.site-shell{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1;padding:clamp(48px,7vw,96px) 22px clamp(72px,9vw,120px)}.prose{max-width:692px;margin-inline:auto;font-size:17px;line-height:1.6;color:var(--ink)}.prose h1{font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.05;letter-spacing:-.003em;text-wrap:balance;margin-bottom:24px}.prose h2{font-size:clamp(26px,3.2vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.003em;margin-top:72px;margin-bottom:16px;text-wrap:balance}.prose h3{font-size:21px;font-weight:600;line-height:1.24;margin-top:40px;margin-bottom:12px}.prose h1+p,.prose h2+p,.prose h3+p{margin-top:0}.prose p{margin:16px 0}.prose .lead{font-size:clamp(19px,2vw,21px);line-height:1.48;color:var(--ink-2)}.prose strong{font-weight:600}.prose a{color:var(--link);text-decoration:none}.prose a:hover{text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{margin:16px 0;padding-left:1.35em}.prose li{margin:8px 0}.prose li::marker{color:var(--ink-2)}.prose hr{border:0;border-top:1px solid var(--hairline);margin:64px 0}.prose code{font-size:.88em;padding:2px 6px;border-radius:6px;background:var(--alt);color:var(--ink)}.prose img{display:block;width:100%;height:auto;margin:28px 0;border-radius:18px;border:1px solid var(--hairline);box-shadow:var(--card-shadow)}.prose table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.prose th,.prose td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--hairline);vertical-align:top}.prose th{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.prose tbody tr:last-child td{border-bottom:0}.prose .custom-block{margin:24px 0;padding:18px 20px;border-radius:16px;background:var(--alt);font-size:15px;line-height:1.55}.prose .custom-block p{margin:8px 0}.prose .custom-block p:first-child{margin-top:0}.prose .custom-block p:last-child{margin-bottom:0}.prose .custom-block-title{font-weight:600;font-size:13px;letter-spacing:.02em;color:var(--ink-2);margin-bottom:6px!important}.prose .custom-block.tip{box-shadow:inset 3px 0 0 var(--link)}.prose .custom-block.warning{box-shadow:inset 3px 0 0 var(--warn)}.prose .custom-block.warning .custom-block-title{color:var(--warn)}.prose .custom-block.danger{box-shadow:inset 3px 0 0 var(--danger)}.prose .band{margin:96px 0;padding:0}.prose .band-line{border:0;border-top:1px solid var(--hairline);margin:0 0 56px}.prose .eyebrow{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.prose .faq .lead{margin-bottom:8px}.prose .faq-empty{color:var(--ink-2)}.prose .faq-search{position:relative;margin:32px 0 8px}.prose .faq-search svg{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--ink-2);pointer-events:none}.prose .faq-search input{width:100%;box-sizing:border-box;padding:12px 16px 12px 42px;font:inherit;font-size:16px;color:var(--ink);background:var(--alt);border:1px solid transparent;border-radius:12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.prose .faq-search input::placeholder{color:var(--ink-2)}.prose .faq-search input:focus{border-color:var(--link);background:var(--ground)}.prose .faq-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}[dir=rtl] .prose .faq-search svg{left:auto;right:14px}[dir=rtl] .prose .faq-search input{padding:12px 42px 12px 16px}.prose .faq-group h2{font-size:clamp(22px,2.6vw,28px);margin-top:48px;margin-bottom:4px}.prose .faq-list{list-style:none;padding:0;margin:16px 0 0;border-top:1px solid var(--hairline)}.prose .faq-list li{margin:0;padding:18px 0;border-bottom:1px solid var(--hairline)}.prose .faq-list a{color:var(--ink);display:block}.prose .faq-list a:hover{color:var(--link);text-decoration:none}.prose .faq-item-title{display:block;font-size:17px;font-weight:600;line-height:1.4;text-wrap:balance}.prose .faq-item-desc{display:block;margin-top:4px;font-size:15px;line-height:1.5;color:var(--ink-2)}.prose .faq-more{margin-top:48px;padding:18px 20px;border-radius:16px;background:var(--alt);font-size:15px;line-height:1.6;color:var(--ink-2)}.prose .faq-article-head{margin-bottom:40px}.prose .faq-article-nav{margin:0 0 20px;font-size:14px}.prose .faq-article-head h1{font-size:clamp(30px,4.6vw,44px);margin-bottom:10px}.prose .faq-article-meta{margin:0;font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}.prose.faq-article h2{margin-top:48px}.site-main-faq{padding-top:32px}.faq-layout{max-width:1240px;margin-inline:auto}.faq-side-body a,.faq-outline a{color:var(--ink-2);text-decoration:none;display:block}.faq-side-body a:hover,.faq-outline a:hover{color:var(--ink)}.faq-side-body a.is-active,.faq-outline a.is-active{color:var(--link);font-weight:600}.faq-side-chev{width:16px;height:16px;flex:none;transition:transform .2s ease}.faq-side-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;margin:0 0 24px;font:inherit;font-size:14px;font-weight:600;color:var(--ink);background:var(--alt);border:0;border-radius:12px;cursor:pointer}.faq-side-toggle>svg:first-child{width:18px;height:18px}.faq-side-toggle .faq-side-chev{margin-left:auto}.faq-side.is-open .faq-side-toggle .faq-side-chev{transform:rotate(180deg)}.faq-side-toggle:focus-visible{outline:2px solid var(--link);outline-offset:2px}.faq-side-body{display:none;font-size:14px;line-height:1.45}.faq-side.is-open .faq-side-body{display:block;margin-bottom:32px}.faq-side-body .faq-side-home{font-weight:600;color:var(--ink);padding:6px 0 14px;margin-bottom:8px;border-bottom:1px solid var(--hairline)}.faq-side-body .faq-side-home.is-active{color:var(--link)}.faq-side-group{margin-top:18px}.faq-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:4px 0;margin:0 0 6px;font:inherit;font-size:14px;font-weight:600;color:var(--ink);text-align:left;background:none;border:0;cursor:pointer}.faq-side-head:hover{color:var(--link)}.faq-side-head:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:4px}.faq-side-head .faq-side-chev{color:var(--ink-2)}.faq-side-group.is-collapsed .faq-side-head .faq-side-chev{transform:rotate(-90deg)}.faq-side-group ul{list-style:none;margin:0;padding:0}.faq-side-group li{margin:0}.faq-side-group li a{padding:6px 0 6px 12px;border-left:2px solid transparent}.faq-side-group li a.is-active{border-left-color:var(--link)}.faq-outline{display:none}@media (min-width: 961px){.faq-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:0 48px;align-items:start}.faq-layout .prose{max-width:692px;margin-inline:auto;min-width:0}.faq-side,.faq-outline{position:relative}.faq-side-body,.faq-outline-body{position:fixed;top:calc(var(--nav-h) + 32px);bottom:16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.faq-side-toggle{display:none}.faq-side-body{display:block;width:232px;padding-right:16px;box-sizing:border-box}.faq-side-group:first-of-type{margin-top:14px}.prose .faq-article-nav{display:none}.prose .faq-article-head{margin-bottom:32px}}@media (min-width: 1200px){.faq-layout{grid-template-columns:232px minmax(0,1fr) 200px}.faq-outline{display:block}.faq-outline-body{width:200px;box-sizing:border-box;font-size:13px;line-height:1.45;padding-left:16px;border-left:1px solid var(--hairline)}.faq-outline-title{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.faq-outline ul{list-style:none;margin:0;padding:0}.faq-outline li{margin:0}.faq-outline a{padding:5px 0}}@media (max-width: 760px){.prose h2{margin-top:56px}.prose{font-size:16px}.prose.faq-article h2{margin-top:40px}}.dl-channels[data-v-91366746]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 0}.dl-channels button[data-v-91366746]{padding:7px 16px;border:1px solid var(--hairline);border-radius:980px;background:var(--ground);color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.dl-channels button[data-v-91366746]:hover{border-color:var(--ink-2)}.dl-channels button.on[data-v-91366746]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.dl-channel-hint[data-v-91366746]{flex-basis:100%;font-size:13px;color:var(--ink-2)}.dl-picker[data-v-91366746]{margin:16px 0 22px;padding:18px 20px;border:1px solid var(--hairline);border-radius:16px;background:var(--alt)}.dl-status[data-v-91366746]{font-size:15px;margin-bottom:12px;color:var(--ink)}.dl-status .sep[data-v-91366746]{margin-left:.35rem}.dl-auto[data-v-91366746]{color:var(--ink-2);margin-left:.35rem}.dl-buttons[data-v-91366746]{display:flex;flex-wrap:wrap;gap:8px}.dl-buttons button[data-v-91366746]{padding:6px 14px;border:1px solid var(--hairline);border-radius:980px;background:var(--ground);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.dl-buttons button[data-v-91366746]:hover{border-color:var(--ink-2)}.dl-buttons button.on[data-v-91366746]{border-color:var(--link);color:var(--link);font-weight:600}.dl-buttons button.dead[data-v-91366746]{opacity:.5}.dl-buttons small[data-v-91366746]{color:var(--ink-2);margin-left:.3rem}.dl-chunk-note[data-v-91366746]{font-size:13px;color:var(--ink-2);margin:12px 0 0!important;line-height:1.5}.dl-table[data-v-91366746]{display:table;width:100%;table-layout:fixed}.dl-table th[data-v-91366746]:first-child,.dl-table td[data-v-91366746]:first-child{width:26%}.dl-table th[data-v-91366746]:last-child,.dl-table td[data-v-91366746]:last-child{width:34%}.dl-table td[data-v-91366746]{vertical-align:top}.dl-table td:last-child a[data-v-91366746]{display:inline-block;white-space:nowrap;color:var(--link);font-weight:500}.dl-table td:last-child a.dl-direct[data-v-91366746]{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--ink-2)}.dl-table td:last-child a.dl-direct[data-v-91366746]:hover{color:var(--link)}.dl-fallback-note[data-v-91366746]{display:block;margin-top:4px;font-size:12px;color:var(--ink-2)}.dl-job[data-v-91366746]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.dl-job button[data-v-91366746]{align-self:flex-start;padding:2px 10px;border:1px solid var(--hairline);border-radius:980px;background:var(--ground);color:var(--ink-2);font:inherit;font-size:12px;cursor:pointer}.dl-job button[data-v-91366746]:hover{border-color:var(--ink-2);color:var(--ink)}.dl-bar[data-v-91366746]{display:block;height:6px;border-radius:3px;overflow:hidden;background:var(--hairline)}.dl-bar i[data-v-91366746]{display:block;height:100%;background:var(--link);transition:width .2s linear}.dl-job-line[data-v-91366746]{font-variant-numeric:tabular-nums}.dl-job-split[data-v-91366746]{color:var(--ink-2);font-size:12px}.dl-job-ok[data-v-91366746]{color:var(--ok)}.dl-job-err[data-v-91366746]{color:var(--warn)}.dl-warn[data-v-91366746]{color:var(--ink-2);font-size:14px}.pack-dl[data-v-91366746]{margin:16px 0 20px}.pack-dl-row[data-v-91366746]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pack-dl-btn[data-v-91366746]{font:inherit;font-size:15px;font-weight:500;background:var(--link);color:var(--link-ink);border:1px solid transparent;border-radius:980px;padding:8px 20px;cursor:pointer}.pack-dl-btn[data-v-91366746]:hover{filter:brightness(1.07)}.pack-dl-cancel[data-v-91366746]{font:inherit;font-size:12px;background:var(--ground);color:var(--ink-2);border:1px solid var(--hairline);border-radius:980px;padding:2px 10px;cursor:pointer}.pack-dl-cancel[data-v-91366746]:hover{border-color:var(--ink-2);color:var(--ink)}.pack-dl-bar[data-v-91366746]{flex:1 1 180px;max-width:320px;height:6px;border-radius:3px;overflow:hidden;background:var(--hairline)}.pack-dl-bar span[data-v-91366746]{display:block;height:100%;background:var(--link);transition:width .2s linear}.pack-dl-meta[data-v-91366746]{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.pack-dl-note[data-v-91366746]{font-size:13px;color:var(--ink-2);margin:8px 0 0!important;line-height:1.5}.pack-dl-ok[data-v-91366746]{color:var(--ok)}.pack-dl-bad[data-v-91366746]{color:var(--warn)}.pack-dl-links[data-v-91366746]{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0 0!important;font-size:13px}.privacy{max-width:720px;margin:0 auto;padding:60px 22px 120px}.privacy h1{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1;margin-bottom:8px}.privacy .updated{font-size:14px;color:var(--ink-2, #6e6e73);margin-bottom:40px}.privacy h2{font-size:21px;font-weight:600;margin:36px 0 12px}.privacy p,.privacy li{font-size:17px;line-height:1.65;color:var(--ink-2, #6e6e73)}.privacy ul{padding-left:1.4em;margin:8px 0}.privacy a{color:var(--link, #0071e3)}.privacy a:hover{text-decoration:underline}.immersion .note{font-size:15px;color:var(--ink-2);margin:-8px 0 40px}.immersion h4{font-size:17px;font-weight:600;line-height:1.4;margin:28px 0 6px}.immersion h4+p{margin-top:0}.immersion blockquote{float:right;clear:right;width:260px;margin:4px -300px 16px 32px;padding-left:14px;border-left:2px solid var(--hairline);font-size:14px;line-height:1.55;color:var(--ink-2)}.immersion blockquote p{margin:0 0 8px}.immersion blockquote p:last-child{margin-bottom:0}.immersion blockquote ul{margin:6px 0 0;padding-left:1.2em}.immersion blockquote li{margin:4px 0}.immersion blockquote strong{color:var(--ink)}.immersion blockquote cite{display:block;font-style:normal;margin-top:6px}@media (max-width: 1340px){.immersion blockquote{float:none;width:auto;margin:16px 0;padding:12px 16px;border-left:0;border-radius:12px;background:var(--alt)}}.immersion details.theory{margin:24px 0;padding:0 20px;border-radius:16px;background:var(--alt)}.immersion details.theory summary{cursor:pointer;list-style:none;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:600;color:var(--ink)}.immersion details.theory summary::-webkit-details-marker{display:none}.immersion details.theory summary:after{content:"+";font-size:22px;font-weight:400;line-height:1;color:var(--ink-2)}.immersion details.theory[open] summary:after{content:"−"}.immersion details.theory[open] summary{border-bottom:1px solid var(--hairline)}.immersion details.theory p{margin:14px 0}.immersion details.theory>:last-child{padding-bottom:18px}.immersion aside{margin:24px 0;padding:4px 20px 18px;border-radius:16px;background:var(--alt);font-size:15px;line-height:1.6}.immersion aside h4{margin:18px 0 4px;font-size:16px}.immersion aside p{margin:10px 0}.immersion aside ul{margin:8px 0}.immersion details.theory blockquote{float:none;width:auto;margin:14px 0;padding:12px 16px;border-left:2px solid var(--hairline);border-radius:0;background:transparent}.immersion :is(p,li,h3,h4):has(.term){position:relative}.immersion .term{cursor:help;outline:none;border-bottom:1px dotted var(--ink-2)}.immersion .term-tip,.immersion .term[data-tip]:after{display:none;position:absolute;left:0;bottom:calc(100% + 8px);z-index:5;max-width:min(420px,100%);padding:12px 14px;border-radius:12px;background:var(--ink);color:var(--ground);text-align:left;white-space:normal;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0}.immersion .term[data-tip]:after{content:attr(data-tip)}.immersion .term:hover .term-tip,.immersion .term:focus .term-tip,.immersion .term:focus-within .term-tip,.immersion .term[data-tip]:hover:after,.immersion .term[data-tip]:focus:after{display:block}
