.HandshakeRoom-module__ItilKW__room{--hs-gold:var(--warning);--hs-gold-deep:color-mix(in srgb,var(--warning)44%,var(--bg-app));--hs-gold-pale:color-mix(in srgb,var(--warning)64%,var(--text));--hs-gold-text:color-mix(in srgb,var(--warning)22%,var(--text));--hs-ritual:var(--accent);--hs-ritual-high:color-mix(in srgb,var(--accent)48%,var(--text));--hs-ready:#34d399;--night-1:#0b1020;--night-2:#141a33;--night-3:#1d1a2e;--night-4:#241a20;--vt-gold:var(--warning);--ease-out:cubic-bezier(.2,.8,.2,1);--font-sans:var(--font-geist-sans),sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--font-serif:Georgia,"Times New Roman",serif;--font-display:var(--font-card-display),Georgia,serif;top:var(--dashboard-header-height,5rem);bottom:var(--nav-bottom-clearance,9rem);z-index:35;isolation:isolate;background:var(--bg-app);color:var(--text);font-family:var(--font-sans);font-size:calc(14px*var(--typography-font-factor,1));line-height:1.4;position:fixed;left:0;right:0;overflow:hidden}.HandshakeRoom-module__ItilKW__room *,.HandshakeRoom-module__ItilKW__room :before,.HandshakeRoom-module__ItilKW__room :after{box-sizing:border-box}.HandshakeRoom-module__ItilKW__room :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.HandshakeRoom-module__ItilKW__stage{touch-action:pinch-zoom;position:absolute;inset:0}.HandshakeRoom-module__ItilKW__sky{pointer-events:none;background:radial-gradient(150px 64px at 8% var(--horizon),color-mix(in srgb,var(--hs-gold)24%,transparent),transparent 70%),radial-gradient(150px 64px at 92% var(--horizon),#fde68a2e,transparent 70%),linear-gradient(180deg,var(--night-1)0,var(--night-2)calc(var(--hero)*.46),var(--night-3)calc(var(--hero)*.78),var(--night-4)var(--horizon),var(--bg-app)calc(var(--hero) + 60px));position:absolute;inset:0}.HandshakeRoom-module__ItilKW__sky:before{content:"";height:var(--horizon);opacity:.55;background-image:radial-gradient(circle at 13% 17%,#e2e8f0 0 .8px,transparent 1.4px),radial-gradient(circle at 77% 23%,var(--hs-ritual-high)0 .8px,transparent 1.5px),radial-gradient(circle at 42% 71%,var(--hs-gold)0 .7px,transparent 1.4px),radial-gradient(circle at 89% 82%,#e2e8f0 0 .6px,transparent 1.3px);background-position:0 0,19px 31px,47px 9px,7px 53px;background-size:113px 97px,127px 109px,101px 131px,139px 89px;position:absolute;top:0;left:0;right:0}.HandshakeRoom-module__ItilKW__back{z-index:3;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:absolute;top:4px;left:6px}.HandshakeRoom-module__ItilKW__back svg{width:19px;height:19px}.HandshakeRoom-module__ItilKW__back span{font-size:calc(14px*var(--typography-font-factor,1));font-weight:500}.HandshakeRoom-module__ItilKW__dialbox{z-index:2;width:var(--dial);aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:8px;left:50%;translate:-50%}.HandshakeRoom-module__ItilKW__dialbox>svg{width:100%;height:100%;display:block;overflow:visible}.HandshakeRoom-module__ItilKW__disc{stroke:color-mix(in srgb,var(--hs-gold-deep)55%,var(--border));stroke-width:1.2px}.HandshakeRoom-module__ItilKW__stopCenter{stop-color:color-mix(in srgb,var(--surface-inset)82%,var(--hs-ritual))}.HandshakeRoom-module__ItilKW__stopEdge{stop-color:var(--bg-app)}.HandshakeRoom-module__ItilKW__rail{fill:none;stroke:color-mix(in srgb,var(--border)82%,transparent);stroke-width:1px}.HandshakeRoom-module__ItilKW__tick{stroke:color-mix(in srgb,var(--border-strong)72%,transparent);stroke-width:1px}.HandshakeRoom-module__ItilKW__tickMajor{stroke:color-mix(in srgb,var(--hs-gold-deep)76%,var(--text-muted));stroke-width:1.7px}.HandshakeRoom-module__ItilKW__hour{fill:color-mix(in srgb,var(--text-muted)85%,transparent);font:calc(10px*var(--typography-font-factor,1))var(--font-mono);text-anchor:middle}.HandshakeRoom-module__ItilKW__arcCore,.HandshakeRoom-module__ItilKW__arcGlow{fill:none;stroke-linecap:round}.HandshakeRoom-module__ItilKW__arcGlow{stroke:var(--hs-gold);stroke-width:16px;opacity:0}.HandshakeRoom-module__ItilKW__arc_potential .HandshakeRoom-module__ItilKW__arcCore{stroke-width:7px;opacity:.42}.HandshakeRoom-module__ItilKW__arc_open .HandshakeRoom-module__ItilKW__arcCore{stroke-width:9px;opacity:1}.HandshakeRoom-module__ItilKW__arc_open .HandshakeRoom-module__ItilKW__arcGlow{opacity:.16}.HandshakeRoom-module__ItilKW__arc_set .HandshakeRoom-module__ItilKW__arcCore{stroke-width:8px;opacity:.86}.HandshakeRoom-module__ItilKW__arc_set .HandshakeRoom-module__ItilKW__arcGlow{opacity:.1}.HandshakeRoom-module__ItilKW__arc_validated .HandshakeRoom-module__ItilKW__arcCore{stroke-width:10px;opacity:1}.HandshakeRoom-module__ItilKW__arc_validated .HandshakeRoom-module__ItilKW__arcGlow{stroke-width:19px;opacity:.26}.HandshakeRoom-module__ItilKW__arc_missed .HandshakeRoom-module__ItilKW__arcCore{stroke-width:6px;stroke-dasharray:4 8;opacity:.45;stroke:var(--danger)!important}.HandshakeRoom-module__ItilKW__arc_hidden{display:none}.HandshakeRoom-module__ItilKW__nowLine{stroke:color-mix(in srgb,var(--text-muted)40%,transparent);stroke-width:1px}.HandshakeRoom-module__ItilKW__nowHalo{fill:color-mix(in srgb,var(--focus-ring)17%,transparent)}.HandshakeRoom-module__ItilKW__nowCore{fill:var(--focus-ring);stroke:var(--bg-app);stroke-width:1.3px}.HandshakeRoom-module__ItilKW__handMark{stroke:var(--bg-app);stroke-width:1.6px}.HandshakeRoom-module__ItilKW__handEvening{fill:var(--hs-gold)}.HandshakeRoom-module__ItilKW__handMorning{fill:#6ee7b7}.HandshakeRoom-module__ItilKW__center{aspect-ratio:1;text-align:center;pointer-events:none;border:1px solid color-mix(in srgb,var(--hs-ritual)30%,var(--border));background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--hs-ritual)9%,transparent),transparent 58%),color-mix(in srgb,var(--bg-app)92%,transparent);width:56%;box-shadow:inset 0 0 26px color-mix(in srgb,var(--bg-app)76%,transparent);border-radius:50%;align-content:center;justify-items:center;gap:5px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.HandshakeRoom-module__ItilKW__room[data-phase=evening_open] .HandshakeRoom-module__ItilKW__center,.HandshakeRoom-module__ItilKW__room[data-phase=morning_open] .HandshakeRoom-module__ItilKW__center,.HandshakeRoom-module__ItilKW__room[data-phase=pending_night] .HandshakeRoom-module__ItilKW__center{border-color:color-mix(in srgb,var(--hs-gold)55%,var(--border))}.HandshakeRoom-module__ItilKW__room[data-phase=complete_today] .HandshakeRoom-module__ItilKW__center{border-color:color-mix(in srgb,var(--success)62%,var(--border))}.HandshakeRoom-module__ItilKW__room[data-phase=missed] .HandshakeRoom-module__ItilKW__center{border-color:color-mix(in srgb,var(--danger)55%,var(--border))}.HandshakeRoom-module__ItilKW__cdLabel{max-width:84%;color:var(--text-muted);font:700 calc(8.5px*var(--typography-font-factor,1))/1.25 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.HandshakeRoom-module__ItilKW__center time,.HandshakeRoom-module__ItilKW__cd{font:760 calc(21px*var(--typography-font-factor,1))/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);margin:0}.HandshakeRoom-module__ItilKW__target{color:var(--hs-gold-text);font:700 calc(9.5px*var(--typography-font-factor,1))/1 var(--font-mono);font-variant-numeric:tabular-nums}.HandshakeRoom-module__ItilKW__bow{z-index:2;left:0;right:0;top:var(--bow-top);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;height:144px;padding:0;position:absolute}.HandshakeRoom-module__ItilKW__bow>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.HandshakeRoom-module__ItilKW__horizonLine{stroke:#94a3b840;stroke-width:1px}.HandshakeRoom-module__ItilKW__bowArc{fill:none;stroke-linecap:round}.HandshakeRoom-module__ItilKW__bowTitle{font:600 calc(14.5px*var(--typography-font-factor,1))var(--font-serif);fill:var(--text);text-anchor:middle}.HandshakeRoom-module__ItilKW__bowLabel{font:600 calc(10px*var(--typography-font-factor,1))var(--font-mono);letter-spacing:.12em;text-anchor:middle}.HandshakeRoom-module__ItilKW__bowRange{font:600 calc(10px*var(--typography-font-factor,1))var(--font-mono);fill:#94a3b8;text-anchor:middle;font-variant-numeric:tabular-nums}.HandshakeRoom-module__ItilKW__badge circle{fill:var(--bg-app);stroke:color-mix(in srgb,var(--text-muted)60%,transparent);stroke-width:1.2px}.HandshakeRoom-module__ItilKW__badge text{font:700 calc(10px*var(--typography-font-factor,1))var(--font-mono);fill:var(--text-muted);text-anchor:middle}.HandshakeRoom-module__ItilKW__badgeOn circle{fill:var(--hs-gold);stroke:#fff4c2}.HandshakeRoom-module__ItilKW__badgeOn text{fill:#1c1405}.HandshakeRoom-module__ItilKW__pylonGlow{fill:none;stroke:var(--hs-gold);stroke-width:3px;opacity:.9;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--hs-gold)80%,transparent))}.HandshakeRoom-module__ItilKW__arcGuide{fill:none;stroke:#fff4c2;stroke-width:6px;stroke-linecap:round;opacity:.35}.HandshakeRoom-module__ItilKW__slot{z-index:3;line-height:0;position:absolute;bottom:34px;translate:-50%}.HandshakeRoom-module__ItilKW__book{z-index:3;position:absolute;bottom:34px;left:50%;translate:-50%}.HandshakeRoom-module__ItilKW__room.HandshakeRoom-module__ItilKW__fxPending .HandshakeRoom-module__ItilKW__pylonL{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out both HandshakeRoom-module__ItilKW__pylonFlash}.HandshakeRoom-module__ItilKW__room.HandshakeRoom-module__ItilKW__fxComplete .HandshakeRoom-module__ItilKW__bowArc{animation:1.2s ease-out both HandshakeRoom-module__ItilKW__bridgeFlash}.HandshakeRoom-module__ItilKW__room.HandshakeRoom-module__ItilKW__fxComplete .HandshakeRoom-module__ItilKW__apex{animation:HandshakeRoom-module__ItilKW__markDrop .8s var(--ease-out)both;transform-box:fill-box;transform-origin:50%}.HandshakeRoom-module__ItilKW__room[data-arrival=pre] .HandshakeRoom-module__ItilKW__dialbox,.HandshakeRoom-module__ItilKW__room[data-arrival=pre] .HandshakeRoom-module__ItilKW__bow,.HandshakeRoom-module__ItilKW__room[data-arrival=pre] .HandshakeRoom-module__ItilKW__scroll{opacity:0}@keyframes HandshakeRoom-module__ItilKW__markDrop{0%{opacity:0;transform:scale(2.4)}60%{opacity:1;transform:scale(.85)}to{transform:scale(1)}}@keyframes HandshakeRoom-module__ItilKW__bridgeFlash{0%{stroke-width:10px;opacity:.2}40%{opacity:1}to{}}@keyframes HandshakeRoom-module__ItilKW__pylonFlash{0%{opacity:.3;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.HandshakeRoom-module__ItilKW__scroll{z-index:4;overscroll-behavior:contain;scrollbar-width:none;pointer-events:none;position:absolute;inset:0;overflow:hidden auto}.HandshakeRoom-module__ItilKW__scroll::-webkit-scrollbar{display:none}.HandshakeRoom-module__ItilKW__room[data-segment] .HandshakeRoom-module__ItilKW__scroll{overflow-y:hidden}.HandshakeRoom-module__ItilKW__room[data-segment] .HandshakeRoom-module__ItilKW__hero{transition:height .45s var(--ease-out)}.HandshakeRoom-module__ItilKW__room[data-segment] .HandshakeRoom-module__ItilKW__bow{transition:top .45s var(--ease-out)}.HandshakeRoom-module__ItilKW__room[data-segment] .HandshakeRoom-module__ItilKW__dialbox{transition:width .45s var(--ease-out)}.HandshakeRoom-module__ItilKW__room[data-segment] .HandshakeRoom-module__ItilKW__sky:before{transition:height .45s var(--ease-out)}@media (prefers-reduced-motion:reduce){.HandshakeRoom-module__ItilKW__room[data-segment] .HandshakeRoom-module__ItilKW__hero,.HandshakeRoom-module__ItilKW__room[data-segment] .HandshakeRoom-module__ItilKW__bow,.HandshakeRoom-module__ItilKW__room[data-segment] .HandshakeRoom-module__ItilKW__dialbox,.HandshakeRoom-module__ItilKW__room[data-segment] .HandshakeRoom-module__ItilKW__sky:before{transition:none}}.HandshakeRoom-module__ItilKW__hero{height:var(--hero);pointer-events:none}.HandshakeRoom-module__ItilKW__body{pointer-events:auto;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--bg-app)86%,transparent)54px,var(--bg-app)120px);min-height:100%;position:relative}.HandshakeRoom-module__ItilKW__tabs{--hq-metal:var(--text-muted);--hq-edge:color-mix(in srgb,var(--hq-metal)32%,var(--border));--hq-ink:color-mix(in srgb,var(--text)84%,var(--warning));--hq-shadow:color-mix(in srgb,var(--bg-app)65%,#000);z-index:5;pointer-events:none;margin-top:-42px;padding:6px 12px 12px;transition:background-color .2s,box-shadow .2s;position:sticky;top:0}.HandshakeRoom-module__ItilKW__tabs[data-stuck=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-app)97%,transparent),color-mix(in srgb,var(--bg-app)90%,transparent));box-shadow:0 10px 18px -12px #000}.HandshakeRoom-module__ItilKW__brief{height:26px;color:var(--text-muted);font:600 calc(10.5px*var(--typography-font-factor,1))/1.2 var(--font-mono);letter-spacing:.03em;opacity:0;align-items:center;gap:8px;margin:0 2px 6px;transition:opacity .2s;display:flex}.HandshakeRoom-module__ItilKW__tabs[data-stuck=true] .HandshakeRoom-module__ItilKW__brief{opacity:1}.HandshakeRoom-module__ItilKW__brief svg{color:var(--hs-gold);flex:none}.HandshakeRoom-module__ItilKW__brief time{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.HandshakeRoom-module__ItilKW__tabRow{pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.HandshakeRoom-module__ItilKW__tabRow .HandshakeRoom-module__ItilKW__tab{flex-direction:column;gap:3px;min-height:58px;padding:6px 4px 9px}.HandshakeRoom-module__ItilKW__tabTop{justify-content:center;align-items:center;gap:5px;display:flex}.HandshakeRoom-module__ItilKW__tabRow .HandshakeRoom-module__ItilKW__tab .HandshakeRoom-module__ItilKW__tabEmblem{width:18px;height:18px}.HandshakeRoom-module__ItilKW__tabRow .HandshakeRoom-module__ItilKW__tab .HandshakeRoom-module__ItilKW__tabLabel{font-size:calc(14px*var(--typography-font-factor,1))}.HandshakeRoom-module__ItilKW__tabVal{min-height:14px;color:var(--text-muted);font:650 calc(10px*var(--typography-font-factor,1))/1 var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:flex}.HandshakeRoom-module__ItilKW__tabVal b{color:#0000;background:linear-gradient(#fff4c2,#fbbf24 60%,#d97706);font:700 calc(13px*var(--typography-font-factor,1))/1 var(--font-serif);-webkit-background-clip:text;background-clip:text}.HandshakeRoom-module__ItilKW__tabValAct{color:var(--hs-ready)}.HandshakeRoom-module__ItilKW__tabFlames{align-items:flex-end;gap:2px;height:11px;display:flex}.HandshakeRoom-module__ItilKW__tabFlames i{background:linear-gradient(#fde68a,#f59e0b 60%,#7c2d12);border-radius:2px 2px 1px 1px;width:3px}.HandshakeRoom-module__ItilKW__tabFlames i.HandshakeRoom-module__ItilKW__flameMiss{background:#334155;height:3px!important}.HandshakeRoom-module__ItilKW__tabProg{background:color-mix(in srgb,var(--border)80%,transparent);border-radius:999px;height:3px;position:absolute;bottom:5px;left:12px;right:12px;overflow:hidden}.HandshakeRoom-module__ItilKW__tabProg i{border-radius:inherit;background:linear-gradient(90deg,var(--hs-ritual-high),var(--hs-ritual),var(--hs-ritual-high));height:100%;margin:0 auto;display:block}.HandshakeRoom-module__ItilKW__tabDot{background:var(--hs-ready);width:7px;height:7px;box-shadow:0 0 8px var(--hs-ready);border-radius:50%;position:absolute;top:7px;right:9px}.HandshakeRoom-module__ItilKW__room.HandshakeRoom-module__ItilKW__fxComplete .HandshakeRoom-module__ItilKW__tabMomentum{animation:1s ease-out .3s both HandshakeRoom-module__ItilKW__chipPulse}@keyframes HandshakeRoom-module__ItilKW__chipPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--warning)70%,transparent)}to{box-shadow:0 0 0 14px #0000}}.HandshakeRoom-module__ItilKW__pages{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;transition:height .25s var(--ease-out);align-items:flex-start;display:flex;overflow:auto hidden}.HandshakeRoom-module__ItilKW__pages::-webkit-scrollbar{display:none}.HandshakeRoom-module__ItilKW__page{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;gap:14px;min-width:0;padding:4px 12px 40px;display:flex}.HandshakeRoom-module__ItilKW__kicker{color:var(--hs-gold-text);font:700 calc(10px*var(--typography-font-factor,1))/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.HandshakeRoom-module__ItilKW__h3{font:600 calc(18px*var(--typography-font-factor,1))/1.2 var(--font-serif);color:var(--text);margin:2px 0 0}.HandshakeRoom-module__ItilKW__row{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.HandshakeRoom-module__ItilKW__count{border:1px solid var(--border);min-height:26px;color:var(--text-muted);font:700 calc(10px*var(--typography-font-factor,1))/1 var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.HandshakeRoom-module__ItilKW__note{color:var(--text-subtle);font-size:calc(12px*var(--typography-font-factor,1));margin:0;line-height:1.5}.HandshakeRoom-module__ItilKW__card{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)70%,transparent);border-radius:16px;padding:12px 14px}.HandshakeRoom-module__ItilKW__trackMeta{color:var(--text-muted);font:calc(11px*var(--typography-font-factor,1))/1.35 var(--font-mono);justify-content:space-between;gap:8px;margin-top:7px;display:flex}.HandshakeRoom-module__ItilKW__trackMeta span:last-child{color:var(--hs-ritual-high)}.HandshakeRoom-module__ItilKW__cards{grid-template-columns:160px;gap:8px;display:grid}.HandshakeRoom-module__ItilKW__offering{border:1px solid #0000;border-radius:15px;align-content:start;justify-items:center;gap:7px;min-width:0;padding:6px 4px 8px;display:grid}.HandshakeRoom-module__ItilKW__offeringMatching{border-color:color-mix(in srgb,var(--hs-gold)43%,transparent);background:color-mix(in srgb,var(--hs-gold)5%,transparent)}.HandshakeRoom-module__ItilKW__offeringBeacon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hs-gold-pale)22%,transparent),0 0 20px -13px var(--hs-gold)}.HandshakeRoom-module__ItilKW__offeringOpportunity{border-color:color-mix(in srgb,var(--hs-ready)48%,transparent);background:color-mix(in srgb,var(--hs-ready)5%,transparent)}.HandshakeRoom-module__ItilKW__offeringOpportunity .buff-mini-frame{box-shadow:0 0 0 2px var(--hs-ready),0 0 25px -5px var(--hs-ready),0 12px 22px -12px color-mix(in srgb,var(--bg-app)86%,transparent)}.HandshakeRoom-module__ItilKW__offering p{width:100%;color:var(--text-muted);font-size:calc(10.5px*var(--typography-font-factor,1));text-align:center;overflow-wrap:anywhere;margin:0;line-height:1.35}.HandshakeRoom-module__ItilKW__offering p.HandshakeRoom-module__ItilKW__feedback{color:var(--text);font-weight:700}.HandshakeRoom-module__ItilKW__empty{border:1px dashed var(--border);text-align:center;border-radius:14px;place-content:center;gap:5px;min-height:92px;padding:14px;display:grid}.HandshakeRoom-module__ItilKW__empty strong{color:var(--text);font-size:calc(12px*var(--typography-font-factor,1))}.HandshakeRoom-module__ItilKW__empty small{color:var(--text-muted);font-size:calc(10px*var(--typography-font-factor,1));line-height:1.4}.HandshakeRoom-module__ItilKW__call{border:1px solid color-mix(in srgb,var(--hs-ritual)32%,var(--border));background:color-mix(in srgb,var(--hs-ritual)6%,var(--surface));border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.HandshakeRoom-module__ItilKW__call>span:first-child{border:1px solid color-mix(in srgb,var(--hs-ritual)45%,transparent);width:34px;height:34px;color:var(--hs-ritual-high);border-radius:10px;place-items:center;display:grid}.HandshakeRoom-module__ItilKW__call p{font-size:calc(13px*var(--typography-font-factor,1));color:var(--text);margin:0;line-height:1.45}.HandshakeRoom-module__ItilKW__call small{color:var(--hs-gold-text);font:600 calc(11px*var(--typography-font-factor,1))/1.35 var(--font-mono);margin-top:3px;display:block}.HandshakeRoom-module__ItilKW__callAct{border-color:color-mix(in srgb,var(--hs-ready)50%,var(--border));background:color-mix(in srgb,var(--hs-ready)7%,var(--surface))}.HandshakeRoom-module__ItilKW__callAct>span:first-child{color:var(--hs-ready);border-color:color-mix(in srgb,var(--hs-ready)50%,transparent)}.HandshakeRoom-module__ItilKW__callDone>span:first-child{color:#6ee7b7}.HandshakeRoom-module__ItilKW__callMiss{border-color:color-mix(in srgb,var(--danger)40%,var(--border));background:color-mix(in srgb,var(--danger)6%,var(--surface))}.HandshakeRoom-module__ItilKW__callMiss>span:first-child{color:var(--danger);border-color:color-mix(in srgb,var(--danger)45%,transparent)}.HandshakeRoom-module__ItilKW__next{background:#e9c45e0f;border:1px dashed #e9c45e73;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.HandshakeRoom-module__ItilKW__next>span:first-child{color:#fbbf24;display:flex}.HandshakeRoom-module__ItilKW__next b{font-size:calc(13.5px*var(--typography-font-factor,1));display:block}.HandshakeRoom-module__ItilKW__next small{color:#fbbf24;font:calc(11px*var(--typography-font-factor,1))/1.35 var(--font-mono)}.HandshakeRoom-module__ItilKW__moHead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.HandshakeRoom-module__ItilKW__moX{font:700 calc(46px*var(--typography-font-factor,1))/.9 var(--font-serif);background:linear-gradient(#fff4c2,#fbbf24 55%,#b45309);color:#0000;filter:drop-shadow(0 0 14px #fbbf244d);-webkit-background-clip:text;background-clip:text}.HandshakeRoom-module__ItilKW__moCap{max-width:7em;color:var(--text-subtle);font:calc(10.5px*var(--typography-font-factor,1))/1.25 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.HandshakeRoom-module__ItilKW__moStreak{text-align:right;margin-left:auto}.HandshakeRoom-module__ItilKW__moStreak b{font:700 calc(28px*var(--typography-font-factor,1))/1 var(--font-serif);display:block}.HandshakeRoom-module__ItilKW__moStreak span{color:var(--text-subtle);font:calc(10px*var(--typography-font-factor,1))/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.HandshakeRoom-module__ItilKW__miniStats{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.HandshakeRoom-module__ItilKW__miniStats div{border:1px solid var(--border);background:#ffffff04;border-radius:12px;padding:9px 11px}.HandshakeRoom-module__ItilKW__miniStats small{color:var(--text-subtle);font:calc(9.5px*var(--typography-font-factor,1))var(--font-mono);letter-spacing:.14em;text-transform:uppercase;display:block}.HandshakeRoom-module__ItilKW__miniStats b{font:700 calc(20px*var(--typography-font-factor,1))var(--font-serif)}.HandshakeRoom-module__ItilKW__miniStats b em{color:var(--text-subtle);font:calc(10.5px*var(--typography-font-factor,1))var(--font-mono);margin-left:4px;font-style:normal}.HandshakeRoom-module__ItilKW__chartCard{background:radial-gradient(120% 82% at 50% -12%,#a78bfa1a,#0000 55%),linear-gradient(165deg,#111722,#0a0d14);border:1px solid #94a3b829;border-radius:16px;gap:8px;padding:12px 10px 10px;display:grid}.HandshakeRoom-module__ItilKW__wswitch{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-inset)58%,transparent);border-radius:999px;gap:4px;padding:3px;display:flex}.HandshakeRoom-module__ItilKW__wswitch button{min-height:34px;color:var(--text-subtle);font-size:calc(12px*var(--typography-font-factor,1));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 13px;font-weight:600}.HandshakeRoom-module__ItilKW__wswitch button[aria-pressed=true]{color:#fcd34d;background:color-mix(in srgb,var(--warning)16%,transparent)}.HandshakeRoom-module__ItilKW__chartWrap{position:relative}.HandshakeRoom-module__ItilKW__chartWrap svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.HandshakeRoom-module__ItilKW__chGrid{stroke:color-mix(in srgb,var(--warning)16%,var(--border));stroke-width:1px;stroke-dasharray:2 4}.HandshakeRoom-module__ItilKW__chAxis{fill:var(--text-subtle);font:calc(9.5px*var(--typography-font-factor,1))var(--font-sans)}.HandshakeRoom-module__ItilKW__chLine{fill:none;stroke:var(--warning);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.HandshakeRoom-module__ItilKW__chDot{fill:#fcd34d;stroke:color-mix(in srgb,var(--surface-inset)90%,black);stroke-width:1.5px}.HandshakeRoom-module__ItilKW__chLost{stroke:var(--danger);stroke-width:1.6px;stroke-linecap:round}.HandshakeRoom-module__ItilKW__chCursor{stroke:#fcd34d59;stroke-dasharray:2 3}.HandshakeRoom-module__ItilKW__chEmpty{color:var(--text-subtle);font-size:calc(12px*var(--typography-font-factor,1));margin:0}.HandshakeRoom-module__ItilKW__pick{min-height:20px;color:var(--text-muted);font-size:calc(12px*var(--typography-font-factor,1));margin:0}.HandshakeRoom-module__ItilKW__pick b{color:var(--text)}.HandshakeRoom-module__ItilKW__legend{color:var(--text-muted);font-size:calc(11px*var(--typography-font-factor,1));flex-wrap:wrap;gap:4px 14px;display:flex}.HandshakeRoom-module__ItilKW__legend span{align-items:center;gap:5px;display:inline-flex}.HandshakeRoom-module__ItilKW__lgDot{background:#fcd34d;border-radius:50%;width:7px;height:7px}.HandshakeRoom-module__ItilKW__lgLine{border-top:2px solid var(--warning);width:16px;height:0}.HandshakeRoom-module__ItilKW__lgLost{background:linear-gradient(45deg,transparent 42%,var(--danger)42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,var(--danger)42% 58%,transparent 58%);width:9px;height:9px}.HandshakeRoom-module__ItilKW__chron{flex-direction:column;gap:6px;display:flex}.HandshakeRoom-module__ItilKW__chronRow{background:#00000047;border:1px solid #fff0c814;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.HandshakeRoom-module__ItilKW__chronRow .HandshakeRoom-module__ItilKW__ico{color:#6ee7b7;background:#6ee7b717;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.HandshakeRoom-module__ItilKW__chronRow b{font-size:calc(13px*var(--typography-font-factor,1));display:block}.HandshakeRoom-module__ItilKW__chronRow small{color:var(--text-subtle);font:calc(10.5px*var(--typography-font-factor,1))/1.3 var(--font-mono)}.HandshakeRoom-module__ItilKW__chronRow .HandshakeRoom-module__ItilKW__val{text-align:right;color:#6ee7b7;font:600 calc(12px*var(--typography-font-factor,1))/1.3 var(--font-mono);white-space:nowrap}.HandshakeRoom-module__ItilKW__chronRow .HandshakeRoom-module__ItilKW__val small{color:var(--text-subtle);font-size:calc(10px*var(--typography-font-factor,1));display:block}.HandshakeRoom-module__ItilKW__chronLost{border-color:#fb718538}.HandshakeRoom-module__ItilKW__chronLost .HandshakeRoom-module__ItilKW__ico{background:color-mix(in srgb,var(--danger)10%,transparent);color:var(--danger)}.HandshakeRoom-module__ItilKW__chronLost .HandshakeRoom-module__ItilKW__val{color:var(--danger)}.HandshakeRoom-module__ItilKW__chronNew{animation:HandshakeRoom-module__ItilKW__rowIn .5s var(--ease-out)both}@keyframes HandshakeRoom-module__ItilKW__rowIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.HandshakeRoom-module__ItilKW__chronHs{border-color:#6ee7b724;grid-template-columns:auto 30px auto minmax(0,1fr);gap:7px;padding:8px 11px}.HandshakeRoom-module__ItilKW__hsEnd{align-items:center;gap:7px;min-width:0;display:flex}.HandshakeRoom-module__ItilKW__hsEndEvening .HandshakeRoom-module__ItilKW__hsTime{text-align:right}.HandshakeRoom-module__ItilKW__hsTime b{color:var(--text);font:700 calc(13px*var(--typography-font-factor,1))/1.15 var(--font-mono);font-variant-numeric:tabular-nums;display:block}.HandshakeRoom-module__ItilKW__hsTime small{color:var(--text-subtle);font:calc(10px*var(--typography-font-factor,1))/1.2 var(--font-mono);white-space:nowrap;margin-top:2px;display:block}.HandshakeRoom-module__ItilKW__hsLink{place-items:center;height:30px;display:grid;position:relative}.HandshakeRoom-module__ItilKW__hsLink:before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--hs-gold)60%,transparent),#6ee7b7,#fde68a99);height:1px;position:absolute;top:50%;left:-4px;right:-4px}.HandshakeRoom-module__ItilKW__hsLink>span{background:color-mix(in srgb,#6ee7b7 14%,var(--bg-app));color:#6ee7b7;border:1px solid #6ee7b78c;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative;box-shadow:0 0 10px -3px #6ee7b799}.HandshakeRoom-module__ItilKW__more{border:1px solid var(--border);background:color-mix(in srgb,var(--surface)50%,transparent);min-height:44px;color:var(--text-muted);font-size:calc(12.5px*var(--typography-font-factor,1));cursor:pointer;border-radius:12px}.HandshakeRoom-module__ItilKW__rankHero{grid-template-columns:112px 1fr;align-items:center;gap:14px;display:grid}.HandshakeRoom-module__ItilKW__rankIns{place-items:center;width:112px;height:112px;display:grid;position:relative}.HandshakeRoom-module__ItilKW__rankIns>svg:first-child{position:absolute;inset:0;transform:rotate(-90deg)}.HandshakeRoom-module__ItilKW__ringBg{fill:none;stroke:color-mix(in srgb,var(--border)80%,transparent);stroke-width:3.5px}.HandshakeRoom-module__ItilKW__ringFg{fill:none;stroke:var(--hs-ritual-high);stroke-width:3.5px;stroke-linecap:round}.HandshakeRoom-module__ItilKW__rankIns .HandshakeRoom-module__ItilKW__ins{display:grid;position:relative}.HandshakeRoom-module__ItilKW__rankCopy b{font:600 calc(19px*var(--typography-font-factor,1))/1.15 var(--font-serif);display:block}.HandshakeRoom-module__ItilKW__rankCopy span{color:var(--text-muted);font-size:calc(12.5px*var(--typography-font-factor,1));margin-top:4px;display:block}.HandshakeRoom-module__ItilKW__rankCopy em{color:var(--hs-ritual-high);font:700 calc(13px*var(--typography-font-factor,1))var(--font-mono);margin-top:6px;font-style:normal;display:block}.HandshakeRoom-module__ItilKW__levelUp .HandshakeRoom-module__ItilKW__ins{animation:HandshakeRoom-module__ItilKW__insigniaUp .9s var(--ease-out)both}@keyframes HandshakeRoom-module__ItilKW__insigniaUp{0%{filter:brightness(2);transform:scale(.7)}60%{filter:brightness(1.3);transform:scale(1.08)}to{filter:none;transform:none}}.HandshakeRoom-module__ItilKW__capRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.HandshakeRoom-module__ItilKW__capRow b{font-size:calc(12.5px*var(--typography-font-factor,1));color:var(--text)}.HandshakeRoom-module__ItilKW__capRow span{color:var(--text-muted);font:600 calc(10.5px*var(--typography-font-factor,1))var(--font-mono);white-space:nowrap}.HandshakeRoom-module__ItilKW__capRowNext b{color:var(--warning);font-size:calc(11.5px*var(--typography-font-factor,1));font-weight:600}.HandshakeRoom-module__ItilKW__progress{border:1px solid color-mix(in srgb,var(--hs-ritual)20%,var(--border));background:color-mix(in srgb,var(--surface-inset)88%,var(--bg-app));border-radius:999px;height:6px;overflow:hidden}.HandshakeRoom-module__ItilKW__progress>span{border-radius:inherit;background:linear-gradient(90deg,var(--hs-ritual),var(--hs-ritual-high));height:100%;display:block}.HandshakeRoom-module__ItilKW__progressGrow{animation:HandshakeRoom-module__ItilKW__fepGrow .8s var(--ease-out)both}@keyframes HandshakeRoom-module__ItilKW__fepGrow{0%{width:var(--from)}}.HandshakeRoom-module__ItilKW__maxReached{color:var(--success);font-size:calc(12px*var(--typography-font-factor,1));margin:0;font-weight:600}.HandshakeRoom-module__ItilKW__ladder{flex-direction:column;display:flex}.HandshakeRoom-module__ItilKW__rung{border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid;position:relative}.HandshakeRoom-module__ItilKW__rung+.HandshakeRoom-module__ItilKW__rung:before{content:"";background:color-mix(in srgb,var(--border)80%,transparent);width:2px;height:12px;position:absolute;top:-10px;left:31px}.HandshakeRoom-module__ItilKW__rungDone+.HandshakeRoom-module__ItilKW__rung:before{background:color-mix(in srgb,var(--hs-ritual-high)60%,transparent)}.HandshakeRoom-module__ItilKW__rung b{font-size:calc(13.5px*var(--typography-font-factor,1));display:block}.HandshakeRoom-module__ItilKW__rung small{color:var(--text-muted);font:calc(11px*var(--typography-font-factor,1))var(--font-mono)}.HandshakeRoom-module__ItilKW__rung .HandshakeRoom-module__ItilKW__cost{color:var(--text-muted);font:600 calc(11.5px*var(--typography-font-factor,1))var(--font-mono);text-align:right;white-space:nowrap}.HandshakeRoom-module__ItilKW__rungFuture{opacity:.5}.HandshakeRoom-module__ItilKW__rungHere{border:1px solid color-mix(in srgb,var(--hs-ritual)45%,var(--border));background:color-mix(in srgb,var(--hs-ritual)8%,var(--surface))}.HandshakeRoom-module__ItilKW__rungHere .HandshakeRoom-module__ItilKW__cost{color:var(--hs-ritual-high)}.HandshakeRoom-module__ItilKW__rungNew{animation:1.4s ease-out both HandshakeRoom-module__ItilKW__rungFlash}.HandshakeRoom-module__ItilKW__rungActive{padding:0;display:block}.HandshakeRoom-module__ItilKW__rungRow{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;grid-template-columns:44px 1fr auto 12px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}.HandshakeRoom-module__ItilKW__rungRow:focus-visible{outline:2px solid var(--hs-ritual-high);outline-offset:2px}.HandshakeRoom-module__ItilKW__rungChevron{fill:none;width:12px;height:12px;stroke:var(--hs-ritual-high);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease-out)}.HandshakeRoom-module__ItilKW__rungOpen .HandshakeRoom-module__ItilKW__rungChevron{transform:rotate(180deg)}.HandshakeRoom-module__ItilKW__rungDetail{border-top:1px dashed color-mix(in srgb,var(--hs-ritual)30%,var(--border));animation:HandshakeRoom-module__ItilKW__rungDrop .22s var(--ease-out)both;gap:10px;margin:0 10px;padding:12px 2px;display:grid}@keyframes HandshakeRoom-module__ItilKW__rungDrop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.HandshakeRoom-module__ItilKW__rungDetail{animation:none}.HandshakeRoom-module__ItilKW__rungChevron{transition:none}}@keyframes HandshakeRoom-module__ItilKW__rungFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--warning)70%,transparent);background:color-mix(in srgb,var(--warning)18%,var(--surface))}to{box-shadow:0 0 0 12px #0000}}.HandshakeRoom-module__ItilKW__here{background:color-mix(in srgb,var(--hs-ritual)22%,transparent);color:var(--hs-ritual-high);font:700 calc(9px*var(--typography-font-factor,1))/1.5 var(--font-mono);letter-spacing:.08em;vertical-align:2px;border-radius:99px;margin-left:6px;padding:1px 7px;display:inline-block}[data-theme=temple] .HandshakeRoom-module__ItilKW__room{--hs-gold:var(--vessel-gold-high,var(--warning));--hs-gold-deep:var(--vessel-gold-deep,var(--border));--hs-gold-pale:var(--vessel-gold-high,var(--text));--hs-ritual:var(--vessel-essence-lite,var(--focus-ring));--hs-ritual-high:var(--vessel-essence-high,var(--text))}[data-theme=blitz] .HandshakeRoom-module__ItilKW__room{--hs-gold:var(--vessel-gold-warm,var(--warning));--hs-gold-deep:var(--vessel-brass-dim,var(--border));--hs-gold-pale:var(--vessel-gold-hot,var(--text));--hs-ritual:var(--vessel-electric-bright,var(--accent));--hs-ritual-high:var(--vessel-plasma,var(--text))}@media (prefers-reduced-motion:reduce){.HandshakeRoom-module__ItilKW__room *,.HandshakeRoom-module__ItilKW__room :before,.HandshakeRoom-module__ItilKW__room :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.HandshakeRoom-module__ItilKW__pages{scroll-behavior:auto}}
.HandshakeRefinement-module___iRBwG__sheet{gap:10px;display:grid}.HandshakeRefinement-module___iRBwG__tutorial{border-top:1px solid color-mix(in srgb,var(--warning)22%,var(--border));gap:6px;padding:8px 14px 6px;display:grid}.HandshakeRefinement-module___iRBwG__head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.HandshakeRefinement-module___iRBwG__kicker{color:var(--hs-gold-text);font:700 calc(10px*var(--typography-font-factor,1))/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.HandshakeRefinement-module___iRBwG__title{font:600 calc(18px*var(--typography-font-factor,1))/1.2 var(--font-serif);color:var(--text);margin:2px 0 0}.HandshakeRefinement-module___iRBwG__headActions{flex:none;gap:6px;display:flex}.HandshakeRefinement-module___iRBwG__ghost{border:1px solid color-mix(in srgb,var(--hs-gold)40%,var(--border));min-height:32px;color:var(--hs-gold-text);font:700 calc(11px*var(--typography-font-factor,1))/1 var(--font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 12px}.HandshakeRefinement-module___iRBwG__bench{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.HandshakeRefinement-module___iRBwG__field{border:1.5px dashed color-mix(in srgb,var(--hs-gold)45%,var(--border));background:color-mix(in srgb,var(--hs-gold)5%,transparent);border-radius:16px;place-items:center;width:165px;min-height:150px;padding:6px;display:grid}.HandshakeRefinement-module___iRBwG__fieldMicro{border-radius:12px;width:52px;min-height:60px;padding:4px}.HandshakeRefinement-module___iRBwG__fieldFilled{box-shadow:0 0 22px -10px var(--hs-gold);border-style:solid}.HandshakeRefinement-module___iRBwG__slotEmpty{color:var(--text-muted);text-align:center;font-size:calc(11px*var(--typography-font-factor,1));line-height:1.35}.HandshakeRefinement-module___iRBwG__fieldMicro .HandshakeRefinement-module___iRBwG__slotEmpty{font-size:calc(9px*var(--typography-font-factor,1))}.HandshakeRefinement-module___iRBwG__act{justify-items:start;gap:6px;min-width:0;display:grid}.HandshakeRefinement-module___iRBwG__refine{border:1px solid color-mix(in srgb,var(--hs-gold)60%,transparent);background:color-mix(in srgb,var(--hs-gold)22%,var(--surface));min-height:40px;color:var(--text);font:700 calc(13px*var(--typography-font-factor,1))/1 var(--font-sans);cursor:pointer;border-radius:999px;padding:0 18px}.HandshakeRefinement-module___iRBwG__refine:disabled{opacity:.45;cursor:default}.HandshakeRefinement-module___iRBwG__refine:not(:disabled):active{filter:brightness(1.1);transform:translateY(1px)}.HandshakeRefinement-module___iRBwG__reason,.HandshakeRefinement-module___iRBwG__hint,.HandshakeRefinement-module___iRBwG__notice{font-size:calc(11px*var(--typography-font-factor,1));margin:0;line-height:1.4}.HandshakeRefinement-module___iRBwG__reason{color:var(--hs-gold-text)}.HandshakeRefinement-module___iRBwG__hint{color:var(--text-muted)}.HandshakeRefinement-module___iRBwG__notice{color:var(--text);font-weight:700}.HandshakeRefinement-module___iRBwG__rail{overscroll-behavior-x:contain;scrollbar-width:thin;gap:12px;padding:6px 2px 10px;display:flex;overflow-x:auto}.HandshakeRefinement-module___iRBwG__railItem{cursor:pointer;border-radius:14px;flex:0 0 150px;width:150px;position:relative}.HandshakeRefinement-module___iRBwG__railItem.HandshakeRefinement-module___iRBwG__selected{box-shadow:0 0 0 2px var(--focus-ring),0 0 18px -4px var(--focus-ring)}.HandshakeRefinement-module___iRBwG__tag{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font:700 calc(9px*var(--typography-font-factor,1))/1.2 var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:2px 7px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.HandshakeRefinement-module___iRBwG__tagDeclared{border-color:color-mix(in srgb,var(--hs-gold)55%,transparent);color:var(--hs-gold-text)}.HandshakeRefinement-module___iRBwG__tutorial .HandshakeRefinement-module___iRBwG__rail{scrollbar-width:none;gap:8px;padding:2px 2px 4px}.HandshakeRefinement-module___iRBwG__tutorial .HandshakeRefinement-module___iRBwG__rail::-webkit-scrollbar{display:none}.HandshakeRefinement-module___iRBwG__microItem{border:1px solid color-mix(in srgb,var(--warning)30%,var(--border));background:color-mix(in srgb,var(--surface)70%,transparent);width:68px;color:var(--text);cursor:pointer;border-radius:12px;flex:none;justify-items:center;gap:4px;padding:6px 4px;display:grid}.HandshakeRefinement-module___iRBwG__microItem.HandshakeRefinement-module___iRBwG__selected{box-shadow:0 0 0 2px var(--focus-ring)}.HandshakeRefinement-module___iRBwG__microName{-webkit-line-clamp:2;text-align:center;max-width:100%;font-size:calc(10px*var(--typography-font-factor,1));-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.HandshakeRefinement-module___iRBwG__tutorial .HandshakeRefinement-module___iRBwG__refine{min-height:34px;font-size:calc(12px*var(--typography-font-factor,1));padding:0 14px}
.HandshakeTutorialCards-module__F3jOgW__root{gap:4px;display:grid}.HandshakeTutorialCards-module__F3jOgW__card{width:150px}.HandshakeTutorialCards-module__F3jOgW__feedback{color:var(--text-muted);font-size:calc(10.5px*var(--typography-font-factor,1));margin:0;line-height:1.25}
.HandshakeTutorialCurve-module__mU_0ia__root{z-index:2;height:calc(var(--dial) - 6px);grid-template-rows:auto minmax(0,1fr);align-content:start;position:absolute;top:8px;left:16px;right:16px}.HandshakeTutorialCurve-module__mU_0ia__head{align-items:center;gap:8px;min-height:20px;display:flex}.HandshakeTutorialCurve-module__mU_0ia__label{font:600 calc(12px*var(--typography-font-factor,1))/1.2 var(--font-sans);color:var(--text)}.HandshakeTutorialCurve-module__mU_0ia__example{border:1px solid color-mix(in srgb,var(--warning)40%,var(--border));color:var(--hs-gold-text);font:600 calc(10px*var(--typography-font-factor,1))/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px}.HandshakeTutorialCurve-module__mU_0ia__chart{min-height:0}.HandshakeTutorialCurve-module__mU_0ia__ghostLine{fill:none;stroke:var(--warning);stroke-width:1.5px;stroke-dasharray:3 4;stroke-opacity:.45}.HandshakeTutorialCurve-module__mU_0ia__ghostDot{fill:none;stroke:var(--warning);stroke-width:1.2px;stroke-opacity:.55}.HandshakeTutorialCurve-module__mU_0ia__ghostValue{fill:var(--text-subtle);fill-opacity:.75;font:calc(9px*var(--typography-font-factor,1))var(--font-mono)}.HandshakeTutorialCurve-module__mU_0ia__value{fill:var(--hs-gold-text);font:600 calc(9px*var(--typography-font-factor,1))var(--font-mono)}.HandshakeTutorialCurve-module__mU_0ia__chart circle,.HandshakeTutorialCurve-module__mU_0ia__ghostValue,.HandshakeTutorialCurve-module__mU_0ia__value{animation:HandshakeTutorialCurve-module__mU_0ia__hstc-pop .38s var(--ease-out)both;transform-box:fill-box;transform-origin:50%}@keyframes HandshakeTutorialCurve-module__mU_0ia__hstc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HandshakeTutorialCurve-module__mU_0ia__chart circle,.HandshakeTutorialCurve-module__mU_0ia__ghostValue,.HandshakeTutorialCurve-module__mU_0ia__value{animation:none}}
.mv2-root{--mv2-mut:#fbbf24;--mv2-mut-line:#fbbf248c;--mv2-mut-glow:#fbbf2466;--mv2-fg-1:#f8fafc;--mv2-fg-2:#e2e8f0;--mv2-fg-3:#cbd5e1;--mv2-fg-4:#94a3b8;--mv2-fg-5:#64748b;--mv2-gold-frame:linear-gradient(150deg,#fff4cf 0%,#e9c45e 18%,#a9781f 46%,#6f4e12 58%,#caa03a 76%,#f4dd92 92%);--mv2-serif:"Cormorant Garamond","EB Garamond",Georgia,serif;--mv2-mono:"Geist Mono",ui-monospace,SFMono-Regular,monospace;color:var(--mv2-fg-2)}.mv2-board{isolation:isolate;background:var(--mv2-gold-frame);border-radius:22px;padding:10px;position:relative;box-shadow:0 34px 66px -28px #000000db,inset 0 2px #ffffff38,inset 0 -2px 10px #00000073}.mv2-board:before{content:"";z-index:-1;filter:blur(15px);opacity:.42;background:conic-gradient(from 140deg,#fbbf2473,#f973164d,#a855f72e,#e9c45e66,#fbbf2473);border-radius:25px;position:absolute;inset:-3px}@media (prefers-reduced-motion:no-preference){.mv2-board:before{animation:7s ease-in-out infinite mv2AuraBreathe}}@keyframes mv2AuraBreathe{0%,to{opacity:.3}50%{opacity:.5}}.mv2-felt{background:radial-gradient(120% 70% at 50% -10%,#fbbf241f,#0000 55%),radial-gradient(94% 56% at 50% 115%,#a855f71a,#0000 60%),repeating-linear-gradient(45deg,#ffffff03 0 2px,#0000 2px 8px),linear-gradient(168deg,#151220,#0a0910 55%,#0b0a12);border:1px solid #0000008c;border-radius:14px;flex-direction:column;gap:16px;padding:18px 14px 20px;display:flex;position:relative;overflow:hidden}.mv2-felt:after{content:"";pointer-events:none;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 100px 16px #0000008c}.mv2-felt>*{z-index:2;position:relative}@media (min-width:900px){.mv2-felt{gap:20px;padding:26px 26px 30px}}.mv2-context{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:0 6px 4px;display:flex}.mv2-eyebrow{font-family:var(--mv2-mono);font-size:calc(10.5px*var(--typography-font-factor,1));letter-spacing:.22em;text-transform:uppercase;color:var(--mv2-mut);align-items:center;gap:8px;font-weight:500;display:inline-flex}.mv2-eyebrow:before{content:"";background:var(--mv2-mut-line);width:16px;height:1px}.mv2-whisper{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));color:var(--mv2-fg-5);letter-spacing:.06em}.mv2-throne{text-align:center;flex-direction:column;align-items:center;gap:2px;padding-top:6px;display:flex}.mv2-kicker{font-family:var(--mv2-mono);font-size:calc(9.5px*var(--typography-font-factor,1));letter-spacing:.24em;text-transform:uppercase;color:var(--mv2-mut);align-items:center;gap:8px;margin-bottom:8px;display:inline-flex}.mv2-kicker:before,.mv2-kicker:after{content:"";background:linear-gradient(90deg,transparent,var(--mv2-mut-line));width:22px;height:1px}.mv2-kicker:after{background:linear-gradient(90deg,var(--mv2-mut-line),transparent)}.mv2-throne-emblem{margin:2px 0 6px}.mv2-throne-emblem .mut1000-title-emblem{width:96px!important;height:96px!important}.mv2-throne-title{font-family:var(--mv2-serif);font-style:italic;font-weight:600;font-size:calc(32px*var(--typography-font-factor,1));color:#f8f4e6;text-shadow:0 0 28px #fbbf2440;margin:6px 0 0;line-height:1.15}@media (min-width:900px){.mv2-throne-title{font-size:calc(42px*var(--typography-font-factor,1))}}.mv2-throne-rank{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase;color:#e8d9a8;background:#fbbf2414;border:1px solid #fbbf2452;border-radius:999px;margin-top:14px;padding:4px 12px}.mv2-throne-count{font-family:var(--mv2-mono);align-items:baseline;gap:8px;margin-top:12px;display:flex}.mv2-throne-count .n{font-family:var(--mv2-serif);font-size:calc(42px*var(--typography-font-factor,1));color:var(--mv2-mut);font-variant-numeric:tabular-nums;text-shadow:0 0 20px var(--mv2-mut-glow);font-weight:600;line-height:1}.mv2-throne-count .of{font-size:calc(12px*var(--typography-font-factor,1));color:var(--mv2-fg-4);letter-spacing:.08em}.mv2-throne-sub{font-family:var(--mv2-mono);font-size:calc(10.5px*var(--typography-font-factor,1));color:var(--mv2-fg-5);letter-spacing:.05em;margin-top:6px}.mv2-throne-sub b{color:var(--mv2-fg-3);font-weight:500}.mv2-ladder-toggle{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.12em;text-transform:uppercase;color:var(--mv2-fg-4);cursor:pointer;background:0 0;border:1px solid #94a3b838;border-radius:999px;align-self:center;align-items:center;gap:7px;min-height:30px;margin-top:14px;padding:6px 14px;transition:color .15s,border-color .15s;display:inline-flex}.mv2-ladder-toggle:hover{color:var(--mv2-mut);border-color:var(--mv2-mut-line)}.mv2-ladder-toggle .chev{font-size:calc(8px*var(--typography-font-factor,1));transition:transform .2s}.mv2-ladder-toggle.open .chev{transform:rotate(180deg)}.mv2-tl-grid{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;padding:14px 2px 4px;display:grid}@media (min-width:900px){.mv2-tl-grid{grid-template-columns:repeat(8,1fr)}}.mv2-tl-cell{border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;display:flex}.mv2-tl-cell.done{opacity:.85}.mv2-tl-cell.now{background:#fbbf240f;border-color:#fbbf2473}.mv2-tl-cell .mut1000-title-emblem-mini{width:34px!important;height:34px!important}.mv2-tl-cell .nm{font-family:var(--mv2-serif);font-style:italic;font-size:calc(12.5px*var(--typography-font-factor,1));color:var(--mv2-fg-3);text-align:center;line-height:1.05}.mv2-tl-cell.now .nm{color:var(--mv2-mut)}.mv2-tl-cell .th{font-family:var(--mv2-mono);font-size:calc(8.5px*var(--typography-font-factor,1));color:var(--mv2-fg-5)}.mv2-tl-cell .st{font-size:calc(9px*var(--typography-font-factor,1));color:var(--mv2-fg-5);line-height:1}.mv2-tl-cell.done .st{color:#86efac}.mv2-tl-cell.now .st{color:var(--mv2-mut)}.mv2-tl-next{text-align:center;font-family:var(--mv2-mono);font-size:calc(10.5px*var(--typography-font-factor,1));color:var(--mv2-fg-4);letter-spacing:.04em;margin-top:8px}.mv2-tl-next b{color:var(--mv2-mut);font-weight:500}.mv2-tl-bar{background:#3341558c;border-radius:999px;width:min(300px,80%);height:4px;margin:8px auto 2px;overflow:hidden}.mv2-tl-bar i{background:linear-gradient(90deg,#a9781f,#fbbf24,#fde68a);border-radius:999px;height:100%;transition:width .4s;display:block}.mv2-vault{background:linear-gradient(160deg,#e9c45e8c,#6f4e128c 40%,#caa03a73);border-radius:16px;padding:3px;position:relative;box-shadow:0 14px 30px -18px #000c}.mv2-vault-in{background:radial-gradient(110% 60% at 50% -6%,#fbbf241a,#0000 60%),repeating-linear-gradient(45deg,#ffffff03 0 2px,#0000 2px 8px),linear-gradient(175deg,#100d17,#0a080f);border:1px solid #0009;border-radius:13px;flex-direction:column;gap:14px;padding:16px 14px 18px;display:flex}@media (min-width:900px){.mv2-vault-in{padding:22px 24px 24px}}.mv2-vault-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mv2-cap{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.2em;text-transform:uppercase;color:var(--mv2-mut);align-items:center;gap:8px;display:inline-flex}.mv2-cap:before{content:"◈";font-size:calc(11px*var(--typography-font-factor,1))}.mv2-vault-head .sub{font-family:var(--mv2-mono);font-size:calc(9.5px*var(--typography-font-factor,1));color:var(--mv2-fg-5);letter-spacing:.05em}.mv2-vault-stage{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.mv2-vs-main{align-items:center;gap:14px;min-width:0;display:flex}.mv2-vs-stone{flex:none;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.mv2-vs-stone:after{content:"";background:radial-gradient(50% 50%,#fbbf2447,#0000 70%);border-radius:50%;width:70px;height:12px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.mv2-vs-info{flex-direction:column;gap:5px;min-width:0;display:flex}.mv2-vs-num{align-items:baseline;gap:7px;display:flex}.mv2-vs-num .n{font-family:var(--mv2-serif);font-size:calc(40px*var(--typography-font-factor,1));color:#f8f4e6;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #fbbf244d;font-weight:600;line-height:1}.mv2-vs-num .u{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase;color:var(--mv2-fg-5)}.mv2-vs-name{font-family:var(--mv2-serif);font-style:italic;font-size:calc(19px*var(--typography-font-factor,1));color:var(--mv2-mut);line-height:1}.mv2-vs-chips{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.mv2-vs-next{background:#fbbf240a;border:1px dashed #fbbf244d;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:10px 10px 8px;display:flex}.mv2-vs-next .cap2{font-family:var(--mv2-mono);font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase;color:var(--mv2-fg-5)}.mv2-vs-next .pct{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));color:var(--mv2-mut)}.mv2-vault-bar{background:#33415580;border-radius:999px;height:7px;position:relative;overflow:hidden}.mv2-vault-bar i{background:linear-gradient(90deg,#6f4e12,#e9c45e,#fff4cf);border-radius:999px;height:100%;transition:width .4s;display:block;box-shadow:0 0 12px #fbbf2480}.mv2-vault-bar-meta{font-family:var(--mv2-mono);font-size:calc(9.5px*var(--typography-font-factor,1));color:var(--mv2-fg-5);letter-spacing:.04em;justify-content:space-between;margin-top:5px;display:flex}.mv2-vault-bar-meta b{color:var(--mv2-fg-3);font-weight:500}.mv2-shelf{background:linear-gradient(#02061780,#02061733);border:1px solid #94a3b81f;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:2px;padding:12px 8px 8px;display:flex}.mv2-shelf-slot{border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:5px 2px 4px;display:flex}.mv2-shelf-slot.now{background:#fbbf2412;border-color:#fbbf2473}.mv2-shelf-slot .t{font-family:var(--mv2-mono);font-size:calc(7.5px*var(--typography-font-factor,1));color:var(--mv2-fg-5);letter-spacing:.01em;white-space:nowrap}.mv2-shelf-slot.now .t{color:var(--mv2-mut)}@media (min-width:900px){.mv2-shelf{padding:14px 14px 10px}.mv2-shelf-slot .t{font-size:calc(8.5px*var(--typography-font-factor,1))}}.mv2-more{min-height:28px;color:var(--mv2-fg-4);font-family:var(--mv2-mono);font-size:calc(9.5px*var(--typography-font-factor,1));letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;margin:2px auto 0;padding:5px 14px;transition:color .15s,border-color .15s;display:inline-flex}.mv2-more:hover{color:var(--mv2-mut);border-color:var(--mv2-mut-line)}.mv2-more .chev{font-size:calc(8px*var(--typography-font-factor,1));transition:transform .2s}.mv2-more.open .chev{transform:rotate(180deg)}.mv2-vault-rows{flex-direction:column;gap:8px;display:flex}.mv2-vrow{background:#ffffff05;border:1px solid #94a3b81f;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.mv2-vrow .lbl{font-family:var(--mv2-mono);font-size:calc(9.5px*var(--typography-font-factor,1));letter-spacing:.12em;text-transform:uppercase;color:var(--mv2-fg-5);flex:none}.mv2-vrow .lbl b{color:var(--mv2-fg-3);font-weight:500}.mv2-vrow .chips{flex-wrap:wrap;gap:5px;display:flex}.mv2-vrow.seal{border-style:dashed;border-color:#94a3b838}.mv2-vrow.seal .txt{font-size:calc(11px*var(--typography-font-factor,1));color:var(--mv2-fg-4);flex:1;min-width:140px}.mv2-vrow.seal .txt b{color:var(--mv2-fg-2);font-weight:500}.mv2-seal-pips{align-items:center;gap:5px;display:flex}.mv2-pip{border:1.5px dashed var(--pc);opacity:.6;border-radius:50%;width:9px;height:9px}.mv2-pip.on{background:var(--pc);opacity:1;box-shadow:0 0 7px var(--pc);border-style:solid}.mv2-vault-channels{flex-direction:column;gap:6px;display:flex}.mv2-vch{background:#ffffff04;border:1px solid #94a3b81a;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.mv2-vch .dot{background:var(--ch);width:8px;height:8px;box-shadow:0 0 8px var(--ch);border-radius:50%}.mv2-vch .nm{font-size:calc(12.5px*var(--typography-font-factor,1));color:var(--mv2-fg-2);font-weight:600}.mv2-vch .stats{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));color:var(--mv2-fg-5);text-align:right;letter-spacing:.02em;white-space:nowrap}.mv2-vch .stats b{color:var(--mv2-fg-3);font-weight:500}.mv2-legend-pill{font-family:var(--mv2-mono);font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px}.mv2-legend-pill.earned{color:#0c0a04;background:linear-gradient(150deg,#fff4cf,#e9c45e);box-shadow:0 0 10px #fbbf2466}.mv2-legend-pill.progress{color:var(--mv2-fg-4);border:1px dashed #94a3b84d}.mv2-chip{font-family:var(--mv2-mono);font-size:calc(10.5px*var(--typography-font-factor,1));letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-weight:500;line-height:1.5;display:inline-flex}.mv2-chip svg{flex:none;width:11px;height:11px}.mv2-chip.energy{color:#d8b4fe;background:#a855f721;border:1px solid #a855f766}.mv2-chip.focus{color:#a5f3fc;background:#06b6d41f;border:1px solid #67e8f961}.mv2-chip.rate{color:#e9d5ff;background:#9333ea24;border:1px solid #c084fc6b}.mv2-chip-empty{font-size:calc(11px*var(--typography-font-factor,1));color:var(--mv2-fg-5);font-style:italic}.mv2-channels-cap{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.2em;text-transform:uppercase;color:var(--mv2-fg-5);align-items:center;gap:10px;display:flex}.mv2-channels-cap:before,.mv2-channels-cap:after{content:"";background:linear-gradient(90deg,#0000,#94a3b840,#0000);flex:1;height:1px}.mv2-channels{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:8px;display:grid}@media (min-width:900px){.mv2-channels{gap:12px}}.mv2-channel{padding-top:14px;position:relative}.mv2-conduit{opacity:.5;background:linear-gradient(180deg,transparent,var(--ch)45%,transparent);width:2px;height:18px;position:absolute;top:-1px;left:50%;overflow:hidden;transform:translate(-50%)}.mv2-conduit:after{content:"";background:var(--ch);width:4px;height:6px;box-shadow:0 0 6px var(--ch);opacity:0;border-radius:2px;position:absolute;top:0;left:-1px}@media (prefers-reduced-motion:no-preference){.mv2-conduit:after{animation:1.9s ease-in-out infinite mv2Flow}.mv2-channel:nth-child(2) .mv2-conduit:after{animation-delay:.63s}.mv2-channel:nth-child(3) .mv2-conduit:after{animation-delay:1.26s}.mv2-channel.active .mv2-conduit{opacity:.95}.mv2-channel.active .mv2-conduit:after{animation-duration:1.2s}}@keyframes mv2Flow{0%{opacity:0;transform:translateY(-8px)}45%{opacity:1}to{opacity:0;transform:translateY(18px)}}.mv2-channel-card{cursor:pointer;background:radial-gradient(120% 90% at 50% -20%,var(--ch-soft),transparent 55%),linear-gradient(180deg,#02061773,#020617a6);text-align:center;border:1px solid #94a3b824;border-radius:14px;flex-direction:column;align-items:center;gap:7px;width:100%;height:100%;padding:12px 7px 10px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}@media (min-width:900px){.mv2-channel-card{gap:9px;padding:14px 12px}}.mv2-channel-card:hover{border-color:var(--ch-line)}.mv2-channel.active .mv2-channel-card{border-color:var(--ch-line);box-shadow:0 0 26px -10px var(--ch),inset 0 0 22px -14px var(--ch)}.mv2-ch-emoji{width:34px;height:34px;font-size:calc(17px*var(--typography-font-factor,1));background:var(--ch-soft);border:1px solid var(--ch-line);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}@media (min-width:900px){.mv2-ch-emoji{width:38px;height:38px;font-size:calc(19px*var(--typography-font-factor,1))}}.mv2-ch-name{font-family:var(--mv2-serif);font-style:italic;font-weight:600;font-size:calc(16px*var(--typography-font-factor,1));color:var(--mv2-fg-1);line-height:1.05}@media (min-width:900px){.mv2-ch-name{font-size:calc(19px*var(--typography-font-factor,1))}}.mv2-ch-tagline{font-family:var(--mv2-mono);font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.1em;text-transform:uppercase;color:var(--mv2-fg-5);display:none}@media (min-width:900px){.mv2-ch-tagline{display:block}}.mv2-ch-acts{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));color:var(--mv2-fg-4)}.mv2-ch-acts b{color:var(--mv2-fg-2);font-weight:600;font-size:calc(13px*var(--typography-font-factor,1))}.mv2-ch-cta{border:1px solid var(--ch-line);background:var(--ch-soft);width:100%;min-height:36px;color:var(--mv2-fg-1);font-size:calc(11px*var(--typography-font-factor,1));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:0 4px;font-weight:600;transition:filter .15s;display:flex}.mv2-ch-cta:hover{filter:brightness(1.15)}.mv2-ch-cta svg{width:12px;height:12px;color:var(--ch);flex:none}.mv2-ch-cta-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:900px){.mv2-ch-cta{font-size:calc(12.5px*var(--typography-font-factor,1));gap:8px;min-height:40px}.mv2-ch-cta svg{width:13px;height:13px}}.mv2-transmute{background:linear-gradient(#02061780,#020617b3);border:1px solid #94a3b824;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.mv2-tm-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mv2-tm-cap{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.18em;text-transform:uppercase;color:var(--mv2-fg-5)}.mv2-tm-cap b{color:var(--mv2-fg-3);font-weight:500}.mv2-tm-channel{font-family:var(--mv2-mono);font-size:calc(9.5px*var(--typography-font-factor,1));letter-spacing:.08em}.mv2-tm-seg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mv2-tm-opt{cursor:pointer;min-height:52px;color:var(--mv2-fg-3);background:#ffffff05;border:1px solid #94a3b82e;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;transition:border-color .15s,background .15s;display:flex}.mv2-tm-opt .nm{font-size:calc(12px*var(--typography-font-factor,1));font-weight:600}.mv2-tm-opt .cost{font-family:var(--mv2-mono);font-size:calc(9.5px*var(--typography-font-factor,1));color:var(--mv2-fg-5)}.mv2-tm-opt.sel{color:var(--mv2-fg-1);background:#a855f71a;border-color:#a855f78c}.mv2-tm-opt.sel .cost{color:#d8b4fe}.mv2-tm-preview{background:#0206178c;border:1px solid #94a3b81a;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 10px;display:grid}.mv2-tm-side{flex-direction:column;align-items:center;gap:2px;display:flex}.mv2-tm-side .v{font-family:var(--mv2-serif);font-size:calc(26px*var(--typography-font-factor,1));font-weight:600;line-height:1}.mv2-tm-side.energy .v{color:#c084fc}.mv2-tm-side.courage .v{color:var(--mv2-mut)}.mv2-tm-side .l{font-family:var(--mv2-mono);font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase;color:var(--mv2-fg-5)}.mv2-tm-arrow{color:var(--mv2-fg-5);flex-direction:column;align-items:center;gap:3px;display:flex}.mv2-tm-arrow svg{width:18px;height:18px;color:var(--mv2-mut)}.mv2-tm-arrow .l{font-family:var(--mv2-mono);font-size:calc(7.5px*var(--typography-font-factor,1));letter-spacing:.12em;text-transform:uppercase}.mv2-tm-cta{cursor:pointer;color:#fde68a;min-height:46px;font-size:calc(13.5px*var(--typography-font-factor,1));box-shadow:0 0 24px -10px var(--mv2-mut-glow);background:linear-gradient(160deg,#fbbf2429,#f9731614);border:1px solid #fbbf2480;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-weight:600;transition:filter .15s;display:flex}.mv2-tm-cta:hover{filter:brightness(1.15)}.mv2-tm-cta:disabled{opacity:.5;cursor:not-allowed}.mv2-tm-cta svg{width:15px;height:15px}.mv2-tm-note{font-size:calc(10.5px*var(--typography-font-factor,1));color:var(--mv2-fg-5);text-align:center;font-style:italic}.mv2-tm-input{width:100%;font-size:calc(13px*var(--typography-font-factor,1));color:var(--mv2-fg-1);background:#0206178c;border:1px solid #94a3b833;border-radius:11px;padding:10px 12px}.mv2-tm-input::placeholder{color:var(--mv2-fg-5)}.mv2-tm-input:focus{border-color:var(--mv2-mut-line);outline:none}.mv2-tm-lists{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mv2-tm-lists-label{font-family:var(--mv2-mono);font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase;color:var(--mv2-fg-5)}.mv2-tm-list-nav{width:24px;height:24px;color:var(--mv2-fg-3);cursor:pointer;font-size:calc(14px*var(--typography-font-factor,1));background:#ffffff05;border:1px solid #94a3b833;border-radius:7px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.mv2-tm-list-nav:hover:not(:disabled){border-color:var(--mv2-mut-line);color:var(--mv2-mut)}.mv2-tm-list-nav:disabled{opacity:.3;cursor:not-allowed}.mv2-tm-list-name{min-width:0;font-size:calc(12.5px*var(--typography-font-factor,1));color:var(--mv2-fg-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.mv2-tm-list-count{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));color:var(--mv2-fg-5);font-weight:400}.mv2-tm-list-add{width:24px;height:24px;color:var(--mv2-mut);cursor:pointer;font-size:calc(15px*var(--typography-font-factor,1));background:#fbbf240d;border:1px dashed #fbbf2466;border-radius:7px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.mv2-tm-list-add:hover{background:#fbbf241f}.mv2-tm-list-new{text-align:center;color:var(--mv2-mut);cursor:pointer;font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.06em;background:#fbbf240d;border:1px dashed #fbbf2466;border-radius:8px;flex:1;padding:6px 10px}.mv2-tm-list-new:hover{background:#fbbf241f}.mv2-tm-list-del{width:24px;height:24px;color:var(--mv2-fg-4);cursor:pointer;font-size:calc(12px*var(--typography-font-factor,1));background:#ffffff05;border:1px solid #94a3b833;border-radius:7px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.mv2-tm-list-del:hover{color:#f87171;background:#f8717114;border-color:#f8717180}.mv2-tm-list-del.armed{color:#fca5a5;background:#f8717129;border-color:#f87171b3}.mv2-tm-delwarn{font-size:calc(10.5px*var(--typography-font-factor,1));color:#fca5a5;flex:1 0 100%;align-items:center;gap:8px;display:flex}.mv2-tm-delwarn .msg{flex:1;min-width:0}.mv2-tm-delwarn button{min-width:26px;height:24px;font-size:calc(12px*var(--typography-font-factor,1));cursor:pointer;border:1px solid;border-radius:7px;padding:0 8px;font-weight:600;line-height:1}.mv2-tm-delwarn .do{color:#fecaca;background:#f8717129;border-color:#f8717199}.mv2-tm-delwarn .no{color:var(--mv2-fg-4);background:0 0;border-color:#94a3b840}.mv2-tm-newlist{background:#02061780;border:1px solid #94a3b829;border-radius:11px;flex-direction:column;gap:6px;padding:10px;display:flex}.mv2-tm-newlist-actions{gap:6px;display:flex}.mv2-tm-newlist-create{border:1px solid var(--mv2-mut-line);color:#fde68a;min-height:34px;font-size:calc(12px*var(--typography-font-factor,1));cursor:pointer;background:#fbbf241f;border-radius:9px;flex:1;font-weight:600}.mv2-tm-newlist-create:disabled{opacity:.45;cursor:not-allowed}.mv2-tm-newlist-cancel{min-height:34px;color:var(--mv2-fg-4);font-size:calc(12px*var(--typography-font-factor,1));cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:9px;padding:0 14px}.mv2-codex{background:#02061766;border:1px solid #94a3b81f;border-radius:14px;flex-direction:column;gap:9px;padding:13px 14px;display:flex}.mv2-codex-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mv2-codex-head .cap3{font-family:var(--mv2-serif);font-style:italic;font-size:calc(16px*var(--typography-font-factor,1));color:var(--mv2-fg-2)}.mv2-codex-head .sub{font-family:var(--mv2-mono);font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.12em;text-transform:uppercase;color:var(--mv2-fg-5)}.mv2-trail{flex-direction:column;gap:5px;display:flex}.mv2-trail-row{font-family:var(--mv2-mono);font-size:calc(10.5px*var(--typography-font-factor,1));color:var(--mv2-fg-4);background:#ffffff04;border-radius:9px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:9px;padding:6px 9px;display:grid}.mv2-trail-row .d{background:var(--ch);border-radius:50%;width:6px;height:6px}.mv2-trail-row .t{color:var(--mv2-fg-5);font-size:calc(9.5px*var(--typography-font-factor,1))}.mv2-trail-row .a{color:var(--mv2-fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:calc(11.5px*var(--typography-font-factor,1));overflow:hidden}.mv2-trail-row .c{color:var(--mv2-mut)}.mv2-trail-empty{font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));color:var(--mv2-fg-5);text-align:center;padding:8px}.mv2-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (min-width:900px){.mv2-stats{grid-template-columns:repeat(4,1fr)}}.mv2-stat{background:#ffffff04;border:1px solid #94a3b81a;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:12px 8px 10px;display:flex}.mv2-stat .v{font-family:var(--mv2-serif);font-size:calc(24px*var(--typography-font-factor,1));color:var(--mv2-fg-1);font-weight:600;line-height:1}.mv2-stat .v em{font-style:normal;font-size:calc(13px*var(--typography-font-factor,1));color:var(--mv2-fg-4)}.mv2-stat .l{font-family:var(--mv2-mono);font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.16em;text-transform:uppercase;color:var(--mv2-fg-5)}.mv2-stat.hot .v{color:var(--mv2-mut);text-shadow:0 0 14px var(--mv2-mut-glow)}.mv2-after-note{font-family:var(--mv2-mono);font-size:calc(9.5px*var(--typography-font-factor,1));color:var(--mv2-fg-5);letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 8px 0;display:flex}.mv2-after-note .key{color:var(--mv2-mut)}.mv2-flag-toggle{z-index:60;font-family:var(--mv2-mono);font-size:calc(10px*var(--typography-font-factor,1));letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--mv2-mut-line);color:var(--mv2-mut);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a12e6;border-radius:999px;padding:6px 12px;position:fixed;bottom:12px;right:12px}.mv2-stage{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:62vh;padding:24px 12px;display:flex}.mv2-stage-stone{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:26px;display:grid;position:relative}.mv2-stage-stone:active{transform:scale(.985)}.mv2-stage-stone:focus-visible{outline:2px solid var(--mv2-mut-line);outline-offset:6px}.mv2-stage-holdring{pointer-events:none;background:conic-gradient(var(--mv2-mut)calc(var(--mv2-hold,0)*360deg),transparent 0);opacity:min(calc(var(--mv2-hold,0)*10),.9);filter:drop-shadow(0 0 6px var(--mv2-mut-glow));border-radius:50%;position:absolute;inset:6px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(closest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.mv2-stage-count{font-family:var(--mv2-mono);align-items:baseline;gap:7px;display:flex}.mv2-stage-count .n{font-size:calc(20px*var(--typography-font-factor,1));color:var(--mv2-fg-2);font-weight:600}.mv2-stage-count .of{font-size:calc(11px*var(--typography-font-factor,1));color:var(--mv2-fg-5);letter-spacing:.06em}.mv2-exit-bar{bottom:calc(var(--nav-dock-ceiling,6rem) + 10px);z-index:5;border-top:1px solid #fbbf2424;justify-content:center;margin-top:4px;padding-top:10px;display:flex;position:sticky}.mv2-exit-btn{border:1px solid var(--mv2-mut-line);min-height:44px;color:var(--mv2-mut);font-family:var(--mv2-mono);font-size:calc(11px*var(--typography-font-factor,1));letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a12eb;border-radius:999px;padding:10px 22px;box-shadow:0 10px 26px -14px #000c}.mv2-exit-btn:active{transform:scale(.97)}
.NightFerryDock-module__0lWMtW__bonus{color:var(--night-ferry-brass-bright);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:.1em;text-transform:uppercase;background:#e2c07629;border:1px solid #0000;border-radius:999px;margin:11px 6px 0 0;padding:4px 8px;font-weight:700;display:inline-flex}
.SleepTutorial-module__yQUhhW__slot{border-radius:16px;scroll-margin:16px;overflow:hidden}
:root[data-nav-slide]{--nav-slide-enter:100%;--nav-slide-exit:-100%}:root[data-nav-slide=backward]{--nav-slide-enter:-100%;--nav-slide-exit:100%}:root[data-nav-slide] [data-nav-slide-chrome=header],:root[data-nav-slide] .mp-topbar{view-transition-name:nav-header}:root[data-nav-slide] [data-nav-slide-chrome=dock]{view-transition-name:nav-dock}:root[data-nav-slide] [data-nav-slide-chrome=actions]{view-transition-name:nav-actions}:root[data-nav-slide]::view-transition{pointer-events:none}:root[data-nav-slide]::view-transition-group(*){animation:none}:root[data-nav-slide]::view-transition-old(root){mix-blend-mode:normal;animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}:root[data-nav-slide]::view-transition-new(root){mix-blend-mode:normal;animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}:root[data-nav-slide]::view-transition-old(root){animation-name:nav-slide-out}:root[data-nav-slide]::view-transition-new(root){animation-name:nav-slide-in}:root[data-nav-slide]::view-transition-group(nav-header){z-index:1}:root[data-nav-slide]::view-transition-group(nav-dock){z-index:1}:root[data-nav-slide]::view-transition-group(nav-actions){z-index:1}:root[data-nav-slide]::view-transition-old(nav-header){opacity:0;animation:none}:root[data-nav-slide]::view-transition-old(nav-dock){opacity:0;animation:none}:root[data-nav-slide]::view-transition-old(nav-actions){opacity:0;animation:none}:root[data-nav-slide]::view-transition-new(nav-header){opacity:1;animation:none}:root[data-nav-slide]::view-transition-new(nav-dock){opacity:1;animation:none}:root[data-nav-slide]::view-transition-new(nav-actions){opacity:1;animation:none}@keyframes nav-slide-out{0%{transform:translate(0)}to{transform:translateX(var(--nav-slide-exit))}}@keyframes nav-slide-in{0%{transform:translateX(var(--nav-slide-enter))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){:root[data-nav-slide]::view-transition-group(*){animation:none!important}:root[data-nav-slide]::view-transition-old(*){animation:none!important}:root[data-nav-slide]::view-transition-new(*){animation:none!important}}
.CollectionTransferPanel-module__R4Q9aW__body{min-height:0;color:var(--text);flex-direction:column;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.CollectionTransferPanel-module__R4Q9aW__body>*{flex-shrink:0}.CollectionTransferPanel-module__R4Q9aW__actions{gap:1.5rem;display:grid}.CollectionTransferPanel-module__R4Q9aW__option{gap:.5rem;display:grid}.CollectionTransferPanel-module__R4Q9aW__option p,.CollectionTransferPanel-module__R4Q9aW__hint,.CollectionTransferPanel-module__R4Q9aW__conflicts p{color:var(--text-muted);font-size:calc(.8125rem*var(--typography-font-factor,1));line-height:1.5}.CollectionTransferPanel-module__R4Q9aW__button{white-space:normal;min-width:44px;min-height:44px}.CollectionTransferPanel-module__R4Q9aW__button:active:not([aria-disabled=true]){transform:scale(.98)}.CollectionTransferPanel-module__R4Q9aW__button[aria-disabled=true]{opacity:.6;cursor:wait}.CollectionTransferPanel-module__R4Q9aW__filename{color:var(--text-muted);font-size:calc(.75rem*var(--typography-font-factor,1));overflow-wrap:anywhere}.CollectionTransferPanel-module__R4Q9aW__summary{font-size:calc(.9375rem*var(--typography-font-factor,1));font-weight:600}.CollectionTransferPanel-module__R4Q9aW__conflicts{border:1px solid var(--border);border-radius:.75rem;padding:.875rem}.CollectionTransferPanel-module__R4Q9aW__conflicts h3{font-size:calc(.875rem*var(--typography-font-factor,1));margin-bottom:.5rem;font-weight:600}.CollectionTransferPanel-module__R4Q9aW__conflicts ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.CollectionTransferPanel-module__R4Q9aW__conflicts li{font-size:calc(.8125rem*var(--typography-font-factor,1));overflow-wrap:anywhere}.CollectionTransferPanel-module__R4Q9aW__error{color:var(--danger);font-size:calc(.8125rem*var(--typography-font-factor,1));overflow-wrap:anywhere;line-height:1.5}.CollectionTransferPanel-module__R4Q9aW__warning{color:var(--warning);font-size:calc(.8125rem*var(--typography-font-factor,1));line-height:1.5}.CollectionTransferPanel-module__R4Q9aW__footer{border-top:1px solid var(--border);padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.CollectionTransferPanel-module__R4Q9aW__button:active:not([aria-disabled=true]){transform:none}}
