.ManagerRailTone-module__ArYPiW__tone{--rail-tone-mix:color-mix(in srgb,var(--rail-tone)86%,var(--text));--rail-tone-ink:color-mix(in srgb,var(--rail-tone)70%,var(--text));--rail-tone-line:color-mix(in srgb,var(--rail-tone-mix)60%,transparent);--rail-tone-edge:color-mix(in srgb,var(--rail-tone-mix)38%,transparent);--rail-tone-fill:color-mix(in srgb,var(--rail-tone-mix)20%,transparent);--rail-tone-fill-low:color-mix(in srgb,var(--rail-tone-mix)11%,transparent);--rail-tone-mark:color-mix(in srgb,var(--rail-tone-mix)24%,transparent);--rail-tone-strong:color-mix(in srgb,var(--rail-tone-mix)48%,transparent);--rail-tone-band:linear-gradient(var(--rail-tone-edge),var(--rail-tone-edge))top/100% 1px no-repeat,linear-gradient(var(--rail-tone-edge),var(--rail-tone-edge))bottom/100% 1px no-repeat,linear-gradient(180deg,var(--rail-tone-fill)0%,var(--rail-tone-fill-low)50%,var(--rail-tone-fill)100%)0 0/100% 100% no-repeat}.ManagerRailTone-module__ArYPiW__instant{--rail-tone:#7cc6e6}.ManagerRailTone-module__ArYPiW__timed{--rail-tone:#e2b13f}.ManagerRailTone-module__ArYPiW__wallclock{--rail-tone:#df7340}.ManagerRailTone-module__ArYPiW__after{--rail-tone:#a27fe3}.ManagerRailTone-module__ArYPiW__instant{--rail-tone-frame:linear-gradient(145deg,#d9e0e7,#56616e 45%,#aeb8c4 68%,#3f4853)}.ManagerRailTone-module__ArYPiW__timed{--rail-tone-frame:linear-gradient(145deg,#f7d77d,#92641e 45%,#dbad4b 69%,#5c3b13)}.ManagerRailTone-module__ArYPiW__wallclock{--rail-tone-frame:linear-gradient(145deg,#e1a66d,#784422 45%,#bd7540 69%,#4d2815)}.ManagerRailTone-module__ArYPiW__after{--rail-tone-frame:linear-gradient(145deg,#b3a5d8,#50406c 45%,#8c76b7 69%,#332a46)}.ManagerRailTone-module__ArYPiW__band{background:var(--rail-tone-band)}.ManagerRailTone-module__ArYPiW__instant .ManagerRailTone-module__ArYPiW__band{background:repeating-linear-gradient(118deg,transparent 0 12.5px,var(--rail-tone-mark)13px,transparent 14px)0 0/100% 100% no-repeat,var(--rail-tone-band)}.ManagerRailTone-module__ArYPiW__timed .ManagerRailTone-module__ArYPiW__band{background:radial-gradient(circle,var(--rail-tone-strong)0 .8px,transparent 1.3px)0 calc(100% - 4px)/4px 4px repeat-x,radial-gradient(circle,var(--rail-tone-strong)0 .8px,transparent 1.3px)2px calc(100% - 8px)/7px 4px repeat-x,radial-gradient(circle,var(--rail-tone-mark)0 .8px,transparent 1.3px)5px calc(100% - 12px)/11px 4px repeat-x,linear-gradient(0deg,var(--rail-tone-mark),transparent 40%)0 0/100% 100% no-repeat,var(--rail-tone-band)}.ManagerRailTone-module__ArYPiW__wallclock .ManagerRailTone-module__ArYPiW__band{background:repeating-linear-gradient(90deg,var(--rail-tone-strong)0 1px,transparent 1px 60px)0 calc(100% - 5px)/100% 9px no-repeat,repeating-linear-gradient(90deg,var(--rail-tone-mark)0 1px,transparent 1px 12px)0 calc(100% - 5px)/100% 5px no-repeat,linear-gradient(var(--rail-tone-line),var(--rail-tone-line))0 calc(100% - 4px)/100% 1px no-repeat,var(--rail-tone-band)}.ManagerRailTone-module__ArYPiW__after .ManagerRailTone-module__ArYPiW__band{background:radial-gradient(circle at 0% 50%,transparent 33px,var(--rail-tone-strong)34px,transparent 35.5px,transparent 69px,var(--rail-tone-mark)70px,transparent 71.5px,transparent 111px,color-mix(in srgb,var(--rail-tone-mix)16%,transparent)112px,transparent 113.5px,transparent 159px,color-mix(in srgb,var(--rail-tone-mix)10%,transparent)160px,transparent 161.5px)0 0/100% 100% no-repeat,var(--rail-tone-band)}
.CardOutlineFlight-module__q6rCXG__layer{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.CardOutlineFlight-module__q6rCXG__tones{--sn-tone:var(--rail-tone-mix,var(--accent));--sn-tone-hi:color-mix(in srgb,var(--sn-tone)56%,#fff)}.CardOutlineFlight-module__q6rCXG__fly{border:3px solid var(--sn-tone-hi);background:color-mix(in srgb,var(--rail-tone,var(--accent))16%,transparent);width:120px;height:168.57px;box-shadow:0 0 0 1px color-mix(in srgb,var(--rail-tone,var(--accent))40%,transparent),0 0 18px color-mix(in srgb,var(--rail-tone,var(--accent))55%,transparent);transform-origin:50%;will-change:transform,opacity;border-radius:14px;place-items:center;display:grid;position:absolute;top:0;left:0}.CardOutlineFlight-module__q6rCXG__emoji{font-size:calc(46px*var(--typography-font-factor,1));line-height:1}.CardOutlineFlight-module__q6rCXG__more{background:var(--surface);border:2px solid var(--sn-tone-hi);min-width:34px;height:34px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(15px*var(--typography-font-factor,1));border-radius:999px;place-items:center;padding:0 6px;font-weight:800;line-height:1;display:grid;position:absolute;top:-12px;right:-12px}.CardOutlineFlight-module__q6rCXG__shape{will-change:auto;position:relative;top:auto;left:auto}.CardOutlineFlight-module__q6rCXG__landRing{pointer-events:none;border-radius:var(--card-outline-land-radius,14px);animation:.7s cubic-bezier(.2,.8,.2,1) both CardOutlineFlight-module__q6rCXG__cardOutlineLand;position:absolute}.CardOutlineFlight-module__q6rCXG__landOutline{pointer-events:none;border-radius:var(--card-outline-land-radius,14px);outline:2px solid var(--sn-tone-hi);outline-offset:3px;position:absolute}@keyframes CardOutlineFlight-module__q6rCXG__cardOutlineLand{0%{box-shadow:0 0 0 3px var(--sn-tone-hi),0 0 18px 4px var(--sn-tone);transform:scale(.94)}to{transform:none;box-shadow:0 0 #0000,0 0 #0000}}@media (prefers-reduced-motion:reduce){.CardOutlineFlight-module__q6rCXG__landRing{animation:none}}
.MenueflowStarFlight-module__tomOeW__layer{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.MenueflowStarFlight-module__tomOeW__flyer{color:var(--warning);transform-origin:50%;will-change:transform,opacity;place-items:center;display:grid;position:absolute;top:0;left:0}.MenueflowStarFlight-module__tomOeW__lead{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--warning)65%,transparent))}.MenueflowStarFlight-module__tomOeW__glow{background:radial-gradient(circle,color-mix(in srgb,var(--warning)80%,transparent)0%,color-mix(in srgb,var(--warning)35%,transparent)38%,transparent 70%);transform-origin:50%;will-change:transform,opacity;border-radius:999px;position:absolute;top:0;left:0}
.socketStamp-module__ZBv-SW__stage{position:relative}.socketStamp-module__ZBv-SW__stage[data-reveal=pending] [data-stamp-target]{opacity:0}.socketStamp-module__ZBv-SW__halo{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--ritual-accent,#f0b94a)46%,transparent),transparent 74%);border-radius:28px;position:absolute;inset:-6% -2%}.socketStamp-module__ZBv-SW__stage[data-halo] .socketStamp-module__ZBv-SW__halo{animation:.9s ease-out both socketStamp-module__ZBv-SW__stampHalo}@keyframes socketStamp-module__ZBv-SW__stampHalo{0%{opacity:0;transform:scale(.94)}35%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}.socketStamp-module__ZBv-SW__fx{z-index:3;pointer-events:none;position:absolute;inset:0}.socketStamp-module__ZBv-SW__fx>i{pointer-events:none;display:block;position:absolute}.socketStamp-module__ZBv-SW__stage[data-reveal=run] [data-stamp-target]{animation:socketStamp-module__ZBv-SW__stampIn .38s var(--stamp-start,0s)both}@keyframes socketStamp-module__ZBv-SW__stampIn{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.05,.85,.35);transform:translateY(-8px)scale(1.3);box-shadow:inset 0 1px 3px #231d1633}55%{opacity:1;animation-timing-function:cubic-bezier(.2,.75,.3,1);transform:translateY(0)scale(.92);box-shadow:inset 0 2px 6px #231d167a}78%{transform:scale(1.035)}to{opacity:1;transform:none;box-shadow:inset 0 1px 3px #231d1633}}.socketStamp-module__ZBv-SW__shade{opacity:0;width:46px;height:30px;animation:socketStamp-module__ZBv-SW__stampShade .23s ease-in var(--d,0s)both;background:radial-gradient(closest-side,#231d166b,#231d1600);border-radius:50%;margin:-15px 0 0 -23px}@keyframes socketStamp-module__ZBv-SW__stampShade{0%{opacity:0;transform:scale(1.5)}85%{opacity:1}to{opacity:0;transform:scale(.85)}}.socketStamp-module__ZBv-SW__ring{opacity:0;width:40px;height:40px;animation:socketStamp-module__ZBv-SW__stampRing .46s cubic-bezier(.15,.7,.3,1)var(--d,0s)both;border:2px solid #92641e9e;border-radius:50%;margin:-20px 0 0 -20px}@keyframes socketStamp-module__ZBv-SW__stampRing{0%{opacity:.95;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}.socketStamp-module__ZBv-SW__splinter{background:var(--c);opacity:0;width:4px;height:3px;animation:socketStamp-module__ZBv-SW__stampSplinter .38s cubic-bezier(.15,.7,.3,1)var(--d,0s)both;border-radius:1px;margin:-1.5px 0 0 -2px}@keyframes socketStamp-module__ZBv-SW__stampSplinter{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy))rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.socketStamp-module__ZBv-SW__stage[data-reveal=run] [data-stamp-target]{animation:.38s ease-out both socketStamp-module__ZBv-SW__stampCalm}.socketStamp-module__ZBv-SW__stage[data-halo] .socketStamp-module__ZBv-SW__halo{animation:.7s ease-out both socketStamp-module__ZBv-SW__stampHaloCalm}.socketStamp-module__ZBv-SW__fx{display:none}}@keyframes socketStamp-module__ZBv-SW__stampCalm{0%{opacity:0}to{opacity:1}}@keyframes socketStamp-module__ZBv-SW__stampHaloCalm{0%{opacity:0}40%{opacity:.7}to{opacity:0}}
.TopbarImpactFx-module__RS-2Zq__layer{z-index:61;pointer-events:none;position:fixed;inset:0}.TopbarImpactFx-module__RS-2Zq__spark{z-index:66;pointer-events:none;background:color-mix(in srgb,var(--tone)55%,#fff);width:3px;height:3px;box-shadow:0 0 6px 1px var(--tone);border-radius:50%;margin:-1.5px 0 0 -1.5px;position:absolute}.TopbarImpactFx-module__RS-2Zq__wave{z-index:64;box-sizing:border-box;pointer-events:none;border:2px solid var(--tone);box-shadow:0 0 12px var(--tone),inset 0 0 8px var(--tone);border-radius:50%;position:absolute}.TopbarImpactFx-module__RS-2Zq__band{z-index:64;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:999px;position:absolute}.TopbarImpactFx-module__RS-2Zq__sweep{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.TopbarImpactFx-module__RS-2Zq__sweep i{mix-blend-mode:screen;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--tone)32%,transparent)38%,#ffffff61 50%,color-mix(in srgb,var(--tone)32%,transparent)62%,transparent);width:80px;position:absolute;top:-30%;bottom:-30%;left:0;transform:skew(-18deg)}.TopbarImpactFx-module__RS-2Zq__number{z-index:68;pointer-events:none;white-space:nowrap;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:calc(16px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;color:var(--tone);text-shadow:0 0 8px var(--tone),0 2px 0 #000000b3;font-weight:900;line-height:1;position:absolute}.TopbarImpactFx-module__RS-2Zq__number.TopbarImpactFx-module__RS-2Zq__crit{font-size:calc(23px*var(--typography-font-factor,1));letter-spacing:-.02em}.TopbarImpactFx-module__RS-2Zq__number small{font-size:calc(10px*var(--typography-font-factor,1));margin-left:2px;font-weight:800}.TopbarImpactFx-module__RS-2Zq__zone{z-index:61;left:50%;top:calc(var(--dashboard-header-height,79px) + 7px);pointer-events:none;white-space:nowrap;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-size:calc(11px*var(--typography-font-factor,1));letter-spacing:.14em;color:#fff;border:1px solid color-mix(in srgb,var(--danger)70%,#fff);background:linear-gradient(90deg,color-mix(in srgb,var(--danger)55%,#000),color-mix(in srgb,var(--warning)40%,color-mix(in srgb,var(--danger)55%,#000)));box-shadow:0 0 18px -3px var(--danger);border-radius:999px;padding:5px 11px;font-weight:900;line-height:1;position:absolute}.TopbarImpactFx-module__RS-2Zq__zone.TopbarImpactFx-module__RS-2Zq__zero{background:linear-gradient(90deg,#3b0a12,color-mix(in srgb,var(--danger)70%,#000));box-shadow:0 0 24px -1px var(--danger),inset 0 0 10px #0009}.TopbarImpactFx-module__RS-2Zq__zone.TopbarImpactFx-module__RS-2Zq__up{border-color:color-mix(in srgb,var(--success)70%,#fff);background:linear-gradient(90deg,color-mix(in srgb,var(--success)58%,#000),color-mix(in srgb,var(--focus-ring)45%,color-mix(in srgb,var(--success)58%,#000)));box-shadow:0 0 18px -3px var(--success)}.TopbarImpactFx-module__RS-2Zq__zone.TopbarImpactFx-module__RS-2Zq__up.TopbarImpactFx-module__RS-2Zq__top{background:linear-gradient(90deg,color-mix(in srgb,var(--success)75%,#000),color-mix(in srgb,var(--focus-ring)70%,#000));box-shadow:0 0 26px 0 var(--success),0 0 10px var(--focus-ring);border-color:#fff}
.UsageStampRow-module__H0vrqq__row{color:var(--usage-stamp-ink,#9a651b);justify-content:center;align-items:center;display:flex}.UsageStampRow-module__H0vrqq__mini{gap:calc(6*var(--mbc-u));height:calc(32*var(--mbc-u));grid-column:1/-1}.UsageStampRow-module__H0vrqq__mini[data-material=dark]{height:calc(26*var(--mbc-u))}.UsageStampRow-module__H0vrqq__stamp{flex:none;display:block;position:relative}.UsageStampRow-module__H0vrqq__mini .UsageStampRow-module__H0vrqq__stamp{width:calc(17*var(--mbc-u));height:calc(17*var(--mbc-u))}.UsageStampRow-module__H0vrqq__blind,.UsageStampRow-module__H0vrqq__ink,.UsageStampRow-module__H0vrqq__glyph,.UsageStampRow-module__H0vrqq__blindGlyph{width:100%;height:100%;display:block;position:absolute;inset:0}.UsageStampRow-module__H0vrqq__blindFill{fill:#231d1612}.UsageStampRow-module__H0vrqq__blindShade{fill:none;stroke:#231d165c;stroke-width:2.2px}.UsageStampRow-module__H0vrqq__blindLight{fill:none;stroke:#fffdf5cc;stroke-width:2.2px}.UsageStampRow-module__H0vrqq__detail .UsageStampRow-module__H0vrqq__blindShade,.UsageStampRow-module__H0vrqq__detail .UsageStampRow-module__H0vrqq__blindLight{stroke-width:1.4px}[data-material=dark] .UsageStampRow-module__H0vrqq__blindFill{fill:#94a3b817}[data-material=dark] .UsageStampRow-module__H0vrqq__blindShade{stroke:#0000008c}[data-material=dark] .UsageStampRow-module__H0vrqq__blindLight{stroke:#94a3b85c}.UsageStampRow-module__H0vrqq__inkSheen{opacity:.09}[data-material=dark] .UsageStampRow-module__H0vrqq__inkSheen{opacity:.07}.UsageStampRow-module__H0vrqq__glyph,.UsageStampRow-module__H0vrqq__blindGlyph{place-items:center;display:grid}.UsageStampRow-module__H0vrqq__glyph svg,.UsageStampRow-module__H0vrqq__blindGlyph svg{stroke-width:2.9px;width:54%;height:54%}.UsageStampRow-module__H0vrqq__detail .UsageStampRow-module__H0vrqq__glyph svg,.UsageStampRow-module__H0vrqq__detail .UsageStampRow-module__H0vrqq__blindGlyph svg{stroke-width:2.3px;width:48%;height:48%}.UsageStampRow-module__H0vrqq__glyph{color:#fff8e8f2}[data-material=dark] .UsageStampRow-module__H0vrqq__glyph{color:#0d1218}.UsageStampRow-module__H0vrqq__blindGlyph{color:#231d1633;visibility:hidden}.UsageStampRow-module__H0vrqq__detail .UsageStampRow-module__H0vrqq__blindGlyph{visibility:visible}[data-material=dark] .UsageStampRow-module__H0vrqq__blindGlyph{color:#94a3b82e}.UsageStampRow-module__H0vrqq__ring{z-index:3;pointer-events:none;opacity:0;border:2px solid #92641e9e;border-radius:50%;position:absolute;inset:0}.UsageStampRow-module__H0vrqq__ink,.UsageStampRow-module__H0vrqq__glyph{opacity:0}.UsageStampRow-module__H0vrqq__stamp[data-on] .UsageStampRow-module__H0vrqq__ink,.UsageStampRow-module__H0vrqq__stamp[data-on] .UsageStampRow-module__H0vrqq__glyph{opacity:1}.UsageStampRow-module__H0vrqq__stamp[data-on] .UsageStampRow-module__H0vrqq__blindGlyph{visibility:hidden}.UsageStampRow-module__H0vrqq__detail{z-index:2;color:var(--usage-stamp-ink,var(--parch-accent));padding:0 12px 8px;position:relative}.UsageStampRow-module__H0vrqq__detailRow{width:100%;min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:flex-start;gap:8px;padding:7px 4px 5px;display:flex}.UsageStampRow-module__H0vrqq__detailRow:active{transform:scale(.99)}.UsageStampRow-module__H0vrqq__detailRow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.UsageStampRow-module__H0vrqq__detailField{justify-items:center;gap:4px;display:grid}.UsageStampRow-module__H0vrqq__detail .UsageStampRow-module__H0vrqq__stamp{width:30px;height:30px}.UsageStampRow-module__H0vrqq__date{color:#786a54;font:800 calc(6px*var(--typography-font-factor,1))/1 var(--font-geist-mono,ui-monospace),SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:none}.UsageStampRow-module__H0vrqq__open .UsageStampRow-module__H0vrqq__date{display:block}.UsageStampRow-module__H0vrqq__more{color:#786a54;font-size:calc(10px*var(--typography-font-factor,1));align-self:center;line-height:1;transition:transform .2s}.UsageStampRow-module__H0vrqq__open .UsageStampRow-module__H0vrqq__more{transform:rotate(180deg)}.UsageStampRow-module__H0vrqq__text{color:var(--parch-ink);font-family:var(--font-display,Georgia,"Times New Roman",serif);font-size:calc(12.5px*var(--typography-font-factor,1));text-align:center;margin:2px 8px 0;line-height:1.35}.UsageStampRow-module__H0vrqq__text b{color:var(--usage-stamp-ink,var(--parch-accent));font:900 calc(7px*var(--typography-font-factor,1))/1 var(--font-geist-mono,ui-monospace),SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;display:block}[data-material=dark] .UsageStampRow-module__H0vrqq__date,[data-material=dark] .UsageStampRow-module__H0vrqq__more{color:#94a3b8}.UsageStampRow-module__H0vrqq__mini[data-material=classic]{grid-template-columns:repeat(6,minmax(0,17px));justify-content:space-between;gap:0 2px;width:100%;height:auto;display:grid}.UsageStampRow-module__H0vrqq__mini[data-material=classic] .UsageStampRow-module__H0vrqq__stamp{aspect-ratio:1;width:auto;height:auto}[data-material=classic] .UsageStampRow-module__H0vrqq__blindFill{fill:#0000006b}[data-material=classic] .UsageStampRow-module__H0vrqq__blindShade{stroke:#fff0c80f}[data-material=classic] .UsageStampRow-module__H0vrqq__blindLight{stroke:#fff0c829}[data-material=classic] .UsageStampRow-module__H0vrqq__blindGlyph{color:#fff0c829}[data-material=classic] .UsageStampRow-module__H0vrqq__inkDisc{stroke:var(--usage-stamp-rim);stroke-opacity:.55;stroke-width:1.4px}.UsageStampRow-module__H0vrqq__detail[data-material=classic] .UsageStampRow-module__H0vrqq__inkDisc{stroke-width:1px}[data-material=classic] .UsageStampRow-module__H0vrqq__inkSheen{fill:var(--usage-stamp-sheen);opacity:.14}[data-material=classic] .UsageStampRow-module__H0vrqq__glyph{color:#1a1205}.UsageStampRow-module__H0vrqq__detail[data-material=classic]{background:color-mix(in srgb,var(--buff-card-accent)4%,transparent);border-top:1px solid #fff0c81f;grid-column:1/-1;padding:6px 5px}[data-material=classic] .UsageStampRow-module__H0vrqq__detailRow{-webkit-tap-highlight-color:transparent;border-radius:8px;min-height:44px;padding:4px 2px}[data-material=classic] .UsageStampRow-module__H0vrqq__date{color:color-mix(in srgb,var(--text-muted)84%,#fff0c8);font:800 calc(8px*var(--typography-font-factor,1))/1 var(--font-mono);letter-spacing:.02em;text-transform:none}[data-material=classic] .UsageStampRow-module__H0vrqq__more{color:#e4c169}[data-material=classic] .UsageStampRow-module__H0vrqq__text{color:color-mix(in srgb,var(--text-muted)82%,#fff0c8);font-family:inherit;font-size:calc(11px*var(--typography-font-factor,1));margin:4px 6px 2px;font-style:italic}[data-material=classic] .UsageStampRow-module__H0vrqq__text b{color:#e4c169;font:normal 800 calc(10px*var(--typography-font-factor,1))/1.35 var(--font-mono);letter-spacing:.13em}.UsageStampRow-module__H0vrqq__mini[data-material=recipe],.UsageStampRow-module__H0vrqq__band[data-material=recipe]{box-sizing:border-box;gap:calc(9*var(--u));width:100%;height:auto;padding:calc(2*var(--u))calc(6*var(--u));border:var(--u)solid #ffffff1a;border-radius:calc(6*var(--u))calc(6*var(--u))0 0;color:var(--ta);font:inherit;text-align:center;appearance:none;background-color:#0a1019;border-bottom:0;margin:0;line-height:0;position:relative}:is(.UsageStampRow-module__H0vrqq__mini[data-material=recipe][data-usage-stamp-row]+.kb4-ph,.UsageStampRow-module__H0vrqq__band[data-material=recipe][data-usage-stamp-row]+.kb4-ph){border-top-left-radius:0;border-top-right-radius:0}.UsageStampRow-module__H0vrqq__mini[data-material=recipe] .UsageStampRow-module__H0vrqq__stamp,.UsageStampRow-module__H0vrqq__band[data-material=recipe] .UsageStampRow-module__H0vrqq__stamp{width:calc(14*var(--u));height:calc(14*var(--u))}[data-material=recipe] .UsageStampRow-module__H0vrqq__stamp{border-radius:50%;transition:box-shadow .2s}.UsageStampRow-module__H0vrqq__mini[data-material=recipe] .UsageStampRow-module__H0vrqq__stamp[data-on],.UsageStampRow-module__H0vrqq__band[data-material=recipe] .UsageStampRow-module__H0vrqq__stamp[data-on]{box-shadow:0 0 calc(3*var(--u))color-mix(in srgb,var(--ta)45%,transparent)}[data-material=recipe] .UsageStampRow-module__H0vrqq__ringBlind{fill:#d2ecf809;stroke:#d2ecf840;stroke-width:2.67px}[data-material=recipe] .UsageStampRow-module__H0vrqq__inkEdge{fill:none;stroke:#ffffff73;stroke-width:2px;stroke-linecap:round}[data-material=recipe] .UsageStampRow-module__H0vrqq__stamp[data-on] .UsageStampRow-module__H0vrqq__blind{opacity:0}[data-material=recipe] .UsageStampRow-module__H0vrqq__glyph{color:#04121a}[data-material=recipe] .UsageStampRow-module__H0vrqq__glyph svg{stroke-width:3px}[data-material=recipe] .UsageStampRow-module__H0vrqq__blindGlyph{color:#d2ecf82b}[data-material=recipe] .UsageStampRow-module__H0vrqq__blindGlyph svg{stroke-width:2.1px;width:46.8%;height:46.8%}.UsageStampRow-module__H0vrqq__withBlindGlyph .UsageStampRow-module__H0vrqq__blindGlyph{visibility:visible}:is(.kb-card:has(.kb4-veil) .UsageStampRow-module__H0vrqq__mini[data-material=recipe],.kb-card:has(.kb4-veil) .UsageStampRow-module__H0vrqq__band[data-material=recipe]){opacity:.6;color:#8795a8}.kb-card:has(.kb4-veil) [data-material=recipe] .UsageStampRow-module__H0vrqq__stamp[data-on]{box-shadow:none}[data-material=recipe] .UsageStampRow-module__H0vrqq__ring{border-color:color-mix(in srgb,var(--ta)62%,transparent)}.UsageStampRow-module__H0vrqq__band{min-height:44px;padding-block:calc(3.5*var(--u));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s,box-shadow .25s}.UsageStampRow-module__H0vrqq__band:hover{background-image:linear-gradient(#ffffff0b,#ffffff0b)}.UsageStampRow-module__H0vrqq__band:active{transform:scale(.98)}.UsageStampRow-module__H0vrqq__band:focus-visible{outline-offset:-2px;outline:2px solid #3fd8ff}.UsageStampRow-module__H0vrqq__band[aria-expanded=true]{background-color:color-mix(in srgb,var(--ta)18%,#0a1019);box-shadow:inset 0 2px 0 var(--ta),inset 0 0 12px color-mix(in srgb,var(--ta)22%,transparent)}.UsageStampRow-module__H0vrqq__band:after{content:"";background:#d2ecf847;border-radius:1px;width:6px;height:1px;transition:width .25s,background .25s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.UsageStampRow-module__H0vrqq__band:hover:after{width:12px}.UsageStampRow-module__H0vrqq__band[aria-expanded=true]:after{background:var(--ta);width:16px}.UsageStampRow-module__H0vrqq__days{gap:2px;display:flex}.UsageStampRow-module__H0vrqq__dayField{flex:1 1 0;justify-items:center;gap:4px;min-width:0;display:grid}.UsageStampRow-module__H0vrqq__days .UsageStampRow-module__H0vrqq__stamp{width:24px;height:24px;color:var(--ta)}.UsageStampRow-module__H0vrqq__days .UsageStampRow-module__H0vrqq__stamp[data-on]{box-shadow:0 0 6px color-mix(in srgb,var(--ta)45%,transparent)}.UsageStampRow-module__H0vrqq__dayDate{min-height:calc(7.5px*var(--typography-font-factor,1));color:var(--rd-muted);font:600 calc(7.5px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.02em;white-space:nowrap}@media (prefers-reduced-motion:reduce){.UsageStampRow-module__H0vrqq__more{transition:none}.UsageStampRow-module__H0vrqq__detailRow:active{transform:none}.UsageStampRow-module__H0vrqq__band,.UsageStampRow-module__H0vrqq__band:after,[data-material=recipe] .UsageStampRow-module__H0vrqq__stamp{transition:none}.UsageStampRow-module__H0vrqq__band:active{transform:none}}
.CardRuleMarks-module__zyq8YG__root{z-index:4;pointer-events:none;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.CardRuleMarks-module__zyq8YG__root[data-lift="1"]{bottom:10px}.CardRuleMarks-module__zyq8YG__root[data-lift="2"]{bottom:17px}.CardRuleMarks-module__zyq8YG__onBand{bottom:calc(100% + 4px);left:auto;right:5px}.CardRuleMarks-module__zyq8YG__marks{flex-direction:row-reverse;align-self:flex-end;align-items:flex-end;gap:4px;display:flex}.CardRuleMarks-module__zyq8YG__marks:last-child{margin:0 2px 2px 0}.CardRuleMarks-module__zyq8YG__onBand .CardRuleMarks-module__zyq8YG__marks:last-child{margin:0}.CardRuleMarks-module__zyq8YG__marks>.CardRuleMarks-module__zyq8YG__mark{flex:none;position:relative;top:auto;left:auto}.CardRuleMarks-module__zyq8YG__marks>.CardRuleMarks-module__zyq8YG__counted{gap:2px;width:auto;min-width:17px;padding:0 3px}.CardRuleMarks-module__zyq8YG__mark>b{font:800 calc(8px*var(--typography-font-factor,1))/1 var(--font-geist-mono,ui-monospace),SFMono-Regular,monospace}.CardRuleMarks-module__zyq8YG__dim{filter:saturate(.3)brightness(.72)}.CardRuleMarks-module__zyq8YG__tile{color:#f1f5f9;text-align:left;background:linear-gradient(140deg,#1e293b99,#02061777);border:1px solid #475569;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:2px 5px 2px 2px;display:flex;box-shadow:inset 0 1px #ffffff06}.CardRuleMarks-module__zyq8YG__tile.CardRuleMarks-module__zyq8YG__done{border-color:#10b981}.CardRuleMarks-module__zyq8YG__icon{color:#fcd34d;background:#020617;border:1px solid #334155;border-radius:6px;flex:none;place-items:center;width:22px;height:26px;display:grid;position:relative}.CardRuleMarks-module__zyq8YG__done .CardRuleMarks-module__zyq8YG__icon{color:#10b981}.CardRuleMarks-module__zyq8YG__icon.CardRuleMarks-module__zyq8YG__metAlone{color:#10b981;border-color:#10b981;align-self:flex-start}.CardRuleMarks-module__zyq8YG__icon svg{display:block}.CardRuleMarks-module__zyq8YG__emoji{font-size:calc(14px*var(--typography-font-factor,1));line-height:1;display:block}.CardRuleMarks-module__zyq8YG__emoji img{width:15px;height:15px;display:block}.CardRuleMarks-module__zyq8YG__badge{background:#020617;border:1px solid #334155;border-radius:50%;place-items:center;width:11px;height:11px;display:grid;position:absolute;bottom:-3px;right:-3px}.CardRuleMarks-module__zyq8YG__badge svg{width:7px;height:7px}.CardRuleMarks-module__zyq8YG__body{gap:2px;min-width:0;display:grid}.CardRuleMarks-module__zyq8YG__body>strong{font-size:calc(8.5px*var(--typography-font-factor,1));overflow-wrap:anywhere;line-height:1.2}.CardRuleMarks-module__zyq8YG__body>div{line-height:14px}:is(.CardRuleMarks-module__zyq8YG__body [role=img],.CardRuleMarks-module__zyq8YG__playDots [role=img]){align-items:stretch}:is(.CardRuleMarks-module__zyq8YG__body[data-many] [role=img]>span,.CardRuleMarks-module__zyq8YG__playDots[data-many] [role=img]>span){gap:2px!important}.CardRuleMarks-module__zyq8YG__playWrap{max-width:100%;display:inline-flex}.CardRuleMarks-module__zyq8YG__playWrap>.CardRuleMarks-module__zyq8YG__play{flex:0 auto;gap:4px;width:auto;height:auto;min-height:17px;padding:2px 4px;position:relative;top:auto;left:auto}.CardRuleMarks-module__zyq8YG__playWrap>.CardRuleMarks-module__zyq8YG__play.CardRuleMarks-module__zyq8YG__met{--rmc-when-line:color-mix(in srgb,var(--success)34%,var(--border));--rmc-when-fg:var(--success)}.CardRuleMarks-module__zyq8YG__playDots{flex-direction:column;gap:2px;min-width:0;display:flex}
.LichtbringerMark-module__NLO3aW__ring{z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--lichtbringer-edge),inset 0 0 22px -6px var(--lichtbringer-glow);position:absolute;inset:0}.LichtbringerMark-module__NLO3aW__plate{z-index:3;border:1px solid var(--lichtbringer-edge);height:17px;color:var(--lichtbringer);font-family:var(--font-mono,var(--font-geist-mono,ui-monospace)),monospace;font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#020617b3;border-radius:5px;align-items:center;gap:3px;padding:0 5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.LichtbringerMark-module__NLO3aW__star{font-size:calc(9px*var(--typography-font-factor,1));letter-spacing:0;text-shadow:0 0 6px var(--lichtbringer-glow)}.LichtbringerMark-module__NLO3aW__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
.ResourceFlight-module__clhH1G__flight{--resource-flight-tone:var(--focus-ring);pointer-events:none;z-index:70;background:radial-gradient(circle at 40% 35%,#fff,var(--resource-flight-tone)58%,color-mix(in srgb,var(--resource-flight-tone)55%,#000));width:14px;height:14px;box-shadow:0 0 14px 2px color-mix(in srgb,var(--resource-flight-tone)70%,transparent);border-radius:50%;position:fixed}.ResourceFlight-module__clhH1G__energy{--resource-flight-tone:var(--accent)}.ResourceFlight-module__clhH1G__light{--resource-flight-tone:var(--color-amber-300,#fcd34d);background:radial-gradient(circle at 40% 35%,#fff 0,#fffbe6 22%,var(--resource-flight-tone)58%,color-mix(in srgb,var(--resource-flight-tone)58%,#3a2500));width:18px;height:18px;box-shadow:0 0 16px 3px color-mix(in srgb,var(--resource-flight-tone)75%,transparent),0 0 34px 8px color-mix(in srgb,var(--resource-flight-tone)26%,transparent)}:root[data-theme=light] .ResourceFlight-module__clhH1G__light{box-shadow:0 0 0 1px color-mix(in srgb,var(--resource-flight-tone)50%,#78350f),0 0 16px 3px color-mix(in srgb,var(--resource-flight-tone)70%,transparent)}
.BankCurve-module__hTmxOa__curve{z-index:1;border:1px solid var(--mbc-hairline);border-radius:calc(5*var(--mbc-u));background:var(--mbc-paper-copy);min-height:0;animation:.42s cubic-bezier(.22,.8,.22,1) both BankCurve-module__hTmxOa__curveIn;position:relative;overflow:hidden}.BankCurve-module__hTmxOa__leaving{animation:.42s cubic-bezier(.22,.8,.22,1) both BankCurve-module__hTmxOa__curveOut}.BankCurve-module__hTmxOa__curve svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.BankCurve-module__hTmxOa__win{fill:none;stroke:var(--mbc-hairline);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.BankCurve-module__hTmxOa__base{fill:none;stroke:var(--mbc-hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.BankCurve-module__hTmxOa__fill{fill:color-mix(in srgb,var(--mbc-accent,#94a3b8)16%,transparent);stroke:none}.BankCurve-module__hTmxOa__focus{fill:none;stroke:var(--mbc-fx-focus);stroke-width:1.2px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.BankCurve-module__hTmxOa__energyEdge{fill:none;stroke:#000;stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.BankCurve-module__hTmxOa__energy{fill:none;stroke:var(--mbc-accent,#94a3b8);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes BankCurve-module__hTmxOa__curveIn{0%{opacity:0}to{opacity:1}}@keyframes BankCurve-module__hTmxOa__curveOut{0%{opacity:1}to{opacity:0}}
.BuffCardMomentBank-module__it3ygG__bank{gap:calc(3*var(--mbc-u));min-width:0;min-height:calc(25*var(--mbc-u));padding:calc(3*var(--mbc-u));border-radius:calc(5*var(--mbc-u));border:1px solid #0000;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-parchment-material=parchment] .BuffCardMomentBank-module__it3ygG__bank{--mbc-bank-pos:#065f46;--mbc-bank-neg:#b91c1c;--mbc-bank-focus:#155e75;--mbc-bank-ep:#854d0e}.BuffCardMomentBank-module__it3ygG__single{grid-template-columns:minmax(0,calc((100% - 6*var(--mbc-u))/3));justify-content:center}.BuffCardMomentBank-module__it3ygG__column{align-content:center;justify-items:center;gap:calc(2*var(--mbc-u));min-width:0;display:grid}.BuffCardMomentBank-module__it3ygG__column+.BuffCardMomentBank-module__it3ygG__column{border-left:1px dashed var(--mbc-hairline)}.BuffCardMomentBank-module__it3ygG__value{justify-content:center;align-items:baseline;gap:calc(1.5*var(--mbc-u));min-width:0;color:var(--mbc-ink-muted);white-space:nowrap;text-shadow:0 0 3px var(--mbc-paper-copy),0 0 3px var(--mbc-paper-copy);line-height:1;display:flex}.BuffCardMomentBank-module__it3ygG__value strong{font-family:var(--font-display,Georgia,"Times New Roman",serif);font-size:calc(12px*var(--typography-font-factor,1));font-weight:900;line-height:1}.BuffCardMomentBank-module__it3ygG__value small{font-family:var(--font-geist-mono,ui-monospace),SFMono-Regular,Menlo,monospace;font-size:calc(7px*var(--typography-font-factor,1));text-overflow:ellipsis;font-weight:800;line-height:1;overflow:hidden}.BuffCardMomentBank-module__it3ygG__arrow{align-self:center;place-items:center;display:grid}.BuffCardMomentBank-module__it3ygG__arrow svg{width:calc(7*var(--mbc-u));height:calc(7*var(--mbc-u))}.BuffCardMomentBank-module__it3ygG__pos{color:var(--mbc-bank-pos,var(--mbc-fx-pos))}.BuffCardMomentBank-module__it3ygG__neg{color:var(--mbc-bank-neg,var(--mbc-fx-neg))}.BuffCardMomentBank-module__it3ygG__focus{color:var(--mbc-bank-focus,var(--mbc-fx-focus))}.BuffCardMomentBank-module__it3ygG__ep{color:var(--mbc-bank-ep,var(--mbc-fx-ep))}.BuffCardMomentBank-module__it3ygG__paused{opacity:.45}.BuffCardMomentBank-module__it3ygG__rest{width:calc(9*var(--mbc-u));background:var(--mbc-hairline);height:1px;display:block}
.SimpleSocket-module__n4R4Ya__sock{width:var(--ss);height:var(--ss);border-radius:calc(var(--ss)*.28);background:#0d131a;border:1px dashed #94a3b880;place-items:center;display:grid}.SimpleSocket-module__n4R4Ya__on{border:1px solid color-mix(in srgb,var(--sk)62%,transparent);box-shadow:0 0 calc(var(--ss)*.5)-1px var(--sk)}.SimpleSocket-module__n4R4Ya__on i{background:linear-gradient(135deg,color-mix(in srgb,var(--sk)45%,#fff),var(--sk));width:54%;height:54%;box-shadow:0 0 calc(var(--ss)*.35)var(--sk);border-radius:18%;transform:rotate(45deg)}.SimpleSocket-module__n4R4Ya__open{border:1px solid color-mix(in srgb,var(--sk)62%,transparent)}.SimpleSocket-module__n4R4Ya__seat{animation:.9s cubic-bezier(.2,.8,.2,1) SimpleSocket-module__n4R4Ya__seat}@keyframes SimpleSocket-module__n4R4Ya__seat{0%{box-shadow:0 0 calc(var(--ss)*1.6)2px var(--sk);transform:scale(1.9)}to{transform:scale(1)}}
.BugStrengthBar-module__ESouua__bar{flex:auto;gap:1px;min-width:0;height:6px;display:flex}.BugStrengthBar-module__ESouua__seg{flex:var(--k,1)1 0;background:color-mix(in srgb,var(--lbn-bug)70%,#05070a);min-width:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lbn-bug)55%,transparent),inset 0 -2px 3px #00000073;border-radius:1.5px}.BugStrengthBar-module__ESouua__seg[data-state=lit]{background:linear-gradient(180deg,var(--lbn-light-hot),var(--lbn-light));box-shadow:0 0 5px var(--lbn-light-soft)}.BugStrengthBar-module__ESouua__seg[data-state=pending]{background:repeating-linear-gradient(90deg,var(--lbn-light)0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lbn-light)60%,transparent)}.BugStrengthBar-module__ESouua__seg[data-state=preview]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--lbn-light)88%,#fff)0 2px,color-mix(in srgb,var(--lbn-light)34%,#1a1204)2px 4px);box-shadow:0 0 6px color-mix(in srgb,var(--lbn-light)55%,transparent),inset 0 0 0 1px var(--lbn-light);animation:1.7s ease-in-out infinite alternate BugStrengthBar-module__ESouua__previewSeg}.BugStrengthBar-module__ESouua__bar[data-full] .BugStrengthBar-module__ESouua__seg[data-state=dark]{background:color-mix(in srgb,var(--lbn-bug)84%,#05070a);box-shadow:0 0 5px color-mix(in srgb,var(--lbn-bug)60%,transparent),inset 0 -2px 3px #0006}.BugStrengthBar-module__ESouua__igniting{animation:BugStrengthBar-module__ESouua__segIgnite .9s var(--lbn-ease)both}@keyframes BugStrengthBar-module__ESouua__previewSeg{0%{opacity:.5}to{opacity:1}}@keyframes BugStrengthBar-module__ESouua__segIgnite{0%{box-shadow:0 0 10px 2px var(--lbn-light);background:#fff;transform:scaleY(2)}60%{background:var(--lbn-light-hot);transform:scaleY(1.2)}to{transform:none}}@media (prefers-reduced-motion:reduce){.BugStrengthBar-module__ESouua__seg,.BugStrengthBar-module__ESouua__igniting{transition:none!important;animation:none!important}}
.CardClassMark-module__HHM-zq__mark{color:var(--card-class-ink-after);flex:none;justify-content:center;align-items:center;display:inline-flex}.CardClassMark-module__HHM-zq__symbol,.CardClassMark-module__HHM-zq__still{width:100%;height:100%;display:block}.CardClassMark-module__HHM-zq__mark[data-still][data-class-mark=instant]{color:var(--card-class-ink-instant)}.CardClassMark-module__HHM-zq__mark[data-still][data-class-mark=timed]{color:var(--card-class-ink-timed)}.CardClassMark-module__HHM-zq__mark[data-still][data-class-mark=wall_clock]{color:var(--card-class-ink-wallclock)}.CardClassMark-module__HHM-zq__mark[data-still][data-class-mark=system_after_effect]{color:var(--card-class-ink-after)}.CardClassMark-module__HHM-zq__mark[data-still][data-class-mark=instant][data-material=light]{color:var(--card-class-ink-instant-light)}.CardClassMark-module__HHM-zq__mark[data-still][data-class-mark=timed][data-material=light]{color:var(--card-class-ink-timed-light)}.CardClassMark-module__HHM-zq__mark[data-still][data-class-mark=wall_clock][data-material=light]{color:var(--card-class-ink-wallclock-light)}.CardClassMark-module__HHM-zq__mark[data-still][data-class-mark=system_after_effect][data-material=light]{color:var(--card-class-ink-after-light)}
.SynergyGem-module__qhGJKW__gem{isolation:isolate;line-height:0;transition:filter .75s;display:inline-block;position:relative}.SynergyGem-module__qhGJKW__gem svg{display:block;overflow:visible}.SynergyGem-module__qhGJKW__set{filter:drop-shadow(0 3px 5px #0008)}.SynergyGem-module__qhGJKW__charged{filter:drop-shadow(0 3px 5px #0008)drop-shadow(0 0 9px color-mix(in srgb,var(--gem-glow)30%,transparent))}.SynergyGem-module__qhGJKW__gem:before{content:"";z-index:-1;background:radial-gradient(ellipse,var(--gem-glow)0,transparent 68%);opacity:0;filter:blur(9px);pointer-events:none;transition:opacity .8s;position:absolute;inset:-45%}.SynergyGem-module__qhGJKW__recognitionCore{opacity:0;mix-blend-mode:screen;transition:opacity .75s}.SynergyGem-module__qhGJKW__recognitionRim{opacity:0;transition:opacity .75s}.SynergyGem-module__qhGJKW__charged .SynergyGem-module__qhGJKW__breathe,.SynergyGem-module__qhGJKW__neutral .SynergyGem-module__qhGJKW__innerLight,.SynergyGem-module__qhGJKW__neutral .SynergyGem-module__qhGJKW__breathe,.SynergyGem-module__qhGJKW__neutral .SynergyGem-module__qhGJKW__spark{animation:none}.SynergyGem-module__qhGJKW__raw{filter:saturate(.2)brightness(.85)}.SynergyGem-module__qhGJKW__empty{opacity:.85}.SynergyGem-module__qhGJKW__wave,.SynergyGem-module__qhGJKW__afterglow,.SynergyGem-module__qhGJKW__flash{opacity:0}.SynergyGem-module__qhGJKW__wave,.SynergyGem-module__qhGJKW__afterglow,.SynergyGem-module__qhGJKW__flash,.SynergyGem-module__qhGJKW__glint,.SynergyGem-module__qhGJKW__spark,.SynergyGem-module__qhGJKW__innerLight{transform-box:view-box;transform-origin:50%}.SynergyGem-module__qhGJKW__innerLight{transform-box:fill-box;transform-origin:50%}.SynergyGem-module__qhGJKW__spark{opacity:0}@media (prefers-reduced-motion:no-preference){.SynergyGem-module__qhGJKW__breathe{animation:4.4s ease-in-out infinite SynergyGem-module__qhGJKW__gemBreathe;animation-delay:var(--gem-delay,0s);transform-origin:50%;transform-box:fill-box}.SynergyGem-module__qhGJKW__innerLight{animation:4.6s ease-in-out infinite SynergyGem-module__qhGJKW__gemInnerLight;animation-delay:var(--gem-delay,0s)}.SynergyGem-module__qhGJKW__glint{animation:7.4s cubic-bezier(.45,0,.2,1) infinite SynergyGem-module__qhGJKW__gemGlint;animation-delay:var(--gem-delay,0s)}.SynergyGem-module__qhGJKW__spark{animation:8.8s ease-out infinite SynergyGem-module__qhGJKW__gemSpark;animation-delay:calc(var(--gem-delay,0s) + 2.2s);transform-origin:50%;transform-box:fill-box}.SynergyGem-module__qhGJKW__spark.SynergyGem-module__qhGJKW__sparkB{animation-duration:10.3s;animation-delay:calc(var(--gem-delay,0s) + 5.9s)}.SynergyGem-module__qhGJKW__live .SynergyGem-module__qhGJKW__innerLight{animation:2.2s ease-in-out infinite SynergyGem-module__qhGJKW__gemBeat}.SynergyGem-module__qhGJKW__live .SynergyGem-module__qhGJKW__breathe{animation:2.2s ease-in-out infinite SynergyGem-module__qhGJKW__gemBreathe}.SynergyGem-module__qhGJKW__firing{animation:SynergyGem-module__qhGJKW__gemKick var(--gem-dur)cubic-bezier(.2,.9,.25,1.2)}.SynergyGem-module__qhGJKW__firing .SynergyGem-module__qhGJKW__flash{animation:SynergyGem-module__qhGJKW__gemFlash var(--gem-dur)ease-out}.SynergyGem-module__qhGJKW__firing .SynergyGem-module__qhGJKW__wave{animation:SynergyGem-module__qhGJKW__gemWave var(--gem-dur)cubic-bezier(.1,.7,.3,1)}.SynergyGem-module__qhGJKW__firing .SynergyGem-module__qhGJKW__waveB{animation-delay:90ms}.SynergyGem-module__qhGJKW__firing .SynergyGem-module__qhGJKW__afterglow{animation:SynergyGem-module__qhGJKW__gemAfter var(--gem-after)ease-out}}@media (prefers-reduced-motion:reduce){.SynergyGem-module__qhGJKW__firing .SynergyGem-module__qhGJKW__flash{animation:SynergyGem-module__qhGJKW__gemFlashStill var(--gem-dur)ease-out}}@keyframes SynergyGem-module__qhGJKW__gemBreathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes SynergyGem-module__qhGJKW__gemInnerLight{0%,to{opacity:.78;transform:scale(.985)}50%{opacity:1;transform:scale(1.03)}}@keyframes SynergyGem-module__qhGJKW__gemGlint{0%,74%{transform:translate(0)skew(-16deg)}to{transform:translate(190px)skew(-16deg)}}@keyframes SynergyGem-module__qhGJKW__gemSpark{0%,86%,to{opacity:0;transform:scale(.2)rotate(0)}89%{opacity:1;transform:scale(1)rotate(18deg)}94%{opacity:0;transform:scale(.35)rotate(50deg)}}@keyframes SynergyGem-module__qhGJKW__gemBeat{0%{opacity:.8;transform:scale(1)}8%{opacity:1;transform:scale(1.028)}17%{opacity:.86;transform:scale(1.005)}26%{opacity:.97;transform:scale(1.02)}44%{opacity:.8;transform:scale(1)}to{opacity:.8;transform:scale(1)}}@keyframes SynergyGem-module__qhGJKW__gemKick{0%{transform:scale(1)}14%{transform:scale(1.2)}42%{transform:scale(.97)}to{transform:scale(1)}}@keyframes SynergyGem-module__qhGJKW__gemFlash{0%{opacity:0}9%{opacity:.95}to{opacity:0}}@keyframes SynergyGem-module__qhGJKW__gemWave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes SynergyGem-module__qhGJKW__gemAfter{0%{opacity:0}10%{opacity:1}to{opacity:0}}@keyframes SynergyGem-module__qhGJKW__gemFlashStill{0%{opacity:0}15%{opacity:.8}to{opacity:0}}.SynergyGem-module__qhGJKW__ready{filter:drop-shadow(0 3px 5px #0008)drop-shadow(0 0 9px var(--gem-glow))drop-shadow(0 0 19px color-mix(in srgb,var(--gem-glow)65%,transparent))}.SynergyGem-module__qhGJKW__ready:before{opacity:.65}.SynergyGem-module__qhGJKW__ready .SynergyGem-module__qhGJKW__recognitionCore{opacity:.42}.SynergyGem-module__qhGJKW__ready .SynergyGem-module__qhGJKW__recognitionRim{opacity:.8}.SynergyGem-module__qhGJKW__ready .SynergyGem-module__qhGJKW__breathe{opacity:1}.SynergyGem-module__qhGJKW__charged:not(.SynergyGem-module__qhGJKW__ready):not(.SynergyGem-module__qhGJKW__live) .SynergyGem-module__qhGJKW__innerLight,.SynergyGem-module__qhGJKW__charged:not(.SynergyGem-module__qhGJKW__ready):not(.SynergyGem-module__qhGJKW__live) .SynergyGem-module__qhGJKW__glint,.SynergyGem-module__qhGJKW__charged:not(.SynergyGem-module__qhGJKW__ready):not(.SynergyGem-module__qhGJKW__live) .SynergyGem-module__qhGJKW__spark{animation:none}@media (prefers-reduced-motion:no-preference){.SynergyGem-module__qhGJKW__ready .SynergyGem-module__qhGJKW__innerLight{animation:2.9s ease-in-out infinite SynergyGem-module__qhGJKW__recognitionLight;animation-delay:var(--gem-delay,0s)}.SynergyGem-module__qhGJKW__ready .SynergyGem-module__qhGJKW__recognitionCore{animation:2.9s ease-in-out infinite SynergyGem-module__qhGJKW__recognitionCore;animation-delay:var(--gem-delay,0s)}.SynergyGem-module__qhGJKW__ready .SynergyGem-module__qhGJKW__glint{animation:5.6s ease-in-out infinite SynergyGem-module__qhGJKW__gemGlint;animation-delay:var(--gem-delay,0s)}.SynergyGem-module__qhGJKW__ready.SynergyGem-module__qhGJKW__live .SynergyGem-module__qhGJKW__innerLight{animation:2.2s ease-in-out infinite SynergyGem-module__qhGJKW__gemBeat}}@keyframes SynergyGem-module__qhGJKW__recognitionLight{0%,to{opacity:.8;filter:brightness(1.15)}50%{opacity:1;filter:brightness(1.65)}}@keyframes SynergyGem-module__qhGJKW__recognitionCore{0%,to{opacity:.26}50%{opacity:.58}}.SynergyGem-module__qhGJKW__effect{pointer-events:none;position:absolute;inset:0}.SynergyGem-module__qhGJKW__effect svg{overflow:visible}.SynergyGem-module__qhGJKW__effectHalo,.SynergyGem-module__qhGJKW__effectCore,.SynergyGem-module__qhGJKW__effectWave{opacity:0;transform-origin:50%}.SynergyGem-module__qhGJKW__effectCore{mix-blend-mode:screen}.SynergyGem-module__qhGJKW__effectPlus{opacity:0;color:var(--stone-tone);text-shadow:0 0 3px #052e16,0 0 8px var(--stone-tone);font:900 12px/1 ui-monospace,monospace;position:absolute;top:-5%;left:50%}.SynergyGem-module__qhGJKW__pluses .SynergyGem-module__qhGJKW__effectHalo{opacity:.42}.SynergyGem-module__qhGJKW__pluses .SynergyGem-module__qhGJKW__effectCore{opacity:.22}.SynergyGem-module__qhGJKW__pluses .SynergyGem-module__qhGJKW__effectPlus{animation:2.5s linear infinite SynergyGem-module__qhGJKW__stonePlusRise;animation-delay:calc(var(--i)*-.625s)}.SynergyGem-module__qhGJKW__pulse .SynergyGem-module__qhGJKW__effectHalo{animation:2.4s ease-in-out infinite SynergyGem-module__qhGJKW__stoneProtectHalo}.SynergyGem-module__qhGJKW__pulse .SynergyGem-module__qhGJKW__effectCore{animation:2.4s ease-in-out infinite SynergyGem-module__qhGJKW__stoneProtectCore}.SynergyGem-module__qhGJKW__pulse .SynergyGem-module__qhGJKW__effectWave{animation:2.4s ease-out infinite SynergyGem-module__qhGJKW__stoneProtectWave}.SynergyGem-module__qhGJKW__glow .SynergyGem-module__qhGJKW__effectHalo{animation:4s ease-in-out infinite SynergyGem-module__qhGJKW__stoneFocusGlow}.SynergyGem-module__qhGJKW__glow .SynergyGem-module__qhGJKW__effectCore{opacity:.55}@keyframes SynergyGem-module__qhGJKW__stonePlusRise{0%{opacity:0;transform:translate(calc(-50% + var(--x)),4px)scale(.65)}15%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--x)),-36px)scale(1.05)}}@keyframes SynergyGem-module__qhGJKW__stoneProtectHalo{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.95;transform:scale(1.16)}}@keyframes SynergyGem-module__qhGJKW__stoneProtectCore{0%,to{opacity:.15}50%{opacity:.8}}@keyframes SynergyGem-module__qhGJKW__stoneProtectWave{0%{opacity:.7;transform:scale(.9)}85%,to{opacity:0;transform:scale(1.65)}}@keyframes SynergyGem-module__qhGJKW__stoneFocusGlow{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:.95;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.SynergyGem-module__qhGJKW__gem,.SynergyGem-module__qhGJKW__gem:before,.SynergyGem-module__qhGJKW__recognitionCore,.SynergyGem-module__qhGJKW__recognitionRim{transition:none}.SynergyGem-module__qhGJKW__effectHalo,.SynergyGem-module__qhGJKW__effectCore,.SynergyGem-module__qhGJKW__effectWave,.SynergyGem-module__qhGJKW__effectPlus{animation:none!important}.SynergyGem-module__qhGJKW__effectHalo{opacity:.7}.SynergyGem-module__qhGJKW__effectCore{opacity:.5}.SynergyGem-module__qhGJKW__effectWave{opacity:0}.SynergyGem-module__qhGJKW__effectPlus{opacity:1;transform:translate(-50%,-9px)}.SynergyGem-module__qhGJKW__effectPlus:not(:first-of-type){display:none}}.SynergyGem-module__qhGJKW__locked{filter:grayscale();opacity:.48}.SynergyGem-module__qhGJKW__locked.SynergyGem-module__qhGJKW__inspecting{filter:none;opacity:1}.SynergyGem-module__qhGJKW__locked.SynergyGem-module__qhGJKW__inspecting .SynergyGem-module__qhGJKW__bezel,.SynergyGem-module__qhGJKW__locked.SynergyGem-module__qhGJKW__inspecting .SynergyGem-module__qhGJKW__prongs{filter:grayscale()}.SynergyGem-module__qhGJKW__selectedFields{opacity:1;animation:.62s ease-out SynergyGem-module__qhGJKW__selectionIgnite}@keyframes SynergyGem-module__qhGJKW__selectionIgnite{0%{opacity:.3;filter:brightness()}24%{opacity:1;filter:brightness(1.55)}to{opacity:1;filter:brightness()}}@media (prefers-reduced-motion:reduce){.SynergyGem-module__qhGJKW__selectedFields{animation:none}}.SynergyGem-module__qhGJKW__inspecting .SynergyGem-module__qhGJKW__innerLight,.SynergyGem-module__qhGJKW__inspecting .SynergyGem-module__qhGJKW__breathe{animation:none}.SynergyGem-module__qhGJKW__inspecting .SynergyGem-module__qhGJKW__glint,.SynergyGem-module__qhGJKW__inspecting .SynergyGem-module__qhGJKW__spark{visibility:hidden}.SynergyGem-module__qhGJKW__recipeEffect svg{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.SynergyGem-module__qhGJKW__firing .SynergyGem-module__qhGJKW__recipeWave{animation-name:SynergyGem-module__qhGJKW__recipeIgnition}}@keyframes SynergyGem-module__qhGJKW__recipeIgnition{0%{opacity:1;transform:scale(.6)}45%,to{opacity:0;transform:scale(2.6)}}
.CardDesignView-module__cVfF5q__host{--kb-sans:var(--font-geist-sans,Arial,Helvetica,sans-serif);--kb-mono:var(--font-geist-mono,ui-monospace),SFMono-Regular,Menlo,monospace;width:fit-content}
.RecipeScale-module__mZBx7W__scale .kb-card.kb4-rim{border-radius:calc(16*var(--u));box-shadow:0 calc(18*var(--u))calc(34*var(--u))calc(-14*var(--u))#000000d9,0 0 calc(26*var(--u))calc(-8*var(--u))color-mix(in srgb,var(--ta)55%,transparent)}.RecipeScale-module__mZBx7W__scale .kb-card .kb-inner{inset:calc(3*var(--u));padding:calc(7*var(--u));gap:calc(5*var(--u));border-radius:calc(9*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-art{border-radius:calc(6*var(--u));border-width:var(--u);box-shadow:inset 0 0 calc(18*var(--u))#000000b3}:is(.RecipeScale-module__mZBx7W__scale .kb-card .kb4-tb,.RecipeScale-module__mZBx7W__scale .kb-card .kb4-ph,.RecipeScale-module__mZBx7W__scale .kb-card .kb4-c){border-width:var(--u)}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-c:first-child{border-left:0}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-tb{min-height:calc(24*var(--u));gap:calc(6*var(--u));padding:calc(3*var(--u))calc(6*var(--u));border-radius:calc(6*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-name{font-size:calc(12*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1)*var(--rd-text-fit,1));white-space:nowrap;text-overflow:clip;overflow-wrap:normal;overflow:hidden}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-emo{font-size:calc(13*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-ph{border-radius:calc(6*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-c{min-width:0;min-height:calc(44*var(--u));gap:calc(3*var(--u));padding:calc(5*var(--u))calc(5*var(--u))calc(6*var(--u));grid-template-columns:minmax(0,1fr)}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-ch{gap:calc(3*var(--u));min-width:0;min-height:calc(9*var(--u));grid-template-columns:minmax(0,1fr) auto;display:grid}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-ch small{white-space:nowrap;letter-spacing:.1em;min-width:0;font-size:calc(6.5*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1)*var(--rd-text-fit,1));overflow:hidden}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-v{white-space:nowrap;overflow-wrap:normal;min-width:0;font-size:calc(9.5*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1)*var(--rd-text-fit,1));overflow:hidden}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-v u{font-size:calc(7*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1)*var(--rd-text-fit,1))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-v.kb4-g{font-size:calc(9*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1)*var(--rd-text-fit,1))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-v.kb4-q{font-size:calc(8*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1)*var(--rd-text-fit,1))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-dash{width:calc(22*var(--u));height:calc(12*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb-rs-small{--rs-unit:var(--u)}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-dots{gap:calc(2*var(--u));right:calc(5*var(--u));bottom:calc(4*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-dots i{width:calc(3*var(--u));height:calc(3*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-dash{border-width:var(--u);border-radius:calc(3*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-v u{margin-left:var(--u)}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-live{left:calc(5*var(--u));top:calc(5*var(--u));gap:calc(4*var(--u));padding:calc(2*var(--u))calc(5*var(--u))calc(2*var(--u))calc(4*var(--u));border-width:var(--u);font-size:calc(6.5*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-live i{width:calc(5*var(--u));height:calc(5*var(--u));box-shadow:0 0 calc(6*var(--u))var(--ta)}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-bar{left:var(--u);right:var(--u);bottom:var(--u);height:calc(3*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-bar b{box-shadow:0 0 calc(8*var(--u))var(--ta)}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-veil{inset:var(--u);border-radius:calc(5*var(--u));background:repeating-linear-gradient(135deg,#04070b8c 0 calc(5*var(--u)),#04070b59 calc(5*var(--u))calc(10*var(--u)))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-stamp{width:calc(34*var(--u));height:calc(34*var(--u));border-width:calc(1.5*var(--u));box-shadow:0 0 0 calc(4*var(--u))#e2e8f014,0 calc(6*var(--u))calc(16*var(--u))#0009}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-tphrase{font-size:calc(8*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-stamp svg{width:calc(19*var(--u));height:calc(19*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-cond .kb4-stamp{box-shadow:0 0 0 calc(4*var(--u))#fbbf241f,0 0 calc(16*var(--u))#fbbf2440}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-cool .kb4-stamp{box-shadow:none}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-band{left:var(--u);right:var(--u);bottom:var(--u);gap:calc(3*var(--u));padding:calc(4*var(--u))calc(6*var(--u))calc(5*var(--u));border-top-width:var(--u);border-radius:0 0 calc(5*var(--u))calc(5*var(--u))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-band b{font-size:calc(6.5*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1))}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-band span{font-size:calc(9*var(--u)*var(--kb-font,1)*var(--typography-font-factor,1));white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.RecipeScale-module__mZBx7W__scale .kb-card .kb4-band .kb4-cd{height:calc(3*var(--u));border-radius:calc(2*var(--u))}
.RecipeDetail-module__YEyBSa__detail,.RecipeDetail-module__YEyBSa__material{--rd-ink:#f4f9fc;--rd-muted:#9aa7b8;--rd-line:#d2ecf83d;--rd-amber:#fbbf24;--rd-ok:#34d399;--rd-accent:var(--ta,#3fd8ff);--rd-font:var(--typography-font-factor,1);--rd-mono:var(--font-geist-mono,ui-monospace),monospace;--rd-surface:#03060b}.RecipeDetail-module__YEyBSa__detail{color:var(--rd-ink);container-type:inline-size}.RecipeDetail-module__YEyBSa__cardShell>div{backface-visibility:hidden;transition:opacity .5s,transform .5s cubic-bezier(.22,.8,.22,1)}.RecipeDetail-module__YEyBSa__emptyHelp{align-content:start;gap:8px;padding:10px 0;display:grid}.RecipeDetail-module__YEyBSa__emptyHelp>b{font-size:calc(16px*var(--typography-font-factor,1));line-height:1.25}.RecipeDetail-module__YEyBSa__forgeLink{border:1px solid var(--rd-moment);background:color-mix(in srgb,var(--rd-moment)16%,#03060b);min-height:44px;color:var(--rd-ink);font-size:calc(12px*var(--typography-font-factor,1));text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px;line-height:1.4;display:flex}.RecipeDetail-module__YEyBSa__forgeLink svg{flex-shrink:0;width:18px;height:18px}.RecipeDetail-module__YEyBSa__forgeLink[aria-disabled=true]{color:var(--rd-muted);border-style:dashed}.RecipeDetail-module__YEyBSa__forgeLink:active{transform:scale(.97)}.RecipeDetail-module__YEyBSa__forgeLink:focus-visible{outline:2px solid var(--rd-moment);outline-offset:2px}.RecipeDetail-module__YEyBSa__detail [data-card-phase]{cursor:pointer;min-height:44px;transition:background .25s,box-shadow .25s;position:relative}.RecipeDetail-module__YEyBSa__detail [data-card-phase]:hover{background:#ffffff0b}.RecipeDetail-module__YEyBSa__detail [data-card-phase]:active{transform:scale(.98)}.RecipeDetail-module__YEyBSa__detail [data-card-phase]:focus-visible{outline-offset:-2px;outline:2px solid #3fd8ff}.RecipeDetail-module__YEyBSa__detail [data-card-phase][aria-expanded=true]{background:color-mix(in srgb,var(--rd-moment)18%,transparent);box-shadow:inset 0 2px 0 var(--rd-moment),inset 0 0 12px color-mix(in srgb,var(--rd-moment)22%,transparent)}.RecipeDetail-module__YEyBSa__detail [data-card-phase]:after{content:"";background:#d2ecf847;border-radius:1px;width:6px;height:1px;transition:width .25s,background .25s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.RecipeDetail-module__YEyBSa__detail [data-card-phase]:hover:after{width:12px}.RecipeDetail-module__YEyBSa__detail [data-card-phase][aria-expanded=true]:after{background:var(--rd-moment);width:16px}.RecipeDetail-module__YEyBSa__detail [data-card-phase][aria-expanded=true] .kb4-ch small{color:var(--rd-moment)}.RecipeDetail-module__YEyBSa__window{z-index:6;color:var(--rd-ink);background:radial-gradient(120% 70% at var(--rd-origin)100%,color-mix(in srgb,var(--rd-moment)16%,transparent),transparent 70%),#03060b;border:1px solid color-mix(in srgb,var(--rd-moment)55%,transparent);box-shadow:inset 0 0 22px #000000b3,0 0 24px -6px color-mix(in srgb,var(--rd-moment)55%,transparent);cursor:default;pointer-events:auto;border-radius:14px;flex-direction:column;animation:.52s cubic-bezier(.22,.8,.22,1) RecipeDetail-module__YEyBSa__windowOpen;display:flex;position:absolute;inset:0;overflow:hidden}.RecipeDetail-module__YEyBSa__window[data-closing=true]{pointer-events:none;animation:.34s cubic-bezier(.5,0,.75,0) forwards RecipeDetail-module__YEyBSa__windowClose}.RecipeDetail-module__YEyBSa__lane{border-bottom:1px solid #ffffff14;flex:0 0 58px;position:relative;overflow:hidden}.RecipeDetail-module__YEyBSa__lane>svg{width:100%;height:100%;position:absolute;inset:0}.RecipeDetail-module__YEyBSa__grid{fill:none;stroke:#d2ecf80f;stroke-width:1px;vector-effect:non-scaling-stroke}.RecipeDetail-module__YEyBSa__baseline{fill:none;stroke:#d2ecf833;stroke-width:1px;vector-effect:non-scaling-stroke}.RecipeDetail-module__YEyBSa__curveFill{fill:color-mix(in srgb,var(--ta)16%,transparent)}.RecipeDetail-module__YEyBSa__energyCurve{fill:none;stroke:var(--ta);stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--ta))}.RecipeDetail-module__YEyBSa__focusCurve{fill:none;stroke:var(--card-focus-line,#22d3ee);stroke-width:1.5px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.RecipeDetail-module__YEyBSa__zone{fill:color-mix(in srgb,var(--rd-moment)20%,transparent)}.RecipeDetail-module__YEyBSa__zoneBoundary{fill:none;stroke:var(--rd-moment);stroke-width:1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.RecipeDetail-module__YEyBSa__phaseTag{font:700 calc(8px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.16em;color:#04121a;background:var(--rd-moment);box-shadow:0 0 12px -2px var(--rd-moment);border-radius:999px;padding:3px 7px;position:absolute;bottom:6px;transform:translate(-50%)}.RecipeDetail-module__YEyBSa__time{pointer-events:none;position:absolute;inset:0}.RecipeDetail-module__YEyBSa__close{z-index:2;color:#b7c3d1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-1px;right:-1px}.RecipeDetail-module__YEyBSa__close:before{content:"";border:1px solid var(--rd-line);background:#03060bcc;border-radius:50%;position:absolute;inset:9px}.RecipeDetail-module__YEyBSa__close svg{z-index:1;width:15px;height:15px}.RecipeDetail-module__YEyBSa__close:hover{color:var(--rd-ink)}.RecipeDetail-module__YEyBSa__close:hover:before{border-color:var(--rd-moment)}.RecipeDetail-module__YEyBSa__close:active{transform:scale(.94)}.RecipeDetail-module__YEyBSa__close:focus-visible,.RecipeDetail-module__YEyBSa__charge:focus-visible,.RecipeDetail-module__YEyBSa__values:focus-visible,.RecipeDetail-module__YEyBSa__rulebookScroll:focus-visible{outline:2px solid var(--rd-moment,var(--rd-accent));outline-offset:-2px}.RecipeDetail-module__YEyBSa__windowContent{flex:1;min-height:0;display:flex}.RecipeDetail-module__YEyBSa__windowContent[data-switch=true]{animation:.32s cubic-bezier(.22,.8,.22,1) RecipeDetail-module__YEyBSa__phaseSwitch}.RecipeDetail-module__YEyBSa__stoneDetails{grid-template-columns:128px minmax(0,1fr);width:100%;min-height:0;display:grid}.RecipeDetail-module__YEyBSa__stone{background:radial-gradient(70% 60% at 50% 45%,color-mix(in srgb,var(--rd-moment)14%,transparent),transparent 75%);border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.RecipeDetail-module__YEyBSa__stone>small{font:600 calc(8.5px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--rd-muted);overflow-wrap:anywhere;padding:0 4px}.RecipeDetail-module__YEyBSa__stoneEntrance{flex-shrink:0;place-items:center;width:94px;height:94px;display:grid}.RecipeDetail-module__YEyBSa__window .RecipeDetail-module__YEyBSa__stoneEntrance[data-filled=true] .kb-rs-inlay{animation:.56s cubic-bezier(.3,1.4,.5,1) RecipeDetail-module__YEyBSa__stoneEnter}.RecipeDetail-module__YEyBSa__pips{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.RecipeDetail-module__YEyBSa__pips i{background:var(--rd-muted);border-radius:50%;width:7px;height:7px}.RecipeDetail-module__YEyBSa__pips i[data-status=matched]{background:var(--rd-ok);box-shadow:0 0 5px var(--rd-ok)}.RecipeDetail-module__YEyBSa__pips i[data-status=conditional]{background:#22d3ee;box-shadow:0 0 5px #22d3ee}.RecipeDetail-module__YEyBSa__pips i[data-status=blocked]{background:#fb7185;box-shadow:0 0 5px #fb7185}.RecipeDetail-module__YEyBSa__values{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3fd8ff40 transparent;min-height:0;padding:12px 14px 10px;overflow-y:auto}.RecipeDetail-module__YEyBSa__momentHeading{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 30px 6px 0;display:flex}.RecipeDetail-module__YEyBSa__momentHeading b{font:700 calc(11px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.16em;color:var(--rd-moment);overflow-wrap:anywhere}.RecipeDetail-module__YEyBSa__momentHeading small{font:500 calc(9px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rd-muted)}.RecipeDetail-module__YEyBSa__charge{--rd-charge:#6ee7b7;color:#b7c3d1;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px dotted #d2ecf824;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 10px;width:100%;min-height:44px;padding:8px 0;display:grid}.RecipeDetail-module__YEyBSa__charge[data-family=focus]{--rd-charge:#a5c8ff}.RecipeDetail-module__YEyBSa__charge[data-family=ep]{--rd-charge:#fcd34d}.RecipeDetail-module__YEyBSa__charge[data-family=loss]{--rd-charge:#fb7185}.RecipeDetail-module__YEyBSa__momentHeading+.RecipeDetail-module__YEyBSa__charge{border-top:0}.RecipeDetail-module__YEyBSa__window .RecipeDetail-module__YEyBSa__charge{animation:.32s ease-out backwards RecipeDetail-module__YEyBSa__chargeEnter;animation-delay:calc(.12s + var(--rd-row)*70ms)}.RecipeDetail-module__YEyBSa__charge[aria-pressed=true]{background:color-mix(in srgb,var(--rd-charge)7%,transparent)}.RecipeDetail-module__YEyBSa__charge:active{transform:scale(.98)}.RecipeDetail-module__YEyBSa__chargeValue{min-width:0;font-size:calc(26px*var(--typography-font-factor,1));letter-spacing:-.03em;color:var(--rd-charge);font-variant-numeric:tabular-nums;text-shadow:0 0 16px color-mix(in srgb,var(--rd-charge)45%,transparent);overflow-wrap:anywhere;font-weight:650;line-height:1.05}.RecipeDetail-module__YEyBSa__chargeValue u{font-size:calc(12px*var(--typography-font-factor,1));letter-spacing:0;opacity:.85;margin-left:4px;font-weight:600;text-decoration:none}.RecipeDetail-module__YEyBSa__charge[data-unlocked=false] .RecipeDetail-module__YEyBSa__chargeValue{opacity:.45;text-shadow:none}.RecipeDetail-module__YEyBSa__condition{font-size:calc(11.5px*var(--typography-font-factor,1));overflow-wrap:anywhere;grid-column:1/-1;line-height:1.4}.RecipeDetail-module__YEyBSa__condition b{color:var(--rd-ink);font-weight:650}.RecipeDetail-module__YEyBSa__conditionState{font-size:calc(10px*var(--typography-font-factor,1));color:var(--rd-muted);grid-column:1/-1;line-height:1.4}.RecipeDetail-module__YEyBSa__conditionState[data-condition=conditional]{color:#22d3ee}.RecipeDetail-module__YEyBSa__pill{border:1px solid var(--rd-line);font:700 calc(7.5px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted);overflow-wrap:anywhere;border-radius:999px;justify-self:end;align-items:center;gap:3px;padding:4px 7px;display:inline-flex}.RecipeDetail-module__YEyBSa__charge>.RecipeDetail-module__YEyBSa__pill{max-width:100%;font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.12em}.RecipeDetail-module__YEyBSa__pill svg{flex-shrink:0;width:10px;height:10px}.RecipeDetail-module__YEyBSa__pill[data-status=matched]{color:#03140d;background:var(--rd-ok);border-color:var(--rd-ok)}.RecipeDetail-module__YEyBSa__pill[data-status=blocked]{color:#fda4af;border-color:#fb718580}.RecipeDetail-module__YEyBSa__pill[data-status=conditional]{color:#021419;background:#22d3ee;border-color:#22d3ee}.RecipeDetail-module__YEyBSa__ruleItem .RecipeDetail-module__YEyBSa__pill[data-status=blocked],.RecipeDetail-module__YEyBSa__pill[data-status=warning]{color:#1a1203;background:var(--rd-amber);border-color:var(--rd-amber)}.RecipeDetail-module__YEyBSa__note{font-size:calc(12px*var(--typography-font-factor,1));color:var(--rd-muted);text-wrap:pretty;margin:6px 0 0;line-height:1.5}.RecipeDetail-module__YEyBSa__detail .kb-card:has([data-usage-stamp-row]){aspect-ratio:168/258}.RecipeDetail-module__YEyBSa__stampWindow{--rd-moment:var(--ta);z-index:7}.RecipeDetail-module__YEyBSa__stampTop{flex:0 0 44px;align-items:center;min-width:0;padding:0 48px 0 14px;display:flex}.RecipeDetail-module__YEyBSa__stampTop b{font:700 calc(11px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rd-moment);overflow-wrap:anywhere}.RecipeDetail-module__YEyBSa__stampBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3fd8ff40 transparent;flex-direction:column;flex:1;min-height:0;padding:8px 14px 10px;display:flex;overflow-y:auto}.RecipeDetail-module__YEyBSa__stampInner{gap:10px;margin-block:auto;display:grid}.RecipeDetail-module__YEyBSa__note.RecipeDetail-module__YEyBSa__stampNote{margin:0}.RecipeDetail-module__YEyBSa__progress{font-size:calc(10px*var(--typography-font-factor,1));color:var(--rd-muted);gap:6px;margin-top:12px;line-height:1.4;display:grid}.RecipeDetail-module__YEyBSa__progress progress{width:100%;height:4px;accent-color:var(--rd-moment)}.RecipeDetail-module__YEyBSa__rulebook{background:linear-gradient(150deg,color-mix(in srgb,var(--rd-accent)40%,#fff)0%,var(--rd-accent)20%,color-mix(in srgb,var(--rd-accent)42%,#000)46%,var(--rd-accent)72%,color-mix(in srgb,var(--rd-accent)55%,#fff)90%,color-mix(in srgb,var(--rd-accent)45%,#000)100%);min-height:max(440px,140.476cqw);box-shadow:0 30px 60px -24px #000000d9,0 0 40px -10px color-mix(in srgb,var(--rd-accent)55%,transparent);border-radius:29px;padding:7px}.RecipeDetail-module__YEyBSa__rulebookInner{background:#04070b;border-radius:22px;flex-direction:column;gap:9px;min-height:calc(max(440px,140.476cqw) - 14px);padding:10px;display:flex;box-shadow:inset 0 0 0 1px #000000b3}.RecipeDetail-module__YEyBSa__rulebookHeader{background:linear-gradient(#131d2a,#0a1119);border:1px solid #ffffff17;border-radius:14px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;min-height:48px;padding:6px 12px;display:flex}.RecipeDetail-module__YEyBSa__emoji{font-size:calc(24px*var(--typography-font-factor,1));line-height:1}.RecipeDetail-module__YEyBSa__rulebookHeader h2{min-width:0;font-size:calc(21px*var(--typography-font-factor,1));letter-spacing:-.02em;overflow-wrap:anywhere;flex:1;margin:0;font-weight:650;line-height:1.15}.RecipeDetail-module__YEyBSa__bookBadge{color:#04121a;background:var(--rd-accent);font:700 calc(9px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.14em;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff73}.RecipeDetail-module__YEyBSa__bookBadge svg{width:14px;height:14px}.RecipeDetail-module__YEyBSa__summary{flex-wrap:wrap;gap:6px;padding:0 2px;display:flex}.RecipeDetail-module__YEyBSa__summary>span{border:1px solid var(--rd-line);font:700 calc(8.5px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.1em;color:#b7c3d1;border-radius:999px;padding:5px 8px}.RecipeDetail-module__YEyBSa__summary [data-status=blocked]{color:#1a1203;background:var(--rd-amber)}.RecipeDetail-module__YEyBSa__summary [data-status=matched]{color:#03140d;background:var(--rd-ok)}.RecipeDetail-module__YEyBSa__rulebookScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3fd8ff40 transparent;background:#0a1019;border:1px solid #ffffff1a;border-radius:14px;flex:1;min-height:180px;max-height:max(220px,80cqw);padding:12px 14px 28px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.RecipeDetail-module__YEyBSa__rulebookScroll>section+section{margin-top:18px}.RecipeDetail-module__YEyBSa__groupHeading{font:700 calc(10px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.2em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.RecipeDetail-module__YEyBSa__groupHeading small{font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted);font-weight:500}.RecipeDetail-module__YEyBSa__groupHeading:after{content:"";background:linear-gradient(90deg,#d2ecf84d,#0000);flex:1;height:1px}.RecipeDetail-module__YEyBSa__sectionHeading{--rd-section:var(--rd-accent);border-left:3px solid var(--rd-section);background:linear-gradient(90deg,color-mix(in srgb,var(--rd-section)16%,transparent),transparent);color:var(--rd-section);font:700 calc(9px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.12em;border-radius:0 8px 8px 0;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 2px;padding:6px 10px;display:flex}.RecipeDetail-module__YEyBSa__sectionHeading[data-status=blocked]{--rd-section:var(--rd-amber)}.RecipeDetail-module__YEyBSa__sectionHeading[data-status=info]{--rd-section:#94a3b8}.RecipeDetail-module__YEyBSa__sectionHeading small{font-size:calc(8px*var(--typography-font-factor,1));letter-spacing:.06em;text-transform:uppercase;color:var(--rd-muted);font-weight:500}.RecipeDetail-module__YEyBSa__sectionHeading strong{margin-left:auto;font-weight:800}.RecipeDetail-module__YEyBSa__groupHeading+.RecipeDetail-module__YEyBSa__sectionHeading{margin-top:0}.RecipeDetail-module__YEyBSa__ruleItem{border-top:1px dotted #d2ecf821;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:12px 8px 12px 4px;display:grid}.RecipeDetail-module__YEyBSa__ruleItem[data-status=blocked]{--rd-accent:var(--rd-amber);background:linear-gradient(90deg,#fbbf241f,#0000 75%);border-top-color:#0000}.RecipeDetail-module__YEyBSa__sectionHeading+.RecipeDetail-module__YEyBSa__ruleItem{border-top:0}.RecipeDetail-module__YEyBSa__medallion{place-items:center;width:64px;height:64px;display:grid;position:relative}.RecipeDetail-module__YEyBSa__medallion:before{content:"";background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--rd-accent)22%,transparent),#0009 75%);box-shadow:inset 0 2px 6px #000c,0 0 18px -6px var(--rd-accent);border-radius:50%;position:absolute;inset:11px}.RecipeDetail-module__YEyBSa__medallionRing{fill:none;stroke:#ffffff17;stroke-width:4.5px;width:64px;height:64px;position:absolute;inset:0;overflow:visible}.RecipeDetail-module__YEyBSa__medallion[data-status=matched] .RecipeDetail-module__YEyBSa__medallionStatus{stroke:var(--rd-accent)}.RecipeDetail-module__YEyBSa__medallion[data-status=blocked] .RecipeDetail-module__YEyBSa__medallionStatus{stroke:var(--rd-amber);stroke-dasharray:5.83 2.5;opacity:.55}.RecipeDetail-module__YEyBSa__medallionIcon{color:var(--rd-ink);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--rd-accent)70%,transparent));place-items:center;display:grid;position:relative}.RecipeDetail-module__YEyBSa__medallionIcon svg{width:21px;height:21px}.RecipeDetail-module__YEyBSa__ruleItem[data-status=blocked] .RecipeDetail-module__YEyBSa__medallionIcon{color:var(--rd-amber)}.RecipeDetail-module__YEyBSa__ruleBody{gap:4px;min-width:0;padding-top:4px;display:grid}.RecipeDetail-module__YEyBSa__ruleHeading{flex-wrap:wrap;align-items:center;gap:8px;min-height:18px;display:flex}.RecipeDetail-module__YEyBSa__ruleHeading>b{min-width:0;font:700 calc(9.5px*var(--typography-font-factor,1))/1.2 var(--rd-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rd-accent);flex:1}.RecipeDetail-module__YEyBSa__ruleValue{font-size:calc(17px*var(--typography-font-factor,1));letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:650;line-height:1.2}.RecipeDetail-module__YEyBSa__ruleBody p{font-size:calc(11.5px*var(--typography-font-factor,1));color:var(--rd-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.RecipeDetail-module__YEyBSa__ruleItem[data-status=blocked] p{color:#fde68a}.RecipeDetail-module__YEyBSa__rights{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.RecipeDetail-module__YEyBSa__rights>span{color:#7d8a9b;font:600 calc(9.5px*var(--typography-font-factor,1))/1 var(--rd-mono);border:1px dashed #94a3b859;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.RecipeDetail-module__YEyBSa__rights [data-on=true]{border-style:solid;border-color:color-mix(in srgb,var(--rd-accent)50%,transparent);background:color-mix(in srgb,var(--rd-accent)13%,transparent);color:var(--rd-ink)}.RecipeDetail-module__YEyBSa__rights svg{flex-shrink:0;width:12px;height:12px}.RecipeDetail-module__YEyBSa__rulebookFooter{font:700 calc(8.5px*var(--typography-font-factor,1))/1 var(--rd-mono);letter-spacing:.12em;color:#5d6878;overflow-wrap:anywhere;padding:0 6px}.RecipeDetail-module__YEyBSa__compact{border-top:1px dotted #d2ecf821;border-radius:10px;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:12px 8px 12px 4px}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__stone{background:0 0;border:0;justify-content:flex-start;padding-top:4px}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__stoneEntrance{width:64px;height:64px}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__values{padding:4px 0 0;overflow:visible}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__momentHeading{min-height:18px;margin:0 0 4px}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__momentHeading b{font-size:calc(9.5px*var(--typography-font-factor,1));letter-spacing:.14em;line-height:1.2}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__momentHeading small{font-size:calc(8.5px*var(--typography-font-factor,1));letter-spacing:.06em}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__charge{border-top-color:#d2ecf81a;gap:1px 8px;padding:6px 0 2px}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__momentHeading+.RecipeDetail-module__YEyBSa__charge{padding-top:2px}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__chargeValue{font-size:calc(21px*var(--typography-font-factor,1));text-shadow:0 0 14px color-mix(in srgb,var(--rd-charge)40%,transparent);line-height:1.1}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__chargeValue u{font-size:calc(11px*var(--typography-font-factor,1));margin-left:3px}.RecipeDetail-module__YEyBSa__compact .RecipeDetail-module__YEyBSa__charge>.RecipeDetail-module__YEyBSa__pill{font-size:calc(7.5px*var(--typography-font-factor,1));letter-spacing:.1em}.RecipeDetail-module__YEyBSa__fillHost{height:100%}.RecipeDetail-module__YEyBSa__fillHost .RecipeDetail-module__YEyBSa__rulebook{flex-direction:column;height:100%;min-height:0;display:flex}.RecipeDetail-module__YEyBSa__fillHost .RecipeDetail-module__YEyBSa__rulebookInner{flex:1;min-height:0}.RecipeDetail-module__YEyBSa__fillHost .RecipeDetail-module__YEyBSa__rulebookScroll{min-height:0;max-height:none}@container (max-width:350px){.RecipeDetail-module__YEyBSa__stoneDetails:not(.RecipeDetail-module__YEyBSa__compact){grid-template-columns:108px minmax(0,1fr)}.RecipeDetail-module__YEyBSa__values{padding:10px 8px}.RecipeDetail-module__YEyBSa__rulebookInner{padding:7px}.RecipeDetail-module__YEyBSa__rulebookHeader h2{flex-basis:calc(100% - 34px)}.RecipeDetail-module__YEyBSa__bookBadge{margin-left:auto}.RecipeDetail-module__YEyBSa__rulebookScroll{padding:10px 8px 28px}.RecipeDetail-module__YEyBSa__ruleItem,.RecipeDetail-module__YEyBSa__compact{gap:8px;padding-right:0}.RecipeDetail-module__YEyBSa__charge{grid-template-columns:minmax(0,1fr)}.RecipeDetail-module__YEyBSa__charge>.RecipeDetail-module__YEyBSa__pill{justify-self:start}}@keyframes RecipeDetail-module__YEyBSa__windowOpen{0%{clip-path:circle(0 at var(--rd-origin)100%);opacity:.4}to{clip-path:circle(var(--rd-reveal-radius,150%)at var(--rd-origin)100%);opacity:1}}@keyframes RecipeDetail-module__YEyBSa__windowClose{0%{clip-path:circle(var(--rd-reveal-radius,150%)at var(--rd-origin)100%)}to{clip-path:circle(0 at var(--rd-origin)100%)}}@keyframes RecipeDetail-module__YEyBSa__phaseSwitch{0%{transform:translateX(calc(var(--rd-direction)*14px));opacity:0}to{opacity:1;transform:none}}@keyframes RecipeDetail-module__YEyBSa__chargeEnter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes RecipeDetail-module__YEyBSa__stoneEnter{0%{opacity:0;transform:translate(12.73px,-12.73px)scale(1.5)}70%{opacity:1;transform:scale(.92)}to{transform:none}}@media (prefers-reduced-motion:reduce){.RecipeDetail-module__YEyBSa__cardShell>div{transition:none}.RecipeDetail-module__YEyBSa__detail [data-card-phase]{transition:none}.RecipeDetail-module__YEyBSa__detail [data-card-phase]:after{transition:none}.RecipeDetail-module__YEyBSa__window,.RecipeDetail-module__YEyBSa__windowContent,.RecipeDetail-module__YEyBSa__window .RecipeDetail-module__YEyBSa__charge{animation:none}.RecipeDetail-module__YEyBSa__window .RecipeDetail-module__YEyBSa__stoneEntrance .kb-rs-inlay{animation:none}.RecipeDetail-module__YEyBSa__charge:active,.RecipeDetail-module__YEyBSa__close:active,.RecipeDetail-module__YEyBSa__forgeLink:active{transform:none}.RecipeDetail-module__YEyBSa__detail [data-card-phase]:active{transform:none}}.RecipeDetail-module__YEyBSa__toned{color:var(--sec-fg);border-left:3px solid var(--sec);padding-left:6px}.RecipeDetail-module__YEyBSa__tonedItem .RecipeDetail-module__YEyBSa__ruleHeading b{color:var(--sec-fg)}.RecipeDetail-module__YEyBSa__tonedItem>:first-child{justify-self:center;margin-top:6px}
.RecipeBuffCard-module__1ZUcEa__card{width:100%;min-width:0;color:inherit;text-align:left;touch-action:manipulation;background:0 0;border:0;padding:0;display:block;position:relative}.RecipeBuffCard-module__1ZUcEa__card:is(button,[tabindex="0"]){cursor:pointer}.RecipeBuffCard-module__1ZUcEa__card:is(button,[tabindex="0"]):active{transform:scale(.98)}.RecipeBuffCard-module__1ZUcEa__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.RecipeBuffCard-module__1ZUcEa__card [data-synergy-socket][role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.RecipeBuffCard-module__1ZUcEa__card [data-synergy-socket][role=button]{cursor:pointer}.RecipeBuffCard-module__1ZUcEa__card [data-synergy-socket][role=button]:active{filter:brightness(1.25)}.RecipeBuffCard-module__1ZUcEa__caption{font-size:calc(11px*var(--typography-font-factor,1));overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.RecipeBuffCard-module__1ZUcEa__caption>span{align-items:center;gap:4px;display:inline-flex}.RecipeBuffCard-module__1ZUcEa__caption svg{flex-shrink:0;width:16px;height:16px}.RecipeBuffCard-module__1ZUcEa__progress{width:100%;height:4px;margin-top:4px;display:block}@media (prefers-reduced-motion:reduce){.RecipeBuffCard-module__1ZUcEa__card:is(button,[tabindex="0"]):active{transform:none}}:is(.RecipeBuffCard-module__1ZUcEa__card[data-rule-tile-covers] .kb4-cond>.kb4-band,.RecipeBuffCard-module__1ZUcEa__card[data-rule-tile-covers] .kb4-cond>.kb4-stamp){display:none}
.BuffNotificationSelection-module__F_-rya__section{gap:.5rem;min-width:0;display:grid}.BuffNotificationSelection-module__F_-rya__title{font-size:calc(.875rem*var(--typography-font-factor,1));color:var(--text);font-weight:600}.BuffNotificationSelection-module__F_-rya__hint{font-size:calc(.75rem*var(--typography-font-factor,1));color:var(--text-muted);overflow-wrap:anywhere;line-height:1.45}.BuffNotificationSelection-module__F_-rya__rail{scroll-snap-type:x proximity;gap:.75rem;min-width:0;padding:.75rem .25rem;display:flex;overflow-x:auto}.BuffNotificationSelection-module__F_-rya__item{cursor:pointer;scroll-snap-align:start;border:2px solid #0000;border-radius:.875rem;flex:0 0 148px;min-width:44px;min-height:44px;padding:4px;position:relative}.BuffNotificationSelection-module__F_-rya__item[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent)12%,transparent)}.BuffNotificationSelection-module__F_-rya__card{pointer-events:none}.BuffNotificationSelection-module__F_-rya__bell{z-index:1;border:1px solid var(--accent);background:var(--surface);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.BuffNotificationSelection-module__F_-rya__toggle{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);text-align:left;font-size:calc(.875rem*var(--typography-font-factor,1));border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.BuffNotificationSelection-module__F_-rya__toggle[aria-checked=true]{border-color:var(--accent)}.BuffNotificationSelection-module__F_-rya__item:not([aria-disabled=true]):active,.BuffNotificationSelection-module__F_-rya__toggle:not([aria-disabled=true]):active{transform:scale(.98)}.BuffNotificationSelection-module__F_-rya__item:focus-visible,.BuffNotificationSelection-module__F_-rya__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.BuffNotificationSelection-module__F_-rya__item[aria-disabled=true],.BuffNotificationSelection-module__F_-rya__toggle[aria-disabled=true]{opacity:.65;cursor:progress}@media (prefers-reduced-motion:reduce){.BuffNotificationSelection-module__F_-rya__item:not([aria-disabled=true]):active,.BuffNotificationSelection-module__F_-rya__toggle:not([aria-disabled=true]):active{transform:none}}
.MenueflowSessionPill-module__9CVJGq__row{align-items:center;gap:6px;min-width:0;display:flex}.MenueflowSessionPill-module__9CVJGq__idleLabel{color:var(--text-muted);font-size:calc(12px*var(--typography-font-factor,1));flex:1;padding-inline:12px}.MenueflowSessionPill-module__9CVJGq__pill{box-sizing:border-box;background:var(--surface-inset);border:1px solid var(--border);width:100%;min-width:0;height:44px;color:var(--text);text-align:left;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:999px;flex:1;align-items:center;gap:10px;margin:0;padding:0 12px 0 14px;font-family:inherit;display:flex;box-shadow:0 8px 24px #0005}.MenueflowSessionPill-module__9CVJGq__dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--success)20%,transparent);border-radius:999px;flex:none}.MenueflowSessionPill-module__9CVJGq__icon{flex:none;display:flex}.MenueflowSessionPill-module__9CVJGq__name{text-overflow:ellipsis;min-width:0;font-size:calc(13px*var(--typography-font-factor,1));line-height:calc(16px*var(--typography-font-factor,1));white-space:nowrap;font-weight:600;overflow:hidden}.MenueflowSessionPill-module__9CVJGq__info{min-width:0;font-size:calc(12px*var(--typography-font-factor,1));line-height:calc(16px*var(--typography-font-factor,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.MenueflowSessionPill-module__9CVJGq__time{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,monospace;font-size:calc(12px*var(--typography-font-factor,1));line-height:calc(16px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:500}.MenueflowSessionPill-module__9CVJGq__count{border:1px solid var(--border);background:var(--mf-count-surface);color:var(--mf-count-text);font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,monospace;font-size:calc(10px*var(--typography-font-factor,1));line-height:calc(14px*var(--typography-font-factor,1));border-radius:999px;flex:none;padding:1px 6px}.MenueflowSessionPill-module__9CVJGq__bonus{background:color-mix(in srgb,var(--warning)16%,transparent);color:var(--warning);font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,monospace;font-size:calc(10px*var(--typography-font-factor,1));line-height:calc(14px*var(--typography-font-factor,1));white-space:nowrap;border-radius:999px;flex:none;padding:1px 6px;font-weight:600}.MenueflowSessionPill-module__9CVJGq__arrow{color:var(--text-muted);flex:none}.MenueflowSessionPill-module__9CVJGq__pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MenueflowSessionPill-module__9CVJGq__row[data-reminder] .MenueflowSessionPill-module__9CVJGq__pill{gap:6px;padding-inline:10px}.MenueflowSessionPill-module__9CVJGq__pill:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.MenueflowSessionPill-module__9CVJGq__pill:active{transform:none}}
.MenueflowDock-module__XlaS3G__dock{z-index:50;box-sizing:border-box;background:var(--surface);border-top:1px solid var(--border);color:var(--text);font-family:var(--font-geist-sans),system-ui,-apple-system,"Segoe UI",sans-serif;position:fixed;bottom:0;left:0;right:0}.MenueflowDock-module__XlaS3G__dock[data-orbit-open]{z-index:72}.MenueflowDock-module__XlaS3G__inner{box-sizing:border-box;max-width:26rem;padding:8px 12px max(var(--sa-bottom,0px),8px);flex-direction:column;gap:8px;margin:0 auto;display:flex}.MenueflowDock-module__XlaS3G__actionRow{gap:4px;display:flex}.MenueflowDock-module__XlaS3G__grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;height:56px;display:grid}.MenueflowDock-module__XlaS3G__slot,.MenueflowDock-module__XlaS3G__orbitSlot{height:56px;color:var(--text-muted);font-family:inherit;font-size:calc(11px*var(--typography-font-factor,1));cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;font-weight:600;line-height:14px;display:flex}.MenueflowDock-module__XlaS3G__slot[data-current],.MenueflowDock-module__XlaS3G__slot[data-on]{color:var(--text)}.MenueflowDock-module__XlaS3G__pill{background:0 0;border-radius:999px;justify-content:center;align-items:center;width:48px;height:28px;display:flex;position:relative}.MenueflowDock-module__XlaS3G__slot[data-current] .MenueflowDock-module__XlaS3G__pill,.MenueflowDock-module__XlaS3G__slot[data-on] .MenueflowDock-module__XlaS3G__pill{background:var(--accent-soft)}.MenueflowDock-module__XlaS3G__orbitSlot{justify-content:flex-end}.MenueflowDock-module__XlaS3G__orbitCircle{box-sizing:border-box;border:4px solid var(--surface);background:var(--accent);color:#fff;width:56px;height:56px;box-shadow:var(--glow-accent),0 8px 24px #0005;border-radius:999px;justify-content:center;align-items:center;margin-top:-24px;display:flex}.MenueflowDock-module__XlaS3G__star{color:var(--warning)}.MenueflowDock-module__XlaS3G__sternDot{box-sizing:border-box;background:var(--warning);border:2px solid var(--surface);border-radius:999px;width:8px;height:8px;position:absolute;top:1px;right:9px}.MenueflowDock-module__XlaS3G__label{white-space:nowrap}.MenueflowDock-module__XlaS3G__slot:focus-visible,.MenueflowDock-module__XlaS3G__orbitSlot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.MenueflowOrbit-module__04EBGG__layer{z-index:70;background:var(--bg-app);color:var(--text);outline:none;animation:.16s ease-out MenueflowOrbit-module__04EBGG__orbitEnter;position:fixed;inset:0;overflow:hidden}@keyframes MenueflowOrbit-module__04EBGG__orbitEnter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.MenueflowOrbit-module__04EBGG__layer{animation:none}}.MenueflowOrbit-module__04EBGG__rings{pointer-events:none;position:absolute;bottom:-396px;left:50%;overflow:visible;transform:translate(-50%)}.MenueflowOrbit-module__04EBGG__ringInner{stroke:var(--surface-inset)}.MenueflowOrbit-module__04EBGG__ringMiddle{stroke:var(--mf-orbit-ring-2)}.MenueflowOrbit-module__04EBGG__ringOuter{stroke:var(--mf-orbit-ring-3)}.MenueflowOrbit-module__04EBGG__column{box-sizing:border-box;overscroll-behavior:contain;max-width:26rem;height:100%;padding-top:var(--sa-top,0px);padding-inline:16px;padding-bottom:calc(var(--nav-dock-height,0px) + 16px);flex-direction:column;gap:18px;margin-inline:auto;display:flex;position:relative;overflow-y:auto}.MenueflowOrbit-module__04EBGG__head{flex-direction:column;gap:2px;padding-top:8px;display:flex}.MenueflowOrbit-module__04EBGG__title{font-family:var(--font-card-display),Georgia,serif;font-size:calc(34px*var(--typography-font-factor,1));line-height:calc(38px*var(--typography-font-factor,1));margin:0;font-weight:600}.MenueflowOrbit-module__04EBGG__subtitle{font-size:calc(13px*var(--typography-font-factor,1));line-height:calc(18px*var(--typography-font-factor,1));color:var(--text-muted);margin:0}.MenueflowOrbit-module__04EBGG__sessions{flex-direction:column;gap:8px;display:flex}.MenueflowOrbit-module__04EBGG__sectionTitle{font-size:calc(12px*var(--typography-font-factor,1));line-height:calc(16px*var(--typography-font-factor,1));letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.MenueflowOrbit-module__04EBGG__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.MenueflowOrbit-module__04EBGG__tile{box-sizing:border-box;background:var(--surface);border:1px solid var(--surface-inset);height:76px;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:stretch;padding:10px 12px;font-family:inherit;display:flex}.MenueflowOrbit-module__04EBGG__tile[data-running]{border-color:color-mix(in srgb,var(--success)33.33%,transparent)}.MenueflowOrbit-module__04EBGG__tileTop{justify-content:space-between;align-items:center;display:flex}.MenueflowOrbit-module__04EBGG__tileIcon{color:var(--text-muted);display:flex}.MenueflowOrbit-module__04EBGG__runDot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--success)20%,transparent);border-radius:999px}.MenueflowOrbit-module__04EBGG__tileText{flex-direction:column;gap:2px;display:flex}.MenueflowOrbit-module__04EBGG__tileName{font-size:calc(13px*var(--typography-font-factor,1));line-height:calc(16px*var(--typography-font-factor,1));font-weight:600}.MenueflowOrbit-module__04EBGG__tileSub{font-size:calc(11px*var(--typography-font-factor,1));line-height:calc(12px*var(--typography-font-factor,1));color:var(--text-muted)}.MenueflowOrbit-module__04EBGG__tileRun{font-family:var(--font-geist-mono,"Geist Mono"),ui-monospace,monospace;font-size:calc(10px*var(--typography-font-factor,1));line-height:calc(12px*var(--typography-font-factor,1));color:var(--success);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MenueflowOrbit-module__04EBGG__families{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.MenueflowOrbit-module__04EBGG__family{background:var(--surface);border:1px solid var(--surface-inset);border-radius:16px;flex-direction:column;padding:8px 4px 6px;display:flex}.MenueflowOrbit-module__04EBGG__family[data-family-current]{border-color:var(--accent)}.MenueflowOrbit-module__04EBGG__familyHead{height:28px;font-size:calc(11px*var(--typography-font-factor,1));line-height:calc(14px*var(--typography-font-factor,1));letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;padding:0 8px;font-weight:600;display:flex}.MenueflowOrbit-module__04EBGG__entry{height:44px;color:var(--text);font-family:inherit;font-size:calc(14px*var(--typography-font-factor,1));line-height:calc(18px*var(--typography-font-factor,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:flex}.MenueflowOrbit-module__04EBGG__entry[aria-current=page]{background:var(--accent-soft);font-weight:600}.MenueflowOrbit-module__04EBGG__entryLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MenueflowOrbit-module__04EBGG__entry[aria-disabled=true],.MenueflowOrbit-module__04EBGG__tile[aria-disabled=true],.MenueflowOrbit-module__04EBGG__footerTile[aria-disabled=true]{color:var(--text-subtle)}.MenueflowOrbit-module__04EBGG__lockIcon{color:var(--text-subtle);flex:none;margin-left:auto}.MenueflowOrbit-module__04EBGG__lockSlam{animation:.5s cubic-bezier(.3,1.6,.5,1) MenueflowOrbit-module__04EBGG__lockSlam}@keyframes MenueflowOrbit-module__04EBGG__lockSlam{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}to{opacity:1;transform:none}}.MenueflowOrbit-module__04EBGG__lockTip{border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:calc(12px*var(--typography-font-factor,1));line-height:calc(16px*var(--typography-font-factor,1));border-radius:10px;margin:2px 0 6px;padding:8px 10px;animation:.18s ease-out both MenueflowOrbit-module__04EBGG__lockTipIn}@keyframes MenueflowOrbit-module__04EBGG__lockTipIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MenueflowOrbit-module__04EBGG__lockSlam,.MenueflowOrbit-module__04EBGG__lockTip{animation:none}}.MenueflowOrbit-module__04EBGG__createIcon{color:var(--mf-create-plus);flex:none}.MenueflowOrbit-module__04EBGG__separator{background:var(--surface-inset);height:1px;margin:4px 8px}.MenueflowOrbit-module__04EBGG__bottom{margin-top:auto}.MenueflowOrbit-module__04EBGG__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.MenueflowOrbit-module__04EBGG__footerTile{box-sizing:border-box;background:var(--surface);border:1px solid var(--surface-inset);height:52px;color:var(--text);font-family:inherit;font-size:calc(14px*var(--typography-font-factor,1));line-height:calc(18px*var(--typography-font-factor,1));text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-weight:600;display:flex}.MenueflowOrbit-module__04EBGG__footerTile[aria-current=page]{background:var(--accent-soft)}.MenueflowOrbit-module__04EBGG__footerIcon{color:var(--text-muted)}.MenueflowOrbit-module__04EBGG__tile:focus-visible,.MenueflowOrbit-module__04EBGG__entry:focus-visible,.MenueflowOrbit-module__04EBGG__footerTile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MenueflowOrbit-module__04EBGG__arrivalLock{color:var(--text-subtle);flex:none;margin-left:auto;display:inline-grid;position:relative}.MenueflowOrbit-module__04EBGG__arrivalLock>*{grid-area:1/1}.MenueflowOrbit-module__04EBGG__arrivalLockOpen{opacity:0}.MenueflowOrbit-module__04EBGG__fresh{font-size:calc(12.5px*var(--typography-font-factor,1));line-height:calc(16px*var(--typography-font-factor,1));color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.MenueflowOrbit-module__04EBGG__freshKey{background:color-mix(in srgb,var(--warning)18%,transparent);color:var(--warning);font-family:var(--font-mono);font-weight:700;font-size:calc(9.5px*var(--typography-font-factor,1));letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:3px 7px;line-height:1}.MenueflowOrbit-module__04EBGG__newDot{background:var(--warning);border-radius:999px;flex:none;width:6px;height:6px}
.EpRewardProgressBar-module__Er0P5a__root{flex-direction:column;gap:7px;width:100%;margin-top:12px;display:flex}.EpRewardProgressBar-module__Er0P5a__header{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(9px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.EpRewardProgressBar-module__Er0P5a__level{color:#fcd34d}.EpRewardProgressBar-module__Er0P5a__fraction{color:var(--text-subtle)}.EpRewardProgressBar-module__Er0P5a__track{background:#020617bf;border:1px solid #f0b94a3d;border-radius:999px;height:9px;position:relative;overflow:hidden}.EpRewardProgressBar-module__Er0P5a__flash{animation:.55s ease-out EpRewardProgressBar-module__Er0P5a__epProgressFlash}.EpRewardProgressBar-module__Er0P5a__fill{width:var(--ep-progress-end,0%);border-radius:inherit;background:linear-gradient(90deg,#c67d1e,#f0b94a 58%,#fcd34d);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 11px -1px #f0b94abf}.EpRewardProgressBar-module__Er0P5a__fill:after{content:"";border-radius:inherit;filter:blur(3px);background:#fff7dfbf;width:12px;position:absolute;top:-1px;bottom:-1px;right:0}@keyframes EpRewardProgressBar-module__Er0P5a__epProgressFlash{0%{box-shadow:none;border-color:#f0b94a3d}30%{border-color:#fcd34d;box-shadow:0 0 24px 3px #fcd34d}to{box-shadow:none;border-color:#f0b94a3d}}.EpRewardProgressBar-module__Er0P5a__levelBadge{border:1px solid color-mix(in srgb,var(--accent)52%,transparent);background:color-mix(in srgb,var(--accent)17%,transparent);color:color-mix(in srgb,var(--accent)78%,#fff);font-size:calc(11px*var(--typography-font-factor,1));letter-spacing:.01em;opacity:0;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-top:1px;padding:4px 12px;font-weight:800;display:inline-flex;transform:scale(.4)}.EpRewardProgressBar-module__Er0P5a__levelBadgeVisible{animation:.5s cubic-bezier(.2,1.4,.3,1) forwards EpRewardProgressBar-module__Er0P5a__epProgressPop}@keyframes EpRewardProgressBar-module__Er0P5a__epProgressPop{to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.EpRewardProgressBar-module__Er0P5a__fill,.EpRewardProgressBar-module__Er0P5a__flash,.EpRewardProgressBar-module__Er0P5a__levelBadgeVisible{opacity:1;animation:none;transform:none}}
.HeaderEpPulse-module__yB4wuG__strip{pointer-events:none;inset-inline:0;z-index:1;height:8px;position:absolute;bottom:-1px;overflow:visible}.HeaderEpPulse-module__yB4wuG__slot{position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.HeaderEpPulse-module__yB4wuG__rail{transition:height .3s cubic-bezier(.2,.9,.3,1),border-color .3s,background .3s}.HeaderEpPulse-module__yB4wuG__rail.HeaderEpPulse-module__yB4wuG__isRest{background:#f0b94a42;border-color:#0000;height:4px}.HeaderEpPulse-module__yB4wuG__rail.HeaderEpPulse-module__yB4wuG__isRest>span{box-shadow:0 0 7px -1px #f0b94a99}.HeaderEpPulse-module__yB4wuG__rail.HeaderEpPulse-module__yB4wuG__isRest>span:after{display:none}.HeaderEpPulse-module__yB4wuG__label{z-index:2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(9px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;background:#020617eb;border:1px solid #f0b94a47;border-radius:999px;gap:10px;padding:4px 8px;font-weight:800;animation:.28s both HeaderEpPulse-module__yB4wuG__headerEpLabelIn;display:flex;position:absolute;top:calc(100% + 5px);left:12px;box-shadow:0 6px 18px -8px #000000e6}@keyframes HeaderEpPulse-module__yB4wuG__headerEpLabelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.HeaderEpPulse-module__yB4wuG__labelLevel{color:#fcd34d}.HeaderEpPulse-module__yB4wuG__labelFraction{color:var(--text-subtle)}.HeaderEpPulse-module__yB4wuG__badge{z-index:2;background:color-mix(in srgb,var(--accent)17%,var(--bg-app));position:absolute;top:calc(100% + 5px);left:12px;box-shadow:0 6px 18px -8px #000000e6}.HeaderEpPulse-module__yB4wuG__orb{pointer-events:none;z-index:70;background:radial-gradient(circle at 40% 35%,#fff2c7,#f0b94a 55%,#c67d1e);border-radius:50%;width:14px;height:14px;position:fixed;box-shadow:0 0 14px 2px #f0b94ab3}.HeaderEpPulse-module__yB4wuG__chipPop{animation:.6s cubic-bezier(.2,1.4,.3,1) HeaderEpPulse-module__yB4wuG__headerEpChipPop}@keyframes HeaderEpPulse-module__yB4wuG__headerEpChipPop{0%{transform:scale(1)}40%{border-color:var(--warning);box-shadow:0 0 14px var(--warning);color:var(--warning);transform:scale(1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.HeaderEpPulse-module__yB4wuG__overlay,.HeaderEpPulse-module__yB4wuG__label,.HeaderEpPulse-module__yB4wuG__chipPop{animation:none}}.HeaderEpPulse-module__yB4wuG__glow{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#fff7df,#fff2c7 40%,#fcd34d);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 4px #fff}.HeaderEpPulse-module__yB4wuG__rail.HeaderEpPulse-module__yB4wuG__lingering{box-shadow:0 0 14px -3px #fcd34d}
.HeaderFocusPulse-module__dPfm4q__railMotion{transition:height .28s cubic-bezier(.2,.9,.3,1),box-shadow .28s}.HeaderFocusPulse-module__dPfm4q__glow{--glow-tone:var(--focus-ring);pointer-events:none;background:color-mix(in srgb,var(--glow-tone)45%,#fff);box-shadow:0 0 6px 1px var(--glow-tone),0 0 16px 3px color-mix(in srgb,var(--glow-tone)50%,transparent);border-radius:999px;position:absolute;top:-1.5px;bottom:-1.5px}.HeaderFocusPulse-module__dPfm4q__glowLoss{--glow-tone:var(--danger)}.HeaderFocusPulse-module__dPfm4q__linger{animation:10.72s linear forwards HeaderFocusPulse-module__dPfm4q__headerPulseLinger}@keyframes HeaderFocusPulse-module__dPfm4q__headerPulseLinger{0%{opacity:0}2.8%{opacity:1}86%{opacity:.7}88.8%{opacity:.7}to{opacity:0}}.HeaderFocusPulse-module__dPfm4q__ghost{border:1px solid color-mix(in srgb,var(--text-muted)70%,transparent);opacity:.8;background:0 0;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)}.HeaderFocusPulse-module__dPfm4q__valueBump{animation:.5s cubic-bezier(.2,1.4,.3,1) HeaderFocusPulse-module__dPfm4q__headerFocusValueBump}@keyframes HeaderFocusPulse-module__dPfm4q__headerFocusValueBump{40%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.HeaderFocusPulse-module__dPfm4q__valueBump{animation:none}.HeaderFocusPulse-module__dPfm4q__railMotion{transition:none}}.HeaderFocusPulse-module__dPfm4q__driftTrail{height:13px;color:var(--focus-ring);opacity:.45;pointer-events:none;position:absolute;top:-5px;overflow:hidden}.HeaderFocusPulse-module__dPfm4q__driftTrailLoss{color:var(--danger)}.HeaderFocusPulse-module__dPfm4q__driftTrailDirection{position:absolute;inset:0}.HeaderFocusPulse-module__dPfm4q__driftTrailDirection:before{content:"";opacity:.16;background:currentColor;height:1px;position:absolute;top:6px;left:0;right:0}.HeaderFocusPulse-module__dPfm4q__driftTrailRibbon{opacity:.2;background:currentColor;height:2px;position:absolute;top:5px;left:0;right:0}.HeaderFocusPulse-module__dPfm4q__driftTrailEdge{background:linear-gradient(90deg,#0000 2%,currentColor 94%,#0000);width:100%;height:2px;animation:2.8s cubic-bezier(.3,0,.4,1) infinite HeaderFocusPulse-module__dPfm4q__driftTrailEdgeFlow;position:absolute;top:5px;left:0}@keyframes HeaderFocusPulse-module__dPfm4q__driftTrailEdgeFlow{0%{opacity:0;transform:translate(-100%)}15%{opacity:.7}75%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.HeaderFocusPulse-module__dPfm4q__driftTrailEdge{animation:none}.HeaderFocusPulse-module__dPfm4q__driftTrailDirection:before{opacity:.65}}
.FocusRangeBar-module__UwUGpW__root{position:relative}.FocusRangeBar-module__UwUGpW__compactMarks{pointer-events:none;height:10px;position:absolute;bottom:calc(100% + 2px)}.FocusRangeBar-module__UwUGpW__compactMarks>span{bottom:0}.FocusRangeBar-module__UwUGpW__topZone{z-index:0;background:#a5f3fc38;border-radius:0 999px 999px 0;min-width:3px;position:absolute;top:-2px;bottom:-2px;box-shadow:inset 0 0 0 1px #a5f3fc8c}.FocusRangeBar-module__UwUGpW__tickTop{background:#a5f3fcb3!important}.FocusRangeBar-module__UwUGpW__tickSlide{animation:.9s cubic-bezier(.2,.8,.2,1) .15s both FocusRangeBar-module__UwUGpW__tickSlide}@keyframes FocusRangeBar-module__UwUGpW__tickSlide{0%{left:var(--from)}}.FocusRangeBar-module__UwUGpW__landed{animation:1.6s ease-out both FocusRangeBar-module__UwUGpW__gainLand}.FocusRangeBar-module__UwUGpW__landedPos{transform-origin:0}.FocusRangeBar-module__UwUGpW__landedNeg{transform-origin:100%}@keyframes FocusRangeBar-module__UwUGpW__gainLand{0%{opacity:0;transform:scaleX(0)}25%{opacity:1;transform:scaleX(1)}70%{opacity:1}to{opacity:0}}.FocusRangeBar-module__UwUGpW__endsPop>span:first-child,.FocusRangeBar-module__UwUGpW__endsPop>span:last-child{color:var(--warning);font-weight:700;animation:.7s cubic-bezier(.2,.8,.2,1) .3s both FocusRangeBar-module__UwUGpW__endPop;display:inline-block}@keyframes FocusRangeBar-module__UwUGpW__endPop{0%{opacity:.3;transform:scale(.6)}55%{opacity:1;transform:scale(1.35)}to{transform:none}}.FocusRangeBar-module__UwUGpW__topZoneNew{animation:1.4s ease-out .5s both FocusRangeBar-module__UwUGpW__topZone}@keyframes FocusRangeBar-module__UwUGpW__topZone{0%{opacity:0;box-shadow:0 0 #a5f3fc}40%{opacity:1;box-shadow:0 0 14px 4px #a5f3fcb3}to{}}.FocusRangeBar-module__UwUGpW__topMarkNew{animation:.8s cubic-bezier(.2,.8,.2,1) .6s both FocusRangeBar-module__UwUGpW__endPop}@media (prefers-reduced-motion:reduce){.FocusRangeBar-module__UwUGpW__tickSlide,.FocusRangeBar-module__UwUGpW__landed,.FocusRangeBar-module__UwUGpW__endsPop>span,.FocusRangeBar-module__UwUGpW__topZoneNew,.FocusRangeBar-module__UwUGpW__topMarkNew{animation:none!important}.FocusRangeBar-module__UwUGpW__landed{opacity:0}}
.ResourceShard-module__58p8EG__shard{pointer-events:none;z-index:55;background:var(--danger);box-shadow:0 0 8px var(--danger);border-radius:1.5px;position:fixed}
.HeaderEffectLine-module__elGo5q__root{display:contents}.HeaderEffectLine-module__elGo5q__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .25s,transform .25s;display:block;overflow:hidden}.HeaderEffectLine-module__elGo5q__fx{opacity:0;pointer-events:none;white-space:nowrap;text-transform:none;letter-spacing:.02em;font-size:calc(12px*var(--typography-font-factor,1));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:9px;font-weight:800;transition:opacity .25s,transform .25s;display:flex;position:absolute;inset:0;transform:translateY(3px)}.HeaderEffectLine-module__elGo5q__active .HeaderEffectLine-module__elGo5q__name{opacity:0;transform:translateY(-3px)}.HeaderEffectLine-module__elGo5q__active .HeaderEffectLine-module__elGo5q__fx{opacity:1;transform:none}.HeaderEffectLine-module__elGo5q__chip{align-items:baseline;gap:2px;animation:.34s cubic-bezier(.2,1.4,.3,1) both HeaderEffectLine-module__elGo5q__headerFxChipIn;display:inline-flex}.HeaderEffectLine-module__elGo5q__chip i{font-style:normal;font-size:calc(9px*var(--typography-font-factor,1));opacity:.85;font-weight:700}.HeaderEffectLine-module__elGo5q__chip small{font-size:calc(8.5px*var(--typography-font-factor,1));color:var(--text-subtle);margin-left:3px;font-weight:600}.HeaderEffectLine-module__elGo5q__energy{color:var(--success)}.HeaderEffectLine-module__elGo5q__focus{color:var(--focus-ring)}.HeaderEffectLine-module__elGo5q__ep{color:var(--warning)}.HeaderEffectLine-module__elGo5q__loss{color:var(--danger)}@keyframes HeaderEffectLine-module__elGo5q__headerFxChipIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeaderEffectLine-module__elGo5q__name,.HeaderEffectLine-module__elGo5q__fx{transition:none}.HeaderEffectLine-module__elGo5q__chip{animation:none}}
.ModuleRitualConductor-module__S-jDoa__layer{z-index:78;pointer-events:none;position:fixed;inset:0}.ModuleRitualConductor-module__S-jDoa__skip{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ModuleRitualConductor-module__S-jDoa__chip{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 112px);border:1px solid color-mix(in srgb,var(--warning)35%,var(--border));background:color-mix(in srgb,var(--bg-app)82%,transparent);color:var(--text-muted);font:600 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 12px;animation:.6s ease-out 1s both ModuleRitualConductor-module__S-jDoa__chipIn;position:absolute;transform:translate(-50%)}@keyframes ModuleRitualConductor-module__S-jDoa__chipIn{0%{opacity:0}to{opacity:1}}.ModuleRitualConductor-module__S-jDoa__caption{left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 12px);border:1px solid var(--border);background:var(--surface);border-radius:16px;max-width:560px;margin:0 auto;padding:12px 14px;position:absolute;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ModuleRitualConductor-module__S-jDoa__captionHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ModuleRitualConductor-module__S-jDoa__captionKicker{font:400 10px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.ModuleRitualConductor-module__S-jDoa__captionSkip{font:600 10.5px/1 var(--font-sans);color:var(--text-subtle)}.ModuleRitualConductor-module__S-jDoa__captionTitle{font:600 16px/24px var(--font-sans);color:var(--text);margin:0}.ModuleRitualConductor-module__S-jDoa__captionBody{font:400 12px/1.625 var(--font-sans);color:var(--text-muted);margin:4px 0 0}@media (prefers-reduced-motion:reduce){.ModuleRitualConductor-module__S-jDoa__chip{animation:none}}
