:root{--stage: var(--cin-stage, #050607);--accent: var(--cin-red, #e5484d);--accent-text: var(--cin-red-text, #f0666b);--bone: var(--cin-bone, #f2ede4);--mist: var(--cin-mist, #b8bec5);--red: var(--cin-red, #e5484d);--ember: var(--cin-ember, #ff8a3d);--blue: var(--cin-blue, #4f9cf9);--blue-text: var(--cin-blue-text, #79b2fb)}*{box-sizing:border-box;margin:0;padding:0}html:not(.reader-html){scrollbar-width:none;scroll-behavior:auto}html.reader-html{scroll-padding-top:6.5rem}html:not(.reader-html)::-webkit-scrollbar{display:none;width:0}noscript a{text-decoration:underline;text-underline-offset:.2em}body{min-height:800vh;background:var(--stage);color:var(--bone);font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);cursor:none;overflow-x:hidden}a,button{cursor:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;top:10px;left:10px;z-index:200;background:var(--bone);color:var(--stage);text-decoration:none;font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:12px;letter-spacing:.08em;padding:10px 16px;border-radius:6px;transform:translateY(-64px);transition:transform .2s}.skip-link:focus{transform:translateY(0)}#webgl{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block}@media(forced-colors:active){body,a,button{cursor:auto}.cursor-dot,.cursor-ring{display:none}.slide,.mode-toggle,.register,.view-toggle,.g-cta,.g-side,.hud-footer{border:1px solid CanvasText}}@media(scripting:none){body{min-height:0}body,a,button{cursor:auto}.cursor-dot,.cursor-ring{display:none}html:not(.reader-html){scrollbar-width:auto}html:not(.reader-html)::-webkit-scrollbar{display:revert;width:revert}}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;z-index:300;pointer-events:none;transform:translate(-50%,-50%)}.cursor-dot{width:4px;height:4px;background:var(--bone);border-radius:50%}.cursor-ring{width:34px;height:34px;border:1px solid rgba(242,237,228,.55);border-radius:50%;transition:width .25s,height .25s,border-color .25s}.cursor-ring:before,.cursor-ring:after{content:"";position:absolute;background:#f2ede48c;left:50%;top:50%}.cursor-ring:before{width:1px;height:6px;transform:translate(-50%,-170%)}.cursor-ring:after{width:6px;height:1px;transform:translate(-170%,-50%)}body.cursor-hover .cursor-ring{width:20px;height:20px;border-color:var(--accent)}.gate{position:fixed;inset:0;z-index:150;--seam: 0%}body:not(.gate-on) .gate{display:none}.g-side{position:absolute;inset:0;margin:0;border:0;text-align:inherit;transition:clip-path .55s cubic-bezier(.22,.9,.3,1),background-color .55s;cursor:none}.g-cr{clip-path:polygon(0 0,calc(58% + var(--seam)) 0,calc(42% + var(--seam)) 100%,0 100%);background:radial-gradient(70vw 80vh at 18% 45%,#0b2942e0,#05080cd1 70%),#05080cd1}.g-ctf{clip-path:polygon(calc(58% + var(--seam)) 0,100% 0,100% 100%,calc(42% + var(--seam)) 100%);background:radial-gradient(70vw 80vh at 82% 45%,#3a100ee0,#0a0605d1 70%),#0a0605d1}.gate.lean-cr{--seam: 6%}.gate.lean-ctf{--seam: -6%}.nav-page{border-bottom:1px solid rgba(242,237,228,.3)}.g-seam{position:absolute;inset:0;pointer-events:none;clip-path:polygon(calc(57.85% + var(--seam)) 0,calc(58.15% + var(--seam)) 0,calc(42.15% + var(--seam)) 100%,calc(41.85% + var(--seam)) 100%);background:linear-gradient(180deg,#4f9cf9,#f2ede4 50%,#e5484d);transition:clip-path .55s cubic-bezier(.22,.9,.3,1);animation:seamPulse 2.6s ease-in-out infinite}@keyframes seamPulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.g-seam{animation:none;opacity:.8}}.g-inner{position:absolute;top:50%;display:flex;flex-direction:column;align-items:flex-start;gap:14px;transform:translateY(-50%);width:min(28rem,36vw);font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace)}.g-cr .g-inner{left:clamp(24px,7vw,110px)}.g-ctf .g-inner{right:clamp(24px,7vw,110px);align-items:flex-end;text-align:right}.g-tag{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:14px;letter-spacing:.14em}.g-cr .g-tag{color:#79b2fb}.g-ctf .g-tag{color:#f0666b}.g-title{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-weight:700;color:#f2ede4;font-size:clamp(2.6rem,5.4vw,5rem);line-height:.98;letter-spacing:0;min-height:1.96em}.g-desc{font-size:17px;line-height:1.7;color:#cdd2d8;min-height:3.4em}.g-date{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.1em;color:#9aa2ab}.g-cta{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:15px;letter-spacing:.12em;color:#f2ede4;border:1.5px solid;border-radius:999px;padding:14px 30px;transition:background-color .3s,transform .3s}.g-cr .g-cta{border-color:#4f9cf9}.g-ctf .g-cta{border-color:#e5484d}.g-side:hover .g-cta,.g-side:focus-visible .g-cta{transform:translateY(-2px)}.g-cr:hover .g-cta,.g-cr:focus-visible .g-cta{background:#4f9cf92e}.g-ctf:hover .g-cta,.g-ctf:focus-visible .g-cta{background:#e5484d2e}.g-side:focus-visible{outline:none}.g-side:focus-visible .g-cta{outline:3px solid #f2ede4;outline-offset:3px}.g-last{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:11.5px;letter-spacing:.12em;color:#050607;background:#f2ede4;border-radius:999px;padding:5px 12px;display:none;position:absolute;bottom:calc(100% + 12px)}.g-cr .g-last{left:0}.g-ctf .g-last{right:0}.g-side.was-last .g-last{display:inline-block}.g-brand{position:absolute;top:clamp(20px,4.5vh,42px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;white-space:nowrap;pointer-events:none}.g-brand-top{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.34em;color:#cdd2d8;padding-left:.34em}.g-brand-main{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-weight:700;font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1;letter-spacing:.05em;color:#f2ede4;text-shadow:0 2px 26px rgba(0,0,0,.6)}.g-brand-main .b-cr{color:#79b2fb}.g-brand-main .b-x{color:#f2ede4;padding:0 .14em}.g-brand-main .b-ctf{color:#f0666b}.g-foot{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;white-space:nowrap;font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.1em;color:#9aa2ab}.g-foot a{color:#cdd2d8;text-decoration:none;border-bottom:1px solid rgba(242,237,228,.35);padding-bottom:2px}.g-foot a:hover{color:#f2ede4;border-color:#f2ede4}.gate.leaving{pointer-events:none}.gate.leaving .g-cr{transform:translate(-18%,-6%);opacity:0}.gate.leaving .g-ctf{transform:translate(18%,6%);opacity:0}.gate.leaving .g-seam,.gate.leaving .g-brand,.gate.leaving .g-foot{opacity:0}.gate.leaving .g-side,.gate.leaving .g-seam,.gate.leaving .g-brand,.gate.leaving .g-foot{transition:transform .8s cubic-bezier(.55,0,.55,1),opacity .8s}@media(prefers-reduced-motion:reduce){.gate.leaving .g-side,.gate.leaving .g-seam,.gate.leaving .g-brand,.gate.leaving .g-foot{transition:none}}body.gate-on header,body.gate-on .ticks,body.gate-on .readout,body.gate-on .hud-footer,body.gate-on #ctfLayer,body.gate-on #rangeLayer{opacity:0!important;pointer-events:none!important}@media(max-width:767px){.gate{--seam: 0% !important}.g-side{cursor:pointer}.g-cr{clip-path:polygon(0 0,100% 0,100% 46%,0 54%)}.g-ctf{clip-path:polygon(0 54%,100% 46%,100% 100%,0 100%)}.g-seam{clip-path:polygon(0 53.7%,100% 45.7%,100% 46.3%,0 54.3%);background:linear-gradient(90deg,#4f9cf9,#f2ede4 50%,#e5484d)}.g-inner{width:auto;max-width:none;left:24px!important;right:24px!important;align-items:flex-start!important;text-align:left!important;gap:8px}.g-title,.g-desc{min-height:0}.g-inner{top:auto;bottom:auto;transform:none;justify-content:center}.g-cr .g-inner{top:64px;bottom:54%}.g-ctf .g-inner{top:54%;bottom:44px}.g-title{font-size:clamp(2rem,9vw,2.8rem)}.g-desc{font-size:15px}.g-cta{padding:12px 24px;font-size:14px}.g-brand{top:12px;gap:5px}.g-brand-top{font-size:10.5px;letter-spacing:.26em}.g-brand-main{font-size:clamp(1.15rem,6vw,1.5rem)}.g-foot{bottom:12px;font-size:11.5px;gap:12px}}header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;min-width:0;padding:22px clamp(14px,2.4vw,34px);background:linear-gradient(180deg,#050607d9,#05060766 62%,#05060700)}.wordmark{display:flex;align-items:center;gap:10px;color:var(--bone);text-decoration:none;padding:8px 14px;margin-left:-14px;border-radius:999px;transition:background-color .25s}.wordmark:hover,.wordmark:focus-visible{background:#ffffff12}.wordmark:active{transform:scale(.985)}.wordmark{position:relative}.wordmark .wm-hint{position:absolute;left:14px;top:calc(100% + 2px);font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:11px;letter-spacing:.14em;color:var(--accent-text);white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s;pointer-events:none}.wordmark:hover .wm-hint,.wordmark:focus-visible .wm-hint{opacity:1;transform:translateY(0)}@media(max-width:767px){.wordmark .wm-hint{display:none}}@media(prefers-reduced-motion:reduce){.wordmark .wm-hint{transition:none}.wordmark:active{transform:none}}.wm-sub{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:11px;letter-spacing:.14em;color:var(--mist);padding-left:10px;border-left:1px solid rgba(255,255,255,.18);white-space:nowrap}nav.mid{display:flex;gap:6px}nav.mid .nav-group{display:flex;gap:6px}body.range-mode .nav-ctf{display:none}body:not(.range-mode) .nav-range{display:none}nav.mid a{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);text-decoration:none;padding:8px 12px;transition:color .25s}nav.mid a:hover{color:var(--bone)}.right-cluster{display:flex;align-items:center;gap:14px}.mode-toggle{display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mode-toggle .label{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:10.5px;letter-spacing:.16em;color:#9aa2ab;padding:0 8px 0 10px;text-transform:uppercase;white-space:nowrap}.mode-toggle .seg{display:flex;align-items:center;gap:8px;font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);letter-spacing:.08em;border:0;background:transparent;color:var(--mist);padding:7px 14px;border-radius:999px;text-align:left}.mode-toggle .seg-glyph{font-size:13px;line-height:1}.mode-toggle .seg-txt b{font-size:13px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.view-toggle{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.12em;color:var(--mist);background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:10px 16px;white-space:nowrap}.view-toggle:hover{color:var(--bone);border-color:#ffffff73}.view-toggle[aria-pressed=true]{color:var(--bone);border-color:var(--accent-text)}.calm-fade{position:fixed;inset:0;z-index:5;pointer-events:none;background:#050607;opacity:0;transition:opacity .24s ease}body.calm-mode h2.display .ch{transform:none!important;filter:none!important;transition:opacity .5s!important}.motion-hint{position:fixed;top:76px;right:30px;z-index:160;display:none;align-items:center;gap:12px;max-width:min(30rem,calc(100vw - 40px));padding:13px 16px;border-radius:14px;background:#080a0dd1;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13.5px;line-height:1.6;color:var(--mist)}.motion-hint.show{display:flex}.motion-hint button{font:inherit;letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:7px 13px;border:1px solid;background:transparent}.motion-hint .mh-yes{color:var(--accent-text);border-color:var(--accent-text)}.motion-hint .mh-no{color:var(--mist);border-color:#ffffff40}@media(max-width:560px){.motion-hint{top:auto;bottom:calc(var(--hud-bot, 150px) + 12px);right:20px}}.register{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;background:var(--bone);color:#0a0a0a;padding:10px 20px;border-radius:999px;transition:transform .25s}.register:hover{transform:translateY(-1px)}#ctfLayer,#rangeLayer{opacity:0}.slide{text-shadow:0 1px 12px rgba(5,6,7,.55)}.slide{position:fixed;left:8vw;top:50%;transform:translateY(-50%);z-index:40;pointer-events:none;opacity:0;transition:opacity .5s;background:linear-gradient(180deg,#ffffff0d,#ffffff04 40%,#fff0 70%),#080a0d61;backdrop-filter:blur(13px) saturate(150%);-webkit-backdrop-filter:blur(13px) saturate(150%);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:40px 46px 44px;box-shadow:inset 0 1px #ffffff1a,0 28px 70px #00000080;width:min(46rem,86vw)}.mono-tag{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-bottom:18px;opacity:0;transition:opacity .5s .1s}h2.display{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-weight:700;font-size:clamp(3rem,6vw,6.4rem);line-height:.98;letter-spacing:0;color:var(--bone)}h2.display .ch{display:inline-block;opacity:0;transform:translateY(40px);filter:blur(10px);transition:opacity .6s,transform .6s,filter .6s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}.on h2.display .ch{opacity:1;transform:translateY(0);filter:blur(0)}.sub{font-size:18px;line-height:1.85;letter-spacing:.03em;color:#cdd2d8;max-width:36rem;margin-top:26px;opacity:0;transform:translateY(18px);transition:opacity .7s .4s,transform .7s .4s}.on .sub{opacity:1;transform:translateY(0)}.cta{display:inline-block;margin-top:30px;pointer-events:auto;font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:14px;letter-spacing:.12em;color:var(--bone);text-decoration:none;border:1px solid var(--accent);border-radius:999px;padding:13px 26px;opacity:0;transition:opacity .7s .6s,background .3s;background:transparent}.on .cta{opacity:1}.cta:hover{background:#e5484d24}.badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.badge{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.14em;color:var(--blue-text);border:1px solid rgba(79,156,249,.55);padding:8px 16px;border-radius:999px;background:transparent;opacity:0;transform:translateY(12px);transition:opacity .6s,transform .6s}.ticks{position:fixed;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:60;transition:opacity .6s}.tick{width:2px;height:44px;background:#f2ede424;position:relative;overflow:hidden}.tick i{position:absolute;left:0;bottom:0;width:100%;height:0%;background:var(--accent);display:block}.readout{position:fixed;left:30px;top:50%;z-index:60;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.readout span{position:absolute;left:0;top:0;white-space:nowrap;transition:none}.readout .alt{color:var(--mist)}.readout .brg{color:#79b2fb}.badge.red{color:#f0666b;border-color:#e5484d80}.stat-row{display:flex;flex-wrap:wrap;gap:14px 44px;margin-top:30px}.stat .v{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-weight:700;font-size:24px;color:var(--bone);line-height:1.2}.stat .l{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.12em;color:var(--mist);text-transform:uppercase;margin-top:5px}.org-rows{display:flex;flex-direction:column;gap:10px;margin-top:28px}.org-row{display:flex;flex-wrap:wrap;gap:18px;align-items:baseline}.org-row .l{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.14em;color:var(--mist);min-width:92px}.org-row .n{font-size:16px;letter-spacing:.04em;color:#c3c9cf;line-height:1.7}.slide .mail,.r-chapter .mail{display:inline-block;margin-top:24px;font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:14px;letter-spacing:.06em;color:var(--bone);text-decoration:none;border-bottom:1px solid rgba(242,237,228,.35);padding-bottom:2px}.slide .mail:hover,.r-chapter .mail:hover{border-color:var(--bone)}.hud-footer{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:13px 34px;border-top:1px solid rgba(255,255,255,.08);background:#050607b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.1em;color:var(--mist)}.hud-footer a{display:inline-block;padding:5px 4px;color:var(--mist);text-decoration:none;transition:color .25s}.hud-footer a:hover{color:var(--bone)}.hud-footer .socials{display:flex;gap:18px}.hud-footer .copy{color:#9aa2ab}.hud-footer .site-nav,.r-footer .site-nav{display:flex;gap:18px;flex-wrap:wrap}#readerView{display:none;position:relative;z-index:20;max-width:760px;margin:0 auto;padding:130px 24px 80px}.r-event{margin-bottom:84px}.r-event-title{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-weight:700;font-size:16px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:36px}.r-chapter{border-top:1px solid rgba(255,255,255,.12);padding:34px 0 44px}.r-title{font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-weight:700;font-size:clamp(1.9rem,4.5vw,2.8rem);line-height:1.02;letter-spacing:0;color:var(--bone);margin:14px 0 18px}.r-chapter .mono-tag,.r-chapter .sub,.r-chapter .badge,.r-chapter .stat,.r-chapter .org-row,.r-chapter .cta,.r-chapter .mail{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.r-footer{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding-top:26px;font-family:var(--font-mono, "Maple Mono", "Maple Mono NF CN", "Noto Sans TC", monospace);font-size:13px;letter-spacing:.1em;color:var(--mist)}.r-footer a{display:inline-block;padding:5px 4px;color:var(--mist)}.r-footer .socials{display:flex;gap:18px}body.reader-mode{min-height:0;cursor:auto}body.reader-mode a,body.reader-mode button{cursor:pointer}@media(max-width:767px){body,a,button{cursor:auto}.cursor-dot,.cursor-ring{display:none}nav.mid{display:none}h2.display{font-size:clamp(2.2rem,11vw,3.2rem)}.slide{left:4vw;width:92vw;min-height:0;padding:24px 22px 28px;border-radius:18px}.mode-toggle .label,.mode-toggle .seg-txt small,.readout{display:none}.stat-row{gap:12px 24px}.hud-footer{padding:8px 16px;font-size:11.5px;gap:6px 14px}}@media(max-width:1560px){.wm-sub{display:none}}@media(max-width:1460px){nav.mid a{padding:8px;font-size:12px}.mode-toggle .label{display:none}}@media(max-width:1280px){nav.mid{display:none}}@media(max-width:900px){header{padding:12px 14px}.right-cluster{gap:8px}.register{padding:10px 14px}.view-toggle{padding:10px 12px;letter-spacing:.08em}.mode-toggle .seg{padding:7px 11px}}@media(max-width:700px){.mode-toggle .seg-txt{display:none}.mode-toggle .seg{padding:10px 13px}}@media(max-width:560px){.hud-footer .copy{display:none}.view-toggle{padding:10px;font-size:12px}.register{padding:10px 12px;font-size:12px}}@media(max-width:470px){.register{padding:10px;font-size:11.5px;letter-spacing:.06em}}@media(max-width:430px){header{flex-wrap:wrap;row-gap:8px;padding-top:12px;padding-bottom:12px}.right-cluster{width:100%;justify-content:flex-end}}@media(max-width:375px){.wordmark{padding:8px;margin-left:-8px}header{padding-inline:10px}.right-cluster{gap:4px}.register{padding:10px 8px}}@media(prefers-contrast:more){.slide{background:#080a0dd1;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);text-shadow:none}}@media(max-width:767px){.slide{top:calc(var(--hud-top, 111px) + 6px);bottom:calc(var(--hud-bot, 150px) + 6px);transform:none;max-height:none;overflow-y:auto}}@media(max-height:560px){.g-desc,.g-date,.g-last{display:none}.g-inner{gap:8px}.g-title{min-height:0;font-size:clamp(1.6rem,4.5vw,2.4rem)}.g-cta{margin-top:4px;padding:10px 20px;font-size:13px}.g-brand{top:10px;gap:4px}.g-brand-top{font-size:10px}.g-brand-main{font-size:clamp(1.1rem,2.6vw,1.5rem)}.g-foot{bottom:8px;font-size:11px}}@media(scripting:none){header,.skip-link,main,.ticks,.readout,#webgl,.calm-fade,.motion-hint,.hud-footer{display:none}}html.cinematic-failed{scrollbar-width:auto}html.cinematic-failed *,html.cinematic-failed *:before,html.cinematic-failed *:after{transition:none!important;animation:none!important}html.cinematic-failed::-webkit-scrollbar{display:revert;width:revert}html.cinematic-failed body{min-height:0!important;cursor:auto}html.cinematic-failed a,html.cinematic-failed button{cursor:pointer}html.cinematic-failed #webgl,html.cinematic-failed .cursor-dot,html.cinematic-failed .cursor-ring,html.cinematic-failed .calm-fade,html.cinematic-failed .motion-hint,html.cinematic-failed .ticks,html.cinematic-failed .readout,html.cinematic-failed .gate,html.cinematic-failed #readerView,html.cinematic-failed header{display:none!important}html.cinematic-failed #ctfLayer,html.cinematic-failed #rangeLayer{opacity:1!important;display:block!important}html.cinematic-failed main{padding:40px 4vw 60px}html.cinematic-failed .slide{position:static;display:block!important;transform:none!important;opacity:1!important;pointer-events:auto!important;width:auto;max-width:46rem;margin:0 auto 28px;height:auto!important;max-height:none;overflow:visible}html.cinematic-failed .slide .ch,html.cinematic-failed .slide .mono-tag,html.cinematic-failed .slide .sub,html.cinematic-failed .slide .badge,html.cinematic-failed .slide .stat,html.cinematic-failed .slide .org-row,html.cinematic-failed .slide .cta,html.cinematic-failed .slide .mail{opacity:1!important;transform:none!important;filter:none!important}html.cinematic-failed .hud-footer{position:static}
