.dl-head{gap:28px;padding-bottom:8px;display:grid}.os-tabs{border:1px solid var(--hairline);background:var(--surface-1);border-radius:999px;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.os-tabs [role=tab]{min-height:42px;color:var(--body);font:500 15px var(--font-sans);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-base), color var(--dur-base);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.os-tabs [role=tab] svg{fill:currentColor;width:18px;height:18px}.os-tabs [role=tab]:hover{color:var(--ink)}.os-tabs [role=tab][aria-selected=true]{background:var(--surface-3);color:var(--ink);box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.detected{background:var(--fuse);color:var(--fuse-ink);border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600}@media (max-width:479px){.os-tabs{width:100%}.os-tabs [role=tab]{flex:1;justify-content:center;gap:6px;padding:0 8px;font-size:14px}.detected{display:none}}.tab-panel{gap:16px;padding-top:28px;display:grid}@media (prefers-reduced-motion:no-preference){.tab-panel:not([hidden]){animation:panel-in var(--dur-slow) var(--ease-out) both}}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}.file-row{grid-template-columns:1fr;align-items:center;gap:14px 24px;padding:20px;display:grid}.file-row h3{font-size:18px}.file-row .sub{color:var(--mute);margin-top:2px;font-size:14.5px}.file-row .fname{color:var(--mute);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.file-row .cta{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:720px){.file-row{grid-template-columns:minmax(0,1fr) auto auto;padding:22px 24px}}.label-row{color:var(--ink);margin-top:18px;font-size:15px;font-weight:500}.more,.more-grid{gap:16px;display:grid}.more-card{align-content:start;gap:12px;padding:24px;display:grid}.more-card .icon-tile{margin-bottom:4px}.more-card p{color:var(--body)}.more-card .row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.icon-tile{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-2);width:40px;height:40px;color:var(--ink);place-items:center;display:inline-grid}.icon-tile svg{fill:currentColor;width:20px;height:20px}.tab-panel .qa{margin-top:6px}.doc-layout{gap:32px;padding-bottom:clamp(48px,6vw,96px);display:grid}.toc{min-width:0;position:relative}.toc ul{scrollbar-width:none;gap:8px;padding-bottom:6px;list-style:none;display:flex;overflow-x:auto}.toc ul::-webkit-scrollbar{display:none}.toc a{border:1px solid var(--hairline);min-height:40px;color:var(--body);white-space:nowrap;transition:color var(--dur-quick), border-color var(--dur-quick), background-color var(--dur-quick);border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;text-decoration:none;display:inline-flex}.toc a .num{color:var(--mute);font-size:12.5px}.toc a:hover{color:var(--ink)}.toc a[aria-current=true]{border-color:color-mix(in oklch, var(--fuse) 45%, transparent);background:var(--fuse-soft);color:var(--ink)}.doc-group{scroll-margin-top:calc(var(--nav-h) + 24px);gap:14px;padding-top:8px;display:grid}.doc-group+.doc-group{margin-top:clamp(40px,5vw,64px)}.doc-group>h2{letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)}@media (min-width:960px){.doc-layout{grid-template-columns:220px minmax(0,1fr);gap:64px}.toc ul{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:2px;padding:0;position:sticky;overflow:visible}.toc a{border-radius:var(--r-control);border-color:#0000;justify-content:space-between;width:100%}.toc a[aria-current=true]{border-color:#0000}}.support-grid{gap:16px;padding-bottom:clamp(48px,6vw,96px);display:grid}@media (min-width:900px){.support-grid{grid-template-columns:1fr 1.1fr;align-items:start}}.support-lead{gap:24px;padding:clamp(24px,3vw,36px);display:grid}.support-lead>p{color:var(--body);font-size:17.5px;line-height:1.6}.support-lead strong{color:var(--ink)}.lead-facts{gap:12px;list-style:none;display:grid}.lead-facts li{align-items:center;gap:12px;display:flex}.lead-facts svg{width:20px;height:20px;fill:var(--fuse)}.support-lead .btn .num:not(:empty){border-left:1px solid #0000002e;border-left:1px solid lab(0% 0 0/.18);padding-left:10px}.ways{padding:6px;display:grid}.way{border-radius:calc(var(--r-panel) - 4px);width:100%;min-height:72px;color:var(--body);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-quick);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:grid}.way+.way{box-shadow:0 -1px 0 var(--hairline)}.way:hover{background:var(--surface-2);box-shadow:none}.way:hover+.way{box-shadow:none}.way strong{color:var(--ink);font-weight:500;display:block}.way small{color:var(--mute);font-size:14px;display:block}.way>svg{width:18px;height:18px;fill:var(--mute);transition:transform var(--dur-base) var(--ease-out), fill var(--dur-quick)}.way:hover>svg{fill:var(--fuse);transform:translate(2px,-2px)}.file-row h2{letter-spacing:-.015em;font-size:18px}.first-open{scroll-margin-top:calc(var(--nav-h) + 24px);gap:22px;margin-top:28px;display:grid}.first-open-head{gap:10px;display:grid}.first-open-head h2,.more h2{letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem)}.first-open-head p{max-width:40em;color:var(--body)}.guide-steps{counter-reset:step;gap:14px;list-style:none;display:grid}.guide-step{border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);counter-increment:step;transition:border-color var(--dur-slow), box-shadow var(--dur-slow);align-content:start;gap:8px;padding:12px 12px 18px;display:grid}.guide-step>strong{color:var(--ink);margin-top:6px;padding-inline:6px;font-size:16px}.guide-step>strong:before{content:counter(step) "  ";color:var(--fuse);font-family:var(--font-mono);white-space:pre;font-size:13px}.guide-step>span{color:var(--body);padding-inline:6px;font-size:15px}.guide-step b{color:var(--ink);font-weight:600}.guide-step[data-active]{border-color:color-mix(in oklch, var(--fuse) 45%, transparent);box-shadow:0 10px 30px -18px var(--fuse-glow)}@media (min-width:860px){.open-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.win-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.win-steps{margin:4px 0;padding:0!important}.win-steps .guide-step>span{padding-top:4px}.ill-wrap{border-radius:calc(var(--r-panel) - 5px);margin:0;position:relative;overflow:hidden}.ill{width:100%;height:auto;font-family:var(--font-sans);display:block}.ill-desk{fill:var(--canvas-deep)}.ill-win{fill:var(--surface-1);stroke:var(--hairline-strong);stroke-width:1px}.ill-side{fill:var(--surface-2)}.ill-icon{fill:var(--canvas);stroke:var(--hairline-strong)}.ill-line{fill:var(--hairline-strong)}.ill-row{fill:var(--surface-2)}.ill-field{fill:var(--surface-3)}.ill-light,.ill-dot{fill:var(--hairline-strong)}.ill-dot.on{fill:var(--fuse-ink)}.ill-sel{fill:var(--fuse)}.ill-title{fill:var(--ink);letter-spacing:-.01em;font-size:10.5px;font-weight:600}.ill-title.big{font-size:13px}.ill-small{fill:var(--body);font-size:8.5px}.ill-small.strong{fill:var(--ink);font-weight:600}.ill-small.on{fill:var(--fuse-ink);font-weight:600}.ill-link{fill:var(--tide);font-size:9.5px;text-decoration:underline}.ill-btn{fill:var(--surface-3)}.ill-btn-text{fill:var(--ink);font-size:9.5px;font-weight:500}.ill-btn-text.on{fill:var(--fuse-ink);font-weight:600}.ill-target{fill:var(--fuse);stroke:color-mix(in oklch, var(--fuse) 40%, transparent);stroke-width:6px;paint-order:stroke}.ill-target.ring-only{fill:none;stroke:var(--fuse);stroke-width:1.5px}.ill-arrow{fill:none;stroke:var(--mute);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ill-cursor{left:var(--cx);top:var(--cy);width:22px;height:22px;color:var(--ink);filter:drop-shadow(0 2px 3px #00000059);filter:drop-shadow(0 2px 3px lab(0% 0 0/.35));pointer-events:none;position:absolute}.ill-cursor svg{fill:currentColor;width:100%;height:100%}.ill-cursor:after{content:"";border:2px solid var(--fuse);opacity:0;border-radius:999px;width:28px;height:28px;position:absolute;top:-14px;left:-14px}@media (prefers-reduced-motion:no-preference){.js .guide-steps[data-play] .guide-step .ill-cursor{opacity:0;transition:transform .9s var(--ease-in-out), opacity .3s ease;transform:translate(46px,38px)}.js .guide-steps[data-play] .guide-step[data-active] .ill-cursor{opacity:1;transform:none}.js .guide-steps[data-play] .guide-step[data-active] .ill-cursor:after{animation:click-ring .6s var(--ease-out) 1s both}.js .guide-steps[data-play] .guide-step[data-active] .ill-target{animation:press .4s var(--ease-out) .95s both;transform-box:fill-box;transform-origin:50%}}@keyframes click-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@keyframes press{50%{transform:scale(.94)}}.skip-warning{border-top:1px solid var(--hairline);gap:20px;margin-top:36px;padding-top:32px;display:grid}.skip-copy{align-content:start;gap:14px;display:grid}.skip-copy>p:not(.label-row){max-width:34em;color:var(--body)}.label-row{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,1rem + .6vw,1.5rem);font-weight:600}.label-row.small{letter-spacing:0;margin-top:8px;font-size:15px}.term{border:1px solid var(--hairline-strong);border-radius:var(--r-panel);background:var(--canvas-deep);box-shadow:var(--shadow-soft);align-content:start;display:grid;overflow:hidden}.term-bar{border-bottom:1px solid var(--hairline);color:var(--mute);align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;display:flex}.term-bar span{background:var(--hairline-strong);border-radius:999px;width:9px;height:9px}.term-bar span:last-of-type{margin-right:8px}.term .term-cmd{background:0 0;border:0;border-radius:0}.term .term-cmd code{white-space:normal;overflow-wrap:anywhere}.term-out{color:var(--body);overflow-wrap:anywhere;gap:4px;padding:2px 16px 18px;font-size:13px;line-height:1.55;list-style:none;display:grid}.term-out li:last-child{color:var(--ok)}@media (prefers-reduced-motion:no-preference){.js .term[data-play] .term-out li{animation:.4s step-end both term-line;animation-delay:calc(.5s + var(--i) * 1.1s)}}@keyframes term-line{0%{opacity:0}}@media (min-width:960px){.skip-warning{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px}}.verify .cmd code{white-space:normal;overflow-wrap:anywhere}@media (min-width:860px){.more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dl-hero{padding-bottom:28px}.doc{min-width:0;max-width:46rem}.doc-group>p{color:var(--body);font-size:16.5px}.doc-group b{color:var(--ink);font-weight:600}.doc-group a{color:var(--ink)}.doc-steps{counter-reset:doc;gap:4px;list-style:none;display:grid}.doc-steps li{counter-increment:doc;gap:6px;padding:16px 0 18px 52px;display:grid;position:relative}.doc-steps li+li{border-top:1px solid var(--hairline)}.doc-steps li:before{content:counter(doc);border:1px solid color-mix(in oklch, var(--fuse) 45%, transparent);width:32px;height:32px;color:var(--fuse);font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:14px;display:grid;position:absolute;top:16px;left:0}.doc-steps h3{font-size:17px}.doc-steps p{color:var(--body)}.doc-terms{gap:0;margin:0;display:grid}.doc-terms>div{gap:4px;padding:16px 0;display:grid}.doc-terms>div+div{border-top:1px solid var(--hairline)}.doc-terms dt{color:var(--ink);font-weight:600}.doc-terms dd{color:var(--body);margin:0}@media (min-width:720px){.doc-terms>div{grid-template-columns:13rem minmax(0,1fr);gap:24px}}.doc-note{border:1px solid var(--hairline);border-left:2px solid var(--tide);border-radius:0 var(--r-control) var(--r-control) 0;background:var(--surface-1);color:var(--body);grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:6px;padding:14px 16px;font-size:15px;display:grid}.doc-note svg{width:20px;height:20px;fill:var(--tide);margin-top:2px}.doc-note.warn{border-left-color:var(--fuse)}.doc-note.warn svg{fill:var(--fuse)}.doc-limits{gap:10px;list-style:none;display:grid}.doc-limits li{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-1);color:var(--body);padding:14px 16px 14px 18px;font-size:15.5px}.doc-limits strong{color:var(--ink)}.doc .cmd{max-width:30rem}.doc code{white-space:nowrap}.doc.legal{max-width:72ch;margin-bottom:64px}.legal-date{color:var(--mute);font-size:14px}.legal ul{gap:8px;padding-left:20px;display:grid}.legal li{color:var(--body)}.hero-cta{margin-top:20px}.landing ul,.landing ol:not(.doc-steps){gap:8px;padding-left:20px;display:grid}.landing li{color:var(--body)}.cmp-wrap{border:1px solid var(--hairline);border-radius:var(--r-panel);margin-top:12px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;font-size:15px}.cmp th,.cmp td{text-align:left;vertical-align:top;border-top:1px solid var(--hairline);padding:12px 14px}.cmp thead th{color:var(--ink);background:var(--surface-1);border-top:0;font-weight:600}.cmp tbody th{color:var(--ink);min-width:9rem;font-weight:500}.cmp td{color:var(--body)}.cmp td:nth-child(2){color:var(--ink);background:var(--fuse-soft)}@media (max-width:560px){.cmp{font-size:14px}.cmp th,.cmp td{padding:10px}.cmp tbody th{width:34%;min-width:0}}
