.sky[data-v-f3b7503c]{position:fixed;left:0;right:0;bottom:30%;height:46.7vh;z-index:1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(to top,#000 0%,#000 22%,rgba(0,0,0,.42) 50%,transparent 88%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 22%,rgba(0,0,0,.42) 50%,transparent 88%)}.sky__pane[data-v-f3b7503c]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease;filter:blur(2.2px)}.sky__pane.on[data-v-f3b7503c]{opacity:1}@media (max-width: 680px){.sky[data-v-f3b7503c]{bottom:28%;height:44vh}}@media (prefers-reduced-motion: reduce){.sky__pane[data-v-f3b7503c]{transition:none}}.qrbox__img{display:block;border-radius:.5rem;box-shadow:0 18px 40px #00000073,0 0 0 1px #ffd68c59}.qrbox__url{font-size:.95rem;letter-spacing:.04em;color:#ffd68ce6;word-break:break-all}.play{position:relative;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden;min-height:100vh;min-height:100dvh;padding:1.4rem 1.25rem 2.6rem;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 50% -10%,rgba(255,214,140,.16),transparent 62%),radial-gradient(100% 70% at 50% 110%,rgba(96,232,220,.12),transparent 64%),linear-gradient(180deg,#0a1220,#070d17 48%,#05080f);color:#ece8e1;font-family:"Noto Serif SC",serif;-webkit-font-smoothing:antialiased}.play__grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:3px 3px}.play__top{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;font-size:.88rem;letter-spacing:.22em;color:#ffd68cf2}.play__brand{font-weight:300}.play__step{flex:none;font-size:.95rem;letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#ffd68c;text-shadow:0 0 14px rgba(255,214,140,.35)}.play__bar{position:relative;z-index:1;display:flex;gap:.4rem;margin:1rem 0 2rem}.play__bar i{flex:1;height:3px;border-radius:2px;background:#ece8e124;transition:background .4s ease,box-shadow .4s ease}.play__bar i.on{background:#ffd68c8c}.play__bar i.now{background:#ffd68c;box-shadow:0 0 12px #ffd68c99}.play__card{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.play__tag{align-self:flex-start;display:inline-block;padding:.2rem .62rem;border:1px solid rgba(255,214,140,.35);border-radius:999px;font-size:.74rem;letter-spacing:.16em;color:#ffd68cf2}.play__q{margin:1.15rem 0 1.7rem;font-size:1.74rem;line-height:1.5;font-weight:400;letter-spacing:.01em;text-wrap:balance;overflow-wrap:anywhere}.play>*{min-width:0}.play__opts{display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem}.play__opt{display:flex;align-items:flex-start;gap:.75rem;width:100%;box-sizing:border-box;padding:1.08rem 1.05rem;text-align:left;border:1px solid rgba(236,232,225,.16);border-radius:.6rem;background:linear-gradient(160deg,#ffffff0f,#ffffff05);color:#ece8e1;font-family:inherit;font-size:1.12rem;line-height:1.62;cursor:pointer;transition:transform .3s ease,border-color .3s ease,background .3s ease,opacity .3s ease}.play__opt:active{transform:scale(.985)}.play__oi{flex:none;width:1.62rem;height:1.62rem;display:grid;place-items:center;border-radius:.3rem;border:1px solid rgba(255,214,140,.5);font-size:.9rem;color:#ffd68cf2}.play__ot{flex:1;min-width:0;overflow-wrap:anywhere}.play__opt.right{border-color:#78e2b4bf;background:linear-gradient(160deg,#78e2b433,#78e2b40f)}.play__opt.wrong{border-color:#ff8a8ab8;background:linear-gradient(160deg,#ff8a8a2e,#ff8a8a0d)}.play__opt.dim{opacity:.42}.play__tip{margin-top:1.25rem;padding:1rem;border-left:2px solid rgba(255,214,140,.6);background:#ffffff0b;border-radius:0 .4rem .4rem 0}.play__tip.ok{border-left-color:#78e2b4d9}.play__tip.no{border-left-color:#ff8a8ad9}.play__tiphead{font-size:.86rem;letter-spacing:.12em;color:#ffd68cf2}.play__tip.ok .play__tiphead{color:#78e2b4f2}.play__tip.no .play__tiphead{color:#ff9696f2}.play__tipbody{margin-top:.45rem;font-size:.98rem;line-height:1.75;color:#ece8e1db}.play__next{display:block;width:100%;margin-top:1.5rem;padding:.95rem;border:1px solid rgba(255,214,140,.5);border-radius:999px;background:linear-gradient(120deg,#ffd68ce6,#ffba78cc);color:#0a1220;font-family:inherit;font-size:1.02rem;letter-spacing:.08em;cursor:pointer}.play__done{position:relative;z-index:1;text-align:center;padding-top:.6rem}.play__score{font-family:Cormorant Garamond,serif;font-style:italic;line-height:1;color:#ffd68c}.play__score b{font-size:4.6rem;font-weight:300}.play__score span{font-size:1.4rem;opacity:.6}.play__verdict{margin-top:1rem;font-size:1.4rem;letter-spacing:.04em}.play__vdesc{margin:.95rem 0 0;width:100%;padding:0 .2rem;box-sizing:border-box;font-size:1.06rem;line-height:1.85;color:#ece8e1c7;text-align:center}.play__recap{margin:1.8rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(236,232,225,.12)}.play__recap li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.78rem 0;border-bottom:1px solid rgba(236,232,225,.1);font-size:1rem;letter-spacing:.06em;text-align:left}.play__recap li em{display:inline-block;justify-self:end;min-width:2.2rem;padding:.12rem .45rem;border-radius:999px;border:1px solid rgba(120,226,180,.45);font-style:normal;font-size:.82rem;letter-spacing:.08em;text-align:center;color:#78e2b4f2}.play__recap li.miss em{border-color:#ff969673;color:#ff9696f2}.play__again{display:block;width:100%;margin-top:1.6rem;padding:.9rem;border:1px solid rgba(236,232,225,.28);border-radius:999px;background:transparent;color:#ece8e1e0;font-family:inherit;font-size:.98rem;letter-spacing:.1em;cursor:pointer}.play__foot{margin-top:1.1rem;font-size:.78rem;letter-spacing:.08em;color:#ece8e166}.play__dbg{position:fixed;left:0;bottom:0;margin:0;padding:.3rem .5rem;font-family:monospace;font-size:.7rem;line-height:1.4;color:#9ff;background:#000000bf;z-index:9}.tipfade-enter-active,.tipfade-leave-active{transition:opacity .28s ease,transform .28s ease}.tipfade-enter-from,.tipfade-leave-to{opacity:0;transform:translateY(-6px)}:root{--bg: #07070c;--ink: #ece8e1;--mute: rgba(236, 232, 225, .5);--mute-2: rgba(236, 232, 225, .32);--gold: #e8a93c;--gold-2: #f6d79b;--violet: #8b6ec9;--glass: rgba(28, 28, 31, .62);--ease: cubic-bezier(.215, .61, .355, 1)}*{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:Inter,"Noto Serif SC",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-synthesis:none;overscroll-behavior:none}html.locked,html.locked body{overflow:hidden;height:100%}#app{position:relative;width:100%}.stage{position:fixed;inset:0;height:100vh;height:100lvh;overflow:hidden;background:radial-gradient(96% 74% at 50% 26%,#262a3d,#171a29 46%,#0b0d16);touch-action:pan-y}.stageAura{position:absolute;inset:-12%;z-index:5;pointer-events:none;background:radial-gradient(36% 30% at 20% 28%,rgba(232,169,60,.2) 0%,transparent 70%),radial-gradient(44% 36% at 82% 60%,rgba(139,110,201,.24) 0%,transparent 72%),radial-gradient(64% 50% at 50% 96%,rgba(70,148,210,.18) 0%,transparent 78%);mix-blend-mode:screen}.stage.hot canvas{cursor:pointer}canvas.gl{position:absolute;inset:0;display:block;width:100%;height:100%}.vignette{position:absolute;inset:0;z-index:20;pointer-events:none;background:radial-gradient(82% 74% at 50% 46%,#04040600 40%,#06060a29 76%,#06060a6b)}.track{height:200vh;pointer-events:none}.stage{transition:opacity .9s var(--ease)}.stage.handoff{opacity:0;pointer-events:none}.t-serif{font-family:"Noto Serif SC",serif;font-weight:300}.t-label{font-family:Inter,sans-serif;font-size:.82rem;letter-spacing:.14em;color:var(--mute);font-weight:400}.logos{position:fixed;inset:0;z-index:999;pointer-events:none}.logo{position:fixed}.logo__mark{display:flex;align-items:center;justify-content:center;font-family:"Noto Serif SC",serif;font-weight:300;letter-spacing:.28em;white-space:nowrap;transition:opacity .8s var(--ease),font-size .8s var(--ease),letter-spacing .8s var(--ease),transform .8s var(--ease)}.logoCenter{left:50%;top:50vh;top:50lvh;transform:translate(-50%,-50%)}.logoCenter .logo__mark{font-size:clamp(1rem,1.5vw,1.35rem);color:var(--ink);opacity:.9}.logoCenter.fade .logo__mark{opacity:0}.logoLeft{left:2.4rem;top:2.2rem;opacity:0;transition:opacity .6s var(--ease)}.logoLeft .logo__mark{font-size:.78rem;letter-spacing:.3em;color:var(--mute);justify-content:flex-start}.logoLeft.show{opacity:1}.introTitle{position:fixed;left:50%;top:50vh;top:50lvh;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4em;white-space:nowrap;z-index:30;pointer-events:none;opacity:0;font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(2.6rem,6.2vw,5.6rem);letter-spacing:.06em;will-change:transform,opacity}.introTitle .w2{color:var(--gold-2);font-style:italic;font-weight:400}.breakoutWrap{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.breakoutWrap:before{content:"";position:absolute;left:50%;top:50%;width:min(88vmin,100rem);height:min(88vmin,100rem);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#3a3e58eb,#24283e9e 38%,#10131e47 62%,#0b0d1600 78%);mix-blend-mode:screen;pointer-events:none}.breakout{position:relative;top:-3%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;opacity:0;transform:scale(.94);will-change:transform,opacity}.breakout__sub{font-family:Inter,sans-serif;font-weight:500;font-size:.94rem;letter-spacing:.28em;color:var(--mute);margin-bottom:1rem}.breakout__text{font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(2.9rem,6.4vw,5.6rem);line-height:1.26;letter-spacing:.04em;color:var(--ink);text-shadow:0 0 3.4rem rgba(7,7,12,.9);max-width:11em}.breakout__text .hl{display:block;font-style:italic;font-weight:400;letter-spacing:.06em;background:linear-gradient(100deg,var(--gold) 0%,var(--gold-2) 52%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.breakout__en{margin-top:1.15rem;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:clamp(1.1rem,1.8vw,1.6rem);letter-spacing:.06em;color:var(--mute)}.breakout__meta{margin-top:1.7rem;font-family:Inter,sans-serif;font-size:.86rem;letter-spacing:.18em;line-height:2;color:var(--mute-2)}.breakout__meta b{color:var(--mute);font-weight:500}.breakoutBtn{position:relative;z-index:60;margin-top:2rem;display:flex;align-items:center;gap:.75rem;padding:1.05rem 2.5rem;border:0;background:transparent;color:var(--ink);font-family:"Noto Serif SC",serif;font-weight:500;font-size:1.12rem;letter-spacing:.34em;visibility:hidden;pointer-events:auto;cursor:pointer;opacity:0}.breakoutBtn__bg{position:absolute;inset:0;background:var(--glass);backdrop-filter:blur(1.4rem);-webkit-backdrop-filter:blur(1.4rem);border:1px solid rgba(232,169,60,.42);border-radius:1.1rem;box-shadow:0 0 0 1px #ece8e10d inset,0 .6rem 2.2rem #e8a93c29;transition:transform .8s var(--ease),background .5s var(--ease),box-shadow .5s var(--ease);z-index:-1}.breakoutBtn:hover .breakoutBtn__bg{transform:scale(1.06);background:#342a1eb8;box-shadow:0 0 0 1px #e8a93c99 inset,0 .8rem 2.8rem #e8a93c4d}.breakoutBtn svg{width:15px;height:15px;opacity:.85;flex:none}.hint{position:fixed;right:2.4rem;bottom:2.2rem;z-index:120;padding:.7rem 1.15rem;border-radius:999px;background:var(--glass);backdrop-filter:blur(1.4rem);-webkit-backdrop-filter:blur(1.4rem);border:1px solid rgba(236,232,225,.08);font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.12em;color:var(--mute);opacity:0;transform:translateY(8px);transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none}.hint.show{opacity:1;transform:translateY(0)}.dots{position:fixed;right:2.4rem;top:50vh;top:50lvh;transform:translateY(-50%);z-index:110;width:2.2rem;padding:.9rem 0;display:flex;flex-direction:column;align-items:center;gap:.55rem;background:#0c0d1266;backdrop-filter:blur(1.4rem);-webkit-backdrop-filter:blur(1.4rem);border:1px solid rgba(236,232,225,.16);border-radius:.9rem;opacity:0;transition:opacity 1s var(--ease) .4s}.dots.show{opacity:1}.dot{width:3px;height:.7rem;border-radius:2px;background:#ece8e13d;overflow:hidden;position:relative}.dot--active{height:2.1rem;transition:height .8s ease-in-out}.dot--active .fill{position:absolute;left:0;top:0;width:100%;height:0;background:linear-gradient(to bottom,var(--gold-2),var(--gold));transition:height .12s linear}.popup{position:fixed;right:2.4rem;bottom:2.2rem;z-index:200;width:21rem;padding:.95rem 4.2rem .95rem .95rem;display:flex;gap:.9rem;background:var(--glass);backdrop-filter:blur(1.8rem);-webkit-backdrop-filter:blur(1.8rem);border:1px solid rgba(236,232,225,.09);border-radius:1.1rem;opacity:0;transform:scale(.92) translateY(6px);transform-origin:bottom right;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.popup.active{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.popup__thumb{flex:none;width:2.9rem;height:2.9rem;border-radius:.5rem;object-fit:cover;object-position:center;border:1px solid rgba(236,232,225,.1)}.popup__txt{min-width:0}.popup__title{font-family:"Noto Serif SC",serif;font-weight:400;font-size:.98rem;letter-spacing:.08em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup__cat{margin-top:.22rem;font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.14em;color:var(--mute-2)}.popup__note{margin-top:.55rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.74rem;line-height:1.6;color:var(--mute)}.popup__link{display:inline-block;margin-top:.6rem;font-family:Inter,sans-serif;font-size:.68rem;letter-spacing:.1em;color:var(--gold-2);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.popup__close{position:absolute;top:.7rem;right:.7rem;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;opacity:.6;transition:opacity .3s var(--ease)}.popup__close:hover{opacity:1}.popup__close svg{width:11px;height:11px;stroke:var(--ink);stroke-width:1.4}.debug{position:fixed;left:1rem;bottom:1rem;z-index:9000;padding:.7rem 1rem;background:#000000b8;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;color:#9fe8b0;font-family:ui-monospace,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;margin:0}@media (max-width: 900px){.introTitle{flex-direction:column;gap:.1em;font-size:clamp(2rem,11vw,3.4rem)}.breakout__text{font-size:clamp(1.55rem,7.4vw,2.4rem);line-height:1.4}.breakout__sub{font-size:.62rem;letter-spacing:.16em;max-width:none;white-space:nowrap;line-height:1.9}.breakout:before{content:"";position:absolute;inset:-20% -12%;z-index:-1;border-radius:50%;background:radial-gradient(62% 58% at 50% 50%,#07070cf0,#07070ccc 52%,#07070c00)}.breakout__meta{font-size:.64rem;letter-spacing:.14em}.breakoutBtn{margin-top:1.6rem;padding:.8rem 1.5rem;font-size:.78rem}.dots{display:none}.hint{left:1.2rem;right:1.2rem;text-align:center;bottom:1.2rem;font-size:.68rem}.popup{left:1.2rem;right:1.2rem;bottom:1.2rem;width:auto;transform-origin:bottom center}.logoLeft{left:1.2rem;top:1.2rem}}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.aurora{display:none}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow{position:relative;z-index:1000;padding:0 0 6rem;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.42'/></svg>"),linear-gradient(180deg,#07070c,#07070c99 76px,#07070c00 200px),radial-gradient(140% 54% at 50% -8%,#1a1626,#0d0b14 44%,#08070d 74%),linear-gradient(180deg,#09080f,#07070c);background-blend-mode:soft-light,normal,normal,normal;--mute: rgba(236, 232, 225, .64);--mute-2: rgba(236, 232, 225, .45)}.flow:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(72% 48% at 84% 2%,rgba(139,110,201,.24),transparent 64%),radial-gradient(60% 44% at 6% 24%,rgba(232,169,60,.15),transparent 66%),radial-gradient(90% 62% at 50% 106%,rgba(18,16,24,.92),transparent 74%)}.flow:after{content:"";position:fixed;inset:-12%;z-index:-1;pointer-events:none;background:radial-gradient(36% 28% at 22% 18%,rgba(139,110,201,.13),transparent 62%),radial-gradient(32% 26% at 80% 76%,rgba(232,169,60,.11),transparent 60%);animation:flowDrift 32s ease-in-out infinite alternate}@keyframes flowDrift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,2%,0) scale(1.08)}}.rail{position:fixed;right:2.2rem;top:50vh;top:50lvh;transform:translateY(-50%);z-index:300;display:flex;flex-direction:column;gap:.15rem;opacity:0;pointer-events:none;transition:opacity .8s var(--ease)}.rail.show{opacity:1;pointer-events:auto}.rail__item{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;padding:.34rem .2rem;text-decoration:none;color:var(--mute-2);transition:color .45s var(--ease),transform .45s var(--ease)}.rail__no{font-family:Cormorant Garamond,serif;font-style:italic;font-size:.963rem;letter-spacing:.06em}.rail__label{font-family:Inter,"Noto Serif SC",sans-serif;font-size:.694rem;letter-spacing:.12em;opacity:0;transform:translate(6px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.rail__item.on{color:var(--gold)}.rail__item.on .rail__label{opacity:1;transform:translate(0)}.rail__item:hover{color:var(--ink)}.rail__item:hover .rail__label{opacity:1;transform:translate(0)}#ch-00{--a: 232, 169, 60}#ch-01{--a: 152, 122, 208}#ch-02{--a: 98, 160, 152}#ch-03{--a: 210, 148, 118}#ch-04{--a: 232, 169, 60}#ch-05{--a: 120, 150, 200}#ch-06{--a: 232, 169, 60}.ch{position:relative;padding:clamp(5rem,13vh,10rem) clamp(1.4rem,5vw,4rem);border-top:1px solid transparent;border-image:linear-gradient(90deg,rgba(var(--a),.55),#ece8e11a 34%,#ece8e100 88%) 1;isolation:isolate}.ch:before{content:"";position:absolute;inset:-2% -8% auto;height:102%;z-index:0;pointer-events:none;background:linear-gradient(180deg,#08070ddb 0,#08070d4d 74px,#08070d00 176px),radial-gradient(48% 42% at 26% 20%,rgba(var(--a),.16),transparent 70%),radial-gradient(40% 34% at 88% 58%,rgba(var(--a),.07),transparent 72%)}.ch:after{content:attr(data-no);position:absolute;top:clamp(1rem,3.4vh,2.4rem);right:clamp(.4rem,3vw,2.2rem);z-index:0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(4.2rem,11vw,10rem);line-height:.86;letter-spacing:-.02em;color:rgba(var(--a),.055);-webkit-text-stroke:1px rgba(var(--a),.3);pointer-events:none;user-select:none}.ch__inner{position:relative;z-index:2;max-width:1180px;margin:0 auto}.ch__head{max-width:62ch}.ch__en{display:flex;align-items:center;gap:.9rem;font-family:Inter,sans-serif;font-size:.739rem;letter-spacing:.3em;color:var(--gold);text-transform:uppercase;opacity:0}.ch__en:before{content:"";width:2.4rem;height:1px;flex:none;background:linear-gradient(90deg,rgba(var(--a),.1),rgba(var(--a),.9));transform:scaleX(0);transform-origin:left center;transition:transform 1.1s cubic-bezier(.16,1,.3,1) .12s}.ch__en.in:before{transform:scaleX(1)}html.flat .ch__en:before{transform:none}.ch__title{margin-top:1.5rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(1.95rem,3.9vw,3.4rem);line-height:1.35;letter-spacing:.03em;max-width:34ch;background:linear-gradient(176deg,#fffefb 8%,#f4ecdf,#d8cab4);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 34px rgba(246,215,155,.12));opacity:0}.ch__lede{margin-top:1.5rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(.963rem,1.05vw,1.098rem);line-height:2.05;letter-spacing:.02em;color:#ece8e1b8;text-wrap:pretty;opacity:0}.blk{margin-top:clamp(3rem,7vh,5rem)}.blk__head{font-family:Inter,"Noto Serif SC",sans-serif;font-size:.806rem;letter-spacing:.24em;color:#ece8e19e;margin-bottom:1.8rem;opacity:0}.blk__sub{font-family:"Noto Serif SC",serif;font-weight:300;font-size:.941rem;line-height:1.9;color:var(--mute);margin-bottom:2rem;opacity:0}.blk__hint{font-family:Inter,sans-serif;font-size:.717rem;letter-spacing:.16em;color:var(--mute-2);margin:-1rem 0 1.6rem;opacity:0}.blk__note{margin-top:1.9rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.874rem;line-height:1.95;color:#ece8e185;max-width:74ch;opacity:0}.ledeline{margin-top:clamp(2rem,5vh,3.4rem);font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(1.12rem,1.5vw,1.478rem);line-height:1.95;letter-spacing:.02em;color:var(--ink);max-width:48ch;padding-left:1.4rem;border-left:1px solid rgba(232,169,60,.5);opacity:0}.callout{font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(.918rem,1vw,1.053rem);line-height:2.05;color:var(--mute);max-width:80ch;text-wrap:balance;padding:1.6rem 1.8rem;border:1px solid rgba(236,232,225,.08);border-radius:.4rem;background:#ffffff05;opacity:0}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;border-top:1px solid rgba(236,232,225,.12);border-bottom:1px solid rgba(236,232,225,.12)}.step{position:relative;padding:1.7rem 1.3rem 2.2rem;box-shadow:inset 1px 0 #ece8e117;display:flex;flex-direction:column;gap:.55rem;opacity:0;transition:background .5s var(--ease)}.step:hover{background:#e8a93c0f}.step__n{font-family:Cormorant Garamond,serif;font-style:italic;font-size:2.3rem;line-height:.92;color:#e8a93c5c;letter-spacing:.02em;transition:color .5s var(--ease),text-shadow .5s var(--ease)}.step:hover .step__n{color:var(--gold);text-shadow:0 0 28px rgba(232,169,60,.5)}.step__t{font-family:"Noto Serif SC",serif;font-weight:400;font-size:1.142rem;letter-spacing:.06em;color:var(--ink);margin-top:.2rem}.step__d{font-family:"Noto Serif SC",serif;font-weight:300;font-size:.806rem;line-height:1.8;color:#ece8e18f}.stats{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem)}.stat{padding-top:1.5rem;border-top:1px solid rgba(var(--a, 232, 169, 60),.28);opacity:0}.stat__num{font-family:Cormorant Garamond,serif;font-size:clamp(3.2rem,6.5vw,5.4rem);line-height:1;color:var(--ink);letter-spacing:-.01em;filter:drop-shadow(0 0 36px rgba(232,169,60,.16))}.stat__num b{font-weight:300;background:linear-gradient(96deg,#fffefb,#f6d79b 52%,#e8a93c);-webkit-background-clip:text;background-clip:text;color:transparent}.stat__num i{font-style:normal;font-size:.34em;color:var(--gold);margin-left:.1em;vertical-align:.5em}.stat__label{margin-top:1.1rem;font-family:"Noto Serif SC",serif;font-size:.918rem;letter-spacing:.04em;color:#ece8e1c7}.stat__src{margin-top:.55rem;font-family:Inter,sans-serif;font-size:.694rem;line-height:1.8;letter-spacing:.08em;color:var(--mute-2);max-width:34ch}.cards{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:clamp(1rem,2.2vw,2rem)}.card{padding:1.5rem 0 0;border-top:1px solid rgba(236,232,225,.12);opacity:0;transition:border-color .5s var(--ease),transform .5s var(--ease)}.card:hover{border-color:#e8a93c8c;transform:translateY(-3px)}.card__meta{font-family:Inter,sans-serif;font-size:.65rem;letter-spacing:.14em;color:var(--mute-2);margin-bottom:.55rem}.card__t{font-family:"Noto Serif SC",serif;font-weight:400;font-size:1.075rem;letter-spacing:.05em;color:var(--ink)}.card__d{margin-top:.75rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.829rem;line-height:1.9;color:var(--mute)}.chain{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.8rem,2vw,1.8rem);margin-top:.5rem}.chain__node{position:relative;padding:1.4rem 1.1rem;border:1px solid rgba(236,232,225,.09);border-radius:.35rem;background:linear-gradient(160deg,rgba(255,255,255,.028),transparent);opacity:0}.chain__t{display:block;font-family:"Noto Serif SC",serif;font-size:1.053rem;letter-spacing:.08em;color:var(--ink)}.chain__d{display:block;margin-top:.5rem;font-family:Inter,sans-serif;font-size:.694rem;letter-spacing:.04em;line-height:1.8;color:var(--mute-2)}.chain__arrow{position:absolute;right:-1.1rem;top:50%;transform:translateY(-50%);font-style:normal;color:#e8a93c8c;font-size:.896rem}.chain__node:last-child .chain__arrow{display:none}.curve{opacity:0}.curve__svg{width:100%;height:clamp(190px,26vw,300px);display:block}.curve__axis{stroke:#ece8e138;stroke-width:1}.curve__split{stroke:#ece8e11a;stroke-width:1;stroke-dasharray:3 6}.curve__path{fill:none;stroke:url(#none);stroke:#e8a93ce6;stroke-width:1.6;stroke-dasharray:2400;stroke-dashoffset:2400;transition:stroke-dashoffset 1.8s cubic-bezier(.22,.61,.36,1) .1s}.curve.in .curve__path{stroke-dashoffset:0}.curve__peak{fill:#fff6e2;opacity:0;filter:drop-shadow(0 0 16px rgba(232,169,60,.95)) drop-shadow(0 0 34px rgba(232,169,60,.45));transition:opacity .6s var(--ease) 1.4s}.curve.in .curve__peak{opacity:1}.curve__legend{display:grid;grid-template-columns:1fr 1fr 1fr;gap:clamp(.8rem,2vw,1.8rem);margin-top:1.4rem}.curve__cell{padding-top:.9rem;border-top:1px solid rgba(236,232,225,.1)}.curve__cell--mid{border-color:#e8a93c80}.curve__k{display:block;font-family:"Noto Serif SC",serif;font-size:.963rem;letter-spacing:.08em;color:var(--ink)}.curve__cell--mid .curve__k{color:var(--gold-2)}.curve__v{display:block;margin-top:.5rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.784rem;line-height:1.8;color:#ece8e18f}.duo{display:grid;grid-template-columns:repeat(var(--cols, 2),1fr);gap:clamp(1.4rem,3vw,2.6rem)}.duo__item{opacity:0;padding-top:1.3rem;border-top:1px solid rgba(236,232,225,.1)}.duo__meta{font-family:Inter,sans-serif;font-size:.65rem;letter-spacing:.12em;color:var(--mute-2);margin-bottom:.6rem}.duo__k{font-family:"Noto Serif SC",serif;font-weight:400;font-size:1.142rem;letter-spacing:.08em;color:var(--gold-2)}.duo__d{margin-top:.85rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.851rem;line-height:1.95;color:var(--mute)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.9rem,2vw,1.4rem)}.cmp{position:relative;display:block;text-align:left;padding:1.35rem 1.4rem 1.5rem;border:1px solid rgba(236,232,225,.1);border-radius:.4rem;background:#ffffff04;color:inherit;font:inherit;cursor:pointer;opacity:0;transition:border-color .45s var(--ease),background .45s var(--ease),transform .45s var(--ease)}.cmp:hover{border-color:#e8a93c66;transform:translateY(-2px)}.cmp.flip{border-color:#e8a93c9e;background:#e8a93c0f}.cmp__tag{display:inline-block;font-family:Inter,sans-serif;font-size:.627rem;letter-spacing:.16em;color:var(--mute-2);margin-bottom:.8rem}.cmp.flip .cmp__tag{color:var(--gold)}.cmp__body{display:grid}.cmp__a,.cmp__b{grid-area:1 / 1;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.896rem;line-height:1.9;transition:opacity .4s var(--ease),transform .4s var(--ease)}.cmp__a{color:#ece8e1b3}.cmp__b{color:var(--gold-2);opacity:0;transform:translateY(6px)}.cmp.flip .cmp__a{opacity:0;transform:translateY(-6px)}.cmp.flip .cmp__b{opacity:1;transform:translateY(0)}.abc{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.4vw,2rem);align-items:stretch}.abc__node{position:relative;padding:1.6rem 1.4rem 1.7rem;border:1px solid rgba(236,232,225,.1);border-radius:.4rem;opacity:0}.abc__k{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.68rem;color:var(--gold);line-height:1}.abc__t{margin-top:.7rem;font-family:"Noto Serif SC",serif;font-size:1.008rem;letter-spacing:.06em;color:var(--ink)}.abc__d{margin-top:.55rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.784rem;line-height:1.8;color:#ece8e18f}.abc__law{margin-top:1.6rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(1.03rem,1.2vw,1.187rem);letter-spacing:.04em;color:var(--gold-2);opacity:0}.abc__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem);margin-top:2.2rem}.mini{border-top:1px solid rgba(236,232,225,.1);padding-top:1.1rem;opacity:0}.mini__n{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--gold);font-size:1.008rem}.mini__t{margin-top:.4rem;font-family:"Noto Serif SC",serif;font-size:1.008rem;letter-spacing:.06em;color:var(--ink)}.mini__d{margin-top:.5rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.806rem;line-height:1.85;color:var(--mute)}.body-grid{display:grid;grid-template-columns:minmax(220px,.85fr) 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:center}.breath{opacity:0;text-align:center}.breath__ring{width:clamp(150px,17vw,210px);aspect-ratio:1;margin:0 auto;border-radius:50%;border:1px solid rgba(232,169,60,.34);box-shadow:0 0 60px #e8a93c1a;display:grid;place-items:center;transition:transform 1s var(--ease)}.breath__core{width:62%;height:62%;border-radius:50%;background:radial-gradient(circle at 38% 32%,#f6d79b8c,#e8a93c42 52%,#e8a93c0a);box-shadow:0 0 40px #e8a93c2e;transition:transform 4s linear,opacity 1s var(--ease)}.breath.is-in .breath__core{transform:scale(1.28);transition:transform 4s linear}.breath.is-hold .breath__core{transform:scale(1.28);transition:transform 2s linear}.breath.is-out .breath__core{transform:scale(1);transition:transform 6s linear}.breath__num{margin-top:1.5rem;font-family:Cormorant Garamond,serif;font-size:1.68rem;letter-spacing:.16em;color:var(--ink)}.breath__num span{color:var(--mute-2);margin:0 .25em}.breath__phase{margin-top:.4rem;font-family:Inter,sans-serif;font-size:.694rem;letter-spacing:.2em;color:var(--gold)}.breath__hint{margin-top:.35rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.694rem;letter-spacing:.04em;color:var(--mute-2)}.body-list{display:flex;flex-direction:column;gap:1.6rem}.body-item{padding-top:1.1rem;border-top:1px solid rgba(236,232,225,.1);opacity:0}.body-item__meta{font-family:Inter,sans-serif;font-size:.627rem;letter-spacing:.14em;color:var(--mute-2)}.body-item__t{font-family:"Noto Serif SC",serif;font-size:1.03rem;letter-spacing:.06em;color:var(--ink)}.body-item__d{margin-top:.5rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.806rem;line-height:1.9;color:#ece8e1a8}.bands{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-top:1px solid rgba(236,232,225,.12);border-bottom:1px solid rgba(236,232,225,.12)}.band{padding:1.4rem 1.1rem 1.6rem;box-shadow:inset 1px 0 #ece8e117;display:flex;flex-direction:column;gap:.55rem;opacity:0;position:relative;overflow:hidden}.band:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease) .2s}.band.in:after{transform:scaleX(1)}.band--0:after{background:#8b6ec9d9}.band--1:after{background:#6e8b80e6}.band--2:after{background:var(--gold)}.band--3:after{background:#c46054e6}.band__range{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.299rem;color:var(--ink);letter-spacing:.02em}.band__hint{font-family:"Noto Serif SC",serif;font-size:.806rem;letter-spacing:.1em;color:var(--gold-2)}.band__use{font-family:"Noto Serif SC",serif;font-weight:300;font-size:.762rem;line-height:1.8;color:var(--mute-2)}.iso{margin-top:3rem}.iso__label{font-family:"Noto Serif SC",serif;font-weight:300;font-size:.829rem;letter-spacing:.06em;color:var(--mute);opacity:0}.iso__track{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2.4rem);margin-top:1.5rem;position:relative}.iso__track:before{content:"";position:absolute;left:0;right:0;top:.55rem;height:1px;background:#ece8e11f}.iso__step{opacity:0;padding-top:1.8rem}.iso__n{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.12rem;color:var(--gold)}.iso__t{margin-top:.5rem;font-family:"Noto Serif SC",serif;font-size:1.03rem;letter-spacing:.06em;color:var(--ink)}.iso__d{margin-top:.5rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.806rem;line-height:1.9;color:#ece8e1a8}.paths{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.8rem);margin-top:2.6rem}.path{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem 1.3rem;border:1px solid rgba(236,232,225,.09);border-radius:.35rem;opacity:0}.path__k{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.232rem;color:var(--gold);line-height:1.4}.path__t{font-family:"Noto Serif SC",serif;font-size:.963rem;letter-spacing:.06em;color:var(--ink)}.path__d{margin-top:.45rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.762rem;line-height:1.9;color:var(--mute-2)}.actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1px;border-top:1px solid rgba(236,232,225,.12);border-bottom:1px solid rgba(236,232,225,.12)}.action{padding:1.5rem 1.1rem 1.7rem;box-shadow:inset 1px 0 #ece8e117;display:flex;gap:.75rem;align-items:flex-start;opacity:0}.action__n{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.053rem;color:var(--gold)}.action__t{font-family:"Noto Serif SC",serif;font-size:.941rem;letter-spacing:.05em;color:var(--ink)}.action__d{margin-top:.45rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.762rem;line-height:1.85;color:var(--mute-2)}.races{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,2vw,1.5rem)}.race{padding:1.35rem 1.3rem 1.5rem;border:1px solid rgba(236,232,225,.09);border-radius:.35rem;background:linear-gradient(170deg,rgba(255,255,255,.024),transparent 70%);opacity:0;transition:border-color .5s var(--ease),transform .5s var(--ease)}.race:hover{border-color:#e8a93c73;transform:translateY(-3px)}.race__t{font-family:Cormorant Garamond,serif;font-size:1.512rem;letter-spacing:.04em;color:var(--gold-2)}.race__full{margin-top:.25rem;font-family:"Noto Serif SC",serif;font-size:.851rem;letter-spacing:.04em;color:#ece8e1cc}.race__start{margin-top:.85rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.762rem;line-height:1.8;color:var(--mute)}.race__site{margin-top:.8rem;font-family:Inter,sans-serif;font-size:.672rem;letter-spacing:.08em;color:var(--mute-2)}.tl{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.9rem,2vw,1.6rem);position:relative}.tl:before{content:"";position:absolute;left:0;right:0;top:1.42rem;height:1px;background:linear-gradient(to right,#e8a93c6b,#ece8e11a)}.tl__col{opacity:0}.tl__phase{font-family:Inter,"Noto Serif SC",sans-serif;font-size:.694rem;letter-spacing:.14em;color:var(--gold-2)}.tl__dot{display:block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin:1rem 0 .2rem;position:relative;z-index:1}.tl__d{margin-top:.7rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.762rem;line-height:1.9;color:var(--mute)}.cheat{border-top:1px solid rgba(236,232,225,.14)}.cheat__head,.cheat__row{display:grid;grid-template-columns:.62fr 1.5fr 1.5fr;gap:clamp(.8rem,2vw,1.6rem);padding:.95rem 0;border-bottom:1px solid rgba(236,232,225,.07)}.cheat__head{font-family:Inter,sans-serif;font-size:.672rem;letter-spacing:.18em;color:#ece8e18f;opacity:0}.cheat__row{opacity:0;transition:background .4s var(--ease)}.cheat__row:hover{background:#ffffff05}.cheat__scene{font-family:"Noto Serif SC",serif;font-size:.918rem;letter-spacing:.04em;color:var(--ink)}.cheat__use{font-family:"Noto Serif SC",serif;font-weight:300;font-size:.818rem;line-height:1.85;color:#ece8e1ad}.cheat__avoid{font-family:"Noto Serif SC",serif;font-weight:300;font-size:.818rem;line-height:1.85;color:#c46054d1}.meter{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}.meter__rows{border-top:1px solid rgba(236,232,225,.14)}.meter__row{display:grid;grid-template-columns:4.2rem 1fr auto;gap:1rem;align-items:center;padding:.95rem 0;border-bottom:1px solid rgba(236,232,225,.07);opacity:0}.meter__k{font-family:"Noto Serif SC",serif;font-size:.918rem;color:var(--ink)}.meter__d{font-family:"Noto Serif SC",serif;font-weight:300;font-size:.762rem;line-height:1.8;color:var(--mute-2)}.meter__scale{display:flex;gap:5px}.meter__pip{width:9px;height:9px;border-radius:50%;border:1px solid rgba(236,232,225,.2)}.meter__levels{display:flex;flex-direction:column;gap:.9rem}.meter__level{padding:1rem 1.1rem;border-left:1px solid rgba(232,169,60,.35);background:#ffffff04;opacity:0}.meter__level:nth-child(3){border-left-color:#c46054b3}.meter__range{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.232rem;color:var(--gold-2);margin-right:.6rem}.meter__lt{font-family:"Noto Serif SC",serif;font-size:.851rem;letter-spacing:.1em;color:var(--ink)}.meter__ld{margin-top:.4rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.762rem;line-height:1.85;color:var(--mute)}.refs{list-style:none;border-top:1px solid rgba(236,232,225,.14)}.ref{display:grid;grid-template-columns:2.4rem 1fr;gap:1rem;padding:1.05rem 0;border-bottom:1px solid rgba(236,232,225,.07);opacity:0}.ref__n{font-family:Cormorant Garamond,serif;font-style:italic;font-size:.941rem;color:var(--gold)}.ref__t{font-family:"Noto Serif SC",serif;font-size:.851rem;line-height:1.7;color:#ece8e1c7;text-decoration:none;border-bottom:1px solid transparent;transition:color .4s var(--ease),border-color .4s var(--ease)}.ref__t:hover{color:var(--gold-2);border-bottom-color:#e8a93c80}.ref__src{margin-top:.35rem;font-family:Inter,sans-serif;font-size:.672rem;letter-spacing:.06em;color:var(--mute-2)}.closing__text{font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(1.288rem,2.2vw,1.72rem);line-height:1.85;letter-spacing:.03em;color:var(--ink);max-width:26em;text-wrap:balance;opacity:0}.closing__tools{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.2rem,3vw,2.4rem);margin-top:clamp(2.4rem,6vh,3.6rem)}.closing__tool{padding-top:1.3rem;border-top:1px solid rgba(232,169,60,.35);opacity:0}.closing__idx{font-family:Cormorant Garamond,serif;font-style:italic;font-size:.963rem;color:var(--gold)}.closing__tool h4{margin-top:.5rem;font-family:"Noto Serif SC",serif;font-weight:400;font-size:1.12rem;letter-spacing:.08em;color:var(--gold-2)}.closing__tool p{margin-top:.6rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.806rem;line-height:1.9;color:#ece8e1a8}.closing__note{margin-top:3rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.784rem;line-height:1.95;color:#ece8e180;max-width:78ch;opacity:0}.closing__meta{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:3rem;padding-top:1.4rem;border-top:1px solid rgba(236,232,225,.1);font-family:Inter,sans-serif;font-size:.694rem;letter-spacing:.14em;color:var(--mute-2);opacity:0}.closing__top{display:inline-block;margin-top:3.4rem;font-family:Inter,sans-serif;font-size:.739rem;letter-spacing:.18em;color:var(--gold-2);text-decoration:none;border-bottom:1px solid rgba(232,169,60,.4);padding-bottom:.35rem;opacity:0}.ch__meta{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:32em}.ch__idx{font-family:Inter,sans-serif;font-size:.672rem;letter-spacing:.18em;color:#ece8e16b;opacity:0}.ch__idx i{font-style:normal;color:#ece8e138}.split{opacity:0}.split__bar{display:flex;gap:2px;margin-top:2.6rem;height:clamp(62px,7vw,86px)}.split__seg{position:relative;flex:0 0 calc(var(--w) * 1%);display:flex;align-items:flex-end;padding:0 .9rem .8rem;background:linear-gradient(180deg,#e8a93c0d,#e8a93c2b);box-shadow:inset 0 1px #ffffff21}.split__seg--mid{background:linear-gradient(180deg,#e8a93c21,#e8a93c5c);box-shadow:inset 0 1px #fff3}.split__seg--high{background:linear-gradient(180deg,#ce60544d,#ce60549e);box-shadow:inset 0 1px #ffffff3d}.split__seg--high .split__k{display:none}.split__k{font-family:"Noto Serif SC",serif;font-size:.829rem;letter-spacing:.14em;color:#ece8e1c7}.split__badge{position:absolute;left:50%;bottom:calc(100% + 1.5rem);transform:translate(-50%);font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.68rem;letter-spacing:.02em;color:#f3b3a4;text-shadow:0 0 26px rgba(206,96,84,.55);white-space:nowrap}.split__seg--high:after{content:"";position:absolute;left:50%;top:-1.2rem;width:1px;height:1.1rem;background:#ce60548c}.split__legend{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,2vw,1.8rem);margin-top:1.6rem}.split__cell{padding-top:.9rem;border-top:1px solid rgba(236,232,225,.1);opacity:0}.split__cell:last-child{border-top-color:#ce605473}.split__ck{display:block;font-family:"Noto Serif SC",serif;font-size:.941rem;letter-spacing:.1em;color:var(--ink)}.split__cd{display:block;margin-top:.45rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.806rem;line-height:1.85;color:#ece8e18f}.cycle{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,2.4rem) clamp(2.6rem,8vw,6rem);padding:clamp(1.6rem,4vw,2.6rem) 0}.cycle__ring{position:absolute;inset:0;margin:auto;width:clamp(150px,16vw,204px);height:clamp(150px,16vw,204px);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(var(--a),.22) 0%,rgba(var(--a),.08) 52%,transparent 70%);z-index:0}.cycle__ring:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px dashed rgba(var(--a),.6);animation:cycleSpin 34s linear infinite}.cycle__ring:after{content:"";position:absolute;inset:26px;border-radius:50%;border:1px solid rgba(var(--a),.22)}.cycle__center{font-family:Inter,"Noto Serif SC",sans-serif;font-size:.672rem;letter-spacing:.3em;line-height:2;text-align:center;color:rgba(var(--a),1);text-shadow:0 0 28px rgba(var(--a),.55)}.cycle__node{position:relative;z-index:2;display:flex;gap:.9rem;align-items:flex-start;padding:1.05rem 1.2rem;background:linear-gradient(162deg,#ffffff12,#ffffff04 62%,#ffffff01);box-shadow:inset 0 1px #ffffff1a,0 26px 48px -34px #000;opacity:0}.cycle__node--0{grid-column:1;grid-row:1}.cycle__node--1{grid-column:2;grid-row:1}.cycle__node--2{grid-column:2;grid-row:2}.cycle__node--3{grid-column:1;grid-row:2}.cycle__n{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.512rem;line-height:1;color:rgba(var(--a),.85)}.cycle__t{font-family:"Noto Serif SC",serif;font-weight:400;font-size:1.075rem;letter-spacing:.08em;color:var(--ink)}.cycle__d{margin-top:.4rem;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.806rem;line-height:1.85;color:#ece8e194}@keyframes cycleSpin{to{transform:rotate(360deg)}}.statement{position:relative;padding:clamp(1.2rem,3vw,2rem) 0 clamp(1.2rem,3vw,2rem) clamp(1.4rem,3vw,2.4rem);border-left:1px solid rgba(var(--a),.5)}.statement:before{content:"";position:absolute;left:-1px;top:0;width:1px;height:38%;background:rgba(var(--a),.9)}.statement__text{font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(1.68rem,3.2vw,2.35rem);line-height:1.45;letter-spacing:.04em;background:linear-gradient(174deg,#fffefb 10%,#f6eddd 60%,#dccfb8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 36px rgba(246,215,155,.12))}.statement__sub{margin-top:1.15rem;max-width:48em;font-family:"Noto Serif SC",serif;font-weight:300;font-size:.941rem;line-height:1.95;color:#ece8e199}.ch__next{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem 1.8rem;margin-top:clamp(3rem,8vh,5.5rem);padding-top:1.4rem;border-top:1px solid rgba(236,232,225,.12);text-decoration:none;opacity:0}.ch__next-k{font-family:Inter,sans-serif;font-size:.672rem;letter-spacing:.2em;color:var(--gold);white-space:nowrap}.ch__next-t{font-family:"Noto Serif SC",serif;font-weight:300;font-size:1.098rem;letter-spacing:.06em;color:#ece8e1a8;transition:color .4s var(--ease)}.ch__next-a{font-size:1.008rem;color:var(--gold);transition:transform .45s var(--ease)}.ch__next:hover{border-top-color:#e8a93c73}.ch__next:hover .ch__next-t{color:var(--ink)}.ch__next:hover .ch__next-a{transform:translateY(5px)}.routes{margin-top:1.4rem}.route{display:grid;grid-template-columns:minmax(0,.78fr) 74px minmax(0,1.5fr);align-items:center;gap:1rem;padding:.95rem 0;border-bottom:1px solid rgba(236,232,225,.07)}.route:last-child{border-bottom:none}.route__dir{font-family:"Noto Serif SC",serif;font-weight:300;font-size:.918rem;letter-spacing:.08em;color:#ece8e19e}.route__line{position:relative;height:1px;background:linear-gradient(90deg,rgba(var(--a),.12),rgba(var(--a),.6))}.route__line:after{content:"→";position:absolute;left:50%;top:-.62rem;transform:translate(-50%);font-size:.762rem;color:rgba(var(--a),.9);background:transparent}.route__to{font-family:"Noto Serif SC",serif;font-weight:400;font-size:1.008rem;letter-spacing:.04em;color:var(--ink)}.chain__node,.abc__node,.race,.path,.cmp,.callout,.meter__level{background:linear-gradient(168deg,#fff1,#ffffff05 52%,#ffffff01);border-color:#ffffff1d;box-shadow:inset 0 1px #ffffff1a,0 26px 50px -36px #000}.cmp:hover,.race:hover{box-shadow:inset 0 1px #ffffff24,0 26px 54px -30px rgba(var(--a, 232, 169, 60),.35)}.step,.action,.band{background:linear-gradient(180deg,rgba(255,255,255,.035) 0%,rgba(255,255,255,.008) 42%,transparent 78%)}.tl__dot{box-shadow:0 0 14px #e8a93cbf}.abc__law{text-shadow:0 0 40px rgba(246,215,155,.22)}.closing__text{background:linear-gradient(178deg,#fffdf8 6%,#f5e9d3 58%,#e2d0ae);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 30px rgba(246,215,155,.16))}.rv{opacity:0;transform:translateY(26px) scale(.994);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 80ms)}.rv.in{opacity:1;transform:none}html.flat .rv,html.flat .rv.in{transition:none!important}html.flat .flow:after{animation:none}html.flat .cycle__ring:before{animation:none}html.cut .rail{display:none}@media (max-width: 1024px){.cards,.steps,.actions{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.rail{display:none}.ch:after{top:.3rem;right:.5rem;font-size:clamp(3.2rem,15vw,6rem);-webkit-text-stroke-color:rgba(var(--a),.2);color:rgba(var(--a),.04)}.ch:before{inset:-3% -12% auto;height:108%}.ch{padding:4.2rem 1.2rem 3.4rem}.ch__title{font-size:1.62rem;line-height:1.45}.ch__lede{font-size:.941rem;line-height:2}.stats{grid-template-columns:1fr;gap:2.2rem}.cards,.duo,.compare,.abc,.abc__steps,.iso__track,.paths,.races,.tl,.closing__tools,.chain{grid-template-columns:1fr}.chain__arrow{right:auto;left:50%;top:auto;bottom:-.85rem;transform:translate(-50%) rotate(90deg)}.steps,.actions,.bands{grid-template-columns:1fr 1fr}.body-grid{grid-template-columns:1fr;gap:2.6rem}.meter{grid-template-columns:1fr;gap:2rem}.cheat__head,.cheat__row{grid-template-columns:4.4rem 1fr;row-gap:.4rem}.cheat__avoid{grid-column:2;color:#c46054b8}.cheat__head span:nth-child(3){display:none}.curve__legend{grid-template-columns:1fr;gap:.9rem}.callout{padding:1.2rem 1.1rem;font-size:.896rem}.closing__text{font-size:1.299rem}.ch__meta{max-width:none}.split__bar{height:54px;margin-top:2.2rem}.split__seg{padding:0 .55rem .55rem}.split__k{font-size:.694rem;letter-spacing:.08em}.split__badge{font-size:1.232rem;bottom:calc(100% + 1.2rem)}.split__legend{grid-template-columns:1fr;gap:.9rem;margin-top:1.2rem}.cycle{grid-template-columns:1fr;gap:.9rem;padding-top:0}.cycle__ring{position:relative;inset:auto;margin:0 auto 1.4rem;width:96px;height:96px}.cycle__node--0,.cycle__node--1,.cycle__node--2,.cycle__node--3{grid-column:1;grid-row:auto}.cycle__node{padding:.9rem 1rem}.statement{padding-left:1rem}.statement__sub{font-size:.851rem}.ch__next{grid-template-columns:1fr auto;gap:.5rem 1rem;margin-top:3rem}.ch__next-k{grid-column:1 / -1}.ch__next-t{font-size:.986rem}.route{grid-template-columns:1fr;gap:.3rem;padding:.85rem 0}.route__line{display:none}.route__to{padding-left:.7rem;border-left:1px solid rgba(var(--a),.45);font-size:.918rem;line-height:1.7}}.flow{padding:0;--ink: #f9f4ec;--mute: rgba(255, 255, 255, .76);--mute-2: rgba(255, 255, 255, .5);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23g)' opacity='0.3'/></svg>"),radial-gradient(120% 44% at 8% 0%,rgba(124,72,255,.6),transparent 58%),radial-gradient(96% 40% at 94% 4%,rgba(255,74,142,.36),transparent 56%),radial-gradient(88% 46% at 50% 104%,rgba(44,210,214,.18),transparent 68%),linear-gradient(178deg,#2a1c5c,#221a4c 32%,#2e1846,#1d143c);background-blend-mode:soft-light,normal,normal,normal,normal}.flow:before{background:radial-gradient(68% 44% at 86% 0%,rgba(255,132,186,.24),transparent 62%),radial-gradient(58% 42% at 2% 24%,rgba(120,202,255,.2),transparent 64%),radial-gradient(92% 58% at 50% 112%,rgba(58,14,92,.6),transparent 74%)}.flow:after{background:radial-gradient(38% 30% at 22% 16%,rgba(196,128,255,.2),transparent 62%),radial-gradient(34% 26% at 80% 76%,rgba(255,176,96,.18),transparent 60%)}#ch-00{--a: 255, 199, 102;--c1: 162, 96, 34;--c2: 104, 44, 86}#ch-01{--a: 190, 164, 255;--c1: 96, 56, 190;--c2: 38, 56, 150}#ch-02{--a: 96, 232, 220;--c1: 16, 122, 126;--c2: 30, 72, 150}#ch-03{--a: 255, 150, 205;--c1: 150, 44, 120;--c2: 72, 36, 120}#ch-04{--a: 255, 186, 120;--c1: 150, 62, 44;--c2: 92, 42, 110}#ch-05{--a: 132, 192, 255;--c1: 36, 96, 180;--c2: 60, 52, 140}#ch-06{--a: 255, 214, 140;--c1: 130, 92, 36;--c2: 96, 44, 92}.ch{padding:0;border:0;background:linear-gradient(168deg,rgba(var(--c1),.62),rgba(var(--c2),.66))}.ch:before{display:none}.ch:after{color:rgba(var(--a),.1);-webkit-text-stroke:1px rgba(var(--a),.46)}.ch__inner{max-width:none;margin:0}.page{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(4.4rem,9vh,7rem) clamp(1.2rem,5vw,4rem) clamp(3.4rem,7vh,5rem);border-top:1px solid rgba(255,255,255,.08);isolation:isolate}.page__inner{position:relative;z-index:1;width:min(1180px,100%)}.page:before{content:"";position:absolute;inset:-1px 0;z-index:0;pointer-events:none;background:radial-gradient(66% 50% at 12% 6%,rgba(var(--a),.2),transparent 64%),radial-gradient(52% 42% at 88% 88%,rgba(255,255,255,.07),transparent 62%)}.page:nth-of-type(2n):before{background:radial-gradient(62% 46% at 86% 10%,rgba(var(--a),.22),transparent 62%),radial-gradient(54% 44% at 10% 90%,rgba(255,255,255,.06),transparent 62%)}.page--cover:before{background:radial-gradient(74% 54% at 16% 22%,rgba(var(--a),.28),transparent 64%),radial-gradient(46% 42% at 92% 92%,rgba(255,255,255,.09),transparent 62%)}.page--outro{min-height:52vh}.blk{margin-top:0}.cover__count{display:flex;align-items:center;gap:.9rem;margin-top:clamp(2.6rem,6vh,3.6rem);font-family:Inter,sans-serif;font-size:.762rem;letter-spacing:.26em;color:#fff9;opacity:0}.cover__count:before{content:"";width:3.2rem;height:1px;flex:none;background:linear-gradient(90deg,rgba(var(--a),.1),rgba(var(--a),.95))}.ch__en{color:rgb(var(--a))}.ch__en:before{background:linear-gradient(90deg,rgba(var(--a),.15),rgba(var(--a),1))}.ch__title{background:linear-gradient(176deg,#fff 6%,#fff3e2 52%,#ffd9b4);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 40px rgba(var(--a),.34))}.ch__lede{color:#ffffffd6}.blk__head{color:#ffffffbd}.blk__sub{color:#ffffffd1}.blk__hint{color:#ffffff8f}.blk__note{color:#ffffff9e}.ledeline{border-left:2px solid rgba(var(--a),.8);color:#fff8ef}.callout{border:1px solid rgba(var(--a),.4);background:linear-gradient(160deg,rgba(var(--a),.2),#ffffff0d);color:#ffffffdb;border-radius:.5rem}.card,.step,.race,.path,.cmp,.duo__item,.mini,.chain__node,.abc__node,.cycle__node,.body-item,.action,.meter__level{border-color:rgba(var(--a),.3);background:linear-gradient(158deg,#ffffff2b,#ffffff0f 58%,rgba(var(--a),.1));box-shadow:inset 0 1px #ffffff47,0 26px 54px -34px #000000d9}.step{box-shadow:inset 1px 0 #ffffff29,inset 0 1px #fff3}.step:hover{background:rgba(var(--a),.16)}.card:hover,.race:hover,.cmp:hover{border-color:rgba(var(--a),.6)}.step__n{color:rgba(var(--a),.7);text-shadow:0 0 34px rgba(var(--a),.45)}.stat__num b{background:linear-gradient(176deg,#fff 10%,#ffe8c4 58%,rgb(var(--a)));-webkit-background-clip:text;background-clip:text}.cycle__ring:before{border-color:rgba(var(--a),.5)}.split__bar{background:linear-gradient(90deg,rgba(var(--a),.55),rgba(var(--a),1))}.pager{position:fixed;right:clamp(1.1rem,3vw,2.4rem);bottom:clamp(1.1rem,4vh,2.4rem);z-index:400;display:flex;align-items:center;gap:.7rem;opacity:0;pointer-events:none;transition:opacity .7s var(--ease)}.pager.show{opacity:1;pointer-events:auto}.pager__n{font-family:Cormorant Garamond,serif;font-size:.963rem;letter-spacing:.1em;color:#ffffffdb}.pager__n i{font-style:italic;color:#ffffff6b;margin-left:.3rem}.pager__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.5rem;padding:0 .9rem;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff1f;backdrop-filter:blur(14px);color:#fff;font-family:Inter,sans-serif;font-size:.762rem;letter-spacing:.16em;cursor:pointer;transition:background .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease),opacity .4s var(--ease)}.pager__btn--prev{width:2.5rem;padding:0;font-size:1.008rem}.pager__btn:hover:not(:disabled){background:#ffffff3d;border-color:#ffffff80;transform:translateY(-1px)}.pager__btn:disabled{opacity:.3;cursor:default}.pager__label{white-space:nowrap}.pager__btn--next b{font-weight:400;font-size:1.008rem;animation:pagerNudge 2.2s ease-in-out infinite}@keyframes pagerNudge{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}html.flat .pager__btn--next b{animation:none}@media (max-width: 900px){.page{padding:3.6rem 1.15rem 3rem;min-height:100vh;min-height:100svh}.page--cover{min-height:88vh;min-height:88svh}.page--outro{min-height:30vh}.pager{left:1rem;right:1rem;bottom:1rem;justify-content:space-between;padding:.45rem .7rem;border-radius:999px;background:#140c289e;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16)}.rail{display:none}}.ch__meta{max-width:100%}.cover__toc{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin:clamp(1.6rem,4vh,2.4rem) 0 0;padding:clamp(1.1rem,2.6vh,1.5rem) 0 0;border-top:1px solid rgba(255,255,255,.16);list-style:none;opacity:0}.toc__i{display:flex;align-items:baseline;gap:.5rem;font-family:Inter,"Noto Serif SC",sans-serif;font-size:.762rem;letter-spacing:.14em;color:#ffffff9e}.toc__n{font-family:Cormorant Garamond,serif;font-style:italic;font-size:.918rem;color:rgba(var(--a),.95)}.flow{counter-reset:pg}.page:after{counter-increment:pg;content:counter(pg,decimal-leading-zero);position:absolute;left:clamp(1.2rem,5vw,4rem);bottom:clamp(1.4rem,3.4vh,2.2rem);z-index:1;font-family:Cormorant Garamond,serif;font-style:italic;font-size:.806rem;letter-spacing:.14em;color:#ffffff57;pointer-events:none}.page:nth-of-type(4n+1):before{background:radial-gradient(64% 48% at 10% 8%,rgba(255,88,170,.2),transparent 62%),radial-gradient(58% 46% at 92% 86%,rgba(var(--a),.22),transparent 64%)}.page:nth-of-type(4n+2):before{background:radial-gradient(62% 46% at 88% 6%,rgba(64,214,255,.18),transparent 62%),radial-gradient(56% 44% at 8% 92%,rgba(var(--a),.24),transparent 64%)}.page:nth-of-type(4n+3):before{background:radial-gradient(60% 46% at 14% 90%,rgba(255,178,86,.18),transparent 62%),radial-gradient(58% 44% at 86% 10%,rgba(var(--a),.24),transparent 64%)}.page:nth-of-type(4n):before{background:radial-gradient(62% 48% at 50% 4%,rgba(158,112,255,.2),transparent 62%),radial-gradient(54% 44% at 46% 96%,rgba(var(--a),.22),transparent 64%)}.page--cover{--cover-glow: 1}.page--cover:before{background:radial-gradient(72% 54% at 14% 18%,rgba(var(--a),.34),transparent 62%),radial-gradient(48% 44% at 94% 88%,rgba(255,255,255,.1),transparent 62%),linear-gradient(140deg,rgba(255,255,255,.06),transparent 60%)}.page--cover .ch__head{max-width:100%}.page__top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.4rem,3.4vh,2.2rem);padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.14)}.page__k{font-family:Inter,"Noto Serif SC",sans-serif;font-size:.717rem;letter-spacing:.24em;color:rgba(var(--a),.95);text-transform:uppercase}.page__no{font-family:Cormorant Garamond,serif;font-style:italic;font-size:.874rem;letter-spacing:.1em;color:#ffffff70}.page:nth-of-type(4n+1){background-image:linear-gradient(148deg,rgba(255,64,156,.22),transparent 56%)}.page:nth-of-type(4n+2){background-image:linear-gradient(212deg,rgba(48,206,255,.2),transparent 58%)}.page:nth-of-type(4n+3){background-image:linear-gradient(168deg,rgba(255,176,72,.2),transparent 56%)}.page:nth-of-type(4n){background-image:linear-gradient(196deg,rgba(150,108,255,.24),transparent 58%)}.page--cover{background-image:linear-gradient(136deg,rgba(var(--a),.3),transparent 54%)}@media (min-width: 1100px){.page__inner{width:min(1300px,100%)}.blk__head,.blk__sub{font-size:.896rem}}.statement__text:before{background:linear-gradient(180deg,rgba(var(--a),0),rgba(var(--a),.95),rgba(var(--a),0))}.closing__text{font-size:clamp(1.792rem,3.4vw,2.8rem)}.page{position:relative;overflow:hidden}.page__inner{position:relative;z-index:1}.art{position:absolute;z-index:0;pointer-events:none;left:-6%;width:112%;height:34%;opacity:.6;mix-blend-mode:screen;transition:opacity 1.2s ease;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 46%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,#000 46%,transparent 92%)}.art svg{width:100%;height:100%;overflow:visible}.art--orbit{top:-6%}.art--bars{top:-5%;opacity:.42}.art--contour{top:-4%}.art--mesh,.art--wave{bottom:-6%;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 46%,transparent 92%);mask-image:linear-gradient(to top,#000 0%,#000 46%,transparent 92%)}.page.live .art{opacity:.78}.art__ring,.art__spin,.art__ripple{transform-box:view-box;transform-origin:50% 50%}.art__ring{fill:none;stroke:rgba(var(--a),.62);stroke-width:1.8;stroke-dasharray:22 14}.art__ring--a{animation:artSpin 30s linear infinite}.art__ring--b{animation:artSpin 44s linear infinite reverse;stroke-opacity:.55}.art__core{fill:rgba(var(--a),.9);animation:artBlink 4s ease-in-out infinite}.art__core--c{animation-duration:2.6s}.art__spin{animation:artSpin 22s linear infinite}.art__spin--b{animation-duration:34s;animation-direction:reverse}.art__dot,.art__dot--b{fill:rgba(var(--a),.95);filter:drop-shadow(0 0 10px rgba(var(--a),.9))}.art__dot--b{r:4.5}.art__line{stroke:rgba(var(--a),.42);stroke-width:1.4;stroke-dasharray:9 15;animation:artDash 6s linear infinite;animation-delay:calc(var(--d) * -.22s)}.art__node{fill:rgba(var(--a),.8);animation:artBlink 3.6s ease-in-out infinite;animation-delay:calc(var(--d) * .3s)}.art__wave-line{fill:none;stroke:rgba(var(--a),.58);stroke-width:2.2;stroke-dasharray:26 20;animation:artDash 4.6s linear infinite;animation-delay:calc(var(--d) * -.9s)}.art__bar{fill:rgba(var(--a),.6);transform-box:fill-box;transform-origin:50% 100%;animation:artLevel 2.4s ease-in-out infinite;animation-delay:calc(var(--d) * .1s)}.art__base{stroke:rgba(var(--a),.3);stroke-width:1}.art__ripple{fill:none;stroke:rgba(var(--a),.62);stroke-width:2;animation:artRipple 7s cubic-bezier(.2,.6,.3,1) infinite;animation-delay:calc(var(--d) * 2.3s)}@keyframes artSpin{to{transform:rotate(360deg)}}@keyframes artDash{to{stroke-dashoffset:-240}}@keyframes artBlink{0%,to{opacity:.3}50%{opacity:1}}@keyframes artLevel{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes artRipple{0%{transform:scale(.5);opacity:.6}65%{opacity:.2}to{transform:scale(1.7);opacity:0}}.page.live .page__top{animation:topIn .9s cubic-bezier(.2,.7,.2,1) both}@keyframes topIn{0%{opacity:0;transform:translateY(-6px);letter-spacing:.2em}to{opacity:1;transform:none}}.page--cheat .art,.page--meter .art,.page--music .art,.page--compare .art,.page--routes .art,.page--timeline .art{opacity:.26}.art__mesh{animation:meshShift 11s linear infinite}@keyframes meshShift{0%{transform:translate(0)}to{transform:translate(-96px)}}.art__wave{animation:waveFloat 9s ease-in-out infinite alternate}@keyframes waveFloat{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}.art__orbit{animation:artSpin 72s linear infinite}.art__bars{animation:barBreathe 8s ease-in-out infinite}@keyframes barBreathe{0%,to{transform:translateY(6px);opacity:.9}50%{transform:translateY(-6px);opacity:1}}@media (max-width: 760px){.art{left:-14%;width:128%;height:34%;opacity:.42}.art--orbit{top:2%}.art--bars{top:0}.art--contour{top:4%}.art--mesh{bottom:2%}.art--wave{bottom:4%}}.ch__title{font-size:clamp(1.95rem,3.9vw,3.4rem)}.statement__text{font-size:clamp(2.3rem,5.2vw,4.1rem)}.closing__text{font-size:clamp(1.95rem,4.4vw,3.4rem)}.stat__num b{font-size:clamp(3.4rem,7.2vw,6.2rem)}.ch__next .ch__next-t{font-size:clamp(1.7rem,3.7vw,2.75rem)}.ledeline{font-size:clamp(1.3rem,2.6vw,2rem)}.cmp{cursor:pointer}.cmp__b{color:#fff;font-size:1.04em}.cmp__again{position:absolute;right:1rem;bottom:.7rem;font-size:.95rem;line-height:1;color:#ffffff4d;transition:color .35s var(--ease),transform .6s var(--ease)}.cmp:hover .cmp__again{color:rgba(var(--a),.95);transform:rotate(-180deg)}.cmp.pop:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:1px solid rgba(var(--a),.9);box-shadow:inset 0 0 40px rgba(var(--a),.32),0 0 30px rgba(var(--a),.42);animation:cmpPop .6s var(--ease) forwards}@keyframes cmpPop{0%{opacity:0;transform:scale(.965)}35%{opacity:1}to{opacity:0;transform:scale(1.035)}}.pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.5rem}.chip{position:relative;display:grid;gap:.45rem;text-align:left;padding:1.05rem 1.1rem 1.2rem;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff1a;color:#ece8e1db;cursor:pointer;transition:transform .45s var(--ease),border-color .45s var(--ease),box-shadow .45s var(--ease),background .45s var(--ease);animation:chipIn .75s var(--ease) both;animation-delay:calc(var(--i) * 55ms)}@keyframes chipIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.chip:hover{transform:translateY(-3px);border-color:rgba(var(--a),.55)}.chip.on{border-color:rgba(var(--a),.9);background:linear-gradient(160deg,rgba(var(--a),.3),#ffffff0d);box-shadow:0 0 0 1px rgba(var(--a),.4),0 24px 48px -30px #000000e6}.chip__k{font-family:Inter,sans-serif;font-size:.72rem;letter-spacing:.2em;color:rgba(var(--a),.9)}.chip__t{font-size:1.14rem;color:#fff}.chip__d{font-size:.94rem;line-height:1.62;color:#ece8e1ad}.pickout{margin-top:1.2rem;display:grid;gap:.65rem;padding:1.15rem 1.35rem;border-radius:18px;border-left:2px solid rgba(var(--a),.95);background:linear-gradient(100deg,rgba(var(--a),.18),#ffffff0a)}.pickout__row{display:grid;grid-template-columns:6.8em 1fr;gap:.9rem;align-items:baseline;font-size:1rem;line-height:1.68;color:#ffffffeb}.pickout__k{font-family:Inter,sans-serif;font-size:.76rem;letter-spacing:.12em;color:rgba(var(--a),.95)}.pick-enter-active,.pick-leave-active{transition:opacity .4s var(--ease),transform .4s var(--ease)}.pick-enter-from,.pick-leave-to{opacity:0;transform:translateY(10px)}.say{position:relative;margin-top:2rem;padding:2.4rem clamp(1.2rem,3vw,2.8rem) 2rem;border-radius:24px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(150deg,#ffffff1a,#ffffff05);box-shadow:inset 0 1px #ffffff1a;text-align:center}.say__mark{font-family:Cormorant Garamond,serif;font-style:italic;font-size:4.4rem;line-height:.4;margin-bottom:.6rem;color:rgba(var(--a),.4)}.say__t{font-family:"Noto Serif SC",serif;font-weight:300;font-size:clamp(1.35rem,2.9vw,2.15rem);line-height:1.62;color:#ffffff80;transition:color .5s var(--ease)}.say__t{min-height:3.3em}.say__t.is-on{color:#fff;animation:sayIn .5s var(--ease) both;text-shadow:0 0 30px rgba(var(--a),.5)}@keyframes sayIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.say__btn{margin-top:1.5rem;display:inline-flex;align-items:center;gap:.6rem;padding:.82rem 1.55rem;border-radius:999px;border:1px solid rgba(var(--a),.55);background:rgba(var(--a),.14);color:#fff;font-size:.98rem;letter-spacing:.06em;cursor:pointer;transition:transform .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease)}.say__btn:hover{transform:translateY(-2px);background:rgba(var(--a),.26);box-shadow:0 18px 40px -26px #000000e6}.say__btn b{color:rgba(var(--a),1);animation:twinkle 2.6s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.14)}}.ripples{position:fixed;inset:0;pointer-events:none;z-index:90}.ripple{position:absolute;width:0;height:0}.ripple i{position:absolute;left:0;top:0;width:128px;height:128px;margin:-64px 0 0 -64px;border-radius:50%;border:1px solid rgba(255,255,255,.55);box-shadow:0 0 26px #fff0dc38,inset 0 0 20px #ffffff29;opacity:0;animation:rippleOut .95s cubic-bezier(.22,.7,.2,1) forwards}.ripple i:nth-child(2){animation-delay:.13s;border-color:#ffffff47}@keyframes rippleOut{0%{transform:scale(.16);opacity:.85}65%{opacity:.5}to{transform:scale(1.55);opacity:0}}@media (max-width: 900px){.pick{grid-template-columns:repeat(2,minmax(0,1fr))}.pickout__row{grid-template-columns:1fr;gap:.3rem}.say{padding-top:1.9rem}.say__mark{font-size:3rem}}@media (prefers-reduced-motion: reduce){.chip{animation:none;opacity:1}.say__t.is-on{animation:none}.cmp.pop:after{animation:none;opacity:0}.ripple i{animation:none;opacity:0}}@media (max-width: 600px){.pick{gap:.55rem;margin-top:1.1rem}.chip{padding:.85rem .9rem .95rem;border-radius:15px;gap:.3rem}.chip__t{font-size:1.02rem}.chip__d{font-size:.86rem;line-height:1.55}.pickout{margin-top:.8rem;padding:.9rem 1rem}.pickout__row{font-size:.94rem;line-height:1.6}}.cmp.flip{border-color:rgba(var(--a),.7);background:linear-gradient(160deg,rgba(var(--a),.16),#ffffff0a)}.cmp.flip .cmp__tag{color:rgba(var(--a),1)}.cmp.flip .cmp__a{opacity:0;transform:translateY(-8px);transition:opacity .16s linear,transform .16s var(--ease)}.cmp.flip .cmp__b{opacity:1;transform:none;transition:opacity .34s var(--ease) .1s,transform .34s var(--ease) .1s}@media (prefers-reduced-motion: reduce){.cmp__a,.cmp__b{transition:none!important}}.page__k{font-size:.84rem}.page__no{font-size:1rem}.blk__sub{font-size:1.1rem;line-height:1.72}.blk__note{font-size:1rem}.blk__hint{font-size:.84rem}.card__t{font-size:1.24rem}.card__d{font-size:1.02rem;line-height:1.7}.mini__t{font-size:1.16rem}.mini__d{font-size:1rem;line-height:1.7}.step__t{font-size:1.28rem}.step__d{font-size:1rem;line-height:1.7}.body-item__t{font-size:1.18rem}.body-item__d{font-size:1rem;line-height:1.7}.cmp__a,.cmp__b{font-size:1.14rem;line-height:1.68}.chip__t{font-size:1.26rem}.chip__d{font-size:1.04rem;line-height:1.66}.pickout__row{font-size:1.1rem;line-height:1.68}.toc__i{font-size:.88rem}.ch__lede{font-size:clamp(1.08rem,1.3vw,1.32rem)}.callout{font-size:clamp(1rem,1.12vw,1.2rem)}.ch__title{font-size:clamp(2.1rem,4.2vw,3.66rem)}.statement__text{font-size:clamp(2.48rem,5.6vw,4.42rem)}.closing__text{font-size:clamp(2.1rem,4.7vw,3.66rem)}.stat__num b{font-size:clamp(3.66rem,7.7vw,6.66rem)}.ch__next-t{font-size:clamp(1.84rem,4vw,2.96rem)}.ledeline{font-size:clamp(1.4rem,2.8vw,2.16rem)}.cmp{perspective:900px}.cmp__body{transform-origin:50% 30%;will-change:transform}.cmp.flip .cmp__body{animation:cmpFlip .58s cubic-bezier(.22,.7,.24,1) both}@keyframes cmpFlip{0%{transform:rotateX(0)}42%{transform:rotateX(20deg) scale(.98)}to{transform:rotateX(0) scale(1)}}.cmp__again{position:absolute;right:.85rem;bottom:.78rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#ffffff75;font-size:1rem;line-height:1;transition:transform .32s var(--ease),color .25s,border-color .25s,background .25s}.cmp:hover .cmp__again{transform:rotate(180deg);color:#fff;border-color:rgba(var(--a),.75);background:rgba(var(--a),.18)}.cmp.flip .cmp__again{color:rgba(var(--a),1);border-color:rgba(var(--a),.65)}.spot{position:fixed;left:0;top:0;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:radial-gradient(circle,rgba(255,242,225,.14) 0%,rgba(255,226,200,.06) 38%,transparent 68%);mix-blend-mode:screen;pointer-events:none;z-index:3;will-change:transform}@media (hover: none){.spot{display:none}}.ripple b{position:absolute;left:0;top:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#fffaf0f2;box-shadow:0 0 10px #ffe6bed9;opacity:0;animation:sparkOut .72s cubic-bezier(.18,.72,.2,1) forwards}@keyframes sparkOut{0%{opacity:.95;transform:rotate(var(--ang)) translate(8px) scale(1)}to{opacity:0;transform:rotate(var(--ang)) translate(66px) scale(.35)}}@media (prefers-reduced-motion: reduce){.spot,.ripple b{display:none}.cmp.flip .cmp__body{animation:none}}.page.live .page__inner{animation:pageIn .82s cubic-bezier(.22,.7,.24,1) both}@keyframes pageIn{0%{opacity:.3;transform:translateY(28px) scale(.986);filter:blur(7px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.card,.mini,.chip,.step,.race,.body-item,.route,.ref-item{transition:transform .34s cubic-bezier(.22,.7,.24,1),border-color .3s,box-shadow .34s,background .3s}.card:hover,.mini:hover,.chip:hover,.step:hover,.race:hover,.body-item:hover,.route:hover,.ref-item:hover{transform:translateY(-4px);border-color:rgba(var(--a),.58);box-shadow:0 22px 46px -26px rgba(var(--a),.62)}@media (prefers-reduced-motion: reduce){.rv,.page.live .page__inner{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.cmp__a{color:#ffffffd6}.cmp__b{color:#fff}.page--cover .art{opacity:.9}.aurora{position:fixed;inset:-12%;z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.32;background:radial-gradient(34% 28% at 16% 18%,rgba(255,190,110,.55),transparent 70%),radial-gradient(38% 32% at 84% 74%,rgba(168,124,255,.5),transparent 72%),radial-gradient(30% 26% at 62% 30%,rgba(120,220,230,.34),transparent 74%);filter:blur(38px);animation:auroraDrift 24s ease-in-out infinite alternate}@keyframes auroraDrift{0%{transform:translate3d(-1.5%,1%,0) scale(1.02) rotate(0)}50%{transform:translate3d(1.8%,-1.6%,0) scale(1.07) rotate(3deg)}to{transform:translate3d(-1%,2%,0) scale(1.04) rotate(-2deg)}}.ripple i:nth-child(3){animation-duration:1.65s;animation-delay:.26s}@keyframes ripple3{0%{opacity:.5;transform:scale(.2)}70%{opacity:.16}to{opacity:0;transform:scale(2.7)}}.ripple i:nth-child(3){animation-name:ripple3}.page.live .ch__title{animation:titleRise 1.02s cubic-bezier(.22,.7,.24,1) both}@keyframes titleRise{0%{opacity:0;transform:translateY(30px) scale(.984);filter:blur(9px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.flow:before{animation:airBreath 11s ease-in-out infinite alternate}@keyframes airBreath{0%{opacity:.82}to{opacity:1}}@media (prefers-reduced-motion: reduce){.aurora,.page.live .ch__title,.flow:before{animation:none!important}.aurora{opacity:.24}}html.flat .page.live .ch__title{animation:none;filter:none;opacity:1;transform:none}.aurora{opacity:.42}.page--cheat .blk,.page--refs .blk,.page--meter .blk,.page--routes .blk,.page--timeline .blk,.page--races .blk,.page--compare .blk{text-shadow:0 1px 10px rgba(10,4,26,.5)}.page--cheat .cheat__row{background:#1e113670}.page--cheat .cheat__avoid{color:#ffc9a8}.wash{position:fixed;inset:0;z-index:0;pointer-events:none}.wash__layer{position:absolute;inset:0;opacity:0;mix-blend-mode:soft-light;transition:opacity 1.15s cubic-bezier(.4,0,.2,1);will-change:opacity}.wash__layer.on{opacity:1}.wash-ch-00{background:radial-gradient(92% 74% at 16% 10%,rgba(255,199,102,.62),transparent 64%),radial-gradient(84% 68% at 86% 94%,rgba(255,152,96,.42),transparent 66%)}.wash-ch-01{background:radial-gradient(90% 72% at 20% 8%,rgba(190,164,255,.62),transparent 64%),radial-gradient(86% 70% at 82% 96%,rgba(126,96,220,.46),transparent 66%)}.wash-ch-02{background:radial-gradient(90% 72% at 14% 12%,rgba(96,232,220,.58),transparent 64%),radial-gradient(86% 70% at 88% 92%,rgba(64,176,214,.44),transparent 66%)}.wash-ch-03{background:radial-gradient(92% 74% at 18% 10%,rgba(255,150,205,.62),transparent 64%),radial-gradient(86% 70% at 84% 94%,rgba(226,96,168,.44),transparent 66%)}.wash-ch-04{background:radial-gradient(92% 74% at 16% 8%,rgba(255,186,120,.6),transparent 64%),radial-gradient(86% 70% at 86% 94%,rgba(255,132,108,.42),transparent 66%)}.wash-ch-05{background:radial-gradient(90% 72% at 20% 10%,rgba(132,192,255,.6),transparent 64%),radial-gradient(86% 70% at 82% 94%,rgba(88,132,226,.44),transparent 66%)}.wash-ch-06{background:radial-gradient(92% 74% at 16% 12%,rgba(255,214,140,.6),transparent 64%),radial-gradient(86% 70% at 86% 92%,rgba(255,168,120,.42),transparent 66%)}.wash__layer{mix-blend-mode:screen}.wash-ch-00{background:radial-gradient(92% 74% at 16% 10%,rgba(255,199,102,.3),transparent 62%),radial-gradient(84% 68% at 86% 94%,rgba(255,152,96,.2),transparent 64%)}.wash-ch-01{background:radial-gradient(90% 72% at 20% 8%,rgba(190,164,255,.3),transparent 62%),radial-gradient(86% 70% at 82% 96%,rgba(126,96,220,.22),transparent 64%)}.wash-ch-02{background:radial-gradient(90% 72% at 14% 12%,rgba(96,232,220,.28),transparent 62%),radial-gradient(86% 70% at 88% 92%,rgba(64,176,214,.2),transparent 64%)}.wash-ch-03{background:radial-gradient(92% 74% at 18% 10%,rgba(255,150,205,.3),transparent 62%),radial-gradient(86% 70% at 84% 94%,rgba(226,96,168,.22),transparent 64%)}.wash-ch-04{background:radial-gradient(92% 74% at 16% 8%,rgba(255,186,120,.3),transparent 62%),radial-gradient(86% 70% at 86% 94%,rgba(255,132,108,.2),transparent 64%)}.wash-ch-05{background:radial-gradient(90% 72% at 20% 10%,rgba(132,192,255,.3),transparent 62%),radial-gradient(86% 70% at 82% 94%,rgba(88,132,226,.22),transparent 64%)}.wash-ch-06{background:radial-gradient(92% 74% at 16% 12%,rgba(255,214,140,.3),transparent 62%),radial-gradient(86% 70% at 86% 92%,rgba(255,168,120,.2),transparent 64%)}.scenery{position:fixed;inset:0;z-index:0;pointer-events:none}.scenery canvas{display:block;width:100%;height:100%}.wash{opacity:.32}.aurora,.wash{display:none}.flow{background-image:none!important;background-color:#0b1222!important}.flow:before,.flow:after{display:none!important}.page,.page:nth-of-type(4n+1),.page:nth-of-type(4n+2),.page:nth-of-type(4n+3),.page:nth-of-type(4n){background-image:none!important;background-color:transparent!important}.page{border-top-color:#ffffff0f!important}.ch{background:none!important}.page:before{background:none!important}.page--cover:before{background:none!important}.page:not(.page--cover):not(.page--outro):after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(128% 96% at 50% 34%,#050a1575,#03070fa8 72%,#02050cc7),linear-gradient(180deg,#04081057,#04081033 38%,#03060d80)}.page__inner,.page__top{position:relative;z-index:1}.page:not(.page--cover):not(.page--outro) .card,.page:not(.page--cover):not(.page--outro) .mini,.page:not(.page--cover):not(.page--outro) .step,.page:not(.page--cover):not(.page--outro) .body-item,.page:not(.page--cover):not(.page--outro) .chip,.page:not(.page--cover):not(.page--outro) .race,.page:not(.page--cover):not(.page--outro) .route{background-color:#070c1685}.page:not(.page--cover):not(.page--outro):after{background:linear-gradient(180deg,#03070f14,#03081185 20%,#03081199 52%,#03081175 74%,#03070f1f)}.page:not(.page--cover):not(.page--outro) .card,.page:not(.page--cover):not(.page--outro) .mini,.page:not(.page--cover):not(.page--outro) .step,.page:not(.page--cover):not(.page--outro) .body-item,.page:not(.page--cover):not(.page--outro) .chip{background-image:linear-gradient(158deg,rgba(var(--a),.16),#0a101cc2 58%,#060a14d1);box-shadow:inset 0 1px #ffffff1a,0 18px 42px -22px #000000d9}.cols5 .card__d{font-size:.94rem;line-height:1.5}.page--cover .page__inner:before{content:"";position:absolute;inset:-60% -40% -60% -45%;z-index:-1;pointer-events:none;background:radial-gradient(60% 78% at 10% 46%,#04091275,#04091224 48%,#04091200 72%)}.page--cover .page__inner{position:relative}.page--cover .ch__k,.page--cover .ch__lede,.page--cover .toc__i,.page--cover .page__no{text-shadow:0 2px 18px rgba(3,7,14,.7),0 1px 4px rgba(3,7,14,.55)}.page--cover .ch__title{background:linear-gradient(176deg,#fff 10%,#fff8ec 60%,#f2e6cc);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 16px rgba(3,7,14,.55)) drop-shadow(0 0 44px rgba(255,236,202,.18))}.page--outro .ch__next-t{filter:drop-shadow(0 2px 14px rgba(3,7,14,.5))}.page--cover .ch__lede{color:#f6f2eae6}.blk__sub{font-size:1.18rem}.blk__note{font-size:1.08rem;line-height:1.85}.blk__hint{font-size:.92rem}.card__t{font-size:1.34rem}.card__d{font-size:1.1rem;line-height:1.72}.mini__t{font-size:1.26rem}.mini__d{font-size:1.08rem;line-height:1.75}.step__t{font-size:1.38rem}.step__d{font-size:1.08rem;line-height:1.75}.body-item__t{font-size:1.28rem}.body-item__d{font-size:1.08rem}.cmp__a,.cmp__b{font-size:1.22rem;line-height:1.75}.chip__t{font-size:1.36rem}.chip__d{font-size:1.12rem}.pickout__row{font-size:1.18rem}.callout{font-size:clamp(1.08rem,1.2vw,1.28rem)}.cols5 .card__d{font-size:1rem;line-height:1.62}.cols5 .card__t{font-size:1.24rem}.page:not(.page--cover):not(.page--outro) .art{opacity:.38;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 46%,rgba(0,0,0,0) 78%);mask-image:linear-gradient(180deg,#000 0% 46%,#0000 78%)}.scenery{transition:opacity .7s ease}html.hero .scenery{opacity:0}.page.live .page__inner{animation:pageIn3d 1.05s cubic-bezier(.22,.7,.24,1) both;transform-style:preserve-3d}@keyframes pageIn3d{0%{opacity:.22;transform:perspective(1500px) translate3d(0,44px,-180px) rotateX(9deg) scale(.955);filter:blur(9px)}58%{opacity:1;filter:blur(0)}to{opacity:1;transform:perspective(1500px) translateZ(0) rotateX(0) scale(1);filter:blur(0)}}.rv{transform:perspective(1000px) translate3d(0,30px,-70px) rotateX(8deg) scale(.988);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 80ms);transform-style:preserve-3d}.rv.in{opacity:1;transform:perspective(1000px) translateZ(0) rotateX(0) scale(1)}@media (prefers-reduced-motion: reduce){.page.live .page__inner{animation:none!important}.rv,.rv.in{transform:none!important;transition:none!important}}html.flat .page.live .page__inner{animation:none}html.flat .rv,html.flat .rv.in{transform:none!important;transition:none!important}.card,.mini,.step,.chip,.race,.body-item,.route,.ref-item,.pickout__row{transform:translateZ(0);box-shadow:0 2px 4px -1px #00000052,0 18px 38px -28px #0000009e;transition:transform .42s cubic-bezier(.22,.7,.24,1),border-color .3s,box-shadow .42s cubic-bezier(.22,.7,.24,1),background .3s}.card:hover,.mini:hover,.step:hover,.chip:hover,.race:hover,.body-item:hover,.route:hover,.ref-item:hover{transform:translate3d(0,-8px,30px) rotateX(-4deg);box-shadow:0 4px 8px -2px #0006,0 34px 64px -32px rgba(var(--a),.7)}.blk__sub{font-size:1.28rem}.blk__note{font-size:1.19rem}.blk__hint{font-size:.98rem}.card__t{font-size:1.46rem}.card__d{font-size:1.2rem}.mini__t{font-size:1.36rem}.mini__d{font-size:1.18rem}.step__t{font-size:1.5rem}.step__d{font-size:1.18rem}.body-item__t{font-size:1.4rem}.body-item__d{font-size:1.18rem}.cmp__a,.cmp__b{font-size:1.32rem}.chip__t{font-size:1.46rem}.chip__d{font-size:1.22rem}.pickout__row{font-size:1.28rem}.callout{font-size:clamp(1.18rem,1.32vw,1.4rem)}.cols5 .card__t{font-size:1.34rem}.cols5 .card__d{font-size:1.08rem}.ch__title{font-size:clamp(2.34rem,4.6vw,4rem)}.statement__text{font-size:clamp(2.7rem,6vw,4.62rem)}.closing__text{font-size:clamp(2.3rem,5vw,3.9rem)}.stat__num b{font-size:clamp(3.9rem,8.2vw,7rem)}.abc{gap:clamp(.8rem,1.8vw,1.5rem)}.abc__node{padding:1.15rem 1.1rem 1.2rem}.abc__k{font-size:1.92rem}.abc__t{font-size:1.2rem;margin-top:.5rem}.abc__d{font-size:1.05rem;line-height:1.6;margin-top:.4rem}.abc__law{margin-top:1.05rem;font-size:clamp(1.14rem,1.34vw,1.36rem)}.abc__steps{margin-top:1.35rem;gap:clamp(.8rem,1.6vw,1.3rem)}.abc__steps .mini{padding-top:.85rem}.abc__steps .mini__n{font-size:1.1rem}.cheat__row{font-size:1.06rem;line-height:1.5}.step{padding:1.35rem 1.15rem 1.1rem;gap:.38rem}.step__n{font-size:1.95rem}.step__t{font-size:1.46rem;margin-top:.1rem}.step__d{font-size:1.16rem;line-height:1.55}.cmp__a,.cmp__b{font-size:1.24rem;line-height:1.55}.card{padding-bottom:.95rem}.mini{padding-bottom:.5rem}.cols5 .card__d{font-size:1.08rem;line-height:1.55}.cmp{padding:1.1rem 1.25rem 1.2rem}.compare{gap:clamp(.75rem,1.6vw,1.15rem)}.tl__phase{font-size:.84rem}.tl__d,.race__d{font-size:1rem;line-height:1.7}.race__site{font-size:.8rem}.cards .card{min-height:9.8rem}.cards.cols5 .card{min-height:10.4rem}.closing__text{font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.34}.closing__tool p{font-size:.98rem;line-height:1.75}.closing__tool h4{font-size:1.22rem}.closing__idx{font-size:1.05rem}.closing__note{font-size:.87rem;line-height:1.85}.route__dir{font-size:1.02rem}.route__to{font-size:1.16rem}.statement__sub{font-size:1.04rem;line-height:1.7}.cards .card{padding-right:.6rem}.statement__sub{margin-top:1.15rem;color:#ece8e1c7}@media (max-width: 680px){.cards .card,.cards.cols5 .card{min-height:0}.cards{gap:.85rem}.card{padding:.8rem .4rem .6rem 0}.card__t,.cards.cols5 .card__t{font-size:1.12rem}.card__d,.cards.cols5 .card__d{font-size:.95rem;line-height:1.5}.blk__sub{font-size:1.02rem}.closing__text{font-size:1.82rem;line-height:1.28}.closing__tool p,.closing__note{font-size:.83rem;line-height:1.7}.closing__tools{margin-top:1.6rem}.closing__meta{margin-top:1.6rem;padding-top:1rem;font-size:.72rem}.closing__top{margin-top:1.8rem}}.page__no,.page__k,.blk__note,.blk__hint,.closing__note,.closing__meta,.closing__top,.closing__idx{text-shadow:0 1px 6px rgba(4,10,20,.85),0 0 2px rgba(4,10,20,.7)}.closing__tool p{text-shadow:0 1px 6px rgba(4,10,20,.7)}html.pvonly .ch:after{content:none}.ch__lede{text-shadow:0 1px 10px rgba(4,10,20,.9),0 0 3px rgba(4,10,20,.75)}.ch__toc,.ch__toc__k,.ch__toc__t{text-shadow:0 1px 6px rgba(4,10,20,.92),0 0 2px rgba(4,10,20,.8)}.ch__k,.ch__eyebrow{text-shadow:0 1px 6px rgba(4,10,20,.85)}.page--cover .page__no{color:#ffffffb8;font-size:.8rem}.page--cover .page__inner:after{content:"";position:absolute;inset:-34% -30%;z-index:2;pointer-events:none;background:linear-gradient(104deg,transparent 40%,rgba(255,255,255,.05) 46%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.05) 54%,transparent 60%);transform:translate(-64%);animation:coverSheen 1.55s cubic-bezier(.22,.6,.26,1) .3s 1 both}@keyframes coverSheen{0%{transform:translate(-64%)}to{transform:translate(64%)}}html.flat .page--cover .page__inner:after{display:none}@media (prefers-reduced-motion: reduce){.page--cover .page__inner:after{display:none}}.page--cover .page__no{color:#ffffffe0;font-size:.8rem;padding:.18rem .5rem;margin-left:-.5rem;border-radius:.22rem;background:#060e1a57;backdrop-filter:blur(6px)}.page--cover .page__inner:after{background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.07) 45%,rgba(255,255,255,.23) 50%,rgba(255,255,255,.07) 55%,transparent 62%)}@keyframes pageIn3d{0%{opacity:.22;transform:translate3d(0,44px,-180px) rotateX(9deg) scale(.955);filter:blur(9px)}58%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateZ(0) rotateX(0) scale(1);filter:blur(0)}}.page{perspective:1400px;perspective-origin:50% 44%}.page__inner{transform-style:preserve-3d}.rv{transform:translate3d(0,30px,-70px) rotateX(8deg) scale(.988)}.rv.in{transform:translateZ(0) rotateX(0) scale(1)}.blk{transform-style:preserve-3d}.page__top{transform:translateZ(-16px)}.cards .card,.cards .mini,.steps .step,.chips .chip,.races .race,.routes .route,.refs .ref-item,.pickout__row{transform:translateZ(26px)}.statement__text{transform:translateZ(34px)}.ch__toc{transform:translateZ(18px)}@media (prefers-reduced-motion: reduce){.page__top,.cards .card,.cards .mini,.steps .step,.chips .chip,.races .race,.routes .route,.refs .ref-item,.pickout__row,.statement__text,.ch__toc{transform:none}}html.flat .page.live .page__inner{animation:none!important}html.flat .rv{transition:none!important}.page{perspective-origin:calc(50% + var(--px, 0) * 7%) calc(44% + var(--py, 0) * 6%);transition:perspective-origin .45s cubic-bezier(.2,.75,.3,1)}.page__top{transform:translate3d(calc(var(--px, 0) * 2px),calc(var(--py, 0) * 1.4px),-46px)}.cards .card,.cards .mini,.steps .step,.chips .chip,.races .race,.routes .route,.refs .ref-item,.pickout__row{transform:translate3d(calc(var(--px, 0) * -10px),calc(var(--py, 0) * -7px),46px)}.statement__text{transform:translate3d(calc(var(--px, 0) * 9px),calc(var(--py, 0) * 6px),62px)}.ch__toc{transform:translate3d(calc(var(--px, 0) * 6px),calc(var(--py, 0) * 4px),30px)}.cards .card:nth-child(1){--dzc: 34px}.cards .card:nth-child(2){--dzc: 42px}.cards .card:nth-child(3){--dzc: 50px}.cards .card:nth-child(4){--dzc: 58px}.cards .card:nth-child(5){--dzc: 66px}.cards .card{transform:translate3d(calc(var(--px, 0) * -10px),calc(var(--py, 0) * -7px),var(--dzc, 46px)) rotateY(-1.5deg);transition:transform .55s cubic-bezier(.2,.75,.3,1),box-shadow .55s ease}.cards .card:hover{transform:translate3d(calc(var(--px, 0) * -10px),calc(var(--py, 0) * -7px - 9px),calc(var(--dzc, 46px) + 16px)) rotateY(-1.5deg) rotateX(-2deg)}.ch{perspective:1200px;perspective-origin:50% 0%}.ch:after{transform:translateZ(-130px) scale(1.02);opacity:.9}.ch__title{transform:translateZ(34px)}.ch__lede{transform:translateZ(24px)}.ch__toc{transform:translate3d(calc(var(--px, 0) * 6px),calc(var(--py, 0) * 4px),52px)}.stat__num b{display:inline-block;transform:translateZ(54px);filter:drop-shadow(0 16px 18px rgba(0,0,0,.34));transition:transform .6s cubic-bezier(.2,.75,.3,1),filter .6s ease}@keyframes pageIn3d{0%{opacity:.18;transform:translate3d(34px,40px,-200px) rotateY(-5deg) rotateX(7deg) scale(.94);filter:blur(10px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateZ(0) rotateY(0) rotateX(0) scale(1);filter:blur(0)}}.rv{transform:translate3d(0,28px,-80px) rotateY(4deg) rotateX(6deg) scale(.986)}.rv.in{transform:translateZ(0) rotateY(0) rotateX(0) scale(1)}.ch:after{filter:blur(.7px);opacity:.72}.ch__title{filter:drop-shadow(0 20px 26px rgba(4,10,22,.42))}.ch__toc{filter:drop-shadow(0 10px 14px rgba(4,10,22,.3))}.cards .card:nth-child(1){transition-delay:.06s}.cards .card:nth-child(2){transition-delay:.13s}.cards .card:nth-child(3){transition-delay:.2s}.cards .card:nth-child(4){transition-delay:.27s}.cards .card:nth-child(5){transition-delay:.34s}.blk__h{transform:translateZ(30px)}.timeline__item{transform:translateZ(32px)}.callout{transform:translateZ(40px)}.cmp{transform:translateZ(38px)}.refs .ref-item{transform:translate3d(calc(var(--px, 0) * -8px),calc(var(--py, 0) * -5px),40px)}@media (prefers-reduced-motion: reduce){.page,.ch{perspective:none}.page__inner,.blk{transform-style:flat}.page__top,.ch__title,.ch__lede,.ch__toc,.blk__h,.statement__text,.callout,.cmp,.timeline__item,.cards .card,.mini,.step,.chip,.race,.route,.ref-item,.pickout__row,.stat__num b{transform:none!important}.ch:after{transform:none!important;filter:none}}@media print{.page,.ch{perspective:none}.page__top,.cards .card,.statement__text{transform:none!important}}html.flat .rail,html.flat .pager,html.pvonly .rail,html.pvonly .pager{display:none!important}.cmp__body{display:block;position:relative;min-height:4.6rem;transform-style:preserve-3d;transition:transform .66s cubic-bezier(.3,.72,.22,1);will-change:transform}.cmp__a,.cmp__b{position:absolute;left:0;right:0;top:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cmp__b{transform:rotateY(180deg);opacity:1;color:#fff}.cmp.flip .cmp__body{transform:rotateY(180deg);animation:none}.cmp.flip .cmp__a{opacity:1;transform:none;transition:none}.cmp.flip .cmp__b{opacity:1;transform:rotateY(180deg);transition:none}.page{perspective:1180px;transition:perspective 1.05s cubic-bezier(.3,.7,.25,1)}.page.live{perspective:1460px}.cards:has(.card:hover) .card:not(:hover){opacity:.82;filter:brightness(.92)}.gblk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.4rem,3.4vw,3.2rem);align-items:center}.gblk__eb{font-size:.8rem;letter-spacing:.3em;color:rgba(var(--c1),.9);text-transform:uppercase}.gblk__h{margin:.55rem 0 .7rem;font-size:clamp(2.8rem,5.2vw,4.2rem);line-height:1.22;font-weight:400}.gblk__sub{max-width:30rem;font-size:1.32rem;line-height:1.74;color:#ece8e1c7}.gblk__steps{display:grid;gap:.82rem;margin:1.7rem 0 0;padding:0;list-style:none}.gblk__steps li{display:flex;align-items:baseline;gap:.9rem;font-size:1.28rem;letter-spacing:.05em;color:#ece8e1e6}.gblk__steps i{min-width:2.1rem;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.24rem;color:rgba(var(--c1),.95)}.gblk__note{margin-top:1.5rem;font-size:1.06rem;line-height:1.7;color:#ece8e194}.gblk__right{display:grid;justify-items:center;gap:.85rem}.gblk__hint{font-size:1.08rem;letter-spacing:.1em;color:rgba(var(--c1),.98);text-align:center}.gblk__url{max-width:15rem;font-size:.76rem;line-height:1.5;word-break:break-all;color:#ece8e16b;text-align:center}.gend__rows{margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid rgba(236,232,225,.13)}.gend__rows li{display:grid;grid-template-columns:2.6rem 4.4rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.95rem 0;border-bottom:1px solid rgba(236,232,225,.09);font-size:1.24rem;line-height:1.6}.gend__no{font-family:Cormorant Garamond,serif;font-style:italic;color:rgba(var(--c1),.9)}.gend__step{font-size:.84rem;letter-spacing:.16em;color:#ece8e180}.gend__ans{color:#ece8e1eb}@media (max-width: 680px){.gblk{grid-template-columns:1fr;gap:1.2rem}.gblk__right{order:-1}.gblk__hint,.gblk__url{display:none}.gend__rows li{grid-template-columns:2rem minmax(0,1fr);gap:.6rem}.gend__step{display:none}}html.playmode,html.playmode body{overflow:auto!important;height:auto!important;background:#05080f}.gend{width:100%;max-width:100%}.gend__rows{width:100%}.gend .blk__head{font-size:1.05rem;letter-spacing:.26em;margin-bottom:1.4rem}.gend .blk__sub{margin-bottom:.4rem}
