.sx{overflow-x:clip}.sx-hero{background:0 0;padding:clamp(3rem,10vh,7rem) 0 clamp(3rem,8vh,5.5rem);position:relative;overflow-x:clip}.sx-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.sx-hero-grid[data-wide]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sx-eyebrow{font-size:var(--text-md);letter-spacing:-.01em;color:var(--text-secondary);margin:0 0 .75rem;font-weight:600;display:block}.sx-h1{max-width:16ch;font-size:var(--mk-display);letter-spacing:-.045em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:600;line-height:.98}.sx-h1 em,.sx-gs-h1 em{color:var(--text-secondary);font-style:normal}.sx-lead{max-width:44ch;color:var(--text-secondary);text-wrap:pretty;margin:clamp(1rem,2.4vh,1.6rem) 0 0;font-size:clamp(1.0625rem,1.5vw,1.3rem);line-height:1.45}.sx-cta{gap:var(--space-5);flex-wrap:wrap;margin-top:clamp(1.5rem,3.5vh,2.25rem);display:flex}.sx-note{font-size:var(--text-xs);color:var(--text-tertiary);max-width:60ch;margin:1rem 0 0}.sx-sec{padding:clamp(5rem,12vh,8rem) 0;position:relative;overflow-x:clip}@media (max-width:760px){.sx-sec{padding:4.5rem 0}}.sx-h2{max-width:22ch;font-size:var(--mk-h2);letter-spacing:-.04em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:600;line-height:.98}.sx-h3{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:600}.sx-sub{max-width:46ch;color:var(--text-secondary);text-wrap:pretty;margin:clamp(1rem,2.6vh,1.6rem) 0 0;font-size:clamp(1.0625rem,1.5vw,1.35rem);line-height:1.42}.sx-body{max-width:60ch;font-size:var(--text-base);color:var(--text-secondary);margin:.6rem 0 0;line-height:1.55}.sx-more{flex-wrap:wrap;gap:.75rem 2rem;margin:clamp(1.75rem,4vh,2.75rem) 0 0;display:flex}.sx-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.sx-split[data-flip]>:first-child{order:2}.sx-fig{min-width:0;margin:clamp(2rem,6vh,3.5rem) 0 0}.sx-split .sx-fig{margin:0}.sx-fig-cap{font-size:var(--text-xs);color:var(--text-tertiary);max-width:70ch;margin:.75rem 0 0}.sx-fig[data-bleed]{width:min(100vw - 2rem,1320px);position:relative;left:50%;translate:-50%}@media (min-width:1500px){.sx-fig[data-bleed]{width:1440px}}@media (max-width:1099px){.sx-fig[data-bleed]{width:auto;left:auto;translate:none}}.sx-ref-n{vertical-align:baseline;margin-left:.08em;font-size:.72em;font-weight:600;line-height:0;position:relative;top:-.5em}.sx-ref-n a{min-height:0;color:var(--text-tertiary);padding:0;line-height:0;text-decoration:none;display:inline}.sx-ref-n a:hover,.sx-ref-n a:focus-visible{color:var(--text-primary)}.sx-notes{border-top:1px solid var(--border-subtle);padding:clamp(2.5rem,6vh,3.5rem) 0}.sx-notes-h{font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 1rem;font-weight:600}.sx-notes-l{max-width:80ch;font-size:var(--text-xs);color:var(--text-tertiary);gap:.6rem;margin:0;padding-left:1.4rem;line-height:1.55;list-style:decimal;display:grid}.sx-notes-l li{scroll-margin-top:130px}.sx-notes-l li:target{color:var(--text-secondary)}.sx-notes-l li::marker{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.sx-rows{border-top:1px solid var(--border-subtle);margin:clamp(1.75rem,4vh,2.75rem) 0 0;padding:0;list-style:none}.sx-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto;align-items:baseline;gap:.4rem 2rem;padding:1.1rem 0;display:grid}.sx-row-k{font-size:var(--text-md);color:var(--text-primary);font-weight:600}.sx-row-v{font-size:var(--text-base);color:var(--text-secondary);line-height:1.5}.sx-row-a{font-size:var(--text-base);white-space:nowrap}.sx-row:has(>.sx-row-a){grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) 13rem}.sx-big{gap:clamp(2rem,6vh,3.5rem);margin:clamp(1.5rem,4vh,2.5rem) 0 0;padding:0;list-style:none;display:grid}.sx-big-i{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.5rem clamp(1.5rem,5vw,4rem);display:grid}.sx-big-w{font-size:var(--mk-h2);letter-spacing:-.05em;color:var(--text-primary);font-weight:600;line-height:.92}.sx-big-s{color:var(--text-secondary);max-width:34ch;padding-bottom:.35em;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.45}.sx-links{flex-wrap:wrap;gap:.9rem 2.25rem;margin:clamp(1.5rem,4vh,2.5rem) 0 0;padding:0;list-style:none;display:flex}.sx-link{color:var(--text-primary);border-bottom:1px solid var(--border-strong);padding:.3rem 0;font-size:clamp(1.05rem,1.6vw,1.35rem);display:inline-block}.sx-link:hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}.sx-discs{border-top:1px solid var(--border-subtle);margin:clamp(1.5rem,4vh,2.5rem) 0 0}.sx-disc{border-bottom:1px solid var(--border-subtle)}.sx-disc-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-size:var(--text-md);color:var(--text-primary);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-weight:500;display:flex}.sx-disc-btn:hover{color:var(--text-secondary)}.sx-disc-sum{flex:1;min-width:0}.sx-disc-ans{font-size:var(--text-base);color:var(--text-secondary);max-width:72ch;margin-top:.3rem;font-weight:400;line-height:1.5;display:block}.sx-disc-btn:hover .sx-disc-ans{color:var(--text-secondary)}.sx-disc-btn:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.sx-disc-icon{flex-shrink:0;width:14px;height:14px;position:relative}.sx-disc-icon:before,.sx-disc-icon:after{content:"";height:2px;transition:rotate var(--dur-2) var(--ease-out);background:currentColor;border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.sx-disc-icon:after{rotate:90deg}.sx-disc[data-open] .sx-disc-icon:after{rotate:none}.sx-disc-body{max-width:72ch;font-size:var(--text-base);color:var(--text-secondary);padding:0 0 1.4rem;line-height:1.6}.sx-disc-body>:first-child{margin-top:0}.sx-disc-body p{margin:0 0 .8rem}.sx-disc-body ul{margin:0 0 .8rem;padding-left:1.1rem}.sx-disc-body li{margin:.3rem 0}.sx-tabs{margin:clamp(1.75rem,4vh,2.75rem) 0 0}.sx-tablist{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.4rem;display:flex}.sx-tab{all:unset;box-sizing:border-box;cursor:pointer;font-size:var(--text-base);color:var(--text-secondary);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.7rem 1rem;font-weight:500}.sx-tab:hover{color:var(--text-primary)}.sx-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--text-primary)}@media (max-width:760px){.sx-tablist{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.sx-tablist::-webkit-scrollbar{display:none}.sx-tab{white-space:nowrap;flex-shrink:0}}.sx-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:4px}.sx-tabpanel{padding:1.5rem 0 0}.sx-tabpanel:focus-visible{outline:2px solid var(--border-strong);outline-offset:6px;border-radius:6px}.sx-snav{z-index:20;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--border-subtle);background:#06070cdb;position:sticky;top:67px}.sx-snav-in{scrollbar-width:none;gap:1.6rem;max-width:1080px;margin:0 auto;padding:0 clamp(1.1rem,4vw,1.75rem);display:flex;overflow-x:auto}.sx-snav-in::-webkit-scrollbar{display:none}.sx-snav-a{font-size:var(--text-xs);color:var(--text-secondary);border-bottom:2px solid #0000;flex-shrink:0;padding:.85rem 0;font-weight:500}.sx-snav-a:hover{color:var(--text-primary)}.sx-snav-a[aria-current]{color:var(--text-primary);border-bottom-color:var(--text-primary)}.sx-ref [id]{scroll-margin-top:130px}@keyframes sx-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sx-sec>.mk>.sx-fig,.sx-rise,.sx-lit{animation:linear both sx-rise;animation-timeline:view();animation-range:entry entry 60%}}}@media (max-width:900px){.sx-hero-grid,.sx-hero-grid[data-wide],.sx-split{grid-template-columns:minmax(0,1fr)}.sx-split[data-flip]>:first-child{order:0}:is(.sx-row,.sx-row:has(>.sx-row-a)){grid-template-columns:minmax(0,1fr);gap:.25rem}.sx-big-i{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.sx-snav{top:69px}}.sx-cmp-wrap{margin:clamp(2rem,5vh,3rem) 0 0}.sx-cmp{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.sx-cmp-corner{width:28%}.sx-cmp thead th,.sx-cmp thead td{z-index:5;background:var(--bg-base);border-bottom:1px solid var(--border);position:sticky;top:67px}.sx-cmp-plan{text-align:left;vertical-align:top;padding:1.25rem 1rem 1.25rem 0;font-weight:400}.sx-cmp-pick select{appearance:none;color:var(--text-primary);font:600 clamp(1.25rem, 2vw, 1.6rem) / 1.2 var(--font-sans);letter-spacing:-.02em;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23a6a6bd' stroke-width='1.6'/%3E%3C/svg%3E") right .2rem center no-repeat;border:0;padding:0 1.4rem 0 0}.sx-cmp-pick select:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.sx-cmp-pick select option{background:var(--bg-card);color:var(--text-primary)}.sx-cmp-price{letter-spacing:-.035em;color:var(--text-primary);margin-top:.4rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:600;display:block}.sx-cmp-price small{color:var(--text-tertiary);letter-spacing:0;margin-left:.15em;font-size:.45em;font-weight:500}.sx-cmp-pitch{min-height:2.8em;font-size:var(--text-xs);color:var(--text-secondary);margin-top:.4rem;line-height:1.4;display:block}.sx-cmp-cta{margin-top:.9rem;display:block}.sx-cmp-cta .btn-fill,.sx-cmp-cta .btn-line{font-size:var(--text-xs);padding:.55rem 1rem}.sx-cmp-group th{text-align:left;font-size:var(--text-md);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:2rem 0 .6rem;font-weight:600}.sx-cmp tbody tr:not(.sx-cmp-group) th,.sx-cmp tbody td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:.85rem 1rem .85rem 0}.sx-cmp-label{text-align:left;font-weight:400;font-size:var(--text-base);color:var(--text-secondary);line-height:1.45}.sx-cmp-yes{color:var(--text-primary);font-size:var(--text-md);font-weight:600}.sx-cmp-no{color:var(--text-tertiary)}.sx-cmp-val{font-size:var(--text-base);color:var(--text-primary)}.sx-cmp-foot{max-width:80ch;font-size:var(--text-xs);color:var(--text-tertiary);margin-top:1.5rem;line-height:1.55}.sx-cmp-foot p{margin:0 0 .5rem}.sx-cmp-foot strong{color:var(--text-secondary);font-weight:600}@media (max-width:760px){.sx-cmp thead th,.sx-cmp thead td{top:69px}.sx-cmp-corner{width:34%}.sx-cmp-label,.sx-cmp-val{font-size:var(--text-xs)}.sx-cmp-pitch{display:none}.sx-cmp-pick,.sx-cmp-pick select{min-width:0;max-width:100%;display:block}.sx-cmp-pick select{font-size:var(--text-md);text-overflow:ellipsis}.sx-cmp-plan{padding-right:.5rem}.sx-cmp-cta .btn-fill,.sx-cmp-cta .btn-line{white-space:nowrap;font-size:var(--text-2xs,.75rem);padding:.5rem .65rem}}.sx-tape{margin:clamp(2.5rem,7vh,4rem) 0 0;position:relative}.sx-tape-rail{background:var(--border-strong);height:2px;position:absolute;top:2.35rem;left:0;right:0}.sx-tape-list{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.sx-tape-i{flex-direction:column;gap:.35rem;min-width:0;display:flex}.sx-tape-k{font-size:var(--text-xs);color:var(--text-tertiary);height:1.4rem;font-weight:500}.sx-tape-dot{background:var(--bg-base);border:2px solid var(--border-strong);border-radius:50%;width:14px;height:14px;margin:.2rem 0 .4rem}.sx-tape-i[data-on] .sx-tape-dot{background:var(--text-primary);border-color:var(--text-primary)}.sx-tape-v{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(1.05rem,1.85vw,1.65rem);font-weight:600;line-height:1.05}.sx-tape-s{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}@media (max-width:760px){.sx-tape-rail{background:var(--border-strong);width:2px;height:auto;inset:.5rem auto .5rem 6px}.sx-tape-list{grid-template-columns:minmax(0,1fr);gap:1.1rem;padding-left:1.75rem}.sx-tape-i{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.75rem;display:grid}.sx-tape-dot{margin:.35rem 0 0;position:absolute;left:0}.sx-tape-k{grid-column:1/-1;height:auto}.sx-tape-i{position:relative}.sx-tape-dot{top:.15rem;left:-1.75rem}}.sx-dp{min-width:0;margin:0}.sx-dp-svg{width:100%;height:auto;display:block;overflow:visible}.sx-dp-tall{max-width:420px;margin:0 auto;display:none}.sx-dp-proc,.sx-dp-perim{fill:none;stroke:var(--border-strong);stroke-width:1px}.sx-dp-red{fill:var(--bg-card);stroke:var(--brand);stroke-width:1.5px}.sx-dp-dest{fill:var(--bg-card);stroke:var(--border-strong);stroke-width:1.5px}.sx-dp-k{font-family:var(--font-sans);fill:var(--text-primary);font-size:17px;font-weight:600}.sx-dp-perim-k{fill:var(--text-secondary);font-size:14px}.sx-dp-s{font-family:var(--font-sans);fill:var(--text-secondary);font-size:13px}.sx-dp-raw{font-family:var(--font-sans);fill:var(--text-primary);font-size:15px}.sx-dp-tag{fill:var(--brand);font-size:13px;font-weight:600}.sx-dp-lane{stroke:var(--border-strong);stroke-width:1.5px}.sx-dp-lane-out,.sx-dp-join{stroke:var(--border-strong);stroke-width:1.5px;fill:none}.sx-dp-pkt{display:none}@media (max-width:760px){.sx-dp-wide{display:none}.sx-dp-tall{display:block}}.sx-center{text-align:center}.sx-center .sx-h2,.sx-center .sx-sub,.sx-center .sx-note{margin-left:auto;margin-right:auto}.sx-center .sx-cta{justify-content:center}.sx-cta{align-items:center}.sx-cta-link{font-size:var(--text-base)}.sx-live,.sx-soon,.sx-part{font-size:var(--text-xs);color:var(--text-secondary);margin-left:.6rem;font-weight:500;display:inline}.sx-sec-tab{align-items:center;gap:.5rem;display:inline-flex}.sx-sec-n{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.sx-caveat{border-left:2px solid var(--border-strong);max-width:72ch;font-size:var(--text-base);color:var(--text-primary);margin:0 0 .9rem;padding:.7rem 0 .7rem 1rem;line-height:1.55}.sx-row-ctl{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sx-ctl-c{min-width:3.4rem;color:var(--text-secondary);font-size:var(--text-xs);font-weight:400;display:inline-block}.sx-disc-inline{border-bottom:0}.sx-disc-inline .sx-disc-btn{font-size:var(--text-base);color:var(--text-secondary);padding:0}.sx-disc-inline .sx-disc-body{padding:.6rem 0 0}.sx-gap{margin-top:clamp(3rem,8vh,5rem)}.sx-hero-grid .sx-h1{max-width:14ch;font-size:var(--mk-h2);max-width:none}.sx-wall{margin:clamp(2.5rem,7vh,4rem) 0 0}.sx-wall-grid{border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.sx-wall-i{aspect-ratio:1.25;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1rem;display:flex}.sx-wall-logo .af-logo-dot{border-radius:18px;width:64px;height:64px}.sx-wall-n{font-size:var(--text-base);color:var(--text-secondary);text-align:center;font-weight:500}.sx-wall-word .sx-wall-n{font-size:var(--text-md);color:var(--text-primary);font-weight:600}@media (max-width:760px){.sx-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-wall-i{aspect-ratio:auto;gap:.6rem;padding:1.1rem .4rem}.sx-wall-logo .af-logo-dot{border-radius:14px;width:48px;height:48px}.sx-wall-n{font-size:var(--text-xs)}}.sx-int .mcb{margin:1rem 0 0}.sx-int-tag{font-size:var(--text-xs);color:var(--text-secondary);margin:0;font-weight:600}.sx-model{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(1.4rem,3vw,2.4rem);font-weight:600}.sx-tag{font-size:var(--text-xs);color:var(--text-secondary)}.sx-disc-how{margin-top:.3rem}.sx-disc-how .sx-disc-btn{font-size:var(--text-xs);color:var(--text-primary);justify-content:flex-start;gap:.5rem;width:auto}.sx-disc-how .sx-disc-icon{width:9px;height:9px}.sx-link-s{font-size:var(--text-xs);color:var(--text-tertiary);margin-left:.4rem}.sx-row-fit{grid-template-columns:minmax(0,.8fr) minmax(0,1.8fr)}@media (max-width:900px){.sx-row-fit{grid-template-columns:minmax(0,1fr)}}.sx-em-verify{color:var(--text-secondary)!important}.sx-ci{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.sx-ci th{text-align:left;color:var(--text-tertiary);font-weight:500}.sx-ci th,.sx-ci td{border-bottom:1px solid var(--border-subtle);padding:.6rem 1rem .6rem 0}.sx-ci td[data-result=pass]{color:var(--brand-2)}.sx-ci td[data-result=fail]{color:var(--brand)}.sx-ci td[data-result=not\ run]{color:var(--text-tertiary)}.vfy-ci-verdict[data-conclusion=passed]{color:var(--brand-2)}.vfy-ci-verdict[data-conclusion=failed]{color:var(--brand)}.vfy-ci-verdict[data-conclusion=incomplete]{color:var(--text-secondary)}.sx-cm{border-top:1px solid var(--border-subtle);margin:clamp(2rem,5vh,3rem) 0 0;padding:0;list-style:none}.sx-cm-row{--c:var(--text-secondary);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,.8fr) minmax(60px,.5fr) minmax(0,1.4fr);align-items:center;column-gap:1.25rem;padding:1.15rem 0;display:grid}.sx-cm-row[data-status=partial],.sx-cm-row[data-status=yours]{--c:var(--text-tertiary)}.sx-cm-clause{letter-spacing:-.015em;color:var(--text-primary);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600}.sx-cm-wire{background:var(--c);border-radius:1px;height:2px;position:relative}.sx-cm-dot{background:var(--c);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-4px}.sx-cm-row[data-status=yours] .sx-cm-wire{background:repeating-linear-gradient(90deg, var(--c) 0 6px, transparent 6px 11px)}.sx-cm-row[data-status=yours] .sx-cm-dot{background:var(--bg-base);border:2px solid var(--c);box-shadow:none}.sx-cm-answer{flex-wrap:wrap;align-items:baseline;gap:.25rem .8rem;display:flex}.sx-cm-a{font-size:var(--text-md);color:var(--text-primary)}.sx-cm-s{font-size:var(--text-xs);color:var(--c);font-weight:600}.sx-cm-more{grid-column:1/-1;margin-top:.4rem}.sx-cm-more .sx-disc-body{font-size:var(--text-base)}.sx-cb{border:1px solid var(--border);background:var(--bg-raised);color:inherit;transition:border-color var(--dur-1) var(--ease-out);border-radius:18px;padding:clamp(1.25rem,2.4vw,1.75rem);text-decoration:none;display:block}.sx-cb:hover{border-color:var(--text-tertiary)}.sx-cb:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.sx-cb-h{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600;display:block}.sx-cb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.sx-cb-tile{--c:var(--text-secondary);border:1px solid var(--border-subtle);background:0 0;border-radius:12px;gap:.15rem;padding:.8rem .9rem;display:grid}.sx-cb-tile[data-status=partial]{--c:var(--text-tertiary)}.sx-cb-tile[data-status=yours]{--c:var(--text-tertiary);box-shadow:none;background:0 0;border-style:dashed}.sx-cb-clause{font-size:var(--text-md);letter-spacing:-.015em;color:var(--text-primary);font-weight:600}.sx-cb-topic{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.35}.sx-cb-s{font-size:var(--text-2xs);color:var(--c);margin-top:.2rem;font-weight:600}.sx-cb-tile[data-status=yours] .sx-cb-s{color:var(--text-secondary)}.sx-cb-foot{font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;margin-top:1rem;display:flex}.sx-cb-foot b{color:var(--text-primary);font-weight:600}.sx-cb-foot b[data-status=supplied]{color:var(--text-primary)}.sx-cb-foot b[data-status=partial]{color:var(--text-secondary)}.sx-cb-go{color:var(--text-primary);margin-left:auto}@media (max-width:480px){.sx-cb-grid{gap:.45rem}.sx-cb-tile{padding:.65rem .7rem}}@media (max-width:760px){.sx-cm-row{grid-template-columns:minmax(0,1fr) 44px;row-gap:.4rem}.sx-cm-answer{grid-column:1/-1}}.sx-mx{margin:clamp(2rem,5vh,3rem) 0 0;overflow-x:auto}.sx-mx table{border-collapse:collapse;width:100%;min-width:560px}.sx-mx th{font-size:var(--text-xs);color:var(--text-tertiary);text-align:left;vertical-align:bottom;padding:0 .75rem .75rem 0;font-weight:600}.sx-mx td{border-top:1px solid var(--border-subtle);vertical-align:middle;padding:.9rem .75rem .9rem 0}.sx-mx-fw a{font-size:var(--text-md);color:var(--text-primary);font-weight:600}.sx-mx-fw a:hover{color:var(--text-secondary)}.sx-mx-fw small{font-size:var(--text-2xs);color:var(--text-tertiary);margin-top:.15rem;font-weight:400;display:block}.sx-mx-dots{flex-wrap:wrap;gap:5px;display:flex}.sx-mx-dot{background:var(--text-secondary);border-radius:50%;width:11px;height:11px}.sx-mx-none{color:var(--text-disabled)}.sx-body-lg{font-size:var(--text-md);max-width:62ch}.sx-tenets{gap:clamp(3.5rem,12vh,7rem);margin:0;padding:0;list-style:none;display:grid}.sx-tenet{grid-template-columns:4rem minmax(0,1fr);column-gap:1.5rem;display:grid}.sx-tenet-n{font-size:var(--text-md);color:var(--text-secondary);font-variant-numeric:tabular-nums;grid-row:1/span 3;padding-top:.6em;font-weight:600}.sx-tenet>:not(.sx-tenet-n){grid-column:2}.sx-tenet-k{letter-spacing:-.04em;color:var(--text-primary);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,4.8vw,4rem);font-weight:600;line-height:1}.sx-tenet-v{max-width:56ch;color:var(--text-secondary);margin:1rem 0 0;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.5}@media (max-width:760px){.sx-tenet{grid-template-columns:minmax(0,1fr)}.sx-tenet-n{grid-row:auto;padding:0 0 .4rem}.sx-tenet>:not(.sx-tenet-n){grid-column:1}}.sx-doors{border-top:1px solid var(--border-subtle);margin:clamp(2.5rem,7vh,4rem) 0 0;padding:0;list-style:none}.sx-door{border-bottom:1px solid var(--border-subtle);color:inherit;grid-template-columns:minmax(0,.7fr) minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:baseline;gap:.5rem 2rem;padding:1.6rem 0;display:grid}.sx-door:hover .sx-door-h,.sx-door:focus-visible .sx-door-h{color:var(--text-secondary)}.sx-door-k{font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}.sx-door-h{letter-spacing:-.03em;color:var(--text-primary);transition:color var(--dur-1) var(--ease-out);font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:600}.sx-door-p{font-size:var(--text-base);color:var(--text-secondary);line-height:1.5}.sx-door-go{font-size:var(--text-base);color:var(--text-primary);white-space:nowrap}@media (max-width:900px){.sx-door{grid-template-columns:minmax(0,1fr)}}.sx-vs-name{letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.8rem)}.sx-vs-name:hover{color:var(--text-secondary)}.sx-tape-sm{margin:1.75rem 0 2rem}.sx-tape-sm .sx-tape-v{font-size:var(--text-md)}.sx-gs-h1{letter-spacing:-.045em;font-size:clamp(2.5rem,6vw,4rem);line-height:1}.sx-spec-h1{font-family:var(--font-mono);letter-spacing:-.04em;max-width:none;font-size:clamp(2rem,5.4vw,4.5rem)}.sx-status-h1[data-state=ok]{color:var(--brand-2)}.sx-status-h1[data-state=down]{color:var(--rose)}.sx-status-h1[data-state=degraded]{color:var(--amber)}.sx-days{align-items:flex-end;gap:3px;max-width:100%;height:44px;margin:clamp(1.75rem,4vh,2.5rem) 0 0;display:flex;overflow:hidden}.sx-day{background:var(--brand-2);opacity:.85;border-radius:2px;flex:1 1 0;min-width:0;max-width:10px;height:100%}@media (max-width:480px){.sx-days{gap:1px}.sx-day{border-radius:1px}}.sx-day[data-fail]{background:var(--rose)}.sx .mk-h2{font-family:var(--font-sans);letter-spacing:-.035em;font-weight:600;line-height:1.02}.sx-ref .mk-eyebrow{font-family:var(--font-sans);text-transform:none;letter-spacing:-.01em;font-size:var(--text-base);color:var(--text-secondary);font-weight:600}.sx-fb{min-width:0;margin:0}.sx-fb-h{font-size:var(--text-xs);color:var(--text-secondary);margin:0 0 1rem;font-weight:600}.sx-fb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sx-fb-tile{--c:var(--text-secondary);min-width:0}.sx-fb-a{box-sizing:border-box;height:100%;color:inherit;border:1px solid var(--border-subtle);background:var(--bg-raised);transition:border-color var(--dur-1) var(--ease-out);border-radius:16px;gap:.7rem;padding:1.1rem 1.15rem 1rem;text-decoration:none;display:grid}a.sx-fb-a:hover{border-color:var(--border-strong)}a.sx-fb-a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.sx-fb-name{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:600}.sx-fb-dots{flex-wrap:wrap;gap:5px;display:flex}.sx-fb-dot{background:var(--c);border-radius:50%;width:10px;height:10px}.sx-fb-n{font-size:var(--text-xs);color:var(--text-secondary)}.sx-fb-own{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:-.2rem}.sx-fb-key{font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;gap:.4rem 1.25rem;margin:1rem 0 0;display:flex}.sx-fb-key span:before{content:"";background:var(--c);border-radius:50%;width:8px;height:8px;margin-right:.45rem;display:inline-block}@media (max-width:600px){.sx-fb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sx-fb-a{border-radius:12px;gap:.5rem;padding:.8rem .8rem .75rem}.sx-fb-name{font-size:var(--text-base)}.sx-fb-dot{width:8px;height:8px}.sx-fb-n{font-size:var(--text-2xs)}}.sx-fb[data-tone=mono] .sx-fb-a{border-color:var(--border-subtle);background:var(--bg-raised)}.sx-fb[data-tone=mono] a.sx-fb-a:hover{border-color:var(--border-strong)}.sx-fb[data-tone=mono] .sx-fb-dot{background:var(--text-secondary);box-shadow:none}@media (max-width:760px){.sx-uc-shot{display:none}}.sx-uc-shot-m{display:none}.sx-uc-shot-m .shotbleed[data-side] .shotbleed-frame{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}@media (max-width:760px){.sx-uc-shot-m{display:block}}.sx-big[data-stack] .sx-big-i{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem}.sx-big[data-stack] .sx-big-s{max-width:44ch;padding-bottom:0}:is(main.sx,main[data-surface=marketing]){--light-hero:0;--light-hero-2:0;--light-sec:0;--light-rest:0;--light-peak:0;--track-label:0}:is(main.sx,main[data-surface=marketing]) :not(code,kbd,samp,.mono){text-transform:none}:is(main.sx,main[data-surface=marketing]) :is(.mk-link,.u-brand){color:var(--text-primary);text-decoration:none}:is(main.sx,main[data-surface=marketing]) :is(.mk-link,.u-brand):hover{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}:is(main.sx,main[data-surface=marketing]) .vd{border:1px solid var(--border-subtle);background:var(--bg-raised);box-shadow:none;border-radius:16px}:is(main.sx,main[data-surface=marketing]) .vd[data-bloom]{box-shadow:none;animation:none}:is(main.sx,main[data-surface=marketing]) .gtm-vd{border:1px solid var(--border-subtle);background:var(--bg-raised);box-shadow:none;border-radius:16px}:is(main.sx,main[data-surface=marketing]) .gtm-vd[data-bloom]{animation:none}:is(main.sx,main[data-surface=marketing]) .gtm-pick[data-on]{color:var(--text-primary);border-color:var(--text-primary)}:is(main.sx,main[data-surface=marketing]) .gtm-tag{color:var(--text-secondary)}:is(main.sx,main[data-surface=marketing]) .sx-rc{border:1px solid var(--border-subtle);background:var(--bg-raised);box-shadow:none;border-radius:16px}:is(main.sx,main[data-surface=marketing]) .mcb-ln[data-hl]{background:var(--wash);box-shadow:inset 2px 0 0 var(--text-secondary)}:is(main.sx,main[data-surface=marketing]) .bt-active{animation:none}.sx-wall[data-row] .sx-wall-grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.sx-wall[data-row] .sx-wall-i{aspect-ratio:auto;padding:1.25rem .5rem}@media (max-width:760px){.sx-wall[data-row] .sx-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sx-nw{white-space:nowrap}.sx-sen{text-wrap:balance;display:inline-block}.sx-tech>summary{cursor:pointer;list-style:none}.sx-tech>summary::-webkit-details-marker{display:none}.sx-tech>summary:after{content:"+";margin-left:.4em}.sx-tech[open]>summary:after{content:"−"}
