html:has(.hub-root),html:has(.hub-root) body,html:has([data-hub-surface]),html:has([data-hub-surface]) body{overflow:visible;overflow-x:clip;height:auto;overscroll-behavior:auto;background:#040506;scrollbar-width:none}.hub-root{--void:#040506;--stone:#0b0d10;--ink:#ece7df;--dim:#7d838a;--faint:#4d5257;--ice:#7fe4ff;--warn:#d98a45;--rule:rgba(236,231,223,0.11);--st-live:#ece7df;--st-protected:#7fe4ff;--st-uncommitted:#d98a45;--st-dead:#6b7077;--st-missing:#6b7077;--gut:clamp(1.35rem,5vw,5.5rem);position:relative;isolation:isolate;min-height:100svh;background:var(--void);color:var(--ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;padding-bottom:8rem}.hub-root ::selection{background:var(--ice);color:#04222c}.hub-root :focus-visible{outline:1px solid var(--ice);outline-offset:3px}.hub-mast{padding:clamp(3.5rem,11vh,8rem) var(--gut) clamp(2rem,5vh,3.5rem);border-bottom:1px solid var(--rule)}.hub-eyebrow{font-size:.62rem;letter-spacing:.46em;text-transform:uppercase;color:var(--faint);margin:0 0 clamp(1.5rem,4vh,2.75rem)}.hub-title{font-weight:400;font-size:clamp(2.9rem,10vw,7.5rem);line-height:.92;letter-spacing:-.02em;margin:0}.hub-standfirst,.hub-title{font-family:var(--font-bodoni),"Didot","Times New Roman",serif}.hub-standfirst{font-style:italic;font-size:clamp(1.1rem,2.4vw,1.85rem);line-height:1.35;color:var(--dim);margin:clamp(.9rem,2.5vh,1.5rem) 0 0;max-width:32ch}.hub-caveat{margin:clamp(1.75rem,4.5vh,3rem) 0 0;max-width:62ch;font-size:.86rem;line-height:1.7;color:var(--dim)}.hub-caveat strong{color:var(--ink);font-weight:400}.hub-controls{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem clamp(1rem,3vw,2.25rem);padding:.9rem var(--gut);background:color-mix(in srgb,var(--void) 92%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.hub-search{flex:1 1 16rem;min-width:0;background:transparent;border:0;border-bottom:1px solid var(--rule);color:var(--ink);font:inherit;font-size:.95rem;padding:.4rem 0}.hub-search::placeholder{color:var(--faint)}.hub-search:focus{outline:none;border-bottom-color:var(--ice)}.hub-count{font-size:.62rem;font-variant-numeric:tabular-nums}.hub-count,.hub-toggle{letter-spacing:.34em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.hub-toggle{background:transparent;border:0;padding:0;cursor:pointer;font:inherit;font-size:.62rem}.hub-toggle:hover{color:var(--ink)}.hub-toggle[aria-pressed=true]{color:var(--ice)}.hub-servers{padding:clamp(2rem,5vh,3.25rem) var(--gut);border-bottom:1px solid var(--rule)}.hub-servers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1px;margin-top:1.5rem}.hub-server{background:var(--void);outline:1px solid var(--rule);padding:1rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.35rem}.hub-server-head{display:flex;align-items:center;gap:.55rem;font-variant-numeric:tabular-nums}.hub-server-port{font-size:1.05rem;letter-spacing:.02em}.hub-server-name{font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.hub-server-what{font-size:.8rem;color:var(--dim);line-height:1.5}.hub-server-cmd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.73rem;color:var(--faint);word-break:break-all;user-select:all}.hub-server.is-up .hub-server-port{color:var(--ice)}.hub-server.is-up .hub-server-cmd{color:var(--faint);opacity:.5}.hub-dot{width:7px;height:7px;border-radius:50%;border:1px solid var(--faint);flex:none}.hub-dot.is-up{background:var(--ice);border-color:var(--ice);box-shadow:0 0 10px rgba(127,228,255,.55)}.hub-dot.is-unknown{border-style:dashed}.hub-group{padding:clamp(2.5rem,6vh,4.5rem) var(--gut) 0}.hub-group-head{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;padding-bottom:1.4rem;border-bottom:1px solid var(--rule)}.hub-group-name{font-family:var(--font-bodoni),"Didot","Times New Roman",serif;font-weight:400;font-size:clamp(1.5rem,3.2vw,2.4rem);line-height:1.05;margin:0}.hub-group-why{margin:0;font-size:.86rem;color:var(--dim);max-width:66ch;line-height:1.6}.hub-rows{list-style:none;margin:0;padding:0}.hub-row{display:grid;grid-template-columns:1.1rem minmax(0,22rem) minmax(0,1fr);gap:.5rem clamp(1rem,2.5vw,2.5rem);align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none;transition:background .14s ease}a.hub-row:hover{background:var(--stone)}a.hub-row:hover .hub-row-name{color:var(--ice)}.hub-row-mark{font-size:.7rem;line-height:1.7;color:var(--faint);font-variant-numeric:tabular-nums}.hub-row-name{font-family:var(--font-bodoni),"Didot","Times New Roman",serif;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.25;transition:color .14s ease}.hub-row-what{font-size:.86rem;color:var(--dim);line-height:1.55}.hub-row-meta{grid-column:2/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.5rem}.hub-addr{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.73rem;color:var(--faint);word-break:break-all}.hub-tag{font-size:.56rem;letter-spacing:.28em;text-transform:uppercase;color:var(--faint);border:1px solid var(--rule);padding:.15rem .45rem;white-space:nowrap}.hub-tag.is-protected{color:var(--st-protected);border-color:color-mix(in srgb,var(--st-protected) 40%,transparent)}.hub-tag.is-uncommitted{color:var(--st-uncommitted);border-color:color-mix(in srgb,var(--st-uncommitted) 40%,transparent)}.hub-tag.is-dead,.hub-tag.is-missing{color:var(--st-dead);border-style:dashed}.hub-note{margin:.55rem 0 0;font-size:.8rem;color:var(--dim);border-left:1px solid var(--rule);padding-left:.9rem}.hub-note,.hub-verified{grid-column:2/-1;line-height:1.6;max-width:74ch}.hub-verified{margin:.45rem 0 0;font-size:.71rem;color:var(--faint)}.hub-verified:before{content:"Verified · ";letter-spacing:.18em;text-transform:uppercase;font-size:.62rem}.hub-row.is-inert{opacity:.72}.hub-row.is-inert .hub-row-name{color:var(--dim)}.hub-row.is-cold .hub-addr{opacity:.55}.hub-start{grid-column:2/-1;margin-top:.4rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.73rem;color:var(--warn);user-select:all}.hub-empty{padding:clamp(3rem,10vh,6rem) var(--gut);color:var(--dim);font-family:var(--font-bodoni),"Didot","Times New Roman",serif;font-style:italic;font-size:1.2rem}.hub-foot{margin-top:clamp(3.5rem,9vh,6rem);padding:clamp(2rem,5vh,3rem) var(--gut) 0;border-top:1px solid var(--rule);font-size:.78rem;line-height:1.7;color:var(--faint);max-width:78ch}.hub-foot p{margin:0 0 .8rem}@media (max-width:46rem){.hub-row{grid-template-columns:1.1rem minmax(0,1fr)}.hub-row-what{grid-column:2/-1;margin-top:.3rem}}@media (prefers-reduced-motion:reduce){.hub-root *{transition-duration:.001ms!important}}.hub-back{color:var(--ice);text-decoration:none}.hub-back:hover{text-decoration:underline}.hub-login{min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:0;padding:clamp(2rem,8vh,6rem) var(--gut);max-width:30rem;background:var(--void);color:var(--ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.hub-login-mark{margin-bottom:2.5rem}.hub-login-ice{display:block;font-family:var(--font-bodoni),"Didot",serif;font-size:clamp(3rem,9vw,4.5rem);line-height:.9;letter-spacing:.05em}.hub-login-sub{display:block;margin-top:1rem;font-size:.6rem;letter-spacing:.42em;text-transform:uppercase;color:var(--faint)}.hub-login-welcome{margin:0 0 1.75rem;font-family:var(--font-bodoni),"Didot",serif;font-size:1.4rem;color:var(--dim)}.hub-login-form{display:flex;flex-direction:column;gap:.45rem}.hub-login-label{margin-top:.7rem;font-size:.56rem;letter-spacing:.26em;text-transform:uppercase;color:var(--faint)}.hub-login-input{background:var(--stone);border:1px solid var(--rule);color:var(--ink);font-family:inherit;font-size:1rem;padding:.7rem .85rem}.hub-login-input:focus-visible{outline:1px solid var(--ice);outline-offset:2px}.hub-login-enter{align-self:flex-start;margin-top:1.5rem;padding:.7rem 2rem;border:1px solid var(--rule);background:none;color:var(--ink);font:inherit;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,color .18s ease}.hub-login-enter:hover:not(:disabled){border-color:var(--ice);color:var(--ice)}.hub-login-enter:disabled{color:var(--faint);cursor:default}.hub-login-error{margin:1rem 0 0;font-size:.85rem;color:var(--warn)}.hub-access-page{min-height:100svh;padding:clamp(2rem,6vh,4rem) var(--gut) 6rem}.hub-access-head{margin-bottom:2.5rem}.hub-access-title{margin:.6rem 0 0;font-family:var(--font-bodoni),"Didot",serif;font-weight:400;font-size:clamp(2rem,5vw,3rem)}.hub-access-lede{margin:.9rem 0 0;font-size:.9rem;color:var(--dim);max-width:52ch}.hub-access-list{list-style:none;margin:0;padding:0}.hub-access-row{display:grid;grid-template-columns:minmax(12rem,1fr) auto minmax(16rem,1.2fr) auto;gap:1.25rem 1.75rem;align-items:center;padding:1.15rem 0;border-bottom:1px solid var(--rule)}.hub-access-row.is-off{opacity:.42}.hub-access-name{margin:0;font-size:1rem}.hub-access-you{margin-left:.6rem;font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ice)}.hub-access-email{margin:.15rem 0 0;font-size:.78rem;color:var(--faint)}.hub-access-role{display:flex;gap:.35rem}.hub-access-chip{padding:.3rem .75rem;border:1px solid var(--rule);background:none;color:var(--faint);font:inherit;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.hub-access-chip.is-on{border-color:var(--ice);color:var(--ice)}.hub-access-perms{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}.hub-access-perm{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--dim);cursor:pointer}.hub-access-perm.is-implied{color:var(--faint);cursor:default}.hub-access-acts{display:flex;flex-direction:column;gap:.4rem}.hub-access-b{padding:.4rem .9rem;border:1px solid var(--rule);background:none;color:var(--dim);font:inherit;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.hub-access-b:hover:not(:disabled){border-color:var(--ice);color:var(--ice)}.hub-access-add,.hub-access-new{margin-top:1.75rem}.hub-access-add{display:flex;flex-wrap:wrap;gap:.6rem}.hub-access-add .hub-login-input{flex:1 1 12rem}.hub-access-error{margin:0 0 1.25rem;color:var(--warn);font-size:.88rem}.hub-access-secret{margin:0 0 1.75rem;padding:1.1rem 1.25rem;border-left:2px solid var(--ice);background:rgba(127,228,255,.05)}.hub-access-secret-line{margin:0 0 .7rem;font-size:.9rem;color:var(--dim)}.hub-access-password{display:inline-block;font-size:1.15rem;letter-spacing:.08em;color:var(--ink);user-select:all}.hub-access-secret-note{margin:.7rem 0 1rem;font-size:.78rem;color:var(--faint)}@media (max-width:62rem){.hub-access-row{grid-template-columns:1fr;gap:.75rem}.hub-access-acts{flex-direction:row}}.hub-mark-home{color:var(--dim);text-decoration:none;transition:color .16s ease;white-space:nowrap}.hub-mark-home:focus-visible,.hub-mark-home:hover{color:var(--ice)}.hub-mark-home:focus-visible{outline:1px solid var(--ice);outline-offset:3px}.hub-mark-module{color:inherit}.hub-mark-sep{color:var(--faint)}@media (prefers-reduced-motion:reduce){.hub-mark-home{transition:none}}.fn-back{position:fixed;left:1.4rem;bottom:1.2rem;z-index:40;font-size:.62rem;letter-spacing:.2em}.mc-mast-back,.ms-mast-back{margin-top:1.1rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.sc-root{max-width:78rem;margin:0 auto;padding:clamp(2rem,6vw,4rem) clamp(1.1rem,4vw,2.6rem) 6rem}.sc-head{margin-bottom:2.4rem}.sc-kick{margin:0 0 .9rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.sc-title{font-weight:200;font-size:clamp(2rem,5vw,3.4rem);letter-spacing:.04em;margin:0;color:#fff}.sc-lede{color:var(--dim);max-width:46rem;margin:.9rem 0 0;line-height:1.6}.sc-boundary{margin:1.6rem 0 0;padding:.95rem 1.1rem;max-width:52rem;line-height:1.65;border:1px solid rgba(255,255,255,.14);border-left:2px solid #c9a227;background:rgba(255,255,255,.02);color:#cfd5da;font-size:.86rem}.sc-boundary b{color:#fff}.sc-gates{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem;margin:2rem 0 0}.sc-gate{border:1px solid rgba(255,255,255,.1);padding:.9rem 1rem;border-radius:3px}.sc-gate[data-tone=ok]{border-left:2px solid #6bd08f}.sc-gate[data-tone=warn]{border-left:2px solid #e4c05a}.sc-gate[data-tone=bad]{border-left:2px solid #e38080}.sc-gate[data-tone=dim]{border-left:2px solid var(--faint)}.sc-gate-what{margin:0;font-size:.55rem;letter-spacing:.24em;text-transform:uppercase;color:var(--faint)}.sc-gate-state{margin:.35rem 0 0;font-size:.95rem;letter-spacing:.14em;color:#fff}.sc-gate-note{margin:.45rem 0 0;font-size:.78rem;color:var(--dim);line-height:1.5}.sc-gate-since{margin:.4rem 0 0;font-size:.62rem;letter-spacing:.12em;color:var(--faint)}.sc-tally{display:flex;flex-wrap:wrap;gap:1.6rem;margin:1.6rem 0 0;font-size:.78rem;color:var(--dim)}.sc-tally b{font-weight:400;margin-right:.35rem}.sc-h2,.sc-tally b{color:#fff;font-size:1.05rem}.sc-h2{font-weight:300;letter-spacing:.12em;text-transform:uppercase;margin:2.8rem 0 .5rem}.sc-note{color:var(--dim);font-size:.8rem;line-height:1.6;margin:0 0 1rem;max-width:46rem}.sc-cues{list-style:none;margin:0;padding:0}.sc-cue,.sc-cues{display:grid;gap:.5rem}.sc-cue{border:1px solid rgba(255,255,255,.08);border-radius:3px;padding:.75rem .9rem}.sc-cue[data-status=NEEDS_DECISION]{border-left:2px solid #e4c05a}.sc-cue[data-status=DESIGN_OPEN]{border-left:2px solid var(--faint)}.sc-cue[data-status=CALLABLE]{border-left:2px solid #6bd08f}.sc-cue-id{display:flex;gap:.8rem;align-items:baseline}.sc-cue-id b{color:#fff;font-weight:400;letter-spacing:.1em}.sc-cue-id span{color:var(--dim);font-size:.9rem}.sc-cue-timing{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.sc-chip{font-size:.55rem;letter-spacing:.18em;padding:.15rem .45rem;border:1px solid rgba(255,255,255,.18);color:#ECE7DF;border-radius:2px}.sc-chip-quiet{color:var(--faint);border-color:rgba(255,255,255,.1)}.sc-phrase{font-size:.74rem;color:var(--dim);font-family:ui-monospace,SF Mono,Menlo,monospace}.sc-cue-roles{display:flex;gap:.35rem;flex-wrap:wrap}.sc-role{font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.sc-gaps{margin:.2rem 0 0 1rem;padding:0;color:#E4C05A;font-size:.74rem;line-height:1.5}.sc-acks{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.sc-acks li{display:grid;gap:.15rem;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.45rem}.sc-acks b{color:#fff;font-weight:400;font-size:.78rem;letter-spacing:.1em}.sc-ack-obs{color:#ECE7DF;font-size:.76rem}.sc-ack-why{color:var(--faint);font-size:.72rem;line-height:1.5}.sc-rules{color:var(--dim);font-size:.82rem;line-height:1.7;margin:0;padding-left:1.1rem;max-width:50rem}.sc-foot{margin-top:3rem;border-top:1px solid rgba(255,255,255,.08);padding-top:1rem}.sc-foot p{font-size:.55rem;letter-spacing:.24em;text-transform:uppercase;color:var(--faint);margin:0 0 .5rem}.sc-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.sc-foot code{font-size:.72rem;color:var(--dim)}.rs{margin:2rem 0 0}.rs-modes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rs-mode{background:none;border:1px solid rgba(255,255,255,.18);color:var(--dim);font:inherit;font-size:.62rem;letter-spacing:.22em;padding:.4rem .9rem;cursor:pointer;border-radius:2px}.rs-mode[data-on="1"]{color:#fff;border-color:#fff}.rs-mode[data-live="1"][data-on="1"]{color:#FF8B8B;border-color:#FF8B8B}.rs-mode-note{font-size:.72rem;color:var(--faint);margin-left:.4rem}.rs-hold{margin:1rem 0 0;padding:.8rem 1rem;border:1px solid #e38080;background:rgba(227,128,128,.08);color:#FFD7D7;font-size:.8rem;letter-spacing:.16em}.rs-now{margin:1.4rem 0 0;border:1px solid rgba(255,255,255,.14);padding:1.1rem 1.2rem;border-radius:3px}.rs[data-held="1"] .rs-now{border-color:rgba(227,128,128,.5)}.rs-now-label{margin:0;font-size:.55rem;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.rs-now-title{margin:.3rem 0 0;font-weight:300;font-size:clamp(1.2rem,3vw,1.9rem);color:#fff}.rs-now-title b{font-weight:400;letter-spacing:.08em;margin-right:.5rem}.rs-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem 1.4rem;margin:1rem 0 0}.rs-facts dt{font-size:.55rem;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}.rs-facts dd{margin:.15rem 0 0;font-size:.86rem;color:#ECE7DF}.rs-phrase{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem}.rs-roles{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 0}.rs-ack{display:grid;gap:.1rem;text-align:left;cursor:pointer;background:none;border:1px solid rgba(255,255,255,.16);border-radius:2px;padding:.4rem .7rem;font:inherit;color:var(--dim)}.rs-ack b{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#ECE7DF;font-weight:400}.rs-ack span{font-size:.6rem;color:var(--faint)}.rs-ack[data-ack=READY]{border-color:#6BD08F}.rs-ack[data-ack=READY] span{color:#6BD08F}.rs-ack[data-ack=NOT_READY]{border-color:#E38080}.rs-ack[data-ack=NOT_READY] span{color:#E38080}.rs-ack[data-ack=NOT_NEEDED]{opacity:.5}.rs-ack:disabled{cursor:default}.rs-calls{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.3rem 0 0}.rs-call{background:none;border:1px solid rgba(255,255,255,.22);color:#ECE7DF;font:inherit;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:.7rem 1.1rem;cursor:pointer;border-radius:2px}.rs-call:disabled{opacity:.4;cursor:default}.rs-go{border-color:#6BD08F;color:#041;background:#6BD08F;font-size:.95rem;padding:.85rem 1.6rem;font-weight:600}.rs-go:hover:not(:disabled){background:#7FE0A0}.rs-hold{border-color:#E4C05A;color:#E4C05A}.rs-resume{border-color:#6BD08F;color:#6BD08F}.rs-advice{margin:.9rem 0 0;font-size:.78rem;color:#E4C05A}.rs-note{display:grid;gap:.25rem;margin:1.2rem 0 0}.rs-note>span{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.rs-note input{background:#0d0f12;color:#ECE7DF;font:inherit;font-size:.82rem;border:1px solid rgba(255,255,255,.16);border-radius:2px;padding:.45rem .6rem;width:100%}.rs-list{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.3rem}.rs-row{display:flex;gap:.5rem;align-items:center}.rs-row-go{flex:1;display:flex;gap:.7rem;align-items:baseline;text-align:left;background:none;border:1px solid rgba(255,255,255,.08);border-radius:2px;padding:.5rem .7rem;font:inherit;color:var(--dim);cursor:pointer}.rs-row[data-now="1"] .rs-row-go{border-color:#7FE4FF}.rs-row-go b{color:#fff;font-weight:400;letter-spacing:.08em}.rs-row-title{flex:1;font-size:.82rem}.rs-row-state{font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.rs-row[data-state=GO] .rs-row-state{color:#6BD08F}.rs-row[data-state=DONE] .rs-row-go{opacity:.55}.rs-row[data-state=BLOCKED] .rs-row-state{color:#E38080}.rs-row[data-state=STANDBY] .rs-row-state{color:#E4C05A}.rs-row-set{background:#0d0f12;color:var(--dim);font:inherit;font-size:.68rem;border:1px solid rgba(255,255,255,.14);border-radius:2px;padding:.3rem .4rem}.rs-tools{margin:1.8rem 0 0}.rs-tools-body{margin-top:.7rem;display:grid;gap:.5rem;justify-items:start}.rs-reset{background:none;border:1px solid #e38080;color:#E38080;font:inherit;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;padding:.45rem .9rem;cursor:pointer;border-radius:2px}.rs-reset:disabled{opacity:.35;cursor:default}@media (max-width:640px){.rs-calls{flex-direction:column;align-items:stretch}.rs-call{width:100%}}html:has(.mc-shell),html:has(.mc-shell) body{overflow:visible;overflow-x:clip;height:auto;background:#010203;scrollbar-width:none}.mc-shell{--void:#010203;--deep:#04060a;--stone:#090d12;--ink:#f4f1ec;--dim:#8b939c;--faint:#464c54;--ice:#7fe4ff;--warm:#d99a52;--alarm:#e07a4a;--rule:rgba(244,241,236,0.06);--gut:clamp(1.25rem,3.6vw,4.5rem);--nav:14rem;position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-columns:var(--nav) minmax(0,1fr);background:var(--void);color:var(--ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.mc-shell ::selection{background:var(--ice);color:#04222c}.mc-shell :focus-visible{outline:1px solid var(--ice);outline-offset:3px}.mc-shell a{color:inherit;text-decoration:none}.mc-serif{font-family:var(--font-bodoni),"Didot","Times New Roman",serif;font-weight:400}.mc-grain{position:absolute;inset:-60px;z-index:0;pointer-events:none;opacity:.17;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");animation:mc-grain-drift 6s steps(4) infinite}@keyframes mc-grain-drift{0%{transform:translate(0)}25%{transform:translate(-14px,8px)}50%{transform:translate(9px,-12px)}75%{transform:translate(-6px,-5px)}to{transform:translate(0)}}.mc-nav{position:sticky;top:0;align-self:start;height:100svh;padding:clamp(2rem,4vh,3rem) 1.5rem clamp(3.25rem,6vh,4.25rem);background:var(--deep);z-index:2}.mc-identity,.mc-nav{display:flex;flex-direction:column}.mc-identity{gap:.45rem;padding-bottom:clamp(1.25rem,3vh,1.9rem);border-bottom:1px solid var(--rule)}.mc-identity-mark{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:1.85rem;letter-spacing:.28em;text-indent:.28em;line-height:1;color:#fff;text-shadow:0 0 18px rgba(214,240,255,.22)}.mc-identity-sub{font-size:.5rem;letter-spacing:.56em;text-indent:.56em;color:var(--faint)}.mc-navscroll{margin-top:clamp(2.5rem,6vh,4rem);display:flex;flex-direction:column}.mc-navgroup+.mc-navgroup{margin-top:clamp(2.25rem,5.5vh,3.5rem)}.mc-navhead{display:flex;align-items:center;gap:.7rem;font-size:.5rem;letter-spacing:.46em;text-transform:uppercase;color:var(--faint);margin:0 0 1.1rem}.mc-navhead:after{content:"";flex:1;height:1px;background:var(--rule)}.mc-navlist{display:flex;flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none}.mc-navlink{display:block;padding:.3rem 0;font-size:.88rem;color:var(--dim);transition:color .16s ease}.mc-navlink:hover{color:var(--ink)}.mc-navlink[aria-current=page]{color:var(--ink);position:relative;padding-left:1rem}.mc-navlink[aria-current=page]:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--ice);box-shadow:0 0 10px var(--ice)}.mc-navcount{display:inline-block;margin-left:.55rem;padding:.1rem .36rem;border:1px solid var(--rule);border-radius:999px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6rem;line-height:1.35;letter-spacing:.04em;color:var(--ice);vertical-align:.09em}.mc-navlink:hover .mc-navcount{border-color:var(--ice)}.mc-navcount-said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-nav-foot{margin-top:auto}.mc-coord-value{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;color:var(--faint);white-space:nowrap}.mc-main{min-width:0}.mc-stage{position:relative;isolation:isolate;overflow:hidden;min-height:min(88svh,54rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,17rem);align-items:end;gap:var(--gut);padding:var(--gut)}.mc-stage-plate{position:absolute;inset:-4% -4% -4% 18%;z-index:-3;background-image:var(--plate);background-image:var(--plate-set,var(--plate));background-size:cover;filter:contrast(1.05) brightness(.82) saturate(1.09);animation:mc-breathe 52s ease-in-out infinite alternate;will-change:transform,filter}@keyframes mc-breathe{0%{transform:scale(1) translateY(0);filter:contrast(1.06) brightness(.77) saturate(1.06)}to{transform:scale(1.05) translateY(-1%);filter:contrast(1.04) brightness(.88) saturate(1.12)}}.mc-stage-wash{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,var(--void) 4%,rgba(1,2,3,.7) 23%,rgba(1,2,3,.1) 52%,rgba(1,2,3,.34) 100%),linear-gradient(180deg,rgba(1,2,3,.54) 0,rgba(1,2,3,.02) 26%,rgba(1,2,3,.02) 58%,rgba(1,2,3,.62) 92%,var(--void) 100%),radial-gradient(126% 100% at 52% 40%,transparent 52%,rgba(1,2,3,.42) 100%)}.mc-stage-beam{position:absolute;inset:-20% -10% -10% 24%;z-index:-1;background:radial-gradient(40% 58% at 56% 24%,rgba(230,165,92,.14),transparent 68%),radial-gradient(24% 82% at 70% 4%,rgba(255,206,150,.06),transparent 72%),radial-gradient(30% 44% at 34% 92%,rgba(217,154,82,.05),transparent 70%);pointer-events:none;animation:mc-drift 124s ease-in-out infinite alternate;will-change:transform,opacity}@keyframes mc-drift{0%{transform:translate3d(-2%,0,0) scale(1);opacity:.82}to{transform:translate3d(3%,-1.5%,0) scale(1.08);opacity:1}}.mc-stage-copy{position:relative;z-index:1;max-width:40rem;padding-bottom:clamp(1rem,4vh,3rem)}.mc-stage-copy:before{content:"";position:absolute;inset:-2.5rem -8rem -3rem -5rem;z-index:-1;background:radial-gradient(72% 104% at 24% 74%,rgba(1,2,3,.8) 0,rgba(1,2,3,.46) 48%,transparent 78%);pointer-events:none}.mc-eyebrow{font-size:.6rem;font-weight:300;letter-spacing:.56em;text-transform:uppercase;color:var(--dim);margin:0 0 .5rem}.mc-ice{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:200;font-size:clamp(5rem,15.5vw,15rem);line-height:.8;letter-spacing:.02em;margin:0;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.32),0 0 60px rgba(214,240,255,.22),0 0 180px rgba(1,2,3,.9)}.mc-place{margin:clamp(.75rem,2vh,1.35rem) 0 0;font-size:clamp(.72rem,1.15vw,.95rem);font-weight:300;letter-spacing:.44em;text-transform:uppercase;color:var(--dim)}.mc-place-key{color:var(--ice)}.mc-triad{display:flex;align-items:center;gap:.9rem;margin:clamp(1.5rem,4vh,2.5rem) 0 0;padding-top:clamp(1rem,2.5vh,1.6rem);border-top:1px solid var(--rule);font-size:.58rem;letter-spacing:.42em;text-transform:uppercase;color:var(--faint)}.mc-triad i{width:3px;height:3px;border-radius:50%;background:var(--faint);flex:none}.mc-now{position:relative;z-index:1;align-self:start;padding-top:clamp(1rem,3vh,2.25rem);isolation:isolate;display:flex;flex-direction:column;gap:clamp(1rem,2.6vh,1.6rem);padding-bottom:clamp(1rem,4vh,3rem)}.mc-now:before{content:"";position:absolute;inset:-1.5rem -2rem -2rem -2.5rem;z-index:-1;background:linear-gradient(270deg,rgba(1,2,3,.94) 46%,rgba(1,2,3,.7) 78%,transparent),linear-gradient(180deg,rgba(1,2,3,.5),rgba(1,2,3,.72) 60%,rgba(1,2,3,.4));pointer-events:none}.mc-now-head{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;letter-spacing:.46em;text-transform:uppercase;color:var(--ink);margin:0 0 .4rem}.mc-now-live{width:6px;height:6px;border-radius:50%;background:var(--ice);box-shadow:0 0 10px var(--ice);animation:mc-now-pulse 5s ease-in-out infinite}@keyframes mc-now-pulse{0%,to{opacity:.4}50%{opacity:1}}.mc-now-item{display:flex;flex-direction:column;gap:.1rem}.mc-now-label{font-size:.55rem;letter-spacing:.3em;text-transform:uppercase;color:var(--dim)}.mc-now-value{font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:300;letter-spacing:.04em;color:var(--ink);line-height:1.1}.mc-now-item.is-ice .mc-now-value{color:var(--ice);font-size:clamp(.82rem,1.1vw,.95rem);letter-spacing:.16em}.mc-now-item.is-warm .mc-now-value{color:var(--warm);font-size:clamp(.82rem,1.1vw,.95rem);letter-spacing:.16em}.mc-now-sub{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.mc-now-meta{font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:#6c737c;margin-top:.15rem}.mc-doors{display:grid;grid-template-columns:1fr 1.34fr 1fr 1.06fr 1.06fr;background:var(--void);align-items:end;margin-top:-3.5rem;position:relative;z-index:2}.mc-door{--accent:var(--ice);position:relative;min-width:0}.mc-door[data-world=master-campaign]{--accent:#7fe4ff}.mc-door[data-world=master-show]{--accent:#e0a75f}.mc-door[data-world=living-pass]{--accent:#b9c8ee}.mc-door[data-world=show-control]{--accent:#7d858f}.mc-door[data-world=business]{--accent:#c08a4e}.mc-door-link{position:relative;display:block;isolation:isolate;overflow:hidden;height:clamp(21rem,48vh,29rem)}.mc-door[data-world=master-show] .mc-door-link{height:clamp(24rem,56vh,34rem)}.mc-door[data-world=living-pass] .mc-door-link{height:clamp(21rem,50vh,30rem)}.mc-door-img{position:absolute;inset:-3%;z-index:-3;background-image:var(--frame);background-size:cover;background-position:50% 46%;filter:brightness(.34) saturate(.7);transition:filter .62s ease,transform 1s cubic-bezier(.22,1,.36,1),background-position 1.2s cubic-bezier(.22,1,.36,1)}.mc-door-img.is-none{background:radial-gradient(130% 70% at 50% 116%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 72%),repeating-linear-gradient(0deg,rgba(244,241,236,.055) 0 1px,transparent 1px 15px),linear-gradient(180deg,#070a0e 0,var(--deep) 100%);filter:none}.mc-door[data-world=business] .mc-door-img{filter:grayscale(.7) brightness(.3) contrast(1.24) sepia(.3)}.mc-door[data-world=master-show] .mc-door-img{filter:brightness(.52) saturate(1.05)}.mc-door[data-world=master-show] .mc-door-link:hover .mc-door-img{filter:brightness(.86) saturate(1.15)}.mc-door[data-world=living-pass] .mc-door-img{background-position:50% 40%}.mc-door[data-world=show-control] .mc-door-img{inset:8% 6% auto 6%;height:46%;background-size:contain;background-repeat:no-repeat;background-position:50% 0;filter:brightness(.86) saturate(1.05);border:1px solid rgba(244,241,236,.09)}.mc-door[data-world=show-control] .mc-door-link:hover .mc-door-img{filter:brightness(1) saturate(1.1);transform:scale(1.02)}.mc-door[data-world=show-control] .mc-door-link:before{content:"";position:absolute;inset:0;z-index:-4;background:radial-gradient(90% 60% at 50% 22%,rgba(127,228,255,.09),transparent 70%),linear-gradient(180deg,#070a0e 0,var(--deep) 100%)}.mc-door[data-world=master-campaign] .mc-door-img{filter:brightness(.5);background-size:auto 148%;background-position:50% 12%}.mc-door-veil{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(1,2,3,.46),rgba(1,2,3,.02) 32%,rgba(1,2,3,.9) 80%,rgba(1,2,3,.98));transition:opacity .52s ease}.mc-door-sweep{position:absolute;inset:-30% -60%;z-index:-1;background:linear-gradient(72deg,transparent 42%,color-mix(in srgb,var(--accent) 22%,transparent) 50%,transparent 58%);transform:translateX(-62%);opacity:0;pointer-events:none;transition:transform 1.4s cubic-bezier(.22,1,.36,1),opacity .5s ease}.mc-door-edge{position:absolute;inset:0;z-index:-1;border-left:1px solid transparent;transition:border-color .42s ease,box-shadow .56s ease}.mc-door-link:focus-visible .mc-door-img,.mc-door-link:hover .mc-door-img{filter:brightness(.76) saturate(1.05);transform:scale(1.05);background-position:50% 40%}.mc-door-link:hover .mc-door-img,.mc-door[data-world=business] .mc-door-link:focus-visible .mc-door-img{filter:grayscale(1) brightness(.55) contrast(1.28)}.mc-door-link:hover .mc-door-img,.mc-door[data-world=master-campaign] .mc-door-link:focus-visible .mc-door-img{filter:brightness(1);background-position:50% 16%}.mc-door-link:focus-visible .mc-door-veil,.mc-door-link:hover .mc-door-veil{opacity:.76}.mc-door-link:focus-visible .mc-door-sweep,.mc-door-link:hover .mc-door-sweep{transform:translateX(62%);opacity:1}.mc-door-link:focus-visible .mc-door-edge,.mc-door-link:hover .mc-door-edge{border-left-color:color-mix(in srgb,var(--accent) 72%,transparent);box-shadow:inset 30px 0 70px -50px color-mix(in srgb,var(--accent) 95%,transparent)}.mc-door-body{position:absolute;inset:auto 0 0 0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.42rem;padding:clamp(1.2rem,2.2vw,1.85rem)}.mc-door-num{font-size:.62rem;letter-spacing:.36em;color:var(--accent);font-variant-numeric:tabular-nums}.mc-door-name{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-weight:300;text-transform:uppercase;color:var(--ink);font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.06;letter-spacing:.04em;max-width:14ch;overflow-wrap:normal;word-break:keep-all;hyphens:none;overflow-wrap:break-word;transition:color .42s ease,text-shadow .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}.mc-door-link:focus-visible .mc-door-name,.mc-door-link:hover .mc-door-name{color:var(--ink);text-shadow:0 0 38px color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-2px)}.mc-door-tag{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);line-height:1.6;max-width:26ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-door-here{font-size:.7rem;letter-spacing:.2em;color:var(--dim);overflow-wrap:anywhere;opacity:0;transform:translateY(6px);transition:opacity .62s ease,transform .72s cubic-bezier(.22,1,.36,1),color .42s ease}.mc-door-link:focus-visible .mc-door-tag,.mc-door-link:hover .mc-door-here{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);line-height:1.6;max-width:26ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-door-here{opacity:1;transform:none;color:var(--ink)}@media (hover:none){.mc-door-here,.mc-door-open{opacity:1;transform:none}}.mc-door-open{margin-top:.75rem;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);display:inline-flex;gap:.5rem;opacity:0;transform:translateY(6px);transition:opacity .52s ease 90ms,transform .72s cubic-bezier(.22,1,.36,1) 90ms,gap .32s ease}.mc-door-link:focus-visible .mc-door-open,.mc-door-link:hover .mc-door-open{opacity:1;transform:none;gap:.9rem}.mc-door-alt{position:absolute;top:clamp(1.2rem,2.2vw,1.85rem);right:clamp(1.2rem,2.2vw,1.85rem);z-index:2;font-size:.54rem;letter-spacing:.24em;text-transform:uppercase;color:var(--dim);padding:.3rem .55rem;border:1px solid var(--rule);background:rgba(1,2,3,.55);backdrop-filter:blur(6px);transition:color .24s ease,border-color .24s ease}.mc-door-alt:hover{color:var(--ice);border-color:rgba(127,228,255,.6)}.mc-portals{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2px;margin-top:2px}.mc-portal{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:clamp(2.5rem,6vh,4rem) clamp(1.5rem,3vw,3rem) clamp(2.25rem,5vh,3.25rem);background:var(--deep);transition:background .32s ease}.mc-portal:hover{background:var(--stone)}.mc-portal-glow{position:absolute;inset:-40% -20% auto -20%;height:160%;z-index:-1;background:radial-gradient(50% 46% at 22% 8%,rgba(127,228,255,.16),transparent 68%);opacity:.42;transform:translateY(-8%);transition:opacity .62s ease,transform .9s cubic-bezier(.22,1,.36,1);pointer-events:none}.mc-portal.is-backstage .mc-portal-glow{background:radial-gradient(50% 46% at 22% 8%,rgba(217,154,82,.16),transparent 68%)}.mc-portal.is-backstage .mc-btn{color:#e8b271;border-color:rgba(217,154,82,.32);background:rgba(217,154,82,.05)}.mc-portal.is-backstage:hover .mc-btn{color:#f6d2a6;border-color:rgba(217,154,82,.78);background:rgba(217,154,82,.13);box-shadow:0 0 48px -12px rgba(217,154,82,.7)}.mc-portal.is-control .mc-portal-glow{background:radial-gradient(50% 46% at 78% 8%,rgba(127,228,255,.1),transparent 66%)}.mc-portal:hover .mc-portal-glow{opacity:1;transform:translateY(0)}.mc-portal-label{display:inline-flex;align-items:center;gap:.55rem;font-size:.55rem;letter-spacing:.44em;text-transform:uppercase;color:var(--faint)}.mc-live-dot{width:6px;height:6px;border-radius:50%;border:1px solid var(--faint);flex:none}.mc-portal-name{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1;letter-spacing:.05em;transition:text-shadow .42s ease}.mc-portal.is-backstage:hover .mc-portal-name{text-shadow:0 0 44px rgba(217,154,82,.45)}.mc-portal.is-control:hover .mc-portal-name{text-shadow:0 0 44px rgba(127,228,255,.35)}.mc-portal-what{font-size:.78rem;color:var(--faint);margin-bottom:.9rem}.mc-floor{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:clamp(2rem,5vw,5rem);padding:clamp(3.5rem,9vh,6.5rem) var(--gut) clamp(2.5rem,6vh,4rem)}.mc-block{min-width:0}.mc-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.mc-block-title{font-size:.55rem;letter-spacing:.44em;text-transform:uppercase;color:var(--faint)}.mc-viewall{font-size:.58rem;letter-spacing:.2em;color:var(--faint);transition:color .2s ease}.mc-viewall:hover{color:var(--ice)}.mc-horizon,.mc-items{margin:0;padding:0;list-style:none}.mc-item{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 0;min-width:0;transition:padding-left .26s ease}a.mc-item:hover{padding-left:.6rem}a.mc-item:hover .mc-item-headline{color:var(--ice)}.mc-item-headline{font-size:.9rem;line-height:1.4;color:var(--dim);overflow-wrap:anywhere;transition:color .22s ease}.mc-item-meta{font-size:.55rem;letter-spacing:.26em;text-transform:uppercase;color:var(--faint)}.mc-horizon-item{display:flex;flex-direction:column;gap:.12rem;padding:.7rem 0;transition:padding-left .26s ease}.mc-horizon-item:hover{padding-left:.6rem}.mc-horizon-item:hover .mc-horizon-what{color:var(--ice)}.mc-horizon-what{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.08;letter-spacing:.03em;color:var(--dim);transition:color .24s ease}.mc-horizon-meta{font-size:.53rem;letter-spacing:.26em;text-transform:uppercase;color:var(--faint)}.mc-none{font-size:.85rem;color:var(--faint);font-style:italic;margin:0}.mc-foot{border-top:1px solid var(--rule)}.mc-facts{display:flex;flex-wrap:wrap;gap:1.3rem clamp(1.75rem,5vw,4.5rem);padding:clamp(1.75rem,4vh,2.5rem) var(--gut)}.mc-fact{display:flex;flex-direction:column;gap:.25rem}.mc-fact-label{font-size:.5rem;letter-spacing:.36em;text-transform:uppercase;color:var(--faint)}.mc-fact-value{font-size:.85rem;color:var(--dim)}.mc-fact-value.is-soft{color:var(--faint)}.mc-unconfirmed{font-size:.5rem;letter-spacing:.22em;text-transform:uppercase;color:var(--warm);margin-left:.5rem}.mc-foot-links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem clamp(1.5rem,4vw,3rem);padding:0 var(--gut) clamp(3.5rem,8vh,5.5rem)}.mc-foot-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:.7rem 1.1rem}.mc-foot-label{font-size:.5rem;letter-spacing:.34em;opacity:.7}.mc-foot-label,.mc-foot-link{text-transform:uppercase;color:var(--faint)}.mc-foot-link{font-size:.62rem;letter-spacing:.2em;transition:color .2s ease}.mc-foot-link:hover{color:var(--ink)}.mc-about{margin-left:auto;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);transition:color .2s ease}.mc-about:hover{color:var(--ice)}@media (max-width:62rem){.mc-shell{grid-template-columns:minmax(0,1fr)}.mc-nav{position:static;height:auto;flex-direction:row;align-items:center;gap:1.25rem;padding:1rem var(--gut)}.mc-identity{flex:none;padding-bottom:0;border-bottom:0}.mc-identity-mark{font-size:1.35rem}.mc-identity-sub{font-size:.46rem;letter-spacing:.42em}.mc-navscroll{margin-top:0;flex-direction:row;gap:1.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mc-navscroll::-webkit-scrollbar{display:none}.mc-navgroup+.mc-navgroup{margin-top:0}.mc-navgroup{display:flex;align-items:center;gap:.9rem}.mc-navhead{margin:0;white-space:nowrap}.mc-navlist{flex-direction:row;gap:.9rem}.mc-navlink{font-size:.78rem;white-space:nowrap;padding:0}.mc-navlink[aria-current=page]{padding-left:.8rem}.mc-navcount{margin-left:.35rem;font-size:.56rem;padding:.08rem .3rem}.mc-nav-foot{display:none}.mc-hero{min-height:84svh}.mc-hero-plate{background-position:62% 40%}.mc-venue{font-size:.62rem;letter-spacing:.34em;margin-top:1.9rem}.mc-now{flex-direction:column;gap:1rem;align-items:flex-start}.mc-now-list{gap:1rem 2rem}.mc-doors{grid-template-columns:minmax(0,1fr)}.mc-door-link{height:21rem}.mc-portals{grid-template-columns:minmax(0,1fr)}.mc-floor{gap:2.75rem}.mc-about{margin-left:0}}@media (prefers-reduced-motion:reduce){.mc-shell *,.mc-shell :after,.mc-shell :before{animation:none!important;transition-duration:.001ms!important}.mc-door-link:hover .mc-door-img{transform:none}.mc-door-sweep{display:none}}.mc-origin{display:flex;flex-wrap:wrap;align-items:center;gap:1rem clamp(1.5rem,4vw,3.5rem);padding:clamp(1.6rem,4vh,2.6rem) var(--gut);border-top:1px solid var(--rule);background:radial-gradient(60% 180% at 22% 50%,rgba(217,154,82,.07),transparent 70%),var(--deep);transition:background .32s ease}.mc-origin:hover{background:radial-gradient(60% 180% at 22% 50%,rgba(217,154,82,.13),transparent 70%),var(--stone)}.mc-origin-eyebrow{font-size:.55rem;letter-spacing:.5em;text-transform:uppercase;color:var(--warm);flex:none}.mc-origin-mid{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem}.mc-origin-title{font-size:clamp(1.2rem,2.2vw,1.85rem);line-height:1.1;letter-spacing:.01em}.mc-origin-worlds{display:flex;gap:1rem;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--faint)}.mc-origin-worlds .is-chosen{color:var(--ice)}.mc-origin-canon{flex-basis:100%;font-size:.52rem;letter-spacing:.22em;line-height:1.8;text-transform:uppercase;color:var(--faint)}.mc-origin-go{margin-left:auto;font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:#e8b271;display:inline-flex;gap:.55rem;transition:gap .28s ease}.mc-origin:hover .mc-origin-go{gap:1rem}@media (max-width:62rem){.mc-stage{grid-template-columns:minmax(0,1fr);min-height:auto;padding:clamp(3.5rem,12vh,6rem) var(--gut) clamp(2rem,5vh,3rem);gap:clamp(6rem,19vh,11rem)}.mc-stage-plate{inset:0}.mc-stage-wash{background:linear-gradient(180deg,rgba(1,2,3,.6) 0,rgba(1,2,3,.08) 13%,rgba(1,2,3,.08) 36%,rgba(1,2,3,.2) 54%,rgba(1,2,3,.1) 70%,rgba(1,2,3,.42) 90%,var(--void) 100%),linear-gradient(90deg,rgba(1,2,3,.42) 0,rgba(1,2,3,.08) 55%,rgba(1,2,3,.26) 100%)}.mc-stage-copy:before{inset:-1.75rem -1rem -2rem -2rem;background:linear-gradient(180deg,transparent 54%,rgba(1,2,3,.62) 67%,rgba(1,2,3,.66) 82%,rgba(1,2,3,.24)),linear-gradient(102deg,rgba(1,2,3,.88),rgba(1,2,3,.66) 38%,rgba(1,2,3,.22) 68%,transparent 90%)}.mc-now:before{inset:-1rem -1.5rem -1.5rem -1.5rem}.mc-ice{font-size:clamp(4.5rem,30vw,8rem)}.mc-place{letter-spacing:.3em}.mc-triad{gap:.6rem;font-size:.5rem;letter-spacing:.26em;flex-wrap:wrap}.mc-now{padding-bottom:0;padding-top:0;align-self:stretch}.mc-now-item{border-top:1px solid var(--rule);padding-top:.7rem}.mc-doors{grid-template-columns:minmax(0,1fr);margin-top:0}.mc-door-link,.mc-door[data-world=living-pass] .mc-door-link,.mc-door[data-world=master-show] .mc-door-link{height:20rem}.mc-origin-go{margin-left:0}.mc-main{display:flex;flex-direction:column}.mc-stage{order:0}.rd-signal{order:1}.mc-systems{order:2}.mc-doors{order:3}.mc-origin{order:4}.mc-foot{order:5}}.mc-systems{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem clamp(1.25rem,3vw,2.75rem);padding:clamp(1rem,2.4vh,1.5rem) var(--gut);border-top:1px solid var(--rule);background:var(--deep)}.mc-systems-label{font-size:.55rem;letter-spacing:.46em;text-transform:uppercase;color:var(--faint);margin-right:.5rem}.mc-system{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--dim);transition:color .2s ease}.mc-system:hover{color:var(--ice)}.mc-system-local{font-style:normal;font-size:.85em;letter-spacing:.14em;color:var(--faint)}.mc-system-go{color:var(--faint);transition:transform .22s ease,color .2s ease}.mc-system:hover .mc-system-go{transform:translateX(4px);color:var(--ice)}.mc-now-value{line-height:1.15}.mc-now-item.is-ice .mc-now-value,.mc-now-item.is-warm .mc-now-value{letter-spacing:.14em}.mc-stage-plate{background-position:50% 50%}@media (max-width:62rem){.mc-systems{gap:.75rem 1.5rem}.mc-systems-label{flex:1 0 100%;margin-right:0}.mc-stage-plate{background-size:auto 118%;background-position:49% 88%}}.mc-strip{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"systems read" "road road";align-items:center;gap:.75rem clamp(1.25rem,2.5vw,2.5rem);padding:.7rem calc(22px + 38px + 1.25rem) .7rem var(--gut);row-gap:.55rem;background:var(--deep);border-bottom:1px solid var(--rule)}.mc-strip .mc-systems{grid-area:systems;padding:0;border:0;background:none;flex-wrap:nowrap;gap:0 1.5rem}.mc-strip .mc-system{font-size:.6rem;white-space:nowrap}.mc-strip .mc-systems-label{margin-right:0}.mc-strip .rd-signal{grid-area:road;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.25rem;padding:0;border:0;background:none;min-width:0;overflow:hidden}.mc-strip .rd-signal:hover{background:none}.mc-strip .rd-signal-head{flex-wrap:nowrap;white-space:nowrap;gap:.9rem}.mc-strip .rd-signal-held,.mc-strip .rd-signal-rest{display:none}.mc-strip .rd-signal-go{font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.mc-strip .rd-signal-head{flex:none}.mc-strip .rd-signal-track{flex:0 1 18rem;min-width:6rem}.mc-strip .rd-signal-go{margin-left:auto}.mc-strip .rd-signal-name{display:none}.mc-read{grid-area:read;font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.mc-read time{color:var(--dim);font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em}.mc-stage{min-height:clamp(19rem,40vh,25rem);align-items:start;padding-top:clamp(1.75rem,4vh,2.75rem);padding-bottom:clamp(5rem,11vh,7rem)}.mc-stage-plate{inset:-6% -4% -6% 22%;background-position:50% 40%}.mc-stage-copy{padding-bottom:0}.mc-stage-copy:before{inset:-2rem -8rem -2rem -5rem}.mc-ice.mc-serif{font-family:var(--font-bodoni),"Didot","Times New Roman",serif;font-weight:400;font-size:clamp(4.25rem,8.5vw,8.25rem);line-height:.82;letter-spacing:.06em}.mc-chapter,.mc-city{margin:0;font-weight:300;text-transform:uppercase;line-height:1.1}.mc-city{margin-top:clamp(.9rem,2vh,1.3rem);font-size:clamp(1.25rem,2.3vw,2.15rem);letter-spacing:.2em;color:var(--ink)}.mc-chapter{margin-top:.4rem;font-size:clamp(1.05rem,1.9vw,1.75rem);letter-spacing:.34em;color:var(--dim)}.mc-when{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:clamp(1rem,2.4vh,1.5rem) 0 0;font-size:clamp(.62rem,.95vw,.78rem);letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}.mc-when i{width:1px;height:.9rem;background:var(--faint)}.mc-when .is-soft{color:var(--dim)}.mc-now{padding-top:0;padding-bottom:0;gap:.85rem}.mc-now-item{gap:.15rem}.mc-triad-head{margin:0;padding:clamp(1.5rem,3vh,2.25rem) var(--gut) 1rem;border-top:1px solid var(--rule);justify-content:center}.mc-doors{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:0;padding:0 var(--gut);gap:2px;align-items:stretch}.mc-door .mc-door-link,.mc-door[data-world=living-pass] .mc-door-link,.mc-door[data-world=master-show] .mc-door-link{height:clamp(15rem,30vh,19rem)}.mc-origin{margin-top:clamp(1.5rem,3vh,2.25rem)}@media (max-width:90rem){.mc-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:62rem){.mc-strip{grid-template-columns:minmax(0,1fr);grid-template-areas:"systems" "road"}.mc-strip .mc-systems{flex-wrap:wrap;gap:.5rem 1.25rem}.mc-strip .mc-systems-label{flex:1 0 100%}.mc-strip .rd-signal-go,.mc-strip .rd-signal-track{display:none}.mc-strip .rd-signal{overflow:visible}.mc-strip .rd-signal-head{flex-wrap:wrap;white-space:normal;gap:.35rem .9rem;min-width:0;flex:1 1 auto}.mc-strip .rd-signal-count{white-space:normal;letter-spacing:.14em}.mc-when{flex-direction:column;align-items:flex-start;gap:.45rem}.mc-read,.mc-when i{display:none}.mc-stage{min-height:0;grid-template-columns:minmax(0,1fr);padding-bottom:4rem}.mc-now{display:none}.mc-doors{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--gut)}.mc-door .mc-door-link,.mc-door[data-world=living-pass] .mc-door-link,.mc-door[data-world=master-show] .mc-door-link{height:13rem}}@media (max-width:30rem){.mc-doors{grid-template-columns:minmax(0,1fr)}}.cc{--glass:rgba(6,11,17,0.78);--glass-hi:rgba(10,18,27,0.86);--edge:rgba(127,228,255,0.13);--edge-hi:rgba(127,228,255,0.32);--num:300;position:relative;z-index:3;display:flex;flex-direction:column;gap:clamp(.75rem,1.2vw,1rem);padding:0 var(--gut) clamp(2.5rem,5vh,3.5rem);margin-top:clamp(-5.5rem,-9vh,-3.5rem)}.cc .cc-said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cc-label,.cc-panel-title{font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:0}.cc-panel-title{font-size:.72rem;letter-spacing:.3em;font-weight:400}.cc-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.6rem,1vw,.9rem)}.cc-tile{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:.55rem;min-height:9.25rem;padding:1.15rem 1.2rem 1rem;background:var(--glass);border:1px solid var(--edge);border-radius:3px;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);transition:border-color .2s ease,background .2s ease}a.cc-tile:hover{border-color:var(--edge-hi);background:var(--glass-hi)}.cc-tile.is-alert{border-color:rgba(127,228,255,.4);box-shadow:inset 0 1px 0 rgba(127,228,255,.18)}.cc-tile-head{display:flex;align-items:center;gap:.6rem}.cc-icon{width:1.05rem;height:1.05rem;flex:none;fill:none;stroke:var(--ice);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.cc-tile-value{display:flex;align-items:flex-end;min-height:2.6rem}.cc-num{font-weight:var(--num);font-size:clamp(2.1rem,2.9vw,2.85rem);line-height:.95;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff}.cc-tile-sub{font-size:.74rem;color:var(--dim);min-height:1.1rem}.cc-go{position:absolute;right:1rem;top:50%;margin-top:-.6rem;font-size:1.3rem;line-height:1;color:var(--dim);transition:transform .2s ease,color .2s ease}a.cc-tile:hover .cc-go{transform:translateX(3px);color:var(--ice)}.cc-slot{display:inline-block;width:1.6rem;height:1px;background:rgba(244,241,236,.16);vertical-align:middle}.cc-tile-value .cc-slot{width:2.75rem;margin-bottom:.6rem;background:rgba(127,228,255,.22)}.cc-state{display:inline-flex;align-items:center;gap:.5rem;font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(127,228,255,.62);white-space:nowrap;cursor:help}.cc-state-dot{width:5px;height:5px;border-radius:50%;flex:none;border:1px solid}.cc-state.is-denied{color:var(--faint)}.cc-state.is-unavailable{color:var(--dim)}.cc-state.is-unavailable .cc-state-dot{border-style:dashed}.cc-row{display:grid;gap:clamp(.75rem,1.2vw,1rem)}.cc-row-a,.cc-row-b{grid-template-columns:minmax(0,1.12fr) minmax(0,1.12fr) minmax(0,.86fr)}.cc-panel{display:flex;flex-direction:column;gap:1.1rem;min-width:0;padding:1.35rem 1.4rem 1.25rem;background:var(--glass);border:1px solid var(--edge);border-radius:3px}.cc-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cc-aside{font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--faint);padding:.2rem .5rem;border:1px solid var(--rule);border-radius:2px}.cc-note{margin:auto 0 0;font-size:.72rem;line-height:1.5;color:var(--faint)}.cc-note .cc-state{font-size:.52rem}.cc-empty{margin:0;font-size:.85rem;color:var(--dim)}.cc-track{position:relative;height:.85rem;border-radius:999px;border:1px solid var(--edge);background:linear-gradient(90deg,rgba(127,228,255,.05),rgba(127,228,255,.015)),rgba(1,2,3,.6);overflow:hidden}.cc-capacity-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center}.cc-buckets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cc-buckets li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;font-size:.8rem;color:var(--dim)}.cc-bucket-dot{width:7px;height:7px;border-radius:50%;border:1px solid rgba(127,228,255,.5)}.cc-buckets li:nth-child(n+3) .cc-bucket-dot{border-color:rgba(217,154,82,.55)}.cc-buckets li:nth-child(n+5) .cc-bucket-dot{border-color:rgba(244,241,236,.28)}.cc-bucket-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-ring{position:relative;width:7.5rem;height:7.5rem}.cc-ring svg{width:100%;height:100%}.cc-ring circle{fill:none;stroke:rgba(127,228,255,.14);stroke-width:6}.cc-ring-label{position:absolute;inset:0;display:grid;place-items:center;font-size:.5rem;letter-spacing:.28em;text-transform:uppercase;color:var(--faint)}.cc-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.cc-stages li{display:flex;flex-direction:column;align-items:center;gap:.55rem;min-width:0}.cc-stage-name{font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.cc-stage-n{min-height:1.6rem;display:flex;align-items:center}.cc-glass{width:100%;max-width:4.5rem;height:5.25rem;border:1px solid var(--edge);border-radius:2px;background:repeating-linear-gradient(0deg,rgba(127,228,255,.035) 0 1px,transparent 1px 7px),rgba(1,2,3,.4)}.cc-ledger{margin:0;display:flex;flex-direction:column;gap:.85rem}.cc-ledger div{justify-content:space-between;gap:1rem}.cc-ledger div,.cc-ledger dt{display:flex;align-items:center}.cc-ledger dt{gap:.7rem;font-size:.84rem;color:var(--dim)}.cc-ledger dd{margin:0}.cc-ledger .is-total{padding-top:.85rem;border-top:1px solid var(--rule)}.cc-ledger .is-total dt{color:var(--ink)}.cc-feed i,.cc-ledger i{width:7px;height:7px;border-radius:50%;flex:none;border:1px solid}.cc-ledger .is-in{border-color:rgba(127,228,255,.6)}.cc-ledger .is-out{border-color:rgba(224,122,74,.6)}.cc-ledger .is-net{border-color:#fff}.cc-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cc-table th{padding:0 0 .6rem;font-size:.52rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);text-align:right}.cc-table td:first-child,.cc-table th:first-child{text-align:left}.cc-table td{padding:.55rem 0;border-top:1px solid var(--rule);font-size:.8rem;color:var(--dim);text-align:right}.cc-table td:first-child{color:var(--ink)}.cc-table .is-total td{color:var(--ink);letter-spacing:.12em}.cc-role,.cc-table .is-total td{text-transform:uppercase;font-size:.72rem}.cc-role{letter-spacing:.16em}.cc-denied{color:var(--faint);cursor:help}.cc-cta{display:block;padding:.6rem;border:1px solid var(--edge);border-radius:2px;text-align:center;font-size:.72rem;letter-spacing:.06em;color:var(--ink);transition:border-color .2s ease,color .2s ease}.cc-cta:hover{border-color:var(--edge-hi);color:var(--ice)}.cc-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.cc-feed li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.82rem;color:var(--ink)}.cc-feed .is-request-new{border-color:rgba(127,228,255,.7);background:rgba(127,228,255,.25)}.cc-feed-at{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;color:var(--faint)}.cc-cap{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.15rem;width:100%}.cc-of{font-weight:300;font-size:clamp(1.2rem,1.6vw,1.5rem);color:var(--dim);font-variant-numeric:tabular-nums}.cc-minibar{grid-column:1/-1;display:block;height:6px;margin-top:.6rem;border-radius:999px;background:rgba(244,241,236,.08);overflow:hidden}.cc-minibar i,.cc-track-ice{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(127,228,255,.55),rgba(220,246,255,.95));box-shadow:0 0 12px rgba(127,228,255,.35)}.cc-track .cc-track-ice{position:absolute;inset:0 auto 0 0}.cc-roles{display:flex;align-items:flex-end;gap:1.1rem}.cc-roles span{display:flex;flex-direction:column;gap:.25rem}.cc-roles em{font-style:normal;font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.cc-roles b{font-weight:var(--num);font-size:clamp(1.6rem,2.1vw,2.1rem);line-height:1;color:#fff;font-variant-numeric:tabular-nums}.cc-aside-num{font-size:.8rem;letter-spacing:.06em;color:var(--ink);font-variant-numeric:tabular-nums}.cc-buckets li{grid-template-columns:auto minmax(0,1fr) auto 2.6rem}.cc-bucket-n{color:var(--ink);font-variant-numeric:tabular-nums}.cc-bucket-p{text-align:right;font-size:.72rem;color:var(--faint);font-variant-numeric:tabular-nums}.cc-buckets li[data-tone=ice] .cc-bucket-dot{background:rgba(127,228,255,.55);border-color:transparent}.cc-buckets li[data-tone=warm] .cc-bucket-dot{background:rgba(217,154,82,.6);border-color:transparent}.cc-ring-fill{stroke:rgba(205,243,255,.92)!important;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(127,228,255,.45))}.cc-ring-label{flex-direction:column;gap:.2rem}.cc-ring-label b{display:block;font-weight:300;font-size:1.55rem;letter-spacing:0;text-transform:none;color:#fff;font-variant-numeric:tabular-nums}.cc-num-s{font-weight:var(--num);font-size:clamp(1.15rem,1.6vw,1.55rem);color:#fff;font-variant-numeric:tabular-nums}.cc-glass{position:relative;display:flex;align-items:flex-end;overflow:hidden}.cc-glass i{display:block;width:100%;background:repeating-linear-gradient(0deg,rgba(220,246,255,.08) 0 1px,transparent 1px 6px),linear-gradient(180deg,rgba(127,228,255,.55),rgba(40,110,150,.45));box-shadow:inset 0 1px 0 rgba(220,246,255,.6)}.cc-stage-p{font-size:.68rem;color:var(--faint);font-variant-numeric:tabular-nums;min-height:1rem}.cc-table td .cc-na{color:var(--faint);font-size:.7rem;cursor:help}.cc-ledger-s{gap:.45rem}.cc-ledger-s dt{font-size:.76rem}.cc-ledger-s dd{font-size:.8rem;color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:90rem){.cc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-row-a,.cc-row-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cc-row-a .cc-money,.cc-row-b .cc-activity{grid-column:1/-1}}@media (max-width:62rem){.cc{margin-top:-2rem;padding-bottom:2rem}.cc-kpis,.cc-row{display:contents}.cc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem}.cc-kpis>:nth-child(2){order:1}.cc-kpis>:first-child{order:2}.cc-kpis>:nth-child(3){order:3}.cc-kpis>:nth-child(6){order:4}.cc-kpis>:nth-child(5){order:5}.cc-kpis>:nth-child(4){order:6}.cc-capacity{order:7}.cc-funnel{order:8}.cc-money{order:9}.cc-circle{order:10}.cc-sales{order:11}.cc-activity{order:12}.cc-panel{grid-column:1/-1}.cc-tile{min-height:7.75rem;padding:1rem}.cc-tile .cc-state{font-size:.5rem;letter-spacing:.14em;white-space:normal}.cc-label{letter-spacing:.16em}}@media (max-width:30rem){.cc-capacity-body{grid-template-columns:minmax(0,1fr)}.cc-ring{display:none}.cc-stages{gap:.35rem}.cc-stage-name{font-size:.46rem;letter-spacing:.08em}.cc-glass{height:3.5rem}.cc-panel{padding:1.1rem 1rem}}