@keyframes palette-module__Ocf6Tq__wipe{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes palette-module__Ocf6Tq__slab{0%{transform:translate(50%)skew(-14deg)}to{transform:skew(-14deg)}}@keyframes palette-module__Ocf6Tq__big{0%{opacity:0;transform:translate(-60px)skew(-18deg)}to{opacity:1;transform:none}}@keyframes palette-module__Ocf6Tq__preview{0%{opacity:0;transform:translate(40px)skew(-6deg)}to{opacity:1;transform:none}}@keyframes palette-module__Ocf6Tq__active{0%{transform:translate(-24px)rotate(-1.5deg)scaleY(.7)}to{transform:rotate(-1.5deg)}}@keyframes palette-module__Ocf6Tq__sheet{0%{transform:translateY(100%)}to{transform:none}}.palette-module__Ocf6Tq__backdrop{background:color-mix(in srgb, var(--bg) 95%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:palette-module__Ocf6Tq__wipe calc(var(--m) * .45s) var(--ease-io) both}.palette-module__Ocf6Tq__slab{animation:palette-module__Ocf6Tq__slab calc(var(--m) * .6s) var(--ease-out) both;transform:skew(-14deg)}.palette-module__Ocf6Tq__dots{background-image:radial-gradient(color-mix(in srgb, var(--fg) 55%, transparent) 1.2px, transparent 1.6px);opacity:.22;background-size:16px 16px}.palette-module__Ocf6Tq__big{transform-origin:0 100%;animation:palette-module__Ocf6Tq__big calc(var(--m) * .5s) var(--ease-out) calc(var(--m) * .1s) both}.palette-module__Ocf6Tq__query{font-family:var(--font-display-family);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:.01em;text-transform:uppercase;line-height:1}.palette-module__Ocf6Tq__input{caret-color:var(--accent)}.palette-module__Ocf6Tq__input:focus-visible{outline:none}.palette-module__Ocf6Tq__preview{animation:palette-module__Ocf6Tq__preview calc(var(--m) * .34s) var(--ease-out) both}.palette-module__Ocf6Tq__active{animation:palette-module__Ocf6Tq__active calc(var(--m) * .3s) var(--ease-back) both;transform:rotate(-1.5deg)}.palette-module__Ocf6Tq__sheet{animation:palette-module__Ocf6Tq__sheet calc(var(--m) * .35s) var(--ease-out) both}.palette-module__Ocf6Tq__stripes{background:repeating-linear-gradient(-60deg, var(--surface) 0 8px, color-mix(in srgb, var(--surface) 55%, var(--bg)) 8px 16px)}.palette-module__Ocf6Tq__row:hover .palette-module__Ocf6Tq__rowBg{background:var(--surface)}.palette-module__Ocf6Tq__kbd{background:var(--surface-alt);min-width:22px;height:20px;color:var(--fg);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--fg) 12%, var(--surface-alt));justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:900;display:inline-flex}@media (prefers-reduced-motion:reduce){.palette-module__Ocf6Tq__backdrop,.palette-module__Ocf6Tq__slab,.palette-module__Ocf6Tq__big,.palette-module__Ocf6Tq__preview,.palette-module__Ocf6Tq__active,.palette-module__Ocf6Tq__sheet{animation:none}}
@property --dh-radius{syntax:"<length>";inherits:false;initial-value:0}.DarkHour-module__ST-UdW__layer{cursor:pointer;--moon:min(46vmin, 440px);--moon-top:6vh;--moon-right:11vw;--tower-h:90vh;--px:0;--py:0;--glide:translate .9s cubic-bezier(.2, .8, .2, 1);display:contents}.DarkHour-module__ST-UdW__layer>*{z-index:200;pointer-events:auto;position:fixed}.DarkHour-module__ST-UdW__defs{width:0;height:0;overflow:hidden;pointer-events:none!important}.DarkHour-module__ST-UdW__flood{flood-color:var(--bg)}.DarkHour-module__ST-UdW__veil{-webkit-backdrop-filter:grayscale(.7)brightness(.7);backdrop-filter:grayscale(.7)brightness(.7);background:radial-gradient(75% 70%,#0000 38%,#000c 100%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);animation:2.6s ease-in both DarkHour-module__ST-UdW__fade-in;inset:0}.DarkHour-module__ST-UdW__layer[data-stage=night] .DarkHour-module__ST-UdW__veil,.DarkHour-module__ST-UdW__layer[data-stage=crack] .DarkHour-module__ST-UdW__veil{animation:.9s 1.3s both DarkHour-module__ST-UdW__leave}.DarkHour-module__ST-UdW__world,.DarkHour-module__ST-UdW__colorize,.DarkHour-module__ST-UdW__tint,.DarkHour-module__ST-UdW__sky{animation:1.3s cubic-bezier(.3,.7,.25,1) 50ms both DarkHour-module__ST-UdW__invade;inset:0}.DarkHour-module__ST-UdW__world{-webkit-backdrop-filter:grayscale()brightness(.6)contrast(1.2);backdrop-filter:grayscale()brightness(.6)contrast(1.2)}.DarkHour-module__ST-UdW__colorize{mix-blend-mode:color;opacity:.85;background:#2a7a3f}.DarkHour-module__ST-UdW__tint{mix-blend-mode:multiply;background:radial-gradient(at 60% 25%,#78a06e 0%,#3c6040 45%,#182c1c 100%)}.DarkHour-module__ST-UdW__sky{mix-blend-mode:screen;background:linear-gradient(#286e3c59 0%,#0000 55%)}.DarkHour-module__ST-UdW__moon{top:var(--moon-top);right:var(--moon-right);width:var(--moon);aspect-ratio:1;pointer-events:none;translate:calc(var(--px) * -14px) calc(var(--py) * -10px);transition:var(--glide);animation:2.6s cubic-bezier(.2,.9,.25,1) .6s both DarkHour-module__ST-UdW__moon-rise}.DarkHour-module__ST-UdW__moon>i{display:block;position:absolute}.DarkHour-module__ST-UdW__halo{background:radial-gradient(circle,#deffaa80 0%,#a0eb8238 38%,#0000 68%);border-radius:50%;animation:1.2s ease-out 4.2s infinite DarkHour-module__ST-UdW__halo;inset:-40%}.DarkHour-module__ST-UdW__disc{background:radial-gradient(circle at 30% 30%,#8ca04680 0 6%,#0000 7.5%),radial-gradient(circle at 63% 22%,#8ca04666 0 3.5%,#0000 5%),radial-gradient(circle at 56% 60%,#82963c73 0 10%,#0000 12%),radial-gradient(circle at 25% 64%,#8ca04659 0 4.5%,#0000 6%),radial-gradient(circle at 77% 46%,#8ca04666 0 2.8%,#0000 4%),radial-gradient(circle at 42% 80%,#8ca0464d 0 3%,#0000 4.5%),radial-gradient(30% 22% at 40% 45%,#aabe5a59,#0000 70%),radial-gradient(circle at 38% 34%,#fbffe2 0%,#eef7b4 38%,#d2e37e 70%,#a9bf55 100%);border-radius:50%;inset:0;box-shadow:0 0 70px 20px #d6f58c73,0 0 220px 80px #96e67838,inset -20px -26px 60px #50642880}.DarkHour-module__ST-UdW__cloud{filter:blur(5px);background:radial-gradient(#0e2214d9 0%,#0e221480 45%,#0000 72%);border-radius:50%;width:160%;height:11%;animation:16s linear infinite alternate DarkHour-module__ST-UdW__drift;top:58%;left:-30%}.DarkHour-module__ST-UdW__cloud+.DarkHour-module__ST-UdW__cloud{height:7%;animation-duration:11s;animation-direction:alternate-reverse;top:75%}.DarkHour-module__ST-UdW__tower{height:var(--tower-h);aspect-ratio:4/10;bottom:0;right:calc(var(--moon-right) + var(--moon) / 2 - var(--tower-h) * .2 + 2vw);pointer-events:none;translate:calc(var(--px) * -26px) 0;transition:var(--glide);animation:2.6s cubic-bezier(.25,.8,.25,1) 1.4s both DarkHour-module__ST-UdW__tower-rise}.DarkHour-module__ST-UdW__towerArt{filter:drop-shadow(0 0 24px #000000a6);width:100%;height:100%;display:block;overflow:visible}.DarkHour-module__ST-UdW__twist{fill:none;stroke:#aae68c21;stroke-width:3px}.DarkHour-module__ST-UdW__rim{fill:none;stroke:#d6ffa08c;stroke-width:2.4px;stroke-linejoin:round}.DarkHour-module__ST-UdW__windows rect{fill:#e2ff9c;animation:DarkHour-module__ST-UdW__flicker 2.8s steps(1) calc(var(--i) * -.37s) infinite}.DarkHour-module__ST-UdW__windows rect:nth-child(4n){fill:#ff4a5a}.DarkHour-module__ST-UdW__fog{pointer-events:none;background:linear-gradient(#0000 0%,#0e28168c 55%,#08160ceb 100%);height:34vh;animation:1.6s 1.2s both DarkHour-module__ST-UdW__fade-in;inset:auto 0 0}.DarkHour-module__ST-UdW__blood{pointer-events:none;transform-origin:bottom;background:radial-gradient(38% 55% at 12% 100%,#5a060cd9 0%,#0000 70%),radial-gradient(30% 45% at 78% 100%,#6e0810bf 0%,#0000 70%),radial-gradient(20% 30% at 48% 100%,#46040ab3 0%,#0000 70%);height:42vh;animation:3s cubic-bezier(.22,1,.36,1) 1.8s both DarkHour-module__ST-UdW__blood-rise;inset:auto 0 0}.DarkHour-module__ST-UdW__coffins{pointer-events:none;height:30vh;translate:calc(var(--px) * -34px) 0;transition:var(--glide);inset:auto 0 0}.DarkHour-module__ST-UdW__coffins span{bottom:0;left:var(--left);height:var(--h);aspect-ratio:60/140;transform-origin:50% 100%;rotate:var(--tilt);filter:drop-shadow(0 0 14px #000000bf);animation:DarkHour-module__ST-UdW__coffin-rise 1.2s cubic-bezier(.2, 1.3, .4, 1) calc(2s + var(--i) * .16s) both;position:absolute;transform:translateY(24%)}.DarkHour-module__ST-UdW__coffins svg{width:100%;height:100%;display:block}.DarkHour-module__ST-UdW__lid{fill:none;stroke:#aa283499;stroke-width:1.3px}.DarkHour-module__ST-UdW__shine{fill:none;stroke:#d2ffa066;stroke-width:1.4px}.DarkHour-module__ST-UdW__drips{pointer-events:none;inset:0}.DarkHour-module__ST-UdW__drip{position:absolute}.DarkHour-module__ST-UdW__drip i{display:block;position:absolute}.DarkHour-module__ST-UdW__ooze{left:calc(var(--rim) / -2);width:var(--rim);height:8px;animation:DarkHour-module__ST-UdW__ooze .7s cubic-bezier(.2, .8, .2, 1) calc(2.2s + var(--d)) forwards;background:radial-gradient(60% 90% at 50% 0,#d11a28,#8a0612 70%,#5a030a);border-radius:0 0 50% 50%/0 0 100% 100%;top:-2px;transform:scaleX(0)}.DarkHour-module__ST-UdW__stem{left:calc(var(--w) * -.35);width:calc(var(--w) * .7);height:var(--len);transform-origin:top;animation:DarkHour-module__ST-UdW__stretch 1.8s cubic-bezier(.5, 0, .3, 1) calc(2.5s + var(--d)) forwards;background:linear-gradient(90deg,#5c030a,#b10f1d 45%,#e0414b 55%,#7c0610);border-radius:0 0 999px 999px;top:2px;transform:scaleY(0)}.DarkHour-module__ST-UdW__drop{left:calc(var(--w) * -.5);top:calc(var(--w) * -.4);width:var(--w);height:calc(var(--w) * 1.3);animation:DarkHour-module__ST-UdW__swell 1.8s cubic-bezier(.5, 0, .3, 1) calc(2.5s + var(--d)) forwards, DarkHour-module__ST-UdW__fall .8s cubic-bezier(.55, 0, 1, .45) calc(4.4s + var(--d)) forwards;background:radial-gradient(circle at 35% 35%,#ff6a70 0,#b3101d 35%,#6a040b 100%);border-radius:50%/42% 42% 58% 58%;transform:translateY(0)scale(0)}.DarkHour-module__ST-UdW__motes{pointer-events:none;width:100%;height:100%;animation:1.5s .9s both DarkHour-module__ST-UdW__fade-in;inset:0}.DarkHour-module__ST-UdW__kanji{color:#d6f5a01f;-webkit-text-stroke:1.4px #e6fcbee6;text-shadow:0 0 22px #96e67899;pointer-events:none;flex-direction:column;gap:.1em;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif CJK JP,Noto Serif JP,serif;font-size:clamp(2.4rem,10vh,7rem);font-weight:900;line-height:1;animation:1.6s cubic-bezier(.2,.8,.2,1) 2.6s both DarkHour-module__ST-UdW__kanji-in;display:flex;top:7vh;left:3vw}.DarkHour-module__ST-UdW__title{color:#eaf7c9;pointer-events:none;translate:calc(var(--px) * 10px) calc(var(--py) * 6px);transition:var(--glide);flex-direction:column;gap:8px;display:flex;bottom:16vh;left:7vw}.DarkHour-module__ST-UdW__band{z-index:-1;transform-origin:0;background:linear-gradient(90deg,#6d0411 0%,#c50f28 55%,#ff2d48 100%);height:40%;animation:.5s cubic-bezier(.7,0,.2,1) 2.9s both DarkHour-module__ST-UdW__band-in,1.2s ease-out 4.2s infinite DarkHour-module__ST-UdW__band-beat;position:absolute;top:36%;left:-8vw;right:-6vw;transform:skewY(-6deg);box-shadow:0 12px 40px #78001080}.DarkHour-module__ST-UdW__stamp{font-family:var(--font-display-family);letter-spacing:.32em;color:#c7e89a;font-size:clamp(1.4rem,3vw,2.2rem);animation:.6s cubic-bezier(.2,.9,.2,1) 3.6s both DarkHour-module__ST-UdW__slide-in}.DarkHour-module__ST-UdW__name{text-transform:uppercase;white-space:nowrap;color:#f2ffd8;transform-origin:0;text-shadow:0 0 26px #96e6788c;font-size:clamp(2rem,8vw,7.6rem);line-height:.85;transform:skewY(-6deg)}.DarkHour-module__ST-UdW__name span{animation:DarkHour-module__ST-UdW__letter-drop .7s cubic-bezier(.2, 1.5, .35, 1) calc(3s + var(--i) * 55ms) both, DarkHour-module__ST-UdW__letter-flash .34s steps(2) calc(3.3s + var(--i) * 55ms) both;display:inline-block}.DarkHour-module__ST-UdW__hint{letter-spacing:.34em;text-transform:uppercase;color:#a9cf86;font-size:.8rem;font-weight:900;animation:.6s cubic-bezier(.2,.9,.2,1) 3.9s both DarkHour-module__ST-UdW__slide-in}.DarkHour-module__ST-UdW__pulse{pointer-events:none;opacity:0;background:radial-gradient(70% 65%,#0000 45%,#9600128c 100%);animation:1.2s ease-out 4.2s infinite DarkHour-module__ST-UdW__beat;inset:0}.DarkHour-module__ST-UdW__layer[data-stage=crack] .DarkHour-module__ST-UdW__pulse{animation:none}.DarkHour-module__ST-UdW__edge{pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent calc(var(--dh-radius) - 44px), #78e66e66 calc(var(--dh-radius) - 8px), #e6ffc4f2 calc(var(--dh-radius) - 1px), transparent var(--dh-radius));animation:1.3s cubic-bezier(.3,.7,.25,1) 50ms both DarkHour-module__ST-UdW__edge;inset:0}.DarkHour-module__ST-UdW__shock,.DarkHour-module__ST-UdW__warp{aspect-ratio:1;pointer-events:none;opacity:0;border-radius:50%;width:40vmax;margin:-20vmax 0 0 -20vmax;top:50%;left:50%}.DarkHour-module__ST-UdW__shock{border:3px solid #ecffd6f2;animation:.95s cubic-bezier(.1,.75,.3,1) both DarkHour-module__ST-UdW__shock;box-shadow:0 0 36px 6px #a0ff8cb3,inset 0 0 36px 6px #a0ff8c80}.DarkHour-module__ST-UdW__late{border-width:1.5px;animation-duration:1.25s;animation-delay:.14s}.DarkHour-module__ST-UdW__warp{-webkit-backdrop-filter:blur(4px)brightness(1.7)saturate(.3);backdrop-filter:blur(4px)brightness(1.7)saturate(.3);animation:1.05s cubic-bezier(.1,.75,.3,1) 50ms both DarkHour-module__ST-UdW__shock;-webkit-mask:radial-gradient(circle,#0000 54%,#000 62% 66%,#0000 72%);mask:radial-gradient(circle,#0000 54%,#000 62% 66%,#0000 72%)}.DarkHour-module__ST-UdW__flash{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#f5ffe6f2 0%,#beffa080 30%,#0000 70%);animation:.9s ease-out both DarkHour-module__ST-UdW__flash;inset:0}.DarkHour-module__ST-UdW__invert{pointer-events:none;opacity:0;-webkit-backdrop-filter:invert()hue-rotate(180deg);backdrop-filter:invert()hue-rotate(180deg);animation:.28s step-end both DarkHour-module__ST-UdW__strobe;inset:0}.DarkHour-module__ST-UdW__glitch{pointer-events:none;inset:0;overflow:hidden}.DarkHour-module__ST-UdW__glitch i{mix-blend-mode:screen;opacity:0;background:#c8ffbed9;height:3px;animation:.6s steps(2,end) both DarkHour-module__ST-UdW__scan;position:absolute;left:0;right:0}.DarkHour-module__ST-UdW__glitch i:first-child{animation-delay:0s;top:18%}.DarkHour-module__ST-UdW__glitch i:nth-child(2){height:8px;animation-delay:80ms;top:44%}.DarkHour-module__ST-UdW__glitch i:nth-child(3){animation-delay:.16s;top:63%}.DarkHour-module__ST-UdW__glitch i:nth-child(4){height:5px;animation-delay:.24s;top:81%}.DarkHour-module__ST-UdW__layer[data-stage=crack] .DarkHour-module__ST-UdW__glitch i{animation-name:DarkHour-module__ST-UdW__scan-again;animation-duration:.4s}.DarkHour-module__ST-UdW__clock{pointer-events:none;flex-direction:column;align-items:center;gap:14px;animation:.7s cubic-bezier(.2,.9,.2,1) both DarkHour-module__ST-UdW__clock-in;display:flex;top:50%;left:50%;translate:-50% -50%}.DarkHour-module__ST-UdW__layer[data-stage=night] .DarkHour-module__ST-UdW__clock,.DarkHour-module__ST-UdW__layer[data-stage=crack] .DarkHour-module__ST-UdW__clock{animation:1.2s cubic-bezier(.5,0,.75,0) .3s both DarkHour-module__ST-UdW__clock-out}.DarkHour-module__ST-UdW__dial{filter:drop-shadow(0 0 18px #96e67873);width:min(52vmin,380px);height:auto;overflow:visible}.DarkHour-module__ST-UdW__face{fill:#060e098c;stroke:#eaf7c940;stroke-width:1px}.DarkHour-module__ST-UdW__ring{fill:none;stroke:#eaf7c9;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;transform-box:view-box;transform-origin:100px 100px;animation:.9s cubic-bezier(.6,0,.2,1) .1s forwards DarkHour-module__ST-UdW__draw;transform:rotate(-90deg)}.DarkHour-module__ST-UdW__inner{fill:none;stroke:#eaf7c92e;stroke-width:.8px;stroke-dasharray:2 3}.DarkHour-module__ST-UdW__minor,.DarkHour-module__ST-UdW__major{animation:DarkHour-module__ST-UdW__fade-in .25s ease calc(var(--i) * 8ms) both}.DarkHour-module__ST-UdW__minor{stroke:#eaf7c980;stroke-width:1.2px}.DarkHour-module__ST-UdW__major{stroke:#eaf7c9;stroke-width:3px}.DarkHour-module__ST-UdW__hour,.DarkHour-module__ST-UdW__minute,.DarkHour-module__ST-UdW__second{transform-box:view-box;transform-origin:100px 100px;stroke-linecap:round;transition:transform .28s cubic-bezier(.3,2.2,.5,1)}.DarkHour-module__ST-UdW__hour{stroke:#eaf7c9;stroke-width:6px}.DarkHour-module__ST-UdW__minute{stroke:#eaf7c9;stroke-width:3.5px}.DarkHour-module__ST-UdW__second{stroke:#ff2a45;stroke-width:2px}.DarkHour-module__ST-UdW__pin{fill:#ff2a45;stroke:#eaf7c9;stroke-width:1.5px}.DarkHour-module__ST-UdW__digits{letter-spacing:.08em;color:#eaf7c9;text-shadow:0 0 24px #96e6788c;font-size:clamp(2rem,6.4vw,4.2rem);line-height:1;animation:.32s steps(3,end) both DarkHour-module__ST-UdW__digit-glitch}.DarkHour-module__ST-UdW__layer[data-stage=night] .DarkHour-module__ST-UdW__digits,.DarkHour-module__ST-UdW__layer[data-stage=crack] .DarkHour-module__ST-UdW__digits{color:#ff3b52;text-shadow:0 0 30px #ff283ccc}.DarkHour-module__ST-UdW__cracks{pointer-events:none;filter:drop-shadow(0 0 6px #c8ffa0e6);width:100%;height:100%;inset:0;overflow:visible}.DarkHour-module__ST-UdW__cracks path{fill:none;stroke:#f4ffe4;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:DarkHour-module__ST-UdW__draw .28s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 18ms) forwards}.DarkHour-module__ST-UdW__impact{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#faffebf2,#beffa066 30%,#0000 70%);border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;animation:.5s ease-out both DarkHour-module__ST-UdW__flash}.DarkHour-module__ST-UdW__shard{pointer-events:none;-webkit-backdrop-filter:grayscale()sepia()hue-rotate(62deg)saturate(1.7)brightness(.52)contrast(1.15);backdrop-filter:grayscale()sepia()hue-rotate(62deg)saturate(1.7)brightness(.52)contrast(1.15);animation:DarkHour-module__ST-UdW__shard-fall var(--t) cubic-bezier(.45, 0, .85, .5) var(--d) both;background:linear-gradient(160deg,#e6ffc833,#286e3c2e 45%,#081a0e59)}.DarkHour-module__ST-UdW__shard svg{position:absolute;inset:0;overflow:visible}.DarkHour-module__ST-UdW__shard polygon{fill:none;stroke:#f0ffdcd9;stroke-width:1.5px}.DarkHour-module__ST-UdW__burst{pointer-events:none;background:radial-gradient(circle at var(--cx) var(--cy), #f5ffe6e6, #beffa059 25%, transparent 60%);mix-blend-mode:screen;animation:.6s ease-out both DarkHour-module__ST-UdW__flash;inset:0}.DarkHour-module__ST-UdW__layer[data-calm=true] *{transition:none!important;animation:none!important}.DarkHour-module__ST-UdW__layer[data-calm=true]>*{animation:.5s both DarkHour-module__ST-UdW__fade-in!important}.DarkHour-module__ST-UdW__layer[data-calm=true][data-stage=out]>*{animation:.8s both DarkHour-module__ST-UdW__leave!important}@media (max-width:640px){.DarkHour-module__ST-UdW__layer{--moon:52vmin;--moon-top:7vh;--moon-right:6vw;--tower-h:64vh}.DarkHour-module__ST-UdW__coffins span:nth-child(2),.DarkHour-module__ST-UdW__coffins span:nth-child(4){display:none}.DarkHour-module__ST-UdW__title{bottom:13vh;left:6vw}.DarkHour-module__ST-UdW__kanji{font-size:2.6rem;top:9vh;left:4vw}}@keyframes DarkHour-module__ST-UdW__fade-in{0%{opacity:0}}@keyframes DarkHour-module__ST-UdW__leave{to{opacity:0}}@keyframes DarkHour-module__ST-UdW__invade{0%{clip-path:circle(0)}to{clip-path:circle(150vmax)}}@keyframes DarkHour-module__ST-UdW__edge{0%{--dh-radius:0px;opacity:1}80%{opacity:1}to{--dh-radius:150vmax;opacity:0}}@keyframes DarkHour-module__ST-UdW__moon-rise{0%{opacity:0;filter:blur(10px);transform:translateY(55vh)scale(.7)}50%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes DarkHour-module__ST-UdW__halo{0%,60%,to{transform:scale(1)}12%{transform:scale(1.1)}24%{transform:scale(1.02)}34%{transform:scale(1.07)}}@keyframes DarkHour-module__ST-UdW__drift{0%{transform:translate(-18%)}to{transform:translate(18%)}}@keyframes DarkHour-module__ST-UdW__tower-rise{0%{transform:translateY(100%)}}@keyframes DarkHour-module__ST-UdW__flicker{0%,to{opacity:.9}40%{opacity:.25}46%{opacity:1}70%{opacity:.5}}@keyframes DarkHour-module__ST-UdW__blood-rise{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes DarkHour-module__ST-UdW__coffin-rise{0%{transform:translateY(105%)}}@keyframes DarkHour-module__ST-UdW__ooze{to{transform:scaleX(1)}}@keyframes DarkHour-module__ST-UdW__stretch{to{transform:scaleY(1)}}@keyframes DarkHour-module__ST-UdW__swell{to{transform:translateY(var(--len)) scale(1)}}@keyframes DarkHour-module__ST-UdW__fall{0%{transform:translateY(var(--len)) scale(1)}to{transform:translateY(calc(var(--len) + var(--fall))) scale(.8, 1.3);opacity:.2}}@keyframes DarkHour-module__ST-UdW__kanji-in{0%{clip-path:inset(-20% -20% 100%);opacity:.3;transform:translateY(-10px)}to{clip-path:inset(-20%);opacity:1;transform:none}}@keyframes DarkHour-module__ST-UdW__band-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes DarkHour-module__ST-UdW__band-beat{0%,60%,to{scale:1}12%{scale:1 1.18}26%{scale:1 1.04}36%{scale:1 1.12}}@keyframes DarkHour-module__ST-UdW__slide-in{0%{opacity:0;transform:translate(-40px)}}@keyframes DarkHour-module__ST-UdW__letter-drop{0%{opacity:0;transform:translateY(-160%)rotate(-24deg)scale(1.7)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes DarkHour-module__ST-UdW__letter-flash{0%{text-shadow:-5px 0 #ff2a45,5px 0 #3ce2ff}to{text-shadow:0 0 26px #96e6788c}}@keyframes DarkHour-module__ST-UdW__beat{0%,60%,to{opacity:0}10%{opacity:1}22%{opacity:.3}32%{opacity:.8}}@keyframes DarkHour-module__ST-UdW__shock{0%{opacity:1;transform:scale(.02)}70%{opacity:.8}to{opacity:0;transform:scale(4.5)}}@keyframes DarkHour-module__ST-UdW__flash{0%{opacity:1}to{opacity:0}}@keyframes DarkHour-module__ST-UdW__strobe{0%{opacity:1}30%{opacity:0}55%{opacity:1}75%,to{opacity:0}}@keyframes DarkHour-module__ST-UdW__scan{0%,to{opacity:0;transform:translate(-6%)}50%{opacity:1;transform:translate(4%)}}@keyframes DarkHour-module__ST-UdW__scan-again{0%,to{opacity:0;transform:translate(6%)}50%{opacity:1;transform:translate(-4%)}}@keyframes DarkHour-module__ST-UdW__clock-in{0%{opacity:0;filter:blur(12px);transform:scale(1.5)}60%{opacity:1;filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes DarkHour-module__ST-UdW__clock-out{0%{opacity:1;filter:none;transform:none}30%{opacity:1;transform:scale(1.04)}to{opacity:0;filter:blur(14px);transform:scale(2.2)}}@keyframes DarkHour-module__ST-UdW__draw{to{stroke-dashoffset:0}}@keyframes DarkHour-module__ST-UdW__digit-glitch{0%{opacity:.4;text-shadow:-7px 0 #ff2a45,7px 0 #3ce2ff;transform:translate(-5px)skew(-12deg)}50%{opacity:1;text-shadow:5px 0 #ff2a45,-5px 0 #3ce2ff;transform:translate(4px)}}@keyframes DarkHour-module__ST-UdW__shard-fall{0%{opacity:1;transform:none}75%{opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0}}
.MobileNav-module__jLUvNW__bar{--menu-fg:var(--fg);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 -1px 0 var(--p3r-line)}.MobileNav-module__jLUvNW__barLine{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.MobileNav-module__jLUvNW__barLine:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:40%;animation:MobileNav-module__jLUvNW__glide 5s var(--ease-io) infinite;position:absolute;inset:0 auto 0 0}.MobileNav-module__jLUvNW__dock{background:color-mix(in srgb, var(--bg) 84%, transparent);box-shadow:inset 0 1px 0 var(--p3r-line)}.MobileNav-module__jLUvNW__nav{grid-template-columns:repeat(var(--count), minmax(0, 1fr));isolation:isolate;gap:3px;display:grid;position:relative}.MobileNav-module__jLUvNW__slot{width:calc((100% - (var(--count) - 1) * 3px) / var(--count));pointer-events:none;height:100%;transform:translate3d(calc(var(--index) * (100% + 3px)), 0, 0);transition:transform calc(var(--m) * .42s) var(--ease-snap);position:absolute;bottom:0;left:0}.MobileNav-module__jLUvNW__pill{z-index:-1;position:absolute;inset:0}.MobileNav-module__jLUvNW__pill:before,.MobileNav-module__jLUvNW__pill:after{content:"";clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);position:absolute;inset:0}.MobileNav-module__jLUvNW__pill:before{background:var(--accent);transform:translate(-3px,3px)}.MobileNav-module__jLUvNW__pill:after{background:var(--fg)}.MobileNav-module__jLUvNW__chip{z-index:2;white-space:nowrap;letter-spacing:.14em;color:var(--on-accent);background:var(--accent);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);opacity:0;animation:MobileNav-module__jLUvNW__chip calc(var(--m) * 1.6s) var(--ease-glide) both;padding:4px 10px;font-size:11px;font-style:italic;font-weight:900;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.MobileNav-module__jLUvNW__chipStart{animation-name:MobileNav-module__jLUvNW__chip-start;left:0;transform:none}.MobileNav-module__jLUvNW__chipEnd{animation-name:MobileNav-module__jLUvNW__chip-start;left:auto;right:0;transform:none}.MobileNav-module__jLUvNW__item{color:var(--muted);transition:color calc(var(--m) * .25s) ease}.MobileNav-module__jLUvNW__itemOn{color:var(--bg)}@keyframes MobileNav-module__jLUvNW__glide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes MobileNav-module__jLUvNW__chip{0%{opacity:0;transform:translate(-50%,10px)skew(-18deg)}18%{opacity:1;transform:translate(-50%,-2px)skew(3deg)}26%,78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes MobileNav-module__jLUvNW__chip-start{0%{opacity:0;transform:translateY(10px)skew(-18deg)}18%{opacity:1;transform:translateY(-2px)skew(3deg)}26%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}
.Backdrop-module__67TUhW__root{z-index:-1;pointer-events:none;contain:strict;background:radial-gradient(120% 80% at 88% -12%, color-mix(in srgb, var(--accent) 20%, transparent) 0%, transparent 58%), radial-gradient(90% 70% at -10% 112%, color-mix(in srgb, var(--highlight) 34%, transparent) 0%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 55%, var(--bg)) 0%, var(--bg) 62%);position:fixed;inset:0;overflow:hidden}.Backdrop-module__67TUhW__glow{aspect-ratio:1;filter:blur(60px);opacity:.55;will-change:transform;border-radius:50%;width:70vmax;position:absolute}.Backdrop-module__67TUhW__glowA{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 36%, transparent) 0%, transparent 65%);animation:38s ease-in-out infinite alternate Backdrop-module__67TUhW__drift-a;top:-30vmax;right:-18vmax}.Backdrop-module__67TUhW__glowB{background:radial-gradient(circle, color-mix(in srgb, var(--highlight) 46%, transparent) 0%, transparent 65%);animation:46s ease-in-out infinite alternate Backdrop-module__67TUhW__drift-b;bottom:-34vmax;left:-22vmax}.Backdrop-module__67TUhW__slab{background:linear-gradient(100deg, color-mix(in srgb, var(--highlight) 16%, transparent), color-mix(in srgb, var(--accent) 5%, transparent) 60%, transparent);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);width:62vw;height:130%;animation:14s ease-in-out infinite alternate Backdrop-module__67TUhW__breathe;position:absolute;inset:-10% -20% auto auto}.Backdrop-module__67TUhW__rays{position:absolute;inset:-20% 0 0 30%}.Backdrop-module__67TUhW__rays i{background:linear-gradient(180deg, color-mix(in srgb, var(--secondary) 16%, transparent), transparent 70%);opacity:0;width:7vw;height:120%;animation:9s ease-in-out infinite Backdrop-module__67TUhW__ray;position:absolute;top:0;transform:skew(-28deg)}.Backdrop-module__67TUhW__rays i:first-child{animation-delay:-1s;left:18%}.Backdrop-module__67TUhW__rays i:nth-child(2){width:3vw;animation-duration:11s;animation-delay:-4s;left:42%}.Backdrop-module__67TUhW__rays i:nth-child(3){width:11vw;animation-duration:13s;animation-delay:-6.5s;left:61%}.Backdrop-module__67TUhW__rays i:nth-child(4){width:2vw;animation-duration:8s;animation-delay:-2.5s;left:83%}.Backdrop-module__67TUhW__waves{will-change:transform;width:200%;height:34vh;position:absolute;bottom:-2vh;left:0}.Backdrop-module__67TUhW__waveBack{opacity:.55;animation:34s linear infinite Backdrop-module__67TUhW__wave;bottom:6vh}.Backdrop-module__67TUhW__waveFront{animation:22s linear infinite reverse Backdrop-module__67TUhW__wave}.Backdrop-module__67TUhW__waveFill{fill:color-mix(in srgb, var(--highlight) 14%, transparent)}.Backdrop-module__67TUhW__waveBack .Backdrop-module__67TUhW__waveFill{fill:color-mix(in srgb, var(--accent) 8%, transparent)}.Backdrop-module__67TUhW__waveLine{fill:none;stroke:color-mix(in srgb, var(--secondary) 34%, transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.Backdrop-module__67TUhW__grid{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--fg) 4%, transparent) 0 1px, transparent 1px 26px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 100% 0,#000 0%,#0000 60%);mask-image:radial-gradient(120% 90% at 100% 0,#000 0%,#0000 60%)}.Backdrop-module__67TUhW__motes{position:absolute;inset:0}.Backdrop-module__67TUhW__motes i{bottom:-4vh;left:var(--x);width:var(--s);aspect-ratio:1;background:color-mix(in srgb, var(--secondary) 80%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 70%, transparent);opacity:0;animation:Backdrop-module__67TUhW__mote var(--t) linear var(--delay) infinite;position:absolute}@keyframes Backdrop-module__67TUhW__drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-12vmax,10vmax)scale(1.15)}}@keyframes Backdrop-module__67TUhW__drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(14vmax,-8vmax)scale(.95)}}@keyframes Backdrop-module__67TUhW__breathe{0%{opacity:.6;transform:translate(0,0)}to{opacity:1;transform:translate(-2vw)}}@keyframes Backdrop-module__67TUhW__ray{0%,to{opacity:0}50%{opacity:1}}@keyframes Backdrop-module__67TUhW__wave{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes Backdrop-module__67TUhW__mote{0%{opacity:0;transform:translate(0,0)rotate(45deg)}12%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translate3d(var(--drift), -112vh, 0) rotate(225deg)}}
.Sidebar-module__m8I0oq__back{z-index:-10;pointer-events:none;position:absolute;inset:0}.Sidebar-module__m8I0oq__back:before,.Sidebar-module__m8I0oq__back:after{content:"";position:absolute;inset:0}.Sidebar-module__m8I0oq__back:before{background:linear-gradient(180deg, var(--p3r-edge), color-mix(in srgb, var(--accent) 60%, transparent))}.Sidebar-module__m8I0oq__back:after{background:linear-gradient(160deg, color-mix(in srgb, var(--fg) 7%, transparent) 0%, transparent 30%), radial-gradient(90% 50% at 0% 100%, color-mix(in srgb, var(--highlight) 34%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent), color-mix(in srgb, var(--bg) 92%, transparent));inset:0 3px 0 0}.Sidebar-module__m8I0oq__stream{z-index:-9;pointer-events:none;position:absolute;inset:0 3px 0 0;overflow:hidden}.Sidebar-module__m8I0oq__stream i{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 10%, transparent) 50%, transparent);width:140%;height:38%;animation:9s linear infinite Sidebar-module__m8I0oq__stream;position:absolute;left:-20%;transform:translateY(-110%)skewY(-12deg)}.Sidebar-module__m8I0oq__stream i:nth-child(2){animation-duration:12s;animation-delay:-4.5s}.Sidebar-module__m8I0oq__nav{isolation:isolate;position:relative}.Sidebar-module__m8I0oq__cursor{z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 38%, transparent), color-mix(in srgb, var(--accent) 10%, transparent) 72%, transparent);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);height:50px;transition:transform calc(var(--m) * .34s) var(--ease-snap), opacity calc(var(--m) * .2s) ease;position:absolute;top:0;left:-28px;right:-10px}.Sidebar-module__m8I0oq__cursor:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid var(--fg);width:0;height:0;margin-top:-7px;position:absolute;top:50%;left:12px}.Sidebar-module__m8I0oq__cursorOn{opacity:1}.Sidebar-module__m8I0oq__pill{z-index:-1;pointer-events:none;transform-origin:50%;position:absolute;top:0;left:0}.Sidebar-module__m8I0oq__pill:before,.Sidebar-module__m8I0oq__pill:after{content:"";clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);position:absolute;inset:0}.Sidebar-module__m8I0oq__pill:before{background:var(--accent);transform:translate(-7px,5px)}.Sidebar-module__m8I0oq__pill:after{background:var(--fg)}.Sidebar-module__m8I0oq__label{transition:color calc(var(--m) * .2s) ease}@keyframes Sidebar-module__m8I0oq__stream{0%{transform:translateY(-110%)skewY(-12deg)}to{transform:translateY(290%)skewY(-12deg)}}
.synchro-module__I-ytoG__lock{align-items:center;min-height:calc(100dvh - 12rem);padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.synchro-module__I-ytoG__ghost{color:color-mix(in srgb, var(--fg) 6%, transparent);white-space:nowrap;pointer-events:none;font-size:clamp(8rem,22vw,20rem);line-height:1;position:absolute;top:-.08em;left:-.04em}.synchro-module__I-ytoG__moon{aspect-ratio:1;background:var(--fg);width:clamp(4rem,9vw,7.5rem);box-shadow:inset calc(-.32 * clamp(4rem, 9vw, 7.5rem)) 0 0 var(--surface);animation:synchro-module__I-ytoG__moon-bob calc(var(--m) * 4s + 10ms) ease-in-out infinite alternate;border-radius:50%;position:absolute;top:3rem;right:8%}.synchro-module__I-ytoG__digit{background:var(--surface-alt);width:clamp(2.2rem,7vw,4.2rem);height:clamp(3rem,10vw,5.6rem);color:var(--bg);transition:background-color calc(var(--m) * .18s) ease, transform calc(var(--m) * .25s) var(--ease-back);place-items:center;font-size:clamp(2rem,6vw,3.6rem);display:grid;transform:skew(-10deg)}.synchro-module__I-ytoG__digitOn{background:var(--fg);box-shadow:calc(var(--mv,1) * -6px) calc(var(--mv,1) * 5px) 0 var(--accent);transform:skewX(-10deg) translateY(calc(var(--mv,1) * -3px))}.synchro-module__I-ytoG__digitSmall{width:2.1rem;height:2.8rem;font-size:1.8rem}@keyframes synchro-module__I-ytoG__moon-bob{0%{transform:translateY(0)}to{transform:translateY(calc(var(--mv,1) * -6px))}}@media (prefers-reduced-motion:reduce){.synchro-module__I-ytoG__moon{animation:none}}.synchro-module__I-ytoG__week{--hours-w:42px;min-width:0}.synchro-module__I-ytoG__weekHead,.synchro-module__I-ytoG__weekBody{grid-template-columns:var(--hours-w) repeat(var(--days), minmax(0, 1fr));display:grid}.synchro-module__I-ytoG__weekHead{gap:0;padding-bottom:8px}.synchro-module__I-ytoG__dayHead{justify-content:center;align-items:baseline;gap:6px;padding:4px 0;display:flex}.synchro-module__I-ytoG__dayToday{color:var(--secondary)}.synchro-module__I-ytoG__weekBody,.synchro-module__I-ytoG__hours{position:relative}.synchro-module__I-ytoG__hours span{color:var(--muted);font-size:10px;font-style:italic;font-weight:800;position:absolute;right:6px;transform:translateY(-50%)}.synchro-module__I-ytoG__dayCol{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--fg) 5%, transparent) 0 1px, transparent 1px 44px);margin:0 3px;position:relative}.synchro-module__I-ytoG__split:after{content:"";background:color-mix(in srgb, var(--secondary) 22%, transparent);pointer-events:none;width:2px;position:absolute;inset:0 auto 0 calc(50% - 1px)}.synchro-module__I-ytoG__lesson{background:var(--c);min-width:0;color:var(--ink);animation-duration:calc(var(--m) * .55s);animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-delay:calc(var(--m) * var(--delay,0s));flex-direction:column;gap:2px;padding:4px 6px;font-size:11px;font-style:italic;font-weight:900;line-height:1.15;display:flex;position:absolute;overflow:hidden}.synchro-module__I-ytoG__halfLeft{left:0;right:calc(50% + 3px)}.synchro-module__I-ytoG__halfRight{left:calc(50% + 3px);right:0}.synchro-module__I-ytoG__overLeft{left:0;right:30%}.synchro-module__I-ytoG__overRight{z-index:1;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 45%, transparent) 0 3px, transparent 3px 8px);box-shadow:inset 0 0 0 2px var(--c);justify-content:flex-end;align-items:flex-end;left:30%;right:0}.synchro-module__I-ytoG__overRight>span:first-child{background:var(--c);max-width:100%;padding:1px 5px}.synchro-module__I-ytoG__fromLeft{animation-name:synchro-module__I-ytoG__from-left}.synchro-module__I-ytoG__fromRight{animation-name:synchro-module__I-ytoG__from-right}.synchro-module__I-ytoG__freed{background:color-mix(in srgb, var(--c) 10%, transparent);box-shadow:inset 0 0 0 2px var(--c);color:var(--c);text-decoration:line-through}.synchro-module__I-ytoG__freedTag{letter-spacing:.08em;text-transform:uppercase;font-size:9px;text-decoration:none}.synchro-module__I-ytoG__bridge{z-index:2;background:color-mix(in srgb, var(--secondary) 12%, transparent);box-shadow:inset 0 0 0 2px var(--fg), 0 0 18px color-mix(in srgb, var(--secondary) 40%, transparent);color:var(--fg);cursor:pointer;animation:synchro-module__I-ytoG__bridge calc(var(--m) * .55s) var(--ease-out) both;animation-delay:calc(var(--m) * var(--delay,0s));transition:background-color calc(var(--m) * .2s) ease;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;left:-4px;right:-4px;overflow:hidden}.synchro-module__I-ytoG__bridge:hover{background:color-mix(in srgb, var(--secondary) 24%, transparent)}.synchro-module__I-ytoG__bridgeOn{background:var(--fg);color:var(--bg)}.synchro-module__I-ytoG__bridgeKind{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:900}.synchro-module__I-ytoG__fresh{background:var(--accent);color:var(--on-accent);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);margin-left:4px;padding:1px 6px;font-size:9px;font-style:italic;font-weight:900;display:inline-block}.synchro-module__I-ytoG__menuItem{isolation:isolate;margin-left:var(--shift);text-align:left;transform:rotate(var(--tilt));transition:transform calc(var(--m) * .25s) var(--ease-back);flex-direction:column;align-items:flex-start;padding:6px 12px;display:flex;position:relative}.synchro-module__I-ytoG__menuItem:hover{transform:rotate(var(--tilt)) translateX(calc(var(--mv,1) * 6px))}.synchro-module__I-ytoG__menuOn:before{content:"";z-index:-1;background:var(--fg);box-shadow:calc(var(--mv,1) * -6px) calc(var(--mv,1) * 5px) 0 var(--accent);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);animation:synchro-module__I-ytoG__snap-in calc(var(--m) * .34s) var(--ease-back) both;transform-origin:0;position:absolute;inset:2px -10px 0 -14px}.synchro-module__I-ytoG__menuOn{color:var(--bg)}.synchro-module__I-ytoG__menuSub{color:var(--secondary);align-items:center;font-size:12px;font-style:italic;font-weight:800;display:flex}.synchro-module__I-ytoG__menuOn .synchro-module__I-ytoG__menuSub{color:color-mix(in srgb, var(--bg) 70%, var(--accent))}@keyframes synchro-module__I-ytoG__from-left{0%{opacity:0;transform:translateX(calc(var(--mv,1) * -40px))}to{opacity:1;transform:none}}@keyframes synchro-module__I-ytoG__from-right{0%{opacity:0;transform:translateX(calc(var(--mv,1) * 40px))}to{opacity:1;transform:none}}@keyframes synchro-module__I-ytoG__bridge{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes synchro-module__I-ytoG__snap-in{0%{transform:scaleX(0)skew(-18deg)}65%{transform:scaleX(1.06)skew(-4deg)}to{transform:none}}
.trip-module__ytuvvW__badge{clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);flex-shrink:0;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;font-size:.85rem;line-height:1;display:inline-flex}.trip-module__ytuvvW__badgeBig{min-width:1.8rem;height:1.8rem;font-size:1.05rem}.trip-module__ytuvvW__strip{flex-direction:column;display:flex}.trip-module__ytuvvW__node{animation:trip-module__ytuvvW__node-in calc(var(--m) * .45s) var(--ease-out) both;animation-delay:calc(var(--m) * var(--delay,0s));grid-template-columns:3.4rem 1.6rem minmax(0,1fr);gap:.6rem;display:grid}.trip-module__ytuvvW__time{padding-top:1px;font-size:1.2rem;line-height:1}.trip-module__ytuvvW__rail{justify-content:center;display:flex;position:relative}.trip-module__ytuvvW__segment{transform-origin:top;width:10px;animation:trip-module__ytuvvW__rail-grow calc(var(--m) * .5s) var(--ease-out) both;animation-delay:calc(var(--m) * (var(--delay,0s) + .12s));position:absolute;top:.7rem;bottom:-.2rem}.trip-module__ytuvvW__segmentWalk{background:repeating-linear-gradient(180deg, var(--fg) 0 5px, transparent 5px 10px);width:4px}.trip-module__ytuvvW__dot{z-index:1;background:var(--bg);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--fg);border-radius:50%;position:relative}.trip-module__ytuvvW__dotEnd{background:var(--fg);width:22px;height:22px;margin-top:-2px}.trip-module__ytuvvW__bar{transform-origin:0;min-width:0;animation:trip-module__ytuvvW__bar-grow calc(var(--m) * .6s) var(--ease-out) both;animation-delay:calc(var(--m) * var(--delay,0s));align-items:center;display:flex;overflow:hidden}.trip-module__ytuvvW__chip{background:var(--surface-alt);min-height:2.25rem;color:var(--secondary);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);transition:background-color calc(var(--m) * .18s) ease, color calc(var(--m) * .18s) ease;align-items:center;gap:.4rem;padding:0 .8rem;font-size:12px;font-style:italic;font-weight:800;display:inline-flex}.trip-module__ytuvvW__chipOn{background:var(--fg);color:var(--bg)}@keyframes trip-module__ytuvvW__node-in{0%{opacity:0;transform:translateX(calc(var(--mv,1) * -18px))}to{opacity:1;transform:none}}@keyframes trip-module__ytuvvW__rail-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes trip-module__ytuvvW__bar-grow{0%{transform:scaleX(0)}to{transform:none}}
