.UXSCsq_page{position:relative;overflow-x:clip}.UXSCsq_hero{isolation:isolate;min-height:min(82vh,760px);padding:calc(var(--nav-h,88px) + 48px) var(--gutter) 0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;display:grid;position:relative;overflow:hidden}.UXSCsq_hero[data-size=page]{min-height:min(66vh,620px)}.UXSCsq_heroBg{z-index:-1;background:var(--tone-fill);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 8vh calc(100% - 28vh),#0000);mask-image:linear-gradient(#0000,#000 8vh calc(100% - 28vh),#0000)}.UXSCsq_heroBg img{object-fit:cover;filter:grayscale()contrast(1.35);mix-blend-mode:multiply;opacity:.9;width:100%;height:100%;animation:26s ease-in-out infinite alternate UXSCsq_drift}.UXSCsq_heroBg:after{content:"";background:linear-gradient(90deg,#08090af2 0,#08090ae0 42%,#08090a26 75%,#08090a59 100%);position:absolute;inset:0}.UXSCsq_heroCopy{z-index:2;align-content:end;gap:22px;min-width:0;padding-bottom:clamp(48px,9vh,96px);display:grid;position:relative}.UXSCsq_crumbs{font-family:var(--fw-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px;font-size:.68rem;font-weight:600;display:flex}.UXSCsq_crumbs a{transition:color .25s}.UXSCsq_crumbs a:hover{color:var(--tone)}@media (max-width:1084px){.UXSCsq_crumbs a{position:relative}.UXSCsq_crumbs a:after{content:"";position:absolute;inset:-12px -5px}}.UXSCsq_crumbs [aria-hidden]{color:var(--text-faint)}.UXSCsq_crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;color:var(--text);overflow:hidden}.UXSCsq_kicker{font-family:var(--fw-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-size:.76rem}.UXSCsq_kicker span{color:var(--tone)}.UXSCsq_title{font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(4rem,11vw,11rem);font-weight:900;line-height:.8}.UXSCsq_hero[data-size=page] .UXSCsq_title{font-size:clamp(3rem,7.6vw,7.6rem);line-height:.84}.UXSCsq_title em{color:var(--tone);font-style:normal;display:block}.UXSCsq_lead{max-width:38em;color:var(--text-dim);font-size:1.15rem;line-height:1.55}.UXSCsq_ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.UXSCsq_meta{flex-wrap:wrap;gap:22px;margin:0;padding:0;display:flex}.UXSCsq_meta div{gap:4px;display:grid}.UXSCsq_meta dt{font-family:var(--fw-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem}.UXSCsq_meta dd{font-family:var(--font-heading);color:var(--tone);margin:0;font-size:2rem;font-weight:900;line-height:.9}.UXSCsq_heroChar{z-index:1;object-fit:contain;object-position:50% 100%;width:min(100%,560px);max-height:calc(100% - 24px);animation:UXSCsq_rise 1s var(--cubic) both .15s;pointer-events:none;place-self:end;position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.UXSCsq_heroChar[data-flip]{scale:-1 1}.UXSCsq_hero[data-size=page] .UXSCsq_heroChar{width:min(100%,470px)}.UXSCsq_heroSearch{width:min(100%,560px);min-height:58px;box-shadow:inset 0 0 0 1px var(--line-2);clip-path:var(--notch);--cut:14px;--edge-w:1px;--edge-color:var(--line-2);font-family:var(--fw-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .25s var(--cubic), color .25s;background:#060708c7;align-items:center;gap:12px;padding:0 14px 0 18px;font-size:.78rem;display:flex;position:relative}.UXSCsq_heroSearch:hover,.UXSCsq_heroSearch:focus-visible{--edge-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone);color:var(--text)}.UXSCsq_heroSearch svg{color:var(--tone);flex:none}.UXSCsq_heroSearch span{flex:1}.UXSCsq_heroSearch kbd{font-family:var(--fw-mono);color:var(--text);background:var(--surface);border:1px solid var(--line-2);border-bottom-width:3px;flex:none;padding:4px 8px;font-size:.66rem}.UXSCsq_layout{max-width:1880px;padding:64px var(--gutter) 120px;grid-template-columns:312px minmax(0,1fr) 264px;gap:clamp(32px,3.4vw,72px);margin:0 auto;display:grid}.UXSCsq_layout[data-toc=off]{grid-template-columns:312px minmax(0,1fr)}.UXSCsq_main,.UXSCsq_content{min-width:0}.UXSCsq_sidebar{top:calc(var(--nav-h,88px) + 24px);max-height:calc(100svh - var(--nav-h,88px) - 48px);overscroll-behavior:contain;scrollbar-width:none;align-self:start;gap:14px;display:grid;position:sticky;overflow:hidden auto}.UXSCsq_sidebar::-webkit-scrollbar{display:none}.UXSCsq_toc::-webkit-scrollbar{display:none}.UXSCsq_sideToggle{display:none}.UXSCsq_sidebar,.UXSCsq_sideBody{grid-template-columns:minmax(0,1fr);min-width:0}.UXSCsq_sideBody{gap:14px;display:grid}.UXSCsq_label{font-family:var(--fw-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem}.UXSCsq_sideHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.UXSCsq_order{box-shadow:inset 0 0 0 1px var(--line);display:inline-flex}.UXSCsq_order button{font-family:var(--fw-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);padding:5px 9px;font-size:.6rem;font-weight:600;transition:color .2s,background .2s}.UXSCsq_order button:hover{color:var(--text)}.UXSCsq_order button[aria-pressed=true]{color:var(--tone-ink);background:var(--tone)}.UXSCsq_tree{border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.UXSCsq_side{min-width:0;color:var(--text-dim);border-left:2px solid #0000;align-items:baseline;gap:10px;margin-left:-1px;padding:7px 10px 7px 14px;font-size:.94rem;font-weight:600;line-height:1.3;transition:color .2s,border-color .2s,background .2s;display:flex}.UXSCsq_side i{font-style:normal;font-family:var(--fw-mono);color:var(--text-faint);flex:none;font-size:.66rem;transition:color .2s}.UXSCsq_side b{min-width:0;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.UXSCsq_side:hover{color:var(--text)}.UXSCsq_side[data-active]{color:var(--text);border-left-color:var(--tone);background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 14%, transparent), transparent)}.UXSCsq_side[data-active] i,.UXSCsq_side[data-branch] i{color:var(--tone)}.UXSCsq_side[data-branch]:not([data-active]){color:var(--text)}.UXSCsq_row{grid-template-columns:minmax(0,1fr) 28px;align-items:center;display:grid}.UXSCsq_expand{width:28px;height:28px;color:var(--text-faint);place-items:center;transition:color .2s,background .2s;display:grid}.UXSCsq_expand:hover{color:var(--tone);background:#ffffff0a}.UXSCsq_expand svg{transition:rotate .25s var(--cubic)}.UXSCsq_expand[aria-expanded=true] svg{rotate:90deg}.UXSCsq_sub{border-left:1px dashed var(--line-2);transition:grid-template-rows .3s var(--cubic), opacity .3s var(--cubic);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);margin:0 0 4px 14px;display:grid;overflow:hidden}.UXSCsq_sub[data-closed]{opacity:0;grid-template-rows:0fr}.UXSCsq_sub>div{min-width:0;min-height:0}.UXSCsq_row>*{min-width:0}.UXSCsq_sub .UXSCsq_side{padding-top:6px;padding-bottom:6px;font-size:.86rem;font-weight:500}.UXSCsq_sideCard{background:var(--card);border:1px solid var(--line);gap:10px;padding:16px;display:grid}.UXSCsq_sideCard p{color:var(--text-dim);font-size:.86rem;line-height:1.5}.UXSCsq_sideStore{background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 16%, transparent), #ff3ec914);border:1px solid var(--line-2);align-items:center;gap:12px;padding:12px 14px;transition:border-color .25s;display:flex}.UXSCsq_sideStore:hover{border-color:var(--tone)}.UXSCsq_sideStore img{object-fit:contain;width:40px;height:40px}.UXSCsq_sideStore span{gap:2px;display:grid}.UXSCsq_sideStore small{font-family:var(--fw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tone);font-size:.62rem}.UXSCsq_sideStore b{font-size:.86rem;line-height:1.25}.UXSCsq_toc{top:calc(var(--nav-h,88px) + 24px);max-height:calc(100svh - var(--nav-h,88px) - 48px);overscroll-behavior:contain;scrollbar-width:none;align-self:start;position:sticky;overflow:hidden auto}.UXSCsq_tocInline{display:none}.UXSCsq_section{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h,88px) + 24px);margin-bottom:56px;padding:8px 0 64px}.UXSCsq_section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.UXSCsq_section>*+*{margin-top:18px}.UXSCsq_h2{font-family:var(--font-heading);text-transform:uppercase;margin-top:10px;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:900;line-height:.9}.UXSCsq_sectionLead{color:#d5dbe0;max-width:62ch}.UXSCsq_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;display:grid}.UXSCsq_card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-top:3px solid var(--tone);clip-path:var(--notch);--cut:22px;--edge-w:1px;--edge-color:var(--line);transition:transform .3s var(--cubic), box-shadow .3s var(--cubic);grid-template-rows:auto auto 1fr auto;gap:12px;padding:22px 22px 20px;display:grid;position:relative}.UXSCsq_card:hover,.UXSCsq_card:focus-within{--edge-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone), inset 0 0 60px -30px var(--tone);transform:translateY(-4px)}.UXSCsq_cardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.UXSCsq_cardIndex{font-family:var(--font-heading);color:var(--tone);font-size:2.6rem;font-weight:900;line-height:.8}.UXSCsq_chip{font-family:var(--fw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tone-ink);background:var(--tone);padding:4px 10px;font-size:.62rem;font-weight:600;display:inline-block}.UXSCsq_card h3{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:900;line-height:.92}.UXSCsq_card h3 a:after{content:"";z-index:1;position:absolute;inset:0}.UXSCsq_card>p{color:var(--text-dim);font-size:.92rem;line-height:1.55}.UXSCsq_cardList{z-index:2;align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.UXSCsq_cardList a{border-bottom:1px solid var(--line);color:var(--text);transition:color .2s, padding .25s var(--cubic);align-items:baseline;gap:10px;padding:6px 0;font-size:.9rem;display:flex}.UXSCsq_cardList a i{font-style:normal;font-family:var(--fw-mono);color:var(--tone);font-size:.62rem}.UXSCsq_cardList a:hover{color:var(--tone);padding-left:6px}.UXSCsq_cardFoot{font-family:var(--fw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);justify-content:space-between;align-items:center;gap:10px;font-size:.66rem;display:flex}.UXSCsq_cardFoot b{color:var(--tone);align-items:center;gap:6px;font-weight:600;display:inline-flex}.UXSCsq_cardFoot b svg{transition:translate .3s var(--cubic)}.UXSCsq_card:hover .UXSCsq_cardFoot b svg{translate:4px}.UXSCsq_more{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.UXSCsq_more a{background:var(--card);border:1px solid var(--line);transition:border-color .25s, transform .25s var(--cubic);align-content:start;gap:8px;padding:22px;display:grid;position:relative}.UXSCsq_more a:hover{border-color:var(--tone);transform:translateY(-4px)}.UXSCsq_more b{font-family:var(--font-heading);text-transform:uppercase;color:var(--tone);font-size:1.7rem;font-weight:900;line-height:1}.UXSCsq_more span{color:var(--text-dim);font-size:.92rem}.UXSCsq_empty{text-align:center;color:var(--text-dim);background:var(--card);border:1px solid var(--line);padding:48px 24px}.UXSCsq_bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:18px;display:flex}.UXSCsq_copyBtn{font-family:var(--fw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);clip-path:var(--notch);--cut:8px;--edge-w:1px;--edge-color:var(--line-2);align-items:center;gap:8px;padding:8px 14px;font-size:.66rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.UXSCsq_copyBtn:hover{--edge-color:var(--tone);color:var(--tone-ink);background:var(--tone);box-shadow:inset 0 0 0 1px var(--tone)}.UXSCsq_pager{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:72px;padding-top:32px;display:grid}.UXSCsq_pagerCard{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);border-top:3px solid var(--tone);clip-path:var(--notch);--cut:18px;--edge-w:1px;--edge-color:var(--line-2);transition:transform .3s var(--cubic), box-shadow .3s var(--cubic);gap:10px;padding:22px 24px;display:grid;position:relative}.UXSCsq_pagerCard[data-dir=next]{text-align:right;justify-items:end}.UXSCsq_pagerCard:hover{--edge-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone), inset 0 0 60px -30px var(--tone);transform:translateY(-4px)}.UXSCsq_pagerLabel{font-family:var(--fw-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tone);align-items:center;gap:8px;font-size:.66rem;font-weight:600;display:inline-flex}.UXSCsq_pagerLabel svg{transition:translate .3s var(--cubic)}.UXSCsq_pagerCard[data-dir=prev]:hover .UXSCsq_pagerLabel svg{translate:-4px}.UXSCsq_pagerCard[data-dir=next]:hover .UXSCsq_pagerLabel svg{translate:4px}.UXSCsq_pagerTitle{font-family:var(--font-heading);text-transform:uppercase;color:var(--text);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:900;line-height:.92}.UXSCsq_prose{counter-reset:h2}.UXSCsq_prose .qz-content>*+*{margin-top:18px}.UXSCsq_prose p{color:#d5dbe0;font-size:1.05rem;line-height:1.75}:is(.UXSCsq_prose .qz-content>p,.UXSCsq_prose .qz-content>ul,.UXSCsq_prose .qz-content>ol,.UXSCsq_prose .qz-content>blockquote,.UXSCsq_prose .qz-content>h3,.UXSCsq_prose [data-qz=step]>div){max-width:82ch}.UXSCsq_prose strong{color:var(--text)}.UXSCsq_prose a:not([data-qz]){color:var(--tone);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--tone) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--tone) 55%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s}.UXSCsq_prose a:not([data-qz]):hover{-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone)}.UXSCsq_prose h1,.UXSCsq_prose h2{counter-increment:h2;border-top:1px solid var(--line);font-family:var(--font-heading);letter-spacing:-.005em;text-transform:uppercase;color:var(--text);scroll-margin-top:calc(var(--nav-h,88px) + 24px);margin:72px 0 18px;padding-top:44px;font-size:clamp(2.4rem,4.4vw,3.8rem);font-style:normal;font-weight:900;line-height:.9}.UXSCsq_prose h1:before,.UXSCsq_prose h2:before{content:"[" counter(h2, decimal-leading-zero) "]";font-family:var(--fw-mono);letter-spacing:.16em;color:var(--tone);margin-bottom:14px;font-size:.76rem;font-weight:400;line-height:1;display:block}:is(.UXSCsq_prose .qz-content>h1:first-child,.UXSCsq_prose .qz-content>h2:first-child){border-top:0;margin-top:0;padding-top:0}.UXSCsq_prose h3{font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;color:var(--tone);scroll-margin-top:calc(var(--nav-h,88px) + 24px);margin:40px 0 12px;font-size:1.8rem;font-style:normal;font-weight:800;line-height:1}.UXSCsq_prose h2>a,.UXSCsq_prose h3>a{color:var(--text-faint);font-family:var(--fw-mono);font-size:.5em;text-decoration:none}.UXSCsq_prose h2>a:hover,.UXSCsq_prose h3>a:hover{color:var(--tone)}.UXSCsq_prose :not(pre)>code{font-family:var(--fw-mono);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:0;padding:2px 6px;font-size:.86em}.UXSCsq_prose ul>li:not([data-qz]),.UXSCsq_prose ol>li:not([data-qz]){color:#d5dbe0;padding-left:22px;line-height:1.7}.UXSCsq_prose ul>li:not([data-qz]):before{background:var(--tone);width:7px;height:7px;content:""!important;top:.62em!important;left:2px!important}.UXSCsq_prose ol>li:not([data-qz]):before{font-family:var(--fw-mono);color:var(--tone);content:counter(qz, decimal-leading-zero)!important;font-size:.7rem!important;top:.3em!important;left:0!important}.UXSCsq_prose ol>li:not([data-qz]){padding-left:30px}.UXSCsq_prose blockquote{background:color-mix(in srgb, var(--tone) 6%, transparent);border-left:3px solid var(--tone);padding:14px 18px}.UXSCsq_prose blockquote p{color:var(--text);font-style:normal}.UXSCsq_prose [data-qz=code]{border:1px solid var(--line);border-left:3px solid var(--tone);background:#07090b;margin:28px 0;overflow:hidden}.UXSCsq_prose [data-qz=code] figcaption{border-bottom:1px solid var(--line);background:0 0;padding:8px 10px 8px 14px}.UXSCsq_prose [data-qz=code] figcaption>span{font-family:var(--fw-mono);letter-spacing:.14em;color:var(--tone);font-size:.66rem;font-weight:600}.UXSCsq_prose [data-qz=code] figcaption button,.UXSCsq_prose [data-qz=tabs] [data-qz=code-copy]{font-family:var(--fw-mono);letter-spacing:.12em;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);clip-path:var(--notch);--cut:7px;background:linear-gradient(to top left, transparent 50%, var(--line-2) 50%, var(--line-2) calc(50% + 1px), transparent calc(50% + 1px)) right bottom / var(--cut) var(--cut) no-repeat;padding:6px 12px 6px 10px;font-size:.64rem;transition:background-color .2s,color .2s,box-shadow .2s;position:relative}.UXSCsq_prose [data-qz=code] figcaption button:hover{color:var(--tone-ink);background-color:var(--tone);box-shadow:inset 0 0 0 1px var(--tone)}.UXSCsq_prose [data-qz=code] figcaption button svg{color:currentColor}.UXSCsq_prose pre{white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:0;padding:16px 18px;font-size:.84rem;line-height:1.7;overflow-x:hidden}.UXSCsq_prose pre code{white-space:inherit}.UXSCsq_prose [data-qz=callout]{--c:var(--tone);border:0;border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 8%, transparent);grid-template-columns:auto minmax(0,1fr);gap:14px;margin:28px 0;padding:16px 18px;display:grid}.UXSCsq_prose [data-qz=callout]:before{content:"Info";font-family:var(--fw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c);padding-top:4px;font-size:.68rem;font-weight:600}.UXSCsq_prose [data-qz=callout]>svg{display:none}.UXSCsq_prose [data-qz=callout] p{color:var(--text);font-size:.98rem}.UXSCsq_prose [data-callout=success]{--c:#19d38f}.UXSCsq_prose [data-callout=success]:before{content:"Tip"}.UXSCsq_prose [data-callout=warning]{--c:#ffb020}.UXSCsq_prose [data-callout=warning]:before{content:"Warn"}.UXSCsq_prose [data-callout=danger]{--c:#ff4545}.UXSCsq_prose [data-callout=danger]:before{content:"Danger"}.UXSCsq_prose [data-qz=steps]{margin:32px 0}.UXSCsq_prose [data-qz=step]{min-height:56px;padding:0 0 34px 82px;position:relative}.UXSCsq_prose [data-qz=step]:last-child{padding-bottom:0}.UXSCsq_prose [data-qz=step-n]{clip-path:var(--notch);--cut:11px;font-weight:900;width:56px!important;height:56px!important;font-family:var(--font-heading)!important;color:var(--tone-ink)!important;background:var(--tone)!important;border:0!important;font-size:1.9rem!important}.UXSCsq_prose [data-qz=step-n]:before{content:counter(step, decimal-leading-zero)!important}.UXSCsq_prose [data-qz=step-rail]{opacity:.5;background:linear-gradient(var(--tone), transparent)!important;width:2px!important;top:64px!important;bottom:6px!important;left:27px!important;transform:none!important}.UXSCsq_prose [data-qz=step] h4{font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;color:var(--text);margin:6px 0 12px;font-size:1.75rem;font-weight:900;line-height:1}.UXSCsq_prose [data-qz=table]{background:var(--card);border:1px solid var(--line);margin:28px 0;overflow-x:hidden}.UXSCsq_prose [data-qz=table] table{table-layout:auto;width:100%}.UXSCsq_prose [data-qz=table] th{font-family:var(--fw-mono);letter-spacing:.14em;color:var(--tone);border-bottom:1px solid var(--line-2);background:#07090b;padding:12px 16px;font-size:.66rem}.UXSCsq_prose [data-qz=table] td{color:var(--text-dim);overflow-wrap:anywhere;padding:12px 16px;font-size:.94rem}.UXSCsq_prose [data-qz=table] td:first-child{color:var(--text);overflow-wrap:normal;white-space:nowrap;font-weight:700}.UXSCsq_prose [data-qz=table] tr{border-color:var(--line)}.UXSCsq_prose [data-qz=table] td p,.UXSCsq_prose [data-qz=table] th p{font-size:inherit;color:inherit;margin:0}.UXSCsq_prose [data-qz=accordion]{background:0 0;gap:8px;margin:28px 0}.UXSCsq_prose [data-qz=accordion] details{background:var(--card);border:1px solid var(--line);transition:border-color .2s}.UXSCsq_prose [data-qz=accordion] details[open]{border-color:var(--tone)}.UXSCsq_prose [data-qz=accordion] summary{font-family:var(--fw-sans);letter-spacing:0;padding:16px 18px;font-size:1rem;font-weight:700}.UXSCsq_prose [data-qz=accordion] summary>svg{display:none}.UXSCsq_prose [data-qz=accordion] summary:before{content:"+";width:24px;height:24px;font-family:var(--fw-mono);color:var(--tone-ink);background:var(--tone);transition:rotate .3s var(--cubic);flex:none;place-items:center;display:grid}.UXSCsq_prose [data-qz=accordion] details[open] summary:before{rotate:45deg}.UXSCsq_prose [data-qz=accordion] details>div{color:var(--text-dim);border-top:0;padding:0 18px 18px 54px}.UXSCsq_prose [data-qz=tabs]{border:1px solid var(--line);border-left:3px solid var(--tone);background:#07090b;margin:28px 0}.UXSCsq_prose [data-qz=tabs] [role=tablist]{border-bottom:1px solid var(--line);background:0 0}.UXSCsq_prose [data-qz=tabs] [role=tab]{font-family:var(--fw-mono);letter-spacing:.14em;color:var(--text-dim);background:0 0;font-size:.66rem}.UXSCsq_prose [data-qz=tabs] [role=tab][aria-selected=true]{color:var(--tone)}.UXSCsq_prose [data-qz=tabs] [role=tab][aria-selected=true]>span{background:var(--tone);height:2px;box-shadow:none}.UXSCsq_prose [data-qz=tabs] pre{background:0 0}.UXSCsq_prose [data-qz=image]>div,.UXSCsq_prose [data-qz=media]{border:1px solid var(--line);background:#07090b}.UXSCsq_prose [data-qz=image] figcaption{font-family:var(--fw-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);justify-content:center;align-items:center;gap:8px;font-size:.68rem;display:flex}.UXSCsq_prose [data-qz=image] figcaption:before{content:"■";color:var(--tone)}.UXSCsq_prose hr{background:linear-gradient(90deg, var(--tone), transparent 70%);height:1px;box-shadow:none;opacity:.6;border:0;margin:48px 0}.UXSCsq_prose [data-qz=file],.UXSCsq_prose [data-qz=bookmark]{background:var(--card);border:1px solid var(--line);transition:border-color .25s, transform .25s var(--cubic)}.UXSCsq_prose [data-qz=file]:hover,.UXSCsq_prose [data-qz=bookmark]:hover{border-color:var(--tone);transform:translateY(-3px)}.UXSCsq_prose [data-qz=toc]{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--tone)}@keyframes UXSCsq_rise{0%{opacity:0;transform:translateY(6%)}}@keyframes UXSCsq_drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.UXSCsq_heroBg img,.UXSCsq_heroChar{animation:none}.UXSCsq_card,.UXSCsq_pagerCard,.UXSCsq_more a{transition:none}}@media (max-width:1360px){.UXSCsq_layout,.UXSCsq_layout[data-toc=off]{grid-template-columns:290px minmax(0,1fr)}.UXSCsq_tocCol{display:none}.UXSCsq_tocInline{margin-bottom:28px;display:block}}@media (max-width:1080px){.UXSCsq_hero,.UXSCsq_hero[data-size=page]{grid-template-columns:1fr;min-height:0}.UXSCsq_heroBg:after{background:linear-gradient(#08090aeb 0,#08090adb 52%,#08090a40 82%,#08090a66 100%)}.UXSCsq_heroCopy{padding-bottom:8px}.UXSCsq_heroChar,.UXSCsq_hero[data-size=page] .UXSCsq_heroChar{justify-self:center;width:min(100%,520px);margin-top:0;-webkit-mask-image:linear-gradient(#000 62%,#0009 80%,#0000 97%);mask-image:linear-gradient(#000 62%,#0009 80%,#0000 97%)}.UXSCsq_layout,.UXSCsq_layout[data-toc=off]{grid-template-columns:1fr;padding-top:32px}.UXSCsq_sidebar{max-height:none;padding-right:0;position:relative;top:0;overflow:visible}.UXSCsq_sideToggle{background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--line-2);border-left:3px solid var(--tone);font-family:var(--fw-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.72rem;font-weight:600;display:flex}.UXSCsq_sideToggle svg{color:var(--tone);transition:rotate .25s var(--cubic)}.UXSCsq_sideToggle[aria-expanded=true] svg{rotate:180deg}.UXSCsq_sideBody[data-closed]{display:none}.UXSCsq_cards{grid-template-columns:1fr}.UXSCsq_more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.UXSCsq_hero{padding-top:calc(var(--nav-h,88px) + 28px)}.UXSCsq_title{font-size:clamp(3.4rem,17vw,5.2rem)}.UXSCsq_hero[data-size=page] .UXSCsq_title{font-size:clamp(2.6rem,13vw,4rem)}.UXSCsq_lead{font-size:1rem}.UXSCsq_more,.UXSCsq_pager{grid-template-columns:1fr}.UXSCsq_pagerCard[data-dir=next]{text-align:left;justify-items:start}.UXSCsq_prose [data-qz=step]{padding-left:66px}.UXSCsq_prose [data-qz=step-n]{width:46px!important;height:46px!important;font-size:1.5rem!important}.UXSCsq_prose [data-qz=step-rail]{top:54px!important;left:22px!important}.UXSCsq_prose [data-qz=callout]{grid-template-columns:minmax(0,1fr);gap:6px}.UXSCsq_prose [data-qz=table] tr:first-child:has(th){display:none}.UXSCsq_prose [data-qz=table] tr{gap:4px;padding:12px 14px;display:grid}.UXSCsq_prose [data-qz=table] td{white-space:normal;padding:0}.UXSCsq_prose [data-qz=table] td:first-child{white-space:normal}.UXSCsq_prose [data-qz=table] td :not(pre)>code{overflow-wrap:anywhere}.UXSCsq_prose h1,.UXSCsq_prose h2{font-size:clamp(2rem,10vw,2.8rem)}}
