.sx-nest{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem}.sx-nest__head{justify-content:space-between;gap:.9rem}.sx-nest__head,.sx-nest__ladder{display:flex;flex-wrap:wrap;align-items:center}.sx-nest__ladder{gap:.4rem;margin:0;padding:0;list-style:none}.sx-nest__rung{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border:1px solid var(--sx-line);border-radius:999px;background:var(--sx-panel-2);font-size:.74rem;font-weight:620;color:var(--sx-text-2)}.sx-nest__rung+.sx-nest__rung:before{content:"";position:absolute;inset-inline-start:-.4rem;inset-block-start:calc(50% - .5px);inline-size:.4rem;block-size:1px;background:var(--sx-line-bright)}.sx-nest__rung--stop{border-style:dashed;border-color:color-mix(in oklab,var(--sx-bad) 55%,transparent);background:color-mix(in oklab,var(--sx-bad) 6%,transparent);color:color-mix(in oklab,var(--sx-bad) 85%,var(--sx-text))}.sx-nest__reset{padding:.5rem 1rem;font-size:.82rem}.sx-nest__cols{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(.9rem,2vw,1.4rem);gap:clamp(.9rem,2vw,1.4rem);align-items:start}@media (min-width:66rem){.sx-nest__cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.sx-nest__tree{padding:.6rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:radial-gradient(120% 80% at 50% 0,color-mix(in oklab,var(--sx-occupied) 7%,transparent),transparent 60%),var(--sx-panel);box-shadow:var(--sx-shadow)}.sx-nest__list{margin:0;padding:0;list-style:none}.sx-nest__list--nested{-webkit-margin-start:.85rem;margin-inline-start:.85rem;-webkit-padding-start:.7rem;padding-inline-start:.7rem;-webkit-border-start:1px solid var(--sx-line);border-inline-start:1px solid var(--sx-line)}.sx-nest__item{margin:0}.sx-nest__row{display:flex;align-items:center;gap:.5rem;inline-size:100%;padding:.36rem .5rem;margin-block:1px;border:1px solid transparent;border-radius:var(--sx-radius-sm);background:transparent;color:var(--sx-text);font:inherit;font-size:.84rem;text-align:start;cursor:pointer;transition:background .16s var(--sx-ease),border-color .16s var(--sx-ease),transform .16s var(--sx-ease)}.sx-nest__row:hover{background:color-mix(in oklab,var(--sx-text) 7%,transparent)}.sx-nest__row[aria-current=true]{border-color:color-mix(in oklab,var(--sx-data) 50%,transparent);background:color-mix(in oklab,var(--sx-data) 12%,transparent)}.sx-nest__row:focus-visible{outline:2px solid var(--sx-data);outline-offset:2px}.sx-nest__row--asset{font-weight:700;letter-spacing:-.01em}.sx-nest__row--covered{background-image:repeating-linear-gradient(135deg,color-mix(in oklab,var(--sx-occupied) 16%,transparent) 0 5px,transparent 5px 11px)}.sx-nest__row--covered:hover{background-color:color-mix(in oklab,var(--sx-text) 7%,transparent)}.sx-nest__row--offender{border-color:var(--sx-bad);background-color:color-mix(in oklab,var(--sx-bad) 15%,transparent)}.sx-nest__twist{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:.85rem;color:var(--sx-text-3);transition:transform .2s var(--sx-ease)}.sx-nest__twist[data-open=true]{transform:rotate(90deg)}.sx-nest__leafDot{inline-size:4px;block-size:4px;border-radius:50%;background:currentColor;opacity:.5}.sx-nest__depth{flex:0 0 auto;padding:.05rem .3rem;border-radius:4px;border:1px solid var(--sx-line-bright);font-family:var(--sx-mono);font-size:.62rem;font-weight:700;letter-spacing:.02em;color:var(--sx-text-2)}.sx-nest__row .sx-chip{flex:0 0 auto;padding:.1rem .45rem;font-size:.66rem}.sx-nest__bar{display:flex;flex:1 1 3rem;min-inline-size:2.5rem;gap:1px;block-size:5px;border-radius:999px;overflow:hidden}.sx-nest__bar--empty{background:transparent}.sx-nest__seg{display:block;block-size:100%;flex-basis:0}.sx-nest__seg--available{background:color-mix(in oklab,var(--sx-available) 45%,transparent)}.sx-nest__seg--occupied{background:var(--sx-occupied)}.sx-nest__seg--reserved{background:var(--sx-reserved)}.sx-nest__seg--turnover{background:var(--sx-turnover)}.sx-nest__seg--blocked{background:var(--sx-blocked)}.sx-nest__rate{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:.35rem;color:var(--sx-money);font-size:.78rem;font-weight:660;white-space:nowrap}.sx-nest__rateTag{padding:.02rem .28rem;border-radius:4px;border:1px solid color-mix(in oklab,var(--sx-money) 40%,transparent);font-family:var(--sx-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.sx-nest__kids{display:grid;grid-template-rows:0fr}.sx-nest__kids[data-open=true]{grid-template-rows:1fr}.sx-nest__kidsInner{min-block-size:0;overflow:hidden}.sx-nest__inspect{display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(.9rem,2vw,1.2rem);border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-panel);box-shadow:var(--sx-shadow)}.sx-nest__inspectHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem;-webkit-padding-after:.7rem;padding-block-end:.7rem;-webkit-border-after:1px solid var(--sx-line);border-block-end:1px solid var(--sx-line)}.sx-nest__inspectName{font-size:1.05rem;font-weight:740;letter-spacing:-.02em}.sx-nest__inspectKind{font-size:.72rem;font-weight:620;letter-spacing:.11em;text-transform:uppercase;color:var(--sx-text-3)}.sx-nest__facts{display:grid;grid-gap:.65rem;gap:.65rem;margin:0}.sx-nest__fact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.sx-nest__fact dt{margin:0;font-size:.7rem;font-weight:640;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-text-3)}.sx-nest__fact dd{margin:0;font-size:.9rem}.sx-nest__fact--wide dd{flex:1 0 8.5rem;display:flex;justify-content:flex-end}.sx-nest__caption{margin:0;font-size:.82rem;line-height:1.6;color:var(--sx-text-3)}.sx-nest__caption--leaf{padding:.7rem .85rem;border:1px dashed var(--sx-line-bright);border-radius:var(--sx-radius-sm);background:var(--sx-panel-2)}.sx-nest__hist{display:block;inline-size:8.5rem;max-inline-size:100%;block-size:auto}.sx-nest__histCell--occupied{fill:var(--sx-occupied)}.sx-nest__histCell--turnover{fill:color-mix(in oklab,var(--sx-turnover) 65%,transparent)}.sx-nest__histCell--available{fill:color-mix(in oklab,var(--sx-available) 28%,transparent)}.sx-nest__histCell--reserved{fill:var(--sx-reserved)}.sx-nest__histCell--blocked{fill:color-mix(in oklab,var(--sx-blocked) 45%,transparent)}.sx-nest__spread{display:grid;grid-gap:.4rem;gap:.4rem;padding:.85rem .95rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius-sm);background:var(--sx-panel-2)}.sx-nest__spreadRow{display:flex;align-items:baseline;justify-content:space-between;gap:.9rem;margin:0;font-size:.84rem;color:var(--sx-text-2)}.sx-nest__spreadRow--total{-webkit-padding-before:.45rem;padding-block-start:.45rem;-webkit-border-before:1px solid var(--sx-line);border-block-start:1px solid var(--sx-line);font-weight:660;color:var(--sx-text)}.sx-nest__spread .sx-nest__caption{-webkit-margin-before:.2rem;margin-block-start:.2rem}.sx-nest__acts{display:flex;flex-wrap:wrap;gap:.55rem}.sx-nest__act{padding:.6rem 1.05rem;font-size:.86rem}.sx-nest__act--sm{padding:.42rem .85rem;font-size:.78rem}.sx-nest__console{padding:.9rem 1rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-ink);font-family:var(--sx-mono);font-size:.76rem;line-height:1.6;min-block-size:5rem}.sx-nest__lines{display:grid;grid-gap:.18rem;gap:.18rem}.sx-nest__line{display:grid;grid-template-columns:3.9rem minmax(0,1fr);grid-gap:.7rem;gap:.7rem;margin:0;color:var(--sx-text-2)}.sx-nest__lvl{font-weight:700;letter-spacing:.06em}.sx-nest__lvl--error{color:var(--sx-bad)}.sx-nest__lvl--notice{color:var(--sx-warn)}.sx-nest__lvl--ok{color:var(--sx-available)}.sx-nest__lvl--hint{color:var(--sx-data)}.sx-nest__lvl--detail{color:var(--sx-text-3)}.sx-nest__fix{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;-webkit-padding-before:.6rem;padding-block-start:.6rem;-webkit-border-before:1px solid var(--sx-line);border-block-start:1px solid var(--sx-line)}.sx-nest__rules{padding:.95rem 1.1rem;border:1px dashed var(--sx-line-bright);border-radius:var(--sx-radius);background:var(--sx-panel-2)}.sx-nest__rulesLede{margin:0 0 .75rem;max-inline-size:var(--sx-measure);font-size:.88rem;line-height:1.6;color:var(--sx-text-2)}.sx-nest__sql{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;min-inline-size:max-content}.sx-nest__sqlRow{display:grid;grid-template-columns:5rem auto 1fr;align-items:baseline;grid-gap:.75rem;gap:.75rem;font-size:.78rem}.sx-nest__sqlRow dd{margin:0;color:var(--sx-text-2)}.sx-nest__kw{margin:0;font-family:var(--sx-mono);font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--sx-data)}.sx-nest__cmt{color:var(--sx-text-3);font-style:italic}.sx-nest__cmt:before{content:"— "}@media (prefers-reduced-motion:no-preference){.sx-nest__kids{transition:grid-template-rows .3s var(--sx-ease-out)}.sx-nest__kidsInner{transition:opacity .22s var(--sx-ease)}.sx-nest__kids[data-open=false] .sx-nest__kidsInner{opacity:0}.sx-nest__row:hover{transform:translateX(2px)}.sx-nest__row--offender{animation:sx-nest-refuse 1.6s var(--sx-ease) infinite}@keyframes sx-nest-refuse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--sx-bad) 55%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--sx-bad) 0%,transparent)}}.sx-nest__line--fresh{animation:sx-nest-line-in .32s var(--sx-ease-out) backwards}@keyframes sx-nest-line-in{0%{opacity:0;transform:translateY(-4px)}}}@media (max-width:44rem){.sx-nest__row .sx-nest__rate{display:none}.sx-nest__line{grid-template-columns:minmax(0,1fr);gap:0}.sx-nest__sqlRow{grid-template-columns:4.5rem minmax(0,1fr)}.sx-nest__sqlRow .sx-nest__cmt{grid-column:2}}@media (max-width:30rem){.sx-nest__list--nested{-webkit-margin-start:.3rem;margin-inline-start:.3rem;-webkit-padding-start:.5rem;padding-inline-start:.5rem}.sx-nest__tree{padding:.4rem}}@media (max-width:22.5rem){.sx-nest__row .sx-nest__bar{display:none}}.sx-plan{--sx-thumb:20px;display:grid;grid-gap:clamp(1rem,2.2vw,1.5rem);gap:clamp(1rem,2.2vw,1.5rem)}.sx-plan__levers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(.9rem,2vw,1.6rem);gap:clamp(.9rem,2vw,1.6rem);padding:clamp(.9rem,2vw,1.25rem);border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-panel-2)}.sx-plan__leverHead{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;-webkit-margin-after:.5rem;margin-block-end:.5rem}.sx-plan__leverLabel{font-size:.8rem;font-weight:620;color:var(--sx-text-3)}.sx-plan__leverValue{font-size:1.3rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--sx-text)}.sx-plan__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;inline-size:100%;block-size:var(--sx-thumb);margin:0;background:transparent;cursor:ew-resize}.sx-plan__range::-webkit-slider-runnable-track{block-size:6px;border-radius:999px;border:1px solid var(--sx-line);background:linear-gradient(90deg,color-mix(in oklab,var(--sx-range-hue,var(--sx-data)) 55%,transparent),color-mix(in oklab,var(--sx-range-hue,var(--sx-data)) 12%,transparent))}.sx-plan__range::-moz-range-track{block-size:6px;border-radius:999px;border:1px solid var(--sx-line);background:linear-gradient(90deg,color-mix(in oklab,var(--sx-range-hue,var(--sx-data)) 55%,transparent),color-mix(in oklab,var(--sx-range-hue,var(--sx-data)) 12%,transparent))}.sx-plan__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--sx-thumb);block-size:var(--sx-thumb);-webkit-margin-before:-7px;margin-block-start:-7px;border-radius:50%;border:2px solid var(--sx-panel);background:var(--sx-range-hue,var(--sx-data));box-shadow:0 2px 10px -2px color-mix(in oklab,var(--sx-range-hue,var(--sx-data)) 80%,transparent)}.sx-plan__range::-moz-range-thumb{inline-size:var(--sx-thumb);block-size:var(--sx-thumb);border-radius:50%;border:2px solid var(--sx-panel);background:var(--sx-range-hue,var(--sx-data));box-shadow:0 2px 10px -2px color-mix(in oklab,var(--sx-range-hue,var(--sx-data)) 80%,transparent)}.sx-plan__range:focus-visible{outline:2px solid var(--sx-data);outline-offset:4px;border-radius:999px}.sx-plan__presets{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.sx-plan__presetsLabel{-webkit-margin-end:.25rem;margin-inline-end:.25rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-text-3)}.sx-plan__preset{padding:.34rem .75rem;border:1px solid var(--sx-line);border-radius:999px;background:transparent;color:var(--sx-text-3);font:inherit;font-size:.8rem;font-weight:620;cursor:pointer}.sx-plan__preset:hover{border-color:var(--sx-line-bright);color:var(--sx-text)}.sx-plan__preset[aria-pressed=true]{border-color:color-mix(in oklab,var(--sx-data) 55%,transparent);background:color-mix(in oklab,var(--sx-data) 14%,transparent);color:color-mix(in oklab,var(--sx-data) 82%,var(--sx-text))}.sx-plan__preset:focus-visible{outline:2px solid var(--sx-data);outline-offset:2px}.sx-plan__stage{display:grid;grid-gap:.75rem;gap:.75rem;padding:clamp(1rem,2.2vw,1.6rem);border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:radial-gradient(120% 90% at 50% 100%,color-mix(in oklab,var(--sx-data) 8%,transparent),transparent 62%),var(--sx-panel);box-shadow:var(--sx-shadow)}.sx-plan__dial{position:relative;inline-size:min(30rem,100%);margin-inline:auto}.sx-plan__dialSvg{display:block;inline-size:100%;block-size:auto;overflow:visible}.sx-plan__seg{fill:none;stroke:color-mix(in oklab,var(--sx-line-bright) 85%,transparent);stroke-width:13;stroke-linecap:round}.sx-plan__seg[data-inspected=true]{stroke:color-mix(in oklab,var(--sx-data) 34%,var(--sx-line-bright))}.sx-plan__seg[data-fit=true]{stroke:var(--sx-data)}.sx-plan__over{fill:none;stroke:var(--sx-warn);stroke-width:5;stroke-linecap:butt}.sx-plan__tick{stroke:var(--sx-text-3);stroke-width:2;stroke-linecap:round}.sx-plan__tick[data-crossed=true]{stroke:var(--sx-warn);stroke-width:3}.sx-plan__dialLabel{fill:var(--sx-text-3);font-family:var(--sx-display);font-size:11px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.sx-plan__dialLabel[data-fit=true]{fill:var(--sx-data)}.sx-plan__stem{stroke:var(--sx-text-3);stroke-width:2;stroke-linecap:round}.sx-plan__stem[data-over=true]{stroke:var(--sx-warn)}.sx-plan__marker{fill:var(--sx-panel);stroke:var(--sx-data);stroke-width:4.5}.sx-plan__marker[data-over=true]{stroke:var(--sx-warn)}.sx-plan__face{position:absolute;inset-block:44% 6%;inset-inline:22%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.15rem;text-align:center;pointer-events:none}.sx-plan__faceEyebrow{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-text-3)}.sx-plan__faceName{font-size:clamp(1.6rem,4.4vw,2.4rem);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--sx-text)}.sx-plan__facePrice{font-size:1.05rem;font-weight:740;letter-spacing:-.02em;color:var(--sx-money)}.sx-plan__facePer{-webkit-margin-start:.15rem;margin-inline-start:.15rem;font-size:.76em;font-weight:500;color:var(--sx-text-3)}.sx-plan__binding{margin:0;text-align:center;font-size:.88rem;line-height:1.6;color:var(--sx-text-2)}.sx-plan__bindingWhat{font-weight:720;color:var(--sx-data)}.sx-plan__tiers{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}.sx-plan__tier{position:relative;display:grid;grid-gap:.28rem;gap:.28rem;justify-items:start;padding:.8rem .85rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius-sm);background:var(--sx-panel);font:inherit;text-align:start;cursor:pointer}.sx-plan__tier:hover{border-color:var(--sx-line-bright)}.sx-plan__tier[aria-pressed=true]{border-color:color-mix(in oklab,var(--sx-data) 60%,transparent);background:color-mix(in oklab,var(--sx-data) 10%,var(--sx-panel))}.sx-plan__tier:focus-visible{outline:2px solid var(--sx-data);outline-offset:2px}.sx-plan__tier[data-fit=true]:before{content:"";position:absolute;inset-block-start:0;inset-inline:.6rem;block-size:2px;border-radius:0 0 2px 2px;background:var(--sx-available)}.sx-plan__tierName{font-size:.95rem;font-weight:740;letter-spacing:-.015em;color:var(--sx-text)}.sx-plan__tierPrice{font-size:.8rem;font-weight:640;color:var(--sx-money)}.sx-plan__tierBadge{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sx-text-3)}.sx-plan__tier[aria-pressed=true] .sx-plan__tierBadge{color:var(--sx-text-2)}.sx-plan__tierChip{font-size:.68rem;padding-block:.15rem}.sx-plan__quotas{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:clamp(1rem,2.2vw,1.5rem);border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-panel-2)}.sx-plan__quotasHead{display:grid;grid-gap:.3rem;gap:.3rem}.sx-plan__quotasTitle{margin:0;font-size:1.05rem;font-weight:740;letter-spacing:-.02em;color:var(--sx-text)}.sx-plan__inspected{color:var(--sx-data)}.sx-plan__quotasSub{margin:0;font-size:.86rem;line-height:1.55;color:var(--sx-text-3)}.sx-plan__quota{display:grid;grid-gap:.4rem;gap:.4rem}.sx-plan__quotaHead{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.sx-plan__quotaLabel{font-size:.85rem;font-weight:640;color:var(--sx-text-2)}.sx-plan__quotaCount{font-size:1rem;font-weight:760;letter-spacing:-.02em;color:var(--sx-text)}.sx-plan__quota[data-over=true] .sx-plan__quotaCount{color:var(--sx-warn)}.sx-plan__quotaOf{font-size:.8em;font-weight:500;color:var(--sx-text-3)}.sx-plan__track{position:relative;block-size:10px;border-radius:999px;background:color-mix(in oklab,var(--sx-available) 16%,transparent);box-shadow:inset 0 0 0 1px var(--sx-line)}.sx-plan__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:999px;background:var(--sx-occupied)}.sx-plan__quota[data-over=true] .sx-plan__fill{background:var(--sx-warn)}.sx-plan__ceiling{position:absolute;inset-block:-5px;inline-size:2px;-webkit-margin-start:-1px;margin-inline-start:-1px;border-radius:1px;background:var(--sx-text-3)}.sx-plan__quota[data-over=true] .sx-plan__ceiling{background:var(--sx-warn);box-shadow:0 0 10px -1px var(--sx-warn)}.sx-plan__quotaSay{margin:0;font-size:.82rem;line-height:1.5}.sx-plan__ok{color:var(--sx-available);font-weight:620}.sx-plan__edge{color:var(--sx-reserved);font-weight:660}.sx-plan__refusal{color:var(--sx-warn);font-weight:700}.sx-plan__code{padding:.1rem .4rem;border-radius:5px;border:1px solid color-mix(in oklab,var(--sx-warn) 35%,transparent);background:color-mix(in oklab,var(--sx-warn) 12%,transparent);color:color-mix(in oklab,var(--sx-warn) 82%,var(--sx-text));white-space:nowrap}.sx-plan__counted{margin:0;font-size:.75rem;line-height:1.5;color:var(--sx-text-3);max-inline-size:64ch}.sx-plan__countedKey{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.9em;color:var(--sx-text-3)}.sx-plan__verdict{margin:0;padding:.95rem 1.1rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-panel);font-size:.95rem;line-height:1.65;color:var(--sx-text-2)}.sx-plan__verdict strong{color:var(--sx-text);font-weight:720}.sx-plan__money{color:var(--sx-money);font-weight:720}.sx-plan__also{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:1px;gap:1px;margin:0;background:var(--sx-panel);border:1px solid var(--sx-line);border-radius:var(--sx-radius);overflow:hidden}.sx-plan__alsoItem{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.7rem .9rem;background:var(--sx-panel);box-shadow:0 0 0 1px var(--sx-line)}.sx-plan__alsoItem dt{margin:0;font-size:.76rem;color:var(--sx-text-3)}.sx-plan__alsoItem dd{margin:0;font-size:.92rem;font-weight:700;letter-spacing:-.015em;color:var(--sx-text);white-space:nowrap}.sx-plan__matrix{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.2vw,1.5rem);border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-panel-2)}.sx-plan__matrixHead{display:grid;grid-gap:.3rem;gap:.3rem}.sx-plan__bands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));grid-gap:.9rem;gap:.9rem;align-items:start}.sx-plan__band{padding:.8rem .85rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius-sm);background:var(--sx-panel)}.sx-plan__band[data-held=true]{border-color:color-mix(in oklab,var(--sx-available) 35%,var(--sx-line))}.sx-plan__bandTitle{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0 0 .55rem;font-size:.74rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-text-3)}.sx-plan__band[data-held=true] .sx-plan__bandTitle{color:var(--sx-available)}.sx-plan__bandCount{letter-spacing:0;color:var(--sx-text-3)}.sx-plan__list{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;padding:0;list-style:none}.sx-plan__feature{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-gap:.45rem;gap:.45rem;font-size:.8rem;line-height:1.4;color:var(--sx-text-3)}.sx-plan__feature[data-on=true]{color:var(--sx-text-2)}.sx-plan__featureDot{inline-size:6px;block-size:6px;border-radius:50%;border:1px solid var(--sx-blocked);background:transparent;transform:translateY(-1px)}.sx-plan__feature[data-on=true] .sx-plan__featureDot{border-color:var(--sx-available);background:var(--sx-available)}@media (prefers-reduced-motion:no-preference){.sx-plan__ceiling,.sx-plan__fill{transition:inline-size .42s var(--sx-ease-out),inset-inline-start .42s var(--sx-ease-out),background .22s var(--sx-ease)}.sx-plan__marker{transition:cx .32s var(--sx-ease-out),cy .32s var(--sx-ease-out),stroke .22s var(--sx-ease)}.sx-plan__stem{transition:x1 .32s var(--sx-ease-out),y1 .32s var(--sx-ease-out),x2 .32s var(--sx-ease-out),y2 .32s var(--sx-ease-out),stroke .22s var(--sx-ease)}.sx-plan__dialLabel,.sx-plan__seg{transition:stroke .26s var(--sx-ease),fill .26s var(--sx-ease)}.sx-plan__preset,.sx-plan__tier{transition:border-color .18s var(--sx-ease),background .18s var(--sx-ease),transform .18s var(--sx-ease)}.sx-plan__tier:hover{transform:translateY(-2px)}}@media (max-width:60rem){.sx-plan__tiers{grid-template-columns:repeat(3,1fr)}}@media (max-width:44rem){.sx-plan__levers{grid-template-columns:1fr}.sx-plan__tiers{grid-template-columns:repeat(2,1fr)}.sx-plan__face{inset-inline:14%}}.sx-rw{display:grid;grid-gap:1.15rem;gap:1.15rem;--sx-rw-hue:var(--sx-data)}.sx-rw__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem}.sx-rw__gate{display:inline-flex;align-items:center;gap:.6rem;padding-block:.34rem;padding-inline:.4rem .7rem;border:1px solid color-mix(in oklab,var(--sx-money) 55%,transparent);border-radius:999px;background:color-mix(in oklab,var(--sx-money) 12%,transparent);color:var(--sx-text);font:inherit;font-size:.8rem;font-weight:640;cursor:pointer;transition:border-color .18s var(--sx-ease),background .18s var(--sx-ease),color .18s var(--sx-ease)}.sx-rw__gate[aria-pressed=false]{border-color:var(--sx-line-bright);background:var(--sx-panel-2);color:var(--sx-text-2)}.sx-rw__gate:focus-visible{outline:2px solid var(--sx-data);outline-offset:3px}.sx-rw__gateTrack{position:relative;display:block;inline-size:2.1rem;block-size:1.15rem;border-radius:999px;background:color-mix(in oklab,currentColor 25%,transparent);border:1px solid color-mix(in oklab,currentColor 40%,transparent)}.sx-rw__gateKnob{position:absolute;inset-block-start:50%;inset-inline-start:.14rem;inline-size:.72rem;block-size:.72rem;border-radius:50%;background:currentColor;transform:translateY(-50%);transition:inset-inline-start .2s var(--sx-ease)}.sx-rw__gate[aria-pressed=true] .sx-rw__gateKnob{inset-inline-start:calc(100% - .86rem)}.sx-rw__gateState{padding:.1rem .36rem;border-radius:999px;background:color-mix(in oklab,var(--sx-text) 12%,transparent);font-size:.7rem;letter-spacing:.04em}.sx-rw__ledger{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem 1.1rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-panel-2)}.sx-rw__count{margin:0;font-size:.95rem;line-height:1.5;color:var(--sx-text-2)}.sx-rw__big{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--sx-text);vertical-align:-.05em}.sx-rw__big--open{color:var(--sx-available)}.sx-rw__big--shut{color:var(--sx-blocked)}.sx-rw__bar{block-size:6px;border-radius:999px;background:color-mix(in oklab,var(--sx-blocked) 45%,transparent);overflow:hidden}.sx-rw__barFill{display:block;block-size:100%;border-radius:999px;background:var(--sx-available);transition:inline-size .6s var(--sx-ease-out)}.sx-rw__why{margin:0;font-size:.86rem;line-height:1.65;color:var(--sx-text-3)}.sx-rw__why strong{color:var(--sx-text-2)}.sx-rw__controls{display:grid;grid-gap:.7rem;gap:.7rem}.sx-rw__search{position:relative;display:flex;align-items:center}.sx-rw__searchIcon{position:absolute;inset-inline-start:.85rem;inline-size:1rem;block-size:1rem;color:var(--sx-text-3);pointer-events:none}.sx-rw__input{inline-size:100%;padding-block:.7rem;padding-inline:2.5rem 1rem;border:1px solid var(--sx-line);border-radius:999px;background:var(--sx-panel);color:var(--sx-text);font:inherit;font-size:.92rem}.sx-rw__input::placeholder{color:var(--sx-text-3)}.sx-rw__input:focus-visible{outline:2px solid var(--sx-data);outline-offset:2px;border-color:transparent}.sx-rw__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sx-rw__clear{position:absolute;inset-inline-end:.4rem;padding:.3rem .7rem;border:0;border-radius:999px;background:var(--sx-panel-2);color:var(--sx-text-3);font:inherit;font-size:.76rem;font-weight:620;cursor:pointer}.sx-rw__clear:hover{color:var(--sx-text)}.sx-rw__clear:focus-visible{outline:2px solid var(--sx-data);outline-offset:2px}.sx-rw__cats{display:flex;flex-wrap:wrap;gap:.4rem}.sx-rw__cat{display:inline-flex;align-items:center;gap:.4rem;padding:.36rem .7rem;border:1px solid var(--sx-line);border-radius:999px;background:transparent;color:var(--sx-text-3);font:inherit;font-size:.78rem;font-weight:620;cursor:pointer;transition:border-color .16s var(--sx-ease),background .16s var(--sx-ease),color .16s var(--sx-ease)}.sx-rw__cat:hover{color:var(--sx-text);border-color:var(--sx-line-bright)}.sx-rw__cat[aria-pressed=true]{border-color:color-mix(in oklab,var(--sx-rw-hue) 65%,transparent);background:color-mix(in oklab,var(--sx-rw-hue) 15%,transparent);color:var(--sx-text);font-weight:700}.sx-rw__cat:focus-visible{outline:2px solid var(--sx-data);outline-offset:2px}.sx-rw__catN{padding:.05rem .32rem;border-radius:999px;background:color-mix(in oklab,currentColor 15%,transparent);font-size:.7rem}.sx-rw__wall{display:grid;grid-gap:1.15rem;gap:1.15rem}.sx-rw__groupHead{display:flex;align-items:center;gap:.55rem;margin:0 0 .55rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-text-3)}.sx-rw__dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--sx-rw-hue);box-shadow:0 0 10px var(--sx-rw-hue);flex:none}.sx-rw__groupCount,.sx-rw__groupName{color:var(--sx-text-2)}.sx-rw__groupCount{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:720;letter-spacing:0}.sx-rw__groupOf{color:var(--sx-text-3);font-weight:600}.sx-rw__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:6px;gap:6px}.sx-rw__tile{position:relative;display:block;min-block-size:5.4rem;padding-block:.5rem .55rem;padding-inline:.85rem .6rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius-sm);background:color-mix(in oklab,var(--sx-rw-hue) 7%,var(--sx-panel));color:var(--sx-text);font:inherit;text-align:start;cursor:pointer;overflow:hidden;transition:border-color .16s var(--sx-ease),background .16s var(--sx-ease),transform .16s var(--sx-ease)}.sx-rw__tile:before{content:"";position:absolute;inset-block:.45rem;inset-inline-start:0;inline-size:3px;border-radius:3px;background:var(--sx-rw-hue)}.sx-rw__tile:hover{border-color:color-mix(in oklab,var(--sx-rw-hue) 55%,var(--sx-line));background:color-mix(in oklab,var(--sx-rw-hue) 13%,var(--sx-panel))}.sx-rw__tile:focus-visible{outline:2px solid var(--sx-data);outline-offset:2px;z-index:2}.sx-rw__tile[aria-pressed=true]{border-color:var(--sx-rw-hue);background:color-mix(in oklab,var(--sx-rw-hue) 16%,var(--sx-panel))}.sx-rw__n{display:block;font-size:.66rem;font-weight:700;letter-spacing:.06em;color:var(--sx-text-2)}.sx-rw__name{display:block;-webkit-margin-before:.2rem;margin-block-start:.2rem;font-size:.755rem;line-height:1.28;font-weight:640;letter-spacing:-.005em;color:var(--sx-text)}.sx-rw__lockIcon{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;inline-size:.72rem;block-size:.72rem;color:var(--sx-blocked)}.sx-rw__q{position:absolute;inset:0;display:flex;align-items:center;padding-block:.5rem;padding-inline:.85rem .6rem;background:color-mix(in oklab,var(--sx-rw-hue) 16%,var(--sx-panel-2));color:var(--sx-text);font-size:.7rem;line-height:1.3;font-weight:560;overflow:hidden;visibility:hidden}.sx-rw__tile:focus-visible .sx-rw__q,.sx-rw__tile:hover .sx-rw__q{visibility:visible}.sx-rw__tile[data-locked=true]{--sx-rw-hue:var(--sx-blocked);cursor:not-allowed;background-image:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in oklab,var(--sx-blocked) 16%,transparent) 5px 6px)}.sx-rw__tile[data-locked=true] .sx-rw__name{color:var(--sx-text-2)}.sx-rw__tile[data-locked=true]:hover{background-color:color-mix(in oklab,var(--sx-blocked) 13%,var(--sx-panel))}.sx-rw__empty{margin:0;padding:2rem 1rem;border:1px dashed var(--sx-line-bright);border-radius:var(--sx-radius);text-align:center;color:var(--sx-text-3);font-size:.9rem}.sx-rw__empty strong{color:var(--sx-text)}.sx-rw__readout{display:grid;grid-gap:.45rem;gap:.45rem;min-block-size:6.5rem;padding:.9rem 1.1rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-panel);align-content:start}.sx-rw__rHead{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.sx-rw__rName{font-size:1rem;font-weight:720;letter-spacing:-.015em}.sx-rw__rKey{color:var(--sx-text-3);font-size:.72rem}.sx-rw__rQuestion{margin:0;font-size:.95rem;line-height:1.55;color:var(--sx-text-2)}.sx-rw__rGate{margin:0;font-size:.83rem;line-height:1.6;color:var(--sx-text-3)}.sx-rw__key{padding:.08rem .34rem;border-radius:6px;border:1px solid var(--sx-line);background:var(--sx-panel-2);color:var(--sx-text-2)}.sx-rw__open{color:var(--sx-available)}.sx-rw__shut{color:var(--sx-blocked)}.sx-rw__hint{color:var(--sx-text-3);font-size:.88rem;line-height:1.6}.sx-rw__specimen{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.15rem 0 0;-webkit-padding-before:.6rem;padding-block-start:.6rem;-webkit-border-before:1px solid var(--sx-line);border-block-start:1px solid var(--sx-line);font-size:.82rem}.sx-rw__specimenLabel{color:var(--sx-text-3);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sx-rw__money{color:var(--sx-money)}.sx-rw__money,.sx-rw__withheld{font-size:1.2rem;font-weight:740;letter-spacing:-.02em}.sx-rw__withheld{color:var(--sx-blocked)}.sx-rw__specimenNote{color:var(--sx-text-3)}@media (prefers-reduced-motion:no-preference){.sx-rw__q{opacity:0;transition:opacity .14s var(--sx-ease),visibility .14s var(--sx-ease)}.sx-rw__tile:focus-visible .sx-rw__q,.sx-rw__tile:hover .sx-rw__q{opacity:1}.sx-rw[data-enter=true] .sx-rw__tile{animation:sx-rw-in .42s var(--sx-ease-out) backwards;animation-delay:calc(var(--i, 0) * 11ms)}@keyframes sx-rw-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}.sx-rw__tile:hover{transform:translateY(-1px)}}@media (max-width:48rem){.sx-rw__grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.sx-rw__tile{min-block-size:6rem}.sx-rw__q{padding-inline:.7rem .5rem}.sx-rw__head{flex-direction:column;align-items:flex-start}.sx-rw__big{font-size:1.3rem}}.sx-rl{display:grid;grid-gap:1.1rem;gap:1.1rem}.sx-rl__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem}.sx-rl .sx-seg__btn{color:var(--sx-text-2)}.sx-rl .sx-seg__btn:hover,.sx-rl .sx-seg__btn[aria-selected=true]{color:var(--sx-text)}.sx-rl__intent{margin:0;max-inline-size:34ch;font-size:.84rem;line-height:1.5;color:var(--sx-text-2);text-align:end}.sx-rl__board{box-shadow:var(--sx-shadow)}.sx-rl__bar{flex-wrap:wrap;gap:.4rem .75rem}.sx-rl__barDim{color:var(--sx-text-2);font-weight:500}.sx-rl__tally{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--sx-text-2);font-weight:600}.sx-rl__tally strong{color:var(--sx-text)}.sx-rl__tallyOff{color:var(--sx-text-2);font-weight:700}.sx-rl__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));grid-gap:1px;gap:1px;background:var(--sx-line);-webkit-border-before:1px solid var(--sx-line);border-block-start:1px solid var(--sx-line)}.sx-rl__tile{position:relative;overflow:hidden;display:grid;align-content:start;grid-gap:.3rem;gap:.3rem;margin:0;padding:1rem 1.05rem 1.1rem;border:0;background:var(--sx-panel);color:var(--sx-text);font:inherit;text-align:start;cursor:pointer;transition:background .2s var(--sx-ease),box-shadow .2s var(--sx-ease)}.sx-rl__tile:hover{background:var(--sx-panel-2)}.sx-rl__tile:focus-visible{outline:2px solid var(--sx-data);outline-offset:-3px}.sx-rl__tile--picked{background:var(--sx-panel-2);box-shadow:inset 3px 0 0 0 var(--sx-tile-hue,var(--sx-data))}.sx-rl__tile--withheld.sx-rl__tile--picked{box-shadow:inset 3px 0 0 0 var(--sx-blocked)}.sx-rl__label{font-size:.78rem;font-weight:640;letter-spacing:.01em;color:var(--sx-text-2)}.sx-rl__value{display:flex;align-items:baseline;gap:.32rem;min-block-size:2.1rem;color:var(--sx-tile-hue,var(--sx-text))}.sx-rl__cur{color:var(--sx-text-2);font-size:.78rem;font-weight:700;letter-spacing:.04em}.sx-rl__fig{font-size:clamp(1.35rem,2.1vw,1.75rem);font-weight:800;line-height:1;letter-spacing:-.035em}.sx-rl__suffix{color:var(--sx-text-2);font-size:.95rem;font-weight:700}.sx-rl__unit{font-size:.74rem;color:var(--sx-text-2)}.sx-rl__def{-webkit-margin-before:.15rem;margin-block-start:.15rem;font-size:.75rem;line-height:1.5;color:var(--sx-text-2);text-wrap:pretty}.sx-rl__tile--withheld{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--sx-blocked) 11%,transparent) 0 5px,transparent 5px 11px),var(--sx-panel)}.sx-rl__tile--withheld.sx-rl__tile--picked,.sx-rl__tile--withheld:hover{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--sx-blocked) 16%,transparent) 0 5px,transparent 5px 11px),var(--sx-panel-2)}.sx-rl__lock{display:flex;align-items:center;gap:.4rem;min-block-size:2.1rem;color:var(--sx-blocked)}.sx-rl__lockIcon{inline-size:15px;block-size:15px;flex:none}.sx-rl__lockWord{color:var(--sx-text-2);font-size:.95rem;font-weight:720;letter-spacing:-.01em}.sx-rl__needs{display:flex;flex-wrap:wrap;gap:.3rem;-webkit-margin-before:.35rem;margin-block-start:.35rem}.sx-rl__key{padding:.16rem .44rem;border:1px dashed color-mix(in oklab,var(--sx-blocked) 55%,transparent);border-radius:var(--sx-radius-sm);background:color-mix(in oklab,var(--sx-blocked) 12%,transparent);color:var(--sx-text-2);font-size:.7rem;line-height:1.4}.sx-rl__verdict{margin:0;padding:.9rem 1.1rem;border:1px solid var(--sx-line);-webkit-border-start:3px solid var(--sx-data);border-inline-start:3px solid var(--sx-data);border-radius:var(--sx-radius-sm);background:var(--sx-panel-2);font-size:.92rem;line-height:1.65;color:var(--sx-text-2);text-wrap:pretty}.sx-rl__verdictRole{-webkit-margin-end:.5rem;margin-inline-end:.5rem;color:var(--sx-text);font-weight:720}.sx-rl__verdictRole:after{content:" —";color:var(--sx-text-2)}.sx-rl__readout{display:grid;grid-gap:.4rem;gap:.4rem;min-block-size:4.75rem;-webkit-padding-before:.85rem;padding-block-start:.85rem;-webkit-border-before:1px solid var(--sx-line);border-block-start:1px solid var(--sx-line)}.sx-rl__readoutHead{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;font-size:.95rem}.sx-rl__readout .sx-chip{color:var(--sx-text-2)}.sx-rl__readout .sx-chip:before{background:var(--sx-chip-hue,var(--sx-data))}.sx-rl__readoutUnit{color:var(--sx-text-2);font-size:.8rem}.sx-rl__readoutBody{margin:0;font-size:.88rem;line-height:1.6;text-wrap:pretty}.sx-rl__readoutBody,.sx-rl__readoutHint{color:var(--sx-text-2)}.sx-rl__readoutNote{-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-border-start:2px solid color-mix(in oklab,var(--sx-blocked) 60%,transparent);border-inline-start:2px solid color-mix(in oklab,var(--sx-blocked) 60%,transparent);font-size:.83rem;line-height:1.6}.sx-rl__readoutNote,.sx-rl__thesis{margin:0;color:var(--sx-text-2);text-wrap:pretty}.sx-rl__thesis{font-size:.88rem;line-height:1.7}.sx-rl__thesis em,.sx-rl__thesis strong{color:var(--sx-text)}.sx-rl__thesis em{font-style:normal;font-weight:640}@media (prefers-reduced-motion:no-preference){.sx-rl__tile--withheld:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 0,color-mix(in oklab,var(--sx-blocked) 34%,transparent) 45%,transparent 100%);animation:sx-rl-sweep .52s var(--sx-ease-out) backwards;animation-delay:calc(var(--i, 0) * 20ms)}@keyframes sx-rl-sweep{0%{opacity:0;transform:translateX(-100%)}35%{opacity:1}to{opacity:0;transform:translateX(100%)}}.sx-rl__lock{animation:sx-rl-lock-in .38s var(--sx-ease-out) backwards;animation-delay:calc(var(--i, 0) * 20ms + 70ms)}@keyframes sx-rl-lock-in{0%{opacity:0;transform:translateY(-5px)}}}@media (max-width:46rem){.sx-rl__head{flex-direction:column;align-items:flex-start}.sx-rl__intent{text-align:start;max-inline-size:none}.sx-rl__tally{-webkit-margin-start:0;margin-inline-start:0}}.sxf-nav{position:-webkit-sticky;position:sticky;inset-block-start:var(--sxf-bar,4.25rem);z-index:50;border-block:1px solid var(--sx-line);background:color-mix(in oklab,var(--sx-void) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.sxf-nav__in{display:flex;align-items:center;gap:.4rem;inline-size:min(var(--sx-wide),100%);margin-inline:auto;padding:.5rem clamp(.75rem,3vw,2rem);overflow-x:auto;scrollbar-width:thin}.sxf-nav__label{flex:none;margin:0 .5rem 0 0;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-text-3);white-space:nowrap}.sxf-nav__link{display:inline-flex;align-items:center;gap:.45rem;flex:none;padding:.4rem .75rem;border-radius:999px;border:1px solid transparent;color:var(--sx-text-2);font-size:.83rem;font-weight:620;text-decoration:none;white-space:nowrap;transition:color .16s var(--sx-ease),border-color .16s var(--sx-ease),background .16s var(--sx-ease)}.sxf-nav__link:before{content:"";inline-size:7px;block-size:7px;flex:none;border-radius:50%;background:var(--sxf-hue,var(--sx-data));box-shadow:0 0 10px var(--sxf-hue,var(--sx-data))}.sxf-nav__link:hover{color:var(--sx-text);border-color:color-mix(in oklab,var(--sxf-hue,var(--sx-data)) 45%,transparent);background:color-mix(in oklab,var(--sxf-hue,var(--sx-data)) 12%,transparent)}.sxf-nav__link:focus-visible{outline:2px solid var(--sx-data);outline-offset:2px}.sxf-anchor{scroll-margin-block-start:8.5rem}.sxf-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;-webkit-margin-after:.9rem;margin-block-end:.9rem}.sxf-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--sxf-hue,var(--sx-data)) 38%,transparent);background:color-mix(in oklab,var(--sxf-hue,var(--sx-data)) 12%,transparent);color:var(--sxf-hue,var(--sx-data));font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sxf-band{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60rem 26rem at 12% 0,color-mix(in oklab,var(--sxf-hue,var(--sx-data)) 10%,transparent),transparent 72%)}.sxf-lede{margin:0;max-inline-size:78ch;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.62;color:var(--sx-text-2)}.sxf-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13.5rem,100%),1fr));grid-gap:1px;gap:1px;-webkit-margin-before:1px;margin-block-start:1px;background:var(--sx-line);border:1px solid var(--sx-line);border-radius:var(--sx-radius);overflow:hidden}.sxf-fig{display:flex;flex-direction:column;gap:.2rem;padding:.8rem .9rem;background:var(--sx-panel)}.sxf-fig__v{font-size:.98rem;font-weight:760;line-height:1.25;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sxf-hue,var(--sx-text))}.sxf-fig__l{font-size:.78rem;line-height:1.4;color:var(--sx-text-3)}.sxf-limits{-webkit-margin-before:clamp(1.25rem,3vw,2rem);margin-block-start:clamp(1.25rem,3vw,2rem);padding:1.1rem 1.3rem;border:1px dashed var(--sx-line-bright);border-radius:var(--sx-radius);background:color-mix(in oklab,var(--sx-blocked) 7%,transparent)}.sxf-limits__h{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-text-3)}.sxf-limits__h:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:var(--sx-blocked)}.sxf-limits__list{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;display:grid;grid-gap:.4rem;gap:.4rem}.sxf-limits__list li{font-size:.9rem;line-height:1.6;color:var(--sx-text-2)}.sxf-limits__list li::marker{color:var(--sx-blocked)}.sxf-stack{display:grid;grid-gap:clamp(1.5rem,3.5vw,2.75rem);gap:clamp(1.5rem,3.5vw,2.75rem)}.sxf-gridhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-padding-after:.7rem;padding-block-end:.7rem;-webkit-border-after:1px solid var(--sx-line);border-block-end:1px solid var(--sx-line)}.sxf-gridhead h3{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sx-text-3)}.sxf-gridhead p{margin:0;font-size:.85rem;color:var(--sx-text-3)}.sxf-draw{display:block;min-inline-size:46rem;inline-size:100%;block-size:auto}.sxf-draw text{font-family:var(--sx-display);fill:var(--sx-text-2)}.sxf-draw .sxf-draw__t{fill:var(--sx-text);font-weight:700}.sxf-draw .sxf-draw__dim{fill:var(--sx-text-3)}.sxf-draw .sxf-draw__wire{fill:none;stroke-width:1.5}.sxf-draw .sxf-draw__struck{fill:var(--sx-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--sx-bad);text-decoration-color:var(--sx-bad);text-decoration-thickness:1.5px}.sxf-draw .sxf-draw__box{fill:var(--sx-panel-2);stroke:var(--sx-line);stroke-width:1}@media (prefers-reduced-motion:no-preference){.sxf-draw .sxf-draw__flow{stroke-dasharray:5 7;animation:sxf-flow 2.4s linear infinite}@keyframes sxf-flow{to{stroke-dashoffset:-24}}}.sxf-gap{position:relative;padding:1.35rem 1.4rem;border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-panel)}.sxf-gap:before{content:"";position:absolute;inset-block:1.35rem;inset-inline-start:0;inline-size:2px;border-radius:2px;background:var(--sx-blocked)}.sxf-gap>*{-webkit-padding-start:.9rem;padding-inline-start:.9rem}.sxf-gap h3{margin:0 0 .5rem;font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.sxf-gap p{margin:0;font-size:.92rem;line-height:1.62;color:var(--sx-text-2)}