.moon-module__vGh6gG__moonPhaseDisk{z-index:2;filter:drop-shadow(0 0 13px #dce4ff66);width:100%;height:100%;position:relative;overflow:visible}.moon-module__vGh6gG__moonPhaseGlow{z-index:1;filter:blur(6px);background:radial-gradient(closest-side,#d9c8ff47,#0000 70%);border-radius:50%;width:150%;height:150%;animation:5.6s ease-in-out infinite moon-module__vGh6gG__ritualAmbient;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moon-module__vGh6gG__moonPhaseReadout{z-index:2;color:#d9c8ff;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.08em;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:-2px auto 0;font-weight:900;line-height:1.25;display:inline-flex;position:relative}.moon-module__vGh6gG__moonPhaseReadout small{color:var(--text-muted);font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.06em;font-weight:800}.moon-module__vGh6gG__moonGuessSheet{--ritual-accent:#c7d0ee;--ritual-accent-bright:#e6ecff;--ritual-accent-pale:#f4f7ff;flex-direction:column;align-items:center;max-width:356px;padding:22px 22px 18px;display:flex}.moon-module__vGh6gG__moonGuessSuccess{--ritual-accent:#9bd97a;--ritual-accent-bright:#c9f0a8;--ritual-accent-pale:#efffdf}.moon-module__vGh6gG__moonGuessGold{--ritual-accent:#f0b94a;--ritual-accent-bright:#fde9b4;--ritual-accent-pale:#fff7d6}.moon-module__vGh6gG__moonGuessSacral{--ritual-accent:#e8703a;--ritual-accent-bright:#ffd0ad;--ritual-accent-pale:#fff0e6}.moon-module__vGh6gG__moonGuessTitle{font-size:calc(27px*var(--typography-font-factor,1));background:linear-gradient(180deg,#fff,var(--ritual-accent)64%,color-mix(in srgb,var(--ritual-accent)55%,#6a6048));filter:drop-shadow(0 2px 9px color-mix(in srgb,var(--ritual-accent)28%,transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:8px;line-height:1.05}.moon-module__vGh6gG__moonGuessTarget{width:128px;height:128px;margin:16px 0 26px;position:relative}.moon-module__vGh6gG__moonGuessTargetGlow{z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--ritual-accent)26%,transparent),transparent 70%);filter:blur(7px);border-radius:50%;width:172px;height:172px;animation:6s ease-in-out infinite moon-module__vGh6gG__moonGuessBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moon-module__vGh6gG__moonGuessTargetMoon{filter:drop-shadow(0 0 14px #dce4ff66);width:128px;height:128px;transition:opacity .5s,filter .5s,transform .5s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0}.moon-module__vGh6gG__moonGuessActualMoon{z-index:3;transform:scale(.92)}.moon-module__vGh6gG__moonGuessTargetRevealed .moon-module__vGh6gG__moonGuessTargetMoon:first-of-type{opacity:.18;filter:saturate(.6)}.moon-module__vGh6gG__moonGuessTargetRevealed .moon-module__vGh6gG__moonGuessActualMoon{opacity:1;transform:none}.moon-module__vGh6gG__moonGuessCaption{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:800;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.moon-module__vGh6gG__moonGuessControls{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:6px;display:flex}.moon-module__vGh6gG__moonGuessReadout{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.04em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;line-height:1.4;display:flex}.moon-module__vGh6gG__moonGuessReadout b{color:var(--ritual-accent-bright);font-weight:600}.moon-module__vGh6gG__moonGuessTrack{width:100%;padding:0 2px;position:relative}.moon-module__vGh6gG__moonGuessTrack input[type=range]{appearance:none;background:linear-gradient(90deg,#16131f,#5b4a86 25%,#c7d0ee 50%,#5b4a86 75%,#16131f);border-radius:999px;outline:none;width:100%;height:5px;margin:0}.moon-module__vGh6gG__moonGuessTrack input[type=range]::-webkit-slider-thumb{border:1.5px solid var(--ritual-accent-bright);appearance:none;background:radial-gradient(circle at 38% 32%,#fff,var(--ritual-accent)60%,#9aa1b4);width:20px;height:20px;box-shadow:0 0 12px color-mix(in srgb,var(--ritual-accent)72%,transparent);cursor:pointer;border-radius:50%}.moon-module__vGh6gG__moonGuessTrack input[type=range]::-moz-range-thumb{background:var(--ritual-accent-bright);cursor:pointer;border:0;border-radius:50%;width:20px;height:20px}.moon-module__vGh6gG__moonGuessTicks{color:var(--text-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin-top:7px;font-weight:800;display:flex}.moon-module__vGh6gG__moonGuessTicks span{text-align:center;flex:1}.moon-module__vGh6gG__moonGuessTicks span:first-child{text-align:left}.moon-module__vGh6gG__moonGuessTicks span:last-child{text-align:right}.moon-module__vGh6gG__moonGuessSubmit{border:1px solid color-mix(in srgb,var(--ritual-accent)55%,transparent);background:color-mix(in srgb,var(--ritual-accent)18%,transparent);width:100%;min-height:50px;color:var(--ritual-accent-bright);cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:calc(17px*var(--typography-font-factor,1));border-radius:15px;justify-content:center;align-items:center;margin-top:4px;font-style:italic;font-weight:600;transition:background .16s,border-color .16s;display:flex}.moon-module__vGh6gG__moonGuessSubmit:hover{background:color-mix(in srgb,var(--ritual-accent)28%,transparent)}.moon-module__vGh6gG__moonGuessReveal{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:8px;display:flex}.moon-module__vGh6gG__moonGuessVerdict{color:var(--ritual-accent-bright);font-family:Georgia,Times New Roman,serif;font-size:calc(25px*var(--typography-font-factor,1));white-space:nowrap;font-style:italic;font-weight:600;line-height:1.05}.moon-module__vGh6gG__moonGuessAccuracy{color:var(--ritual-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(12px*var(--typography-font-factor,1));letter-spacing:.08em;margin-top:2px;font-weight:600}.moon-module__vGh6gG__moonGuessDailyReward{border:1px solid color-mix(in srgb,var(--ritual-accent)42%,transparent);background:color-mix(in srgb,var(--ritual-accent)12%,transparent);color:var(--ritual-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:999px;margin-top:-4px;padding:5px 11px;font-weight:900;line-height:1.2}.moon-module__vGh6gG__moonGuessDailyRewardClaimed{color:#c9f0a8;background:#9bd97a1f;border-color:#9bd97a7a}.moon-module__vGh6gG__moonGuessDailyRewardMissed{color:#ffd0ad;background:#e8703a1f;border-color:#e8703a7a}.moon-module__vGh6gG__moonGuessCompare{width:100%;height:42px;margin-top:2px;position:relative}.moon-module__vGh6gG__moonGuessCompareBar{background:linear-gradient(90deg,#16131f,#3a3350 50%,#16131f);border:1px solid #f0b94a26;border-radius:999px;height:4px;position:absolute;top:19px;left:0;right:0}.moon-module__vGh6gG__moonGuessCompareGap{opacity:.7;background:linear-gradient(90deg,#e8703a,#f0b94a);border-radius:999px;height:4px;position:absolute;top:19px}.moon-module__vGh6gG__moonGuessMarker{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.moon-module__vGh6gG__moonGuessMarker i{border-radius:3px;width:3px;height:18px}.moon-module__vGh6gG__moonGuessMarker small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:800}.moon-module__vGh6gG__moonGuessMarkerGuess i{background:var(--ritual-accent-bright);box-shadow:0 0 8px var(--ritual-accent)}.moon-module__vGh6gG__moonGuessMarkerGuess small{color:var(--ritual-accent-bright)}.moon-module__vGh6gG__moonGuessMarkerActual{flex-direction:column-reverse}.moon-module__vGh6gG__moonGuessMarkerActual i{background:#fde9b4;box-shadow:0 0 8px #f0b94a}.moon-module__vGh6gG__moonGuessMarkerActual small{color:#fde9b4}.moon-module__vGh6gG__moonGuessCards{gap:10px;width:100%;margin-top:2px;display:flex}.moon-module__vGh6gG__moonGuessCard{background:#140f0880;border:1px solid #f0b94a33;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:9px 8px 10px;display:flex}.moon-module__vGh6gG__moonGuessCardGuess{border-color:color-mix(in srgb,var(--ritual-accent)40%,transparent)}.moon-module__vGh6gG__moonGuessCardActual{border-color:#f0b94a73}.moon-module__vGh6gG__moonGuessMiniMoon{width:38px;height:38px;position:relative}.moon-module__vGh6gG__moonGuessCard small{color:var(--text-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.12em;text-transform:uppercase;font-weight:800}.moon-module__vGh6gG__moonGuessCard b{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:calc(14px*var(--typography-font-factor,1));overflow-wrap:anywhere;font-style:italic;font-weight:600;line-height:1.1}.moon-module__vGh6gG__moonGuessCard em{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.04em;overflow-wrap:anywhere;font-style:normal;font-weight:800;line-height:1.3}.moon-module__vGh6gG__moonGuessDeviation{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.04em;white-space:nowrap}.moon-module__vGh6gG__moonGuessDeviation b{color:#fde9b4;font-weight:600}.moon-module__vGh6gG__moonGuessStreak{color:var(--text-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-weight:800;display:flex}.moon-module__vGh6gG__moonGuessStreak b{color:#fde9b4;font-weight:600}.moon-module__vGh6gG__moonGuessActions{gap:10px;width:100%;margin-top:4px;display:flex}.moon-module__vGh6gG__moonGuessAction{color:#fde9b4;cursor:pointer;min-height:48px;font-family:Georgia,Times New Roman,serif;font-size:calc(16px*var(--typography-font-factor,1));background:#f0b94a29;border:1px solid #f0b94a85;border-radius:14px;flex:1;justify-content:center;align-items:center;font-style:italic;font-weight:600;transition:background .16s,border-color .16s;display:flex}.moon-module__vGh6gG__moonGuessAction:hover{background:#f0b94a42}.moon-module__vGh6gG__moonGuessClose{width:52px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(18px*var(--typography-font-factor,1));background:#140f0899;border-color:#f0b94a40;flex:none;font-style:normal}.moon-module__vGh6gG__moonZodiacGlyphPath{fill:none;stroke:#f0b94a;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}.moon-module__vGh6gG__moonZodiacGlyphFill{fill:#f0b94a3d;stroke:#f0b94a;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}@keyframes moon-module__vGh6gG__ritualAmbient{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes moon-module__vGh6gG__moonGuessBreathe{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(.95)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}@media (prefers-reduced-motion:reduce){.moon-module__vGh6gG__moonPhaseGlow,.moon-module__vGh6gG__moonGuessTargetGlow{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage{background:radial-gradient(680px 520px at 50% 12%,color-mix(in srgb,var(--handshake-tone)15%,transparent),transparent 62%),radial-gradient(420px 300px at 50% 0%,#d4b06a1c,transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--bg-app)84%,#0d0a06),var(--bg-app)56%,color-mix(in srgb,var(--bg-app)88%,#050409))}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage:before{border-radius:2rem}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-content{z-index:1;padding:18px 0 26px;position:relative}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:0 22px;display:flex}:is(.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-kicker,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-section-head,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-metric-label,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step-label,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-source-label){text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-kicker{color:var(--warning);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.26em;font-weight:600}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-state-chip{border:1px solid color-mix(in srgb,var(--handshake-tone)46%,transparent);background:color-mix(in srgb,var(--handshake-tone)11%,transparent);border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;max-width:13rem;margin-top:3px;padding:7px 12px;display:inline-flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-state-chip>div{color:var(--text-subtle);font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.16em;text-transform:uppercase}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-state-chip>b{max-width:100%;color:var(--handshake-tone);font-size:calc(12px*var(--typography-font-factor,1));text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-instrument{--handshake-fep-glow:.85;--handshake-zone-color:var(--success);width:min(312px,100vw - 64px);min-width:270px;height:min(312px,100vw - 64px);min-height:270px;margin:12px auto 0;position:relative}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-core-bloom{z-index:0;filter:blur(13px);background:radial-gradient(closest-side,#f0b94a52,#f0b94a0d 62%,#0000 75%);border-radius:999px;width:188px;height:188px;animation:6s ease-in-out infinite HandshakePanel-module__W2RAHW__handshake-v2-bloom;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-surge-halo{z-index:1;pointer-events:none;opacity:var(--handshake-fep-glow);mix-blend-mode:screen;background:radial-gradient(closest-side,#fcd34d33 38%,#f0b94a14 60%,#0000 76%);border-radius:50%;animation:3.4s ease-in-out infinite HandshakePanel-module__W2RAHW__handshake-v2-halo;position:absolute;inset:-30px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-alchemy{z-index:2;pointer-events:none;opacity:.5;background:conic-gradient(from 0deg,transparent 0deg 298deg,color-mix(in srgb,var(--warning)60%,transparent)332deg 360deg);border-radius:50%;animation:42s linear infinite HandshakePanel-module__W2RAHW__handshake-alchemy-ring;position:absolute;inset:6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-rings{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-track{stroke:#b8862f33}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-arc{stroke:url(#handshakeFepGrad);animation:4.2s ease-in-out infinite HandshakePanel-module__W2RAHW__handshake-v2-epglow}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-gauge-track{stroke:#786e544d}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-gauge-fill-pos{stroke:var(--success);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--success)55%,transparent))}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-gauge-fill-neg{stroke:var(--danger);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--danger)50%,transparent))}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-gauge-tick{stroke:#d6c69673;stroke-width:2px;stroke-linecap:round;transition:stroke .25s,stroke-width .25s}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-gauge-tick--hot{stroke:var(--handshake-zone-color);stroke-width:3.4px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-tick-label{fill:color-mix(in srgb,#67e8f9 46%,var(--text-subtle));font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.04em;transition:fill .25s,font-size .2s}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-tick-label--hot{font-weight:700}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-gauge-legend{fill:color-mix(in srgb,#67e8f9 52%,var(--text-subtle));font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-target-ring{fill:none;stroke:#67e8f9;stroke-width:2px;filter:drop-shadow(0 0 6px #67e8f9b3)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-focus-dot{filter:drop-shadow(0 0 7px var(--handshake-zone-color));transition:fill .3s}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-readout{z-index:5;pointer-events:none;text-shadow:0 2px 16px #020617b3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-readout-k{color:var(--warning);font-size:calc(9.5px*var(--typography-font-factor,1));letter-spacing:.24em;text-transform:uppercase;opacity:.9}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-readout-level{font-size:calc(clamp(44px,14vw,54px)*var(--typography-font-factor,1));letter-spacing:0;font-variant-numeric:tabular-nums;background:linear-gradient(#fde9b4,#f0b94a 60%,#d59a2f);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-weight:700;line-height:.9;animation:6s ease-in-out infinite HandshakePanel-module__W2RAHW__handshake-v2-value}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-center-level{border:1px solid color-mix(in srgb,var(--warning)44%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--warning)18%,transparent),color-mix(in srgb,var(--warning)6%,transparent));box-shadow:0 0 18px -8px var(--warning);border-radius:999px;align-items:center;gap:8px;margin-top:11px;padding:5px 14px;display:inline-flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-center-level span{color:color-mix(in srgb,var(--warning)72%,var(--text-muted));font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.16em;text-transform:uppercase}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-center-level b{color:#fcd34d;font-size:calc(18px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;line-height:1}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-readout-range{color:var(--text-muted);font-size:calc(11px*var(--typography-font-factor,1));align-items:center;gap:7px;margin-top:9px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-readout-range b{color:var(--text);font-weight:600}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-readout-dot{background:var(--text-subtle);border-radius:50%;width:3px;height:3px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-ring-tag{z-index:6;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-app)84%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:170px;font-size:calc(11px*var(--typography-font-factor,1));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:flex;position:absolute}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-ring-tag-v{color:#fcd34d;font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-ring-tag-l{color:var(--text-subtle);font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.1em;text-transform:uppercase}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-ring-dot{background:var(--warning);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-ring-tag--progress{border-color:color-mix(in srgb,var(--warning)30%,transparent);top:14px;left:6px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-ring-tag--total{border-color:color-mix(in srgb,var(--warning)40%,transparent);top:14px;right:6px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-ring-tag--zone{bottom:-2px;left:50%;transform:translate(-50%)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-line{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:16px 22px 0;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-pulse{background:var(--warning);width:8px;height:8px;box-shadow:0 0 10px var(--warning);border-radius:50%;animation:2.6s ease-in-out infinite HandshakePanel-module__W2RAHW__handshake-v2-pulse-dot}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-line-main{color:color-mix(in srgb,var(--warning)82%,white);font-size:calc(13px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;font-weight:700}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-divider{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--warning)24%,var(--border)),transparent);height:1px;margin:26px 22px 0}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-section{margin-top:22px;padding:0 22px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-section-head{color:var(--text-subtle);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.22em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-status-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-status-title{color:var(--text);font-size:calc(16px*var(--typography-font-factor,1));letter-spacing:0;font-weight:700}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-status-detail{color:var(--text-muted);font-size:calc(12px*var(--typography-font-factor,1));margin-top:3px;line-height:1.5}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-streak-vial{border:1px solid color-mix(in srgb,var(--warning)36%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--warning)16%,transparent),color-mix(in srgb,var(--warning)5%,transparent));min-width:68px;color:var(--warning);text-align:center;border-radius:14px;flex-shrink:0;padding:8px 13px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-streak-vial>div{color:color-mix(in srgb,var(--warning)70%,var(--text-muted));font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-streak-vial>b{color:#fcd34d;font-size:calc(22px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;margin-top:2px;line-height:1;display:block}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-bridge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin-top:18px;display:grid}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-inset)72%,transparent);border-radius:18px;min-width:0;padding:13px 13px 14px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step:after{content:none}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step-glyph{font-size:calc(14px*var(--typography-font-factor,1));opacity:.9;position:absolute;top:11px;right:12px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step-label{font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.14em;opacity:.8}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step-title{font-size:calc(13.5px*var(--typography-font-factor,1));letter-spacing:0;margin-top:6px;font-weight:700}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step-meta{color:var(--text-subtle);font-size:calc(10.5px*var(--typography-font-factor,1));margin-top:4px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step--lit{border-color:color-mix(in srgb,var(--warning)55%,transparent);background:color-mix(in srgb,var(--warning)12%,var(--surface-inset));color:var(--warning)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step--complete{border-color:color-mix(in srgb,var(--success)55%,transparent);background:color-mix(in srgb,var(--success)12%,var(--surface-inset));color:var(--success)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step--missed{border-color:color-mix(in srgb,var(--danger)55%,transparent);background:color-mix(in srgb,var(--danger)12%,var(--surface-inset));color:var(--danger)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step--open{border-color:color-mix(in srgb,var(--warning)40%,transparent);background:color-mix(in srgb,var(--surface-inset)76%,transparent);color:var(--warning)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-step--idle{opacity:.76;border-color:color-mix(in srgb,var(--border)84%,var(--text-subtle));background:color-mix(in srgb,var(--surface-inset)58%,transparent);color:var(--text-subtle)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-bridge-link{color:var(--handshake-tone);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding-top:6px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-pulse{background:var(--handshake-tone);width:9px;height:9px;box-shadow:0 0 12px var(--handshake-tone);border-radius:50%}.HandshakePanel-module__W2RAHW__scope.handshake-panel--open.handshake-fep-stage .handshake-pulse{animation:1.9s ease-in-out infinite HandshakePanel-module__W2RAHW__handshake-pulse}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-link-line{background:linear-gradient(180deg,transparent,var(--handshake-tone),transparent);width:2px;height:34px;box-shadow:0 0 10px color-mix(in srgb,var(--handshake-tone)45%,transparent);border-radius:2px;position:relative;overflow:visible}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-link-line:after{content:"";background:color-mix(in srgb,var(--handshake-tone)84%,white);width:4px;height:4px;box-shadow:0 0 12px var(--handshake-tone);border-radius:50%;margin-left:-2px;animation:2.8s ease-in-out infinite HandshakePanel-module__W2RAHW__handshake-v2-link-spark;position:absolute;top:0;left:50%}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-hands{font-size:calc(19px*var(--typography-font-factor,1));line-height:1}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-golden-hint{border:1px dashed color-mix(in srgb,var(--warning)30%,var(--border));background:color-mix(in srgb,var(--warning)4%,transparent);color:var(--text-muted);font-size:calc(11px*var(--typography-font-factor,1));border-radius:14px;align-items:center;gap:9px;margin-top:14px;padding:10px 13px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-golden-hint span:last-child{min-width:0}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-source-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-source-label{color:color-mix(in srgb,var(--warning)70%,var(--text-muted));font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.16em}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-source-list{flex-wrap:wrap;flex:180px;gap:6px;min-width:0;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-source-pill{border:1px solid color-mix(in srgb,var(--warning)20%,var(--border));background:color-mix(in srgb,var(--warning)7%,transparent);max-width:12rem;color:var(--text);font-size:calc(10px*var(--typography-font-factor,1));border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-source-pill span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-metrics{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:18px;display:grid}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-metric-rule{background:color-mix(in srgb,var(--warning)18%,var(--border));width:1px;height:46px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-metric-label{color:var(--text-subtle);font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.14em}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-metric-value{align-items:flex-end;gap:7px;margin-top:6px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-metric-value span{color:var(--text);font-size:calc(32px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;font-weight:700;line-height:.9}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-metric--next .handshake-metric-value span{color:#fcd34d}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-metric-value small{color:var(--text-muted);font-size:calc(11px*var(--typography-font-factor,1));padding-bottom:3px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-window-switch{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-inset)58%,transparent);border-radius:999px;gap:4px;padding:3px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-window-switch button{min-height:28px;color:var(--text-subtle);font-size:calc(11px*var(--typography-font-factor,1));cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 11px;font-weight:600;transition:color .2s,background .2s}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-window-switch button.is-active{color:#fcd34d;background:color-mix(in srgb,var(--warning)16%,transparent)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-wrap{height:158px;margin-top:4px;position:relative}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-wrap svg{touch-action:pan-y;width:100%;height:100%;display:block;overflow:visible}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-grid line{stroke:color-mix(in srgb,var(--warning)16%,var(--border));stroke-width:1px;stroke-dasharray:2 4}:is(.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-axis,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-x){fill:var(--text-subtle);font-size:calc(8.5px*var(--typography-font-factor,1))}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-x{font-size:calc(8px*var(--typography-font-factor,1))}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-area{fill:url(#handshakeMultGrad)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-line{fill:none;stroke:var(--warning);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}:is(.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-dot,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-active-dot){fill:#fcd34d;stroke:color-mix(in srgb,var(--surface-inset)90%,black);stroke-width:1.5px;filter:drop-shadow(0 0 4px var(--warning))}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-active-dot{stroke-width:2px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-tip{z-index:5;border:1px solid color-mix(in srgb,var(--warning)28%,var(--border));background:color-mix(in srgb,var(--surface-inset)94%,black);color:var(--text-subtle);font-size:calc(10px*var(--typography-font-factor,1));pointer-events:none;white-space:nowrap;border-radius:10px;padding:6px 9px;line-height:1.35;position:absolute;transform:translate(-50%,-118%)}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-chart-tip-main{color:#fcd34d;font-size:calc(11px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;font-weight:700}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-history{flex-direction:column;gap:7px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-history-row{border:1px solid color-mix(in srgb,var(--border)70%,var(--warning));background:linear-gradient(135deg,color-mix(in srgb,var(--warning)4%,transparent),transparent 60%),color-mix(in srgb,var(--surface-inset)64%,transparent);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-history-glyph{font-size:calc(14px*var(--typography-font-factor,1))}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-history-date{color:var(--text);font-size:calc(12px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-history-fep{color:#fcd34d;font-size:calc(12px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;font-weight:600}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-history-streak{color:var(--text-subtle);font-size:calc(9.5px*var(--typography-font-factor,1));letter-spacing:.04em}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-empty{color:var(--text-subtle);font-size:calc(12px*var(--typography-font-factor,1));margin-top:6px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-lost-note{color:var(--text-subtle);font-size:calc(11px*var(--typography-font-factor,1));align-items:center;gap:7px;margin-top:11px;display:flex}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-lost-note span{border:1px solid color-mix(in srgb,var(--danger)36%,transparent);background:color-mix(in srgb,var(--danger)10%,transparent);color:color-mix(in srgb,var(--danger)70%,white);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}@keyframes HandshakePanel-module__W2RAHW__handshake-v2-bloom{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.95)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes HandshakePanel-module__W2RAHW__handshake-v2-halo{0%,to{filter:brightness();transform:scale(.96)}50%{filter:brightness(1.2);transform:scale(1.06)}}@keyframes HandshakePanel-module__W2RAHW__handshake-v2-epglow{0%,to{filter:drop-shadow(0 0 3px #fcd34d80)}50%{filter:drop-shadow(0 0 9px #fcd34de6)}}@keyframes HandshakePanel-module__W2RAHW__handshake-v2-value{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes HandshakePanel-module__W2RAHW__handshake-v2-pulse-dot{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes HandshakePanel-module__W2RAHW__handshake-v2-link-spark{0%,to{opacity:.2;transform:translateY(0)}45%{opacity:.95}50%{opacity:.95;transform:translateY(30px)}}@media (max-width:520px){.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-content{padding-top:16px}:is(.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-head,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-section){padding-inline:18px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-divider{margin-inline:18px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-instrument{width:min(300px,100vw - 48px);min-width:260px;height:min(300px,100vw - 48px);min-height:260px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-state-chip{max-width:9.5rem;padding-inline:10px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-ring-tag{max-width:145px;padding-inline:8px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-bridge{grid-template-columns:1fr}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-bridge-link{min-height:38px;padding-top:0}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-link-line{background:linear-gradient(90deg,transparent,var(--handshake-tone),transparent);width:34px;height:2px}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-link-line:after{width:4px;height:4px;margin-top:-2px;margin-left:0;animation-name:HandshakePanel-module__W2RAHW__handshake-v2-link-spark-mobile;top:50%;left:0}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-history-row{grid-template-columns:auto minmax(0,1fr) auto}.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-history-streak{grid-column:2/-1}}@keyframes HandshakePanel-module__W2RAHW__handshake-v2-link-spark-mobile{0%,to{opacity:.2;transform:translate(0)}45%{opacity:.95}50%{opacity:.95;transform:translate(30px)}}@media (prefers-reduced-motion:reduce){:is(.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-core-bloom,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-surge-halo,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-alchemy,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-arc,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-readout-level,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-fep-pulse,.HandshakePanel-module__W2RAHW__scope.handshake-fep-stage .handshake-link-line:after,.HandshakePanel-module__W2RAHW__scope.handshake-panel--open.handshake-fep-stage .handshake-pulse){animation:none!important}}
.regime-module__PxkWWq__symbolGlow{}.regime-module__PxkWWq__regimePhaseTransitionStage{aspect-ratio:auto;align-items:center;width:min(84vw,292px);min-height:144px;margin-top:14px}.regime-module__PxkWWq__regimePhaseTransitionStage .regime-module__PxkWWq__symbolGlow{border-radius:26px;inset:2% 8%}.regime-module__PxkWWq__cyclicPhaseStage{aspect-ratio:auto;flex-direction:column;align-items:stretch;gap:10px;width:min(86vw,306px);min-height:248px;margin-top:14px}.regime-module__PxkWWq__cyclicPhaseStage .regime-module__PxkWWq__symbolGlow{border-radius:28px;inset:0 8%}.regime-module__PxkWWq__cyclicPhaseStage .regime-module__PxkWWq__regimePhaseTransitionStrip{width:100%}.regime-module__PxkWWq__regimePhaseTransitionStrip{z-index:2;border:1px solid color-mix(in srgb,var(--ritual-accent)28%,transparent);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--ritual-accent)14%,transparent),transparent 68%),color-mix(in srgb,var(--surface-inset)70%,transparent);width:100%;box-shadow:inset 0 0 26px -20px var(--ritual-accent),0 20px 40px -30px #000000e6;opacity:0;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;gap:7px;padding:18px 12px 14px;animation:.54s cubic-bezier(.18,1.08,.32,1) .12s both regime-module__PxkWWq__ritualPanelIn;display:grid;position:relative;transform:translateY(8px)scale(.96)}.regime-module__PxkWWq__regimePhaseStep{justify-self:center;justify-items:center;gap:8px;width:100%;min-width:0;max-width:82px;display:grid}.regime-module__PxkWWq__regimePhaseStepLeft{grid-column:1}.regime-module__PxkWWq__regimePhaseStepCenter{grid-column:2}.regime-module__PxkWWq__regimePhaseStepRight{grid-column:3}.regime-module__PxkWWq__regimePhaseStepBar{background:color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))46%,transparent);opacity:.56;transform-origin:50%;border-radius:999px;width:100%;min-width:28px;height:11px;display:block;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 #0000}.regime-module__PxkWWq__regimePhaseStepLabel{width:100%;color:var(--text-muted);font-size:calc(10px*var(--typography-font-factor,1));text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.15;overflow:hidden}.regime-module__PxkWWq__regimePhaseStepValues{justify-items:center;gap:3px;width:100%;min-height:18px;display:grid}.regime-module__PxkWWq__regimePhaseStepValue{border:1px solid color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))28%,transparent);background:color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))9%,transparent);max-width:100%;color:color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))42%,#fff);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8.5px*var(--typography-font-factor,1));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 5px;font-weight:900;line-height:1;display:block;overflow:hidden}.regime-module__PxkWWq__regimePhaseStepDone .regime-module__PxkWWq__regimePhaseStepBar{background:color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))62%,transparent);opacity:.74}.regime-module__PxkWWq__regimePhaseStepDone .regime-module__PxkWWq__regimePhaseStepLabel{color:color-mix(in srgb,var(--text-muted)88%,var(--ritual-phase-color,var(--ritual-accent)))}.regime-module__PxkWWq__regimePhaseStepDone .regime-module__PxkWWq__regimePhaseStepValue{opacity:.62;filter:saturate(.72)}.regime-module__PxkWWq__regimePhaseStepLeaving .regime-module__PxkWWq__regimePhaseStepBar{background:color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))72%,transparent);box-shadow:0 0 16px -7px var(--ritual-phase-color,var(--ritual-accent));animation:1.1s ease-out .28s both regime-module__PxkWWq__ritualPhaseLeave}.regime-module__PxkWWq__regimePhaseStepLeaving .regime-module__PxkWWq__regimePhaseStepLabel{color:color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))66%,#fff);animation:1.1s ease-out .28s both regime-module__PxkWWq__ritualPhaseLabelLeave}.regime-module__PxkWWq__regimePhaseStepLeaving .regime-module__PxkWWq__regimePhaseStepValue{animation:1.1s ease-out .28s both regime-module__PxkWWq__ritualPhaseValueLeave}.regime-module__PxkWWq__regimePhaseStepEntering .regime-module__PxkWWq__regimePhaseStepBar{background:var(--ritual-phase-color,var(--ritual-accent));opacity:1;box-shadow:0 0 18px -5px var(--ritual-phase-color,var(--ritual-accent)),0 0 34px -18px var(--ritual-phase-color,var(--ritual-accent));animation:1.35s ease-in-out .42s infinite regime-module__PxkWWq__ritualPhaseEnter}.regime-module__PxkWWq__regimePhaseStepEntering .regime-module__PxkWWq__regimePhaseStepLabel{color:color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))56%,#fff);text-shadow:0 0 10px color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))58%,transparent)}.regime-module__PxkWWq__regimePhaseStepEntering .regime-module__PxkWWq__regimePhaseStepValue{border-color:color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))52%,transparent);background:color-mix(in srgb,var(--ritual-phase-color,var(--ritual-accent))14%,transparent);box-shadow:0 0 12px -8px var(--ritual-phase-color,var(--ritual-accent))}.regime-module__PxkWWq__regimePhaseStepUpcoming .regime-module__PxkWWq__regimePhaseStepBar{opacity:.34}.regime-module__PxkWWq__regimePhaseStepUpcoming .regime-module__PxkWWq__regimePhaseStepLabel{color:color-mix(in srgb,var(--text-subtle)86%,transparent)}.regime-module__PxkWWq__regimePhaseStepUpcoming .regime-module__PxkWWq__regimePhaseStepValue{border-color:color-mix(in srgb,var(--text-subtle)24%,transparent);background:color-mix(in srgb,var(--surface-inset)52%,transparent);color:color-mix(in srgb,var(--text-subtle)70%,transparent);opacity:.34}.regime-module__PxkWWq__regimeReadyCoverStage,.regime-module__PxkWWq__regimeCompletionCoverStage{aspect-ratio:auto;width:min(74vw,210px);min-height:0;margin-top:12px}.regime-module__PxkWWq__regimeReadyCoverStage .regime-module__PxkWWq__symbolGlow,.regime-module__PxkWWq__regimeCompletionCoverStage .regime-module__PxkWWq__symbolGlow{border-radius:18px;inset:4%}.regime-module__PxkWWq__regimeReadyCover,.regime-module__PxkWWq__regimeCompletionCover{z-index:2;border-color:color-mix(in srgb,var(--ritual-accent)42%,transparent);box-shadow:0 18px 34px -18px #000000b8,0 0 32px -14px var(--ritual-accent);opacity:0;animation:.56s cubic-bezier(.18,1.08,.32,1) .12s both regime-module__PxkWWq__ritualPanelIn;transform:translateY(10px)scale(.92)}.regime-module__PxkWWq__questSymbol{flex-direction:column;gap:10px;min-height:160px}.regime-module__PxkWWq__questBox{border:2px solid color-mix(in srgb,var(--ritual-accent)60%,transparent);background:color-mix(in srgb,var(--ritual-accent)11%,transparent);width:92px;height:92px;box-shadow:0 0 30px -14px var(--ritual-accent),inset 0 0 24px -16px var(--ritual-accent);border-radius:22px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.regime-module__PxkWWq__questBox i{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ritual-accent)26%,transparent));animation:.72s cubic-bezier(.4,0,.2,1) .18s both regime-module__PxkWWq__ritualQuestFill;position:absolute;inset:0}.regime-module__PxkWWq__questBox strong,.regime-module__PxkWWq__questBox small{z-index:2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;position:relative}.regime-module__PxkWWq__questBox strong{color:var(--ritual-accent-bright);font-size:calc(34px*var(--typography-font-factor,1));font-weight:950}.regime-module__PxkWWq__questBox small{color:var(--ritual-accent-pale);font-size:calc(13px*var(--typography-font-factor,1));align-self:flex-end;margin:0 0 23px 3px;font-weight:900}.regime-module__PxkWWq__questNext{border:1px dashed color-mix(in srgb,var(--ritual-accent)42%,transparent);color:var(--ritual-accent-pale);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.16em;border-radius:999px;padding:5px 11px;font-weight:900}.regime-module__PxkWWq__questConditionStage{aspect-ratio:auto;align-items:center;width:min(84vw,292px);min-height:174px;margin-top:14px}.regime-module__PxkWWq__questConditionStage .regime-module__PxkWWq__symbolGlow{border-radius:24px;inset:0 8%}.regime-module__PxkWWq__questConditionPanel{z-index:2;border:1px solid color-mix(in srgb,var(--ritual-accent)34%,transparent);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--ritual-accent)13%,transparent),transparent 68%),color-mix(in srgb,var(--surface-inset)72%,transparent);width:100%;box-shadow:inset 0 0 28px -20px var(--ritual-accent),0 20px 42px -32px #000000e6;opacity:0;border-radius:22px;gap:11px;padding:16px 14px;animation:.54s cubic-bezier(.18,1.08,.32,1) .12s both regime-module__PxkWWq__ritualPanelIn;display:grid;position:relative;transform:translateY(8px)scale(.96)}.regime-module__PxkWWq__questConditionRow{opacity:0;animation:regime-module__PxkWWq__ritualQuestRowIn .42s ease-out calc(.16s + var(--quest-row-delay,0s))both;justify-items:start;gap:6px;display:grid;transform:translateY(8px)}.regime-module__PxkWWq__questConditionLabel{max-width:100%;color:color-mix(in srgb,var(--ritual-accent-pale)72%,#fff);font-size:calc(12px*var(--typography-font-factor,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.1;overflow:hidden}.regime-module__PxkWWq__questConditionBoxes{flex-wrap:wrap;gap:4px;max-width:100%;display:flex}.regime-module__PxkWWq__questConditionBoxes i{border:1px solid color-mix(in srgb,var(--ritual-accent)38%,transparent);background:color-mix(in srgb,var(--surface-inset)74%,transparent);width:12px;height:12px;box-shadow:inset 0 0 8px -6px var(--ritual-accent);border-radius:3px;display:block}.regime-module__PxkWWq__questConditionBoxFilled{animation:regime-module__PxkWWq__ritualQuestDotFill .48s cubic-bezier(.2,1.25,.32,1)calc(.3s + var(--quest-box-delay,0s))both}.regime-module__PxkWWq__cyclicQuestConditionPanel{width:100%;padding-block:13px;animation-delay:.2s}.regime-module__PxkWWq__pathSymbol{flex-direction:column-reverse;gap:12px;min-height:170px}.regime-module__PxkWWq__pathTrack{background:linear-gradient(180deg,var(--ritual-accent)0 58%,color-mix(in srgb,var(--border)80%,transparent)58% 100%);width:2px;position:absolute;top:16px;bottom:16px;left:50%;transform:translate(-50%)}.regime-module__PxkWWq__pathKnot{z-index:2;border:1px solid color-mix(in srgb,var(--border-strong)80%,transparent);background:var(--surface-inset);border-radius:50%;width:15px;height:15px;position:relative}.regime-module__PxkWWq__pathDone{border-color:color-mix(in srgb,var(--ritual-accent)72%,transparent);background:color-mix(in srgb,var(--ritual-accent)62%,transparent)}.regime-module__PxkWWq__pathHere{border:2px solid var(--ritual-accent-bright);background:radial-gradient(circle at 50% 35%,var(--ritual-accent-pale),var(--ritual-accent)60%,color-mix(in srgb,var(--ritual-accent)45%,#000));color:#171009;width:50px;height:50px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(15px*var(--typography-font-factor,1));box-shadow:0 0 30px -7px var(--ritual-accent);justify-content:center;align-items:center;font-weight:950;display:flex}.regime-module__PxkWWq__cycleSymbol,.regime-module__PxkWWq__focusSymbol{width:min(64vw,158px)}.regime-module__PxkWWq__cycleSymbol svg,.regime-module__PxkWWq__focusSymbol svg{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px;transform:rotate(-90deg)}.regime-module__PxkWWq__cycleTrack{fill:none;stroke:color-mix(in srgb,var(--text-subtle)18%,transparent);stroke-width:7px}.regime-module__PxkWWq__cycleArc{fill:none;stroke:var(--ritual-accent-bright);stroke-linecap:round;stroke-width:7px;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 7px var(--ritual-accent));animation:1.05s cubic-bezier(.4,0,.2,1) .25s forwards regime-module__PxkWWq__ritualCycleClose}.regime-module__PxkWWq__cycleCenter{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.regime-module__PxkWWq__cycleCenter strong{color:var(--ritual-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(25px*var(--typography-font-factor,1));font-weight:950}.regime-module__PxkWWq__cycleCenter small{color:var(--ritual-accent-pale);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.14em;margin-top:4px;font-weight:900}@keyframes regime-module__PxkWWq__ritualPanelIn{0%{opacity:0;transform:translateY(54px)scale(.95)}60%{opacity:1;transform:translateY(-3px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes regime-module__PxkWWq__ritualPhaseLeave{0%{filter:saturate(1.2);opacity:1;transform:scaleX(1)}to{filter:saturate(.44);opacity:.36;transform:scaleX(.78)}}@keyframes regime-module__PxkWWq__ritualPhaseLabelLeave{0%{opacity:1}to{opacity:.58}}@keyframes regime-module__PxkWWq__ritualPhaseValueLeave{0%{filter:saturate(1.08);opacity:1}to{filter:saturate(.46);opacity:.36}}@keyframes regime-module__PxkWWq__ritualPhaseEnter{0%,to{box-shadow:0 0 16px -7px var(--ritual-phase-color,var(--ritual-accent)),0 0 28px -19px var(--ritual-phase-color,var(--ritual-accent));transform:scaleX(.94)}50%{box-shadow:0 0 20px -3px var(--ritual-phase-color,var(--ritual-accent)),0 0 42px -15px var(--ritual-phase-color,var(--ritual-accent));transform:scaleX(1.08)}}@keyframes regime-module__PxkWWq__ritualQuestFill{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes regime-module__PxkWWq__ritualQuestRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes regime-module__PxkWWq__ritualQuestDotFill{0%{background:color-mix(in srgb,var(--surface-inset)74%,transparent);border-color:color-mix(in srgb,var(--ritual-accent)34%,transparent);box-shadow:inset 0 0 8px -6px var(--ritual-accent);transform:scale(.78)}58%{background:var(--ritual-accent-bright);border-color:color-mix(in srgb,var(--ritual-accent-pale)84%,transparent);box-shadow:0 0 13px -3px var(--ritual-accent-bright),inset 0 0 8px -4px #fff;transform:scale(1.18)}to{background:var(--ritual-accent);border-color:color-mix(in srgb,var(--ritual-accent-bright)76%,transparent);box-shadow:0 0 10px -4px var(--ritual-accent),inset 0 0 8px -5px #fff;transform:scale(1)}}@keyframes regime-module__PxkWWq__ritualCycleClose{to{stroke-dashoffset:0}}@media (max-width:430px){.regime-module__PxkWWq__regimePhaseTransitionStage,.regime-module__PxkWWq__questConditionStage,.regime-module__PxkWWq__cyclicPhaseStage{width:min(82vw,230px)}.regime-module__PxkWWq__regimePhaseTransitionStrip{gap:5px;padding-inline:9px}.regime-module__PxkWWq__regimePhaseStepLabel{font-size:calc(9px*var(--typography-font-factor,1))}.regime-module__PxkWWq__regimePhaseStepValue{font-size:calc(8px*var(--typography-font-factor,1));padding-inline:4px}}@media (prefers-reduced-motion:reduce){.regime-module__PxkWWq__regimePhaseStepBar,.regime-module__PxkWWq__regimePhaseStepLabel,.regime-module__PxkWWq__regimePhaseStepValue,.regime-module__PxkWWq__questBox i,.regime-module__PxkWWq__questConditionRow,.regime-module__PxkWWq__questConditionBoxFilled,.regime-module__PxkWWq__cycleArc{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.buff-module__U3CK9q__symbolGlow{}.buff-module__U3CK9q__buffUnlockCoverStage{aspect-ratio:auto;width:min(74vw,210px);min-height:230px;margin-top:12px}.buff-module__U3CK9q__buffUnlockCoverStage .buff-module__U3CK9q__symbolGlow{border-radius:18px;inset:4%}.buff-module__U3CK9q__buffUnlockCover{z-index:2;border-color:color-mix(in srgb,var(--ritual-accent)42%,transparent);width:min(70vw,190px);max-width:min(70vw,190px);min-height:232px;box-shadow:0 18px 34px -18px #000000b8,0 0 32px -14px var(--ritual-accent);opacity:0;animation:.56s cubic-bezier(.18,1.08,.32,1) .12s both buff-module__U3CK9q__ritualPanelIn;transform:translateY(10px)scale(.92)}.buff-module__U3CK9q__synergyCoverStage{aspect-ratio:auto;gap:12px;width:100%;min-height:222px;margin-top:14px}.buff-module__U3CK9q__synergyCoverStage .buff-module__U3CK9q__symbolGlow{border-radius:24px;inset:3% 14%}.buff-module__U3CK9q__synergyEndpoint{z-index:2;opacity:0;flex:1 1 0;justify-items:center;gap:6px;min-width:128px;max-width:168px;animation:.56s cubic-bezier(.18,1.08,.32,1) .1s both buff-module__U3CK9q__ritualPanelIn;display:grid;transform:translateY(8px)scale(.94)}.buff-module__U3CK9q__synergyCover{border-color:color-mix(in srgb,var(--success)36%,transparent);width:100%;min-height:184px;box-shadow:0 18px 34px -20px #000000c2,0 0 28px -16px var(--success)}.buff-module__U3CK9q__synergyEndpointBadge{border:1px solid color-mix(in srgb,var(--success)38%,transparent);background:color-mix(in srgb,var(--success)10%,var(--surface-inset));max-width:100%;color:color-mix(in srgb,var(--success)76%,#fff);font-size:calc(10px*var(--typography-font-factor,1));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 8px;font-weight:800;line-height:1;overflow:hidden}.buff-module__U3CK9q__synergyBridge{z-index:3;flex:none;place-content:center;justify-items:center;min-width:116px;display:grid;position:relative}.buff-module__U3CK9q__synergyBridgeLine{background:linear-gradient(90deg,color-mix(in srgb,var(--success)34%,transparent),color-mix(in srgb,var(--ritual-accent-bright)72%,transparent),color-mix(in srgb,var(--success)34%,transparent));height:2px;box-shadow:0 0 18px -8px var(--ritual-accent);border-radius:999px;position:absolute;top:50%;left:-10px;right:-10px}.buff-module__U3CK9q__synergyEffectStack{justify-items:center;gap:6px;display:grid;position:relative}.buff-module__U3CK9q__synergyRuleIconBadge{border:1px solid color-mix(in srgb,var(--ritual-accent-bright)58%,transparent);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--ritual-accent-bright)22%,transparent),transparent 70%),color-mix(in srgb,var(--surface-inset)82%,transparent);min-width:44px;height:32px;color:var(--ritual-accent-bright);box-shadow:0 0 22px -12px var(--ritual-accent),inset 0 0 18px -14px var(--ritual-accent-bright);border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-bottom:8px;display:inline-flex;position:relative}.buff-module__U3CK9q__synergyRuleIcon{stroke-width:2.25px;width:15px;height:15px}.buff-module__U3CK9q__synergyRuleIconBadge small{color:var(--ritual-accent-pale);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(10px*var(--typography-font-factor,1));font-weight:900;line-height:1}.buff-module__U3CK9q__synergyEffectPill{border:1px solid color-mix(in srgb,var(--ritual-accent-bright)64%,transparent);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--ritual-accent)20%,transparent),transparent 70%),color-mix(in srgb,var(--surface-inset)82%,transparent);min-width:106px;color:var(--ritual-accent-pale);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(11px*var(--typography-font-factor,1));letter-spacing:.04em;white-space:nowrap;box-shadow:0 0 18px -10px var(--ritual-accent);border-radius:999px;justify-content:center;align-items:center;padding:7px 9px;font-weight:900;line-height:1;display:inline-flex}@keyframes buff-module__U3CK9q__ritualPanelIn{0%{opacity:0;transform:translateY(54px)scale(.95)}60%{opacity:1;transform:translateY(-3px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:430px){.buff-module__U3CK9q__synergyCoverStage{gap:6px;width:100%;min-height:196px}.buff-module__U3CK9q__synergyEndpoint{min-width:96px}.buff-module__U3CK9q__synergyCover{min-height:168px}.buff-module__U3CK9q__synergyBridge{min-width:104px}.buff-module__U3CK9q__synergyEffectPill{min-width:96px;font-size:calc(10px*var(--typography-font-factor,1));padding:6px 8px}}
.mut1000-module__ftP_JW__identitySymbol{width:min(64vw,162px)}.mut1000-module__ftP_JW__identityCore{z-index:2;border:2px solid color-mix(in srgb,var(--ritual-accent-bright)78%,transparent);background:radial-gradient(circle at 50% 28%,#ffffff3d,transparent 24%),radial-gradient(circle,var(--ritual-accent-pale),var(--ritual-accent)55%,color-mix(in srgb,var(--ritual-accent)58%,#000));color:#1b1408;width:120px;height:120px;box-shadow:0 0 38px -10px var(--ritual-accent),inset 0 0 24px -10px #fff,inset 0 -14px 22px #00000047;opacity:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:.72s cubic-bezier(.2,1.4,.3,1) .22s forwards mut1000-module__ftP_JW__ritualSealIn;display:flex;position:relative;transform:scale(.38)rotate(-10deg)}.mut1000-module__ftP_JW__identityCore strong{font-family:Georgia,Times New Roman,serif;font-size:calc(42px*var(--typography-font-factor,1));font-style:italic;font-weight:800;line-height:1}.mut1000-module__ftP_JW__identityCore small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.2em;margin-top:5px;font-weight:950}.mut1000-module__ftP_JW__stoneSymbol{width:min(64vw,162px)}.mut1000-module__ftP_JW__stoneHalo{background:radial-gradient(circle,color-mix(in srgb,var(--ritual-accent)28%,transparent),transparent 62%),conic-gradient(from 0deg,transparent 0 12deg,color-mix(in srgb,var(--ritual-accent-bright)34%,transparent)13deg 16deg,transparent 17deg 32deg);filter:blur(1px);border-radius:50%;animation:38s linear infinite mut1000-module__ftP_JW__ritualSpin;position:absolute;inset:12px}.mut1000-module__ftP_JW__stoneCore{z-index:2;clip-path:polygon(50% 0%,88% 20%,100% 58%,73% 100%,27% 100%,0% 58%,12% 20%);background:linear-gradient(145deg,#ffffff57,transparent 28%),linear-gradient(180deg,var(--ritual-accent-pale),var(--ritual-accent)48%,color-mix(in srgb,var(--ritual-accent)60%,#000));color:#1b1408;width:116px;height:116px;box-shadow:0 0 36px -8px var(--ritual-accent),inset 0 -16px 24px #00000052;opacity:0;flex-direction:column;justify-content:center;align-items:center;animation:.74s cubic-bezier(.2,1.45,.3,1) .26s forwards mut1000-module__ftP_JW__ritualSymbolIn;display:flex;position:relative;transform:scale(.36)rotate(12deg)}.mut1000-module__ftP_JW__stoneCore strong{font-family:Georgia,Times New Roman,serif;font-size:calc(31px*var(--typography-font-factor,1));font-style:italic;font-weight:900;line-height:1}.mut1000-module__ftP_JW__stoneCore small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.18em;margin-top:5px;font-weight:950}.mut1000-module__ftP_JW__mutSymbol{aspect-ratio:250/140;gap:8px;width:min(82vw,250px)}.mut1000-module__ftP_JW__mutOrb{z-index:2;border:1px solid color-mix(in srgb,var(--accent)62%,transparent);background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--accent)70%,#fff),var(--accent)62%,color-mix(in srgb,var(--accent)55%,#000));color:#fff;width:60px;height:60px;box-shadow:0 0 30px -8px var(--accent),inset 0 -7px 12px #0000004d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.mut1000-module__ftP_JW__mutCourage{border-color:var(--ritual-accent-pale);background:radial-gradient(circle at 50% 31%,var(--ritual-accent-pale),var(--ritual-accent)58%,color-mix(in srgb,var(--ritual-accent)62%,#000));color:#1b1408;opacity:0;animation:.68s cubic-bezier(.2,1.45,.3,1) .45s forwards mut1000-module__ftP_JW__ritualSymbolIn;transform:scale(.44)}.mut1000-module__ftP_JW__mutOrb strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(16px*var(--typography-font-factor,1));font-weight:950}.mut1000-module__ftP_JW__mutOrb small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.12em;margin-top:1px;font-weight:900}.mut1000-module__ftP_JW__mutFlow{z-index:1;background:linear-gradient(90deg,var(--accent),var(--ritual-accent));border-radius:999px;flex:1;height:3px;position:relative;overflow:hidden}.mut1000-module__ftP_JW__mutFlow:after{content:"";background:linear-gradient(90deg,#0000,#ffffffdb,#0000);width:42%;height:100%;animation:1.5s linear infinite mut1000-module__ftP_JW__ritualFlow;position:absolute;top:0;left:-42%}@keyframes mut1000-module__ftP_JW__ritualSpin{to{transform:rotate(1turn)}}@keyframes mut1000-module__ftP_JW__ritualSymbolIn{0%{opacity:0;transform:scale(.36)rotate(-8deg)}58%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mut1000-module__ftP_JW__ritualSealIn{0%{opacity:0;transform:scale(.38)rotate(-14deg)}58%{opacity:1;transform:scale(1.09)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mut1000-module__ftP_JW__ritualFlow{to{left:120%}}@media (max-width:430px){.mut1000-module__ftP_JW__mutSymbol{width:min(82vw,230px)}}@media (prefers-reduced-motion:reduce){.mut1000-module__ftP_JW__mutCourage,.mut1000-module__ftP_JW__mutFlow:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.calendar-module__rCUjLq__moonIngressSymbol{width:min(70vw,178px)}.calendar-module__rCUjLq__moonIngressOrbit{border:1px solid color-mix(in srgb,var(--ritual-accent)58%,transparent);background:conic-gradient(from 0deg,transparent 0 18deg,color-mix(in srgb,var(--ritual-accent-bright)34%,transparent)19deg 22deg,transparent 23deg 48deg),radial-gradient(circle,color-mix(in srgb,var(--ritual-accent)13%,transparent),transparent 68%);box-shadow:0 0 28px -14px var(--ritual-accent),inset 0 0 24px -18px var(--ritual-accent-bright);border-radius:50%;animation:30s linear infinite calendar-module__rCUjLq__ritualSpin;position:absolute;inset:10%}.calendar-module__rCUjLq__moonIngressMoon{background:var(--ritual-accent-pale);width:42px;height:42px;box-shadow:0 0 22px -2px var(--ritual-accent-bright),inset -8px -9px 13px color-mix(in srgb,var(--ritual-accent)24%,transparent);opacity:0;border-radius:50%;animation:.7s cubic-bezier(.2,1.45,.3,1) .24s forwards calendar-module__rCUjLq__ritualSymbolIn;position:absolute;top:24px;right:26px;transform:scale(.42)rotate(-8deg)}.calendar-module__rCUjLq__moonIngressMoon:after{content:"";background:color-mix(in srgb,var(--surface)88%,#050915);border-radius:50%;width:42px;height:42px;position:absolute;top:-1px;left:12px}.calendar-module__rCUjLq__moonIngressCore{z-index:2;border:1px solid color-mix(in srgb,var(--ritual-accent-bright)58%,transparent);background:radial-gradient(circle at 50% 32%,#ffffff29,transparent 28%),color-mix(in srgb,var(--ritual-accent)13%,var(--surface-inset));width:106px;height:106px;box-shadow:0 0 36px -18px var(--ritual-accent-bright),inset 0 0 24px -16px var(--ritual-accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.calendar-module__rCUjLq__moonIngressCore small{color:var(--ritual-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.18em;margin-top:8px;font-weight:950}.calendar-module__rCUjLq__moonTeaserSymbol{--moon-teaser-acc:#c7d0ee;--moon-teaser-bright:#e6ecff;--moon-teaser-soft:#c7d0ee29;--moon-teaser-arc:4;--moon-teaser-moon-x:-6px;--moon-teaser-moon-y:42px;--moon-teaser-prime:.42;--moon-teaser-sacral-alpha:0;aspect-ratio:auto;flex-direction:column;justify-content:flex-start;gap:10px;width:min(84vw,292px);min-height:250px;margin-top:14px}.calendar-module__rCUjLq__moonTeaserDay2{--moon-teaser-acc:#e0a3c8;--moon-teaser-bright:#f6d2e6;--moon-teaser-soft:#e0a3c829;--moon-teaser-arc:42;--moon-teaser-moon-x:76px;--moon-teaser-moon-y:21px;--moon-teaser-prime:.7;--moon-teaser-sacral-alpha:.25}.calendar-module__rCUjLq__moonTeaserDay1{--moon-teaser-acc:#ff8a4c;--moon-teaser-bright:#ffd0ad;--moon-teaser-soft:#e8703a33;--moon-teaser-arc:84;--moon-teaser-moon-x:160px;--moon-teaser-moon-y:26px;--moon-teaser-prime:1;--moon-teaser-sacral-alpha:.55}.calendar-module__rCUjLq__moonTeaserHero{width:min(100%,280px);height:188px;margin:0 auto;position:relative}.calendar-module__rCUjLq__moonTeaserArc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.calendar-module__rCUjLq__moonTeaserArcBase,.calendar-module__rCUjLq__moonTeaserArcLit{fill:none;stroke-linecap:round}.calendar-module__rCUjLq__moonTeaserArcBase{stroke:color-mix(in srgb,var(--moon-teaser-acc)50%,transparent);stroke-width:1.2px;stroke-dasharray:3 6;opacity:.68}.calendar-module__rCUjLq__moonTeaserArcLit{stroke:var(--moon-teaser-bright);stroke-width:1.5px;stroke-dasharray:var(--moon-teaser-arc)100;filter:drop-shadow(0 0 4px var(--moon-teaser-acc));opacity:.92}.calendar-module__rCUjLq__moonTeaserMoon{z-index:3;top:var(--moon-teaser-moon-y);left:var(--moon-teaser-moon-x);border-radius:50%;width:46px;height:46px;animation:.64s cubic-bezier(.2,1.35,.3,1) .12s both calendar-module__rCUjLq__moonTeaserMoonIn;position:absolute;overflow:visible;transform:scale(.86)}.calendar-module__rCUjLq__moonTeaserMoon b{z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--moon-teaser-acc)30%,transparent),transparent 70%);filter:blur(5px);border-radius:50%;width:84px;height:84px;animation:5s ease-in-out infinite calendar-module__rCUjLq__moonTeaserBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-module__rCUjLq__moonTeaserDest{justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.calendar-module__rCUjLq__moonTeaserRing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.calendar-module__rCUjLq__moonTeaserRingOuter,.calendar-module__rCUjLq__moonTeaserRingInner,.calendar-module__rCUjLq__moonTeaserRingDash,.calendar-module__rCUjLq__moonTeaserTick{fill:none;stroke:#f0b94a}.calendar-module__rCUjLq__moonTeaserRingOuter{stroke-width:1.4px}.calendar-module__rCUjLq__moonTeaserRingInner{stroke-width:.7px;opacity:.5}.calendar-module__rCUjLq__moonTeaserRingDash{stroke-width:1px;stroke-dasharray:2 5;opacity:.5}.calendar-module__rCUjLq__moonTeaserTick{stroke-width:1px;opacity:.6}.calendar-module__rCUjLq__moonTeaserSacralHint{background:radial-gradient(closest-side,rgba(232,112,58,var(--moon-teaser-sacral-alpha)),transparent 70%);filter:blur(2px);border-radius:50%;position:absolute;inset:-8px}.calendar-module__rCUjLq__moonTeaserGlyph{z-index:2;filter:drop-shadow(0 0 5px #f0b94a80);width:50px;height:50px;position:relative;overflow:visible}.calendar-module__rCUjLq__moonTeaserPrime{color:var(--text-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:flex;position:absolute;bottom:-2px;left:30px}.calendar-module__rCUjLq__moonTeaserPrime i{width:3px;height:30px;opacity:var(--moon-teaser-prime);background:linear-gradient(#fde9b4,#f59e0b 60%,#e8703a);border-radius:3px;display:block}.calendar-module__rCUjLq__moonTeaserNights{justify-content:center;align-items:center;gap:9px;display:flex}.calendar-module__rCUjLq__moonTeaserNights span{opacity:.4;flex-direction:column;align-items:center;gap:5px;width:62px;display:flex;position:relative}.calendar-module__rCUjLq__moonTeaserNights span+span:before{content:"";background:color-mix(in srgb,var(--moon-teaser-acc)40%,transparent);width:14px;height:1px;position:absolute;top:6px;left:-16px}.calendar-module__rCUjLq__moonTeaserNights i{border:1px solid var(--moon-teaser-acc);background:#140f0899;border-radius:50%;width:13px;height:13px;display:block}.calendar-module__rCUjLq__moonTeaserNights small{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.calendar-module__rCUjLq__moonTeaserNights .calendar-module__rCUjLq__moonTeaserNightLit{opacity:1}.calendar-module__rCUjLq__moonTeaserNightLit i{border-color:var(--moon-teaser-bright);background:radial-gradient(circle,var(--moon-teaser-bright),var(--moon-teaser-acc));box-shadow:0 0 10px 0 color-mix(in srgb,var(--moon-teaser-acc)70%,transparent)}.calendar-module__rCUjLq__moonTeaserNightLit small{color:var(--moon-teaser-bright)}.calendar-module__rCUjLq__moonTeaserResonance{color:#ff8a4c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase;background:#e8703a26;border:1px solid #e8703a8c;border-radius:999px;align-items:center;gap:7px;margin-top:2px;padding:5px 13px;font-weight:900;display:inline-flex}.calendar-module__rCUjLq__moonTeaserResonance i{background:#ff8a4c;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite calendar-module__rCUjLq__moonTeaserDotBreathe;box-shadow:0 0 8px #ff8a4c}.calendar-module__rCUjLq__moonSpineSymbol{aspect-ratio:auto;flex-direction:column;gap:9px;width:min(84vw,292px);min-height:308px;margin-top:16px}.calendar-module__rCUjLq__moonSpineCelestial{z-index:2;justify-content:center;align-items:center;gap:26px;width:100%;min-height:76px;display:flex;position:relative}.calendar-module__rCUjLq__moonSpineMoon{border-radius:50%;width:64px;height:64px;display:block;position:relative;overflow:visible}.calendar-module__rCUjLq__moonSpineMoon:after{content:none}.calendar-module__rCUjLq__moonSpineMedallion{border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative}.calendar-module__rCUjLq__moonIngressGlyph{z-index:2;filter:drop-shadow(0 0 6px #f0b94a75);width:58px;height:58px;position:relative;overflow:visible}.calendar-module__rCUjLq__moonSpineMedallion i{background:radial-gradient(circle,#fde9b426,transparent 62%),conic-gradient(from 0deg,transparent 0 11deg,#f0b94ab8 12deg 14deg,transparent 15deg 30deg);border:1px solid #f0b94ac2;border-radius:50%;animation:28s linear infinite calendar-module__rCUjLq__ritualSpin;position:absolute;inset:0;box-shadow:0 0 22px -7px #f0b94abd,inset 0 0 18px -12px #fde9b4}.calendar-module__rCUjLq__moonSpineMedallion:after{content:"";border:1px solid #fde9b46b;border-radius:50%;position:absolute;inset:9px}.calendar-module__rCUjLq__moonSpineGlyph{z-index:1;filter:drop-shadow(0 0 7px #f0b94a6b);width:54px;height:54px;position:relative;overflow:visible}.calendar-module__rCUjLq__moonSpineProcess{z-index:2;width:190px;height:142px;position:relative}.calendar-module__rCUjLq__moonSpineColumn{background:linear-gradient(#fff3d6 0%,#fde9b4 15%,#f0b94a 36%,#d59a2f 60%,#f59e0b 78%,#e8703a 100%);border-radius:6px;width:8px;position:absolute;top:19px;bottom:21px;left:50%;transform:translate(-50%);box-shadow:0 0 18px -2px #f0b94a94,inset 0 0 6px #fff7df80}.calendar-module__rCUjLq__moonSpineColumn i{background:linear-gradient(90deg,#0000,#fde9b494,#0000);border-radius:2px;width:30px;height:1.5px;position:absolute;left:50%;transform:translate(-50%)}.calendar-module__rCUjLq__moonSpineCrown,.calendar-module__rCUjLq__moonSpineSacral{z-index:3;border-radius:50%;display:block;position:absolute;left:50%;transform:translate(-50%)}.calendar-module__rCUjLq__moonSpineCrown{background:radial-gradient(closest-side,#fff3d68f,#d9c8ff2e 56%,#0000 73%),radial-gradient(circle at 50% 42%,#1e170d9e,#09070dbd);border:1px solid #fde9b47a;width:58px;height:58px;animation:5s ease-in-out infinite calendar-module__rCUjLq__moonSpineCrownBreathe;top:0;box-shadow:0 0 22px -8px #fde9b4cc}.calendar-module__rCUjLq__moonSpineCrown:before{content:"";background:#14100a80;border:1px solid #fde9b49e;border-radius:50% 50% 40% 40%;position:absolute;inset:16px 13px 9px}.calendar-module__rCUjLq__moonSpineSacral{filter:drop-shadow(0 0 15px #e8703a7a);background:radial-gradient(closest-side,#e8703a94,#a8321633 55%,#0000 72%);width:68px;height:68px;animation:4.4s ease-in-out infinite calendar-module__rCUjLq__moonSpineSacralCharge;bottom:0}.calendar-module__rCUjLq__moonSpineSacral i{background:#2810086b;border:1px solid #ffb37a94;border-radius:50%;width:52px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.calendar-module__rCUjLq__moonSpineSacral i:nth-child(2){transform:translate(-50%,-50%)rotate(60deg)}.calendar-module__rCUjLq__moonSpineSacral i:nth-child(3){transform:translate(-50%,-50%)rotate(120deg)}.calendar-module__rCUjLq__moonSpineSacral b{background:radial-gradient(circle at 50% 36%,#ffbe82,#ff8a4c 58%,#a83216);border-radius:50%;width:24px;height:24px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #ff8a4cb3}.calendar-module__rCUjLq__moonSpineOil{z-index:5;background:radial-gradient(circle at 42% 32%,#fff7e0,#fde9b4 38%,#f0b94a 64%,#b9831f);border-radius:50%/60% 60% 40% 40%;width:16px;height:20px;position:absolute;top:18%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px 2px #fde9b4d9,0 0 30px 4px #f0b94a73}.calendar-module__rCUjLq__moonSpineDay1 .calendar-module__rCUjLq__moonSpineOil{animation:3.4s cubic-bezier(.45,.05,.55,.95) infinite calendar-module__rCUjLq__moonSpineDescend}.calendar-module__rCUjLq__moonSpineDay2 .calendar-module__rCUjLq__moonSpineOil{animation:2.2s ease-in-out infinite calendar-module__rCUjLq__moonSpineRefine;top:82%}.calendar-module__rCUjLq__moonSpineDay3 .calendar-module__rCUjLq__moonSpineOil{animation:3.4s cubic-bezier(.45,.05,.55,.95) infinite calendar-module__rCUjLq__moonSpineAscend}.calendar-module__rCUjLq__moonSpineDay2 .calendar-module__rCUjLq__moonSpineSacral,.calendar-module__rCUjLq__moonSpineDay3 .calendar-module__rCUjLq__moonSpineCrown{filter:drop-shadow(0 0 22px #ff8a4c9e);animation-duration:1.8s}.calendar-module__rCUjLq__moonSpinePhasebar{z-index:2;justify-content:center;align-items:center;gap:7px;width:100%;display:flex;position:relative}.calendar-module__rCUjLq__moonSpineStep{opacity:.44;flex-direction:column;align-items:center;gap:4px;width:82px;transition:opacity .25s;display:flex}.calendar-module__rCUjLq__moonSpineStep strong{color:#fde9b4;width:28px;height:28px;font-family:Georgia,Times New Roman,serif;font-size:calc(15px*var(--typography-font-factor,1));background:#140f089e;border:1px solid #d59a2f;border-radius:50%;justify-content:center;align-items:center;font-style:italic;display:flex}.calendar-module__rCUjLq__moonSpineStep small{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.calendar-module__rCUjLq__moonSpineStepCurrent{opacity:1}.calendar-module__rCUjLq__moonSpineStepCurrent strong{background:radial-gradient(circle,#f0b94a40,#140f08ad);border-color:#fde9b4;box-shadow:0 0 14px -3px #f0b94a}.calendar-module__rCUjLq__moonSpineStepCurrent small{color:#fde9b4}.calendar-module__rCUjLq__moonSpineDays{z-index:2;min-height:16px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex;position:relative}.calendar-module__rCUjLq__moonSpineDays i{background:#281008a6;border:1px solid #e8703a;border-radius:50%;width:9px;height:9px}.calendar-module__rCUjLq__moonSpineDays .calendar-module__rCUjLq__moonSpineDotLit{background:radial-gradient(circle,#ff8a4c,#a83216);border-color:#ff8a4c;box-shadow:0 0 9px #ff8a4cbf}.calendar-module__rCUjLq__overlayMonthSymbol{--overlay-month-color:var(--ritual-accent);z-index:2;flex-direction:column;justify-content:center;align-items:center;width:min(66vw,168px);min-height:168px;margin:18px auto 6px;display:flex;position:relative}.calendar-module__rCUjLq__overlayMonthRing{border:1px solid color-mix(in srgb,var(--overlay-month-color)62%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--overlay-month-color)20%,transparent),transparent 64%),conic-gradient(from 0deg,transparent 0 12deg,color-mix(in srgb,var(--ritual-accent-bright)45%,transparent)13deg 16deg,transparent 17deg 32deg);box-shadow:0 0 28px -10px color-mix(in srgb,var(--overlay-month-color)80%,transparent),inset 0 0 28px -18px var(--ritual-accent-bright);border-radius:50%;animation:34s linear infinite calendar-module__rCUjLq__ritualSpin;position:absolute;inset:8%}.calendar-module__rCUjLq__overlayMonthEmoji{z-index:2;font-size:calc(58px*var(--typography-font-factor,1));filter:drop-shadow(0 0 18px color-mix(in srgb,var(--overlay-month-color)72%,transparent))drop-shadow(0 3px 8px #00000061);line-height:1;position:relative}.calendar-module__rCUjLq__overlayMonthSymbol small{z-index:2;color:var(--ritual-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(11px*var(--typography-font-factor,1));letter-spacing:.18em;margin-top:13px;font-weight:950;position:relative}@keyframes calendar-module__rCUjLq__ritualSpin{to{transform:rotate(1turn)}}@keyframes calendar-module__rCUjLq__ritualSymbolIn{0%{opacity:0;transform:scale(.36)rotate(-8deg)}58%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes calendar-module__rCUjLq__moonTeaserMoonIn{0%{opacity:0;transform:scale(.62)translateY(8px)}62%{opacity:1;transform:scale(.92)translateY(-2px)}to{opacity:1;transform:scale(.86)translateY(0)}}@keyframes calendar-module__rCUjLq__moonTeaserBreathe{0%,to{opacity:.58;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes calendar-module__rCUjLq__moonTeaserDotBreathe{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes calendar-module__rCUjLq__moonSpineDescend{0%{opacity:0;top:18%;transform:translate(-50%,-50%)scale(.72)}12%{opacity:1}86%{opacity:1}to{opacity:.35;top:82%;transform:translate(-50%,-50%)scale(1.15)}}@keyframes calendar-module__rCUjLq__moonSpineAscend{0%{opacity:0;top:82%;transform:translate(-50%,-50%)scale(1.25)}12%{opacity:1}88%{opacity:1}to{opacity:.35;top:18%;transform:translate(-50%,-50%)scale(.9)}}@keyframes calendar-module__rCUjLq__moonSpineRefine{0%,to{filter:brightness();transform:translate(-50%,-50%)scale(1)}50%{filter:brightness(1.3);transform:translate(-50%,-50%)scale(1.35)}}@keyframes calendar-module__rCUjLq__moonSpineCrownBreathe{0%,to{opacity:.72;transform:translate(-50%)scale(.94)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}@keyframes calendar-module__rCUjLq__moonSpineSacralCharge{0%,to{opacity:.74;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.13)}}@media (max-width:430px){.calendar-module__rCUjLq__moonSpineSymbol,.calendar-module__rCUjLq__moonTeaserSymbol{width:min(86vw,292px)}}@media (prefers-reduced-motion:reduce){.calendar-module__rCUjLq__moonTeaserMoon,.calendar-module__rCUjLq__moonTeaserMoon b,.calendar-module__rCUjLq__moonTeaserResonance i,.calendar-module__rCUjLq__moonSpineMedallion i,.calendar-module__rCUjLq__moonSpineCrown,.calendar-module__rCUjLq__moonSpineSacral,.calendar-module__rCUjLq__moonSpineOil,.calendar-module__rCUjLq__overlayMonthRing{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.access-module__xpT7yq__gateSymbol{aspect-ratio:230/150;gap:0;width:min(76vw,230px)}.access-module__xpT7yq__gateNode{z-index:2;border:1px solid color-mix(in srgb,var(--ritual-accent)44%,transparent);background:color-mix(in srgb,var(--surface-inset)72%,transparent);width:64px;height:64px;color:var(--ritual-accent-pale);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(17px*var(--typography-font-factor,1));letter-spacing:.04em;box-shadow:inset 0 0 20px -12px var(--ritual-accent);opacity:.78;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex;position:relative}.access-module__xpT7yq__gateDone{border-color:color-mix(in srgb,var(--success)58%,transparent);background:color-mix(in srgb,var(--success)14%,var(--surface-inset));color:color-mix(in srgb,var(--success)72%,#fff);box-shadow:0 0 24px -10px var(--success),inset 0 0 20px -12px var(--success);opacity:1}.access-module__xpT7yq__gateLine{background:linear-gradient(90deg,color-mix(in srgb,var(--success)54%,transparent),color-mix(in srgb,var(--ritual-accent)60%,transparent));flex:1;height:2px;position:relative}.access-module__xpT7yq__gateLine i{background:var(--ritual-accent-bright);width:5px;height:46px;box-shadow:0 0 18px 1px var(--ritual-accent);border-radius:999px;animation:2.1s ease-in-out infinite access-module__xpT7yq__ritualGatePulse;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes access-module__xpT7yq__ritualGatePulse{0%,to{opacity:.7;height:40px}50%{opacity:1;height:54px}}@media (max-width:430px){.access-module__xpT7yq__gateSymbol{width:min(82vw,230px)}}@media (prefers-reduced-motion:reduce){.access-module__xpT7yq__gateLine i{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.access-module__xpT7yq__reveal{place-items:center;width:100%;height:100%;display:grid;position:relative}.access-module__xpT7yq__revealGlow{background:radial-gradient(closest-side,color-mix(in srgb,var(--area-reveal-accent,var(--warning))46%,transparent),transparent 72%);filter:blur(14px);border-radius:50%;animation:4.6s ease-in-out infinite access-module__xpT7yq__areaRevealBreathe;position:absolute;inset:4%}.access-module__xpT7yq__revealCore{z-index:2;aspect-ratio:1;width:min(38vw,112px);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--area-reveal-accent,var(--warning))40%,transparent));place-items:center;display:grid;position:relative}@keyframes access-module__xpT7yq__areaRevealBreathe{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.92;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.access-module__xpT7yq__revealGlow{animation:none}}
.session-module__5lGieW__sleepSymbol{width:min(68vw,170px)}.session-module__5lGieW__sleepMoon{background:radial-gradient(circle at 62% 38%,transparent 0 42%,color-mix(in srgb,var(--ritual-accent)48%,transparent)43% 100%),color-mix(in srgb,var(--ritual-accent)18%,transparent);width:104px;height:104px;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--ritual-accent)40%,transparent));border-radius:50%;animation:5s ease-in-out infinite session-module__5lGieW__ritualAmbient;position:absolute}.session-module__5lGieW__sleepCore{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.session-module__5lGieW__sleepCore strong{color:var(--ritual-accent-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(23px*var(--typography-font-factor,1));font-weight:950}.session-module__5lGieW__sleepCore small{color:var(--ritual-accent-pale);font-size:calc(11px*var(--typography-font-factor,1));letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-weight:900}.session-module__5lGieW__bingeStampStage{width:min(72vw,218px);overflow:visible}.session-module__5lGieW__bingeStampStage .session-module__5lGieW__symbolGlow{background:radial-gradient(closest-side,#fb718547,#0000 74%);inset:3%}.session-module__5lGieW__bingeStamp{--binge-stamp-ink:#fb7185;z-index:2;border:3px solid var(--binge-stamp-ink);width:196px;height:196px;color:var(--binge-stamp-ink);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--binge-stamp-ink)22%,transparent));opacity:0;border-radius:50%;flex-direction:column;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;animation:.32s cubic-bezier(.2,1.42,.4,1) 80ms forwards session-module__5lGieW__bingeStampSlam;display:flex;position:relative;transform:scale(1.65)rotate(-10deg)}.session-module__5lGieW__bingeStamp:before{content:"";opacity:.72;border:1px solid;border-radius:50%;position:absolute;inset:7px}.session-module__5lGieW__bingeStamp:after{background:repeating-radial-gradient(circle at 42% 37%,transparent 0 5px,color-mix(in srgb,currentColor 5%,transparent)6px 7px);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:2px}.session-module__5lGieW__bingeStampOverflow{--binge-stamp-ink:#fcd34d}.session-module__5lGieW__bingeStampHeading,.session-module__5lGieW__bingeStampTimes,.session-module__5lGieW__bingeStampDuration,.session-module__5lGieW__bingeStampFocus,.session-module__5lGieW__bingeStampDate{z-index:1;font-variant-numeric:tabular-nums;position:relative}.session-module__5lGieW__bingeStampHeading{font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.2em;margin-top:25px;font-weight:900}.session-module__5lGieW__bingeStampRule{z-index:1;opacity:.72;background:currentColor;width:132px;height:1px;margin-top:8px;position:relative}.session-module__5lGieW__bingeStampTimes{font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.03em;margin-top:7px;font-weight:800}.session-module__5lGieW__bingeStampDuration{font-size:calc(31px*var(--typography-font-factor,1));letter-spacing:-.04em;margin-top:6px;font-weight:900;line-height:1}.session-module__5lGieW__bingeStampFocus{font-size:calc(8px*var(--typography-font-factor,1));margin-top:6px;font-weight:800}.session-module__5lGieW__bingeStampDate{font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.1em;margin-top:7px;font-weight:900}.session-module__5lGieW__bingeStampEnergyHit{z-index:3;color:#fcd34d;font-size:calc(10px*var(--typography-font-factor,1));background:#07101ff0;border:1.5px solid #fcd34d;border-radius:5px;padding:4px 8px;font-weight:900;position:absolute;bottom:16px;right:-10px;transform:rotate(-12deg)}.session-module__5lGieW__sleepTicketStage{aspect-ratio:1.72;width:min(78vw,274px);min-height:150px}.session-module__5lGieW__sleepTicket{z-index:2;opacity:0;background:repeating-linear-gradient(45deg,#e2c0760a 0 3px,#0000 3px 9px),linear-gradient(150deg,#172750,#101d3d 68%,#0d1833);border:1px solid #e2c07699;border-radius:16px;width:100%;padding:17px 18px 14px;animation:.62s cubic-bezier(.16,1.25,.28,1) .12s forwards session-module__5lGieW__sleepTicketIn;position:relative;overflow:hidden;transform:translateY(12px)rotate(-1deg);box-shadow:0 18px 38px #00000061,inset 0 0 0 4px #c9a24b0e}.session-module__5lGieW__sleepTicket:before{content:"";pointer-events:none;border:1px solid #c9a24b2e;border-radius:11px;position:absolute;inset:6px}.session-module__5lGieW__sleepTicket header,.session-module__5lGieW__sleepTicketBody{z-index:1;position:relative}.session-module__5lGieW__sleepTicket header{border-bottom:1px solid #c9a24b47;justify-content:space-between;align-items:baseline;gap:10px;padding:0 36px 9px 0;display:flex}.session-module__5lGieW__sleepTicket header strong{color:#e2c076;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:calc(15px*var(--typography-font-factor,1))}.session-module__5lGieW__sleepTicket header small{color:#939bb0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(7px*var(--typography-font-factor,1));letter-spacing:.12em;text-transform:uppercase;font-weight:800}.session-module__5lGieW__sleepTicketBody{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:12px;display:grid}.session-module__5lGieW__sleepTicketBody span{color:#e9e4d3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(8px*var(--typography-font-factor,1));text-align:center;font-weight:800;line-height:1.35}.session-module__5lGieW__sleepTicketNotchLeft,.session-module__5lGieW__sleepTicketNotchRight{z-index:3;background:#07101f;border:1px solid #c9a24b59;border-radius:50%;width:17px;height:32px;position:absolute;top:50%;transform:translateY(-50%)}.session-module__5lGieW__sleepTicketNotchLeft{left:-10px}.session-module__5lGieW__sleepTicketNotchRight{right:-10px}.session-module__5lGieW__sleepTicketPunch{z-index:3;opacity:0;border:2px solid #e2c076b8;border-radius:50%;width:27px;height:27px;animation:.5s cubic-bezier(.18,1.35,.28,1) .48s forwards session-module__5lGieW__sleepTicketPunch;position:absolute;top:13px;right:15px;transform:scale(1.8)rotate(-18deg);box-shadow:inset 0 0 0 5px #07101ff0,0 0 13px #e2c0763d}@keyframes session-module__5lGieW__ritualAmbient{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes session-module__5lGieW__sleepTicketIn{to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes session-module__5lGieW__sleepTicketPunch{to{opacity:1;transform:scale(1)rotate(-12deg)}}@keyframes session-module__5lGieW__bingeStampSlam{58%{opacity:1}to{opacity:.94;transform:scale(1)rotate(-2.5deg)}}@media (prefers-reduced-motion:reduce){.session-module__5lGieW__sleepMoon,.session-module__5lGieW__sleepTicket,.session-module__5lGieW__sleepTicketPunch,.session-module__5lGieW__bingeStamp{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.RewardNotificationStack-module__zeq3WG__layer{pointer-events:none;inset-inline:0;z-index:70;flex-direction:column;align-items:center;gap:8px;padding-inline:12px;display:flex;position:fixed;bottom:5rem}.RewardNotificationStack-module__zeq3WG__toast{--reward-gold:#f0b94a;--reward-gold-bright:#fcd34d;--reward-gold-pale:#fde9b4;--reward-gold-deep:#d59a2f;pointer-events:auto;border:1px solid color-mix(in srgb,var(--warning)40%,transparent);background:color-mix(in srgb,var(--surface)95%,transparent);width:100%;max-width:min(92vw,28rem);color:var(--text);text-align:left;box-shadow:0 18px 40px -16px #000c,var(--glow-warning);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative;overflow:hidden;transform:translateY(46px)scale(.92)}.RewardNotificationStack-module__zeq3WG__toast:hover{border-color:color-mix(in srgb,var(--warning)65%,transparent);background:var(--surface)}.RewardNotificationStack-module__zeq3WG__toastIn{animation:.62s cubic-bezier(.16,1.1,.3,1) forwards RewardNotificationStack-module__zeq3WG__rewardToastIn}.RewardNotificationStack-module__zeq3WG__toastOut{animation:.42s ease-in forwards RewardNotificationStack-module__zeq3WG__rewardToastOut}.RewardNotificationStack-module__zeq3WG__shimmer{pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0;overflow:hidden}.RewardNotificationStack-module__zeq3WG__shimmer:before{content:"";background:linear-gradient(90deg,#0000,#fde9b480,#0000);width:50%;height:180%;position:absolute;top:-40%;left:-60%;transform:rotate(18deg)}.RewardNotificationStack-module__zeq3WG__levelUp .RewardNotificationStack-module__zeq3WG__shimmer{opacity:1}.RewardNotificationStack-module__zeq3WG__levelUp .RewardNotificationStack-module__zeq3WG__shimmer:before{animation:1.1s ease-out .25s RewardNotificationStack-module__zeq3WG__rewardToastSweep}.RewardNotificationStack-module__zeq3WG__emoji{border:1px solid color-mix(in srgb,var(--warning)35%,transparent);background:color-mix(in srgb,var(--warning)12%,transparent);width:40px;height:40px;font-size:calc(19px*var(--typography-font-factor,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px 6px #00000059}.RewardNotificationStack-module__zeq3WG__body{flex:1;min-width:0}.RewardNotificationStack-module__zeq3WG__title{color:var(--text);font-size:calc(14px*var(--typography-font-factor,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.RewardNotificationStack-module__zeq3WG__sub{color:var(--text-muted);font-size:calc(11px*var(--typography-font-factor,1));flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.RewardNotificationStack-module__zeq3WG__multiplier{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.RewardNotificationStack-module__zeq3WG__levelChip{border:1px solid color-mix(in srgb,var(--accent)45%,transparent);background:color-mix(in srgb,var(--accent)16%,transparent);color:color-mix(in srgb,var(--accent)66%,#f1d7ff);font-size:calc(10.5px*var(--typography-font-factor,1));opacity:0;border-radius:999px;padding:1px 8px;font-weight:600;transform:scale(.4)}.RewardNotificationStack-module__zeq3WG__levelUp .RewardNotificationStack-module__zeq3WG__levelChipShow{animation:.5s cubic-bezier(.2,1.4,.3,1) .5s forwards RewardNotificationStack-module__zeq3WG__rewardToastChipPop}.RewardNotificationStack-module__zeq3WG__burst{pointer-events:none;z-index:1;position:absolute;inset:0}.RewardNotificationStack-module__zeq3WG__burst:after{content:"";border:1px solid color-mix(in srgb,var(--reward-gold-bright)72%,transparent);opacity:0;border-radius:50%;position:absolute;inset:-7px}.RewardNotificationStack-module__zeq3WG__flash{opacity:0;background:radial-gradient(closest-side,#fcd34d8c,#0000 70%);border-radius:50%;position:absolute;inset:-12px}.RewardNotificationStack-module__zeq3WG__toastIn .RewardNotificationStack-module__zeq3WG__flash{animation:.7s ease-out .3s RewardNotificationStack-module__zeq3WG__rewardToastFlash}.RewardNotificationStack-module__zeq3WG__halo{border:2px solid var(--reward-gold-bright);opacity:0;border-radius:50%;position:absolute;inset:0}.RewardNotificationStack-module__zeq3WG__toastIn .RewardNotificationStack-module__zeq3WG__halo{animation:.9s ease-out .45s RewardNotificationStack-module__zeq3WG__rewardToastHalo}.RewardNotificationStack-module__zeq3WG__levelUp .RewardNotificationStack-module__zeq3WG__burst:after{animation:1.15s ease-out .66s RewardNotificationStack-module__zeq3WG__rewardToastLevelHalo}.RewardNotificationStack-module__zeq3WG__coin{border:1px solid color-mix(in srgb,var(--reward-gold)45%,transparent);width:54px;height:54px;box-shadow:0 0 22px -8px color-mix(in srgb,var(--reward-gold)70%,transparent),inset 0 0 14px -7px var(--reward-gold);opacity:0;background:radial-gradient(circle at 50% 36%,#fde9b42e,#f0b94a0f 58%,#0000 72%),#0a08058c;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.2)}.RewardNotificationStack-module__zeq3WG__toastIn .RewardNotificationStack-module__zeq3WG__coin{animation:.7s cubic-bezier(.18,1.5,.3,1) .26s forwards RewardNotificationStack-module__zeq3WG__rewardToastCoinMint}.RewardNotificationStack-module__zeq3WG__levelUp .RewardNotificationStack-module__zeq3WG__coin{box-shadow:0 0 30px -6px color-mix(in srgb,var(--reward-gold)82%,transparent),0 0 42px -18px color-mix(in srgb,var(--accent)70%,transparent),inset 0 0 18px -6px var(--reward-gold)}.RewardNotificationStack-module__zeq3WG__ring{pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg 286deg,color-mix(in srgb,var(--reward-gold-bright)85%,transparent)330deg 360deg);border-radius:50%;animation:14s linear infinite RewardNotificationStack-module__zeq3WG__rewardToastCoinSpin;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.RewardNotificationStack-module__zeq3WG__bloom{filter:blur(5px);background:radial-gradient(closest-side,#f0b94a66,#0000 70%);border-radius:50%;width:40px;height:40px;animation:4.5s ease-in-out infinite RewardNotificationStack-module__zeq3WG__rewardToastCoinBloom;position:absolute}.RewardNotificationStack-module__zeq3WG__value{z-index:2;background:linear-gradient(180deg,#fff6df,var(--reward-gold)62%,var(--reward-gold-deep));-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 1px 3px #00000080);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(17px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:.9;position:relative}.RewardNotificationStack-module__zeq3WG__kind{z-index:2;color:var(--reward-gold-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(7.5px*var(--typography-font-factor,1));opacity:.92;text-transform:uppercase;margin-top:1px;position:relative}.RewardNotificationStack-module__zeq3WG__spark{pointer-events:none;z-index:3;background:radial-gradient(circle,#fff6df,var(--reward-gold)70%);width:5px;height:5px;box-shadow:0 0 6px var(--reward-gold-bright);opacity:0;border-radius:50%;animation:.85s ease-out forwards RewardNotificationStack-module__zeq3WG__rewardToastSpark;position:absolute;top:calc(50% - 2.5px);left:calc(50% - 2.5px)}.RewardNotificationStack-module__zeq3WG__close{border:1px solid color-mix(in srgb,var(--border)70%,transparent);background:color-mix(in srgb,var(--surface-inset)70%,transparent);width:26px;height:26px;color:var(--text-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.RewardNotificationStack-module__zeq3WG__close:hover{border-color:color-mix(in srgb,var(--warning)45%,transparent);color:var(--reward-gold-bright)}.RewardNotificationStack-module__zeq3WG__closeIcon{width:14px;height:14px}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastIn{0%{opacity:0;transform:translateY(46px)scale(.92)}60%{opacity:1;transform:translateY(-4px)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastOut{to{opacity:0;transform:translateY(30px)scale(.96)}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastSweep{0%{left:-60%}to{left:140%}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastChipPop{to{opacity:1;transform:scale(1)}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastCoinMint{0%{opacity:0;transform:scale(.2)rotate(-40deg)}55%{opacity:1;transform:scale(1.16)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastCoinSpin{to{transform:rotate(360deg)}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastCoinBloom{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastFlash{0%{opacity:0;transform:scale(.4)}30%{opacity:.9}to{opacity:0;transform:scale(1.5)}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastHalo{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastLevelHalo{0%{opacity:.9;transform:scale(.42)}to{opacity:0;transform:scale(2.65)}}@keyframes RewardNotificationStack-module__zeq3WG__rewardToastSpark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy))scale(.3)}}@media (min-width:640px){.RewardNotificationStack-module__zeq3WG__layer{padding-inline:16px;bottom:6rem}}@media (max-width:390px){.RewardNotificationStack-module__zeq3WG__toast{gap:8px;padding:10px}.RewardNotificationStack-module__zeq3WG__emoji{width:36px;height:36px;font-size:calc(17px*var(--typography-font-factor,1))}.RewardNotificationStack-module__zeq3WG__coin{width:50px;height:50px}.RewardNotificationStack-module__zeq3WG__title{font-size:calc(13px*var(--typography-font-factor,1))}}@media (prefers-reduced-motion:reduce){.RewardNotificationStack-module__zeq3WG__toastIn,.RewardNotificationStack-module__zeq3WG__toastOut,.RewardNotificationStack-module__zeq3WG__toastIn .RewardNotificationStack-module__zeq3WG__coin,.RewardNotificationStack-module__zeq3WG__toastIn .RewardNotificationStack-module__zeq3WG__flash,.RewardNotificationStack-module__zeq3WG__toastIn .RewardNotificationStack-module__zeq3WG__halo,.RewardNotificationStack-module__zeq3WG__levelUp .RewardNotificationStack-module__zeq3WG__burst:after,.RewardNotificationStack-module__zeq3WG__levelUp .RewardNotificationStack-module__zeq3WG__shimmer:before,.RewardNotificationStack-module__zeq3WG__levelUp .RewardNotificationStack-module__zeq3WG__levelChipShow,.RewardNotificationStack-module__zeq3WG__ring,.RewardNotificationStack-module__zeq3WG__bloom,.RewardNotificationStack-module__zeq3WG__spark{animation-duration:.001ms!important;animation-iteration-count:1!important}.RewardNotificationStack-module__zeq3WG__spark{display:none}}
.QuestHubRegimePath-module__rHBkma__detailLink{border:1px solid var(--border);background:var(--surface-inset);min-height:44px;color:var(--text);font-size:calc(12px*var(--typography-font-factor,1));border-radius:10px;align-self:flex-start;padding:.5rem .75rem;transition:transform .14s}.QuestHubRegimePath-module__rHBkma__detailLink:active{transition:none;transform:scale(.97)}.QuestHubRegimePath-module__rHBkma__detailLink:focus-visible{outline:2px solid var(--focus-ring,var(--warning));outline-offset:2px}.QuestHubRegimePath-module__rHBkma__stepButton{min-width:44px;min-height:44px}.QuestHubRegimePath-module__rHBkma__progress{color:var(--text-muted);font-size:calc(9px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:calc(100% + 36px)}.QuestHubRegimePath-module__rHBkma__failed{color:var(--danger)}@media (prefers-reduced-motion:reduce){.QuestHubRegimePath-module__rHBkma__detailLink{transition:none}}
.QuestHubPathSelector-module__zfSPzG__selector{z-index:2;background:var(--surface);gap:.375rem;margin-top:.75rem;padding:.25rem 0;display:flex;position:sticky;top:0;overflow-x:auto}.QuestHubPathSelector-module__zfSPzG__option{border:1px solid var(--border);background:var(--surface-inset);max-width:min(16rem,90%);min-height:44px;color:var(--text-muted);font-size:calc(12px*var(--typography-font-factor,1));text-align:left;border-radius:12px;flex:none;align-items:center;gap:.375rem;padding:.5rem .75rem;transition:transform .14s,background .14s;display:inline-flex}.QuestHubPathSelector-module__zfSPzG__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.QuestHubPathSelector-module__zfSPzG__option[aria-pressed=true]{border-color:var(--warning);background:color-mix(in srgb,var(--warning)12%,var(--surface));color:var(--text)}.QuestHubPathSelector-module__zfSPzG__option:active{transition:none;transform:scale(.97)}.QuestHubPathSelector-module__zfSPzG__option:focus-visible{outline:2px solid var(--focus-ring,var(--warning));outline-offset:2px}.QuestHubPathSelector-module__zfSPzG__count{color:var(--text-subtle);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.QuestHubPathSelector-module__zfSPzG__option{transition:none}}
.BestiarumDial-module__hNopJq__dial{width:100%;height:auto;font-family:var(--bdu-font,ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace);display:block}.BestiarumDial-module__hNopJq__beam{opacity:1}.BestiarumDial-module__hNopJq__beamDimmed{opacity:0}.BestiarumDial-module__hNopJq__tick,.BestiarumDial-module__hNopJq__tickMajor{fill:none;stroke:var(--bdu-tick,#334155);stroke-width:1px}.BestiarumDial-module__hNopJq__tickMajor{stroke:var(--bdu-tick-major,#94a3b8)}.BestiarumDial-module__hNopJq__label{fill:var(--bdu-label,#94a3b8);font-size:calc(10px*var(--typography-font-factor,1))}.BestiarumDial-module__hNopJq__center{fill:var(--bdu-center,#64748b);font-size:calc(9px*var(--typography-font-factor,1))}.BestiarumDial-module__hNopJq__centerStrong{fill:var(--bdu-center-strong,#94a3b8);font-size:calc(9.5px*var(--typography-font-factor,1));letter-spacing:1.4px}.BestiarumDial-module__hNopJq__rim,.BestiarumDial-module__hNopJq__ringLine{fill:none;stroke:var(--bdu-rim,#33415599);stroke-width:1px}.BestiarumDial-module__hNopJq__ringLine{stroke:var(--bdu-ring-line,#33415557)}.BestiarumDial-module__hNopJq__ringLineToday{stroke:var(--bdu-ring-line-today,#94a3b880)}.BestiarumDial-module__hNopJq__arc{fill:none;stroke-width:7px;stroke-linecap:round;opacity:.92}.BestiarumDial-module__hNopJq__arcSelected{stroke-width:9px;opacity:1}.BestiarumDial-module__hNopJq__recordTrack{fill:none;stroke:var(--bdu-record-track,#33415573);stroke-width:13px}.BestiarumDial-module__hNopJq__recordSlot{fill:none;stroke-width:13px;transition:opacity .55s .28s}.BestiarumDial-module__hNopJq__dimmed{opacity:.08}.BestiarumDial-module__hNopJq__hit{fill:none;stroke:#0000;stroke-width:28px;cursor:pointer}.BestiarumDial-module__hNopJq__marker{stroke:var(--bdu-marker-rim,#f8fafcd9);stroke-width:.8px;paint-order:stroke;pointer-events:none}.BestiarumDial-module__hNopJq__markerHit{fill:var(--bdu-marker-hit,#0000);cursor:pointer}@media (prefers-reduced-motion:reduce){.BestiarumDial-module__hNopJq__recordSlot{transition:none}}.BestiarumDial-module__hNopJq__emoji{font-size:calc(46px*var(--typography-font-factor,1));pointer-events:none}.BestiarumDial-module__hNopJq__horizon{stroke:var(--text-muted);stroke-opacity:.62;stroke-width:1px;pointer-events:none}.BestiarumDial-module__hNopJq__horizon text{stroke:none;fill:var(--text-subtle);font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:1.3px}.BestiarumDial-module__hNopJq__hit:focus-visible,.BestiarumDial-module__hNopJq__markerHit:focus-visible{stroke:var(--warning);stroke-width:2px;outline:none}.BestiarumDial-module__hNopJq__markerHit:active{fill:color-mix(in srgb,var(--warning)18%,transparent)}
