.ibx{gap:10px;padding-bottom:24px;display:grid}.ibx .k-server{--g:var(--ca078ff,160,120,255);--g2:var(--c2ef1ff,46,241,255)}.ibx .k-friend{--g:var(--cff5cba,255,92,186);--g2:var(--cffa0dc,255,160,220)}.ibx .k-event{--g:var(--c5af0a0,90,240,160);--g2:var(--cc8ff78,200,255,120)}.ibx .k-pvp{--g:var(--cffc440,255,196,64);--g2:var(--cff783c,255,120,60)}.ibx-hero-text{flex:1;gap:4px;min-width:0;display:grid}.ibx-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ibx-body{gap:4px;min-width:0;display:grid}.ibx-kind{font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--g));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ibx-kind em{color:var(--text);opacity:.85;font-style:normal}.ibx-title{font:800 calc(15px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cffffff,255,255,255));overflow-wrap:anywhere}.ibx-msg{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);overflow-wrap:anywhere}.ibx-sum{font:800 calc(13px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cffffff,255,255,255));flex-wrap:wrap;gap:10px;display:flex}.ibx-sum>span{align-items:center;gap:4px;display:inline-flex}.ibx-empty{text-align:center;justify-items:center;gap:6px;padding:26px 18px 30px;display:grid}.ibx-empty b{font:900 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255))}.ibx-empty small{max-width:300px;font-size:calc(12.5px * var(--text-scale,1));color:var(--muted)}.ibx-b .ibx-hero{clip-path:var(--kit-shape);background:radial-gradient(ellipse 70% 90% at 0% 0%, rgba(var(--cff3d8b,255,61,139),.32), transparent 60%), radial-gradient(ellipse 70% 90% at 100% 100%, rgba(var(--c2ef1ff,46,241,255),.2), transparent 60%), var(--kit-corners), var(--kit-fill);box-shadow:inset 0 0 0 1px rgba(var(--cff8cdc,255,140,220),.5);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px;display:grid;position:relative}.ibx-b-env{filter:drop-shadow(0 0 14px rgba(var(--cff3d8b,255,61,139),.7));place-items:center;display:grid;position:relative}.ibx-b-env.float{animation:3.2s ease-in-out infinite ibx-float}.ibx-b-env b{border-radius:calc(12px * var(--t-round,1));min-width:24px;height:24px;font:900 calc(13px * var(--text-scale,1)) var(--font-display);color:rgb(var(--c1a0010,26,0,16));background:linear-gradient(135deg, rgb(var(--cffe08a,255,224,138)), rgb(var(--cff6fb5,255,111,181)));box-shadow:0 0 0 2px var(--panel), 0 0 12px rgba(var(--cff6fb5,255,111,181),.9);place-items:center;padding:0 6px;display:grid;position:absolute;top:-4px;right:-8px}.ibx-b .ibx-hero-text b{font:900 calc(16px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255))}.ibx-b .ibx-hero-text small{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.ibx-b-act{grid-column:1/-1;align-items:stretch;gap:8px;display:flex}.ibx-b-worth{background:rgba(var(--c000000,0,0,0),.28);min-width:0;box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.08);flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;padding:7px 10px;display:flex}.ibx-b-worth small{font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.ibx-b-claim{cursor:pointer;width:100%;font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--c1a0f00,26,15,0));background:linear-gradient(90deg, rgb(var(--g,255, 196, 64)), rgb(var(--g2,255, 111, 181)));clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:0 0 18px rgba(var(--g,255, 196, 64), .5);border:0;padding:12px 14px;position:relative;overflow:hidden}.ibx-b-claim:after{content:"";background:linear-gradient(105deg, transparent 35%, rgba(var(--cffffff,255,255,255),.6) 50%, transparent 65%);animation:2.8s ease-in-out infinite ibx-shine;position:absolute;inset:0;transform:translate(-100%)}.ibx-b-claim.all{--g:var(--cffd66e,255,214,110);--g2:var(--cff5cba,255,92,186);flex:none;width:auto;padding:10px 14px}.ibx-b-claim:disabled{filter:grayscale(.7)brightness(.7);cursor:default}.ibx-b-claim:disabled:after{display:none}.ibx-b .ibx-card{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:radial-gradient(ellipse 90% 70% at 0% 0%, rgba(var(--g), .3), transparent 65%), linear-gradient(160deg, rgba(var(--g), .12), rgba(var(--c0a0616,10,6,22),.95) 45%, rgba(var(--g2), .1)), rgb(var(--c0c0818,12,8,24));box-shadow:inset 0 0 0 1px rgba(var(--g), .55), inset 0 1px 0 rgba(var(--cffffff,255,255,255),.15);gap:8px;padding:10px 12px 12px;animation:.5s cubic-bezier(.2,.9,.3,1.2) both ibx-in;display:grid;position:relative;overflow:hidden}.ibx-b-foil{pointer-events:none;background:linear-gradient(115deg, transparent 30%, rgba(var(--g2), .18) 42%, rgba(var(--cffffff,255,255,255),.22) 48%, rgba(var(--g), .18) 54%, transparent 66%);mix-blend-mode:screen;background-size:260% 100%;animation:5s ease-in-out infinite ibx-foil;position:absolute;inset:0}.ibx-b .k-pvp .ibx-b-foil,.ibx-b .ibx-card.k-pvp .ibx-b-foil{background:linear-gradient(115deg, transparent 25%, rgba(var(--cff5a5a,255,90,90),.2) 36%, rgba(var(--cffe65a,255,230,90),.3) 44%, rgba(var(--c5affc8,90,255,200),.25) 52%, rgba(var(--c788cff,120,140,255),.25) 60%, transparent 72%);background-size:260% 100%}.ibx-b-top{align-items:center;gap:8px;display:flex;position:relative}.ibx-b-top .ibx-kind{color:rgb(var(--c120a00,18,10,0));background:linear-gradient(90deg, rgb(var(--g)), rgb(var(--g2)));clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:3px 9px}.ibx-b-when{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);color:var(--muted);margin-left:auto}.ibx-b-when.hot{color:rgb(var(--cff7a8a,255,122,138))}.ibx-b-main{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid;position:relative}.ibx-b-vis{background:radial-gradient(circle, rgba(var(--g), .45), rgba(var(--g), .05) 65%, transparent 70%);width:44px;height:44px;filter:drop-shadow(0 0 10px rgba(var(--g), .6));border-radius:50%;place-items:center;display:grid;position:relative}.ibx-b-vis:before{content:"";background:repeating-conic-gradient(from 0deg, rgba(var(--g), .35) 0 6deg, transparent 6deg 24deg);-webkit-mask:radial-gradient(circle, transparent 52%, rgb(var(--c000000,0,0,0)) 54%, rgb(var(--c000000,0,0,0)) 68%, transparent 70%);-webkit-mask:radial-gradient(circle, transparent 52%, rgb(var(--c000000,0,0,0)) 54%, rgb(var(--c000000,0,0,0)) 68%, transparent 70%);mask:radial-gradient(circle, transparent 52%, rgb(var(--c000000,0,0,0)) 54%, rgb(var(--c000000,0,0,0)) 68%, transparent 70%);border-radius:50%;animation:14s linear infinite ibx-spin;position:absolute;inset:-4px}.ibx-b-vis.place b{font:900 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;color:rgb(var(--c1a0f00,26,15,0));background:linear-gradient(90deg, rgb(var(--cffe58a,255,229,138)), rgb(var(--cffb83d,255,184,61)));box-shadow:0 0 10px rgba(var(--cffc440,255,196,64),.8);clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);padding:0 5px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.ibx-b-vis.friend>b{width:36px;height:36px;font:900 calc(16px * var(--text-scale,1)) var(--font-display);color:rgb(var(--cffffff,255,255,255));background:linear-gradient(135deg, rgb(var(--cff5cba,255,92,186)), rgb(var(--c7a3cff,122,60,255)));box-shadow:0 0 0 2px rgba(var(--cffffff,255,255,255),.85), 0 0 0 4px rgb(var(--g));border-radius:50%;place-items:center;display:grid}.ibx-b-vis.friend>i{background:rgb(var(--c1a0f2a,26,15,42));width:20px;height:20px;box-shadow:0 0 0 2px rgb(var(--g));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ibx-b .ibx-title{font-size:calc(15px * var(--text-scale,1))}.ibx-b .ibx-card .ibx-msg{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ibx-b .k-friend .ibx-msg{font-style:italic}.ibx-b-tiles{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;display:grid;position:relative}.ibx-b-tiles>span{text-align:center;background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.09), rgba(var(--cffffff,255,255,255),.02));box-shadow:inset 0 0 0 1px rgba(var(--g), .35), inset 0 1px 0 rgba(var(--cffffff,255,255,255),.12);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);justify-items:center;gap:2px;padding:9px 6px 8px;display:grid}.ibx-b-tiles b{font:900 calc(17px * var(--text-scale,1)) var(--font-display);color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 10px rgba(var(--g), .7)}.ibx-b-tiles small{font:700 calc(10px * var(--text-scale,1)) var(--font-ui);color:var(--muted);line-height:1.15}.ibx-b-foot{align-items:center;gap:8px;display:flex;position:relative}.ibx-b-foot .ibx-b-tiles{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.ibx-b-foot .ibx-b-tiles>span{grid-template-columns:auto auto;place-items:center start;gap:0 5px;padding:6px 9px 6px 6px}.ibx-b-foot .ibx-b-tiles>span>:first-child{grid-row:span 2}.ibx-b-foot .ibx-b-tiles b{font-size:calc(14px * var(--text-scale,1))}.ibx-b-foot .ibx-b-tiles small{display:none}.ibx-b-foot .ibx-b-tiles .inc small{font-size:calc(11px * var(--text-scale,1));display:block}.ibx-b-foot .ibx-b-claim{flex:none;width:auto;padding:11px 16px}.ibx-b-foot .ibx-b-done{font-size:calc(11px * var(--text-scale,1));letter-spacing:.14em;flex:none;padding:10px 12px}.ibx-b-done{font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--g));box-shadow:inset 0 0 0 1px rgba(var(--g), .6);animation:ibx-stamp .4s ease-out calc(.2s + var(--k) * .16s) both;place-items:center;padding:11px;display:grid;position:relative}.ibx-b .ibx-card.is-open{animation:ibx-b-glow .8s ease-out calc(var(--k) * .16s) both, ibx-out .5s ease-in calc(1.4s + var(--k) * .16s) forwards}.ibx-b .ibx-card.is-open .ibx-b-tiles>span{animation:ibx-b-tile .75s cubic-bezier(.2, .9, .3, 1.5) calc(.12s + var(--k) * .16s + var(--i) * 90ms) both}.ibx-b-burst{pointer-events:none;width:10px;height:10px;position:absolute;top:58px;left:34px}.ibx-b-burst:before,.ibx-b-burst:after{content:"";border-radius:50%;width:360px;height:360px;margin:-180px;position:absolute;top:50%;left:50%}.ibx-b-burst:before{background:repeating-conic-gradient(rgba(var(--g), .5) 0 4deg, transparent 4deg 18deg);-webkit-mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 10%, transparent 60%);-webkit-mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 10%, transparent 60%);mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 10%, transparent 60%);animation:ibx-burst 1.1s ease-out calc(var(--k) * .16s) both}.ibx-b-burst:after{box-shadow:0 0 0 3px rgba(var(--g2), .9);animation:ibx-ring .8s ease-out calc(var(--k) * .16s) both}.ibx-b .ibx-empty{clip-path:var(--kit-shape);background:radial-gradient(circle at 50% 30%, rgba(var(--cff3d8b,255,61,139),.18), transparent 60%), var(--kit-corners), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge)}.ibx-b-letters{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cc4aaff,196,170,255));text-align:center;grid-column:1/-1}.ibx-b-sealed .ibx-b-main{grid-template-columns:56px minmax(0,1fr) auto}.ibx-b-sealed .ibx-b-claim{width:auto;font-size:calc(11.5px * var(--text-scale,1));letter-spacing:.14em;white-space:nowrap;padding:11px 12px}.ibx-b-sealed .ibx-b-enclosed{white-space:nowrap;font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:0;text-transform:none;padding:1px 7px}.ibx-b-envelope{border-radius:calc(4px * var(--t-round,1));background:linear-gradient(160deg, rgb(var(--c2a1d52,42,29,82)), rgb(var(--c170f33,23,15,51)));width:56px;height:40px;box-shadow:inset 0 0 0 1px rgba(var(--ca078ff,160,120,255),.7), 0 0 16px rgba(var(--ca078ff,160,120,255),.45);animation:3.2s ease-in-out infinite ibx-env-bob;position:relative;overflow:hidden}.ibx-b-envelope:before{content:"";background:linear-gradient(to top right, transparent 49%, rgba(var(--ca078ff,160,120,255),.4) 50%, transparent 51%), linear-gradient(to top left, transparent 49%, rgba(var(--ca078ff,160,120,255),.4) 50%, transparent 51%);position:absolute;inset:0}.ibx-b-envelope .flap{background:linear-gradient(180deg, rgb(var(--c3b2a72,59,42,114)), rgb(var(--c241750,36,23,80)));clip-path:polygon(0 0,100% 0,50% 100%);height:23px;position:absolute;top:0;left:0;right:0}.ibx-b-envelope .wax{background:radial-gradient(circle at 35% 30%, rgb(var(--cff8fd0,255,143,208)), rgb(var(--cc2187a,194,24,122)) 70%);width:22px;height:22px;box-shadow:0 0 10px rgba(var(--cff3d8b,255,61,139),.8);border-radius:50%;place-items:center;margin-left:-11px;display:grid;position:absolute;top:15px;left:50%}.ibx-b-envelope .wax img,.ibx-b-envelope .wax svg{filter:brightness(1.6)saturate(0);opacity:.9}.ibx-b-enclosed{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--g2));box-shadow:inset 0 0 0 1px rgba(var(--g2), .5);justify-self:start;align-items:center;gap:5px;margin-top:3px;padding:2px 9px;display:inline-flex}@keyframes ibx-env-bob{50%{transform:translateY(-3px)rotate(-1.5deg)}}.ibx-letter-veil{z-index:9000;padding:16px 12px max(16px, env(safe-area-inset-bottom));background:rgba(var(--c05020e,5,2,14),.78);-webkit-backdrop-filter:blur(calc(6px * var(--t-blur,1)));backdrop-filter:blur(calc(6px * var(--t-blur,1)));place-items:end center;animation:.25s ease-out both ibx-fade;display:grid;position:fixed;inset:0}@media (min-width:700px){.ibx-letter-veil{place-items:center}}.ibx-letter{width:min(460px,100%);max-height:calc(100dvh - 40px);display:grid;position:relative}.ibx-letter-env{border-radius:calc(6px * var(--t-round,1));background:linear-gradient(160deg, rgb(var(--c2a1d52,42,29,82)), rgb(var(--c170f33,23,15,51)));height:120px;box-shadow:inset 0 0 0 1px rgba(var(--ca078ff,160,120,255),.7), 0 0 30px rgba(var(--ca078ff,160,120,255),.4);animation:.5s ease-in .75s both ibx-env-away;position:absolute;bottom:0;left:0;right:0}.ibx-letter-env .flap{background:linear-gradient(180deg, rgb(var(--c3b2a72,59,42,114)), rgb(var(--c241750,36,23,80)));clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;height:70px;animation:.45s ease-in-out .1s both ibx-flap;position:absolute;top:0;left:0;right:0}.ibx-paper{--g:var(--ca078ff,160,120,255);--g2:var(--c2ef1ff,46,241,255);overscroll-behavior:contain;color:var(--text);background:radial-gradient(ellipse 80% 40% at 50% 0%, rgba(var(--ca078ff,160,120,255),.28), transparent 70%), linear-gradient(180deg, rgb(var(--c1b1338,27,19,56)), rgb(var(--c0f0a22,15,10,34)));box-shadow:inset 0 0 0 1px rgba(var(--ca078ff,160,120,255),.6), inset 0 1px 0 rgba(var(--cffffff,255,255,255),.2), 0 20px 60px rgba(var(--c000000,0,0,0),.6);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);gap:12px;padding:22px 20px 18px;animation:.7s cubic-bezier(.2,.9,.25,1.1) .35s both ibx-paper-up;display:grid;position:relative;overflow:auto}.ibx-paper header{border-bottom:1px solid rgba(var(--ca078ff,160,120,255),.3);text-align:center;justify-items:center;gap:4px;padding-bottom:12px;display:grid}.ibx-paper header .crest{background:radial-gradient(circle, rgba(var(--ca078ff,160,120,255),.45), transparent 70%);width:50px;height:50px;box-shadow:inset 0 0 0 1px rgba(var(--ca078ff,160,120,255),.7);border-radius:50%;place-items:center;display:grid}.ibx-paper header small{font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--cc4aaff,196,170,255))}.ibx-paper header em{font-style:normal;font-size:calc(11.5px * var(--text-scale,1));color:var(--muted)}.ibx-paper h2{font:900 calc(20px * var(--text-scale,1)) var(--font-display);letter-spacing:.03em;color:rgb(var(--cffffff,255,255,255));text-align:center;text-shadow:0 0 14px rgba(var(--ca078ff,160,120,255),.7);margin:2px 0 0}.ibx-letter-body{white-space:pre-line;font:500 calc(15px * var(--text-scale,1))/1.55 var(--font-ui);color:rgb(var(--ce9e3ff,233,227,255))}.ibx-letter-sign{text-align:right;font:italic 700 calc(14px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cc4aaff,196,170,255));margin:0}.ibx-letter-gift{border-top:1px dashed rgba(var(--ca078ff,160,120,255),.4);gap:8px;padding-top:12px;display:grid}.ibx-letter-gift>small{font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);text-align:center}.ibx-letter-x{cursor:pointer;width:32px;height:32px;color:var(--muted);background:rgba(var(--cffffff,255,255,255),.06);font-size:calc(14px * var(--text-scale,1));border:0;border-radius:50%;position:absolute;top:10px;right:12px}.ibx-letter.is-claimed .ibx-b-tiles>span{animation:ibx-b-tile .75s cubic-bezier(.2, .9, .3, 1.5) calc(var(--i) * 90ms) both}.ibx-paper .ibx-b-burst{--k:0;top:auto;bottom:110px;left:50%}@keyframes ibx-fade{0%{opacity:0}}@keyframes ibx-flap{to{transform:scaleY(-1)}}@keyframes ibx-env-away{to{opacity:0;transform:translateY(60px)}}@keyframes ibx-paper-up{0%{opacity:0;transform:translateY(70%)scale(.92)}}:root[data-motion=reduce] .ibx-letter-veil *,:root[data-motion=reduce] .ibx-letter-veil{animation-duration:.01ms!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.ibx-letter-veil,.ibx-letter-veil *{animation-duration:.01ms!important;animation-delay:0s!important}}@keyframes ibx-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ibx-out{to{opacity:0;transform:translate(30px)scale(.96)}}@keyframes ibx-stamp{0%{opacity:0;transform:scale(1.8)rotate(-6deg)}}@keyframes ibx-spin{to{transform:rotate(360deg)}}@keyframes ibx-float{50%{transform:translateY(-8px)}}@keyframes ibx-shine{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes ibx-foil{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes ibx-b-glow{20%{box-shadow:inset 0 0 0 2px rgb(var(--g)), inset 0 0 60px rgba(var(--g), .55);transform:scale(1.02)}}@keyframes ibx-b-tile{0%{opacity:0;filter:brightness(2.5);transform:translateY(14px)scale(.6)}60%{opacity:1;transform:translateY(-6px)scale(1.12)}to{transform:none}}@keyframes ibx-burst{0%{opacity:1;transform:scale(.1)rotate(0)}to{opacity:0;transform:scale(1)rotate(40deg)}}@keyframes ibx-ring{0%{opacity:1;transform:scale(.05)}to{opacity:0;transform:scale(.6)}}:root[data-motion=reduce] .ibx *,:root[data-motion=reduce] .ibx-list>*,:root[data-motion=reduce] .ib-dot:after{animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.ibx *,.ibx-list>*,.ib-dot:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ib-got{font:700 calc(13px * var(--text-scale,1)) var(--font-ui);clip-path:var(--kit-shape);background:var(--kit-corners), var(--kit-fill);box-shadow:inset 0 0 0 1px rgba(var(--a), .5);border:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.ib-history{margin:0;list-style:none;display:grid}.ib-holds{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.ib-holds span{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--text);background:rgba(var(--cffffff,255,255,255),.06);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ib-when{font-size:calc(11px * var(--text-scale,1));color:var(--muted)}.ib-fold{clip-path:var(--kit-shape);background:var(--kit-corners), var(--kit-beam), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none;padding:0}.ib-fold-head{width:100%;color:var(--text);cursor:pointer;font:800 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.22em;text-transform:uppercase;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:11px 12px;display:flex}.ib-fold-head span{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.04em;color:var(--muted)}.ib-fold-head i{color:var(--muted);margin-left:auto;font-style:normal}.ib-history{gap:6px;padding:0 12px 12px}.ib-history li{font-size:calc(12.5px * var(--text-scale,1));grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.ib-history li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ib-history li .ib-holds,.ib-history li .ib-when{grid-column:2}.ib-dot{z-index:2;border-radius:calc(10px * var(--t-round,1));min-width:20px;height:20px;font:900 calc(10.5px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--c1a0010,26,0,16));pointer-events:none;background:linear-gradient(135deg, rgb(var(--cffe08a,255,224,138)), rgb(var(--cff6fb5,255,111,181)) 55%, rgb(var(--cb46bff,180,107,255)));box-shadow:0 0 0 2px var(--panel), 0 0 12px rgba(var(--cff6fb5,255,111,181),.9);place-items:center;padding:0 5px;display:grid;position:absolute;top:-5px;right:-5px;overflow:hidden}.ib-dot:after{content:"";background:linear-gradient(105deg, transparent 35%, rgba(var(--cffffff,255,255,255),.8) 50%, transparent 65%);animation:3s ease-in-out infinite ibx-shine;position:absolute;inset:0;transform:translate(-100%)}.ag2{--ag-fill:linear-gradient(115deg, rgba(var(--cff3bd4,255,59,212),.15), rgba(var(--c1a0e36,26,14,54),.5) 32%, rgba(var(--c1a0e36,26,14,54),.5) 52%, rgba(var(--cffffff,255,255,255),.07) 53%, rgba(var(--cffffff,255,255,255),.02) 60%, rgba(var(--c2ef1ff,46,241,255),.12));--ag-rim:inset 1.5px 1.5px 0 rgba(var(--cff5cdc,255,92,220),.75), inset -1.5px -1.5px 0 rgba(var(--c46ecff,70,236,255),.65), inset 0 0 26px rgba(var(--ca23bff,162,59,255),.14);--ag-on:linear-gradient(135deg, rgba(var(--cff3bd4,255,59,212),.55), rgba(var(--ca23bff,162,59,255),.5) 55%, rgba(var(--c2ef1ff,46,241,255),.45));--ag-cut:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);--ag-cuts:polygon(7px 0, 100% 0, 100% calc(100% - 7px), calc(100% - 7px) 100%, 0 100%, 0 7px);gap:12px;margin:8px 0 90px;display:grid}@media (min-width:900px){.ag2{grid-template-columns:1fr 1fr;align-items:start}.ag2>:first-child,.ag2>.auth-error{grid-column:1/-1}}.ag2-card{background:var(--ag-fill);box-shadow:var(--ag-rim);clip-path:var(--ag-cut);-webkit-backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);min-width:0;padding:14px}.ag2-card h3{font:800 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--accent-rgb), .95);justify-content:space-between;gap:8px;margin:0 0 9px;display:flex}.ag2-card h3 small,.ag2-lab small{letter-spacing:0;text-transform:none;color:var(--muted);font-weight:600}.ag2-lab{font:800 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--accent-rgb), .95);justify-content:space-between;gap:6px;margin:0 0 6px;display:flex}.ag2-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:900px){.ag2-presets{grid-template-columns:repeat(6,minmax(0,1fr))}}.ag2-tile,.ag2-chip,.ag2-tone,.ag2-ai,.ag2-go{cursor:pointer;color:rgb(var(--ce8e1ff,232,225,255));font:700 calc(13px * var(--text-scale,1)) var(--font-ui);border:0}.ag2-tile{text-align:left;clip-path:var(--ag-cuts);color:rgb(var(--cffffff,255,255,255));background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.1), transparent 50%), var(--ag-fill);box-shadow:inset 1px 1px 0 rgba(var(--cff5cdc,255,92,220),.55), inset -1px -1px 0 rgba(var(--c46ecff,70,236,255),.45);gap:2px;padding:10px 12px;display:grid}.ag2-tile i{font-style:normal;font-size:calc(20px * var(--text-scale,1))}.ag2-tile small{color:var(--muted);font-weight:600;font-size:calc(11.5px * var(--text-scale,1))}.ag2-chip{min-height:38px;clip-path:var(--ag-cuts);background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.12), transparent 50%), var(--ag-fill);box-shadow:inset 1px 1px 0 rgba(var(--cff5cdc,255,92,220),.55), inset -1px -1px 0 rgba(var(--c46ecff,70,236,255),.45);align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ag2-tile.on,.ag2-chip.on{color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 8px rgba(var(--cffffff,255,255,255),.6);background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.24), transparent 50%), var(--ag-on);box-shadow:inset 0 0 0 1.5px rgba(var(--cffaaf0,255,170,240),.9), 0 0 14px rgba(var(--cff3bd4,255,59,212),.33)}.ag2-chips{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.ag2-amts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.ag2-amts .ag2-chips{margin:0}.ag2-amts .ag2-chip{justify-content:center;min-width:40px;padding:8px 10px}.ag2-in{box-sizing:border-box;width:100%;font:600 calc(14px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cffffff,255,255,255));background:rgba(var(--c080414,8,4,20),.55);border:1px solid rgba(var(--accent-rgb), .28);clip-path:var(--ag-cuts);border-radius:0;outline:0;margin:0 0 8px;padding:10px 12px}.ag2-in:focus{border-color:rgba(var(--accent-rgb), .8)}textarea.ag2-in{resize:none;line-height:1.4}.ag2-num{width:84px;margin:0;padding:8px}.ag2-q{flex:1;min-width:130px;margin:0}.ag2-write{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ag2-tones{flex-wrap:wrap;gap:6px;display:flex}.ag2-tone{color:var(--muted);font-size:calc(12px * var(--text-scale,1));box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.18);background:0 0;border-radius:99px;padding:6px 10px}.ag2-tone.on{color:rgb(var(--cffffff,255,255,255));background:rgba(var(--cff3bd4,255,59,212),.2);box-shadow:inset 0 0 0 1.5px rgba(var(--cffaaf0,255,170,240),.9)}.ag2-ai{min-height:40px;color:rgb(var(--cffffff,255,255,255));clip-path:var(--ag-cuts);background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.3), transparent 55%), linear-gradient(120deg, rgb(var(--cff3bd4,255,59,212)), rgb(var(--ca23bff,162,59,255)) 55%, rgb(var(--c2ef1ff,46,241,255)));box-shadow:0 0 18px rgba(var(--cff3bd4,255,59,212),.45);align-items:center;gap:7px;padding:9px 14px;font-weight:800;display:inline-flex}.ag2-ai:disabled{opacity:.45;box-shadow:none}.ag2-ai.busy{animation:.7s infinite alternate ag2-pulse}@keyframes ag2-pulse{to{box-shadow:0 0 28px rgba(var(--c2ef1ff,46,241,255),.8)}}.ag2-shim{margin-bottom:8px}.ag2-shim i{border-radius:calc(6px * var(--t-round,1));background:linear-gradient(90deg, rgba(var(--cffffff,255,255,255),.06), rgba(var(--cffffff,255,255,255),.22), rgba(var(--cffffff,255,255,255),.06));background-size:200% 100%;height:14px;margin:8px 0;animation:1s linear infinite ag2-sh;display:block}.ag2-shim i+i{width:70%}@keyframes ag2-sh{to{background-position:-200% 0}}.ag2-rec{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ag2-rc{background:rgba(var(--cff3bd4,255,59,212),.2);box-shadow:inset 0 0 0 1.5px rgba(var(--cffaaf0,255,170,240),.7);font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);border-radius:99px;align-items:center;gap:6px;padding:5px 5px 5px 10px;display:inline-flex}.ag2-rc button{background:rgba(var(--cffffff,255,255,255),.18);width:20px;height:20px;color:rgb(var(--cffffff,255,255,255));cursor:pointer;border:0;border-radius:50%;line-height:1}.ag2-sug{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ag2-sug button{background:rgba(var(--cffffff,255,255,255),.08);color:rgb(var(--ce8e1ff,232,225,255));font:700 calc(12px * var(--text-scale,1)) var(--font-ui);cursor:pointer;border:0;border-radius:99px;padding:6px 10px}.ag2-recent{gap:8px;display:grid}.ag2-rrow{background:rgba(var(--c080414,8,4,20),.4);clip-path:var(--ag-cuts);font:600 calc(13px * var(--text-scale,1)) var(--font-ui);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.ag2-rrow small{color:var(--muted);font-size:calc(11.5px * var(--text-scale,1));display:block}.ag2-link{color:rgb(var(--accent-rgb));font:800 calc(12px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;border:0;padding:6px}.ag2-bar{z-index:5;padding:10px 0 calc(8px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, rgba(var(--c080414,8,4,20),.92) 40%);margin-top:-76px;position:sticky;bottom:0}.ag2-bar-in{background:var(--ag-fill,rgba(var(--c1a0e36,26,14,54),.8));box-shadow:inset 1.5px 1.5px 0 rgba(var(--cff5cdc,255,92,220),.75), inset -1.5px -1.5px 0 rgba(var(--c46ecff,70,236,255),.65);-webkit-backdrop-filter:blur(calc(14px * var(--t-blur,1)));backdrop-filter:blur(calc(14px * var(--t-blur,1)));clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.ag2-sum{min-width:0;font:700 calc(12.5px * var(--text-scale,1))/1.3 var(--font-ui);flex:1}.ag2-sum b{color:rgb(var(--accent-rgb))}.ag2-go{color:rgb(var(--c04101a,4,16,26));font:900 calc(14px * var(--text-scale,1)) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(135deg, rgb(var(--c39ff8c,57,255,140)), rgb(var(--c2ef1ff,46,241,255)));box-shadow:0 0 18px rgba(var(--c2ef1ff,46,241,255),.5);padding:12px 20px}.ag2-go:disabled{opacity:.35;filter:grayscale(.6);box-shadow:none;cursor:default}.ag2-sheet{z-index:60;background:rgba(var(--c03010a,3,1,10),.65);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ag2-sheet-in{width:100%;max-width:520px;max-height:90vh;padding:16px 14px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg, rgba(var(--c281250,40,18,80),.97), rgba(var(--c0e0720,14,7,32),.98));box-shadow:inset 1.5px 1.5px 0 rgba(var(--cff5cdc,255,92,220),.75), inset -1.5px -1.5px 0 rgba(var(--c46ecff,70,236,255),.65);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);overflow:auto}@media (min-width:900px){.ag2-sheet{align-items:center}.ag2-sheet-in{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}}.ag2-gift{background:radial-gradient(120% 90% at 100% 0%, rgba(var(--cff3bd4,255,59,212),.3), transparent 55%), radial-gradient(100% 80% at 0% 100%, rgba(var(--c2ef1ff,46,241,255),.2), transparent 60%), rgba(var(--c140a2c,20,10,44),.78);box-shadow:inset 1.5px 1.5px 0 rgba(var(--cff5cdc,255,92,220),.75), inset -1.5px -1.5px 0 rgba(var(--c46ecff,70,236,255),.65);margin-bottom:4px;padding:16px}.ag2-from{font:800 calc(10.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cff8ceb,255,140,235))}.ag2-gift h2{font:900 calc(19px * var(--text-scale,1)) var(--font-display,var(--font-ui));margin:5px 0 7px}.ag2-gift p{color:rgb(var(--cd9d0f5,217,208,245));line-height:1.45;font-size:calc(13.5px * var(--text-scale,1));white-space:pre-wrap;margin:0 0 12px}.ag2-rw{flex-wrap:wrap;gap:8px;display:flex}.ag2-rwt{text-align:center;background:rgba(var(--c080414,8,4,20),.5);min-width:70px;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .35);font:800 calc(15px * var(--text-scale,1)) var(--font-ui);padding:8px 10px}.ag2-rwt small{font:700 calc(10px * var(--text-scale,1)) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:1px;display:block}.ag2-plan{font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);margin:12px 0}.ag2-row{gap:8px;margin-top:12px;display:flex}@media (prefers-reduced-motion:reduce){.ag2-ai.busy,.ag2-shim i{animation:none}}.tm{z-index:900;font-family:var(--font-ui);color:var(--text);display:flex;position:fixed;inset:0}.tm-veil{clip-path:none;background:rgba(var(--c03020a,3,2,10),.6);-webkit-backdrop-filter:blur(calc(6px * var(--t-blur,1)));backdrop-filter:blur(calc(6px * var(--t-blur,1)));cursor:default;box-shadow:none;border:none;margin:0;padding:0;animation:.22s ease-out tm-fade;position:absolute;inset:0}@keyframes tm-fade{0%{opacity:0}}.tm button{font-family:var(--font-ui);text-transform:none;letter-spacing:.02em;clip-path:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.tm-card{background:radial-gradient(120% 60% at 0% 0%, rgba(var(--c2ef1ff,46,241,255),.13), transparent 60%), radial-gradient(120% 70% at 100% 100%, rgba(var(--ca23bff,162,59,255),.16), transparent 60%), rgba(var(--c0e0a1e,14,10,30),.9);-webkit-backdrop-filter:blur(calc(22px * var(--t-blur,1))) saturate(1.3);backdrop-filter:blur(calc(22px * var(--t-blur,1))) saturate(1.3);border:1px solid rgba(var(--cffffff,255,255,255),.1);box-shadow:0 30px 80px rgba(var(--c000000,0,0,0),.65), inset 0 1px 0 rgba(var(--cffffff,255,255,255),.08);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.tm-card:before{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 30%, rgba(var(--cffffff,255,255,255),.05) 45%, transparent 60%);background-size:250% 100%;animation:7s ease-in-out infinite tm-sheen;position:absolute;inset:0}@keyframes tm-sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}.tm-card>*{position:relative}.tm-hero{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;display:grid}.tm-hero-pic{grid-row:span 1;place-items:center;padding:5px;display:grid;position:relative}.tm-hero-ring{background:conic-gradient(from 200deg, var(--t-hi), var(--t-mid), var(--t-deep), var(--t-mid), var(--t-hi));box-shadow:0 0 22px rgba(var(--t-rgb), .55);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - 4px), rgb(var(--c000000,0,0,0)) calc(100% - 3px));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - 4px), rgb(var(--c000000,0,0,0)) calc(100% - 3px));mask:radial-gradient(closest-side, transparent calc(100% - 4px), rgb(var(--c000000,0,0,0)) calc(100% - 3px));border-radius:50%;animation:14s linear infinite tm-spin;position:absolute;inset:0}@keyframes tm-spin{to{transform:rotate(360deg)}}.tm-hero-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.tm-name{font:800 calc(20px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;color:rgb(var(--cffffff,255,255,255));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-sub{font-size:calc(13.5px * var(--text-scale,1));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-chips{gap:6px;margin-top:3px;display:flex}.tm-chip{font:800 calc(11.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:.06em;background:rgba(var(--cffffff,255,255,255),.06);border:1px solid rgba(var(--cffffff,255,255,255),.1);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;display:inline-flex}.tm-chip.streak{color:rgb(var(--cffcf7a,255,207,122))}.tm-chip.rank{color:rgb(var(--t-rgb));border-color:rgba(var(--t-rgb), .4);background:rgba(var(--t-rgb), .1);text-transform:uppercase}.tm-level{border-radius:calc(16px * var(--t-round,1));border:1px solid rgba(var(--t-rgb), .35);background:linear-gradient(90deg, rgba(var(--t-rgb), .14), rgba(var(--t-rgb), .03));text-align:left;box-shadow:none;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:9px 14px 9px 10px;display:grid}.tm-level .lvcrystal{grid-row:span 2}.tm-level-txt{grid-column:2/4;justify-content:space-between;align-items:baseline;display:flex}.tm-level-txt b{font:800 calc(14px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;color:rgb(var(--cffffff,255,255,255))}.tm-level-txt small{font:800 calc(12px * var(--text-scale,1)) var(--font-display);color:rgb(var(--t-rgb))}.tm-level-bar{border-radius:calc(3px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);grid-column:2/4;height:6px;overflow:hidden}.tm-level-bar i{border-radius:calc(3px * var(--t-round,1));background:linear-gradient(90deg, var(--t-mid), var(--t-hi));height:100%;box-shadow:0 0 10px rgba(var(--t-rgb), .8);display:block}.tm-cap{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--cb9aee0,185,174,224),.7);margin:2px 4px -4px}.tm-count{border-radius:calc(9px * var(--t-round,1));min-width:18px;height:18px;font:900 calc(11px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--c1a0010,26,0,16));background:linear-gradient(135deg, rgb(var(--cffe08a,255,224,138)), rgb(var(--cff6fb5,255,111,181)) 55%, rgb(var(--cb46bff,180,107,255)));box-shadow:0 0 10px rgba(var(--cff6fb5,255,111,181),.8);place-items:center;padding:0 5px;display:inline-grid}.tm-chev{font:900 calc(18px * var(--text-scale,1)) var(--font-display);color:var(--muted);opacity:.7;margin-left:auto}.tm-tog{border-radius:calc(16px * var(--t-round,1));border:1px solid rgba(var(--cffffff,255,255,255),.08);background:rgba(var(--cffffff,255,255,255),.035);text-align:left;box-shadow:none;font-size:calc(14px * var(--text-scale,1));align-items:center;gap:10px;padding:10px 12px;font-weight:700;transition:background .2s,border-color .2s;display:flex}.tm-tog.on{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .08)}.tm-tog-ic{opacity:.55;filter:grayscale(.8);place-items:center;transition:all .2s;display:grid}.tm-tog.on .tm-tog-ic{opacity:1;filter:none}.tm-tog-l{flex:1;min-width:0}.tm-tog-sw{border-radius:calc(10px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.12);flex:none;width:34px;height:20px;transition:all .2s;position:relative}.tm-tog-sw i{background:rgb(var(--ccfc8ea,207,200,234));border-radius:50%;width:16px;height:16px;transition:all .22s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;left:2px}.tm-tog.on .tm-tog-sw{background:linear-gradient(90deg, rgb(var(--c2ef1ff,46,241,255)), rgb(var(--ca23bff,162,59,255)));box-shadow:0 0 12px rgba(var(--c2ef1ff,46,241,255),.5)}.tm-tog.on .tm-tog-sw i{background:rgb(var(--cffffff,255,255,255));left:16px}.tm-list{border-radius:calc(18px * var(--t-round,1));border:1px solid rgba(var(--cffffff,255,255,255),.07);background:rgba(var(--cffffff,255,255,255),.03);flex-direction:column;display:flex;overflow:hidden}.tm-row{border:none;border-bottom:1px solid rgba(var(--cffffff,255,255,255),.05);text-align:left;font-size:calc(15px * var(--text-scale,1));box-shadow:none;background:0 0;align-items:center;gap:12px;padding:12px 14px;font-weight:700;display:flex}.tm-row:last-child{border-bottom:none}.tm-row:hover,.tm-row:active{background:rgba(var(--accent-rgb), .07)}.tm-foot{font-size:calc(12px * var(--text-scale,1));color:rgba(var(--cb9aee0,185,174,224),.6);justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 0;display:flex}.tm-out{border:1px solid rgba(var(--cff5c7a,255,92,122),.35);background:rgba(var(--cff5c7a,255,92,122),.08);font-size:calc(13px * var(--text-scale,1));box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-weight:800;display:inline-flex;color:rgb(var(--cff8aa0,255,138,160))!important}.tm-b .tm-card{width:min(88vw,400px);height:100%;padding:max(16px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));border-radius:0 calc(28px * var(--t-round,1)) calc(28px * var(--t-round,1)) 0;overscroll-behavior:contain;border-left:none;animation:.32s cubic-bezier(.2,.9,.3,1) tm-slide;overflow-y:auto}@keyframes tm-slide{0%{transform:translate(-102%)}}.tm-b-top{padding:8px 6px 4px;position:relative}.tm-b-top .tm-hero-txt{padding-right:34px}.tm-x{z-index:2;border:1px solid rgba(var(--cffffff,255,255,255),.12);background:rgba(var(--cffffff,255,255,255),.05);width:34px;height:34px;font-size:calc(14px * var(--text-scale,1));box-shadow:none;border-radius:50%;padding:0;position:absolute;top:0;right:0}.tm-b-tabs{border-radius:calc(18px * var(--t-round,1));background:rgba(var(--c000000,0,0,0),.3);border:1px solid rgba(var(--cffffff,255,255,255),.07);grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.tm-b-tabs button{z-index:1;border-radius:calc(14px * var(--t-round,1));font:800 calc(14px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex;position:relative;color:var(--muted)!important}.tm-b-tabs button.on{color:rgb(var(--cffffff,255,255,255))!important}.tm-b-ink{border-radius:calc(14px * var(--t-round,1));background:linear-gradient(135deg, rgba(var(--c2ef1ff,46,241,255),.28), rgba(var(--ca23bff,162,59,255),.3));border:1px solid rgba(var(--cffffff,255,255,255),.14);width:calc(50% - 4px);box-shadow:0 4px 18px rgba(var(--c2ef1ff,46,241,255),.2);transition:transform .3s cubic-bezier(.3,1.2,.5,1);position:absolute;top:4px;bottom:4px;left:4px}.tm-b-ink.settings{transform:translate(100%)}.tm-b-pane{flex-direction:column;flex:1;gap:12px;animation:.26s ease-out tm-pane;display:flex}@keyframes tm-pane{0%{opacity:0;transform:translateY(6px)}}.tm-b-card{border-radius:calc(20px * var(--t-round,1));text-align:left;border:1px solid rgba(var(--c2ef1ff,46,241,255),.3);background:linear-gradient(135deg, rgba(var(--c2ef1ff,46,241,255),.16), rgba(var(--ca23bff,162,59,255),.12));box-shadow:none;align-items:center;gap:12px;padding:16px;display:flex}.tm-b-card>span:first-child{flex-direction:column;gap:3px;display:flex}.tm-b-card b{font:800 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;color:rgb(var(--cffffff,255,255,255))}.tm-b-card small{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted)}.tm-b-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tm-b-tile{border-radius:calc(16px * var(--t-round,1));border:1px solid rgba(var(--cffffff,255,255,255),.08);background:rgba(var(--cffffff,255,255,255),.04);font-size:calc(12px * var(--text-scale,1));text-align:center;box-shadow:none;flex-direction:column;align-items:center;gap:6px;padding:12px 4px 10px;font-weight:700;line-height:1.1;display:flex}.tm-b-togs{gap:8px;display:grid}@property --tm-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.tm-c{align-items:flex-start}.tm-c .tm-veil{background:radial-gradient(120% 60% at 50% 0%, rgba(var(--c28145a,40,20,90),.35), rgba(var(--c03020a,3,2,10),.78) 70%)}.tm-c .tm-card{width:calc(100% - 12px);padding:max(14px, env(safe-area-inset-top)) 14px 22px;border-radius:calc(30px * var(--t-round,1));transform-origin:50% 0;background:radial-gradient(90% 40% at 50% 0%, rgba(var(--accent-rgb), .12), transparent 70%), radial-gradient(80% 50% at 100% 100%, rgba(var(--cff6fb5,255,111,181),.12), transparent 60%), radial-gradient(80% 50% at 0% 70%, rgba(var(--ca23bff,162,59,255),.16), transparent 60%), linear-gradient(180deg, rgba(var(--c16102e,22,16,46),.94), rgba(var(--c0a0816,10,8,22),.96));box-shadow:0 30px 70px rgba(var(--c000000,0,0,0),.7), 0 0 0 1px rgba(var(--cffffff,255,255,255),.06), inset 0 1px 0 rgba(var(--cffffff,255,255,255),.1);touch-action:pan-x;border:none;gap:14px;margin:6px 6px 0;transition:transform .25s cubic-bezier(.2,.9,.3,1);animation:.5s cubic-bezier(.2,1,.3,1) both tm-c-drop}@keyframes tm-c-drop{0%{transform:translateY(-110%)scaleY(.9)}70%{transform:translateY(4px)scaleY(1.01)}to{transform:none}}.tm-c .tm-card:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--tm-ang), rgba(var(--c2ef1ff,46,241,255),.9), rgba(var(--ca23bff,162,59,255),.25) 25%, rgba(var(--cff6fb5,255,111,181),.9) 50%, rgba(var(--c2ef1ff,46,241,255),.25) 75%, rgba(var(--c2ef1ff,46,241,255),.9));-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);opacity:.75;padding:1.5px;animation:9s linear infinite tm-ang;position:absolute;inset:0}@keyframes tm-ang{to{--tm-ang:360deg}}.tm-c.closing .tm-card{animation:.23s cubic-bezier(.5,0,.9,.4) forwards tm-c-up}@keyframes tm-c-up{to{opacity:.6;transform:translateY(-110%)}}.tm.closing .tm-veil{animation:.23s ease-in reverse forwards tm-fade}.tm-b.closing .tm-card{animation:.23s ease-in forwards tm-b-out}@keyframes tm-b-out{to{transform:translate(-102%)}}.tm-c-banner{border-radius:calc(22px * var(--t-round,1));background:linear-gradient(135deg, rgba(var(--t-rgb), .22), rgba(var(--t-rgb), .04) 55%, rgba(var(--c2ef1ff,46,241,255),.08));border:1px solid rgba(var(--t-rgb), .28);box-shadow:inset 0 1px 0 rgba(var(--cffffff,255,255,255),.1);flex-direction:column;gap:12px;margin:-2px -2px 0;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.tm-c-grid{pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(var(--cffffff,255,255,255),.06) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--cffffff,255,255,255),.06) 1px, transparent 1px);-webkit-mask:linear-gradient(100deg, transparent 30%, rgb(var(--c000000,0,0,0)) 85%);-webkit-mask:linear-gradient(100deg, transparent 30%, rgb(var(--c000000,0,0,0)) 85%);mask:linear-gradient(100deg, transparent 30%, rgb(var(--c000000,0,0,0)) 85%);background-size:18px 18px;position:absolute;inset:0}.tm-c-art{pointer-events:none;opacity:.85;width:170px;height:170px;-webkit-mask:radial-gradient(closest-side, rgb(var(--c000000,0,0,0)) 55%, transparent);-webkit-mask:radial-gradient(closest-side, rgb(var(--c000000,0,0,0)) 55%, transparent);mask:radial-gradient(closest-side, rgb(var(--c000000,0,0,0)) 55%, transparent);animation:6s ease-in-out infinite tm-float;position:absolute;top:-18px;right:-26px}.tm-c-art>*{width:100%!important;height:100%!important}@keyframes tm-float{50%{transform:translateY(-5px)}}.tm-c-me{align-items:center;gap:14px;min-width:0;padding-right:40px;display:flex;position:relative}.tm-c-me .tm-name{font-size:calc(19px * var(--text-scale,1));text-shadow:0 2px 12px rgba(var(--c000000,0,0,0),.7)}.tm-c-banner .tm-level{background:rgba(var(--c060410,6,4,16),.55);-webkit-backdrop-filter:blur(calc(10px * var(--t-blur,1)));backdrop-filter:blur(calc(10px * var(--t-blur,1)));position:relative}.tm-level-bar i{animation:1s cubic-bezier(.2,.9,.3,1) .25s both tm-fill;position:relative;overflow:hidden}.tm-level-bar i:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.7), transparent);animation:2.8s ease-in-out 1.2s infinite tm-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes tm-fill{0%{width:0}}@keyframes tm-sweep{60%,to{transform:translate(100%)}}.tm-c-dock{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.tm-c-key{box-shadow:none;animation:.42s cubic-bezier(.2,1.2,.4,1) both tm-key-in;animation-delay:calc(.14s + var(--i) * 50ms);background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:2px 0;display:flex}@keyframes tm-key-in{0%{opacity:0;transform:translateY(-12px)scale(.85)}}.tm-c-key b{font:800 calc(12.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.05em;color:rgb(var(--cffffff,255,255,255));margin-top:6px}.tm-c-key small{font-size:calc(11px * var(--text-scale,1));color:var(--muted);white-space:nowrap;font-weight:600}.k-email small{color:rgb(var(--cff9bcb,255,155,203))}.tm-c-hex{border-radius:calc(24px * var(--t-round,1));background:radial-gradient(80% 80% at 30% 20%, rgba(var(--k), .45), rgba(var(--k), .08) 70%), rgba(var(--c0a0818,10,8,24),.6);border:1px solid rgba(var(--k), .55);width:68px;height:68px;box-shadow:0 10px 26px rgba(var(--k), .28), inset 0 1px 0 rgba(var(--cffffff,255,255,255),.25), inset 0 -10px 20px rgba(var(--c000000,0,0,0),.35);place-items:center;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.tm-c-hex:before{content:"";border-radius:calc(20px * var(--t-round,1)) calc(20px * var(--t-round,1)) 50% 50%;background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.22), transparent);pointer-events:none;height:40%;position:absolute;top:3px;left:8%;right:8%}.tm-c-hex img{filter:drop-shadow(0 4px 8px rgba(var(--k), .6));position:relative}.tm-c-glint{background:linear-gradient(115deg, transparent 40%, rgba(var(--cffffff,255,255,255),.55) 50%, transparent 60%);animation:.9s ease-out both tm-glint;animation-delay:calc(.45s + var(--i) * 80ms);pointer-events:none;position:absolute;inset:-20%;transform:translate(-120%)}@keyframes tm-glint{to{transform:translate(120%)}}.tm-c-key:active .tm-c-hex{box-shadow:0 4px 14px rgba(var(--k), .5), inset 0 1px 0 rgba(var(--cffffff,255,255,255),.25);transform:scale(.92)}.tm-c-hex .tm-count{z-index:1;position:absolute;top:4px;right:4px}.tm-c-qs{border-radius:calc(22px * var(--t-round,1));background:rgba(var(--c000000,0,0,0),.28);border:1px solid rgba(var(--cffffff,255,255,255),.06);flex-direction:column;gap:10px;padding:12px;display:flex}.tm-c-qs .tm-cap{margin:0 2px}.tm-c-togs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tm-c-tog{border-radius:calc(18px * var(--t-round,1));text-align:left;box-shadow:none;border:1px solid rgba(var(--cffffff,255,255,255),.07);background:rgba(var(--cffffff,255,255,255),.04);animation:.42s cubic-bezier(.2,1.2,.4,1) both tm-key-in;animation-delay:calc(.14s + var(--i) * 50ms);flex-direction:column;align-items:flex-start;gap:1px;padding:12px 12px 10px;transition:background .25s,border-color .25s,transform .12s;display:flex;position:relative}.tm-c-tog:active{transform:scale(.95)}.tm-c-tog-ic{background:rgba(var(--cffffff,255,255,255),.06);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:6px;transition:all .25s;display:grid}.tm-c-tog-ic img{opacity:.45;filter:grayscale();transition:all .25s}.tm-c-tog b{font:700 calc(13.5px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cffffff,255,255,255))}.tm-c-tog small{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--cb9aee0,185,174,224),.5);transition:color .25s}.tm-c-led{background:rgba(var(--cffffff,255,255,255),.15);border-radius:50%;width:8px;height:8px;transition:all .25s;position:absolute;top:12px;right:12px}.tm-c-tog.on{border-color:rgba(var(--accent-rgb), .45);background:linear-gradient(160deg, rgba(var(--c2ef1ff,46,241,255),.2), rgba(var(--ca23bff,162,59,255),.14))}.tm-c-tog.on .tm-c-tog-ic{background:radial-gradient(circle, rgba(var(--c2ef1ff,46,241,255),.35), rgba(var(--c2ef1ff,46,241,255),.05));box-shadow:0 0 18px rgba(var(--c2ef1ff,46,241,255),.45)}.tm-c-tog.on .tm-c-tog-ic img{opacity:1;filter:none}.tm-c-tog.on small{color:var(--accent)}.tm-c-tog.on .tm-c-led{background:rgb(var(--c7dffe9,125,255,233));box-shadow:0 0 8px rgb(var(--c2ef1ff,46,241,255)), 0 0 2px rgb(var(--cffffff,255,255,255))}.tm-c .tm-foot{padding:0 6px}.tm-c-pull{border-radius:calc(3px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.28);width:44px;height:5px;margin-left:-22px;position:absolute;bottom:8px;left:50%}@media (min-width:1024px){.tm-veil{background:rgba(var(--c03020a,3,2,10),.4)}.tm-b .tm-card{width:420px}}:root[data-motion=reduce] .tm *,:root[data-motion=reduce] .tm-card:before{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tm-screen-title{font:800 calc(18px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255));align-items:center;gap:10px;margin:14px 18px 4px;display:flex}.k-profile{--k:var(--c2ef1ff,46,241,255)}.k-settings{--k:var(--ca23bff,162,59,255)}.k-email{--k:var(--cff6fb5,255,111,181)}.k-guide{--k:var(--c78ffaa,120,255,170)}.tm-c-key{position:relative}.tm-c-key>.tm-count{z-index:3;position:absolute;top:-2px;left:calc(50% + 18px)}@media (max-width:1023px){:root{--g-blur:blur(18px) saturate(1.45);--g-gloss:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.1), rgba(var(--cffffff,255,255,255),0) 42%);--g-on-glow:0 0 22px rgba(var(--c2ef1ff,46,241,255),.28);--g-r:0;--g-r-s:0;--g-shape:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);--g-shape-s:polygon(9px 0, 100% 0, 100% calc(100% - 9px), calc(100% - 9px) 100%, 0 100%, 0 9px);--g-fill:linear-gradient(115deg, rgba(var(--cff3bd4,255,59,212),.13), rgba(var(--c140c2c,20,12,44),.35) 30%, rgba(var(--c140c2c,20,12,44),.35) 52%, rgba(var(--cffffff,255,255,255),.07) 53%, rgba(var(--cffffff,255,255,255),.02) 60%, rgba(var(--c2ef1ff,46,241,255),.1));--g-edge:linear-gradient(120deg, rgb(var(--cff3bd4,255,59,212)), rgba(var(--ca23bff,162,59,255),.45) 35%, rgba(var(--c2ef1ff,46,241,255),.35) 65%, rgb(var(--c2ef1ff,46,241,255)));--g-on-fill:linear-gradient(120deg, rgba(var(--cff3bd4,255,59,212),.4), rgba(var(--ca23bff,162,59,255),.3) 50%, rgba(var(--c2ef1ff,46,241,255),.4));--g-on-edge:linear-gradient(120deg, rgb(var(--cff7be6,255,123,230)), rgb(var(--c7ff8ff,127,248,255)));--g-inset:inset 0 1px 0 rgba(var(--cffffff,255,255,255),.14);--g-screen:linear-gradient(160deg, rgba(var(--cff3bd4,255,59,212),.16), transparent 35%), linear-gradient(340deg, rgba(var(--c2ef1ff,46,241,255),.14), transparent 40%), repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.025) 0 1px, transparent 1px 4px), rgba(var(--c060310,6,3,16),.76)}:root :is(.pf-screen .pc-card,.pf-screen .pf-list,.pf-screen .pf-choice,.pf-screen .pc-stats>div,.pf-screen .pc-partner,.pf-screen .pc-fav,.guide-card,.guide-facts>div,.tm-c .tm-card,.tm-c-banner,.tm-c-qs,.tm-c-tog,.tm-c .tm-level),:root .pf-screen :is(.pf-seg button,.pf-back,.pf-close),:root :is(.guide-close,.guide-back,.tm-c .tm-out){isolation:isolate;border-radius:var(--g-r);clip-path:var(--g-shape);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);position:relative;background:var(--g-gloss), var(--g-fill)!important;box-shadow:var(--g-inset)!important;border:none!important}:root :is(.pf-screen .pc-card,.pf-screen .pf-list,.pf-screen .pf-choice,.pf-screen .pc-stats>div,.pf-screen .pc-partner,.pf-screen .pc-fav,.guide-card,.guide-facts>div,.tm-c .tm-card,.tm-c-banner,.tm-c-qs,.tm-c-tog,.tm-c .tm-level):after,:root .pf-screen :is(.pf-seg button,.pf-back,.pf-close):after,:root :is(.guide-close,.guide-back,.tm-c .tm-out):after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:var(--g-edge);-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);opacity:1;padding:1px;animation:none;position:absolute;inset:0;transform:none}:root :is(.pf-screen .pc-stats>div,.pf-screen .pf-choice,.guide-facts>div,.tm-c-tog,.tm-c .tm-level),:root .pf-screen :is(.pf-seg button,.pf-back){border-radius:var(--g-r-s);clip-path:var(--g-shape-s)}:root .pf-screen .pf-close{position:absolute!important}:root :is(.pf-screen .pf-close,.guide-close){clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border-radius:0}:root .pf-screen :is(.pf-seg button.on,.pf-choice.on),:root .tm-c-tog.on{background:var(--g-gloss), var(--g-on-fill)!important;box-shadow:var(--g-inset), var(--g-on-glow)!important;color:rgb(var(--cffffff,255,255,255))!important}:root .pf-screen :is(.pf-seg button.on,.pf-choice.on):after,:root .tm-c-tog.on:after{background:var(--g-on-edge);padding:1.5px}:root .pf-screen .pf-seg button.on{text-shadow:0 0 10px rgba(var(--cffffff,255,255,255),.6)}:root :is(.pf-screen,.guide-screen){background:var(--g-screen);-webkit-backdrop-filter:blur(calc(10px * var(--t-blur,1)));backdrop-filter:blur(calc(10px * var(--t-blur,1)))}:root .pf-screen .pc-card{overflow:hidden}:root .pf-screen .pf-row-icon img{filter:saturate(1.25) brightness(1.15) drop-shadow(0 2px 4px rgba(var(--c000000,0,0,0),.5))}:root .pf-screen .pf-row{border-bottom-color:rgba(var(--cffffff,255,255,255),.06);font-size:calc(14.5px * var(--text-scale,1));padding:12px 14px;font-weight:600}:root .pf-screen .pf-row:active{background:linear-gradient(90deg, rgba(var(--c2ef1ff,46,241,255),.12), transparent)}:root .pf-screen .pf-row-icon{width:36px;height:36px;box-shadow:inset 0 1px 0 rgba(var(--cffffff,255,255,255),.22), inset 0 -6px 12px rgba(var(--c000000,0,0,0),.25), 0 4px 12px rgba(var(--c000000,0,0,0),.3);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border-radius:0}:root .pf-screen .pf-chev{color:rgba(var(--c96faff,150,250,255),.8);text-shadow:0 0 8px rgba(var(--c2ef1ff,46,241,255),.7)}:root .pf-screen :is(.pf-group,.pc-caption){color:rgba(var(--cebe4ff,235,228,255),.85);margin-top:18px}:root .pf-screen :is(.pf-group,.pc-caption):before{background:linear-gradient(180deg, rgb(var(--cff3bd4,255,59,212)), rgb(var(--c2ef1ff,46,241,255)));width:4px;height:14px;box-shadow:0 0 10px rgba(var(--cff3bd4,255,59,212),.8);transform:skew(-20deg)}:root .pf-screen .pf-back{height:36px;padding-right:16px}:root .pf-screen .pf-back .kb-arrow{box-shadow:none;color:rgb(var(--c9ff8ff,159,248,255));text-shadow:0 0 8px rgba(var(--c2ef1ff,46,241,255),.9);background:0 0}:root .pf-screen .pf-sub b{font:800 calc(17px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em}:root .pf-screen .pf-seg button{min-height:50px;color:rgba(var(--cebe4ff,235,228,255),.85);font-weight:700}:root .pf-screen .pf-choice{padding:14px}:root .pf-screen .pf-choice input{accent-color:rgb(var(--c2ef1ff,46,241,255))}:root .pf-screen .tm-screen-title{text-shadow:0 0 18px rgba(var(--ca23bff,162,59,255),.8)}:root .guide-card{border-radius:var(--g-r);padding:24px 20px 20px}:root .guide-next{border-radius:var(--g-r-s);clip-path:var(--g-shape-s);box-shadow:inset 0 1px 0 rgba(var(--cffffff,255,255,255),.5), 0 10px 26px rgba(var(--ca23bff,162,59,255),.4);border:none;background:var(--g-gloss), linear-gradient(100deg, rgb(var(--c2ef1ff,46,241,255)), rgb(var(--ca23bff,162,59,255)) 55%, rgb(var(--cff3bd4,255,59,212)))!important}:root .guide-dots button.on{background:linear-gradient(90deg, rgb(var(--c2ef1ff,46,241,255)), rgb(var(--cff3bd4,255,59,212)));box-shadow:0 0 10px rgba(var(--c2ef1ff,46,241,255),.7)}:root .tm-c .tm-card{clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);border-radius:0}:root .tm-c .tm-card:before{display:none}:root .tm-c .tm-card{background:var(--g-gloss), var(--g-fill), rgba(var(--c0a0618,10,6,24),.82)!important}:root .tm-c .tm-c-banner{background:var(--g-gloss), linear-gradient(135deg, rgba(var(--t-rgb), .3), rgba(var(--t-rgb), .04) 60%), rgba(var(--cffffff,255,255,255),.02)!important}:root .tm-c .tm-level{background:rgba(var(--c04020c,4,2,12),.5)!important}:root .tm-c .tm-out{color:rgb(var(--cff9fb4,255,159,180))!important}:root .tm-c-tog-ic{box-shadow:inset 0 1px 0 rgba(var(--cffffff,255,255,255),.18)}:root .tm-c-key b{font-size:calc(13px * var(--text-scale,1))}:root .tm-c-key>.tm-count{z-index:3;position:absolute;top:-4px;left:calc(50% + 18px)}:root .tm-c-hex{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(115deg, transparent 44%, rgba(var(--cffffff,255,255,255),.28) 46%, rgba(var(--cffffff,255,255,255),.05) 54%, transparent 56%), linear-gradient(160deg, rgba(var(--k), .5), rgba(var(--c140a28,20,10,40),.6) 60%, rgba(var(--k), .25));width:72px;height:68px;box-shadow:inset 0 0 0 1.5px rgba(var(--k), .95), inset 0 0 18px rgba(var(--k), .45);border:none;border-radius:0;overflow:visible}:root .tm-c-hex:before{display:none}:root .tm-c-key:before{content:"";background:rgba(var(--k), .55);filter:blur(10px);z-index:-1;border-radius:50%;width:60px;height:14px;margin-left:-30px;position:absolute;top:58px;left:50%}:root .tm-c-key{isolation:isolate;position:relative}}.bd-trigger{cursor:pointer;font:inherit;text-transform:none;letter-spacing:normal;color:inherit;border:0;transition:box-shadow .2s,background .2s}.hb-bytes.bd-trigger{padding-right:8px}.hb-bytes.bd-trigger:hover,.hb-bytes.bd-trigger.on{background:rgba(var(--accent-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .75), 0 0 14px rgba(var(--accent-rgb), .45)}.bd-chev{font-size:calc(10px * var(--text-scale,1));color:rgb(var(--c7ff0ff,127,240,255));margin-left:1px;transition:transform .25s;display:inline-block}.bd-trigger.on .bd-chev{transform:rotate(180deg)}.dw-coin.bd-trigger.desk{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .3);padding:2px 6px 2px 4px;position:relative}.dw-coin.bd-trigger.desk.on{background:rgba(var(--accent-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .8), 0 0 14px rgba(var(--accent-rgb), .4)}.bd-layer{z-index:200;background:radial-gradient(120% 80% at 80% 0%, rgba(var(--c06040c,6,4,12),.35), rgba(var(--c06040c,6,4,12),.72));animation:.2s bd-fade;position:fixed;inset:0}@keyframes bd-fade{0%{opacity:0}}.bd{--c:var(--c2ef1ff,46,241,255);max-height:min(78vh,720px);filter:drop-shadow(0 24px 50px rgba(var(--c000000,0,0,0),.7)) drop-shadow(0 0 22px rgba(var(--c), .2));transform-origin:var(--caret) -10px;flex-direction:column;animation:.32s cubic-bezier(.16,1,.3,1) bd-open;display:flex;position:fixed}@keyframes bd-open{0%{opacity:0;transform:translateY(-10px)scale(.96)}}.bd-caret{top:-8px;left:calc(var(--caret) - 9px);z-index:1;clip-path:polygon(50% 0,100% 100%,0 100%);background:rgb(var(--c));width:18px;height:9px;position:absolute}.bd-caret:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:rgb(var(--c181433,24,20,51));position:absolute;inset:1.5px 2.5px 0}.bd-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--c), .4) transparent;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:radial-gradient(100% 40% at 100% 0%, rgba(var(--c), .14), transparent 70%), radial-gradient(80% 40% at 0% 100%, rgba(var(--violet-rgb), .16), transparent 70%), repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.016) 0 1px, transparent 1px 3px), linear-gradient(180deg, rgb(var(--c181433,24,20,51)), rgb(var(--c0c0a18,12,10,24)));box-shadow:inset 0 0 0 1px rgba(var(--c), .45);flex-direction:column;gap:6px;padding:12px;display:flex;position:relative;overflow-y:auto}.bd button{font:inherit;color:var(--text);text-transform:none;letter-spacing:normal;cursor:pointer;text-align:left;border:0}.bd>*{position:relative}.bd-scroll>*{flex-shrink:0}.bd-scroll>*,.bd-coins>*,.bd-items>*{animation:.42s cubic-bezier(.16,1,.3,1) backwards bd-row;animation-delay:calc(var(--i,0) * 22ms + 60ms)}@keyframes bd-row{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.bd,.bd-layer,.bd-scroll>*,.bd-coins>*,.bd-items>*{animation:none}.bd-sweep{display:none}}.bd-hero{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:radial-gradient(90% 120% at 0% 0%, rgba(var(--c), .3), transparent 60%), linear-gradient(120deg, rgba(var(--c), .14), rgba(var(--c2e78ff,46,120,255),.08) 60%, rgba(var(--violet-rgb), .1));box-shadow:inset 0 0 0 1px rgba(var(--c), .35);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:12px;display:grid;position:relative;overflow:hidden}.bd-hero-ic img{filter:drop-shadow(0 0 14px rgba(var(--c), .9));animation:3.2s ease-in-out infinite bd-bob;display:block}@keyframes bd-bob{50%{transform:translateY(-3px)rotate(-3deg)}}.bd-hero-t{flex-direction:column;gap:1px;min-width:0;display:flex}.bd-hero-t small{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--c7ff0ff,127,240,255))}.bd-hero-t b{font:900 calc(24px * var(--text-scale,1))/1.1 var(--font-display);color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 16px rgba(var(--c), .75);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-hero-t em{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--c39ff8c,57,255,140));font-style:normal}.bd-hero-t .bd-hero-lv{font:600 calc(10px * var(--text-scale,1)) var(--font-ui);color:rgba(var(--cd6f6ff,214,246,255),.62);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.bd-hero-go{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.bd-hero-go button{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(180deg, rgba(var(--c), .22), rgba(var(--c), .08));height:32px;box-shadow:inset 0 0 0 1px rgba(var(--c), .45);justify-content:center;align-items:center;gap:6px;display:flex;font:800 calc(10px * var(--text-scale,1)) var(--font-display)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgb(var(--cdffcff,223,252,255))!important}.bd-hero-go button:hover{background:linear-gradient(180deg, rgba(var(--c), .4), rgba(var(--c), .15))}.bd-sweep{pointer-events:none;background:linear-gradient(105deg, transparent 38%, rgba(var(--cffffff,255,255,255),.16) 48%, transparent 58%);animation:4.8s ease-in-out .5s infinite bd-sweep;position:absolute;inset:0;translate:-100%}@keyframes bd-sweep{0%,55%{translate:-100%}to{translate:100%}}.bd-sec{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--cffffff,255,255,255),.72);align-items:center;gap:8px;margin:6px 2px 0;display:flex}.bd-sec:before{content:"";background:rgb(var(--c));width:5px;height:5px;box-shadow:0 0 6px rgb(var(--c));transform:rotate(45deg)}.bd-sec:after{content:"";background:linear-gradient(90deg, rgba(var(--c), .35), transparent);flex:1;order:3;height:1px}.bd-sec em{font:700 calc(10px * var(--text-scale,1)) var(--font-ui);letter-spacing:0;color:rgb(var(--c7ff0ff,127,240,255));order:2;font-style:normal}.bd-coins{flex-direction:column;gap:4px;display:flex}.bd-coin{--t:var(--c2ef1ff,46,241,255);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(90deg, rgba(var(--t), .16), rgba(var(--t), .03) 55%, rgba(var(--cffffff,255,255,255),.02));align-items:center;gap:10px;padding:7px 10px 7px 8px;transition:background .15s;display:flex;position:relative}.bd-coin:before{content:"";background:rgb(var(--t));width:2px;box-shadow:0 0 8px rgb(var(--t));position:absolute;top:7px;bottom:7px;left:0}.bd-coin-ic{flex:none;place-items:center;width:34px;height:34px;display:grid}.bd-coin-ic img{filter:drop-shadow(0 0 8px rgba(var(--t), .7))}.bd-coin-t{flex-direction:column;gap:1px;min-width:0;display:flex}.bd-coin-t b{font:800 calc(16px * var(--text-scale,1)) var(--font-display);color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 10px rgba(var(--t), .6)}.bd-coin-t small{font:700 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--t))}.bd-to{font:600 calc(11px * var(--text-scale,1)) var(--font-ui);color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;display:flex}.bd-to i{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--t));font-style:normal}.bd-boost{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(90deg, rgba(var(--c39ff8c,57,255,140),.13), rgba(var(--cffffff,255,255,255),.02) 70%);align-items:center;gap:10px;padding:7px 10px 10px 9px;display:flex;position:relative}.bd-boost.queued{background:linear-gradient(90deg, rgba(var(--gold-rgb), .13), rgba(var(--cffffff,255,255,255),.02) 70%);padding-bottom:7px}.bd-boost img{filter:drop-shadow(0 0 7px rgba(var(--c39ff8c,57,255,140),.55))}.bd-row-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bd-row-t b{font:700 calc(13px * var(--text-scale,1)) var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-row-t small{font:600 calc(11px * var(--text-scale,1)) var(--font-ui);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-clock{font:800 calc(14px * var(--text-scale,1)) var(--font-display);color:rgb(var(--c39ff8c,57,255,140));text-shadow:0 0 10px rgba(var(--c39ff8c,57,255,140),.6);font-variant-numeric:tabular-nums}.bd-q{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c1d1200,29,18,0));background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), var(--gold));clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);padding:2px 7px}.bd-bar{background:rgba(var(--cffffff,255,255,255),.08);height:2px;position:absolute;bottom:4px;left:10px;right:10px}.bd-bar i{background:linear-gradient(90deg, rgb(var(--c2ef1ff,46,241,255)), rgb(var(--c39ff8c,57,255,140)));height:100%;box-shadow:0 0 6px rgba(var(--c39ff8c,57,255,140),.8);display:block}.bd-items{grid-template-columns:1fr 1fr;gap:4px;display:grid}.bd-item{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.055), rgba(var(--cffffff,255,255,255),.02));min-width:0;box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.05);align-items:center;gap:8px;padding:6px 7px;display:flex}.bd-item.drop{background:linear-gradient(90deg, rgba(var(--c40e0ff,64,224,255),.1), rgba(var(--cffffff,255,255,255),.02))}.bd-item.vault{background:linear-gradient(90deg, rgba(var(--cff40aa,255,64,170),.11), rgba(var(--cffffff,255,255,255),.02))}.bd-item.gene{background:linear-gradient(90deg, rgba(var(--c48f096,72,240,150),.1), rgba(var(--cffffff,255,255,255),.02))}.bd-item-ic{flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.bd-item-ic img{filter:drop-shadow(0 3px 6px rgba(var(--c000000,0,0,0),.6))}.bd-item-ic em{min-width:16px;height:15px;font:800 calc(9px * var(--text-scale,1)) var(--font-display);color:rgb(var(--c0a0714,10,7,20));background:rgb(var(--c7ff0ff,127,240,255));clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);place-items:center;padding:0 3px;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-4px}.bd-item .bd-row-t b{font-size:calc(12px * var(--text-scale,1))}.bd-item .bd-row-t small{font-size:calc(10px * var(--text-scale,1))}.bd-strip{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(90deg, rgba(var(--violet-rgb), .16), rgba(var(--cffffff,255,255,255),.02));align-items:center;gap:10px;margin-top:2px;padding:8px 10px;display:flex}.bd-strip.haven{background:linear-gradient(90deg, rgba(var(--c39ff8c,57,255,140),.13), rgba(var(--cffffff,255,255,255),.02))}.bd-strip .bd-row-t{flex:0 auto}.bd-chips{flex-wrap:wrap;justify-content:flex-end;gap:3px;margin-left:auto;display:flex}.bd-chips span{height:24px;font:800 calc(10px * var(--text-scale,1)) var(--font-display);background:rgba(var(--c000000,0,0,0),.3);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);align-items:center;gap:2px;padding:0 5px 0 2px;display:inline-flex}.bd-chips .bd-more{color:rgb(var(--c39ff8c,57,255,140));padding:0 6px}@media (hover:hover){.bd-coin:hover{background:linear-gradient(90deg, rgba(var(--t), .28), rgba(var(--t), .06) 55%, rgba(var(--cffffff,255,255,255),.03))}.bd-item:hover,.bd-boost:hover,.bd-strip:hover{box-shadow:inset 0 0 0 1px rgba(var(--c), .5)}}.bd-coin:active,.bd-item:active,.bd-boost:active,.bd-strip:active,.bd-hero-go button:active{transform:scale(.98)}.hcd-hero.pp-on .hcd-art{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hcd-hero.pp-on .hcd-portrait{transform-origin:50% 92%}.hcd-hero.pp-on .hcd-no{top:126px}.pp-p{z-index:5;pointer-events:none;position:absolute;translate:-50% -50%}.pp-heart{filter:drop-shadow(0 0 4px rgba(var(--cffffff,255,255,255),.35));-webkit-mask-size:100% 100%;mask-size:100% 100%}.pp-dot{border-radius:50%}.pp-ring{border:2px solid;border-radius:50%;box-shadow:0 0 12px}.pp-leaf{border-radius:calc(9px * var(--t-round,1)) 0;width:9px;height:5px}.pp-glyph,.pp-zap,.pp-star,.pp-shard{font:800 calc(14px * var(--text-scale,1)) var(--font-display);text-shadow:0 0 8px;white-space:nowrap}.pp-zap,.pp-star{font-size:calc(18px * var(--text-scale,1))}.pp-say{z-index:6;pointer-events:none;flex-direction:column;align-items:center;width:max-content;max-width:min(66%,250px);display:flex;position:absolute;top:46px;left:50%;translate:-50%}.pp-say-box{text-align:left;display:block;position:relative}.pp-say-t{font:600 calc(12.5px * var(--text-scale,1))/1.35 var(--font-body,inherit);color:rgb(var(--cf2f4ff,242,244,255));text-wrap:pretty;display:block}.pp-say.term .pp-say-box{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(90deg, rgb(var(--sc)) 0 2px, transparent 2px), repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.025) 0 1px, transparent 1px 3px), linear-gradient(180deg, rgba(var(--sc), .16), rgba(var(--sc), .04) 60%), rgba(var(--c090716,9,7,22),.94);box-shadow:inset 0 0 0 1px rgba(var(--sc), .55);padding:6px 11px 8px 12px}.pp-say.term .pp-say-box:after{content:"";background:linear-gradient(225deg, rgb(var(--sc)) 0 30%, transparent 30%);width:10px;height:10px;position:absolute;top:0;right:0}.pp-say-h{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;color:rgb(var(--sc));text-shadow:0 0 6px rgba(var(--sc), .6);white-space:nowrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}.pp-say-h i{background:rgb(var(--sc));width:5px;height:5px;box-shadow:0 0 6px rgb(var(--sc));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.pp-say-h em{color:rgba(var(--cffffff,255,255,255),.4);letter-spacing:.12em;font-style:normal}.pp-say-h em:before{content:"// "}.pp-say-h u{color:rgb(var(--cffffff,255,255,255));letter-spacing:.14em;margin-left:auto;padding-left:10px;text-decoration:none;animation:1s steps(2,jump-none) infinite pp-blink}@keyframes pp-blink{50%{opacity:.25}}.pp-say-c{vertical-align:-1px;background:rgb(var(--sc));width:6px;height:11px;box-shadow:0 0 6px rgb(var(--sc));margin-left:2px;display:inline-block}.pp-say.term .pp-say-tail{background:rgba(var(--sc), .75);clip-path:polygon(0 0,100% 0,50% 100%);flex:none;width:12px;height:7px;margin-top:-1px}.pp-say.term.big .pp-say-box{box-shadow:inset 0 0 0 1.5px rgb(var(--sc)), 0 0 0 1px rgba(var(--sc), .2);background:linear-gradient(90deg, rgb(var(--sc)) 0 3px, transparent 3px), linear-gradient(180deg, rgba(var(--sc), .32), rgba(var(--sc), .08)), rgb(var(--c0b0919,11,9,25))}.pp-say.term.big .pp-say-h{font-size:calc(10px * var(--text-scale,1));color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 8px rgb(var(--sc))}.pp-say.term.big .pp-say-t{font:800 calc(12px * var(--text-scale,1))/1.3 var(--font-display);letter-spacing:.04em}.pp-zoom{z-index:4;background:rgba(var(--c0a0818,10,8,24),.6);width:34px;height:34px;box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.18);color:rgba(var(--cffffff,255,255,255),.8);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);cursor:zoom-in;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:82px;right:12px}.pp-zoom svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.pp-sync{z-index:3;pointer-events:none;justify-items:center;width:52px;display:grid;position:absolute;top:8px;right:8px}.pp-sync svg{width:52px;height:58px;overflow:visible}.pp-sync path{fill:none;stroke-width:2.5px;stroke-linejoin:round}.pp-sync .bg{stroke:rgba(var(--cffffff,255,255,255),.12)}.pp-sync .fg{stroke:rgb(var(--t));filter:drop-shadow(0 0 4px rgb(var(--t)));transition:stroke-dasharray .5s cubic-bezier(.2,.8,.3,1)}.pp-sync small{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--cffffff,255,255,255),.75);text-shadow:0 1px 3px rgb(var(--c000000,0,0,0));margin-top:2px}.pp-sync.full small{color:rgb(var(--t))}.pp-sync.full .fg{stroke-width:3px}.pp-syncchip{background:rgba(var(--cffffff,255,255,255),.06);align-items:center;height:16px;margin-top:8px;display:flex;position:relative;overflow:hidden}.pp-syncchip>i{background:linear-gradient(90deg, rgba(var(--c2ef1ff,46,241,255),.25), rgba(var(--c2ef1ff,46,241,255),.55));transition:width .5s;position:absolute;top:0;bottom:0;left:0}.pp-syncchip small{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cdffcff,223,252,255));padding:0 6px;position:relative}.pp-syncchip.full>i{background:linear-gradient(90deg, rgba(var(--c2ef1ff,46,241,255),.5), rgba(var(--cff46be,255,70,190),.5))}.pp-pet-hover,.pp-pet-hover *{cursor:pointer}.pp-pet-hover .bgd.pp-world .bgd-pet{filter:drop-shadow(0 0 14px rgb(var(--cff8fd0,255,143,208))) brightness(1.06)}.bgd.pp-world .pp-p{z-index:8}.bgd.pp-world .pp-say{z-index:9;max-width:340px}.bgd.pp-world .pp-say-t{font-size:calc(14px * var(--text-scale,1))}.bgd.pp-world .pp-say-h{font-size:calc(10px * var(--text-scale,1))}.pp-say.spot-plate{z-index:7;flex-direction:column-reverse;width:calc(100% - 20px);max-width:none;bottom:8px}.pp-say.spot-plate .pp-say-box{width:100%;box-shadow:inset 0 0 0 1px rgba(var(--sc), .75), 0 -6px 18px rgba(var(--c000000,0,0,0),.45);background:linear-gradient(90deg, rgb(var(--sc)) 0 2px, transparent 2px), repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.025) 0 1px, transparent 1px 3px), linear-gradient(180deg, rgba(var(--sc), .2), rgba(var(--sc), .06) 70%), rgb(var(--c0b0919,11,9,25));flex-direction:column;flex:1;justify-content:center;padding:4px 10px 5px 11px;display:flex}.pp-say.spot-plate .pp-say-tail{display:none}.pp-say.spot-plate .pp-say-h{margin-bottom:1px}.pp-say.spot-plate .pp-say-t{font-size:calc(12px * var(--text-scale,1));line-height:1.25}:root{--hp-l:var(--magenta-rgb);--hp-r:var(--accent-rgb)}.hp-far,.hp-mid,.hp-beam,.hp-floor,.hp-near,.hp-deep,.hp-keylight,.hp-sweep{display:none}:root .home-screen.home-v2 :is(.hp-far,.hp-mid,.hp-beam,.hp-floor,.hp-near){pointer-events:none;display:block;position:absolute}:root .home-screen.home-v2{position:relative}:root .home-screen.home-v2>.hp-keylight{z-index:5;pointer-events:none;mix-blend-mode:soft-light;display:block;position:fixed;inset:0}:root[data-perf=low] .home-screen.home-v2>.hp-keylight{display:none}:root .home-screen.home-v2>.hp-deep{z-index:-1;pointer-events:none;height:150vh;display:block;position:fixed;top:-12vh;left:0;right:0}:root .home-screen.home-v2 :is(.hcd-rain,.hbd,.hp-far,.hp-mid,.hp-near){will-change:translate}:root .hb-bytes{position:relative;overflow:hidden}:root .hb-bytes>.hp-sweep{pointer-events:none;background:linear-gradient(105deg, transparent 26%, rgba(var(--hp-l), .7) 40%, rgba(var(--cffffff,255,255,255),.9) 50%, rgba(var(--hp-r), .7) 60%, transparent 74%);animation:.9s cubic-bezier(.3,.1,.2,1) both hp-sweep;display:block;position:absolute;inset:0;transform:translate(-110%)}:root .hb-bytes:has(.hp-sweep) b{animation:.9s ease-out both hp-tick}@keyframes hp-sweep{to{transform:translate(110%)}}@keyframes hp-tick{0%{filter:brightness()}35%{filter:brightness(1.9)}to{filter:brightness()}}.hp-daily{--cut:14px;isolation:isolate;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden}.hp-daily-day{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);align-content:center;place-items:center;width:62px;height:68px;line-height:1;display:grid;position:relative}.hp-daily-day small{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;margin-right:-.24em}.hp-daily-day b{font:900 calc(27px * var(--text-scale,1)) var(--font-display);margin-top:2px}.hp-daily-mid{gap:4px;min-width:0;display:grid}.hp-daily-ttl{font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.22em;text-transform:uppercase}.hp-daily-pay{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.hp-daily-pay img{align-self:center}.hp-daily-pay b{font:900 calc(21px * var(--text-scale,1))/1 var(--font-display);font-variant-numeric:tabular-nums}.hp-daily-pay em{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);font-style:normal}.hp-daily-week{gap:4px;margin-top:2px;display:flex}.hp-daily-week i{clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);background:rgba(var(--cffffff,255,255,255),.12);flex:1;max-width:26px;height:7px}.hp-daily-week i.today{background:rgb(var(--cffffff,255,255,255));box-shadow:0 0 8px rgb(var(--cffffff,255,255,255))}.hp-daily-week i.star{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;width:11px;max-width:11px;height:11px;margin-top:-2px}.hp-daily-next{font:600 calc(11.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp-daily-btn{height:40px;padding:0 18px}.hp-daily-burst{z-index:3;mix-blend-mode:screen;opacity:0;pointer-events:none;border-radius:50%;width:520px;height:520px;margin:-260px;position:absolute;top:50%;left:43px}:root[data-motion=full] .home-screen.home-v2 .hp-daily:not(.go) .hp-daily-week i.today{animation:1.6s ease-in-out infinite hp-today}@keyframes hp-today{50%{opacity:.35}}:root[data-motion=full] .home-screen.home-v2 .hp-daily.go .hp-daily-day{animation:.5s linear both hp-stamp}:root[data-motion=full] .home-screen.home-v2 .hp-daily.go .hp-daily-burst{animation:1s linear both hp-burst}:root[data-motion=full] .home-screen.home-v2 .hp-daily.go .hp-daily-week i.today{animation:.5s linear .25s both hp-lock}:root[data-motion=full] .home-screen.home-v2 .hp-daily.go .hp-daily-pay b{animation:.9s linear .15s both hp-pay}@keyframes hp-stamp{0%{animation-timing-function:cubic-bezier(.3,0,.7,1);scale:1}30%{filter:brightness(1.8);animation-timing-function:cubic-bezier(.5,0,.9,.4);scale:1.28}55%{filter:brightness(1.2);animation-timing-function:cubic-bezier(.2,1.5,.5,1);scale:.9}to{filter:brightness();scale:1}}@keyframes hp-burst{0%{opacity:0;scale:.05}28%{opacity:0;scale:.05}34%{opacity:1;animation-timing-function:cubic-bezier(.1,.7,.3,1);scale:.12}to{opacity:0;scale:1}}@keyframes hp-lock{0%{scale:1}40%{scale:1.5 2.2}to{background:rgb(var(--hp-r));box-shadow:none;scale:1}}@keyframes hp-pay{0%{scale:1}30%{filter:brightness(1.7);animation-timing-function:cubic-bezier(.2,.8,.3,1);scale:1.14}to{filter:brightness();scale:1}}.hp-daily-pay b{transform-origin:0 60%}:root .home-screen.home-v2,:root .home-screen.home-v2 .hv{gap:14px}:root .home-screen.home-v2 .hv-area{gap:12px}:root .home-screen.home-v2 .hv-sh{gap:10px;margin:14px 2px 0}:root .home-screen.home-v2 .hv-sh b{font-size:calc(12.5px * var(--text-scale,1));letter-spacing:.3em}:root .home-screen.home-v2 .hv-sh em{font:700 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase}:root .home-screen.home-v2 .hcd-meta{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}:root .home-screen.home-v2 .hcd-meta>i{display:none}:root .home-screen.home-v2 .hcd-meta>span{font:600 0 var(--font-ui);color:var(--muted);flex-direction:column;align-items:center;gap:3px;display:flex}:root .home-screen.home-v2 .hcd-meta>span:before{content:"Income";font:700 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);opacity:.85}:root .home-screen.home-v2 .hcd-meta>.hcd-away:before{content:"Earns while away"}:root .home-screen.home-v2 .hcd-meta>span b{font:800 calc(17px * var(--text-scale,1))/1 var(--font-display);font-variant-numeric:tabular-nums}:root .home-screen.home-v2 .hcd-meta>.hcd-inc:not(.out):after{content:"per minute";font:600 calc(11px * var(--text-scale,1)) var(--font-ui)}:root .home-screen.home-v2 .hcd-meta>.hcd-away:after{content:"at most";font:600 calc(11px * var(--text-scale,1)) var(--font-ui)}:root .home-screen.home-v2 .hcd-meta>.hcd-inc.out{font:700 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--text)}:root .home-screen.home-v2 .hcd-body{gap:14px;padding-top:14px}:root .home-screen.home-v2 .hcd-bp small{letter-spacing:.2em;font-size:0}:root .home-screen.home-v2 .hcd-bp small:before{content:"Battle Power";font:700 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;margin-right:-.2em}:root .home-screen.home-v2 .hcd-bp b{font-size:calc(34px * var(--text-scale,1));margin-top:3px}:root .home-screen.home-v2 .hcd-ttl{right:124px}:root .home-screen.home-v2 .hcd-name{letter-spacing:.05em}:root .home-screen.home-v2 .hv-tile-name{text-shadow:0 1px 2px rgba(var(--c000000,0,0,0),.75)}:root .home-screen.home-v2 .hv-tile-sub:not(.enc-sub){color:rgba(var(--cece8ff,236,232,255),.74);font-variant-numeric:tabular-nums}:root[data-motion=full] .home-screen.home-v2 .hcd-hero.hp-greet .hcd-portrait{animation:1.3s linear .5s both hp-art-on}@keyframes hp-art-on{0%{filter:brightness(.35)saturate(.6)}24%{filter:brightness(.35)saturate(.6)}38%{filter:brightness(1.35)saturate(1.1);animation-timing-function:ease-out}to{filter:brightness()saturate()}}:root .home-screen.home-v2 .hv-sh b{text-shadow:0 1px 0 rgba(var(--c000000,0,0,0),.8), 0 0 10px rgba(var(--c000000,0,0,0),.75)}:root .home-screen.home-v2 .hv-sh em{color:rgba(var(--cf0ecff,240,236,255),.85);text-shadow:0 1px 0 rgba(var(--c000000,0,0,0),.8), 0 0 8px rgba(var(--c000000,0,0,0),.8)}:root .home-screen.home-v2>.hp-keylight{background:radial-gradient(95% 52% at 0% 6%, rgba(var(--hp-l), .55), transparent 70%), radial-gradient(95% 52% at 100% 46%, rgba(var(--hp-r), .5), transparent 70%), linear-gradient(180deg, transparent 62%, rgba(var(--c000000,0,0,0),.35))}:root .home-screen.home-v2>.hp-deep{background:radial-gradient(90px 90px at 12% 16%, rgba(var(--hp-l), .2), transparent 70%), radial-gradient(130px 130px at 88% 30%, rgba(var(--hp-r), .16), transparent 70%), radial-gradient(70px 70px at 76% 58%, rgba(var(--hp-l), .16), transparent 70%), radial-gradient(110px 110px at 20% 74%, rgba(var(--hp-r), .15), transparent 70%), radial-gradient(60px 60px at 60% 90%, rgba(var(--violet-rgb), .2), transparent 70%), radial-gradient(3px 3px at 30% 22%, rgb(var(--cffffff,255,255,255)), transparent), radial-gradient(2px 2px at 66% 12%, rgb(var(--cffffff,255,255,255)), transparent), radial-gradient(2.5px 2.5px at 84% 66%, rgb(var(--cffffff,255,255,255)), transparent), radial-gradient(2px 2px at 8% 52%, rgb(var(--cffffff,255,255,255)), transparent), radial-gradient(3px 3px at 46% 82%, rgb(var(--cffffff,255,255,255)), transparent)}:root .home-screen.home-v2 :is(.hv-fr,.hp-daily){--cut:14px;--e-tl:rgb(var(--hp-l));--e-br:rgb(var(--hp-r));--e-t:rgb(var(--hp-l));--e-t2:rgba(var(--cffffff,255,255,255),.55);--e-l:rgba(var(--hp-l), .9);--e-l2:rgba(var(--violet-rgb), .25);--e-r:rgba(var(--cffffff,255,255,255),.5);--e-r2:rgba(var(--hp-r), .9);--e-b:rgba(var(--violet-rgb), .3);--e-b2:rgb(var(--hp-r));--hp-edge:linear-gradient(135deg, transparent calc(50% - .9px), var(--e-tl) calc(50% - .9px), var(--e-tl) calc(50% + .9px), transparent calc(50% + .9px)) 0 0 / var(--cut) var(--cut) no-repeat, linear-gradient(135deg, transparent calc(50% - .9px), var(--e-br) calc(50% - .9px), var(--e-br) calc(50% + .9px), transparent calc(50% + .9px)) 100% 100% / var(--cut) var(--cut) no-repeat, linear-gradient(90deg, var(--e-t), var(--e-t2)) var(--cut) 0 / calc(100% - var(--cut)) 1.5px no-repeat, linear-gradient(180deg, var(--e-l), var(--e-l2)) 0 var(--cut) / 1.5px calc(100% - var(--cut)) no-repeat, linear-gradient(180deg, var(--e-r), var(--e-r2)) 100% 0 / 1.5px calc(100% - var(--cut)) no-repeat, linear-gradient(90deg, var(--e-b), var(--e-b2)) 0 100% / calc(100% - var(--cut)) 1.5px no-repeat;--hp-fill:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.14), rgba(var(--cffffff,255,255,255),0) 34%), linear-gradient(115deg, rgba(var(--hp-l), .22), rgba(var(--c0e0926,14,9,38),.66) 30%, rgba(var(--c0e0926,14,9,38),.7) 68%, rgba(var(--hp-r), .2));-webkit-backdrop-filter:blur(calc(16px * var(--t-blur,1))) saturate(1.6);backdrop-filter:blur(calc(16px * var(--t-blur,1))) saturate(1.6);background:0 0}:root .home-screen.home-v2 .hv-tile{--cut:10px}:root .home-screen.home-v2 .hv-fr:not(.enc):before{clip-path:none;box-shadow:inset 0 0 22px rgba(var(--violet-rgb), .22);inset:0;background:var(--hp-edge), var(--hp-fill)!important}:root .home-screen.home-v2 .hv-fr.hot{--hp-fill:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.16), rgba(var(--cffffff,255,255,255),0) 34%), radial-gradient(120% 100% at 100% 0%, rgba(var(--a), .4), transparent 60%), linear-gradient(115deg, rgba(var(--hp-l), .22), rgba(var(--c0e0926,14,9,38),.66) 30%, rgba(var(--c0e0926,14,9,38),.7) 68%, rgba(var(--hp-r), .2))}:root .home-screen.home-v2 .hv-tile:not(.enc):after{background:linear-gradient(128deg, rgba(var(--a), .3) 0%, rgba(var(--a), .06) 38%, transparent 39%);inset:0}:root .home-screen.home-v2 .hv-tile.wide:not(.enc):after{background:linear-gradient(110deg, rgba(var(--a), .28) 0%, rgba(var(--a), .06) 34%, transparent 35%)}:root .home-screen.home-v2 .hv-fr:not(.hot):not(.hv-rewards)>.hfx{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}:root .home-screen.home-v2 .hv-fr:not(.hot):not(.hv-rewards)>.hfx:before{content:"";background:linear-gradient(100deg, transparent, rgba(var(--hp-l), .13) 30%, rgba(var(--cffffff,255,255,255),.14) 50%, rgba(var(--hp-r), .13) 70%, transparent);width:46%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(60%)skew(-18deg)}@supports (animation-timeline:view()){:root[data-motion=full] .home-screen.home-v2 .hv-fr:not(.hot):not(.hv-rewards)>.hfx:before{animation:linear both hp-glint;animation-timeline:view()}}@keyframes hp-glint{0%{transform:translate(300%)skew(-18deg)}to{transform:translate(-120%)skew(-18deg)}}:root .home-screen.home-v2 .hv-fr:not(.enc) .hv-well img{filter:drop-shadow(-2px 0 5px rgba(var(--hp-l), .55)) drop-shadow(2px 0 5px rgba(var(--hp-r), .55)) drop-shadow(0 6px 8px rgba(var(--c000000,0,0,0),.6))}:root .home-screen.home-v2 .hv-sh-line{background:linear-gradient(90deg, rgb(var(--hp-l)), rgba(var(--cffffff,255,255,255),.5) 30%, rgba(var(--hp-r), .6) 60%, transparent);height:1.5px}:root .home-screen.home-v2 .hv-sh i{background:linear-gradient(135deg, rgb(var(--hp-l)), rgb(var(--cffffff,255,255,255)) 50%, rgb(var(--hp-r)));box-shadow:0 0 10px rgba(var(--a), .9)}:root .home-screen.home-v2 .hcard:before{background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.07), transparent 24%), linear-gradient(115deg, rgba(var(--hp-l), .12), transparent 40%, transparent 60%, rgba(var(--hp-r), .12)), linear-gradient(180deg, rgb(var(--c17122e,23,18,46)), rgb(var(--c0b0917,11,9,23)))}:root .home-screen.home-v2 .hcd-hero{background:linear-gradient(180deg, rgb(var(--c080514,8,5,20)) 0%, rgb(var(--c120a2c,18,10,44)) 60%, rgb(var(--c0a0718,10,7,24)) 100%)}:root .home-screen.home-v2 .hp-far{background:radial-gradient(48% 62% at 22% 46%, rgba(var(--hp-l), .42), transparent 70%), radial-gradient(48% 62% at 80% 40%, rgba(var(--hp-r), .38), transparent 70%), radial-gradient(2px 2px at 18% 20%, rgb(var(--cffffff,255,255,255)), transparent), radial-gradient(1.5px 1.5px at 70% 14%, rgb(var(--cffffff,255,255,255)), transparent), radial-gradient(2px 2px at 88% 52%, rgb(var(--cffffff,255,255,255)), transparent), radial-gradient(1.5px 1.5px at 38% 34%, rgb(var(--cffffff,255,255,255)), transparent), radial-gradient(1.5px 1.5px at 8% 60%, rgb(var(--cffffff,255,255,255)), transparent);inset:-40px -30px 20%}:root .home-screen.home-v2 .hp-mid{transform-origin:50% 0;background:repeating-linear-gradient(90deg, rgba(var(--hp-r), .75) 0 1px, transparent 1px 34px), repeating-linear-gradient(180deg, rgba(var(--hp-l), .75) 0 1px, transparent 1px 34px);height:60%;-webkit-mask-image:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 22%, rgb(var(--c000000,0,0,0)) 60%, transparent 100%), linear-gradient(90deg, transparent 12%, rgb(var(--c000000,0,0,0)) 36%, rgb(var(--c000000,0,0,0)) 64%, transparent 88%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 22%, rgb(var(--c000000,0,0,0)) 60%, transparent 100%), linear-gradient(90deg, transparent 12%, rgb(var(--c000000,0,0,0)) 36%, rgb(var(--c000000,0,0,0)) 64%, transparent 88%);mask-image:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 22%, rgb(var(--c000000,0,0,0)) 60%, transparent 100%), linear-gradient(90deg, transparent 12%, rgb(var(--c000000,0,0,0)) 36%, rgb(var(--c000000,0,0,0)) 64%, transparent 88%);top:64%;left:-40%;right:-40%;transform:perspective(260px)rotateX(64deg);-webkit-mask-composite:source-in;mask-composite:intersect}:root .home-screen.home-v2 .hp-beam{background:linear-gradient(90deg, transparent, rgb(var(--hp-l)) 22%, rgb(var(--cffffff,255,255,255)) 50%, rgb(var(--hp-r)) 78%, transparent);height:2px;box-shadow:0 0 16px 2px rgba(var(--violet-rgb), .6);margin-top:-1px;top:64%;left:4%;right:4%}:root .home-screen.home-v2 .hp-floor{background:radial-gradient(46% 50% at 50% 12%, rgba(var(--cffffff,255,255,255),.2), transparent 72%);inset:64% 0 0}:root .home-screen.home-v2 .hp-near{background:radial-gradient(30px 30px at 5% 70%, rgba(var(--hp-l), .4), transparent 70%), radial-gradient(44px 44px at 97% 52%, rgba(var(--hp-r), .32), transparent 70%), radial-gradient(18px 18px at 12% 30%, rgba(var(--hp-r), .34), transparent 70%), radial-gradient(22px 22px at 90% 84%, rgba(var(--hp-l), .3), transparent 70%);inset:-20px}:root .home-screen.home-v2 .hcd-rain{opacity:.7}:root .home-screen.home-v2 .hcd-glow{background:radial-gradient(circle at 50% 40%, rgba(var(--a), .2), transparent 58%)}:root .home-screen.home-v2 .hcard .cst-fit:after{content:"";z-index:-1;pointer-events:none;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;background:linear-gradient(90deg, rgb(var(--hp-l)) 0%, rgba(var(--hp-l), 0) 46%, rgba(var(--hp-r), 0) 54%, rgb(var(--hp-r)) 100%);position:absolute;inset:0;translate:0 -1px;scale:1.024}:root .home-screen.home-v2 .hcard .cst .cfx-floor .fl{background:radial-gradient(closest-side, rgba(var(--c000000,0,0,0),.9), rgba(var(--c000000,0,0,0),.4) 55%, transparent)}:root .home-screen.home-v2 .hcd-shade{background:linear-gradient(0deg, rgb(var(--c0d0a1d,13,10,29)) 6%, rgba(var(--c0d0a1d,13,10,29),.7) 44%, rgba(var(--c0d0a1d,13,10,29),0));height:124px}:root .home-screen.home-v2 .hcd-type{background:conic-gradient(from 200deg, rgb(var(--hp-l)), rgb(var(--cffffff,255,255,255)) 18%, rgb(var(--hp-r)) 36%, rgb(var(--violet-rgb)) 55%, rgb(var(--hp-l)) 72%, rgb(var(--cffffff,255,255,255)) 86%, rgb(var(--hp-l)))}:root .home-screen.home-v2 .hcd-type:before{background:linear-gradient(135deg, rgba(var(--hp-l), .3), transparent 50%, rgba(var(--hp-r), .3)), radial-gradient(circle at 50% 40%, rgba(var(--t), .35), rgb(var(--c120e24,18,14,36)) 72%);inset:2.5px}:root .home-screen.home-v2 .hcd-bp b{color:rgb(var(--cffffff,255,255,255));text-shadow:-2px 0 12px rgba(var(--hp-l), .75), 2px 0 12px rgba(var(--hp-r), .75)}:root .home-screen.home-v2 .hcd-bp small:before{color:rgb(var(--hp-r))}:root .home-screen.home-v2 .hcd-name{text-shadow:-1.5px 0 0 rgba(var(--hp-l), .7), 1.5px 0 0 rgba(var(--hp-r), .7), 0 6px 18px rgba(var(--c000000,0,0,0),.8)}:root .home-screen.home-v2 .hcd-meta>span{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.1), transparent 45%), linear-gradient(115deg, rgba(var(--hp-l), .16), rgba(var(--cffffff,255,255,255),.03) 50%, rgba(var(--hp-r), .16));box-shadow:inset 1px 1px 0 rgba(var(--hp-l), .55), inset -1px -1px 0 rgba(var(--hp-r), .5);padding:8px 6px 7px}:root .home-screen.home-v2 .hcd-meta>span b{color:rgb(var(--cffffff,255,255,255))}:root .home-screen.home-v2 .hcd-meta>.hcd-inc b{color:var(--accent-strong)}:root[data-motion=full] .home-screen.home-v2 .hcd-hero.hp-greet .hp-beam{animation:1.5s linear .5s both hp-scan}@keyframes hp-scan{0%{opacity:0;translate:0 120px}12%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1);translate:0 120px}62%{opacity:1;translate:0 -230px}63%{opacity:0;translate:0 -230px}64%{opacity:0;animation-timing-function:ease-out;translate:0}to{opacity:1;translate:0}}:root .home-screen.home-v2 .hp-daily:before{content:"";z-index:-2;background:var(--hp-edge), linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.14), rgba(var(--cffffff,255,255,255),0) 34%), linear-gradient(115deg, rgba(var(--hp-l), .3), rgba(var(--c0e0926,14,9,38),.66) 34%, rgba(var(--c0e0926,14,9,38),.7) 66%, rgba(var(--hp-r), .26));position:absolute;inset:0}:root .home-screen.home-v2 .hp-daily-day{background:conic-gradient(from 200deg, rgb(var(--hp-l)), rgb(var(--cffffff,255,255,255)) 18%, rgb(var(--hp-r)) 36%, rgb(var(--violet-rgb)) 55%, rgb(var(--hp-l)) 72%, rgb(var(--cffffff,255,255,255)) 86%, rgb(var(--hp-l)));color:rgb(var(--cffffff,255,255,255))}:root .home-screen.home-v2 .hp-daily-day:before{content:"";z-index:-1;clip-path:inherit;background:linear-gradient(135deg, rgba(var(--hp-l), .45), rgb(var(--c150f30,21,15,48)) 50%, rgba(var(--hp-r), .45));position:absolute;inset:2.5px}:root .home-screen.home-v2 .hp-daily-day{isolation:isolate}:root .home-screen.home-v2 .hp-daily-ttl{background:linear-gradient(90deg, rgb(var(--hp-l)), rgb(var(--cffffff,255,255,255)), rgb(var(--hp-r)));color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content}:root .home-screen.home-v2 .hp-daily-pay em{color:rgb(var(--hp-r))}:root .home-screen.home-v2 .hp-daily-week i.done{background:linear-gradient(90deg, rgb(var(--hp-l)), rgb(var(--hp-r)))}:root .home-screen.home-v2 .hp-daily-btn{--a:var(--hp-r);background:linear-gradient(110deg, rgb(var(--hp-l)), rgb(var(--cffffff,255,255,255)) 50%, rgb(var(--hp-r)))}:root .home-screen.home-v2 .hp-daily-burst{background:radial-gradient(closest-side, transparent 60%, rgba(var(--hp-l), .7) 66%, rgba(var(--cffffff,255,255,255),.8) 70%, rgba(var(--hp-r), .7) 74%, transparent 82%)}:root[data-compact] .home-screen.home-v2 .hcd-body{gap:9px;padding-top:10px}@media (max-width:374px){:root .home-screen.home-v2 .hcd-bp b{font-size:calc(26px * var(--text-scale,1))}:root .home-screen.home-v2 .hcd-ttl{right:92px}:root .home-screen.home-v2 .hcd-meta>span b{font-size:calc(15px * var(--text-scale,1))}.hp-daily{gap:9px;padding:10px}.hp-daily-day{width:54px;height:60px}.hp-daily-day b{font-size:calc(23px * var(--text-scale,1))}.hp-daily-pay b{font-size:calc(18px * var(--text-scale,1))}.hp-daily-btn{padding:0 13px}}.ccard-view{--r:var(--rarity-common);--r-rgb:var(--rarity-common-rgb);--t:var(--c2ef1ff,46,241,255);z-index:80;overscroll-behavior:contain;background:var(--bg);position:fixed;inset:0;overflow-y:auto}.ccard-view.rarity-uncommon{--r:var(--rarity-uncommon);--r-rgb:var(--rarity-uncommon-rgb)}.ccard-view.rarity-rare{--r:var(--rarity-rare);--r-rgb:var(--rarity-rare-rgb)}.ccard-view.rarity-epic{--r:var(--rarity-epic);--r-rgb:var(--rarity-epic-rgb)}.ccard-view.rarity-legendary{--r:var(--rarity-legendary);--r-rgb:var(--rarity-legendary-rgb)}.ccard-view.rarity-mythic{--r:var(--rarity-mythic);--r-rgb:var(--rarity-mythic-rgb)}.ccard-view.type-hydron{--t:61, 165, 255}.ccard-view.type-terran{--t:205, 160, 100}.ccard-view.type-inferno{--t:255, 112, 60}.ccard-view.type-volt{--t:255, 220, 70}.ccard-view.type-bioforged{--t:72, 240, 150}.ccard-view.type-neural{--t:255, 96, 200}.ccard-view.type-aether{--t:150, 230, 255}.ccard-view.type-umbra{--t:160, 110, 255}.ccard-view.type-astral{--t:150, 170, 255}.ccard-view.type-divine{--t:255, 215, 120}.ccard-view.type-fragmented{--t:122, 215, 255}.ccard-view .stat-atk{--s:var(--danger);--s-rgb:var(--danger-rgb)}.ccard-view .stat-def{--s:var(--rarity-uncommon);--s-rgb:var(--rarity-uncommon-rgb)}.ccard-view .stat-vit{--s:var(--accent-strong);--s-rgb:var(--accent-strong-rgb)}.ccard-view .stat-spd{--s:var(--accent);--s-rgb:var(--accent-rgb)}.ccard-view .stat-lck{--s:var(--gold);--s-rgb:var(--gold-rgb)}.ccard-bg{pointer-events:none;background:radial-gradient(70% 45% at 50% 24%, rgba(var(--t), .3), transparent 70%), radial-gradient(60% 50% at 50% 100%, rgba(var(--r-rgb), .16), transparent 70%), repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.025) 0 1px, transparent 1px 4px), var(--bg);position:fixed;inset:0}.ccard-view.is-prismatic .ccard-bg{background:radial-gradient(50% 35% at 30% 22%, rgba(var(--magenta-rgb), .22), transparent 70%), radial-gradient(50% 35% at 70% 30%, rgba(var(--accent-rgb), .22), transparent 70%), radial-gradient(60% 50% at 50% 100%, rgba(var(--r-rgb), .16), transparent 70%), var(--bg)}.ccard-inner{max-width:1180px;margin:0 auto;padding:58px 16px 48px;position:relative}.ccard-layout{flex-direction:column;align-items:center;gap:18px;display:flex}.ccard-col{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.ccard-col .spot-toggle{margin:0}.ccard-details{flex-direction:column;gap:12px;width:100%;max-width:460px;display:flex}.ccard-details .spot-dex-note{max-width:none;margin:0}@media (min-width:900px){.ccard-inner{padding-top:48px}.ccard-layout{flex-direction:row;justify-content:center;align-items:flex-start;gap:48px}.ccard-col{width:auto;position:sticky;top:40px}.ccard-details{padding-top:6px}}.ccard-h{font-family:var(--font-display);font-size:calc(12px * var(--text-scale,1));letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:4px 0 -4px}@property --cc-rx{syntax:"<angle>";inherits:false;initial-value:0deg}@property --cc-ry{syntax:"<angle>";inherits:false;initial-value:0deg}@property --cc-mx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --cc-my{syntax:"<percentage>";inherits:false;initial-value:30%}@property --cc-px{syntax:"<number>";inherits:false;initial-value:0}@property --cc-py{syntax:"<number>";inherits:false;initial-value:0}.ccard{--w:360px;--cc-rx:0deg;--cc-ry:0deg;width:var(--w);aspect-ratio:63/88;transform:perspective(900px) rotateX(var(--cc-rx)) rotateY(var(--cc-ry));touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),scale .3s cubic-bezier(.3,1.5,.5,1);position:relative;scale:1}.ccard.tilting{transition:transform 80ms linear,scale .3s cubic-bezier(.3,1.5,.5,1)}.ccard.held{scale:1.04}.ccard-flipper{border-radius:calc(20px * var(--t-round,1));width:100%;height:100%;color:inherit;font:inherit;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .7s cubic-bezier(.3,.7,.2,1);display:block;position:relative}.ccard.flipped .ccard-flipper{transform:rotateY(180deg)}.ccard-front,.ccard-back{border-radius:calc(20px * var(--t-round,1));backface-visibility:hidden;box-shadow:0 0 0 2px rgba(var(--r-rgb), .9), 0 0 0 6px rgba(var(--bg-rgb), .9), 0 0 0 7px rgba(var(--t), .6), 0 26px 60px rgba(var(--c000000,0,0,0),.7), 0 0 60px rgba(var(--t), .3);transition:visibility 0s linear .35s;position:absolute;inset:0;overflow:hidden}.ccard.flipped .ccard-front,.ccard:not(.flipped) .ccard-back{visibility:hidden}.ccard-front{background:rgb(var(--c0b0817,11,8,23));--stage-top:40px;--stage-sink:10px;display:block;transform:rotateY(0)}.ccard-scene{background:radial-gradient(70% 60% at 50% 42%, rgba(var(--t), .42), transparent 72%), radial-gradient(90% 40% at 50% 104%, rgba(var(--t), .35), transparent 70%), linear-gradient(180deg, rgba(var(--t), .12), rgba(var(--bg-rgb), .9));position:absolute;inset:0}.ccard-scene:after{content:"";background:repeating-conic-gradient(from 0deg at 50% 46%, rgba(var(--t), .1) 0 6deg, transparent 6deg 22deg);-webkit-mask:radial-gradient(circle at 50% 46%, rgb(var(--c000000,0,0,0)) 10%, transparent 62%);-webkit-mask:radial-gradient(circle at 50% 46%, rgb(var(--c000000,0,0,0)) 10%, transparent 62%);mask:radial-gradient(circle at 50% 46%, rgb(var(--c000000,0,0,0)) 10%, transparent 62%);animation:60s linear infinite ccard-spin;position:absolute;inset:0}@keyframes ccard-spin{to{transform:rotate(360deg)}}.ccard-art{transform:translate(calc(-50% + var(--cc-px,0) * -9px), calc(-50% + var(--cc-py,0) * -7px));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:46%;left:50%}.ccard-head{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:14px;right:14px}.ccard-no{border-radius:calc(6px * var(--t-round,1));font-family:var(--font-display);font-size:calc(12px * var(--text-scale,1));letter-spacing:.12em;background:rgba(var(--bg-rgb), .6);padding:2px 8px}.ccard-name{z-index:3;background:linear-gradient(0deg, rgba(var(--bg-rgb), .95) 30%, rgba(var(--bg-rgb), 0));padding:50px 16px 34px;display:block;position:absolute;bottom:0;left:0;right:0}.ccard-title{font-family:var(--font-display);font-size:calc(30px * var(--text-scale,1));letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)) 30%, rgb(var(--t)));color:#0000;filter:drop-shadow(0 2px 8px rgba(var(--t), .5));-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-weight:700;line-height:1;display:block}.ccard-name-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ccard-lv{font-family:var(--font-display);font-size:calc(15px * var(--text-scale,1));color:var(--r);white-space:nowrap}.ccard-hint{z-index:8;font-size:calc(12px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--cf1edfb,241,237,251),.6);white-space:nowrap;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.ccard-back{background:radial-gradient(80% 40% at 50% 0%, rgba(var(--t), .25), transparent 70%), repeating-linear-gradient(45deg, rgba(var(--t), .05) 0 2px, transparent 2px 12px), linear-gradient(180deg, rgb(var(--c15102a,21,16,42)), rgb(var(--c0a0716,10,7,22)));flex-direction:column;gap:10px;padding:18px 16px 34px;display:flex;transform:rotateY(180deg)}.ccard-back-head{align-items:center;gap:10px;display:flex}.ccard-back-head b{font-family:var(--font-display);font-size:calc(18px * var(--text-scale,1));text-transform:uppercase;display:block}.ccard-back-head small{color:var(--muted);font-size:calc(13px * var(--text-scale,1))}.ccard-back .ccard-role{padding:7px 10px}.ccard-back .ccard-role span{font-size:calc(13px * var(--text-scale,1))}.ccard-back-bars{flex-direction:column;gap:7px;display:flex}.ccard-back-bar{grid-template-columns:36px 1fr 38px;align-items:center;gap:8px;display:grid}.ccard-back-bar>span{font-weight:700;font-size:calc(13px * var(--text-scale,1));letter-spacing:.1em;color:var(--s)}.ccard-back-bar i{background:rgba(var(--cffffff,255,255,255),.08);border-radius:99px;height:8px;overflow:hidden}.ccard-back-bar em{border-radius:inherit;background:var(--s);height:100%;box-shadow:0 0 8px var(--s);display:block}.ccard-back-bar b{text-align:right;font-size:calc(15px * var(--text-scale,1))}.ccard-back .ccard-nums b{font-size:calc(15px * var(--text-scale,1))}.ccard-back .ccard-nums span{font-size:calc(10px * var(--text-scale,1))}.ccard-back .ccard-nums>div{padding:7px 4px}.ccard-flavor{font-size:calc(13px * var(--text-scale,1));color:rgb(var(--cd6cdf2,214,205,242));margin-top:auto;font-style:italic;line-height:1.4}.ccard-foil{z-index:1;border-radius:inherit;pointer-events:none;mix-blend-mode:color-dodge;opacity:.3;-webkit-mask-image:linear-gradient(180deg, rgb(var(--c000000,0,0,0)) 55%, rgba(var(--c000000,0,0,0),.35) 85%);-webkit-mask-image:linear-gradient(180deg, rgb(var(--c000000,0,0,0)) 55%, rgba(var(--c000000,0,0,0),.35) 85%);mask-image:linear-gradient(180deg, rgb(var(--c000000,0,0,0)) 55%, rgba(var(--c000000,0,0,0),.35) 85%);background:radial-gradient(circle at var(--cc-mx,50%) var(--cc-my,30%), rgba(var(--cffffff,255,255,255),.55), transparent 38%), var(--pr-grain), repeating-linear-gradient(120deg, rgb(var(--cff4fd8,255,79,216)) 0 1.2%, rgb(var(--cffd35c,255,211,92)) 2.2%, rgb(var(--c5cffb0,92,255,176)) 3.4%, rgb(var(--c4fd8ff,79,216,255)) 4.6%, rgb(var(--c9a6bff,154,107,255)) 5.8%, rgb(var(--cff4fd8,255,79,216)) 7%) var(--cc-mx,50%) var(--cc-my,30%) / 200% 200%;position:absolute;inset:0}.ccard.prism .ccard-art{z-index:2}@property --ccard-run{syntax:"<angle>";inherits:false;initial-value:0deg}.ccard-view:is(.rarity-epic,.rarity-legendary,.rarity-mythic) .ccard-front:after{content:"";z-index:9;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ccard-run), transparent 0 70%, #fffffff2 80%, rgb(var(--r-rgb)) 84%, transparent 90%);-webkit-mask-composite:xor;padding:3px;animation:4s linear infinite ccard-run;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ccard-view.rarity-mythic .ccard-front:after{background:conic-gradient(from var(--ccard-run), transparent 0 30%, #fff 38%, rgb(var(--r-rgb)) 41%, transparent 47% 80%, #fff 88%, rgb(var(--t)) 91%, transparent 97%)}@keyframes ccard-run{to{--ccard-run:360deg}}:root[data-motion=reduce] .ccard,:root[data-motion=reduce] .ccard-flipper,:root[data-motion=reduce] .ccard-front,:root[data-motion=reduce] .ccard-back{transition:none}:root[data-motion=reduce] .ccard-scene:after,:root[data-motion=reduce] .ccard-front:after{animation:none}.ccard-gems{gap:3px;display:inline-flex}.ccard-gems i{border-radius:calc(2px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.12);width:9px;height:9px;box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.18);transform:rotate(45deg)}.ccard-gems i.on{background:linear-gradient(135deg, rgb(var(--cffffff,255,255,255)), var(--r) 45%, rgba(var(--r-rgb), .6));box-shadow:0 0 8px rgba(var(--r-rgb), .8)}.ccard-types{flex-wrap:wrap;gap:4px;display:inline-flex}.ccard-type{font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255));background:rgba(var(--t), .22);box-shadow:inset 0 0 0 1px rgba(var(--t), .6);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 4px;font-weight:700;display:inline-flex}.ccard-role{border-radius:calc(12px * var(--t-round,1));background:linear-gradient(90deg, rgba(var(--s-rgb), .16), rgba(var(--s-rgb), .03));border:1px solid rgba(var(--s-rgb), .4);align-items:baseline;gap:10px;padding:10px 14px;display:flex}.ccard-role b{font-family:var(--font-display);font-size:calc(15px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--s)}.ccard-role span{color:var(--muted);font-size:calc(15px * var(--text-scale,1))}.ccard-stats{border-radius:calc(14px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ccard-stat{min-height:32px;color:var(--text);text-align:left;font-family:var(--font-ui);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr 44px;align-items:center;gap:10px;padding:3px 0;display:grid}.ccard-stat-k{font-size:calc(14px * var(--text-scale,1));letter-spacing:.1em;color:var(--s);font-weight:700}.ccard-bar{background:rgba(var(--cffffff,255,255,255),.07);border-radius:999px;height:10px;overflow:hidden}.ccard-bar i{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--s-rgb), .5), var(--s));height:100%;box-shadow:0 0 10px rgba(var(--s-rgb), .6);display:block}.ccard-stat>b{text-align:right;font-size:calc(17px * var(--text-scale,1));font-variant-numeric:tabular-nums}.ccard-stat-more{font-size:calc(14px * var(--text-scale,1));flex-direction:column;grid-column:1/-1;gap:3px;padding:6px 0 4px;display:flex}.ccard-stat-more>span{align-items:center;gap:6px;display:flex}.ccard-stat-more small{color:var(--muted);font-size:calc(13px * var(--text-scale,1))}.ccard-nums{gap:8px;display:flex}.ccard-nums>div{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);flex-direction:column;flex:1;align-items:center;padding:10px 6px;display:flex}.ccard-nums b{font-family:var(--font-display);font-size:calc(18px * var(--text-scale,1));color:var(--accent)}.ccard-nums span{font-size:calc(11px * var(--text-scale,1));letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;color:var(--muted);text-align:center}.ccard-evo{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ccard-evo-form{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex;position:relative}.ccard-evo-form.here{border-color:rgba(var(--t), .8);box-shadow:0 0 14px rgba(var(--t), .35)}.ccard-evo-form b{font-size:calc(14px * var(--text-scale,1));text-align:center}.ccard-evo-form small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.ccard-unknown{filter:brightness(0) drop-shadow(0 0 3px rgba(var(--violet-rgb), .9))}.ccard-evo-arrow{z-index:1;font-size:calc(18px * var(--text-scale,1));color:rgba(var(--t), .9);font-style:normal;position:absolute;top:30px;right:-9px}.ccard-glare{z-index:8;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:overlay;background:radial-gradient(circle at var(--cc-mx,50%) var(--cc-my,30%), rgba(var(--cffffff,255,255,255),.55), rgba(var(--cffffff,255,255,255),.12) 24%, transparent 52%), linear-gradient(calc(115deg + var(--cc-ry,0deg) * 4), transparent calc(30% + var(--cc-px,0) * 18%), rgba(var(--cffffff,255,255,255),.16) calc(46% + var(--cc-px,0) * 18%), transparent calc(62% + var(--cc-px,0) * 18%));transition:opacity .45s;position:absolute;inset:0}.ccard.tilting .ccard-glare{opacity:1;transition-duration:.15s}.ccard :is(.ccard-head,.ccard-name){transform:translate(calc(var(--cc-px,0) * 4px), calc(var(--cc-py,0) * 3px));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ccard.tilting :is(.ccard-art,.ccard-head,.ccard-name){transition-duration:80ms;transition-timing-function:linear}:root[data-motion=reduce] .ccard-glare{display:none}.ccard-shared{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.05);border:1px solid rgba(var(--cffffff,255,255,255),.12);font-size:calc(14px * var(--text-scale,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.ccard-shared-by b{color:rgb(var(--cffffff,255,255,255))}.ccard-shared-ivs{align-items:center;gap:8px;display:inline-flex}:root:root .hcard .hcd-body.has-orb{gap:0;padding:0}.orb{flex-direction:column;min-width:0;display:flex}.orb small,.orb em,.orb i,.orb u{font-style:normal;text-decoration:none}.orb .stat-atk{--stat:rgb(var(--cff3357,255,51,87))}.orb .stat-def{--stat:rgb(var(--c3da5ff,61,165,255))}.orb .stat-vit{--stat:rgb(var(--c39ff8c,57,255,140))}.orb .stat-spd{--stat:rgb(var(--c2ef1ff,46,241,255))}.orb .stat-lck{--stat:rgb(var(--cffbe3d,255,190,61))}.orb .perfect{--stat:rgb(var(--cffcf5a,255,207,90))}.orb-sky{background:radial-gradient(120% 90% at 50% 62%, rgba(var(--violet-rgb), .16), transparent 60%), linear-gradient(180deg, rgba(var(--c080514,8,5,20),0), rgba(var(--c080514,8,5,20),.55));width:100%;position:relative;overflow:hidden;container-type:inline-size}.orb-sky svg{width:100%;height:100%;position:absolute;inset:0}.orb-star{fill:rgb(var(--cffffff,255,255,255));opacity:.55}.orb-path{fill:none;stroke-width:.9px;stroke-dasharray:1.5 4.5;stroke-linecap:round}.orb-path2{fill:none;stroke:rgba(var(--cffffff,255,255,255),.09);stroke-width:.7px}.orb-bezel line{stroke:rgba(var(--cffffff,255,255,255),.16);stroke-width:1.5px;stroke-linecap:round}.orb-bezel .rb{stroke:rgb(var(--violet-rgb))}.orb-bezel .rm{stroke:var(--accent)}.orb-bezel .rt{stroke:var(--gold)}.orb-xp-trk{fill:none;stroke:rgba(var(--cffffff,255,255,255),.08);stroke-width:6px}.orb-xp{fill:none;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(var(--ca23bff,162,59,255),.9))}.orb-cap{fill:rgb(var(--cffffff,255,255,255))}.orb-cap-glow{fill:rgb(var(--cffffff,255,255,255));opacity:.35}.orb-core{aspect-ratio:1;background:radial-gradient(circle at 34% 22%, rgba(var(--cffffff,255,255,255),.3), rgba(var(--cffffff,255,255,255),0) 34%), radial-gradient(circle at 50% 120%, rgba(var(--accent-rgb), .5), transparent 62%), radial-gradient(circle at 50% 50%, rgb(var(--c1a1136,26,17,54)), rgb(var(--c07040f,7,4,15)) 78%);width:25.5%;box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.2), inset 0 -10px 22px rgba(var(--c000000,0,0,0),.55), 0 0 26px rgba(var(--accent-rgb), .28), 0 10px 22px rgba(var(--c000000,0,0,0),.55);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;translate:-50% -50%}.orb-core small{font:700 calc(7.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:rgba(var(--cece8ff,236,232,255),.6);margin-right:-.34em}.orb-core b{font:900 9.9cqw/.95 var(--font-display);font-variant-numeric:tabular-nums;background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)) 30%, rgb(var(--accent-rgb)));color:#0000;filter:drop-shadow(0 2px 6px rgba(var(--c000000,0,0,0),.6));-webkit-background-clip:text;background-clip:text}.orb-core em{font:700 calc(7.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;color:rgb(var(--cffcf5a,255,207,90));white-space:nowrap;margin-top:2px}.orb-core.max b{background-image:linear-gradient(180deg, rgb(var(--cfff1b8,255,241,184)) 30%, rgb(var(--cffbe3d,255,190,61)))}.orb-core.max em{font-size:calc(6.5px * var(--text-scale,1))}.orb-node{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;translate:-50% -50%}.orb-node small{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.22em;color:var(--stat);text-shadow:0 0 8px color-mix(in srgb, var(--stat) 60%, transparent);white-space:nowrap;margin-right:-.22em}.orb-node em{font:700 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;color:rgba(var(--cece8ff,236,232,255),.62);white-space:nowrap}.orb-node em u{color:var(--cal);margin-left:2px}.orb-node.perfect em{color:rgb(var(--cffcf5a,255,207,90))}.orb-ball{width:var(--d);height:var(--d);background:radial-gradient(circle at 32% 22%, rgba(var(--cffffff,255,255,255),.55), rgba(var(--cffffff,255,255,255),0) 30%), radial-gradient(circle at 50% 115%, color-mix(in srgb, var(--stat) 75%, transparent), transparent 60%), radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--stat) 30%, rgb(var(--c0c0720,12,7,32))), rgb(var(--c06030e,6,3,14)) 82%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stat) 55%, transparent), inset 0 -6px 12px rgba(var(--c000000,0,0,0),.5), 0 0 18px color-mix(in srgb, var(--stat) 40%, transparent), 0 8px 14px rgba(var(--c000000,0,0,0),.55);border-radius:50%;place-items:center;display:grid;position:relative}.orb-ball:before{content:"";background:conic-gradient(var(--stat) calc(var(--iv) * 1turn), rgba(var(--cffffff,255,255,255),.1) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2.5px), rgb(var(--c000000,0,0,0)) calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2.5px), rgb(var(--c000000,0,0,0)) calc(100% - 2px));mask:radial-gradient(farthest-side, transparent calc(100% - 2.5px), rgb(var(--c000000,0,0,0)) calc(100% - 2px));border-radius:50%;position:absolute;inset:-6px}.orb-ball b{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(var(--c000000,0,0,0),.85), 0 0 10px rgba(var(--c000000,0,0,0),.5);font-weight:900;line-height:1;position:relative}.orb-side{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:12px}.orb-side.l{left:15px}.orb-side.r{text-align:right;align-items:flex-end;right:15px}.orb-side small{font:700 calc(8px * var(--text-scale,1)) var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--cece8ff,236,232,255),.55)}.orb-side b{font:900 6.3cqw/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.orb-side b i{font:700 calc(11px * var(--text-scale,1)) var(--font-display);color:rgba(var(--cece8ff,236,232,255),.6);margin-left:1px}.orb-side b.inc{color:rgb(var(--c5dffa6,93,255,166));text-shadow:0 0 14px rgba(var(--c39ff8c,57,255,140),.45)}.orb-side b:not(.inc):not(:has(i)){font:700 calc(13px * var(--text-scale,1)) var(--font-ui)}.orb-side span{font:600 calc(10.5px * var(--text-scale,1)) var(--font-ui);color:rgba(var(--cece8ff,236,232,255),.6);gap:6px;display:flex}.orb-side u{font:800 calc(10px * var(--text-scale,1)) var(--font-display)}.orb-side u.rb{color:rgb(var(--cb78bff,183,139,255))}.orb-side u.rm{color:var(--accent)}.orb-side u.rt{color:var(--gold)}.orb-next{background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.07), rgba(var(--cffffff,255,255,255),.015)), linear-gradient(90deg, rgba(var(--a), .16), transparent 75%);box-shadow:inset 0 1px 0 rgba(var(--cffffff,255,255,255),.14);align-items:center;gap:12px;padding:11px 15px 14px;display:flex;position:relative}.orb-next-ring{background:radial-gradient(circle at 35% 25%, rgba(var(--cffffff,255,255,255),.14), rgb(var(--c07040f,7,4,15)) 70%);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.orb-next-ring:before{content:"";background:conic-gradient(rgb(var(--a)) calc(var(--p) * 1turn), rgba(var(--cffffff,255,255,255),.12) 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2.5px), rgb(var(--c000000,0,0,0)) calc(100% - 2px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2.5px), rgb(var(--c000000,0,0,0)) calc(100% - 2px));mask:radial-gradient(farthest-side, transparent calc(100% - 2.5px), rgb(var(--c000000,0,0,0)) calc(100% - 2px));border-radius:50%;position:absolute;inset:0}.orb-next-art{place-items:center;width:30px;height:30px;display:grid}.orb-next-art.unknown{filter:brightness(0) drop-shadow(0 0 2px rgba(var(--violet-rgb), .9))}.orb-next-t,.orb-next-n{flex-direction:column;gap:2px;display:flex}.orb-next-t{flex:1;min-width:0}.orb-next-n{align-items:flex-end}.orb-next small{font:700 calc(8px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--cece8ff,236,232,255),.55);white-space:nowrap}.orb-next-t b{font:800 calc(16px * var(--text-scale,1)) var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orb-next-n b{font:900 calc(17px * var(--text-scale,1))/1 var(--font-display);color:rgb(var(--cffcf5a,255,207,90));text-shadow:0 0 12px rgba(var(--cffbe3d,255,190,61),.4)}.orb-next-prog{background:rgba(var(--c000000,0,0,0),.5);height:3px;position:absolute;bottom:0;left:0;right:0}.orb-next-prog i{background:linear-gradient(90deg, rgba(var(--a), .4), rgb(var(--a)), rgb(var(--cffffff,255,255,255)));height:100%;box-shadow:0 0 10px rgb(var(--a));display:block}.orb-next.final{justify-content:center;padding:14px 15px}.orb-next-final{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--cffcf5a,255,207,90))}:root[data-motion=full]:not([data-perf=low]) .orb-ball{animation:5.5s ease-in-out infinite orb-drift;animation-delay:calc(var(--n) * -1.1s)}:root[data-motion=full]:not([data-perf=low]) .orb-cap-glow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite orb-breathe}:root[data-motion=full]:not([data-perf=low]) .orb-star{animation:4s ease-in-out infinite orb-twinkle;animation-delay:calc(var(--n) * -.7s)}@keyframes orb-drift{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}@keyframes orb-breathe{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.6;transform:scale(1.25)}}@keyframes orb-twinkle{0%,to{opacity:.55}50%{opacity:.2}}.nick-of{letter-spacing:.06em;color:var(--muted);opacity:.85;white-space:nowrap;margin-left:.45em;font-size:.56em;font-weight:600}.nick-line{align-items:center;gap:6px;min-width:0;display:flex}.nick-line>.nick{overflow-wrap:normal;word-break:normal;min-width:0}.nick-pen{border:1px solid var(--inset-line);background:var(--inset);width:30px;height:30px;color:var(--muted);box-shadow:none;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.nick-pen:hover,.nick-pen:focus-visible{color:var(--accent);border-color:rgba(var(--accent-rgb), .6)}.nick-edit{gap:4px;min-width:0;display:grid}.nick-row{align-items:center;gap:6px;min-width:0;display:flex}.nick-input{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .55);background:var(--inset);min-width:0;height:36px;color:var(--text);font:700 calc(16px * var(--text-scale,1)) var(--font-ui);letter-spacing:.02em;flex:auto;padding:0 10px}.nick-input:focus{outline:2px solid rgba(var(--accent-rgb), .5);outline-offset:1px}.nick-btn{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);height:36px;color:var(--muted);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;cursor:pointer;flex:none;padding:0 12px}.nick-btn.save{color:rgb(var(--c04121a,4,18,26));background:var(--accent);border-color:var(--accent)}.nick-help{font:600 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.nick-help.bad{color:var(--danger)}.hcd-nick .nick-pen,.hcd-ttl .nick-edit{pointer-events:auto}.hcd-name .nick-of{-webkit-text-fill-color:var(--muted);color:var(--muted);text-shadow:none}.hcd-ttl .nick-help{text-shadow:0 1px 6px rgba(var(--c000000,0,0,0),.95)}.an{top:var(--bar-bottom,61px);z-index:8;background:linear-gradient(180deg, rgba(var(--c0a0718,10,7,24),.92), rgba(var(--c0a0718,10,7,24),.82));-webkit-backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);box-shadow:inset 0 -1px 0 rgba(var(--cffffff,255,255,255),.1), 0 8px 18px rgba(var(--c000000,0,0,0),.3);margin:0 -14px;padding:6px 14px;position:sticky}.an-row{scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;display:flex;overflow-x:auto}.an-row::-webkit-scrollbar{display:none}.an-chip{--a:var(--cffffff,255,255,255);border-radius:calc(10px * var(--t-round,1));cursor:pointer;background:rgba(var(--cffffff,255,255,255),.05);min-height:40px;box-shadow:inset 0 0 0 1px rgba(var(--a), .3);color:rgba(var(--cffffff,255,255,255),.78);font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.an-chip.on{color:rgb(var(--cffffff,255,255,255));background:linear-gradient(180deg, rgba(var(--a), .32), rgba(var(--a), .12));box-shadow:inset 0 0 0 1.5px rgb(var(--a)), 0 0 14px rgba(var(--a), .35)}.an-chip.on:after{content:"";border-radius:calc(1px * var(--t-round,1));background:rgb(var(--a));height:2px;position:absolute;bottom:3px;left:10px;right:10px}.an-chip:focus-visible{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:2px}.an-b.bdg{border-radius:calc(5px * var(--t-round,1));height:17px;font:900 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;gap:3px;padding:0 5px}.an-b .bdg-mark{width:9px;height:9px}.hv [data-area]{scroll-margin-top:calc(var(--bar-bottom,61px) + 58px)}@media (min-width:1024px){.an{display:none}}.hk{cursor:pointer;min-width:44px;height:44px;color:rgb(var(--cffffff,255,255,255));font:800 calc(11px * var(--text-scale,1)) var(--font-display,system-ui);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.18), rgba(var(--cffffff,255,255,255),.03)), rgba(var(--c120c2c,18,12,44),.78);box-shadow:inset 0 0 0 1.5px rgba(var(--c2ef1ff,46,241,255),.75), 0 0 14px rgba(var(--ca23bff,162,59,255),.4);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);-webkit-backdrop-filter:blur(calc(10px * var(--t-blur,1)));backdrop-filter:blur(calc(10px * var(--t-blur,1)));-webkit-tap-highlight-color:transparent;border:0;flex:none;align-items:center;gap:7px;padding:0 12px 0 8px;line-height:1;display:inline-flex;position:relative}.hk-gem{width:28px;height:28px;color:rgb(var(--cffffff,255,255,255));clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:linear-gradient(135deg, rgb(var(--cff4fd8,255,79,216)), rgb(var(--c8a3bff,138,59,255)) 55%, rgb(var(--c2ef1ff,46,241,255)));box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.6);place-items:center;display:grid}.hk-gem svg{filter:drop-shadow(0 0 4px rgba(var(--cffffff,255,255,255),.8))}.hk.icon{padding:0 8px}.hk.icon .hk-word{display:none}.hk:hover{filter:brightness(1.15)}.hk:active{filter:brightness(1.4)}.hk:focus-visible{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:-4px}:root .pg-head{padding-left:10px}:root .pg-top.compact .pg-head{padding-left:8px}.pg-head>.hk{margin-right:2px}@media (max-width:359px){.pg-head>.hk .hk-word{display:none}.pg-head>.hk{padding:0 8px}}:root button.hk{min-width:44px;height:44px;color:rgb(var(--cffffff,255,255,255));font:800 calc(11px * var(--text-scale,1)) var(--font-display,system-ui);letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:0;gap:7px;width:auto;padding:0 12px 0 8px}:root button.hk.icon{padding:0 8px}:root button.hk .hk-word{color:rgb(var(--cffffff,255,255,255));font:inherit;letter-spacing:inherit;text-transform:inherit}@media (max-width:1023px){:root button.hk .hk-word{display:none}:root button.hk{padding:0 8px}}.mt-tools{flex:none;align-items:center;gap:4px;display:inline-flex}.mt-btn{border-radius:calc(10px * var(--t-round,1));cursor:pointer;width:44px;height:44px;color:rgb(var(--ce3ddf7,227,221,247));background:rgba(var(--c0a0816,10,8,22),.55);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.14);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.mt-btn:hover{background:rgba(var(--cffffff,255,255,255),.08)}.mt-btn:focus-visible{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:2px}.mt-btn[aria-pressed=false]{color:rgba(var(--ce3ddf7,227,221,247),.55)}.mt-help b{font:900 calc(19px * var(--text-scale,1)) var(--font-display);color:rgb(var(--mt-a,var(--a,94, 240, 255)))}.mt-n.bdg{border-radius:calc(9px * var(--t-round,1));min-width:18px;height:18px;font:900 calc(10px * var(--text-scale,1))/18px var(--font-display);padding:0 4px;font-style:normal;position:absolute;top:-5px;right:-5px}.pg-stats .mt-tools{flex-direction:row}.pg-stats .mt-btn{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);box-shadow:inset 0 0 0 1px rgba(var(--a), .55);border-radius:0}.pg-stats .mt-btn .mt-n{top:1px;right:1px}.mt-firewall{--mt-a:var(--accent-rgb);margin-left:auto}.mt-breach .mt-btn{box-shadow:none;border-radius:calc(8px * var(--t-round,1));color:rgb(var(--cd8d0f2,216,208,242));background:0 0}.mt-breach .mt-btn:hover{background:rgba(var(--cffffff,255,255,255),.06)}.mts-back{z-index:1250;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:rgba(var(--c04020a,4,2,10),.74);-webkit-backdrop-filter:blur(calc(3px * var(--t-blur,1)));backdrop-filter:blur(calc(3px * var(--t-blur,1)));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mts{--a:var(--cff40aa,255,64,170);--cut:14px;overscroll-behavior:contain;width:100%;max-width:420px;max-height:100%;color:var(--text);font-family:var(--font-ui);text-transform:none;letter-spacing:normal;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(110deg, rgba(var(--a), .2) 0%, rgba(var(--a), .05) 26%, transparent 27%), linear-gradient(180deg, rgb(var(--c17132c,23,19,44)), rgb(var(--c0c0a17,12,10,23)));box-shadow:inset 0 0 0 1px rgba(var(--a), .5);outline:none;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:auto}.mts-breach{--a:var(--c2ef1ff,46,241,255)}.mts-firewall{--a:var(--accent-rgb)}.mts-head{align-items:center;gap:10px;display:flex}.mts-head h2{font:900 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255));flex:1;margin:0}.mts-x{border-radius:calc(10px * var(--t-round,1));cursor:pointer;width:44px;height:44px;color:rgb(var(--cd8d0f2,216,208,242));background:0 0;border:0;flex:none;place-items:center;margin:-8px -8px -8px 0;padding:0;display:grid}.mts-x:hover{background:rgba(var(--cffffff,255,255,255),.08)}.mts-x:focus-visible,.mts-go:focus-visible{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:2px}.mts-sub{font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin:-6px 0 0}.mts-how{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mts-how li{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.05);font:500 calc(14px * var(--text-scale,1))/1.45 var(--font-ui);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.mts-how b{border-radius:calc(8px * var(--t-round,1));background:rgba(var(--a), .18);width:26px;height:26px;color:rgb(var(--a));font:900 calc(13px * var(--text-scale,1)) var(--font-display);flex:none;place-items:center;display:grid}.mts-medals{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mts-medals li{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.04);align-items:center;gap:10px;padding:8px 10px;display:flex}.mts-medals li:not(.got):not(.ready) img{opacity:.55;filter:grayscale(.6)}.mts-medals li.ready{box-shadow:inset 0 0 0 1.5px rgb(var(--cffcf5a,255,207,90))}.mts-medals li>span{flex:1;gap:1px;min-width:0;display:grid}.mts-medals b{font:700 calc(13.5px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cffffff,255,255,255))}.mts-medals small{font:500 calc(12px * var(--text-scale,1))/1.35 var(--font-ui);color:var(--muted)}.mts-medals em{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;font-style:normal}.mts-medals li.got em{color:rgb(var(--c39ff8c,57,255,140))}.mts-medals li.ready em{color:rgb(var(--cffcf5a,255,207,90))}.mts-go{cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:rgb(var(--a));width:100%;min-height:44px;color:rgb(var(--c0a0714,10,7,20));font:900 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:0;padding:0 14px}:root[data-motion=full] .mts-back{animation:.18s ease-out mts-fade}:root[data-motion=full] .mts{animation:.22s ease-out mts-in}@keyframes mts-fade{0%{opacity:0}}@keyframes mts-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}.rc-row-home{--a:var(--cffcf5a,255,207,90);cursor:pointer;align-items:center;gap:10px;width:100%;min-height:48px;margin:0 0 10px;padding:7px 12px;display:flex}.rc-row-home:focus-visible{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:2px}.rc-count.bdg{border-radius:calc(11px * var(--t-round,1));min-width:26px;height:22px;font:900 calc(12px * var(--text-scale,1))/22px var(--font-display);flex:none;padding:0 7px}.rc-home-t{flex:1;gap:1px;min-width:0;display:grid}.rc-home-t b{font:800 calc(12.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255))}.rc-home-t small{font:600 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-chev{font:700 calc(20px * var(--text-scale,1))/1 var(--font-ui);color:var(--muted);flex:none}.rc-pill{cursor:pointer;width:100%;min-height:44px;color:var(--text);text-align:left;font:inherit;border:0;align-items:center;gap:10px;padding:8px 14px;display:flex}.rc-pill b{min-width:0;font:800 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.rc-pill:not(.has) b{color:var(--muted)}.rc-pill:focus-visible{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:2px}.mts.rc{--a:var(--cffcf5a,255,207,90);max-width:460px}.rc-ic{flex:none;place-items:center;display:grid}.rc-group h3{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:4px 0 6px}.rc-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rc-row{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.05);align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.rc-row.action{background:rgba(var(--cffffff,255,255,255),.03)}.rc-t{flex:1;gap:1px;min-width:0;display:grid}.rc-t b{font:700 calc(14px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cffffff,255,255,255))}.rc-t small{font:500 calc(12px * var(--text-scale,1))/1.35 var(--font-ui);color:var(--muted)}.rc-n.bdg{--a:var(--cb078ff,176,120,255);border-radius:calc(11px * var(--t-round,1));min-width:26px;height:22px;font:900 calc(11px * var(--text-scale,1))/22px var(--font-display);letter-spacing:.04em;flex:none;padding:0 7px}.rc-go{cursor:pointer;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:rgba(var(--cffffff,255,255,255),.1);min-width:52px;min-height:40px;color:rgb(var(--cffffff,255,255,255));font:900 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:0;flex:none;padding:0 12px}.rc-go:hover{background:rgba(var(--cffffff,255,255,255),.16)}.rc-go:focus-visible{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:2px}.rc-left{margin-top:10px}.rc-row.left{background:rgba(var(--cffffff,255,255,255),.025);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.06)}.rc-row-home.quiet{--a:var(--cb078ff,176,120,255);min-height:42px}.rc-row-home.quiet .rc-home-t b{color:var(--muted)}.rc-empty{text-align:center;justify-items:center;gap:6px;padding:18px 8px 8px;display:grid}.rc-empty b{font:800 calc(14px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase}.rc-empty small{font:500 calc(13px * var(--text-scale,1))/1.4 var(--font-ui);color:var(--muted)}@media (max-width:359px){.rc-row .game-icon{display:none}}.dw-title{min-width:0;font:900 calc(19px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 16px rgba(var(--a), .55);flex:1;align-items:center;gap:12px;margin:0;display:flex}.dw-title>span{gap:1px;min-width:0;display:grid}.dw-title small{font:600 calc(12.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted);text-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1023px){:root .amb:after{content:"";pointer-events:none;background:radial-gradient(70% 40% at 0% 8%, rgba(var(--cff3bd4,255,59,212),.26), transparent 70%), radial-gradient(70% 45% at 100% 92%, rgba(var(--c2ef1ff,46,241,255),.2), transparent 70%), radial-gradient(50% 30% at 85% 38%, rgba(var(--ca23bff,162,59,255),.2), transparent 70%);position:absolute;inset:0}:root :is(.pg-body,.pg-top){--cut:12px;--edge:rgba(var(--cff8ceb,255,140,235),.5);--kit-fill:linear-gradient(115deg, rgba(var(--cff3bd4,255,59,212),.15), rgba(var(--c1a0e36,26,14,54),.44) 32%, rgba(var(--c1a0e36,26,14,54),.44) 52%, rgba(var(--cffffff,255,255,255),.07) 53%, rgba(var(--cffffff,255,255,255),.02) 60%, rgba(var(--c2ef1ff,46,241,255),.12));--kit-beam:linear-gradient(110deg, rgba(var(--a), .18) 0%, rgba(var(--a), .04) 24%, transparent 25%);--kit-corners:linear-gradient(135deg, transparent calc(var(--cut) * .707 - .8px), rgba(var(--cff6ee1,255,110,225),.95) calc(var(--cut) * .707 - .8px), rgba(var(--cff6ee1,255,110,225),.95) calc(var(--cut) * .707 + .8px), transparent calc(var(--cut) * .707 + .8px)) 0 0 / calc(var(--cut) * 2) calc(var(--cut) * 2) no-repeat, linear-gradient(315deg, transparent calc(var(--cut) * .707 - .8px), rgba(var(--c5af0ff,90,240,255),.9) calc(var(--cut) * .707 - .8px), rgba(var(--c5af0ff,90,240,255),.9) calc(var(--cut) * .707 + .8px), transparent calc(var(--cut) * .707 + .8px)) 100% 100% / calc(var(--cut) * 2) calc(var(--cut) * 2) no-repeat, linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.5) 30%, rgba(var(--cffffff,255,255,255),.5) 70%, transparent) 0 1px / 100% 1px no-repeat, linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.13), rgba(var(--cffffff,255,255,255),0) 42%), linear-gradient(115deg, transparent 40%, rgba(var(--cffffff,255,255,255),.09) 42%, rgba(var(--cffffff,255,255,255),.025) 50%, transparent 52%);--pg-rim:inset 1.5px 1.5px 0 rgba(var(--cff5cdc,255,92,220),.75), inset -1.5px -1.5px 0 rgba(var(--c46ecff,70,236,255),.65), inset 0 0 26px rgba(var(--ca23bff,162,59,255),.14)}:root .pg-body :is(.tr-hero,.tr-pick-main,.tr-bonus,.dq-row,.dq-cache,.pr-cap,.pr-next,.cmd-status,.raid-card,.team-row,.raid-stash-row,.spire-hd,.spire-vault-row,.spire-floor,.spire-tile,.bz-card,.bz-slot,.dex-ring-card,.dex-folder,.type-sum,.modules-power,.track-row,.branch-row,.darkweb-banner,.item-tile,.stash-empty,.plevel-box,.friends-search,.friend-row,.ach-ready,.ach-group,.chat-rules,.chat-compose,.breed-how,.raid-result,.raid-progress,.vault-row,.plock-card,.spire-foe){box-shadow:var(--pg-rim);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}:root .pg-body .plevel-hero{-webkit-backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);box-shadow:inset 1.5px 1.5px 0 rgba(var(--rk-rgb), .8), inset -1.5px -1.5px 0 rgba(var(--c46ecff,70,236,255),.6), inset 0 0 30px rgba(var(--rk-rgb), .2)}:root .hv-fr{-webkit-backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);background:0 0}:root .hv-fr:before{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:var(--kit-corners), var(--kit-fill);box-shadow:var(--pg-rim);inset:0}:root .hv-fr.hot:before{background:var(--kit-corners), radial-gradient(130% 100% at 100% 0%, rgba(var(--a), .24), transparent 55%), var(--kit-fill)}:root .pg-top{--cut:14px}:root .pg-body :is(.pv-first,.pv-mine,.pv-log,.pv-ladder,.pv-row,.pv-vs,.pv-repair,.pv-prize-card,.lb-srow,.bx-search,.bx-btn,.bx-tab,.bx-addbox,.bx-quick,.tr-pick-lang,.jr-lang){-webkit-backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.12), rgba(var(--cffffff,255,255,255),0) 42%), linear-gradient(115deg, transparent 40%, rgba(var(--cffffff,255,255,255),.08) 42%, transparent 52%), var(--kit-fill)!important;box-shadow:var(--pg-rim)!important;border-color:#0000!important}:root .pg-body :is(.pv-head,.pv-won){-webkit-backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);backdrop-filter:blur(calc(14px * var(--t-blur,1))) saturate(1.4);position:relative;background-image:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.14), rgba(var(--cffffff,255,255,255),0) 42%), linear-gradient(115deg, transparent 40%, rgba(var(--cffffff,255,255,255),.08) 42%, transparent 52%)!important;background-color:rgba(var(--c1a0e36,26,14,54),.4)!important}:root .pg-body :is(.bx-tab.on,.bx-tab[aria-selected=true],.tr-pick-lang.on,.tr-pick-lang.active){color:rgb(var(--cffffff,255,255,255));background:var(--g-gloss), var(--g-on-fill)!important;box-shadow:inset 0 0 0 1.5px rgba(var(--cffaaf0,255,170,240),.9), var(--g-on-glow)!important}:root .pg-body .bx-slot:empty{background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.06), rgba(var(--cffffff,255,255,255),.01));box-shadow:inset 1px 1px 0 rgba(var(--cff5cdc,255,92,220),.25), inset -1px -1px 0 rgba(var(--c46ecff,70,236,255),.2)}:root .pg-body .bx-slot:not(:has(.bx-tile)){background:linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.06), rgba(var(--cffffff,255,255,255),.01));box-shadow:inset 1px 1px 0 rgba(var(--cff5cdc,255,92,220),.25), inset -1px -1px 0 rgba(var(--c46ecff,70,236,255),.2)}:root .pg-body :is(.seg-tabs,.pv-tabs){box-shadow:none;background:0 0;border:none;gap:6px;padding:0}:root .pg-body :is(.seg-tabs button,.pv-tabs button,.plevel-tabs button,.fp-tabs button,.bp-tabs button){clip-path:var(--g-shape-s);color:rgba(var(--cebe4ff,235,228,255),.85);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border-radius:0;position:relative;background:var(--g-gloss), var(--g-fill)!important;box-shadow:inset 1px 1px 0 rgba(var(--cff5cdc,255,92,220),.55), inset -1px -1px 0 rgba(var(--c46ecff,70,236,255),.45)!important;border:none!important}:root .pg-body :is(.seg-tabs button.active,.pv-tabs button.on,.plevel-tabs button.on,.fp-tabs button[aria-selected=true],.bp-tabs button.on){color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 10px rgba(var(--cffffff,255,255,255),.6);background:var(--g-gloss), var(--g-on-fill)!important;box-shadow:inset 0 0 0 1.5px rgba(var(--cffaaf0,255,170,240),.9), var(--g-on-glow)!important}:root .pg-top{margin-bottom:14px}:root .pg-head:after{background:linear-gradient(118deg, rgba(var(--a), .3) 0%, rgba(var(--a), .08) 34%, transparent 35%), linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.12), transparent 45%)}:root .pg-name{text-shadow:0 0 18px rgba(var(--ca23bff,162,59,255),.8)}:root .pg-kick{color:rgb(var(--cff9be9,255,155,233))}}.ps{z-index:9;height:44px;padding:0 max(10px, env(safe-area-inset-right)) 0 max(10px, env(safe-area-inset-left));background:linear-gradient(115deg, rgba(var(--a), .2), rgba(var(--c100924,16,9,36),.9) 30%, rgba(var(--c100924,16,9,36),.9) 70%, rgba(var(--c14283c,20,40,60),.9));-webkit-backdrop-filter:blur(calc(16px * var(--t-blur,1))) saturate(1.5);backdrop-filter:blur(calc(16px * var(--t-blur,1))) saturate(1.5);box-shadow:inset 0 -1px 0 rgba(var(--a), .6), inset 0 1px 0 rgba(var(--cffffff,255,255,255),.12), 0 8px 20px rgba(var(--c000000,0,0,0),.35);visibility:hidden;opacity:0;align-items:center;gap:10px;display:flex;position:fixed;top:61px;left:0;right:0}.ps.on{visibility:visible;opacity:1}:root[data-motion=full] .ps{transition:opacity .16s,transform .16s,visibility 0s linear .16s;transform:translateY(-8px)}:root[data-motion=full] .ps.on{transition:opacity .16s,transform .16s;transform:none}.ps .hk{flex:none;height:34px}.ps-t{flex:1;min-width:0;line-height:1.1;display:grid}.ps-t small{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--a))}.ps-t b{font:900 calc(14px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ps .pg-stats{flex:none;margin:0}.ps .pg-chip{height:30px}.ps .pg-link.hv-btn{height:32px}.ps-up{border-radius:calc(10px * var(--t-round,1));cursor:pointer;width:40px;height:40px;color:rgb(var(--cffffff,255,255,255));background:rgba(var(--cffffff,255,255,255),.05);box-shadow:inset 0 0 0 1px rgba(var(--a), .35);border:0;flex:none;place-items:center;margin-right:-4px;padding:0;display:grid}.ps-up:focus-visible{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:2px}@media (max-width:340px){.ps-t small{display:none}.ps{gap:8px}}@media (min-width:1024px){.ps{display:none}}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff)format("woff")}@font-face{font-family:BB Digits Orbitron;font-weight:700;font-display:swap;unicode-range:U+30-39;src:url(data:font/woff2;base64,d09GMgABAAAAAARgAA8AAAAACVgAAAQHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVQqADQRCAqITIZaATYCJAMaCxgABCAFhCIHIAwHG0YHUVQvmhA/D2xjasNFMcDooogOTzQHJzz9UJwghs2Oh//f79s+990Rl2iaxEMcT94dVqfRrBSihkRiSoJu9S/Mbb8nMolLQszTDRNrjZw8RLtv7m0mUNqkAJAUEFSrmIQj3CLyIT7fM+LUb5OTT+b//36z/nsIBZon+BErjdIpBS56+Zi995HkNtGkbW0lEtJUT18kTdpKWtvUrZCeh585JqdtEquDvfdugWq9NJDNbSEPtAwlBQAxjtNCF1Pdnu+XoAaCx3N6nb4jSG9SKnAwXCRO2KOuOwb8O8enwpWVr/iURFrWH9gPSJvpJwahQqgUaIWgF3p3Md4jkARETt8BEgq0wkgP4QaBLAssJx+cKnalFwEU7uU3gBrQDjSBeATxFoAMKIQQUvv2QnrWU1ZWcQ0UOEcLUd1KS8tanXR8/o1sw+MXInZ+ugem/udHNSEFxc5RZHOxROgYAhH5RLUMwhGoK6rFhhG1MqghWwX1d+g/s36YaADp+PyASObbSEdEemVMd31f5ddERAFLCENADYqRoFhbndUA9dV2rI9gX57HgICIpWTgjnEN5CcSQsLcMhMNsyYTM5iZ8t29UdZ5m74jfdQ+MMOHKjlzjQ9Kbj9ZlBEytlNe8Sj9tYuwO5SzfzuWfmd3aOcJ/p2d790OVXwxH/jwAVpi7jfBE+j4x2z/Zfq/QhDoylk/7UVo9AGb3IP6etceS6/xLdgl/ItD3UWBFJ7kX1mcqIRmpXxfYTd0wUGtBr3MjXrz1Y3JP5c3IPgHalsbT0hZvxyDwvFz1Vc1WtRUdFzlD/+/epZ+ZXGjjmvTwNUIXHxHA4fUZGN70muCaYHQe3ToKjX2ib59RSlEMZPkGjVgcMXpLF8MrhBp/C39tA0eB4/8NdPaR/X1Rzo927vCappmr9pFhTf9jkIOvmGcs3Ya+BKu54wergQerQY6CoNuaB7ak39lm9zt2LH0M6srpcoinE6Tgv2Pr3YHEEjWD9++yKnG2r9KrPgNPwpxGvCr0u4jLyiq0otQLoHgh4HWAYLvBKE3UvzVag2fm9UB+P9NVJWPF4IaGzAQrqeqvYaJXIX/TMUw6i8mldG9twjtzSaW6Q5eLDcZQVO9ueibBbXxTsqyH5ewsnaxNTEytseys7LxYuWNDbBkW10Te1srSyyl0RQg9Wgs5mDCeI2tHZZW7qG9tR0/C4uRCYgOjczE1sqCpf6tgbmBjpGDgZUhi9WikzpGrJMMY2UL7NjWsbT6WGkoptOQdCwC4D+YT/9qnllcHCtpkthhu23ax63M9RU7WzuTzbfszKyHhELb6+5VNvGAfYfhqy4o9OSJNU0yi8tz5k3fPGIhSxOUDL4UjtGdlabYDX8ORfOn3A0AAA==)format("woff2")}@font-face{font-family:BB Digits Orbitron;font-weight:900;font-display:swap;unicode-range:U+30-39;src:url(data:font/woff2;base64,d09GMgABAAAAAARUAA8AAAAACPAAAAP9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVQqADQRCAqHPIcNATYCJAMaCxgABCAFhEoHIAwHG6EHIJ4DbtM8Ym6oUeOEtHmZ0TRdf0k8PNj5/bkzeVkQyQqq4AquLH27U4VabXz4NfdOZpYQ+1NNu6E3JInon0skRGh4aWTI5olSjOff39i5QPukQCDQMVu6yZLZ3AzF4CtJNmN2lvjzn7Pw70/V/y6YLoF+66SCVrxCYw7agzZNq+UqFCqvJZRarliQaiyAXm1LRKG2/QmnS3I5B3uPUYGSauvGDLyOz0MuAwWAQElNObAQetr5t0oOrUDwPJOsSzcpItmRTAAjQjoxTSjrpnYw/J3jv41rbITxp5ch/cc/CEgGDk+ojxVCcYHKGNTGLr0nKgyQCIhsugkkSFEZJ1AZrz7IyAh069C2K3wnIESBcqAUqAoqQKyA+BCQAaRCCMn78VRSRSYr3jpSmm/eU0bbwFChYVnVjp8/GG79L58qzc6f3jGs+/FNqR4fzfr1kc5IfD5YH2Ui7alca3wpqH7XHh1KZ5UMNkH/2PVgOdoBptTaSloz6Ll35eO3VTgrE1E6ZjW2lJJmRhVitbJpOWWzTeafrGeD0gjveAdt1h/lomhhgrimND3rz1Y7ciacST676Yqs1+kz7FOuP9K9vlI7vv7o1r0myRkniyZPUm5/4RA9ucH2c/ncANGRP5vvF8cc53K7rIme/NkJF/QBpfdt1bsNAnyOv/z2Z7j8FruWJddPtOWPYS/2o3v1vw1acVuuX6TfcNpR710MmpcvHKI918/e9XhbsB+b8aiOYx2WgK7VVwc2o6Z79pXKO/+o234411SOp+f8je9n+5uD2zfOODHj4eiRuHr5Svj5VjQ/PzhuDlaDY5bIY7nUWd9zXHdybfHh8dfQSPaY3pP9T1QTBq/rI2+evgUNHatwYNGio4q7y9/V+NfD4642Ck1TJa/LFGpWc4gtHPvC8tViJOUF66yA3XVI1HUupfvOIXxZsQf2PbAPmwACif6XO+17Tdf1/RVP07/gc07TDuBPufVUZ0jT5DtkJSD4LbH3B6BBCmGWkvhX5VYSfGMPIFIaskqgcMKglAE4EOar0o5IRaYE/meJQ2P/OFE2as6nH81nGi5SMw6clU8Ul9UxqfnyFGkFyjgjE5SOa8HIdvYGyCtoKkmKS6ggQgKCwoh5CRQxpWRXUkVJXg4xvaikUHs0ZkRVFQl5JWWEQ0JFRUFZhJ9fXBJ0uGqXz568LH/jF5VB7YirovJi/PJJe508iLpMnJgF3yyjSmqofcSYYbTz+0k7sqgIwmT/tIlPVBQxImlsVblMfRKjKfWMHSWLKJRNR1AJ8QkclUFucsweSS8BbD4S09BDYS+ZVKA5feLJDF/ph+L8powZFzUwuCdtCf2Sgpypq7D22p+l0JnZDQ==)format("woff2")}@font-face{font-family:BB Digits Rajdhani;font-weight:500;font-display:swap;unicode-range:U+30-39;src:url(data:font/woff2;base64,d09GMgABAAAAAAvEABEAAAAAF6AAAAtrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbEBwaBmAANAhkCZZwEQgKjACLAQE2AiQDGgsYAAQgBYRqByAMgREb3xUjEbZhkhKC/MWB3fjjLWyCRSgMNGOMDiz+xYYJx8HyqLfvdbzUGGI4Ue5HSDILT7xNq1f1f4PEJm4zSx5qwyBr2TIAZEscJJttBAB3+XGQHoecju9zy4eXChsuotKd6RBdYstN8sXMO5f6l6IUtdu5eaOMk8RizYL/R1s/K0rwNDc8xLKIfRksa6gkaGblFzVFna46GdzCobtnzPV8RHJCs45hO6ZL2uIMznH/a6admexRVLdALCSg8TVmN/Ty/z/a5CBwSKwq0YgcUqp68lqJ4Osqa0SVrG4jwuhcPR08Z86pY6j9d0MI0d2iCBBnq6wIQhR5nEWhSyLInKWUI3PzB3l8ipWt/Fl+cEBf1xxw9eo8eZoBGeir5A8KC17eF27ya/rImncfHcCJkMelDsijXhCBJdR0AxQPIa1sCdCiOLMnJwZ9z3nyJ8JmnXr218AZ2WxqOdpPfPPPR2qOWxIalwxCA4J4/ZU8qtB6g4/8os0YFAzTNEtP/7HbfYrb/5QYuqZtWg5U70/Q6P/72MB8aQvnPUxBNhkwqMSAkKAeBJRaiV93sOnT0GZbmi6nbz4nb97V3AO3OskTTp3IXGdlpllNLL5f0Uaa7xUF9fE+Wfh1Hh2ovt4SiLLC8eBZHr2mERj5BErO2SElZ4NOWuccMNRU2OhXwtGrhOMR16PzPiM1YGnevFbNmUVNJvOGswOtOx6TfeUlpBr8fWal9a0GNr1O5ZXr3+Rkue4M+2lx55bZ9kwBh3i6NLBEDrhWz+JMAG96dHaAzJGKkwMeBXOSmJb/LGYCuMKahexlUsznc/C2oWm86OmGSH36A6N6VpdiIGwUTWtj04orG9d85hJcEzLkwIQmcGKkKzEFGk19SKMVxA0ubdMQ21r+St6Zzxd9IMGmS1/MtUkgSaRKxPWkVK8ZHjOJe+xhonAgRZEm5bXrn8W8NjaSKqrTDyQ9WiDNp+9Ss4tJPk3i134ECvj0dXr69mHN+a0rOr+QjX29t6bi0kiLpEoGoRFbvMJEWeTMhIlXQgN9hbER6+sPhp3ZW6PlLtBJgKpf45Q3E9echKl8A5HVlChctoEimyCCl0HMxoWLuNFY+nqXSHnUlFjcbqKO1qiCtN/pg03s4SPW6f/CtcJOcadyoJiN40uBEjZpoZQUyshAOVmoIAcqyYUq8qCafKihiKOWG6OnCxSswzsMDAXUk0IDGWgkC03kQDO50EIetJIPbRRJbKe6FAUd+QvpqrERYsx6glTak9Uf00k6Ch050EVpLsITrN+xd6umy5RyPge6Y6GynNGVkdOr7okeXhp/MrGXuoWU9akGkS/1bqSYbfSZvw9nvwAwdc92Wq+dXgz0U53mSB0g/EaBAY6OdYFB4XhEy4ayQ2yKszMauQs84b6ix/X1H59br7RwPiMeh0Gz08MXA8OEM2xgQ8gzEV1a1x6XupoR3DASppGWBKxHOZeYfjmXDbvppz5sP7i4TNq+yjGa8KXaKO+wWcFEQvEa3mZM7+UeVGVlGPUrqKnWu8nLW0yDoTbVm4RNNut3nOFrhsbFaGfQoopbzqzGC/tPd6LH0evCJp9EwPCPYnoTq2MtIQdGWbhCEk5yWLdT0GWuw/coaWYwZ4gvnn3G6IKZ0/kYpJE68w59eIxwSNfcyNs9/nA1RVWjadccN9wTMB9bjXybp6cWgnowWCIz4xRNI948zt4kdXnUOu3kUsHv9E2v/M7Qm8alnn2WDBe1Fc+RkVKDhy65DFYzRT6sRnSKQ8I0RsmcCONMnRC0ozBunM3/9XRMjP/FPP0ZHDC8szze2Y7zMR7uM0o+QYeFAZoM91YPYDtO41Tg6cvTNvBKtB6q+PfnOzmfdoENSzUGZvxFMnSBS3NxNjWNNKuNjSnbZSZIjUtJviscwLjjVTK4phfgdTK4IYMJvEkGt/QCvE0Gd2RwFu+SwT29AO+TwQMZhPiQDHJ6AT5GBo/LYBKfIIMn9QJ8igyelsE5fIYMpvUCzJOlzpBRovnsrcappZvD0zBv4yzHM7AQkpGHRSkDS1IGlgMzHaz4ZWFVysKalIV1KQsbfmOwKY3BljQG29JYiR3+jKwsfTfyOl7C/8U8v/qBnIJ93QhyckKKTR9jhVIgDbIB8jFbrgUt/y0j5Ap1YYMeUrXFlzlj0mvktHhVTXfPpCwVzWw5ukRolhXZqzT9taIsfYn8L7rK7GTaOJ3CzNKkiQ7fR2RmMz0WxTDCGiRDGbNa+CWBtoAjvqQr2xRBzk/sxWCvHtXUKRRxk2BC35iO3itXb13JXbfKiOSU4xBmDTz8lKTV9JptacJZTZOUht8g3e0E/0ygwgUhQbGn9zRo0vpoQrd1hL+eL4GdRvrSK4/stwpqRVi3MQGxixKgDqeTfPS3cbKIt7XHSY/7+0VMZnRF04zc40zsahALVC74U5K6MDb0R84AAz9QueXiCeHUVFPrEp5ya2Oio8CKerlVqkOlppcha8KW1mOp+eTuFqm5Khmg0K7vgJJvvccsy2lFNeYcBz0XTU5FLXdna2prQnf/Q6JEJK7Y4thh9e7PzQWQC6Z1Y/HXRSk3yjQYnZSYmBI77Pu+uYnBpMSTDaAV6NAwGuzFPRvKVmk9AA6ARh1KQLe9zA3VRRrqcbLBGLahyYxs9d5nUXvQopHV29gnP+PUQXz3STrs74mOG04e7wAUanCZ04Aj2Owwehjmyfmo2jbqTZUMUOzQsFCZbeaTzKbcd/4Ozj1RHstGPbw9p4OTnVG3l3Y612sIsoaItwtmYlp3B7J6HHIq66jq8Q9vunki5S3iO+fuM8RZO3WLHnLe16FQ069x6nskYjLsExdyT2QGAB+1sQCECxGTw5iGS1ZAc46oNurlZFwpLYpXJat8h5jGXLe4MyxNiyAXgYZLiDTK5cFhdUs7w2YEg5h1QHOoKv4JY2wOaxvt5cH2ocGM41Z0hlcrxUMuooIo6xzP9Rx33RfwHLxpODG4roJFlOGB3q72loa6ksJk7D2Y0Uzk+JAIZjrrKo6ooPnAdk/AeecYqKooLS5MRTxT49SgqB/Q/0ohWCvxuIu468xbc69ifUEs04xxYofnOS/uOI3OZaWzrbmhtqq0qCAVj7iGXu1FMesIDoIj01gLXrhMSp5/PLpsbXVlWXFBtDHe6DlENIIjuRYRS14YgUYuRzziWgq10IosOdFdp6Jy0RNFUIFmBGSykWhzvhBkqyyPrRlbm8oHKgeKC+JlybI4MwE0CrsMllxz+LEYU4LwKpoMub9rdPIGEUAG9/P/63r2mdTp//sx80+AP/zd+w/4h1/4Dp0g/+0FwEcBEPijR9NcHaomIGxMa1/PUUkmvOKqKZ1cN+GOc5xDgBhZDADKGFfsgt/ERgEAPgsMYiPAy7g7IzTx8hklyQdtzdTW5mcc/uW7My5t8t7nk2RI/sikTVuO7Vi2aMmegDZmtRMwQB/9DBFw2YY5y/I2BNxzbMu8gAs27T/r3nEcli3nbIEX4bUlVNBe036hWb6HWZvWtTNhQsAUClxmu6h8R96KOUs6nMvuOFt0eU3e+cB8ZLsVsYkqup8exNmnuOXuY6wvZ0sa955ZyZCDZ9J7GCVTL7wub9W8FFvg869ZNmPAcJiN6N1ZBjXJAXts4ZX37YklH02MiQO9op83ZzdrUYxe4457gEyLF3cN04dHu/oZhCmjV+49G4/gwqVz5h3I46G4yFG9psGGd2tXIZZwTrdljF562TUbt2IrlOhhjK3d2CbPFhWVbrrgGsP20JOvNwaY+epn4E7uc5G3HzslP1Kmup/jTHzZXaF0XBf9OvCTnvrtoQ63zJnMm/jRD82vUSKAyGFCoWfD1GuSV293fBYuyuUwRy15fvCfRSypzXI4mTp/b75u8NOexju+k5OXsG99rkwB)format("woff2")}@font-face{font-family:BB Digits Rajdhani;font-weight:600;font-display:swap;unicode-range:U+30-39;src:url(data:font/woff2;base64,d09GMgABAAAAAAwYABEAAAAAGFQAAAu9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbEBwaBmAANAhkCZZwEQgKjTSMKwE2AiQDGgsYAAQgBYRqByAMgREbiRazEVXLo+pvAPBfH3BjKPhBryUhRFAUpDWESCQTATnDJoJpJB+Aw2Cwx/FrI8niDu/O6xE6bMpgzrC7jbxqaxLL978fIcms/2RTe//PzJKIHAui85pBlmnNLAWIq4Mu3B4hV0hdoDwE39ovkysQ7UyaPcgzonOZ8wVW2QPjS6g8et0Pz6fN3HAPqOYrP5U92gAdbEimhPcckoJaw9WpMlfU6qon33F4yL+9uwXXjjGLMm+LMOAPXsI1b97QvIZQ951AvRug/EjAhtmrNUXcK+KlgHS7/5/kCkC648sKUbKQgIrBti4ZAcH/92umfe9lj9ZtgVhIQONrzEJyl/93b242OQgUc6UcIfmWjdhD7nh0rSKwdZUdXyerbohEXKtjgK9JepXofHBg6/TGnCAAbtwUZxAIFojDrLR5EYgJo1RAtGX5r6sMDMNJusShUgCfrtcB44fQuqqRGzsy+ssJU45+Hn+sXlNP7UN3/HfCF0/XcpvpP77X076QgwJAeOi0ShJplEje9up/QP1z/v8Rwo0z/2w6XV7Nbjpz7PT+QlVZJcTl/9wMHhBg0kbAohrDLX6V/jVSqqT9oF+oTmAxjKLI2yN4Zt+inXwPNG9RfpW2JS9ewtodG2Rg81xnxlqQB/06XIHQn7yDQDq2HQxZCK+1yPx9Vc5W/2g+mv4IVq3JucTMYbA4V0bIPEvJXEUpgre6BeW0gyJ7qJ7XS8NrGWRb8umNV7BYYnmaz61n1AqtH0CKMRrIYlQwE5YxOgRkJEjtFoLyNqDEo4k31kYoHBJq1cqiqK6Xkz0A9ZEHjn0L0bLaa3HJ6bfHyEr9SAkyb4XUmm4ag0YrOCcBMpOYw/tYDgV076/A8IDm1LFyFWC3O7i7DfWgQLUcOiTQIi6fH0naJFYCOBHF3Gk4TGZgpU+hf+R7FnAwKxfAsCzNT6agH6lJRtkuskDLhTii6aS3cDDyINRlDN20xGXCpLgTUe0EbjWp17RyTYrBYI3a2LMODwrXBtlShg4voBDB7W9G5ZIkPuKh4Bx6sjt8EPywvHU5krQ52wWvJ8kbEl7x6vDj7edQZH8Yb+MZ6I4jgLdb4e0nhmnstoUODaLA1//F6atmhorHZxH0w+qLe0JPQWhVBaGtVQUwO1J9Pp12nadlFSrPDSMDrPxqp4wRt0/wQFGqKFdNijhrAUIyhBx0/xDT8QMIoXocD34O+MTLCJd4LIHDS4LKvn/+FLzo83nDd3C0ikNmbkVHGAUhc0RQ6DFEiSFGAgpIwgpSUEgaxEmHBBmQJNOTQoW2tmBwJaYwrQ5wBTEUkQCbJBSTghLSoJR0KCMDyslMrIA0bQoqMyf8IQOl9AHuAQoqGtYfUwUqjcqWoxoiE4E8oN2avl/VXCqfsdFRU4fitEp1C1q5m6Bei0z17MQ6yKNYWb2vm+g48EPmuFre3wfRPwDAwDNdK3Uc6TkaII1MYvWA/vyNHI2orzWOJvFbkM9b3lkzClNUpZYJsNuwvs6nh2WinYSZsRESv2piilzuOVoAol9SkSpmjen9Za4VkSZnLKe1xkptJ4AUL+kTNrygCzpHYZfTmbSpZslnCqP3Khgu2dbw6DjlUA5HrL7R2N/NLdjTQhHeLVIhzM5Mnt5kqtRbVqciyKzjbs0oho9hLTVP3SaZuPZMVZ7wf7rSDmXZh8xZ6RpIuCb721gFf4HoaMPhuCSCyh5t1iRb5hQM8SIyVh2qFePtPC0JB6qTYSHU0qg1MGOAoGA3NWUavf54tRer2tbrqA6XJsyzVw1xx+mpiXRsHyLLmdQBlRo5y/E0SBPrUsXhvhTWeUYb1kXT6uWe3Q1azHDRHtBqOZ2aBtNdzgyZkF5TZY9xWhllRzO8qdJIRq+ZvNmLYrxt7ZvjfzFpgWoK6nvL442uGVvzOBvj5H2ARGJA/XFW5y50LW0cMCIvUNcKr0XnJS28oXU+g/eHUECESeO8NQyaSxiZCNGOSi3jbBesXKNokiYj10xjWAG9geNEMCES4SQxTElAH04TwYxIhLPEMCcB3ThPBAsiES4Sw5IEOLhMBDmRCPPEsEoC+nE1EawRiXAtMayTgB5cTwQbRCLcSHxvE2iDmm8mmHQs2xbshK0uRHvsgm0xGQ3YLmRgh5CBnUZmg11h7bBbaIc9QjvsFdphX1gW9gtZOCBk4aCQzXMIu+YwfzsawfcxBoj9duczZQRnAoH+r/hwI7owWxSAH6ATAD3LTboE+JFfMzo9Rp5agN3+UFWHSCjZ6FAYcvHGw3rZ8QyJayzrNNhixT4ngl+4XGc+y8yfrqZrYsv70wvJdZ/Uwl3LdNJ0/QWRlv8lgBVNfQFmag6AFsDjPr2ar5EsX3jAPh3s80eBMuNfdqkoCGy2zG08czchEF+9dq2ck5dmzAPbdd9d4evEneIfHC5N7KvGtH3ir2SK1AiLPbQ4QBdc7vj6EOx2vQW55VZHvmqUxmp7jqyMvKuOy1+5uV8rnuNXu/SMvE1V2a4ShW+xi89hQeUkHhXYXughKVGbm43Ug6C9dBk/dqGjb747xrkzAJ3gVgzgsKc7y5fcWgrw9Ppf61YoyTrQcQZFwCK7vAbSwwKj9Vev3rTJL8RKg/Tp25netKuNME1QLg/VBUKDCMER9VQus8HgbWCtOUQ93KJVKA/juSQykTI7rOLZ1Njzprc2+p8HhPWgXTIZ7DXy/dkrf725+OpWRwFS3AEHIZNXF7jPtN3j7wHIAahmkA3M4hn0D4RCOIxSYi0ZJfoxKATmiyKbsDeeT15eGBBkJDF9w9jGQgcUI10HpLnB0QjVbZJma0Aps99XocXPIruY6WNJBW6H7/8J7N9zmofyDEUYhJJxMyM8A5I551gnKzu7hkgqmNFS5n96WlPF3UmkpVERqQkGU39hWzpixeX/g2dvGcNSQbW4PngfkubmfjZC0rkL2yKI66C6/HrZuAGAUwkikYMQRSOSAM4pYrZ51OtmREPuuDduKLjYpWnhKifqJwINAygaAZFNo00trEWrxh8z25yTAEGAtgLgHJiLRiCEzEFKW47GnaRI92Lv/M/ln22qaG7OKG1F1dNx0kHD44+52pxTDSYQb4XSNU1tNQjQFfQNoadB02TekVGr4sLe+QF0pe2dV5x3Yoy25obayjI7HQ353IZClrNmwruaiSBGkxpDERN4owW3TskvTwkgURiLhPymLlIqBQYbrY89HSbIBCwIGkjbC01PaTNkXpLYACFQ8Oi6GpuVslXDGhVlt3z3Yo/fWbMKF6eTBZFQwOvC2gZuCLZCgb47GyBl5rpWYUEPd1tWqURhLBywbLetv1tMNo07KRC5W4EgwMYow21qEkEOSqEZ+xpsJqZhnRgEpvhAxSrlJVHmDEL3hVMJv5dRVZ5oTbXGwt64P25q8LAnRE3cJyAr47AwEEKMQHvi0XDQF64JG71HEABqOpp1vr7X+zp/rRaXAT549G8CeCt1ozQkI3eIwoCAP6XM3BxADIHcsFQ/nyAjGPrYGEnbmDjr60FB64ADUtaeDXG1AQFlGxxNMzggz/eTYv/9zOuBhuLUUPb7lR+M/ZryuO/j8WqODzmdIWQR8QSOqCxaTlRdVU1T1I6GISJpop5CBlbUms7l+y2hNhMZxil8+ixKL9pZGnPL7GU0nSpnbi5qGQeKzM7idyQJQ7DiFd2D8SEpSO8bWzFb0/W4rtWUY04duHpQWZVhgsvvoGVjPF6wrKPryK4iyVg5ximZFSJKHdhi7Q5/T8OWL8oZlB7J5ehClnbMdM+yXkPOW6JUeucZWv667oqbtS1VDNbWNGCp5eV3aDTkjmawPCT6fINSpaXqJVjSVj11IdKgoa8Cv42urm7o6WXMgooyXWG8p9jF2hHu5or/vrqxl6G+tgyF+Hz+i35QjfS3QPXt1mycRuWznPvpca/Oxrq1cjR2bji9779xcOY1MMwEcxucyrEWNFCK+eTsJc5LjoE+lWY4MW5AkvZtPg1iLB4r2S8a919gd+URVT/k5+NMAwAA)format("woff2")}@font-face{font-family:BB Digits Rajdhani;font-weight:700;font-display:swap;unicode-range:U+30-39;src:url(data:font/woff2;base64,d09GMgABAAAAAAwsABEAAAAAGPwAAAvRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbEBwaBmAANAhkCZZwEQgKjmSNSAE2AiQDGgsYAAQgBYRkByAMgREbIBcjEbaCkUIh/rLADgb5N4RGARGKQ5rhiBJ0ye/rJJx8dbWAYbNn5zv9b6CYSDOqUY2QZNZ/qqt670dERqrQcpaaGigbGmmzl/AJJ7lm5RN9uFHXruHXvSf2H99vsAf1A5TWVvKIWtvcfglfHjSKSDdEs1gszVw1ubDNDbzSKRkPRVyuodcf/h9t36wowdPc8FYsH7GVwfINfAVJ0Mx6UVLU01UnHy87mgru8+/9Er4nO4F2ImlfCLVkmZQC/q8Am7lay/N+mfQOssbtIBQKl/I4g7CC+18zK2cme7RuC0hCARpfYxaSNP//o81R4JhyCEnKKJGEOyahKkFdXV8tkKwV1TnEwFRkN8kOlmKy/+1lqcBYHDP/rAoCCDE1FhCEDyYw3yxpBKLPeiXwscedfxQoNCNr/p43YQC5WRJA2PJwMx6OXo1eKaiPJQZcuuZ34B/Dpu3BlUeBk8iDyZZwJdeISBRKgQJQq4KjgqGRRqiR7jX/KwLDL1n5EnE5zpmLZwymThfP1szk1Zsq/fujf1dCAAskmFOXCZymq7BY3qm/s2Ik+Y36QtEvsC8Ns/TsN1K7nuE83ifGt3Q/y7G6fQnR9o8bXBxzYPvOe7AMZmwwATFTYoAg8uOAQIfi3W10ej/pjv7M8GC4+yF5865LxM7t5ImzE6sDxaufWZUuoz2kG7VFqBQa5sPE8G45Hau7ub2BzwrIo2TuB2gSJmdByTk7aDkb2JmOcg4oaCi0tofCcDthJOJIdN5n6AEN8+Z1WM0rarPK1x+4EPcM1M2X3gvVRb/ytNXhegmddlLZdu1uTpa9iPcSNGeXTXhPAQMsVycQdMBxWJm6CRRii7yO4Rs65hawkJ4NAh781uFoMckkLpkqrgya/lxMbBczw7ji8QavPf6RPqPRaQZm0Fo07ApZh2A50QJoGdGWGKIqKLV2IOVCAg4mxUZEwA5C3ab3NAk6ai55Zz6v+EAKVSpzHNsOAmlAlwj5tNXyQomZVATuxlTlQAYii8qA+q3DMV0hk2ZRd6RSlQM2YBbPXqeqP4M8R+prX0Goyt5Jz/Zm03m31GxejYrMzBtHJhka5kjGMphBNNaww9TAcGFC6XaqDDMFrd7uZkmucfMGczDSkYBowdjKZ0KOSYlW8FNawZThsBWosQEk2Dhh5DoLajBVydzrREaihgQS8QXxqALzj+xoGmlMx+7IWt3o4+xVdyUHalFRsxqoQ+VDqCeBBlLQSBqayEAzOdBCFlrJhTbyXO2YkkttumAHtmOkN5AjgTwpKJCGIhkokQOdZKGLXOgmL6sHalwKen0LWVffENGHPZNOj1/9NX2g1+i9BfohjYV4prXr9nIVPFEt53NgoBgac0H/Dc6v2ScGgQmcmjUE3VaVDdOuU3f+HmhyAyf9e1D/HQAwe9/W61CsWwmMQI3GqrrAjH1DgVH0LjSBMeoMyIOOjzaOKqF+Xj2NQSEi+qS7eWxja5X2nc9Q4mQssu7sSmACoB6taKXqGI+rR92gSE23mrHPZLx6bDLREgk94sjn8/TjnfRNTrOR+yZptjnHaMKlukIGl42K3YuIwtmC9mLegbAcGortoWl3s3WDl9cYv9km1ZqETjZq153hcoRoZgi6blHHrWZW5AV+t9E2+KXzoJNRQvUI12J9FWsjLjMHVsGwgyRMclmzXrGs3g1XoqSRLk8vML4mybDBBmp/2Jt6asw7JP4OYVA3HQXOevLuai2rgM5rKxwuHszXngbgtu25hciPF3tpFq6DqQdch6PdpCb3al+sXa2Erd9vO2wD7QYme/FGMGF8G24Ck9ZFp8ZfrtetbnzQ7NHHjomdjJLNC9NNjSxqnWP61Fp130sdvfG/GDugboH+0vJ0Y+vOF3mCz2ryaTzsENBMgrf+GrZuNc5G1j0/nRM8FR1nSuEjt0OZy59fq+DdZHRkLKwxnsFiX6gfmnoadYUMlXNpzSNNVuXFm4/Z/zxgaqFFBFtGoEMEVwFMo0cEX0ZgQIRQAWzEiAixjMCECKkCiDEjQi4jsCBCqQBmsCJCLSOwIUKrADZhR4ReRuBAzBv7yxLSfAqbZW1bZtRhcUJ9jQasMXIG2CQZdkmGI1Ke4AxT4JIUuCUFHpICzzAVXpIKb0mFj6TW+Pa/wGv5cDTl6b4yd1xZFXdeWGbd8ABgsFKRwSUHCK9XkAXxLocvjLpMA6rpy4zgQ5QBFCSbre3fpDpGUi217mg5Ax8U3PIU1VVP+v7Nj0OufGKfsu+gNd8HwS3f+n5zCK9qOOixlQF95b28Xqn2PnwQr9px0DtkRieuTIri5osrd+69F9iaesKbDxERFDHfe8++gdl3UwS5rngiGDTNPEYlRzVqYE+qp+WQ+7XxPgEh39v3ceW9J/g3P52jrgpSDXuBFiRvw2ji2Zi0x6qnejM0g8BzY6/UIfJtzO8jn/SHGXStyaioyIjjyrB7O+NuVXuV7WfShlUpa64TmPt+z5njII4E28MGuTnJvJAgnt20RTILCWZ2H0Kv9iKQexdpmSPuDxAh3C4UCvA2wcJTxp3EWfEtDO3qKNJjJRUcpJEkhICkMgv5uwlzJs802fTK2LKI+FcAd4B0YB9KTJSOqUEHGkY0gQxyFNHKOJhJM/Fokzghz7JAFgdwuBONZosJgK3kd7sXZhOm+gUDiP/HmXAaip37BR3CXAHnwlV5EuIiRTzjhdst8u4GspNiQUDsAKIBfAF+dNFFe2go1zoebqcgQiYjQafoED6lkdrrLb+cKU7hXKh9Tj3el5OTiEn5UwA3Aot0D860R7GA2KHVs1iBTK/r/x8BvBfETiKYXG1dFip9ynbFATqIIzg7YwfpldsJejmmQe/ESosz/YOZn360k7yTbJyOX7CffyYvduCnY6DidOgoE68HTp65fQosbsMncQ0O4jY6mB14IwluRHJj8/VaRLCIGJ6SX5+VsQAC4hUwVQJU5Rc1AUkMRQqyVJ0VNPdsR3WHb5GRjOPU9sX1VSS4AAj5AzALXBqfEKe+b0s52JnErYChwOMAQRIgkl8EqnQCTBf0UkvcRnF9dVo/g+VXxnrGx9cYp6nvJZEWXOC7eT8QgvIzuHUcc5xLwBrYIzV3oJSgl+WobRjuO/Bo1jin9Zc2JSs+HsxxC3CaHMfyN9W4QbBuHxvu7ynlG+uq0r7Fxmz0oF09TkJ1px2BoRByFIs4S5gnZxTQPpoaaqs8q3ImBwTidsa+JAzQdgs6gOGAzmkgrCnHAKtJjSOhCm8XaY0uwU3BnDmQQ/OLOGUw1J9G31LMtTXX11RlQs9RGM5w1eskcBCGRwLTpgvHlyQbnkm58nObl6tNdWW6vLk0lNANb4dN2hQUgYJrkPKtQU1qNM2Q0xNdQuGCpYAQqgcmHjdCsnTiEl5nPvLXdwxt0dr8Wq+1amhQexR00dgY3AlUtcC1U3NjXXW41RZ+QsAAOHbeyPO/e4/IrP/fDdRPAHz+g10B+NEtPQA5kFTJNSBcCACAwA9mpiQE4LXl52JyppunHRO/9obK1hZuhvrkxQE2QQcTa0uNIhDeC87ENSpcHA8FtQfgeiC4gSj62yBw8eSZqjlT1xsM/vJtcNBdD34+aYzXR2Z4fIWQQaOLARWSKqCno2sAuHLJDAIX8KXgUwAnniTZGyoyMwNgakFsAvZsUfFwtjoM3yLxOKp2doCDGmiwyBp/EJhkOhO3YUdntvr+UIQiEZ5CKV0tZUvm3nxGsg7AdJI3JpHGpEkFLWMTQmWHwKKQMbXgazOIeoJDNmrwTvVZeYC40VqURCx086xgiZSx6EJWuckGjAMYensmI57nDXUwn9fVxwOzH2/MjULVLVOOEGrM+BmedoP/oaBprPMndEULfDNt8UakYhV+NtGCjNkp8wpMozR6dfKA4jpu5SWM6nnLj9EzOUDevlzm17yungMw0y8MNAl6A1Vfity0FXdc1us0mM7s9BturN4l8Ay85YhtOiYx+xZ5466kHN+YAHAsdZZ73b0S1KjnmL0JFbu/qbyUd7NWwt5XsXJdWd92QDALAAA=)format("woff2")}*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:rgb(var(--c06040c,6,4,12));--bg-rgb:var(--c06040c,6,4,12);--panel:rgb(var(--c110d1e,17,13,30));--panel-alt:rgb(var(--c191430,25,20,48));--border:rgb(var(--c2d2447,45,36,71));--text:rgb(var(--cf1edfb,241,237,251));--muted:rgb(var(--cb9aee0,185,174,224));--surface:linear-gradient(160deg, rgba(var(--c2ef1ff,46,241,255),.05), rgba(var(--cff2ec4,255,46,196),.05)), rgba(var(--c0c081a,12,8,26),.55);--surface-line:rgba(var(--ca23bff,162,59,255),.55);--surface-glow:var(--rim), 0 0 0 1px rgba(var(--c2ef1ff,46,241,255),.1), 0 0 16px rgba(var(--ca23bff,162,59,255),.25), var(--elev-1);--glass-blur:blur(16px) saturate(150%);--surface-solid:linear-gradient(160deg, rgba(var(--c2ef1ff,46,241,255),.05), rgba(var(--cff2ec4,255,46,196),.05)), rgba(var(--c0c081a,12,8,26),.92);--inset:rgba(var(--c080614,8,6,20),.42);--inset-line:rgba(var(--ca23bff,162,59,255),.28);--accent:rgb(var(--c2ef1ff,46,241,255));--accent-rgb:var(--c2ef1ff,46,241,255);--accent-strong:rgb(var(--c39ff8c,57,255,140));--accent-strong-rgb:var(--c39ff8c,57,255,140);--magenta:rgb(var(--cff2ec4,255,46,196));--magenta-rgb:var(--cff2ec4,255,46,196);--violet:rgb(var(--ca23bff,162,59,255));--violet-rgb:var(--ca23bff,162,59,255);--danger:rgb(var(--cff3357,255,51,87));--danger-rgb:var(--cff3357,255,51,87);--gold:rgb(var(--cffbe3d,255,190,61));--gold-rgb:var(--cffbe3d,255,190,61);--green-rgb:var(--c39ff8c,57,255,140);--rarity-common:var(--accent-strong);--rarity-common-rgb:var(--accent-strong-rgb);--rarity-uncommon:rgb(var(--c3da5ff,61,165,255));--rarity-uncommon-rgb:var(--c3da5ff,61,165,255);--rarity-rare:var(--violet);--rarity-rare-rgb:var(--violet-rgb);--rarity-epic:rgb(var(--cff8c3d,255,140,61));--rarity-epic-rgb:var(--cff8c3d,255,140,61);--rarity-legendary:rgb(var(--cff3357,255,51,87));--rarity-legendary-rgb:var(--cff3357,255,51,87);--rarity-mythic:rgb(var(--cffe14d,255,225,77));--rarity-mythic-rgb:var(--cffe14d,255,225,77);--font-display:"BB Digits Orbitron", "Orbitron", "Segoe UI", sans-serif;--font-ui:"BB Digits Rajdhani", "Rajdhani", "Segoe UI", sans-serif;--rim:inset 0 1px 0 rgba(var(--cffffff,255,255,255),.1);--well:inset 0 -14px 18px -14px rgba(var(--c000000,0,0,0),.55);--elev-1:0 1px 0 rgba(var(--c000000,0,0,0),.55), 0 8px 18px -8px rgba(var(--c000000,0,0,0),.7);--elev-2:0 2px 0 rgba(var(--c000000,0,0,0),.5), 0 14px 30px -10px rgba(var(--c000000,0,0,0),.8);--elev-3:0 30px 60px -14px rgba(var(--c000000,0,0,0),.9), 0 0 0 1px rgba(var(--cffffff,255,255,255),.04)}html,body{touch-action:manipulation;overscroll-behavior-y:none;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;overflow-x:clip}html{background:var(--bg)}body{color:var(--text);font-family:Segoe UI,system-ui,-apple-system,sans-serif}h2,h3,button{font-family:var(--font-ui)}button{text-transform:uppercase;letter-spacing:.03em}.panel h2:not(:where(.tr-group-head,.cmd-caption,.breed-caption,.bz-how-h,.upgrade-category-heading,.stash-empty-h,.rank-caption,.plevel-h,.plevel-sec,.plock-name,.spire-h,.spire-fh-name,.spire-done-h,.spire-up-h,.spire-fstrip-name,.type-h,.nick)),.lesson-main h2{font-size:calc(19px * var(--text-scale,1));letter-spacing:.05em;text-transform:uppercase;margin-top:0;padding-bottom:7px;display:inline-block;position:relative}.panel h2:not(:where(.tr-group-head,.cmd-caption,.breed-caption,.bz-how-h,.upgrade-category-heading,.stash-empty-h,.rank-caption,.plevel-h,.plevel-sec,.plock-name,.spire-h,.spire-fh-name,.spire-done-h,.spire-up-h,.spire-fstrip-name,.type-h,.nick)):after,.lesson-main h2:after{content:"";background:linear-gradient(90deg, var(--accent), var(--magenta));width:42px;height:2px;position:absolute;bottom:0;left:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 50% at 50% -10%, rgba(var(--accent-rgb), .18), transparent 70%), radial-gradient(90% 60% at 50% 115%, rgba(var(--violet-rgb), .3), transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' fill='none' stroke='rgb%28162,59,255%29' stroke-opacity='.16' stroke-width='1'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64v33M0 97V81l28-17 28 17v16'/%3E%3C/svg%3E") 0 0 / 56px 97px repeat, rgb(var(--c070512,7,5,18));position:fixed;inset:0}.app{max-width:480px;min-height:calc(100vh - 68px);padding:0 14px calc(env(safe-area-inset-bottom,0px) + 20px);margin:0 auto}.upd{z-index:200000;padding:calc(20px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));animation:.25s ease-out both upd-in;position:fixed;inset:0;overflow-y:auto}@keyframes upd-in{0%{opacity:0}}.upd-logo{width:84px;height:84px;filter:drop-shadow(0 0 22px rgba(var(--cff48c4,255,72,196),.55));transition:opacity .4s,filter .4s}.upd-restart .upd-logo{opacity:.18;filter:grayscale()}.upd-tag{font:600 calc(11px * var(--text-scale,1)) ui-monospace, "Fira Code", Consolas, monospace;color:rgba(var(--cf1edfb,241,237,251),.6);align-items:center;gap:7px;margin-top:-6px;display:flex}.upd-tag b{background:linear-gradient(135deg, rgba(var(--magenta-rgb), .9), rgba(var(--violet-rgb), .9));clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%);color:rgb(var(--cffffff,255,255,255));font:900 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.18em;text-transform:uppercase;padding:3px 12px 3px 8px}.upd-tag i{color:rgba(var(--c2ef1ff,46,241,255),.85);font-style:normal}.upd-done{animation:.4s ease-out both upd-in}.upd-done b{background:linear-gradient(135deg, rgba(var(--c2ef1ff,46,241,255),.95), rgba(var(--c7dffb5,125,255,181),.95));color:rgb(var(--c06040c,6,4,12))}.upd-tag .upd-new{color:rgb(var(--cf1edfb,241,237,251));font-weight:700}.upd-bar{background:rgba(var(--cffffff,255,255,255),.1);width:160px;height:3px;position:relative;overflow:hidden}.upd-bar i{background:rgb(var(--c2ef1ff,46,241,255));box-shadow:0 0 10px rgba(var(--c2ef1ff,46,241,255),.7);transition:width .45s ease-out;position:absolute;inset:0 auto 0 0}.upd-bar.stop i{background:rgb(var(--cffb347,255,179,71));box-shadow:0 0 10px rgba(var(--cffb347,255,179,71),.6)}.upd-log{width:236px;min-height:52px;font:500 calc(11px * var(--text-scale,1)) ui-monospace, "Fira Code", Consolas, monospace;color:rgba(var(--c2ef1ff,46,241,255),.85);flex-direction:column;gap:3px;display:flex}.upd-log span{white-space:nowrap;width:0;animation:upd-type .24s steps(var(--n)) forwards;display:block;overflow:hidden}.upd-log b{color:rgb(var(--c7dffb5,125,255,181));font-weight:700}.upd-log .fail b{color:rgb(var(--cffb347,255,179,71))}.upd-log .on:after{content:"▮";animation:.9s step-end infinite upd-caret}@keyframes upd-type{to{width:calc(var(--n) * 1ch)}}@keyframes upd-caret{50%{opacity:0}}.upd-help{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:280px;display:flex}.upd-help p{font-size:calc(13px * var(--text-scale,1));color:rgba(var(--cf1edfb,241,237,251),.72);margin:0;line-height:1.45}.upd-help .cta-button{min-width:180px}@media (prefers-reduced-motion:reduce){.upd,.upd-log span,.upd-log .on:after{animation:none}.upd-log span{width:auto}}:root[data-motion=reduce] :is(.upd,.upd-log span){animation:none}:root[data-motion=reduce] .upd-log span{width:auto}.update-banner{z-index:100;padding:9px 12px 9px 0;padding-top:calc(9px + env(safe-area-inset-top,0px));background:rgb(var(--c08060f,8,6,15));border-bottom:1px solid rgba(var(--magenta-rgb), .35);color:var(--text);align-items:center;gap:12px;display:flex;position:sticky;top:0}.update-tag{margin:-9px 0;margin-top:calc(-9px - env(safe-area-inset-top,0px));padding:0 18px 0 12px;padding-top:env(safe-area-inset-top,0px);background:linear-gradient(135deg, rgba(var(--magenta-rgb), .9), rgba(var(--violet-rgb), .9));clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);color:rgb(var(--cffffff,255,255,255));font:900 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.18em;text-transform:uppercase;flex-direction:column;flex:none;justify-content:center;align-self:stretch;line-height:1.3;display:flex}.update-tag b{font-size:calc(13px * var(--text-scale,1));letter-spacing:.06em}.update-tease{min-width:0;font-size:calc(13px * var(--text-scale,1));color:rgb(var(--ce6e1f5,230,225,245));-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.update-tease b{white-space:nowrap}.update-tease i{color:rgba(var(--accent-rgb), .55);font-style:normal}.update-more{color:var(--muted);white-space:nowrap;font-weight:500}.update-banner button{border-radius:calc(6px * var(--t-round,1));background:rgb(var(--cf1edfb,241,237,251));color:rgb(var(--c08060f,8,6,15));font:800 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;flex:none;padding:8px 14px}@media (max-width:360px){.update-banner{gap:10px}.update-banner button{padding:8px 11px}}@media (min-width:900px){.update-banner{justify-content:center}.update-tease{flex:0 auto}}.header-menu{flex:none;position:relative}.header-menu-toggle{color:var(--text);font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:2px;display:flex}.header-menu-toggle .avatar-circle{border:2px solid rgba(var(--accent-rgb), .6);box-shadow:0 0 10px rgba(var(--violet-rgb), .5);transition:box-shadow .15s}.header-menu-toggle:hover .avatar-circle,.header-menu-toggle.open .avatar-circle{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .35), 0 0 14px rgba(var(--accent-rgb), .6)}.header-menu-caret{font-size:calc(10px * var(--text-scale,1));color:var(--muted);transition:transform .2s}.header-menu-toggle.open .header-menu-caret{transform:rotate(180deg)}.app-version{font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.03em;color:var(--muted);vertical-align:middle;font-weight:600}.avatar-circle{background:var(--panel-alt);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-image{object-fit:cover;width:100%;height:100%;display:block}.avatar-default{width:62%;height:62%}.avatar-default circle,.avatar-default path{fill:var(--muted)}.pg-slot,.pg-slot-host{display:contents}.app-main{flex-direction:column;gap:12px;padding-top:12px;display:flex}.panel{background:var(--surface);border:1px solid var(--surface-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:calc(16px * var(--t-round,1));box-shadow:var(--surface-glow);padding:16px;position:relative;overflow:hidden}.panel:before{content:"";background:linear-gradient(90deg, var(--accent), var(--magenta), var(--violet));opacity:.35;height:2px;position:absolute;top:0;left:0;right:0}.hcard{--a:var(--rarity-common-rgb);--t:var(--c96aaff,150,170,255);isolation:isolate;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(160deg, rgba(var(--a), .8), rgba(var(--cffffff,255,255,255),.12) 30%, rgba(var(--cffffff,255,255,255),.05) 70%, rgba(var(--a), .55));color:var(--text);padding:1.5px;position:relative}.hcard:before{content:"";z-index:-1;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);background:radial-gradient(120% 60% at 50% 0%, rgba(var(--a), .14), transparent 60%), linear-gradient(180deg, rgb(var(--c15122a,21,18,42)), rgb(var(--c0c0a17,12,10,23)));position:absolute;inset:1.5px}.hcard.rarity-uncommon{--a:var(--rarity-uncommon-rgb)}.hcard.rarity-rare{--a:var(--rarity-rare-rgb)}.hcard.rarity-epic{--a:var(--rarity-epic-rgb)}.hcard.rarity-legendary{--a:var(--rarity-legendary-rgb)}.hcard.rarity-mythic{--a:var(--rarity-mythic-rgb)}.hcard.type-hydron{--t:61, 165, 255}.hcard.type-terran{--t:205, 160, 100}.hcard.type-inferno{--t:255, 112, 60}.hcard.type-volt{--t:255, 220, 70}.hcard.type-bioforged{--t:72, 240, 150}.hcard.type-neural{--t:255, 96, 200}.hcard.type-aether{--t:150, 230, 255}.hcard.type-umbra{--t:160, 110, 255}.hcard.type-astral{--t:150, 170, 255}.hcard.type-divine{--t:255, 215, 120}.hcard.type-fragmented{--t:122, 215, 255}.hcd-tick{z-index:3;background:rgb(var(--a));width:34px;height:2px;box-shadow:0 0 10px rgb(var(--a));position:absolute;top:0;left:18px}.hcd-hero{--stage-bottom:74px;clip-path:polygon(14.5px 0,100% 0,100% 100%,0 100%,0 14.5px);background:rgb(var(--c0a0816,10,8,22));height:330px;position:relative;overflow:hidden}.hcd-rain{pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 12%, rgb(var(--c000000,0,0,0)) 72%, transparent 100%), linear-gradient(90deg, rgb(var(--c000000,0,0,0)) 84%, rgba(var(--c000000,0,0,0),.15) 94%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 12%, rgb(var(--c000000,0,0,0)) 72%, transparent 100%), linear-gradient(90deg, rgb(var(--c000000,0,0,0)) 84%, rgba(var(--c000000,0,0,0),.15) 94%);mask-image:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 12%, rgb(var(--c000000,0,0,0)) 72%, transparent 100%), linear-gradient(90deg, rgb(var(--c000000,0,0,0)) 84%, rgba(var(--c000000,0,0,0),.15) 94%);display:block;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.hbd{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.hbd-sky{background:radial-gradient(ellipse 70% 40% at 50% 62%, rgba(var(--t), .22), transparent 70%), linear-gradient(180deg, rgba(var(--t), .05), transparent 45%);position:absolute;inset:0}.hbd-grid{transform-origin:50% 0;height:70%;-webkit-mask-image:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 30%, rgb(var(--c000000,0,0,0)) 70%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 30%, rgb(var(--c000000,0,0,0)) 70%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 30%, rgb(var(--c000000,0,0,0)) 70%, transparent 100%);position:absolute;top:60%;left:-60%;right:-60%;transform:perspective(240px)rotateX(62deg)}.hbd-grid:before{content:"";background:repeating-linear-gradient(90deg, rgba(var(--t), .7) 0 1px, transparent 1px 32px), repeating-linear-gradient(180deg, rgba(var(--t), .7) 0 1px, transparent 1px 32px);background-position:50% 0;animation:3.2s linear infinite hbd-run;position:absolute;inset:-32px 0 0}@keyframes hbd-run{to{transform:translateY(32px)}}.hbd-horizon{background:linear-gradient(90deg, transparent, rgba(var(--t), .9) 30%, rgb(var(--cffffff,255,255,255)) 50%, rgba(var(--t), .9) 70%, transparent);height:2px;box-shadow:0 0 14px 2px rgba(var(--t), .55);opacity:.8;margin-top:-1px;position:absolute;top:60%;left:6%;right:6%}.hbd-scan{background:linear-gradient(180deg, transparent, rgba(var(--a), .1) 80%, rgba(var(--a), .35) 99%, transparent);opacity:0;height:40%;animation:9s linear infinite hbd-scan;position:absolute;top:0;left:0;right:0}@keyframes hbd-scan{0%{opacity:0;transform:translateY(-100%)}4%{opacity:1}30%{opacity:.6;transform:translateY(250%)}31%,to{opacity:0;transform:translateY(250%)}}:root[data-motion=reduce] .hbd-grid:before,:root[data-motion=reduce] .hbd-scan{animation:none}.hcd-glow{pointer-events:none;background:radial-gradient(circle at 50% 42%, rgba(var(--a), .4), transparent 60%), radial-gradient(circle at 50% 120%, rgba(var(--t), .35), transparent 60%);position:absolute;inset:0}.hcd-art{width:100%;box-shadow:none;cursor:zoom-in;background:0 0;border:none;border-radius:0;padding:0;display:block;position:absolute;inset:0}.hcd-art:focus-visible{outline:2px solid rgb(var(--a));outline-offset:-4px}.hcd-portrait{place-items:center;display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%)}.hcd-portrait>img,.hcd-portrait>svg{width:240px;height:240px;display:block}.hcd-top,.hcd-no,.hcd-shade,.hcd-ttl,.hcd-bp{pointer-events:none}.hcd-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.hcd-top-l{flex-wrap:wrap;gap:5px;display:flex}.hcd-chip{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:rgba(var(--cffffff,255,255,255),.07);height:20px;font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.hcd-grade{color:rgb(var(--c0b0714,11,7,20));box-shadow:none}.hcd-grade.g-S{background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), rgb(var(--cffbe3d,255,190,61)));color:rgb(var(--c2a1800,42,24,0))}.hcd-grade.g-A{color:rgb(var(--cffffff,255,255,255))}.hcd-flawless{background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), var(--gold), rgb(var(--cfff1b8,255,241,184)));color:rgb(var(--c2a1800,42,24,0))}.hcd-type{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg, rgba(var(--t), .9), rgba(var(--t), .25));flex:none;place-items:center;width:44px;height:50px;display:grid;position:relative}.hcd-type:before{content:"";clip-path:inherit;background:radial-gradient(circle at 50% 40%, rgba(var(--t), .35), rgb(var(--c120e24,18,14,36)) 70%);position:absolute;inset:2px}.hcd-type>*{position:relative}.hcd-no{font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;color:rgba(var(--cffffff,255,255,255),.5);writing-mode:vertical-rl;position:absolute;top:72px;right:14px}.hcd-shade{background:linear-gradient(0deg, rgb(var(--c110e21,17,14,33)) 8%, rgba(var(--c110e21,17,14,33),0));height:130px;position:absolute;bottom:0;left:0;right:0}.hcd-ttl{flex-direction:column;gap:7px;display:flex;position:absolute;bottom:12px;left:14px;right:100px}.hcd-name{font:900 calc(26px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:normal;text-shadow:0 4px 16px rgba(var(--c000000,0,0,0),.8);line-height:1.05}.hcd-chips{flex-wrap:wrap;gap:5px;display:flex}.hcd-rar{color:rgb(var(--a));background:rgba(var(--a), .1);box-shadow:inset 0 0 0 1px rgba(var(--a), .5)}.hcd-ty{color:rgb(var(--t));background:rgba(var(--t), .1);box-shadow:inset 0 0 0 1px rgba(var(--t), .45)}.hcd-role{color:var(--role-text,var(--text));background:color-mix(in srgb, var(--role,var(--muted)) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--role,var(--muted)) 55%, transparent)}.hcd-lv{color:rgba(var(--cffcf5a,255,207,90),.7);background:rgba(var(--cffbe3d,255,190,61),.08);box-shadow:inset 0 0 0 1px rgba(var(--cffcf5a,255,207,90),.4)}.hcd-lv b{color:rgb(var(--cffcf5a,255,207,90))}.hcd-lv.top{color:rgb(var(--c2a1800,42,24,0));background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), rgb(var(--cffbe3d,255,190,61)));box-shadow:none}.hcd-lv.top b{color:inherit}.hcd-prism{color:rgb(var(--cfff3c4,255,243,196));background:linear-gradient(90deg, rgba(var(--accent-rgb), .25), rgba(var(--magenta-rgb), .25), rgba(var(--gold-rgb), .3));box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .55)}.hcd-bp{text-align:right;position:absolute;bottom:14px;right:14px}.hcd-bp small{font:700 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.22em;color:var(--muted);display:block}.hcd-bp b{font:900 calc(30px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;color:rgb(var(--c7ff0ff,127,240,255));text-shadow:0 0 14px rgba(var(--c2ef1ff,46,241,255),.6);line-height:1;display:block}.hcd-body{flex-direction:column;gap:12px;padding:12px 13px 0;display:flex}.hcd-prism-odds{text-align:center;font-size:calc(13px * var(--text-scale,1));color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:4px 0;display:flex}.hcd-meta{font-size:calc(13px * var(--text-scale,1));color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.hcd-meta i{font-style:normal}.hcd-meta b{color:var(--accent-strong);font-weight:700}.hcd-away{white-space:nowrap}.hcd-away b{color:var(--text)}.hcd-xp{border-top:1px solid rgba(var(--cffffff,255,255,255),.06);flex-direction:column;gap:5px;margin:0 -13px;padding:9px 13px 0;display:flex}.hcd-xp-row{font-size:calc(12px * var(--text-scale,1));color:var(--muted);justify-content:space-between;gap:8px;display:flex}.hcd-xp-row b{font:700 calc(12px * var(--text-scale,1)) var(--font-display);color:rgb(var(--cffcf5a,255,207,90));white-space:nowrap}.hcd-xp-rail{background:rgb(var(--c05030b,5,3,11));height:6px;margin:0 -13px;position:relative}.hcd-xp-rail i{background:linear-gradient(90deg, rgb(var(--cff2ec4,255,46,196)), rgb(var(--ca23bff,162,59,255)) 50%, rgb(var(--c2ef1ff,46,241,255)));max-width:100%;box-shadow:0 0 10px rgba(var(--ca23bff,162,59,255),.8);position:absolute;top:1px;bottom:1px;left:0}.hcd-xp-row.max-tier+.hcd-xp-rail i{background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), rgb(var(--cffbe3d,255,190,61)));box-shadow:0 0 10px rgba(var(--gold-rgb), .7)}:root[data-compact] .hcd-hero{height:270px}:root[data-compact] .hcd-portrait{top:18px}:root[data-compact] .hcd-portrait img,:root[data-compact] .hcd-portrait svg{width:180px;height:180px}:root[data-compact] .hcd-body{gap:9px;padding-top:10px}@media (max-width:374px){.hcd-name{font-size:calc(22px * var(--text-scale,1))}.hcd-ttl{right:92px}.hcd-bp b{font-size:calc(26px * var(--text-scale,1))}}.home-screen{flex-direction:column;gap:16px;display:flex}.game-icon{object-fit:contain;vertical-align:middle;flex-shrink:0;display:inline-block}.prismatic-icon{filter:drop-shadow(0 0 3px rgba(var(--magenta-rgb), .6));margin:-2px 1px 0 0}:root[data-compact] .home-screen{gap:10px}button{font-family:inherit}button:disabled{opacity:.5;cursor:not-allowed}.training-panel,.tr-kind-lesson{--mode-rgb:var(--accent-rgb)}.tr-kind-debug{--mode-rgb:var(--accent-strong-rgb)}.tr-kind-codeorder{--mode-rgb:var(--gold-rgb)}.mode-activity-card{border:1px solid rgba(var(--mode-rgb), .5);border-radius:calc(16px * var(--t-round,1));background:linear-gradient(160deg, rgba(var(--mode-rgb), .14), rgba(var(--c0a0716,10,7,22),.7));margin-bottom:10px;padding:12px}.mode-activity-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mode-tag{border:1px solid rgb(var(--mode-rgb));color:rgb(var(--mode-rgb));font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-weight:700}.mode-activity-kind{font-size:calc(12px * var(--text-scale,1))}.mode-activity-title{font-family:var(--font-display);font-size:calc(17px * var(--text-scale,1));margin-top:8px;font-weight:900}.mode-activity-sub{font-size:calc(12px * var(--text-scale,1));margin-top:2px}.mode-activity-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mode-chip{border:1px solid var(--inset-line);background:var(--inset);font-size:calc(11.5px * var(--text-scale,1));border-radius:999px;padding:2px 9px;font-weight:700}.mode-activity .lesson-read>h2,.mode-activity .lesson-read>.lesson-badges,.mode-activity .puzzle-title,.mode-activity .puzzle-sub{display:none}.mode-activity .lesson-actions>button:not(.secondary),.mode-activity .code-order-actions>button,.mode-activity .start-overlay .cta-button{background:rgb(var(--mode-rgb));color:rgb(var(--c07050e,7,5,14));box-shadow:0 0 12px rgba(var(--mode-rgb), .35)}.mode-activity .scenario{border-left-color:rgb(var(--mode-rgb))}.mode-activity .lesson-learn summary{color:rgb(var(--mode-rgb))}.lesson-learn summary{cursor:pointer;font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:6px 0 2px;font-weight:700}.difficulty-tabs{gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.difficulty-tab{background:var(--inset);border:1px solid var(--inset-line);color:var(--muted);font-size:calc(12px * var(--text-scale,1));cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex}.difficulty-tab-count{font-size:calc(10px * var(--text-scale,1));opacity:.8}.difficulty-tab.active.difficulty-beginner{border-color:var(--accent-strong);color:var(--accent-strong)}.difficulty-tab.active.difficulty-intermediate{border-color:var(--accent);color:var(--accent)}.difficulty-tab.active.difficulty-advanced{border-color:var(--gold);color:var(--gold)}.difficulty-tab.active.difficulty-expert{border-color:var(--danger);color:var(--danger)}.difficulty-badge{font-size:calc(11px * var(--text-scale,1));border-radius:999px;margin-bottom:10px;padding:3px 9px;font-weight:600;display:inline-block}.difficulty-badge.difficulty-beginner{color:var(--accent-strong);background:rgba(var(--accent-strong-rgb), .12)}.difficulty-badge.difficulty-intermediate{color:var(--accent);background:rgba(var(--accent-rgb), .12)}.difficulty-badge.difficulty-advanced{color:var(--gold);background:rgba(var(--gold-rgb), .12)}.difficulty-badge.difficulty-expert{color:var(--danger);background:rgba(var(--danger-rgb), .12)}.lesson-badges{align-items:center;gap:8px;display:flex}.debug-badge{font-size:calc(11px * var(--text-scale,1));color:var(--violet);background:rgba(var(--violet-rgb), .12);border-radius:999px;margin-bottom:10px;padding:3px 9px;font-weight:600;display:inline-block}.lesson-reward-preview{margin-top:8px}.lesson-main{background:linear-gradient(180deg, rgb(var(--c17112b,23,17,43)), rgb(var(--c0d0a18,13,10,24)));border:1px solid var(--border);border-radius:calc(10px * var(--t-round,1));padding:16px}.lesson-concept{color:var(--muted);font-weight:400;font-size:calc(14px * var(--text-scale,1))}.lesson-explanation{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(8px * var(--t-round,1));margin-bottom:12px;padding:4px 14px}.lesson-explanation p{font-size:calc(14px * var(--text-scale,1));line-height:1.5}.explanation-code{background:rgb(var(--c08050f,8,5,15));border:1px solid var(--border);border-radius:calc(6px * var(--t-round,1));font-family:Fira Code,Consolas,SFMono-Regular,Menlo,monospace;font-size:calc(13px * var(--text-scale,1));color:rgb(var(--cc9f7ff,201,247,255));white-space:pre;padding:10px 12px;overflow-x:auto}.explanation-code .ec-split{padding-left:var(--ind);flex-wrap:wrap-reverse;display:flex}.explanation-code .ec-code{flex:0 1 var(--col);min-width:var(--code);white-space:pre;margin-left:calc(-1 * var(--ind))}.explanation-code .ec-note{flex:1 0 min(var(--note), 22ch, 100%);white-space:pre-wrap;min-width:0;color:var(--muted);font-style:italic}.lesson-prompt{font-size:calc(14px * var(--text-scale,1))}.inline-code{color:rgb(var(--cc9f7ff,201,247,255));background:rgb(var(--c08050f,8,5,15));border:1px solid var(--border);border-radius:calc(4px * var(--t-round,1));overflow-wrap:anywhere;padding:0 4px;font-family:Fira Code,Consolas,SFMono-Regular,Menlo,monospace;font-size:.92em}.css-preview-wrap{margin-bottom:12px}.css-preview-label{font-size:calc(11px * var(--text-scale,1));text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px;font-weight:600}.css-preview-frame{background:rgb(var(--cffffff,255,255,255));border:1px solid var(--border);border-radius:calc(8px * var(--t-round,1));width:100%;height:160px;display:block}.code-editor{width:100%}.code-editor-loading{border-radius:calc(8px * var(--t-round,1));background:rgb(var(--c08050f,8,5,15));text-align:center;min-height:180px;color:var(--muted,rgb(var(--caaaaaa,170,170,170)));place-content:center;gap:10px;padding:16px;display:grid}.lesson-code.with-symbols{padding-bottom:56px}.lesson-symbols{left:0;right:0;bottom:max(var(--kb,0px), env(safe-area-inset-bottom,0px));z-index:500;background:rgb(var(--c08050f,8,5,15));border-top:1px solid var(--border);align-items:center;gap:6px;padding:6px 8px;display:flex;position:fixed}.lesson-symbols .bh-symbols{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(90deg, rgb(var(--c000000,0,0,0)) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(90deg, rgb(var(--c000000,0,0,0)) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, rgb(var(--c000000,0,0,0)) calc(100% - 28px), transparent);flex:1;gap:4px;padding-right:24px;display:flex;overflow-x:auto}.lesson-symbols .bh-symbols::-webkit-scrollbar{display:none}.lesson-symbols button{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--accent-rgb), .12);min-width:38px;min-height:38px;color:rgb(var(--cc9f7ff,201,247,255));font:700 calc(14px * var(--text-scale,1)) "Fira Code", Consolas, monospace;text-transform:none;letter-spacing:0;box-shadow:none;border:0;flex:none;padding:0 8px}.lesson-symbols .lesson-template{background:rgba(var(--accent-rgb), .24);color:var(--accent);font:700 calc(12px * var(--text-scale,1)) var(--font-ui);white-space:nowrap}@media (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){font-size:max(16px,1em)!important}}@media (max-width:700px){.code-editor .cm-content{font-size:calc(16px * var(--text-scale,1))}}.lesson-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.lesson-actions .lesson-next{margin-left:auto}.lesson-actions button{background:var(--accent-strong);color:rgb(var(--c0b1512,11,21,18));border-radius:calc(8px * var(--t-round,1));cursor:pointer;border:none;padding:8px 16px;font-weight:600}.lesson-actions button.secondary{background:var(--panel-alt);color:var(--text);border:1px solid var(--border);font-weight:400}.completed-badge{color:var(--accent-strong);font-size:calc(13px * var(--text-scale,1))}.hint-box{background:rgba(var(--gold-rgb), .1);border:1px solid var(--gold);border-radius:calc(8px * var(--t-round,1));font-size:calc(14px * var(--text-scale,1));margin-top:10px;padding:8px 12px;line-height:1.45}.hint-label{color:var(--gold);letter-spacing:.04em;margin-bottom:4px;font-weight:700;display:block}.hint-box p{margin:0 0 8px}.hint-box p:last-child{margin-bottom:0}.result-box{border-radius:calc(8px * var(--t-round,1));font-family:Consolas,Menlo,monospace;font-size:calc(13px * var(--text-scale,1));margin-top:12px;padding:10px 12px}.result-box.pass{background:rgba(var(--accent-strong-rgb), .1);border:1px solid var(--accent-strong)}.result-box.fail{background:rgba(var(--danger-rgb), .08);border:1px solid var(--danger)}.result-error{color:var(--danger);margin-bottom:6px}.test-line.pass{color:var(--accent-strong)}.test-line.fail{color:var(--danger)}.result-explain{border-left:3px solid var(--gold);border-radius:0 calc(8px * var(--t-round,1)) calc(8px * var(--t-round,1)) 0;background:rgba(var(--gold-rgb), .08);color:var(--text);font-family:var(--font-ui,system-ui, sans-serif);font-size:calc(14px * var(--text-scale,1));margin:8px 0 10px;padding:8px 10px;line-height:1.45}.result-explain p{margin:0 0 6px}.result-explain p:last-child{margin-bottom:0}.result-explain strong{color:var(--gold)}.result-explain .inline-code{font-size:.92em}.result-explain-note{color:var(--muted);font-style:italic}.result-explain-test{margin:6px 0 4px}.result-output{border-top:1px solid var(--surface-line);margin-top:8px;padding-top:8px}.result-output-label{color:var(--muted);font-size:calc(11px * var(--text-scale,1));text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.result-output pre{white-space:pre-wrap;word-break:break-word;max-height:180px;color:var(--text);margin:0;overflow:auto}.muted{color:var(--muted);font-size:calc(13px * var(--text-scale,1))}.stat-row{gap:16px;margin:12px 0;display:flex}.stat{background:var(--surface);border:1px solid var(--surface-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:calc(12px * var(--t-round,1));text-align:center;box-shadow:var(--surface-glow);padding:10px 16px}.stat-value{font-size:calc(22px * var(--text-scale,1));color:var(--accent);font-weight:700}.stat-label{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.welcome-back-banner{background:rgba(var(--accent-rgb), .12);border:1px solid var(--accent);border-radius:calc(8px * var(--t-round,1));font-size:calc(14px * var(--text-scale,1));justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.welcome-back-cap{font-size:calc(12px * var(--text-scale,1));color:var(--muted);margin-top:4px;display:block}.welcome-back-banner button{background:var(--accent-strong);color:rgb(var(--c0b1512,11,21,18));border-radius:calc(6px * var(--t-round,1));cursor:pointer;border:none;padding:6px 12px;font-weight:600}.upgrade-odds{font-size:calc(12px * var(--text-scale,1));color:var(--muted);background:rgba(var(--accent-rgb), .06);border:1px solid var(--border);border-radius:calc(6px * var(--t-round,1));padding:6px 8px;line-height:1.5}.upgrade-odds strong{color:var(--accent)}.cta-button{background:linear-gradient(90deg, var(--accent), var(--magenta), var(--violet));color:rgb(var(--c0a0512,10,5,18));border-radius:calc(8px * var(--t-round,1));cursor:pointer;font-weight:700;font-size:calc(15px * var(--text-scale,1));box-shadow:0 0 14px -2px rgba(var(--magenta-rgb), .55);border:none;padding:10px 22px}.breeding-panel .rarity-common,.rebirth-panel .rarity-common{--r:var(--rarity-common);--r-rgb:var(--rarity-common-rgb)}.breeding-panel .rarity-uncommon,.rebirth-panel .rarity-uncommon{--r:var(--rarity-uncommon);--r-rgb:var(--rarity-uncommon-rgb)}.breeding-panel .rarity-rare,.rebirth-panel .rarity-rare{--r:var(--rarity-rare);--r-rgb:var(--rarity-rare-rgb)}.breeding-panel .rarity-epic,.rebirth-panel .rarity-epic{--r:var(--rarity-epic);--r-rgb:var(--rarity-epic-rgb)}.breeding-panel .rarity-legendary,.rebirth-panel .rarity-legendary{--r:var(--rarity-legendary);--r-rgb:var(--rarity-legendary-rgb)}.breeding-panel .rarity-mythic,.rebirth-panel .rarity-mythic{--r:var(--rarity-mythic);--r-rgb:var(--rarity-mythic-rgb)}.rebirth-panel{--rb-cut:polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 6px);--rb-cut-lg:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);--rb-hex:polygon(25% 3%, 75% 3%, 100% 50%, 75% 97%, 25% 97%, 0 50%);--rb-gold-text:linear-gradient(180deg, rgb(var(--cfff6d1,255,246,209)), var(--gold) 60%, rgb(var(--cc98a1e,201,138,30)));flex-direction:column;gap:14px;display:flex}.rebirth-panel h2{margin:0}.rb-hero{clip-path:var(--rb-cut-lg);background:radial-gradient(80% 70% at 22% 40%, rgba(var(--gold-rgb), .16), transparent 70%), radial-gradient(70% 70% at 82% 40%, rgba(var(--violet-rgb), .22), transparent 70%), rgb(var(--c0d0918,13,9,24));box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .5), inset 0 1px 0 rgba(var(--cfff1b8,255,241,184),.3);flex-direction:column;gap:14px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}.rb-hero.reroll{background:radial-gradient(80% 70% at 22% 40%, rgba(var(--gold-rgb), .08), transparent 70%), radial-gradient(70% 70% at 82% 40%, rgba(var(--violet-rgb), .22), transparent 70%), rgb(var(--c0d0918,13,9,24));box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .45), inset 0 1px 0 rgba(var(--cfff1b8,255,241,184),.18)}.rb-kick{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--cf0c35a,240,195,90));align-items:center;gap:8px;display:flex}.rb-kick:after{content:"";background:linear-gradient(90deg, rgba(var(--gold-rgb), .55), transparent);flex:1;height:1px}.rb-swap{align-items:flex-start;gap:8px;display:flex}.rb-side{flex-direction:column;flex:none;align-items:center;gap:8px;width:128px;min-width:0;display:flex}.rb-hex{width:124px;height:114px;clip-path:var(--rb-hex);justify-content:center;align-items:center;display:flex}.rb-hex>span{width:calc(100% - 4px);height:calc(100% - 4px);clip-path:var(--rb-hex);background:radial-gradient(circle at 50% 38%, rgba(var(--cffffff,255,255,255),.14), rgba(var(--c0a0714,10,7,20),.96) 70%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rb-hex.gold{background:linear-gradient(160deg, rgb(var(--cfff1b8,255,241,184)), var(--gold) 35%, rgb(var(--c7a4d0a,122,77,10)) 70%, rgb(var(--cffd27a,255,210,122)));filter:drop-shadow(0 0 14px rgba(var(--gold-rgb), .4))}.rb-hex.dim{background:linear-gradient(160deg, rgb(var(--cd9d2f2,217,210,242)), rgb(var(--c4b4466,75,68,102)) 50%, rgb(var(--c8a80b3,138,128,179)))}.rb-hex.egg{background:linear-gradient(160deg, rgb(var(--cc78bff,199,139,255)), rgb(var(--c3b1a66,59,26,102)) 50%, var(--violet))}.rb-egg{background:radial-gradient(ellipse at 40% 32%, rgb(var(--c2c2150,44,33,80)), rgb(var(--c110b22,17,11,34)) 62%, rgb(var(--c08050f,8,5,15)));width:62px;height:78px;box-shadow:0 0 0 1px rgba(var(--violet-rgb), .55), 0 0 18px rgba(var(--violet-rgb), .55), inset 0 -8px 16px rgba(var(--c000000,0,0,0),.6);border-radius:50% 50% 46% 46%/60% 60% 40% 40%}.rb-q{font:900 calc(28px * var(--text-scale,1)) var(--font-display);color:rgb(var(--ce7d2ff,231,210,255));text-shadow:0 0 14px var(--violet);position:absolute}.rb-who{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.rb-who>span:last-child{flex-direction:column;min-width:0;line-height:1.1;display:flex}.rb-who.center>span:last-child{text-align:center;align-items:center}.rb-who b{text-overflow:ellipsis;white-space:nowrap;font:700 calc(15px * var(--text-scale,1)) var(--font-ui);overflow:hidden}.rb-who small{text-overflow:ellipsis;white-space:nowrap;font:600 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted);overflow:hidden}.rb-lv{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(180deg, rgb(var(--cfff1b8,255,241,184)), var(--gold) 55%, rgb(var(--cb9790f,185,121,15)));width:34px;height:30px;color:rgb(var(--c1a1020,26,16,32));font:900 calc(11px * var(--text-scale,1)) var(--font-display);flex:none;justify-content:center;align-items:center;display:inline-flex}.rb-lv.dim{background:linear-gradient(180deg, rgb(var(--cd9d2f2,217,210,242)), rgb(var(--c8a80b3,138,128,179)));color:rgb(var(--c120d22,18,13,34))}.rb-beam{background:linear-gradient(90deg, rgba(var(--gold-rgb), .9), rgba(var(--violet-rgb), .9));height:2px;box-shadow:0 0 10px rgba(var(--gold-rgb), .45);flex:1;margin-top:56px;position:relative}.rb-beam i{background:rgb(var(--cfff1b8,255,241,184));width:8px;height:8px;box-shadow:0 0 10px var(--gold);margin:-4px 0 0 -4px;animation:2.4s linear infinite rb-flow;position:absolute;top:50%;transform:rotate(45deg)}.rb-beam i:nth-child(2){animation-delay:-.8s}.rb-beam i:nth-child(3){animation-delay:-1.6s}@keyframes rb-flow{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:100%}}:root[data-motion=reduce] .rb-beam i{animation:none}:root[data-motion=reduce] .rb-beam i:first-child{left:20%}:root[data-motion=reduce] .rb-beam i:nth-child(2){left:50%}:root[data-motion=reduce] .rb-beam i:nth-child(3){left:80%}.rb-outcome{clip-path:var(--rb-cut);background:rgba(var(--gold-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .4);align-items:center;gap:12px;padding:10px 12px;display:flex}.rb-outcome.let-go{background:rgba(var(--magenta-rgb), .07);box-shadow:inset 0 0 0 1px rgba(var(--magenta-rgb), .38);flex-direction:column;align-items:stretch;gap:8px}.rb-outcome.let-go:not(:has(>div)){flex-direction:row;align-items:center}.rb-outcome>div:first-child{align-items:center;gap:12px;display:flex}.rb-outcome .game-icon{flex:none}.rb-outcome>span,.rb-outcome>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.rb-outcome b{font:700 calc(15px * var(--text-scale,1)) var(--font-ui)}.rb-outcome small{font:600 calc(12.5px * var(--text-scale,1))/1.45 var(--font-ui);color:rgb(var(--cd9cfb4,217,207,180));display:block}.rb-outcome small .grade-badge{vertical-align:-2px;margin-right:5px;display:inline-flex}.rb-outcome.let-go small{color:rgb(var(--cd9c2e6,217,194,230))}.rb-progress{align-items:center;gap:10px;display:flex}.rb-progress>span{background:rgba(var(--cffffff,255,255,255),.08);flex:1;height:6px}.rb-progress i{background:linear-gradient(90deg, var(--magenta), var(--gold));height:100%;display:block}.rb-progress small{flex:none;font-weight:700;color:rgb(var(--cffd27a,255,210,122))!important}.rb-same{font:600 calc(13.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);align-items:center;gap:10px;margin:0;padding:0 4px;display:flex}.rb-same svg{color:var(--accent-strong);flex:none}.rb-claim{clip-path:var(--rb-cut);background:rgba(var(--gold-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .55);align-items:center;gap:11px;padding:10px 10px 10px 12px;display:flex}.rb-claim>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rb-claim b{font:700 calc(14px * var(--text-scale,1)) var(--font-ui)}.rb-claim small{font:600 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.rb-odds{clip-path:var(--rb-cut-lg);background:rgba(var(--c0e0a1a,14,10,26),.92);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .32);flex-direction:column;gap:12px;padding:16px;display:flex}.rb-odds-head,.rb-raise-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.rb-odds-head>span:first-child{flex-direction:column;gap:3px;display:flex}.rb-odds h2,.rb-raise h2{font:900 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase}.rb-odds-head small,.rb-raise-head small{font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.rb-odds-top{flex-direction:column;align-items:flex-end;display:flex}.rb-odds-top b{font:900 calc(22px * var(--text-scale,1))/1 var(--font-display);font-variant-numeric:tabular-nums;background-image:var(--rb-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}.rb-odds-top small{letter-spacing:.14em;text-transform:uppercase;font:800 calc(8.5px * var(--text-scale,1)) var(--font-display)!important;color:rgb(var(--cd9cfb4,217,207,180))!important}.rb-odds-bar{gap:2px;height:12px;display:flex}.rb-odds-bar i{background:var(--r);min-width:2px;height:100%;box-shadow:0 0 8px rgba(var(--r-rgb), .4);display:block}.rb-odds-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid}.rb-odds-legend span{font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cd9d2f2,217,210,242));align-items:center;gap:7px;display:flex}.rb-odds-legend i{background:var(--r);flex:none;width:8px;height:8px;transform:rotate(45deg)}.rb-odds-legend b{font:800 calc(12px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);margin-left:auto}.rb-chips{flex-wrap:wrap;gap:6px;display:flex}.rb-chip{min-height:30px;clip-path:var(--rb-cut);background:rgba(var(--c110d1e,17,13,30),.9);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .35);font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cd9d2f2,217,210,242));align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rb-chip b{color:var(--accent-strong)}.rb-chip.prism b{color:rgb(var(--cff8fe6,255,143,230))}.rb-chip.max b{color:var(--gold)}.rb-raise{flex-direction:column;gap:6px;display:flex}.rb-raise-head{align-items:baseline;padding:2px 2px 4px}.rb-raise-head b{color:rgb(var(--cffd27a,255,210,122))}.rb-boost{min-height:60px;clip-path:var(--rb-cut);background:linear-gradient(100deg, rgba(var(--cffffff,255,255,255),.04), rgba(var(--cffffff,255,255,255),0) 40%), rgba(var(--c0e0a1a,14,10,26),.92);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .24);align-items:center;gap:11px;padding:8px 8px 8px 10px;display:flex}.rb-boost.done{box-shadow:inset 0 0 0 1px rgba(var(--accent-strong-rgb), .35)}.rb-boost>.game-icon{flex:none}.rb-boost-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rb-boost-name{font:700 calc(15px * var(--text-scale,1)) var(--font-ui);color:var(--text)}.rb-boost-name b{font-size:calc(13px * var(--text-scale,1));color:var(--accent-strong);margin-left:6px}.rb-boost-name b.p{color:rgb(var(--cff8fe6,255,143,230))}.rb-boost-main small{font:600 calc(12px * var(--text-scale,1))/1.3 var(--font-ui);color:var(--muted)}.rb-buy{min-width:84px;min-height:44px;clip-path:var(--rb-cut);background:rgba(var(--gold-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .7);color:rgb(var(--cffd27a,255,210,122));font:900 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;flex:none;padding:0 12px}.rb-buy:hover:not(:disabled){background:rgba(var(--gold-rgb), .22)}.rb-buy:disabled{background:rgba(var(--cffffff,255,255,255),.03);box-shadow:inset 0 0 0 1px rgba(var(--cb9aee0,185,174,224),.25);color:rgb(var(--c7f75a6,127,117,166));cursor:default}.rb-boost-done{min-width:84px;min-height:44px;clip-path:var(--rb-cut);background:rgba(var(--accent-strong-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--accent-strong-rgb), .5);color:var(--accent-strong);font:900 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;gap:5px;display:inline-flex}.rb-raise-note{font:600 calc(12.5px * var(--text-scale,1))/1.4 var(--font-ui);color:var(--muted);margin:2px 2px 0}.rb-raise-note b{color:var(--text)}.rb-raise-note b.up{color:rgb(var(--cff8fe6,255,143,230))}.rb-go{flex-direction:column;gap:8px;margin-top:4px;display:flex}.rebirth-hold{width:100%;height:64px;clip-path:var(--rb-cut-lg);background:linear-gradient(90deg, rgb(var(--c2a1640,42,22,64)), rgb(var(--c1a0f2e,26,15,46)));box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .75), inset 0 1px 0 rgba(var(--cfff1b8,255,241,184),.35);color:rgb(var(--cfff6d1,255,246,209));cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rebirth-hold:disabled{background:rgb(var(--c120d22,18,13,34));box-shadow:inset 0 0 0 1px rgba(var(--cb9aee0,185,174,224),.25);color:rgb(var(--c7f75a6,127,117,166));cursor:default}.rebirth-hold-fill{background:linear-gradient(90deg, var(--gold), var(--magenta) 70%, var(--violet));transition-property:right;transition-timing-function:linear;position:absolute;inset:0 100% 0 0}.rebirth-hold.holding .rebirth-hold-fill{right:0}.rebirth-hold span{font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 8px rgba(var(--c000000,0,0,0),.6);position:relative}.rebirth-hint{text-align:center;font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--muted);margin:0}.rb-ghost{width:100%;min-height:48px;clip-path:var(--rb-cut);background:rgba(var(--cffffff,255,255,255),.04);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.12);color:rgb(var(--cd9d2f2,217,210,242));font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.rb-ghost:hover{color:var(--text);background:rgba(var(--cffffff,255,255,255),.07)}.rb-sheet{--rb-cut:polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 6px);background:linear-gradient(180deg, rgba(var(--violet-rgb), .16), transparent 60%), rgb(var(--c0f0a1d,15,10,29));box-shadow:inset 0 1px 0 rgba(var(--gold-rgb), .6), 0 -18px 40px rgba(var(--c000000,0,0,0),.6);gap:12px}.bx-sheet.rb-sheet{padding-bottom:0}.rb-pc{--cut8:polygon(8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%, 0 8px);clip-path:var(--cut8);background:var(--inset);box-shadow:inset 0 0 0 1px rgba(var(--r-rgb), .55);flex-direction:column;gap:10px;padding:12px;display:flex}.rb-pc-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rb-pc-hex,.rb-pc-hex>span{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;display:grid}.rb-pc-hex{background:linear-gradient(160deg, var(--r), rgba(var(--r-rgb), .2));width:92px;height:92px}.rb-pc-hex>span{background:radial-gradient(circle at 50% 40%, rgb(var(--c2a1a40,42,26,64)), rgb(var(--c120b22,18,11,34)));width:86px;height:86px;overflow:hidden}.rb-pc-hex.prism{background:conic-gradient(from 20deg, rgb(var(--cff8fe6,255,143,230)), rgb(var(--c8fe9ff,143,233,255)), rgb(var(--cfff3b0,255,243,176)), rgb(var(--cb8ff9f,184,255,159)), rgb(var(--cff8fe6,255,143,230)))}.rb-pc-id{flex-direction:column;gap:5px;min-width:0;display:flex}.rb-pc-id b{font:900 calc(17px * var(--text-scale,1))/1.1 var(--font-display);letter-spacing:.03em;overflow-wrap:anywhere}.rb-pc-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rb-pc-prism{color:rgb(var(--cff8fe6,255,143,230));border-color:rgb(var(--cff8fe6,255,143,230));align-items:center;gap:4px;display:inline-flex}.rb-pc .grade-big{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:0;width:58px;height:62px}.rb-pc .grade-big b{font-size:calc(25px * var(--text-scale,1))}.rb-pc-stats{flex-direction:column;gap:5px;display:flex}.rb-pc-row{grid-template-columns:36px 1fr 40px 42px;align-items:center;gap:8px;display:grid}.rb-pc-row.head{font:700 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rb-pc-row.head span:nth-child(n+3){text-align:right}.rb-pc-lbl{font:700 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;color:var(--muted)}.rb-pc-iv{text-align:right;font:600 calc(12.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rb-pc-val{text-align:right;font:800 calc(14px * var(--text-scale,1)) var(--font-ui);font-variant-numeric:tabular-nums}.rb-pc-row.perfect .iv-track i{background:linear-gradient(90deg, rgb(var(--cffbe3d,255,190,61)), rgb(var(--cffe14d,255,225,77)));box-shadow:0 0 8px rgba(var(--cffe14d,255,225,77),.7)}.rb-pc-row.perfect .rb-pc-iv{color:var(--gold)}.rb-pc-nums{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rb-pc-nums div{text-align:center;border-radius:calc(8px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.5);border:1px solid var(--inset-line);flex-direction:column;min-width:0;padding:6px 4px;display:flex}.rb-pc-nums b{font:800 calc(14px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums}.rb-pc-nums b.bp{color:var(--accent)}.rb-pc-nums span{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted)}@media (max-width:420px){.rb-pc-hex{width:78px;height:78px}.rb-pc-hex>span{width:72px;height:72px}}.rb-sheet-head{flex-direction:column;gap:3px;display:flex}.rb-sheet-head .rb-kick{margin-bottom:2px}.rb-sheet-head h2{font:900 calc(17px * var(--text-scale,1))/1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;margin:0}.rb-sheet-head p{font:600 calc(14.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);margin:0}.rb-picks{flex-direction:column;gap:8px;display:flex}.rb-pick{text-align:left;width:100%;min-height:64px;clip-path:var(--rb-cut);background:rgba(var(--c110d1e,17,13,30),.95);box-shadow:inset 0 0 0 1px rgba(var(--cb9aee0,185,174,224),.25);color:var(--text);cursor:pointer;border:0;align-items:center;gap:12px;padding:12px;display:flex}.rb-pick .game-icon{flex:none}.rb-pick-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rb-pick-txt b{font:700 calc(16px * var(--text-scale,1)) var(--font-ui)}.rb-pick-txt small{font:600 calc(13px * var(--text-scale,1))/1.35 var(--font-ui);color:var(--muted)}.rb-pick-val{font:800 calc(13px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;display:flex}.rb-pick-val small{font:600 calc(11.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.rb-pick-val.ess{color:rgb(var(--cd9b3ff,217,179,255))}.rb-pick.keep[aria-checked=true]{background:rgba(var(--gold-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .75)}.rb-pick.scrap[aria-checked=true]{background:rgba(var(--danger-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb), .75)}.rb-pick.scrap[aria-checked=true] .rb-pick-val.ess{color:rgb(var(--cffd27a,255,210,122))}.rb-pick[aria-disabled=true]{opacity:.55;cursor:default}.rb-pick:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.rb-precious{clip-path:var(--rb-cut);background:rgba(var(--cff8fe6,255,143,230),.08);box-shadow:inset 0 0 0 1px rgba(var(--cff8fe6,255,143,230),.5);font:600 calc(13.5px * var(--text-scale,1))/1.4 var(--font-ui);color:rgb(var(--cf3d3ec,243,211,236));margin:0;padding:9px 12px}.rb-precious b{color:rgb(var(--cff8fe6,255,143,230))}.rb-sheet-hint{font:600 calc(13.5px * var(--text-scale,1))/1.4 var(--font-ui);color:var(--muted);margin:0}.rb-link{color:var(--accent-strong);font:700 calc(13.5px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0}.rb-link:after{content:" ›"}.rb-sheet-acts{padding:10px 0 calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent, rgb(var(--c0f0a1d,15,10,29)) 22%);grid-template-columns:1fr 1.7fr;gap:10px;margin-top:-2px;display:grid;position:sticky;bottom:0}.rb-confirm{min-height:52px;clip-path:var(--rb-cut);background:linear-gradient(90deg, rgb(var(--c2a1640,42,22,64)), rgb(var(--c1a0f2e,26,15,46)));box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .85), inset 0 1px 0 rgba(var(--cfff1b8,255,241,184),.35);color:rgb(var(--cfff6d1,255,246,209));font:900 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0}.rb-confirm.danger{background:linear-gradient(90deg, rgb(var(--c4a0f22,74,15,34)), rgb(var(--c2b0a1a,43,10,26)));box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb), .9), inset 0 1px 0 rgba(var(--cffb4be,255,180,190),.3);color:rgb(var(--cffd6dd,255,214,221))}.rb-confirm.armed{background:linear-gradient(90deg, var(--danger), rgb(var(--cb3123a,179,18,58)));box-shadow:inset 0 0 0 1px rgb(var(--cff9aab,255,154,171));color:rgb(var(--cffffff,255,255,255));animation:1.1s ease-in-out infinite rb-armed}@keyframes rb-armed{50%{filter:brightness(1.25)}}:root[data-motion=reduce] .rb-confirm.armed{animation:none}.rb-sheet .rb-ghost{min-height:52px}.breed-cta{border-radius:calc(11px * var(--t-round,1));width:100%;font-family:var(--font-ui);font-size:calc(15px * var(--text-scale,1));letter-spacing:.1em;color:rgb(var(--cffffff,255,255,255));background:linear-gradient(90deg, var(--magenta), var(--violet));box-shadow:0 0 16px rgba(var(--magenta-rgb), .4);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:12px;font-weight:700;display:flex}.breed-cta:disabled{background:var(--inset);border:1px solid var(--inset-line);color:var(--muted);box-shadow:none;cursor:default}.breed-caption{font-size:calc(11px * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:baseline;margin:16px 2px 8px;display:flex}.breed-caption span{color:var(--muted);letter-spacing:.06em;font-size:calc(10.5px * var(--text-scale,1))}.breed-how{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin-top:12px;padding:9px 12px}.breed-how summary{cursor:pointer}.breed-how p{margin:8px 0 0;line-height:1.5}.breed-odds-heading{font-size:calc(11px * var(--text-scale,1));text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.rarity-odds-breakdown{font-size:calc(12px * var(--text-scale,1));color:var(--muted);flex-direction:column;gap:2px;display:flex}.rarity-odds-chip{justify-content:space-between;gap:8px;display:flex}.rarity-odds-chip-label{font-weight:600}.rarity-odds-chip.rarity-common .rarity-odds-chip-label{color:var(--rarity-common)}.rarity-odds-chip.rarity-uncommon .rarity-odds-chip-label{color:var(--rarity-uncommon)}.rarity-odds-chip.rarity-rare .rarity-odds-chip-label{color:var(--rarity-rare)}.rarity-odds-chip.rarity-epic .rarity-odds-chip-label{color:var(--rarity-epic)}.rarity-odds-chip.rarity-legendary .rarity-odds-chip-label{color:var(--rarity-legendary)}.rarity-odds-chip.rarity-mythic .rarity-odds-chip-label{color:var(--rarity-mythic)}.rarity-odds-chip-value strong{color:var(--accent)}.pet-lightbox-backdrop{z-index:50;background:rgba(var(--bg-rgb), .82);-webkit-backdrop-filter:blur(calc(3px * var(--t-blur,1)));backdrop-filter:blur(calc(3px * var(--t-blur,1)));justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pet-lightbox-close{background:var(--panel-alt);border:1px solid var(--border);width:32px;height:32px;color:var(--text);font-size:calc(14px * var(--text-scale,1));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.spot-close{z-index:5;background:rgba(var(--c0a0716,10,7,22),.9);border:1px solid var(--inset-line);width:36px;height:36px;color:var(--text);font-size:calc(14px * var(--text-scale,1));cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;top:14px;right:14px}.spot-toggle{background:rgba(var(--c080614,8,6,20),.8);border:1px solid var(--inset-line);border-radius:999px;gap:4px;width:max-content;margin:10px auto 0;padding:3px;display:flex;position:relative}.spot-toggle button,.spot-toggle span{color:var(--muted);font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.1em;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-weight:700;display:flex}.spot-toggle .on{background:rgba(var(--gold-rgb), .2);color:var(--gold)}.spot-toggle.single span{cursor:default}.spot-tag{font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));white-space:nowrap;color:var(--muted);background:rgba(var(--cffffff,255,255,255),.08);border-radius:999px;padding:0 8px;font-weight:700}.spot-tag.up{color:var(--accent-strong);background:rgba(var(--accent-strong-rgb), .14)}.spot-tag.down{color:rgb(var(--cff8fa3,255,143,163));background:rgba(var(--danger-rgb), .14)}.spot-open{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:rgba(var(--c0a0716,10,7,22),.86);width:100%;color:var(--accent);font-family:var(--font-ui);font-size:calc(13px * var(--text-scale,1));letter-spacing:.1em;cursor:pointer;margin-top:8px;padding:10px;font-weight:700;display:block;position:relative}.spot-breakdown{border-radius:calc(14px * var(--t-round,1));background:rgba(var(--c0a0716,10,7,22),.9);border:1px solid var(--inset-line);margin-top:8px;padding:0 10px 10px;position:relative}.spot-mini-header{z-index:1;border-radius:calc(14px * var(--t-round,1)) calc(14px * var(--t-round,1)) 0 0;background:rgba(var(--c0e091e,14,9,30),.98);border-bottom:1px solid rgba(var(--r-rgb), .45);align-items:center;gap:10px;margin:0 -10px 10px;padding:8px 10px;display:flex;position:sticky;top:0}.spot-mini-header b{font-size:calc(15px * var(--text-scale,1));display:block}.spot-mini-header small{font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--r);font-weight:700}.spot-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.spot-summary>div{text-align:center;border-radius:calc(10px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);padding:7px 2px}.spot-summary b{font-family:var(--font-ui);font-size:calc(16px * var(--text-scale,1));color:var(--accent);display:block}.spot-summary span{font-size:calc(10.5px * var(--text-scale,1));color:var(--muted)}.spot-eq{text-align:center;font-size:calc(11px * var(--text-scale,1));margin:6px 0 8px;line-height:1.4}.spot-role-explain{font-size:calc(12px * var(--text-scale,1));text-align:center;margin:0 0 8px}.spot-caption{font-family:var(--font-ui);font-size:calc(10.5px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.spot-share{border-radius:calc(9px * var(--t-round,1));height:14px;margin:4px 0 3px;display:flex;overflow:hidden}.spot-share i{background:var(--s);height:100%;display:block}.spot-share-legend{font-family:var(--font-ui);font-size:calc(10.5px * var(--text-scale,1));flex-wrap:wrap;justify-content:space-between;gap:2px 6px;margin-bottom:10px;font-weight:700;display:flex}.spot-share-legend span{color:var(--s)}.spot-stat-card{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);border-left:3px solid var(--s);margin-bottom:6px;padding:8px 10px}.spot-stat-head{align-items:baseline;gap:6px;display:flex}.spot-stat-head b{font-family:var(--font-ui);font-size:calc(15px * var(--text-scale,1));color:var(--s)}.spot-stat-head span{font-size:calc(11.5px * var(--text-scale,1));flex:1}.spot-stat-head strong{font-family:var(--font-ui);font-size:calc(17px * var(--text-scale,1))}.spot-stat-bar{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);height:6px;margin:5px 0;overflow:hidden}.spot-stat-bar i{background:var(--s);height:100%;display:block}.spot-stat-line{font-size:calc(12px * var(--text-scale,1));justify-content:space-between;align-items:center;margin-top:2px;display:flex}.spot-stat-what{font-size:calc(11.5px * var(--text-scale,1));margin-top:4px;line-height:1.4}.collection-complete-banner{text-align:center;color:var(--gold);background:rgba(var(--gold-rgb), .1);border:1px solid var(--gold);border-radius:calc(8px * var(--t-round,1));margin-bottom:12px;padding:10px 12px;font-weight:600}.rarity-label{font-weight:700}.rarity-label.rarity-uncommon{color:var(--rarity-uncommon);text-shadow:0 0 6px rgba(var(--rarity-uncommon-rgb), .5)}.rarity-label.rarity-rare{color:var(--rarity-rare);text-shadow:0 0 6px rgba(var(--rarity-rare-rgb), .5)}.rarity-label.rarity-epic{color:var(--rarity-epic);text-shadow:0 0 6px rgba(var(--rarity-epic-rgb), .5)}.rarity-label.rarity-legendary{color:var(--rarity-legendary);text-shadow:0 0 6px rgba(var(--rarity-legendary-rgb), .5)}.rarity-label.rarity-mythic{color:var(--rarity-mythic);text-shadow:0 0 6px rgba(var(--rarity-mythic-rgb), .5)}.leaderboard-panel .rarity-common{--r:var(--rarity-common);--r-rgb:var(--rarity-common-rgb)}.leaderboard-panel .rarity-uncommon{--r:var(--rarity-uncommon);--r-rgb:var(--rarity-uncommon-rgb)}.leaderboard-panel .rarity-rare{--r:var(--rarity-rare);--r-rgb:var(--rarity-rare-rgb)}.leaderboard-panel .rarity-epic{--r:var(--rarity-epic);--r-rgb:var(--rarity-epic-rgb)}.leaderboard-panel .rarity-legendary{--r:var(--rarity-legendary);--r-rgb:var(--rarity-legendary-rgb)}.leaderboard-panel .rarity-mythic{--r:var(--rarity-mythic);--r-rgb:var(--rarity-mythic-rgb)}.leaderboard-panel{overflow:clip}.rank-cat-emoji{place-items:center;width:1.25em;line-height:1;display:inline-grid}.rank-caption{font-size:calc(11px * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:baseline;margin:14px 2px 6px;display:flex}.rank-caption span{color:var(--muted);letter-spacing:.06em}.rank-empty{text-align:center;padding:24px 12px}.lb{--lb-cut:polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 6px);--lb-cut-lg:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);--lb-hex:polygon(25% 3%, 75% 3%, 100% 50%, 75% 97%, 25% 97%, 0 50%);--lb-gold-text:linear-gradient(180deg, rgb(var(--cfff6d1,255,246,209)), var(--gold) 60%, rgb(var(--cc98a1e,201,138,30)));flex-direction:column;gap:12px;display:flex}.lb [role=button]{cursor:pointer}.lb [role=button]:focus-visible,.lb button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-scope{margin:0}.lb-hero{clip-path:var(--lb-cut-lg);background:linear-gradient(115deg, rgba(var(--accent-rgb), .1), transparent 45%), radial-gradient(70% 120% at 0% 0%, rgba(var(--violet-rgb), .28), transparent 70%), rgb(var(--c0d0918,13,9,24));box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .55);flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.lb-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lb-hero-cap{font:900 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.lb-hero-score{font:900 calc(38px * var(--text-scale,1))/1 var(--font-display);font-variant-numeric:tabular-nums}.lb-hero-score small{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;color:var(--muted);margin-left:6px}.lb-hero-rank{text-align:right;font:700 calc(14px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.lb-hero-rank b{font:900 calc(20px * var(--text-scale,1)) var(--font-display);color:var(--gold);display:block}.lb-hero-bar{gap:2px;height:10px}.lb-legend{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted);flex-wrap:wrap;gap:4px 14px;display:flex}.lb-legend span{align-items:center;gap:6px;display:inline-flex}.lb-legend i{background:var(--g);width:8px;height:8px}.lb-legend b{color:var(--text);font-variant-numeric:tabular-nums}.lb-hero-tier{font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lb-hero-tier b{font:900 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:var(--lb-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}.lb-hero-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lb-link{cursor:pointer;font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:0 0;border:0;padding:4px 0}.lb-how{font:600 calc(13.5px * var(--text-scale,1))/1.4 var(--font-ui);color:var(--text);background:rgba(var(--c080614,8,6,20),.55);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .3);flex-direction:column;gap:10px;padding:10px 12px;display:flex}.lb-how p{margin:0}.lb-how .muted{color:var(--muted)}.lb-how-grid{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.lb-how-grid div{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.lb-how-grid b{font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lb-how-grid span{color:var(--muted)}.lb-tiers{font:600 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;display:flex}.lb-tiers b{color:var(--gold);font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase}.lb-themes{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lb-theme{flex-direction:column;gap:4px;min-width:0;display:flex}.lb-theme-h{justify-content:space-between;align-items:center;gap:8px;padding:0 2px 2px;display:flex}.lb-theme-h span{font:900 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.lb-theme-h i{background:var(--g);width:7px;height:7px;box-shadow:0 0 8px var(--g)}.lb-theme-h small{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.lb-srow{text-align:left;cursor:pointer;width:100%;min-height:50px;color:var(--text);clip-path:var(--lb-cut);background:rgba(var(--c110d1e,17,13,30),.85);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .28);border:0;grid-template-columns:28px minmax(0,1fr) auto 14px;align-items:center;column-gap:10px;padding:6px 10px 8px 9px;display:grid;position:relative}.lb-srow:hover{background:rgba(var(--c1c1530,28,21,48),.95);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .55)}.lb-st{flex-direction:column;gap:1px;min-width:0;display:flex}.lb-st b{text-overflow:ellipsis;white-space:nowrap;font:700 calc(15px * var(--text-scale,1)) var(--font-ui);overflow:hidden}.lb-st small{text-overflow:ellipsis;white-space:nowrap;font:600 calc(12.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums;overflow:hidden}.lb-sr{text-align:right;font:900 calc(16px * var(--text-scale,1))/1.05 var(--font-display);font-variant-numeric:tabular-nums}.lb-sr small{font:700 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:2px;display:block}.lb-sr.pod{color:var(--gold)}.lb-srow.none .lb-sr{color:var(--muted)}.lb-chev{color:var(--muted);font:700 calc(16px * var(--text-scale,1)) var(--font-ui)}.lb-pct{background:rgba(var(--cffffff,255,255,255),.05);height:3px;position:absolute;bottom:0;left:0;right:0}.lb-pct i{background:var(--g);opacity:.85;height:100%;display:block}.lb-later{font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--muted);background:rgba(var(--c080614,8,6,20),.4);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .2);align-items:baseline;gap:8px;margin:0;padding:8px 10px;display:flex}.lb-later b{color:var(--text)}.lb-nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.lb-back{cursor:pointer;color:var(--text);clip-path:var(--lb-cut);background:rgba(var(--c110d1e,17,13,30),.85);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .4);font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;border:0;padding:8px 12px}.lb-back:hover{box-shadow:inset 0 0 0 1px var(--accent)}.lb-sib{gap:4px;display:flex}.lb-sib button{cursor:pointer;width:38px;height:38px;clip-path:var(--lb-cut);background:rgba(var(--c110d1e,17,13,30),.85);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .32);border:0;place-items:center;padding:0;display:grid}.lb-sib button[aria-pressed=true]{background:linear-gradient(180deg, rgba(var(--accent-rgb), .22), rgba(var(--accent-rgb), .05));box-shadow:inset 0 0 0 1px var(--accent)}.lb-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lb-trio>div{clip-path:var(--lb-cut);background:rgba(var(--c110d1e,17,13,30),.85);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .28);padding:8px 10px}.lb-trio small{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.lb-trio b{font:900 calc(17px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums}.lb-trio b span{font:600 calc(11px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.lb-trio b.pod{color:var(--gold)}@media (min-width:820px){.lb-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}}.lb-head h2{align-items:center;gap:8px;display:flex}.lb-head{justify-content:space-between;align-items:flex-end;gap:10px;padding-top:2px;display:flex}.lb-head>span{flex-direction:column;gap:2px;min-width:0;display:flex}.lb-head h2{font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0}.lb-head small{font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.lb-head>small{flex:none}.lb-key-toggle{height:44px;clip-path:var(--lb-cut);background:rgba(var(--gold-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .55);color:rgb(var(--cffd27a,255,210,122));font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;display:flex}.lb-key-toggle b{font-size:calc(16px * var(--text-scale,1));line-height:1}.lb-key{clip-path:var(--lb-cut-lg);background:rgba(var(--c110d1e,17,13,30),.92);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .4);padding:10px 12px 12px}.lb-key-row{border-top:1px solid rgba(var(--cffffff,255,255,255),.06);font:600 calc(13.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 8px;padding:5px 0;display:grid}.lb-key-row>span:first-child{color:var(--text);align-items:center;gap:8px;display:flex}.lb-key-row>:last-child{text-align:right;color:rgb(var(--cffd27a,255,210,122));font-weight:700}.lb-key-row.head{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-top:0;padding:0 0 6px}.lb-key-row.head>*{color:var(--muted);font-weight:800}.lb-key p{font:600 calc(12.5px * var(--text-scale,1))/1.35 var(--font-ui);color:var(--muted);margin:8px 0 0}.lb-dot,.lb-rar{flex:none;display:inline-block;transform:rotate(45deg)}.lb-dot{width:9px;height:9px}.lb-rar{vertical-align:1px;background:var(--r,var(--rarity-common));width:7px;height:7px;margin-right:6px}.lb-hex{clip-path:var(--lb-hex);flex:none;justify-content:center;align-items:center;display:flex}.lb-hex>span{width:calc(100% - 4px);height:calc(100% - 4px);clip-path:var(--lb-hex);background:radial-gradient(circle at 50% 35%, rgba(var(--cffffff,255,255,255),.12), rgba(var(--c0a0714,10,7,20),.95) 70%);justify-content:center;align-items:center;display:flex;overflow:hidden}.lb-name{min-width:0;font:700 calc(15px * var(--text-scale,1)) var(--font-ui);color:var(--text);white-space:nowrap;align-items:center;gap:6px;display:flex}.lb-n{text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-name .spire-crown{flex:none}.lb-you{background:rgba(var(--accent-rgb), .18);color:var(--accent);font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;flex:none;padding:2px 6px}.lb-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:11px;font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg, rgb(var(--cc98a1e,201,138,30)), rgb(var(--cfff1b8,255,241,184)) 45%, var(--gold) 70%, rgb(var(--cc98a1e,201,138,30)));color:#0000;-webkit-background-clip:text;background-clip:text;overflow:hidden}.lb-sub{text-overflow:ellipsis;white-space:nowrap;font:600 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted);overflow:hidden}.lb-sub .prismatic-icon{vertical-align:-2px;margin-right:3px}.lb-sub .pet-line-grade{vertical-align:1px;margin-left:5px}.lb-bar{background:rgba(var(--cffffff,255,255,255),.06);width:100%;height:7px;display:flex;overflow:hidden}.lb-bar i{height:100%;display:block}.lb-champ{clip-path:var(--lb-cut-lg);background:linear-gradient(115deg, rgba(var(--cffe7a1,255,231,161),.1), rgba(var(--cffe7a1,255,231,161),0) 38%), radial-gradient(70% 120% at 0% 50%, rgba(var(--gold-rgb), .16), transparent 70%), rgb(var(--c0d0918,13,9,24));box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .55), inset 0 1px 0 rgba(var(--cfff1b8,255,241,184),.35);align-items:center;gap:14px;padding:16px 14px 16px 12px;display:flex;position:relative;overflow:hidden}.lb-champ:after{content:"";background:radial-gradient(circle, rgba(var(--gold-rgb), .1), transparent 65%);pointer-events:none;width:160px;height:160px;position:absolute;top:-30px;right:-20px}.lb-champ.me{box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .55), inset 0 0 0 2px rgba(var(--accent-rgb), .6)}.lb-champ:hover{filter:brightness(1.08)}.lb-champ-art{background:linear-gradient(160deg, rgb(var(--cfff1b8,255,241,184)), var(--gold) 35%, rgb(var(--c7a4d0a,122,77,10)) 70%, rgb(var(--cffd27a,255,210,122)));width:104px;height:96px;filter:drop-shadow(0 0 12px rgba(var(--gold-rgb), .35))}.lb-champ-body{z-index:1;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.lb-champ-kick{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--cffd27a,255,210,122));align-items:center;gap:7px;display:flex}.lb-champ-kick svg{color:var(--gold)}.lb-champ-kick:after{content:"";background:linear-gradient(90deg, rgba(var(--gold-rgb), .6), transparent);flex:1;height:1px}.lb-champ .lb-name{font-size:calc(20px * var(--text-scale,1));line-height:1.1}.lb-champ .lb-bar{margin-top:4px}.lb-champ-val{align-items:baseline;gap:6px;margin-top:4px;display:flex}.lb-champ-val b{font:900 calc(22px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;background-image:var(--lb-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text}.lb-champ-val small{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--cd9cfb4,217,207,180))}.lb-list{flex-direction:column;gap:6px;display:flex}.lb-row{min-height:62px;clip-path:var(--lb-cut);background:linear-gradient(100deg, rgba(var(--cffffff,255,255,255),.045), rgba(var(--cffffff,255,255,255),0) 40%), rgba(var(--c0e0a1a,14,10,26),.9);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .22), inset 0 1px 0 rgba(var(--cffffff,255,255,255),.06);align-items:center;gap:11px;padding:8px 12px 8px 8px;scroll-margin:120px 0 90px;display:flex}.lb-row:hover{filter:brightness(1.12)}.lb-row.top{box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .24), inset 0 1px 0 rgba(var(--cffe7a1,255,231,161),.12)}.lb-row.me{background:linear-gradient(100deg, rgba(var(--accent-rgb), .18), rgba(var(--accent-rgb), .03) 55%), rgba(var(--c0e0a1a,14,10,26),.92);box-shadow:inset 0 0 0 1px var(--accent)}.lb-rank{text-align:center;width:34px;font:900 calc(14px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;color:rgb(var(--c7f75a6,127,117,166));flex-direction:column;flex:none;align-items:center;gap:3px;display:flex}.lb-row.top .lb-rank{background-image:linear-gradient(180deg, rgb(var(--cfff1b8,255,241,184)), var(--gold) 60%, rgb(var(--ca8670b,168,103,11)));color:#0000;-webkit-background-clip:text;background-clip:text}.lb-row.me .lb-rank{color:var(--accent)}.lb-row-art{background:linear-gradient(160deg, var(--r), rgba(var(--cffffff,255,255,255),.15) 55%, var(--r));width:46px;height:46px}.lb-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lb-val{flex-direction:column;flex:none;align-items:flex-end;min-width:56px;display:flex}.lb-val b{font:900 calc(15px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;color:var(--text)}.lb-val small{font:700 calc(10px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ca99fce,169,159,206))}.lb-divider{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--ca99fce,169,159,206));align-items:center;gap:10px;padding:6px 2px 2px;display:flex}.lb-divider:before,.lb-divider:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--gold-rgb), .45), transparent);flex:1;height:1px}.lb-pager{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.lb-page-btn{border:1px solid rgba(var(--violet-rgb), .4);border-radius:calc(12px * var(--t-round,1));background:rgba(var(--c0e0a1a,14,10,26),.9);min-width:88px;min-height:44px;color:var(--text);font:800 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;padding:0 14px}.lb-page-btn:disabled{opacity:.4;cursor:default}.lb-page-at{font:800 calc(12px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;color:rgb(var(--ca99fce,169,159,206))}.lb-jump{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:2;border:1px solid var(--accent);background:rgba(var(--c0e0a1a,14,10,26),.95);min-height:44px;box-shadow:0 6px 18px rgba(var(--c000000,0,0,0),.45);color:var(--accent);font:800 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;border-radius:999px;margin:12px auto 0;padding:0 18px;display:block;position:sticky}.skill-tree{margin-top:4px}.dq{padding:14px 14px 12px}.dq-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.dq-head-icon{border-radius:calc(12px * var(--t-round,1));background:radial-gradient(circle at 50% 35%, rgba(var(--accent-rgb), .18), rgba(var(--c080614,8,6,20),.6) 70%);border:1px solid rgba(var(--accent-rgb), .45);width:42px;height:42px;box-shadow:0 0 14px rgba(var(--accent-rgb), .25), inset 0 0 10px rgba(var(--accent-rgb), .12);flex-shrink:0;place-items:center;display:grid}.dq-head-text{flex:1;min-width:0}.dq-title{font-family:var(--font-display);font-weight:900;font-size:calc(14px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg, rgb(var(--cffffff,255,255,255)), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}.dq-sub{font-size:calc(12px * var(--text-scale,1));color:var(--muted);margin-top:2px}.dq-sub b{color:var(--text)}.dq-rerolls{margin-top:1px;display:block}.dq-swap{z-index:1;border:1px solid rgba(var(--c-rgb), .45);border-radius:calc(7px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.7);min-width:26px;height:22px;color:var(--muted);font:700 calc(13px * var(--text-scale,1))/1 var(--font-ui);letter-spacing:.04em;text-transform:none;cursor:pointer;padding:0 7px;position:absolute;top:5px;right:6px}.dq-swap:hover{color:var(--text);border-color:rgb(var(--c-rgb))}.dq-swap.confirm{border-color:rgba(var(--danger-rgb), .7);background:rgba(var(--danger-rgb), .18);color:rgb(var(--cffd6de,255,214,222));font-size:calc(11.5px * var(--text-scale,1))}.dq-swap.off{opacity:.45}.dq-swap.why{opacity:1;font-size:calc(11.5px * var(--text-scale,1))}.dq-ring{--p:0;background:conic-gradient(var(--accent-strong) calc(var(--p) * 1%), rgba(var(--cffffff,255,255,255),.08) 0);width:46px;height:46px;box-shadow:0 0 12px rgba(var(--accent-strong-rgb), .25);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dq-ring span{background:rgb(var(--c0c0a1a,12,10,26));width:36px;height:36px;font-family:var(--font-display);font-size:calc(12px * var(--text-scale,1));border-radius:50%;place-items:center;font-weight:900;display:grid}.dq-list{flex-direction:column;gap:8px;display:flex}.dq-row{--c:var(--accent);--c-rgb:var(--accent-rgb);border-radius:calc(14px * var(--t-round,1));background:linear-gradient(100deg, rgba(var(--c-rgb), .09), rgba(var(--c080614,8,6,20),.5) 55%);border:1px solid rgba(var(--c-rgb), .3);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 10px;transition:border-color .2s,box-shadow .2s,opacity .2s;display:grid;position:relative;overflow:hidden}.dq-row:before{content:"";border-radius:0 calc(3px * var(--t-round,1)) calc(3px * var(--t-round,1)) 0;background:var(--c);width:3px;box-shadow:0 0 8px var(--c);position:absolute;top:10px;bottom:10px;left:0}.dq-row.battle{--c:var(--magenta);--c-rgb:var(--magenta-rgb)}.dq-row.loot{--c:var(--gold);--c-rgb:var(--gold-rgb)}.dq-row.idle,.dq-row.lab{--c:rgb(var(--cb96eff,185,110,255));--c-rgb:var(--cb96eff,185,110,255)}.dq-socket{border-radius:calc(13px * var(--t-round,1));width:48px;height:48px;font-size:calc(26px * var(--text-scale,1));background:radial-gradient(circle at 50% 35%, rgba(var(--c-rgb), .22), rgba(var(--c080614,8,6,20),.7) 72%);border:1px solid rgba(var(--c-rgb), .55);box-shadow:0 0 12px rgba(var(--c-rgb), .22), inset 0 0 10px rgba(var(--c-rgb), .12);place-items:center;display:grid}.dq-body{flex-direction:column;gap:4px;min-width:0;display:flex}.dq-tag{font-family:var(--font-display);font-size:calc(11px * var(--text-scale,1));letter-spacing:.16em;color:var(--c);text-transform:uppercase;font-weight:900}.dq-label{font-size:calc(14px * var(--text-scale,1));font-weight:700;line-height:1.2}.dq-bar{align-items:center;gap:8px;display:flex}.dq-track{border-radius:calc(4px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);flex:1;height:6px;overflow:hidden}.dq-fill{border-radius:calc(4px * var(--t-round,1));background:linear-gradient(90deg, rgba(var(--c-rgb), .7), var(--c));height:100%;box-shadow:0 0 8px rgba(var(--c-rgb), .6);transition:width .4s}.dq-count{font-family:var(--font-display);font-size:calc(10.5px * var(--text-scale,1));color:var(--muted);white-space:nowrap;font-weight:700}.dq-rewards,.dq-cache-what{flex-wrap:wrap;gap:6px;display:flex}.dq-chip{font-size:calc(11.5px * var(--text-scale,1));background:rgba(var(--cffffff,255,255,255),.05);border:1px solid rgba(var(--cffffff,255,255,255),.1);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 4px;font-weight:700;display:inline-flex}.dq-chip.xp{color:var(--accent-strong)}.dq-chip.bytes{color:var(--accent)}.dq-btn{font-family:var(--font-display);font-size:calc(11px * var(--text-scale,1));letter-spacing:.08em;border-radius:calc(10px * var(--t-round,1));cursor:pointer;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;padding:9px 12px;font-weight:900}.dq-btn.go{background:rgba(var(--c-rgb), .08);border-color:rgba(var(--c-rgb), .5);color:var(--c)}.dq-btn.go:hover{background:rgba(var(--c-rgb), .16)}.dq-btn.claim{color:rgb(var(--c1a1000,26,16,0));background:linear-gradient(90deg, var(--gold), rgb(var(--cff7ad9,255,122,217)));box-shadow:0 0 14px rgba(var(--gold-rgb), .55), inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.2);animation:1.8s ease-in-out infinite dq-pulse}@keyframes dq-pulse{50%{box-shadow:0 0 22px rgba(var(--gold-rgb), .8), inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.3)}}:root[data-motion=reduce] .dq-btn.claim{animation:none}.dq-row.ready{border-color:rgba(var(--gold-rgb), .7);box-shadow:0 0 16px rgba(var(--gold-rgb), .18)}.dq-row.done{opacity:.55;filter:saturate(.6)}.dq-done{width:34px;height:34px;color:rgb(var(--c06140c,6,20,12));background:var(--accent-strong);box-shadow:0 0 12px rgba(var(--accent-strong-rgb), .6);border-radius:50%;place-items:center;font-weight:900;display:grid}.dq-auto,.dq-lock{width:52px;font-size:calc(10.5px * var(--text-scale,1));color:var(--muted);text-align:center;font-weight:700;line-height:1.2}.dq-cache{--c-rgb:var(--gold-rgb);border-radius:calc(14px * var(--t-round,1));border:1px dashed rgba(var(--gold-rgb), .45);background:linear-gradient(100deg, rgba(var(--gold-rgb), .08), rgba(var(--c080614,8,6,20),.5) 60%);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:10px;padding:10px;display:grid}.dq-cache.ready{border-style:solid;border-color:rgba(var(--gold-rgb), .85);box-shadow:0 0 22px rgba(var(--gold-rgb), .3)}.dq-cache-body{min-width:0}.dq-cache-title{font-family:var(--font-display);font-size:calc(10px * var(--text-scale,1));letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:900}.dq-cache-what{margin:4px 0 7px}.dq-segs{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.dq-segs i{border-radius:calc(3px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.1);height:5px}.dq-segs i.on{background:linear-gradient(90deg, var(--gold), rgb(var(--cff7ad9,255,122,217)));box-shadow:0 0 6px rgba(var(--gold-rgb), .6)}.dq-alldone{border-radius:calc(14px * var(--t-round,1));background:rgba(var(--accent-strong-rgb), .07);border:1px solid rgba(var(--accent-strong-rgb), .35);align-items:center;gap:10px;padding:12px;display:flex}.dq-alldone b{font-size:calc(14px * var(--text-scale,1));display:block}.dq-alldone span{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}@media (max-width:360px){.dq-row,.dq-cache{grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.dq-socket{width:40px;height:40px}.dq-socket .game-icon{width:28px;height:28px}.dq-btn{padding:8px 9px}}.achievements-panel{margin-top:4px}.auth-app{justify-content:center;align-items:center;min-height:100vh;padding:20px 14px;display:flex}.auth-panel{text-align:center;width:100%;max-width:380px}.auth-title{font-family:var(--font-display);font-size:calc(26px * var(--text-scale,1));letter-spacing:.04em;background:linear-gradient(90deg, var(--accent), var(--magenta) 55%, var(--violet));color:#0000;filter:drop-shadow(0 0 5px rgba(var(--accent-rgb), .45)) drop-shadow(0 0 9px rgba(var(--magenta-rgb), .3));-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-weight:900}.auth-mode-tabs{justify-content:center;margin-bottom:18px}.auth-form{text-align:left;flex-direction:column;gap:14px;display:flex}.auth-label{font-family:var(--font-ui);font-size:calc(13px * var(--text-scale,1));letter-spacing:.03em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;display:flex}.auth-input{font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:calc(15px * var(--text-scale,1));color:var(--text);background:rgb(var(--c08050f,8,5,15));border:1px solid var(--border);border-radius:calc(8px * var(--t-round,1));padding:10px 12px}.password-field{display:flex;position:relative}.password-field .auth-input{flex:1;min-width:0;padding-right:44px}.password-toggle{border-radius:calc(6px * var(--t-round,1));width:34px;height:34px;font-size:calc(16px * var(--text-scale,1));cursor:pointer;background:0 0;border:none;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .2);outline:none}.auth-error{background:rgba(var(--danger-rgb), .08);border:1px solid var(--danger);color:var(--danger);border-radius:calc(8px * var(--t-round,1));font-size:calc(13px * var(--text-scale,1));padding:8px 12px}.auth-submit{width:100%;margin-top:4px}.auth-submit:disabled{opacity:.6;cursor:default}.auth-link{color:var(--accent);font-size:calc(13px * var(--text-scale,1));cursor:pointer;text-transform:none;letter-spacing:normal;background:0 0;border:none;align-self:center;padding:0;text-decoration:underline}.auth-loading{min-height:100vh;color:var(--muted);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.auth-loading.load-error{text-align:center;text-transform:none;letter-spacing:normal;color:var(--text);flex-direction:column;gap:10px;padding:24px}.auth-loading.load-error p{max-width:340px;margin:0}.auth-privacy{text-align:center;font-size:calc(12px * var(--text-scale,1));margin:2px 0 0;line-height:1.45}.auth-privacy a{color:var(--accent)}.auth-gate-title{font-size:calc(17px * var(--text-scale,1));text-align:center;margin:0}.auth-gate-links{text-align:center;font-size:calc(14px * var(--text-scale,1));margin:0}.auth-gate-links a{color:var(--accent);text-underline-offset:3px;padding:8px 10px;text-decoration:underline;display:inline-block}.auth-footer{text-align:center;font-size:calc(13px * var(--text-scale,1));margin:4px 0 0}.auth-agree{font-size:calc(13px * var(--text-scale,1));color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.auth-agree input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.auth-agree a{color:var(--accent)}.auth-footer a{color:var(--accent);text-underline-offset:3px;padding:14px 10px;text-decoration:underline;display:inline-block}.auth-notice{background:rgba(var(--accent-rgb), .08);border:1px solid var(--accent);border-radius:calc(8px * var(--t-round,1));font-size:calc(13px * var(--text-scale,1));margin:0;padding:8px 12px}.session-lost-backdrop{z-index:400}.session-lost{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:340px;padding:24px 20px 20px;display:flex}.session-lost h2,.session-lost p{margin:0}.homescreen-hint{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:340px;padding:28px 20px 22px;display:flex}.homescreen-hint-icon{font-size:calc(40px * var(--text-scale,1));filter:drop-shadow(0 0 10px rgba(var(--accent-rgb), .5));margin-bottom:4px;line-height:1}.homescreen-hint-title{font-size:calc(20px * var(--text-scale,1));margin:0 0 6px}.homescreen-hint .muted{font-size:calc(13px * var(--text-scale,1));max-width:280px}.chrome-mock{border:1px solid var(--border);border-radius:calc(10px * var(--t-round,1));background:var(--panel-alt);text-align:left;width:100%;margin:16px 0 6px;overflow:hidden}.chrome-mock-bar{background:rgb(var(--c14101f,20,16,31));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;display:flex}.chrome-mock-url{font-size:calc(12px * var(--text-scale,1));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chrome-mock-menu{font-size:calc(15px * var(--text-scale,1));color:var(--text);padding:0 4px}.chrome-mock-dropdown{flex-direction:column;padding:4px;display:flex}.chrome-mock-item{border-radius:calc(6px * var(--t-round,1));font-size:calc(13px * var(--text-scale,1));color:var(--text);text-transform:none;letter-spacing:normal;align-items:center;gap:10px;padding:8px 10px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;display:flex}.chrome-mock-item-highlight{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .4);color:var(--accent)}.homescreen-hint-steps{font-size:calc(13px * var(--text-scale,1));color:var(--text);text-align:left;flex-direction:column;align-self:flex-start;gap:4px;margin:10px 0 4px;padding-left:20px;display:flex}.homescreen-hint-ios{font-size:calc(12px * var(--text-scale,1));margin-top:2px}.homescreen-hint-actions{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:16px;display:flex}.guide-screen{z-index:150;padding:12px 14px calc(18px + env(safe-area-inset-bottom,0px));background:rgba(var(--c04020a,4,2,10),.93);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.guide-top{justify-content:space-between;align-items:center;width:100%;max-width:420px;min-height:34px;display:flex}.guide-skip{color:var(--muted);font-family:var(--font-ui);font-size:calc(12.5px * var(--text-scale,1));letter-spacing:.14em;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-weight:700}.guide-close{background:rgba(var(--c0a0716,10,7,22),.9);border:1px solid var(--inset-line);width:32px;height:32px;color:var(--text);font-size:calc(13px * var(--text-scale,1));cursor:pointer;border-radius:50%;place-items:center;display:grid}.guide-card{border-radius:calc(22px * var(--t-round,1));text-align:center;background:linear-gradient(170deg, rgba(var(--accent-rgb), .12), rgba(var(--magenta-rgb), .1) 55%, transparent), rgb(var(--c0c081a,12,8,26));border:1px solid var(--surface-line);width:100%;max-width:420px;box-shadow:0 0 26px rgba(var(--violet-rgb), .3);touch-action:pan-y;margin:auto 0;padding:20px 18px 18px;overflow:hidden}.guide-stack{grid-template-columns:minmax(0,1fr);display:grid}.guide-slide{visibility:hidden;grid-area:1/1;min-width:0}.guide-slide.active{visibility:visible;animation:.28s ease-out guide-in-next}.guide-slide.active.back{animation-name:guide-in-back}@keyframes guide-in-next{0%{opacity:0;transform:translate(28px)}}@keyframes guide-in-back{0%{opacity:0;transform:translate(-28px)}}:root[data-motion=reduce] .guide-slide{animation:none}.guide-art{place-items:center;height:210px;display:grid;position:relative}.guide-art:before{content:"";background:radial-gradient(circle, rgba(var(--accent-rgb), .28), transparent 70%);border-radius:50%;width:220px;height:220px;position:absolute}.guide-art>*{position:relative}.guide-art img{filter:drop-shadow(0 0 14px rgba(var(--accent-rgb), .45))}.guide-badge{width:130px;height:130px}.guide-row{justify-content:center;align-items:center;gap:10px;display:flex}.guide-row.tight{gap:4px}.guide-evo{justify-content:center;align-items:flex-end;display:flex}.guide-evo-step{align-items:flex-end;display:flex}.guide-evo-step>span{flex-direction:column;align-items:center;gap:2px;display:flex}.guide-evo-step>i{font-style:normal;font-size:calc(15px * var(--text-scale,1));color:var(--accent);margin:0 1px 34px}.guide-evo small{font-family:var(--font-ui);font-size:calc(10px * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.guide-step{font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:700}.guide-title{font-size:calc(22px * var(--text-scale,1));margin:6px 0 8px}.guide-text{font-size:calc(13.5px * var(--text-scale,1));color:rgb(var(--cd6cdf2,214,205,242));margin:0 6px;line-height:1.55}.guide-facts{text-align:left;flex-direction:column;gap:6px;margin:14px 4px 0;display:flex}.guide-facts>div{border-radius:calc(10px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);font-size:calc(12.5px * var(--text-scale,1));align-items:flex-start;gap:8px;padding:7px 10px;line-height:1.4;display:flex}.guide-fact-icon{text-align:center;flex:none;width:20px}.guide-dots{justify-content:center;gap:6px;margin:16px 0 12px;display:flex}.guide-dots button{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.22);cursor:pointer;border:none;width:8px;height:8px;padding:0;transition:width .2s}.guide-dots button.on{background:var(--accent);width:24px}.guide-nav{gap:8px;display:flex}.guide-nav button{border-radius:calc(12px * var(--t-round,1));font-family:var(--font-ui);font-size:calc(14px * var(--text-scale,1));letter-spacing:.12em;cursor:pointer;padding:12px;font-weight:700}.guide-back{border:1px solid var(--inset-line);color:var(--muted);background:0 0;flex:0 0 96px}.guide-next{color:rgb(var(--c07050e,7,5,14));background:linear-gradient(90deg, var(--accent), var(--violet));box-shadow:0 0 14px rgba(var(--accent-rgb), .35);border:1px solid #0000;flex:1}.pf-screen{z-index:60;overscroll-behavior:contain;background:rgba(var(--c04020a,4,2,10),.86);position:fixed;inset:0;overflow-y:auto}.pf-inner{max-width:480px;margin:0 auto;padding:16px 12px 40px;position:relative}.pf-close{z-index:3;background:rgba(var(--c0a0716,10,7,22),.9);border:1px solid var(--inset-line);width:34px;height:34px;color:var(--text);font-size:calc(14px * var(--text-scale,1));cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:22px}.pf-loading,.pf-error{text-align:center;margin-top:60px}.pc-card{border-radius:calc(18px * var(--t-round,1));background:rgb(var(--c0c081a,12,8,26));border:1px solid var(--surface-line);box-shadow:var(--surface-glow);overflow:hidden}.pc-card .rarity-common,.pf-picker .rarity-common{--r:var(--rarity-common);--r-rgb:var(--rarity-common-rgb)}.pc-card .rarity-uncommon,.pf-picker .rarity-uncommon{--r:var(--rarity-uncommon);--r-rgb:var(--rarity-uncommon-rgb)}.pc-card .rarity-rare,.pf-picker .rarity-rare{--r:var(--rarity-rare);--r-rgb:var(--rarity-rare-rgb)}.pc-card .rarity-epic,.pf-picker .rarity-epic{--r:var(--rarity-epic);--r-rgb:var(--rarity-epic-rgb)}.pc-card .rarity-legendary,.pf-picker .rarity-legendary{--r:var(--rarity-legendary);--r-rgb:var(--rarity-legendary-rgb)}.pc-card .rarity-mythic,.pf-picker .rarity-mythic{--r:var(--rarity-mythic);--r-rgb:var(--rarity-mythic-rgb)}.pc-banner{background:radial-gradient(circle at 72% 50%, rgba(var(--r-rgb), .38), rgba(var(--magenta-rgb), .12) 42%, rgba(var(--c0c081a,12,8,26),.95) 76%);height:150px;position:relative;overflow:hidden}.pc-head.compact .pc-banner{height:96px}.pc-banner-art{filter:drop-shadow(0 0 14px rgba(var(--r-rgb), .55));position:absolute;top:-18px;right:-6px}.pc-head.compact .pc-banner-art{top:-22px}.pc-banner-tag{z-index:1;background:rgba(var(--c080614,8,6,20),.75);border:1px solid var(--inset-line);max-width:55%;font-family:var(--font-ui);font-size:calc(10px * var(--text-scale,1));letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 9px;font-weight:700;position:absolute;top:12px;left:12px;overflow:hidden}.pc-id{align-items:flex-end;gap:12px;margin-top:-42px;padding:0 14px;display:flex;position:relative}.pc-head.compact .pc-id{margin-top:-34px}.pc-avatar{box-shadow:0 0 0 3px var(--accent), 0 0 18px rgba(var(--accent-rgb), .5);background:0 0;border:none;border-radius:50%;flex:none;padding:0;position:relative}.pc-avatar.editable{cursor:pointer}.pc-avatar .avatar-circle{background:rgb(var(--c140d26,20,13,38))}.pc-cam{background:var(--accent);border:2px solid rgb(var(--c0b0717,11,7,23));width:28px;height:28px;font-size:calc(13px * var(--text-scale,1));border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;right:-3px}.pc-name{min-width:0;padding-bottom:4px}.pc-name b{font-family:var(--font-display);font-size:calc(18px * var(--text-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pc-name small{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted)}.pc-body{padding:12px 14px 14px}.pc-fav{border-radius:calc(14px * var(--t-round,1));border:1px solid var(--r);background:linear-gradient(135deg, rgba(var(--r-rgb), .16), rgba(var(--violet-rgb), .1) 60%, rgba(var(--c080614,8,6,20),.6));width:100%;box-shadow:0 0 14px rgba(var(--r-rgb), .25);color:var(--text);text-align:left;align-items:center;gap:12px;padding:10px 12px;display:flex}.pc-fav.empty{border-style:dashed;border-color:rgba(var(--gold-rgb), .6);background:rgba(var(--gold-rgb), .06);box-shadow:none;cursor:pointer;text-transform:none;letter-spacing:normal}.pc-fav.empty b{font-size:calc(14px * var(--text-scale,1));display:block}.pc-fav.empty small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.pc-fav-star{font-size:calc(24px * var(--text-scale,1))}.pc-fav.empty>span:nth-child(2){flex:1}.pc-fav-art{border-radius:calc(14px * var(--t-round,1));background:radial-gradient(circle, rgba(var(--r-rgb), .35), transparent 70%);width:92px;height:92px;filter:drop-shadow(0 0 10px rgba(var(--r-rgb), .5));flex:none;place-items:center;display:grid}.pc-fav-text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.pc-fav-tag{font-family:var(--font-ui);font-size:calc(10.5px * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}.pc-fav-text b{font-family:var(--font-display);font-size:calc(16px * var(--text-scale,1))}.pc-fav-text small{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted)}.pc-prismatic{border:1px solid rgba(var(--gold-rgb), .6);color:var(--rarity-mythic);font-family:var(--font-ui);font-size:calc(10.5px * var(--text-scale,1));letter-spacing:.06em;vertical-align:1px;border-radius:999px;align-items:center;gap:3px;margin-left:4px;padding:0 7px;font-weight:700;display:inline-flex}.pc-fav-text .pc-prismatic{margin-left:0}.pc-fav-change{border:1px solid var(--accent);background:rgba(var(--accent-rgb), .08);color:var(--accent);font-size:calc(11px * var(--text-scale,1));cursor:pointer;border-radius:999px;margin-top:4px;padding:3px 12px;font-weight:700}.pc-chev,.pf-chev{color:var(--muted);font-size:calc(16px * var(--text-scale,1))}.pc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.pc-stats>div{border-radius:calc(11px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);text-align:center;padding:7px 4px}.pc-stats b{font-family:var(--font-ui);font-size:calc(17px * var(--text-scale,1));display:block}.pc-stats b.streak{color:var(--gold)}.pc-stats b.rank{color:var(--accent)}.pc-stats span{font-size:calc(10.5px * var(--text-scale,1));color:var(--muted);justify-content:center;align-items:center;gap:3px;display:flex}.pf-life{padding-top:0}.pf-life-new{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-journey-link{text-align:left;align-items:center;gap:10px;width:100%;margin-top:12px;display:flex}.pf-journey-link>span:nth-child(2){flex:1;display:grid}.pf-journey-link small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.pc-caption{font-size:calc(11px * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:baseline;margin:14px 2px 6px;display:flex}.pc-caption span{color:var(--muted);letter-spacing:.06em;text-transform:none}.pc-rating{background:rgba(var(--c080614,8,6,20),.5);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .4);flex-direction:column;gap:6px;margin-top:12px;padding:10px 12px;display:flex}.pc-rating-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pc-rating-top>:first-child{align-self:center}.pc-rating-top b{font:900 calc(20px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums}.pc-rating-top small{font:600 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.pc-tier{font:900 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.pc-rating-rank{font:800 calc(13px * var(--text-scale,1)) var(--font-display);color:var(--accent);margin-left:auto}.pc-rating-bar{background:rgba(var(--cffffff,255,255,255),.06);gap:2px;height:6px;display:flex}.pc-rating-bar i{height:100%;display:block}.pc-chips{flex-wrap:wrap;gap:6px;display:flex}.pc-chips>span{border:1px solid var(--inset-line);background:var(--inset);font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-weight:700;display:inline-flex}.pc-empty{font-size:calc(12.5px * var(--text-scale,1));margin:0}.pf-tab-body>.pc-body{padding-top:12px}.pf-picker,.pf-settings,.pf-tab-body>.pf-sub,.pf-tab-body>.pf-form,.pf-tab-body>.pf-hint,.pf-tab-body>.pf-photo,.pf-tab-body>.pf-current,.pf-tab-body>.pf-display,.pf-tab-body>.auth-error{margin-left:14px;margin-right:14px}.pf-tab-body{padding-bottom:14px}.pf-picker{padding-top:12px}.pf-sub{align-items:center;gap:10px;margin-top:12px;margin-bottom:8px;display:flex}.pf-picker .pf-sub{margin-top:0}.pf-sub b{font-family:var(--font-display);font-size:calc(16px * var(--text-scale,1))}.pf-back{border:1px solid var(--inset-line);background:rgba(var(--c0a0716,10,7,22),.8);color:var(--muted);font-size:calc(11.5px * var(--text-scale,1));cursor:pointer;border-radius:999px;padding:4px 11px;font-weight:700}.pf-hint{font-size:calc(12px * var(--text-scale,1));margin:0 0 8px;line-height:1.45}.pf-filters{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.pf-filters button{border:1px solid var(--inset-line);background:var(--inset);color:var(--muted);font-size:calc(11.5px * var(--text-scale,1));cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 11px;font-weight:700;display:inline-flex}.pf-filters button.on{color:rgb(var(--cffffff,255,255,255));border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.pf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pf-tile{aspect-ratio:1;border-radius:calc(12px * var(--t-round,1));border:1px solid var(--r);background:radial-gradient(circle, rgba(var(--r-rgb), .16), var(--inset) 70%);cursor:pointer;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.pf-tile.picked{box-shadow:0 0 0 2px var(--gold), 0 0 14px rgba(var(--gold-rgb), .6)}.pf-tile-prismatic{position:absolute;top:4px;left:4px}.pf-tile-star{color:var(--gold);font-size:calc(14px * var(--text-scale,1));text-shadow:0 0 6px rgb(var(--c000000,0,0,0));position:absolute;top:2px;right:5px}.pf-preview{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--c0e091e,14,9,30),.97);border:1px solid var(--r);box-shadow:0 8px 20px rgba(var(--c000000,0,0,0),.5);align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex;position:sticky;bottom:10px}.pf-preview-text{flex:1;min-width:0}.pf-preview-text b{font-size:calc(13.5px * var(--text-scale,1));display:block}.pf-preview-text small{font-size:calc(11px * var(--text-scale,1));color:var(--muted)}.pf-set{border-radius:calc(10px * var(--t-round,1));background:linear-gradient(90deg, var(--gold), var(--rarity-epic));color:rgb(var(--c1a0d02,26,13,2));font-size:calc(12px * var(--text-scale,1));cursor:pointer;border:none;padding:8px 14px;font-weight:700}.pf-set:disabled{background:rgba(var(--gold-rgb), .15);color:var(--gold);cursor:default}.pf-link{color:var(--muted);font-size:calc(12px * var(--text-scale,1));cursor:pointer;background:0 0;border:none;margin:10px auto 0;display:block}.pf-link.danger{color:rgb(var(--cff8fa3,255,143,163))}.pf-settings{padding-top:4px}.pf-group{font-size:calc(10.5px * var(--text-scale,1));letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:14px 4px 5px}.pf-list{border-radius:calc(14px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);overflow:hidden}.pf-row{border:none;border-bottom:1px solid rgba(var(--cffffff,255,255,255),.06);width:100%;color:var(--text);font-size:calc(13.5px * var(--text-scale,1));text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;display:flex}a.pf-row{box-sizing:border-box;text-decoration:none}.pf-row:last-child{border-bottom:none}.pf-row:hover{background:rgba(var(--accent-rgb), .06)}.pf-row-icon{border-radius:calc(9px * var(--t-round,1));width:30px;height:30px;font-size:calc(15px * var(--text-scale,1));background:rgba(var(--accent-rgb), .14);flex:none;place-items:center;display:grid}.pf-row-photo .pf-row-icon{background:rgba(var(--magenta-rgb), .18)}.pf-row-email .pf-row-icon{background:rgba(var(--rarity-uncommon-rgb), .18)}.pf-row-password .pf-row-icon{background:rgba(var(--accent-strong-rgb), .16)}.pf-row-guide .pf-row-icon{background:rgba(var(--gold-rgb), .18)}.pf-row-logout .pf-row-icon{background:rgba(var(--danger-rgb), .16)}.pf-row-logout{color:rgb(var(--cff8fa3,255,143,163))}.pf-row-label{flex:1}.pf-row-value{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:calc(12px * var(--text-scale,1));color:var(--muted);overflow:hidden}.pf-verified-text{color:var(--accent-strong)}.pf-version{text-align:center;font-family:var(--font-ui);font-size:calc(10.5px * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-weight:700}.pf-photo{border-radius:calc(14px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);align-items:center;gap:14px;margin-bottom:8px;padding:12px;display:flex}.pf-photo-actions{flex-direction:column;flex:1;gap:6px;display:flex}.pf-button{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);color:var(--text);font-size:calc(12px * var(--text-scale,1));cursor:pointer;padding:9px;font-weight:700}.pf-button.primary{border-color:var(--accent);color:var(--accent)}.pf-button.danger{color:rgb(var(--cff8fa3,255,143,163))}.pf-pending{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .08);font-size:calc(13px * var(--text-scale,1));overflow-wrap:anywhere;margin-bottom:12px;padding:12px 14px;line-height:1.45}.pf-pending p{margin:0 0 10px}.pf-pending-actions{flex-wrap:wrap;gap:8px;display:flex}.pf-pending-actions .pf-button{flex:130px;min-height:40px}.pf-pending small{margin-top:8px;display:block}.pf-current{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);font-size:calc(12.5px * var(--text-scale,1));overflow-wrap:anywhere;margin-bottom:10px;padding:9px 12px}.pf-verified{border:1px solid rgba(var(--accent-strong-rgb), .5);color:var(--accent-strong);font-size:calc(11px * var(--text-scale,1));border-radius:999px;margin-left:6px;padding:0 7px;font-weight:700}.pf-meter{align-items:center;gap:8px;margin-top:-4px;display:flex}.pf-meter>span{flex:1;gap:3px;display:flex}.pf-meter i{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.1);flex:1;height:4px}.pf-meter i.on{background:var(--danger)}.pf-meter.s2 i.on{background:var(--gold)}.pf-meter.s4 i.on{background:var(--accent-strong)}.pf-meter small{width:70px;font-size:calc(11px * var(--text-scale,1));color:var(--muted)}.pf-match{font-size:calc(12px * var(--text-scale,1));margin-top:-4px}.pf-match.ok{color:var(--accent-strong)}.pf-match.bad{color:rgb(var(--cff8fa3,255,143,163))}.profile-success{background:rgba(var(--accent-strong-rgb), .1);border:1px solid var(--accent-strong);color:var(--accent-strong);border-radius:calc(8px * var(--t-round,1));font-size:calc(13px * var(--text-scale,1));padding:8px 12px}.code-order-solver{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));padding:14px}.puzzle-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.puzzle-title{font-weight:700;font-size:calc(15px * var(--text-scale,1))}.puzzle-sub{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.puzzle-speed{font-size:calc(12px * var(--text-scale,1));color:var(--gold)}.timer{font-family:Consolas,Menlo,monospace;font-size:calc(13px * var(--text-scale,1));color:var(--gold);font-variant-numeric:tabular-nums;flex-shrink:0}.code-order-done-badge{font-size:calc(12px * var(--text-scale,1));color:var(--accent-strong);font-weight:700}.scenario{font-size:calc(13px * var(--text-scale,1));color:var(--text);background:var(--panel);border-left:3px solid var(--accent);border-radius:0 calc(8px * var(--t-round,1)) calc(8px * var(--t-round,1)) 0;margin:10px 0 14px;padding:10px 12px;line-height:1.55}.zone-label{font-size:calc(11px * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-weight:700}.code-order-body{position:relative}.code-order-body.locked .solution,.code-order-body.locked .pool{filter:blur(3px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.start-overlay{z-index:2;text-align:center;background:rgba(var(--bg-rgb), .35);border-radius:calc(10px * var(--t-round,1));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:none;position:absolute;inset:0}.code-order-body.locked .start-overlay{display:flex}.start-hint{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted);margin:0}.pool{background:var(--panel);border:1px dashed var(--border);border-radius:calc(10px * var(--t-round,1));flex-wrap:wrap;gap:7px;min-height:40px;margin-bottom:16px;padding:10px;display:flex}.chip{text-align:left;max-width:100%;font-family:Consolas,Menlo,monospace;font-size:calc(12.5px * var(--text-scale,1));text-transform:none;letter-spacing:normal;background:var(--panel-alt);border:1px solid var(--border);color:var(--text);border-radius:calc(7px * var(--t-round,1));cursor:pointer;padding:7px 10px;display:inline-flex}.chip:hover{border-color:var(--accent)}.chip:active{transform:scale(.97)}.solution{background:var(--panel);border:1px solid var(--border);border-radius:calc(10px * var(--t-round,1));flex-direction:column;gap:5px;min-height:46px;margin-bottom:14px;padding:10px;display:flex}.sol-row{background:var(--panel-alt);border:1px solid var(--border);border-radius:calc(7px * var(--t-round,1));align-items:center;gap:8px;padding:6px 6px 6px 9px;display:flex}.sol-num{font-family:Consolas,Menlo,monospace;font-size:calc(11px * var(--text-scale,1));color:var(--muted);text-align:right;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:flex-end;align-self:stretch;align-items:center;gap:3px;min-width:30px;margin:-6px 0 -6px -9px;padding-left:6px;display:flex}.sol-grip{font-size:calc(13px * var(--text-scale,1));opacity:.6}.sol-num:hover .sol-grip{opacity:1;color:var(--accent)}.solution.dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.solution.dragging .sol-num{cursor:grabbing}.sol-row.dragged{border-color:var(--accent);box-shadow:0 2px 10px rgba(var(--accent-rgb), .3)}.sol-pick{text-align:left;min-width:0;color:inherit;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;flex:1;margin:0;padding:2px 0;display:flex}.sol-row.picked{border-color:var(--accent);background:rgba(var(--accent-rgb), .14)}.sol-code{font-family:Consolas,Menlo,monospace;font-size:calc(12.5px * var(--text-scale,1));flex:1;min-width:0}.code-line{align-items:baseline;min-width:0;display:flex}.code-indent{white-space:pre;background:repeating-linear-gradient(90deg, rgba(var(--accent-rgb), .28) 0 1px, transparent 1px var(--indent-unit,2ch)) left / calc(100% - 2px) 100% no-repeat;opacity:.8;flex-shrink:0;align-self:stretch}.code-text{white-space:pre-wrap;word-break:break-word;min-width:0}.chip .code-indent{margin-right:2px}.sol-btns{flex-shrink:0;gap:2px;display:flex}.icon-btn{font-size:calc(13px * var(--text-scale,1));border-radius:calc(5px * var(--t-round,1));border:1px solid var(--border);background:var(--panel);width:22px;height:22px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex}.icon-btn:hover{color:var(--text);border-color:var(--accent)}.icon-btn:disabled{opacity:.3;cursor:default}.icon-btn.remove:hover{color:var(--danger);border-color:var(--danger)}.code-order-empty{font-size:calc(12px * var(--text-scale,1));margin:0;font-style:italic}@media (max-width:480px){.code-order-solver{padding:10px}.solution,.pool{padding:7px}.sol-row{gap:6px;padding:5px 5px 5px 7px}.sol-num{margin:-5px 0 -5px -7px}}.code-order-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.code-order-actions .lesson-next{border-radius:calc(8px * var(--t-round,1));cursor:pointer;border:none;margin-left:auto;padding:9px 16px;font-weight:700}.code-order-actions .cta-button:disabled{opacity:.4;cursor:default}.code-order-how,.code-order-notes{border:1px solid var(--inset-line);border-radius:calc(10px * var(--t-round,1));background:rgba(var(--accent-rgb), .05);font-size:calc(13px * var(--text-scale,1));margin:0 0 12px;padding:8px 12px;line-height:1.5}.code-order-how summary,.code-order-notes summary,.code-order-refresher summary{cursor:pointer;font-weight:700}.code-order-how ul{margin:8px 0 2px;padding-left:18px}.code-order-how li{margin:0 0 5px}.code-order-refresher{margin:0 0 12px}.code-order-notes{margin-top:12px}.code-order-notes>p{margin:8px 0}.code-order-notes ul{flex-direction:column;gap:8px;margin:8px 0 2px;padding:0;list-style:none;display:flex}.code-order-notes li{border-radius:calc(8px * var(--t-round,1));background:var(--panel);flex-direction:column;gap:3px;padding:7px 9px;display:flex}.code-order-note-code{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;font-family:var(--font-mono,ui-monospace, monospace);font-size:calc(12px * var(--text-scale,1));color:var(--accent);align-self:flex-start}.result-explain ul{margin:4px 0 0;padding-left:18px}.result-explain li{margin:0 0 4px}.code-order-reward-line{color:var(--gold);margin-top:8px;font-weight:700}.stat-row-wrap{flex-wrap:wrap}.stat-row-wrap .stat{flex:90px}.upgrade-category-heading{font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));color:var(--accent);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:baseline;margin:14px 2px 6px;font-weight:700;display:flex}.upgrade-category-heading span{color:var(--muted);letter-spacing:.06em}.cmd-status{--card:var(--rarity-common);--card-rgb:var(--rarity-common-rgb);background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(14px * var(--t-round,1));align-items:center;gap:10px;margin-bottom:4px;padding:8px;display:flex}.cmd-status.rarity-uncommon{--card:var(--rarity-uncommon);--card-rgb:var(--rarity-uncommon-rgb)}.cmd-status.rarity-rare{--card:var(--rarity-rare);--card-rgb:var(--rarity-rare-rgb)}.cmd-status.rarity-epic{--card:var(--rarity-epic);--card-rgb:var(--rarity-epic-rgb)}.cmd-status.rarity-legendary{--card:var(--rarity-legendary);--card-rgb:var(--rarity-legendary-rgb)}.cmd-status.rarity-mythic{--card:var(--rarity-mythic);--card-rgb:var(--rarity-mythic-rgb)}.cmd-portrait{border-radius:calc(12px * var(--t-round,1));border:2px solid var(--card);background:radial-gradient(circle, rgba(var(--card-rgb), .3), rgba(var(--c0a0618,10,6,24),.9));flex:none;place-items:center;width:66px;height:66px;display:grid}.cmd-status-info{flex:1;min-width:0}.cmd-status-name{font-family:var(--font-display);font-size:calc(15px * var(--text-scale,1));font-weight:900}.cmd-pill{border:1px solid rgba(var(--accent-strong-rgb), .5);color:var(--accent-strong);font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;margin-top:3px;padding:0 8px;font-weight:700;display:inline-flex}.cmd-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.cmd-pill.away{color:var(--accent);border-color:rgba(var(--accent-rgb), .5)}.cmd-nums{font-size:calc(12px * var(--text-scale,1));color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.cmd-nums b{font-family:var(--font-display);font-size:calc(13px * var(--text-scale,1));color:var(--text)}.cmd-nums b.bp{color:var(--accent)}.cmd-nums b.rate{color:var(--accent-strong)}.cmd-caption{font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));color:var(--accent);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;margin:12px 2px 6px;font-weight:700;display:flex}.cmd-caption span{color:var(--muted);letter-spacing:.06em}.cmd-egg-note{margin:12px 2px}.raid-card{text-align:center;background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(14px * var(--t-round,1));touch-action:pan-y;padding:12px 34px;position:relative}.raid-card.best{background:linear-gradient(160deg, rgba(var(--accent-strong-rgb), .1), var(--inset));border-color:rgba(var(--accent-strong-rgb), .55)}.raid-nav{width:30px;height:44px;color:var(--muted);font-size:calc(26px * var(--text-scale,1));cursor:pointer;background:0 0;border:none;padding:0;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.raid-nav.prev{left:2px}.raid-nav.next{right:2px}.raid-card-tags{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.raid-tag{font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:1px 8px;font-weight:700;display:inline-block}.raid-tag.best{color:var(--gold);border-color:rgba(var(--gold-rgb), .7);background:rgba(var(--gold-rgb), .12)}.raid-tag.op{color:var(--accent);border-color:rgba(var(--accent-rgb), .5)}.raid-tag.su{color:var(--accent-strong);border-color:rgba(var(--accent-strong-rgb), .6)}.raid-tag.un{color:var(--danger);border-color:rgba(var(--danger-rgb), .6)}.raid-card-title{font-family:var(--font-display);font-size:calc(18px * var(--text-scale,1));margin-top:6px;font-weight:900}.raid-card-desc{font-size:calc(12px * var(--text-scale,1));color:var(--muted);line-height:1.35}.raid-card-stats,.raid-expect{font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:center;gap:16px;margin:8px 0 0;font-weight:700;display:flex}.raid-card-stats b,.raid-expect b{font-family:var(--font-display);font-size:calc(16px * var(--text-scale,1));letter-spacing:0;text-transform:none;color:var(--text);font-weight:900;display:block}.raid-bytes,.raid-chance-good{color:var(--accent-strong)!important}.raid-chance-ok{color:var(--gold)!important}.raid-chance-risky{color:var(--danger)!important}.raid-card-actions{gap:6px;margin-top:12px;display:flex}.raid-card-actions button{border-radius:calc(10px * var(--t-round,1));background:var(--accent-strong);color:rgb(var(--c06140c,6,20,12));font-family:var(--font-ui);font-size:calc(15px * var(--text-scale,1));letter-spacing:.06em;cursor:pointer;border:none;flex:1;padding:11px;font-weight:700}.raid-card-actions .raid-squad-btn{color:rgb(var(--cc9a4ff,201,164,255));border:1px solid var(--violet);background:0 0}.raid-dots{justify-content:center;margin:-2px 0 -13px;display:flex}.raid-dots button{cursor:pointer;background:0 0;border:none;width:14px;height:32px;padding:0;position:relative}.raid-dots button:before{content:"";background:rgba(var(--cffffff,255,255,255),.22);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.raid-dots button.on{width:25px}.raid-dots button.on:before{background:var(--accent-strong);width:18px}.raid-active{text-align:center;margin-top:10px}.raid-active-title{font-family:var(--font-display);font-size:calc(16px * var(--text-scale,1));margin-top:6px;font-weight:900}.raid-ring{width:210px;height:210px;box-shadow:0 0 24px rgba(var(--magenta-rgb), .3);border-radius:50%;margin:10px auto 6px;padding:9px}.raid-ring-inner{background:radial-gradient(circle at 50% 45%, rgba(var(--violet-rgb), .25), rgb(var(--c0c0818,12,8,24)) 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.raid-active-timer{font-family:var(--font-display);font-size:calc(22px * var(--text-scale,1));font-weight:900}.raid-returns{max-width:150px}.raid-returns,.raid-attempts{font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.raid-expect span{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(10px * var(--t-round,1));flex:1;padding:7px 4px}.raid-expect{gap:6px;margin:10px 0}.raid-active-foot{font-size:calc(12px * var(--text-scale,1));flex-direction:column;align-items:center;gap:8px;display:flex}.raid-frenzy-paused{max-width:100%;color:var(--gold);align-items:center;gap:5px;display:inline-flex}.raid-rush-btn{border:1px solid rgba(var(--accent-rgb), .6);border-radius:calc(10px * var(--t-round,1));background:rgba(var(--accent-rgb), .1);color:var(--accent);font-family:var(--font-ui);font-size:calc(13px * var(--text-scale,1));letter-spacing:.05em;cursor:pointer;padding:8px 14px;font-weight:700}.raid-rush-btn:disabled{opacity:.55}.raid-cancel-btn{color:var(--muted);font-family:var(--font-ui);font-size:calc(13px * var(--text-scale,1));letter-spacing:.06em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 10px;font-weight:700;text-decoration:underline}.raid-cancel-btn:hover{color:var(--danger)}.raid-cancel-confirm{border:1px solid rgba(var(--danger-rgb), .55);border-radius:calc(12px * var(--t-round,1));background:rgba(var(--danger-rgb), .08);text-align:center;margin-top:10px;padding:12px}.raid-cancel-confirm b{font-family:var(--font-ui);font-size:calc(15px * var(--text-scale,1));letter-spacing:.04em}.raid-cancel-confirm p{font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin:6px 0 0;line-height:1.4}.raid-cancel-confirm .raid-cancel-est{color:var(--text)}.raid-cancel-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.raid-cancel-row .cta-button{margin:0;padding:10px}.raid-cancel-row .raid-cancel-go{background:var(--danger);color:rgb(var(--cffffff,255,255,255))}.raid-result-banner{text-align:center;border:1px solid var(--gold);border-radius:calc(14px * var(--t-round,1));background:linear-gradient(160deg, rgba(var(--gold-rgb), .16), rgba(var(--c080614,8,6,20),.5));box-shadow:0 0 18px rgba(var(--gold-rgb), .3);margin-top:10px;padding:14px 12px}.raid-result-banner.partial{border-color:rgba(var(--rarity-epic-rgb), .8);background:linear-gradient(160deg, rgba(var(--rarity-epic-rgb), .14), rgba(var(--c080614,8,6,20),.5));box-shadow:0 0 18px rgba(var(--rarity-epic-rgb), .25)}.raid-result-title{font-family:var(--font-display);font-size:calc(16px * var(--text-scale,1));color:var(--gold);margin-bottom:4px;font-weight:900}.raid-loot{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 12px;display:flex}.raid-loot span{border:1px solid var(--inset-line);background:var(--inset);font-size:calc(13px * var(--text-scale,1));border-radius:999px;padding:3px 10px;font-weight:700}.raid-loot .essence{color:rgb(var(--cc9a4ff,201,164,255))}.raid-loot .crystal{color:var(--accent)}.raid-result-banner .cta-button{background:var(--gold);width:100%;color:rgb(var(--c1c1204,28,18,4))}.dex-progress{gap:8px;margin:10px 0;display:flex}.dex-ring-card{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:1;align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:flex}.dex-ring-card b{font-family:var(--font-display);font-size:calc(15px * var(--text-scale,1));letter-spacing:0;color:var(--text);display:block}.dex-ring-card.prismatic b{color:var(--gold)}.dex-ring-label{align-items:center;gap:3px;display:inline-flex}.dex-ring{--ring:var(--accent);background:conic-gradient(var(--ring) var(--pct), rgba(var(--cffffff,255,255,255),.1) 0);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.dex-ring-card.prismatic .dex-ring{--ring:var(--gold)}.dex-ring i{background:rgb(var(--c0d0a1a,13,10,26));width:34px;height:34px;font-family:var(--font-display);font-size:calc(10px * var(--text-scale,1));letter-spacing:0;color:var(--text);border-radius:50%;place-items:center;font-style:normal;display:grid}.dex-filters{scrollbar-width:none;gap:5px;margin-bottom:10px;display:flex;overflow-x:auto}.dex-filters::-webkit-scrollbar{display:none}.dex-filters button{white-space:nowrap;border:1px solid var(--inset-line);color:var(--muted);font-family:var(--font-ui);font-size:calc(11.5px * var(--text-scale,1));letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:3px;padding:4px 7px;font-weight:700;display:inline-flex}.dex-filters button.active{color:var(--text);border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.dex-folder{--r:var(--rarity-common);--r-rgb:var(--rarity-common-rgb);background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));margin-bottom:6px;overflow:hidden}.dex-folder.rarity-uncommon{--r:var(--rarity-uncommon);--r-rgb:var(--rarity-uncommon-rgb)}.dex-folder.rarity-rare{--r:var(--rarity-rare);--r-rgb:var(--rarity-rare-rgb)}.dex-folder.rarity-epic{--r:var(--rarity-epic);--r-rgb:var(--rarity-epic-rgb)}.dex-folder.rarity-legendary{--r:var(--rarity-legendary);--r-rgb:var(--rarity-legendary-rgb)}.dex-folder.rarity-mythic{--r:var(--rarity-mythic);--r-rgb:var(--rarity-mythic-rgb)}.dex-folder.open{border-color:rgba(var(--r-rgb), .6)}.dex-folder-head{width:100%;color:var(--text);font:inherit;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:30px 1fr auto 14px;align-items:center;gap:5px 8px;padding:8px 10px;display:grid}.dex-folder-icon{font-size:calc(20px * var(--text-scale,1));text-align:center;grid-row:span 2}.dex-folder-name{align-items:baseline;gap:6px;font-weight:700;display:flex}.dex-folder-name small{font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--r);font-weight:700}.dex-folder-count{font-size:calc(12px * var(--text-scale,1));color:var(--muted);text-align:right}.dex-folder-count b{font-family:var(--font-display);color:var(--text)}.dex-folder-count em{color:var(--gold);font-style:normal;font-weight:700}.dex-folder-chev{color:var(--muted);grid-row:span 2}.dex-folder-bar{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.1);grid-column:2/4;height:4px;overflow:hidden}.dex-folder-bar i{background:var(--r);height:100%;display:block}.dex-folder-body{border-top:1px solid var(--inset-line);background:rgba(var(--c000000,0,0,0),.15);padding:8px}.dex-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.dex-tile{aspect-ratio:1;border:1px solid rgba(var(--cffffff,255,255,255),.08);border-radius:calc(10px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.6);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.dex-tile img,.dex-tile svg{width:82%;height:auto}.dex-tile.found{border:1.5px solid var(--r);box-shadow:inset 0 0 12px rgba(var(--r-rgb), .3)}.dex-tile.missing{cursor:default;opacity:1}.dex-tile.missing img,.dex-tile.missing svg{filter:brightness(0) drop-shadow(0 0 3px rgba(var(--violet-rgb), .7));opacity:.55}.dex-tile.prismatic:after{content:"";width:17px;height:17px;filter:drop-shadow(0 0 3px rgba(var(--magenta-rgb), .7));background:url(/assets/prismatic-D09PdOrK.png) 50%/contain no-repeat;position:absolute;top:-7px;right:-6px}.dex-tile.selected{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:2px}.dex-preview{background:rgba(var(--c0a0616,10,6,22),.9);border:1px solid var(--surface-line);border-radius:calc(12px * var(--t-round,1));align-items:center;gap:10px;margin-top:8px;padding:8px;display:flex;position:relative}.dex-preview-art{border:2px solid var(--r);border-radius:calc(12px * var(--t-round,1));background:radial-gradient(circle, rgba(var(--r-rgb), .25), rgba(var(--c080614,8,6,20),.9));flex:none;place-items:center;width:70px;height:70px;display:grid}.dex-preview.prismatic .dex-preview-art{border-color:var(--gold);background:radial-gradient(circle, rgba(var(--gold-rgb), .25), #080614e6)}.dex-preview-info{min-width:0;font-size:calc(12px * var(--text-scale,1));flex:1;padding-right:64px}.dex-preview-info .muted{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dex-preview-name{font-family:var(--font-display);font-size:calc(15px * var(--text-scale,1));font-weight:900}.dex-preview-toggle{gap:4px;margin-top:6px;display:flex}.dex-preview-toggle button{border:1px solid var(--inset-line);border-radius:calc(8px * var(--t-round,1));color:var(--muted);font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:0 0;padding:2px 8px;font-weight:700}.dex-preview-toggle button.active{color:var(--accent);border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.dex-preview-toggle button.gold.active{color:var(--gold);border-color:var(--gold);background:rgba(var(--gold-rgb), .12)}.dex-preview-toggle button:disabled{opacity:.35;cursor:default}.dex-preview-open{color:var(--accent);font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.06em;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-weight:700;position:absolute;top:8px;right:6px}.dex-footnote{font-size:calc(12px * var(--text-scale,1));margin:10px 2px 0}.ach-summary{font-size:calc(12px * var(--text-scale,1));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:10px 2px;display:flex}.ach-summary b{font-family:var(--font-display);font-size:calc(16px * var(--text-scale,1));color:var(--accent)}.ach-ready{border:1px solid rgba(var(--gold-rgb), .6);border-radius:calc(12px * var(--t-round,1));background:linear-gradient(160deg, rgba(var(--gold-rgb), .14), rgba(var(--c080614,8,6,20),.5));margin-bottom:6px;padding:8px 10px}.ach-ready-title{font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-weight:700}.ach-ready-row{align-items:center;gap:8px;padding:4px 0;display:flex}.ach-ready-emoji{width:26px;font-size:calc(18px * var(--text-scale,1));text-align:center}.ach-ready-text{font-size:calc(13px * var(--text-scale,1));flex:1;font-weight:700}.ach-ready-text small{font-size:calc(11px * var(--text-scale,1));color:var(--muted);font-weight:400;display:block}.ach-ready-row button,.ach-detail button{border-radius:calc(8px * var(--t-round,1));background:var(--gold);color:rgb(var(--c1c1204,28,18,4));font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.06em;cursor:pointer;border:none;padding:5px 10px;font-weight:700}.ach-grid{border-collapse:separate;border-spacing:4px;width:100%;font-size:calc(12px * var(--text-scale,1))}.ach-grid th{font-family:var(--font-ui);font-size:calc(10px * var(--text-scale,1));letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.ach-grid-track{white-space:nowrap;font-weight:700}.ach-cell{border-radius:calc(7px * var(--t-round,1));border:1px solid rgba(var(--cffffff,255,255,255),.08);background:rgba(var(--c080614,8,6,20),.55);width:100%;height:28px;color:var(--muted);font-size:calc(11px * var(--text-scale,1));place-items:center;display:grid}.ach-cell.claimed{color:rgb(var(--cffffff,255,255,255));background:linear-gradient(135deg, rgba(var(--accent-rgb), .3), rgba(var(--violet-rgb), .35));border:none}.ach-cell.ready{border:1px solid var(--gold);color:var(--gold);font-family:var(--font-ui);letter-spacing:.04em;box-shadow:0 0 8px rgba(var(--gold-rgb), .35);cursor:pointer;padding:0;font-weight:700}.ach-grid-note{font-size:calc(11px * var(--text-scale,1));margin:2px 4px 0}.ach-group{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));margin-bottom:6px;padding:8px 10px}.ach-group-head{font-size:calc(13px * var(--text-scale,1));justify-content:space-between;font-weight:700;display:flex}.ach-group-head .muted{font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.06em}.ach-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ach-chip{border:1px solid rgba(var(--cffffff,255,255,255),.1);border-radius:calc(8px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.5);color:var(--muted);font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.03em;text-transform:none;cursor:pointer;padding:3px 8px;font-weight:700}.ach-chip.claimed{color:rgb(var(--cffffff,255,255,255));border-color:rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .12)}.ach-chip.ready{color:var(--gold);border-color:var(--gold);background:rgba(var(--gold-rgb), .12)}.ach-chip.selected{outline:1px solid rgb(var(--cffffff,255,255,255))}.ach-detail{font-size:calc(12px * var(--text-scale,1));justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.ach-detail button.ach-go{background:var(--accent);color:rgb(var(--c04121a,4,18,26));flex:none}.seg-tabs{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));gap:3px;margin-bottom:4px;padding:3px;display:flex}.seg-tabs button{border-radius:calc(9px * var(--t-round,1));color:var(--muted);font-family:var(--font-ui);font-size:calc(13px * var(--text-scale,1));letter-spacing:.06em;cursor:pointer;background:0 0;border:none;flex:1;padding:8px 0;font-weight:700}.seg-tabs button.active{color:var(--text);background:linear-gradient(135deg, rgba(var(--accent-rgb), .25), rgba(var(--violet-rgb), .3));box-shadow:0 0 10px rgba(var(--accent-rgb), .25)}.upgrades-intro{font-size:calc(13px * var(--text-scale,1));margin:12px 2px 8px}.upgrades-intro.talents-complete{color:var(--accent-strong);background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .3);border-radius:calc(12px * var(--t-round,1));margin-top:0;padding:10px 12px}.track-row,.branch-row{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));margin-bottom:6px}.track-row-top{align-items:center;gap:8px;padding:8px 10px 8px 4px;display:flex}.track-main{min-width:0;color:inherit;font:inherit;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:2px 4px;display:flex}.track-emoji{font-size:calc(22px * var(--text-scale,1));text-align:center;flex:0 0 30px}.track-text{flex-direction:column;min-width:0;display:flex}.track-name{font-size:calc(14px * var(--text-scale,1));align-items:center;gap:8px;font-weight:700;display:flex}.track-pips{gap:3px;display:inline-flex}.track-pips i{background:rgba(var(--cffffff,255,255,255),.14);border-radius:50%;width:9px;height:9px}.track-pips i.on{background:linear-gradient(135deg, var(--accent), var(--violet));box-shadow:0 0 6px rgba(var(--accent-rgb), .6)}.track-effect{font-size:calc(12px * var(--text-scale,1));color:var(--muted);margin-top:2px}.track-effect b{color:var(--accent-strong)}.track-buy,.item-buy,.item-use,.branch-next button{border-radius:calc(9px * var(--t-round,1));background:var(--accent-strong);color:rgb(var(--c06140c,6,20,12));font-family:var(--font-ui);font-size:calc(13px * var(--text-scale,1));letter-spacing:.05em;cursor:pointer;border:none;flex:none;padding:7px 12px;font-weight:700}.track-buy:disabled,.item-buy:disabled,.item-use:disabled,.branch-next button:disabled{background:rgba(var(--cffffff,255,255,255),.08);color:var(--muted);opacity:1}.track-done{color:var(--accent-strong);font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;flex:none;font-weight:700}.track-details{border-top:1px solid var(--inset-line);font-size:calc(13px * var(--text-scale,1));color:var(--muted);flex-direction:column;gap:8px;padding:8px 12px 10px;display:flex}.track-details-title{color:var(--text);font-weight:700}.branch-row{padding:9px 10px}.branch-head{width:100%;color:var(--text);font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-weight:700;display:flex}.branch-total{font-size:calc(12px * var(--text-scale,1));color:var(--accent-strong)}.branch-total.none{color:var(--muted)}.branch-path{align-items:center;margin:8px 0 2px;display:flex}.branch-step{flex:1;align-items:center;display:flex}.branch-step:first-child{flex:none}.branch-link{background:rgba(var(--cffffff,255,255,255),.12);flex:1;height:3px}.branch-link.on{background:linear-gradient(90deg, var(--accent), var(--violet))}.branch-node{width:30px;height:30px;font-family:var(--font-display);font-size:calc(11px * var(--text-scale,1));color:var(--muted);background:rgba(var(--c080614,8,6,20),.7);border:1px solid rgba(var(--cffffff,255,255,255),.2);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.branch-node.on{color:rgb(var(--c0b0716,11,7,22));background:linear-gradient(135deg, var(--accent), var(--violet));box-shadow:0 0 8px rgba(var(--accent-rgb), .55);border:none}.branch-node.next{color:var(--gold);border:2px solid var(--gold);box-shadow:0 0 10px rgba(var(--gold-rgb), .45)}.branch-next{font-size:calc(12px * var(--text-scale,1));color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.branch-next b{color:var(--text)}.branch-next button{font-size:calc(12px * var(--text-scale,1));background:var(--gold);color:rgb(var(--c1c1204,28,18,4));padding:5px 10px}.branch-next.done{color:var(--accent-strong)}.branch-row .track-details{margin:8px -10px -9px}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.item-tile{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.item-name{font-size:calc(13px * var(--text-scale,1));align-items:center;gap:8px;font-weight:700;line-height:1.25;display:flex}.item-name-text{flex:1;min-width:0}.item-desc{font-size:calc(12px * var(--text-scale,1));color:var(--muted);flex:1;line-height:1.35}.item-status{font-size:calc(11px * var(--text-scale,1));color:var(--gold)}.item-buy,.item-use{width:100%;padding:7px 4px}.item-buy s{opacity:.6;font-size:calc(11px * var(--text-scale,1))}.item-tile.crystal{border-color:rgba(var(--accent-rgb), .45)}.item-use{background:var(--accent);color:rgb(var(--c03141a,3,20,26))}.sandbox-banner{background:repeating-linear-gradient(45deg, rgba(var(--gold-rgb), .18) 0 12px, rgba(var(--gold-rgb), .08) 12px 24px);border:1px solid var(--gold);color:var(--gold);font-size:calc(12px * var(--text-scale,1));text-align:center;border-radius:calc(6px * var(--t-round,1));margin-bottom:8px;padding:4px 8px;font-weight:700}.sandbox-fab{z-index:60;border:1px solid var(--gold);background:var(--panel);width:48px;height:48px;font-size:calc(22px * var(--text-scale,1));cursor:pointer;border-radius:50%;position:fixed;bottom:16px;right:16px}body:has(.chat-compose) .sandbox-fab{bottom:88px}.sandbox-tools{z-index:60;background:var(--panel);border:1px solid var(--gold);border-radius:calc(10px * var(--t-round,1));max-width:460px;max-height:75vh;font-size:calc(13px * var(--text-scale,1));box-shadow:0 10px 40px rgba(var(--c000000,0,0,0),.6);margin-left:auto;padding:12px;position:fixed;bottom:16px;left:16px;right:16px;overflow-y:auto}.sandbox-tools-header{color:var(--gold);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sandbox-tools-header button{color:var(--muted);cursor:pointer;font-size:calc(16px * var(--text-scale,1));background:0 0;border:none}.sandbox-section{border-top:1px solid var(--border);padding:8px 0}.sandbox-label{color:var(--muted);font-size:calc(11px * var(--text-scale,1));text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.sandbox-readout{line-height:1.5}.sandbox-buttons{flex-wrap:wrap;gap:6px;display:flex}.sandbox-buttons button,.sandbox-buttons select{background:var(--panel-alt);border:1px solid var(--border);color:var(--text);border-radius:calc(6px * var(--t-round,1));font-size:calc(12px * var(--text-scale,1));cursor:pointer;max-width:100%;padding:6px 8px}.sandbox-buttons button.danger{border-color:var(--danger);color:var(--danger)}.purchase-button{transition:transform 90ms,filter 90ms}.purchase-button:active:not(:disabled){filter:brightness(.9);transform:scale(.94)}.purchase-button.purchase-pop{animation:.24s ease-out purchase-pop}@keyframes purchase-pop{0%{box-shadow:0 0 0 0 rgba(var(--accent-strong-rgb), .6);transform:scale(.94)}55%{box-shadow:0 0 0 6px rgba(var(--accent-strong-rgb), .25);transform:scale(1.04)}to{box-shadow:0 0 0 10px rgba(var(--accent-strong-rgb), 0);transform:scale(1)}}.purchase-float{z-index:70;pointer-events:none;color:var(--gold);font-weight:800;font-size:calc(14px * var(--text-scale,1));white-space:nowrap;background:rgba(var(--bg-rgb), .92);border:1px solid rgba(var(--gold-rgb), .7);box-shadow:0 0 12px rgba(var(--gold-rgb), .35);border-radius:999px;padding:3px 10px;animation:1s ease-out forwards purchase-float;position:fixed;transform:translate(-50%)}@keyframes purchase-float{0%{opacity:0;transform:translate(-50%,4px)scale(.9)}15%{opacity:1;transform:translate(-50%,-8px)scale(1.08)}to{opacity:0;transform:translate(-50%,-40px)scale(1)}}.track-row.just-installed{animation:.6s ease-out just-installed}@keyframes just-installed{0%{box-shadow:0 0 0 0 rgba(var(--accent-strong-rgb), .55)}to{box-shadow:0 0 0 12px rgba(var(--accent-strong-rgb), 0)}}:root[data-motion=reduce] .purchase-button.purchase-pop,:root[data-motion=reduce] .track-row.just-installed{animation:none}:root[data-motion=reduce] .purchase-button:active:not(:disabled){transform:none}:root[data-motion=reduce] .purchase-float{animation:1s ease-out forwards purchase-float-fade}@keyframes purchase-float-fade{0%,60%{opacity:1;transform:translate(-50%,-12px)}to{opacity:0;transform:translate(-50%,-12px)}}.seg-tabs.stacked button{min-height:48px;font-size:calc(12px * var(--text-scale,1));flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex;position:relative}.seg-tab-emoji{font-size:calc(16px * var(--text-scale,1));line-height:1}.seg-tab-dot{background:var(--gold);width:7px;height:7px;box-shadow:0 0 6px rgba(var(--gold-rgb), .7);border-radius:50%;position:absolute;top:6px;right:8px}.darkweb-banner{border:1px solid rgba(var(--magenta-rgb), .6);border-radius:calc(12px * var(--t-round,1));background:rgba(var(--magenta-rgb), .08);font-size:calc(14px * var(--text-scale,1));margin:12px 0 2px;padding:10px 12px;line-height:1.4}.darkweb-banner b:first-child{color:rgb(var(--cff6fd8,255,111,216))}.darkweb-foot{font-size:calc(12px * var(--text-scale,1));margin:12px 2px 0}.item-buy-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.item-buy-row>:first-child{flex:1;min-width:0}.item-buy-row .item-buy-many,.item-buy-row .item-use-all{flex:none;width:auto;padding:7px 10px}.item-buy-row .item-use-box{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}.item-held,.item-count{font-size:calc(11px * var(--text-scale,1));flex:none;margin-left:auto;font-weight:700}.item-held{border:1px solid rgba(var(--accent-rgb), .5);border-radius:calc(6px * var(--t-round,1));color:var(--accent);padding:1px 6px}.item-count{font-family:var(--font-display);font-size:calc(13px * var(--text-scale,1));font-weight:900}.item-icon{flex:none;display:inline-flex;position:relative}.item-icon .item-count{text-align:center;min-width:18px;font-size:calc(11px * var(--text-scale,1));letter-spacing:0;color:rgb(var(--cffffff,255,255,255));background:rgba(var(--c0a0618,10,6,24),.92);border:1px solid rgba(var(--accent-rgb), .7);border-radius:calc(6px * var(--t-round,1));margin:0;padding:0 4px;line-height:15px;position:absolute;bottom:-5px;right:-7px}.item-name:has(.item-icon){gap:12px}.stash-active{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.stash-active-head{font-size:calc(12px * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--accent);justify-content:space-between;font-weight:700;display:flex}.stash-active-head span:last-child{color:var(--muted)}.stash-active-line{font-size:calc(14px * var(--text-scale,1));align-items:center;gap:8px;display:flex}.stash-active-line>span:first-child{flex:1;min-width:0}.stash-active-line b{align-items:center;gap:5px;display:inline-flex}.stash-active-time{font-family:var(--font-display);font-size:calc(12px * var(--text-scale,1));color:var(--accent);font-weight:700}.stash-active-queued{max-width:48%;font-size:calc(12px * var(--text-scale,1));color:var(--accent-strong);text-align:right;flex:0 auto;font-weight:700}.stash-undo{border-radius:calc(8px * var(--t-round,1));border:1px solid var(--inset-line);color:var(--muted);font-family:var(--font-ui);font-size:calc(11px * var(--text-scale,1));cursor:pointer;background:0 0;flex:none;padding:4px 8px;font-weight:700}.stash-bar{border-radius:calc(3px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.1);height:5px;margin-top:6px;overflow:hidden}.stash-bar i{background:linear-gradient(90deg, var(--accent), var(--violet));height:100%;display:block}.stash-empty{text-align:center;background:var(--inset);border:1px dashed var(--inset-line);border-radius:calc(12px * var(--t-round,1));flex-direction:column;align-items:center;gap:10px;margin:12px 0 10px;padding:26px 18px 22px;display:flex}.stash-empty-icon{font-size:calc(52px * var(--text-scale,1));opacity:.85;line-height:1}.stash-empty h2{font-family:var(--font-display);font-size:calc(17px * var(--text-scale,1));letter-spacing:.05em;text-transform:uppercase;margin:0}.stash-empty p{font-size:calc(14px * var(--text-scale,1));color:var(--muted);margin:0;line-height:1.4}.stash-cta{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--surface-line);background:var(--inset);width:100%;min-height:46px;color:var(--text);font-family:var(--font-ui);font-size:calc(14px * var(--text-scale,1));letter-spacing:.06em;cursor:pointer;margin-top:8px;font-weight:700;display:block}.stash-cta.primary{background:var(--accent-strong);color:rgb(var(--c06140c,6,20,12));border:none}.stash-cta.darkweb{border-color:rgba(var(--magenta-rgb), .55);background:rgba(var(--magenta-rgb), .06);color:rgb(var(--cff6fd8,255,111,216))}.stash-empty-note{font-size:calc(12px * var(--text-scale,1));text-align:center;margin:10px 2px 0;line-height:1.4}.raid-stash-row{box-sizing:border-box;background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));text-align:left;align-items:center;gap:10px;width:100%;margin-top:4px;padding:8px 10px;display:flex}.raid-stash-row .raid-stash-text{flex-direction:column;flex:1;min-width:0;display:flex}.raid-stash-row b{font-size:calc(13px * var(--text-scale,1))}.raid-stash-row small{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted)}.raid-stash-toggle{border-radius:calc(9px * var(--t-round,1));border:1px solid var(--gold);background:rgba(var(--gold-rgb), .14);min-height:34px;color:var(--gold);font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));cursor:pointer;flex:none;padding:0 10px;font-weight:700}.raid-stash-toggle.on{border-color:var(--accent-strong);background:rgba(var(--accent-strong-rgb), .14);color:var(--accent-strong)}.raid-repeat-row{margin-top:10px}.raid-repeat-row.on{border-color:rgba(var(--accent-strong-rgb), .45)}.raid-repeat-icon{text-align:center;width:28px;font-size:calc(19px * var(--text-scale,1));flex:none}.raid-switch{border:1px solid var(--inset-line);background:rgba(var(--cffffff,255,255,255),.07);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;padding:0;transition:background .2s,border-color .2s;position:relative}.raid-switch i{background:var(--muted);border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.raid-switch.on{border-color:var(--accent-strong);background:rgba(var(--accent-strong-rgb), .25)}.raid-switch.on i{background:var(--accent-strong);transform:translate(18px)}.raid-switch:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.rebirth-wipe-note{background:rgba(var(--gold-rgb), .08);border:1px solid rgba(var(--gold-rgb), .55);border-radius:calc(8px * var(--t-round,1));font-size:calc(13px * var(--text-scale,1));margin:10px 0 14px;padding:10px 12px;line-height:1.5}.rebirth-wipe-note strong{color:var(--gold)}.app.desktop{max-width:none;min-height:100vh;margin:0;padding:0}.app.desktop .sandbox-banner{z-index:40;pointer-events:none;margin:0;position:fixed;bottom:118px;left:50%;translate:-50%}.dw-world{z-index:0;background:rgb(var(--c07060f,7,6,15));position:fixed;inset:0}body:has(.dw-world):before{display:none}.bgd.world{--pet-x:30%;--pet-y:62%;--foe-x:79%;--cor-x:77%;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.bgd.world :is(.bgd-pet,.bgd-pfx){left:var(--pet-x);bottom:calc(18% + var(--pet-lift,0) * 5% - var(--pet-sink,0) * 40% * var(--pet-k,1));height:calc(40% * var(--pet-k,1))}.bgd.world .bgd-pet.hit,.bgd.world .bgd-pet.hit~.bgd-pfx{left:calc(var(--pet-x) + 6%)}.bgd.world .bgd-foe{bottom:18%}.bgd.world .bgd-foe img{height:calc(var(--fh,40) * .7cqh)}.bgd.world .bgd-hud{font-size:calc(13px * var(--text-scale,1));gap:10px;inset:auto auto 126px 24px}.bgd.world .bgd-chip{border-radius:calc(10px * var(--t-round,1));padding:6px 10px}.bgd.world .bgd-zonename{font-size:min(6cqw,56px)}.bgd.world .bgd-msg{font-size:calc(20px * var(--text-scale,1));top:20%}.bgd.world .bgd-scan{opacity:.22}.dw-main{position:relative}.app .app-main.dw-main{padding:0}.dw-page{box-sizing:border-box;align-items:start;gap:24px;min-height:100vh;padding:22px 24px 132px;display:grid}.dw-home{pointer-events:none;min-height:100vh;position:relative}.dw-home>*{pointer-events:auto;position:absolute;top:20px}.dw-home .dw-left{width:340px;left:24px}.dw-home .dw-mid{width:460px;left:50%;translate:-50%}.dw-home .dw-mid .dw-wallet{justify-content:center}.dw-page{grid-template-columns:320px minmax(0,1fr)}.dw-page .dw-left{position:sticky;top:22px}.dw-col{flex-direction:column;gap:12px;min-width:0;display:flex}.dw-hud{background:linear-gradient(180deg, rgba(var(--c0e0a20,14,10,32),.82), rgba(var(--c080612,8,6,18),.76));-webkit-backdrop-filter:blur(calc(10px * var(--t-blur,1)));backdrop-filter:blur(calc(10px * var(--t-blur,1)));border:1px solid rgba(var(--cffffff,255,255,255),.14);border-radius:calc(16px * var(--t-round,1));box-shadow:var(--rim), var(--elev-2);color:var(--text)}.dw-me{z-index:3;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.dw-me .hb-menu{flex:none}.dw-me-who{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.dw-me-who>b{font:700 calc(18px * var(--text-scale,1)) var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dw-me-sub{font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.dw-me-wallet{font:700 calc(15px * var(--text-scale,1)) var(--font-ui);gap:14px;margin-top:4px;display:flex}.dw-me-wallet>span{align-items:center;gap:5px;display:inline-flex}.dw-rail{border-radius:calc(3px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.12);height:5px;display:block;overflow:hidden}.dw-rail i{border-radius:calc(3px * var(--t-round,1));background:linear-gradient(90deg, var(--magenta), var(--gold));height:100%;display:block}.dw-rail.xp i{background:linear-gradient(90deg, var(--accent), var(--violet))}.dw-pet{text-align:left;width:100%;font-family:var(--font-ui);cursor:pointer;border-color:rgba(var(--gold-rgb), .4);flex-direction:column;gap:7px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.dw-pet:hover,.dw-pet:focus-visible{border-color:rgba(var(--gold-rgb), .85);box-shadow:0 10px 36px rgba(var(--c000000,0,0,0),.45), 0 0 20px rgba(var(--gold-rgb), .25)}.dw-pet-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dw-pet-name{font:900 calc(18px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dw-pet-bp{align-items:baseline;gap:4px;display:inline-flex}.dw-pet-bp b{font:900 calc(24px * var(--text-scale,1)) var(--font-display);color:var(--accent);text-shadow:0 0 14px rgba(var(--accent-rgb), .55)}.dw-pet-bp small{font:700 calc(10px * var(--text-scale,1)) var(--font-display);color:var(--muted)}.dw-pet-tags{font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.dw-pet-stats{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.dw-pet-stats span{flex-direction:column;display:flex}.dw-pet-stats small{font:700 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;color:var(--muted)}.dw-pet-stats b{font:700 calc(15px * var(--text-scale,1)) var(--font-ui)}.dw-pet-earn{font-size:calc(14px * var(--text-scale,1));color:rgb(var(--c7cf7b6,124,247,182));font-weight:700}.dw-pet-earn.away{color:var(--gold)}.dw-card-wrap{z-index:70;background:rgba(var(--c04030a,4,3,10),.55);align-items:flex-start;padding:22px 24px;display:flex;position:fixed;inset:0}.dw-card{scrollbar-width:thin;width:440px;max-height:calc(100vh - 44px);animation:.2s ease-out dw-in;position:relative;overflow-y:auto}.dw-card>.dw-x{z-index:20;background:rgba(var(--c080612,8,6,18),.8);position:absolute;top:10px;right:10px}@keyframes dw-in{0%{opacity:0;transform:translateY(10px)}}.dw-wallet{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;padding:8px 14px;display:flex}.dw-coin{font:700 calc(16px * var(--text-scale,1)) var(--font-ui);color:inherit;border-radius:calc(6px * var(--t-round,1));cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.dw-coin:hover,.dw-coin:focus-visible{background:rgba(var(--accent-rgb), .12)}.dw-coin small{font:600 calc(11px * var(--text-scale,1)) var(--font-ui);color:var(--muted);margin-left:-2px}.dw-waits{flex-direction:column;align-items:flex-end;gap:12px;padding-top:8px;display:flex;right:24px}.dw-event{text-align:left;font-family:var(--font-ui);cursor:pointer;border-color:rgba(var(--a), .45);align-items:center;gap:10px;padding:8px;transition:border-color .15s;display:flex;position:relative}.dw-event .game-icon,.dw-event img{width:40px;height:40px}.dw-event:not(.lead) .dw-event-text{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--a), .6);background:rgba(var(--c0a0718,10,7,24),.94);white-space:nowrap;opacity:0;pointer-events:none;padding:7px 12px;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 10px);translate:0 -50%}.dw-event:not(.lead):hover .dw-event-text,.dw-event:not(.lead):focus-visible .dw-event-text{opacity:1}.dw-event:not(.lead) .dw-event-go{border-radius:calc(8px * var(--t-round,1));font-size:calc(9px * var(--text-scale,1));background:rgb(var(--c12081f,18,8,31));padding:2px 6px;position:absolute;top:-8px;right:-8px}.dw-event.lead{padding:8px 12px 8px 8px}.dw-event.lead .dw-event-text small{display:none}.dw-event:hover,.dw-event:focus-visible{border-color:rgba(var(--a), .9)}.dw-event.hot{box-shadow:0 10px 36px rgba(var(--c000000,0,0,0),.45), 0 0 22px rgba(var(--a), .3)}.dw-event-text{flex-direction:column;gap:2px;display:flex}.dw-event-text b{font-size:calc(15px * var(--text-scale,1))}.dw-event-text small{font-size:calc(13px * var(--text-scale,1));color:var(--muted)}.dw-event-go{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--a), .7);color:rgb(var(--a));font:700 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:4px 8px}.dw-event.hot .dw-event-go{background:rgb(var(--a));color:rgb(var(--c12081f,18,8,31))}.dw-sheet{border-radius:calc(22px * var(--t-round,1));min-width:0;box-shadow:var(--rim), var(--elev-2), 0 0 0 1px rgba(var(--a), .12);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:rgba(var(--a), .45);background:linear-gradient(180deg, rgba(var(--c0e0a20,14,10,32),.9), rgba(var(--c080612,8,6,18),.88));padding-bottom:20px}.dw-sheet-head{z-index:10;border-bottom:1px solid rgba(var(--cffffff,255,255,255),.08);border-radius:calc(22px * var(--t-round,1)) calc(22px * var(--t-round,1)) 0 0;background:linear-gradient(90deg, rgba(var(--a), .2), rgba(var(--c0a0816,10,8,22),.97) 55%);-webkit-backdrop-filter:blur(calc(12px * var(--t-blur,1)));backdrop-filter:blur(calc(12px * var(--t-blur,1)));align-items:center;gap:8px;padding:12px 14px;display:flex;position:sticky;top:0}.dw-sheet-area{font:900 calc(18px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--a));text-shadow:0 0 14px rgba(var(--a), .5);flex:none;margin-right:8px}.dw-esc{border:1px solid rgba(var(--cffffff,255,255,255),.2);border-radius:calc(6px * var(--t-round,1));font:700 calc(10px * var(--text-scale,1)) var(--font-display);color:var(--muted);flex:none;padding:3px 7px}.dw-x{border:1px solid rgba(var(--cffffff,255,255,255),.2);border-radius:calc(12px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.05);width:40px;height:40px;color:var(--text);font:700 calc(17px * var(--text-scale,1)) var(--font-ui);cursor:pointer;flex:none;padding:0}.dw-x:hover{border-color:rgba(var(--a,64, 224, 255), .8);background:rgba(var(--a,64, 224, 255), .12)}.dw-sheet .section-tip{margin:14px 18px 0}.dw-sheet .pg-body{padding:14px 18px 0}.dw-bar{z-index:50;border-radius:calc(22px * var(--t-round,1));gap:10px;padding:10px;display:flex;position:fixed;bottom:20px;left:50%;translate:-50%}.dw-slot-wrap{position:relative}.dw-slot{border:1px solid rgba(var(--cffffff,255,255,255),.16);border-radius:calc(16px * var(--t-round,1));background:linear-gradient(180deg, rgba(var(--c281e50,40,30,80),.78), rgba(var(--c0e0a20,14,10,32),.88));width:76px;height:76px;color:rgb(var(--cd6cdf5,214,205,245));font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.dw-slot img,.dw-slot .game-icon{width:38px;height:38px}.dw-slot:hover,.dw-slot.open{border-color:rgba(var(--a), .75);color:rgb(var(--cffffff,255,255,255));transform:translateY(-3px)}.dw-slot.on{border:2px solid rgb(var(--a));box-shadow:0 0 22px rgba(var(--a), .5);color:rgb(var(--cffffff,255,255,255))}.dw-key{font:700 calc(10px * var(--text-scale,1)) var(--font-display);color:rgb(var(--c8d86ad,141,134,173));position:absolute;top:4px;left:7px}.dw-dot{box-sizing:border-box;border-radius:calc(10px * var(--t-round,1));background:rgb(var(--a));min-width:20px;height:20px;color:rgb(var(--c12081f,18,8,31));font:900 calc(11px * var(--text-scale,1))/20px var(--font-display);text-align:center;letter-spacing:0;padding:0 5px;position:absolute;top:-6px;right:-6px}.dw-slot.hot .dw-dot{animation:1.6s ease-in-out infinite dw-pulse}@keyframes dw-pulse{50%{box-shadow:0 0 0 5px rgba(var(--a), .25)}}.dw-fly{border-color:rgba(var(--a), .55);background:rgba(var(--c0c091c,12,9,28),.96);flex-direction:column;gap:2px;width:290px;padding:8px;animation:.15s ease-out dw-in;display:flex;position:absolute;bottom:calc(100% + 18px);left:50%;translate:-50%}.dw-fly-head{font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--a));padding:6px 10px 4px}.dw-fly-item{border-radius:calc(10px * var(--t-round,1));width:100%;color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.dw-fly-item:hover,.dw-fly-item:focus-visible{background:rgba(var(--a), .14)}.dw-fly-item.on{background:rgba(var(--a), .22)}.dw-fly-item.locked{opacity:.55}.dw-fly-item.locked .game-icon{filter:grayscale()}.dw-fly-text{flex-direction:column;flex:1;min-width:0;display:flex}.dw-fly-text b{font-size:calc(16px * var(--text-scale,1))}.dw-fly-text small{font-size:calc(13px * var(--text-scale,1));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dw-fly-tag{border-radius:calc(6px * var(--t-round,1));background:rgb(var(--a));color:rgb(var(--c12081f,18,8,31));font:900 calc(10px * var(--text-scale,1)) var(--font-display);flex:none;padding:2px 7px;font-style:normal}.dw-fly-tag.pink{background:var(--magenta);color:rgb(var(--cffffff,255,255,255))}.dw-fly-tag.go{background:rgb(var(--c39ff8c,57,255,140))}.dw-chat{z-index:50;width:60px;height:60px;position:fixed;bottom:32px;right:24px}.dw-chat .header-chat{width:60px;height:60px;margin:-30px 0 0 -30px}.app.desktop .modules-list{columns:2;column-gap:20px}.app.desktop .modules-list>div{break-inside:avoid}.app.desktop .item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app.desktop .lesson-main{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.app.desktop .lesson-work .code-editor .cm-editor{min-height:260px}.app.desktop .skill-tree{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px;display:grid}.app.desktop .skill-tree>.upgrades-intro{grid-column:1/-1}@media (max-width:1279px){.dw-page{grid-template-columns:minmax(0,1fr);padding:18px 18px 128px}.dw-page .dw-left{display:none}.dw-home .dw-left{width:300px;left:18px}.dw-home .dw-mid{width:400px}.dw-waits{right:18px}.bgd.world{--pet-x:30%;--foe-x:77%;--cor-x:75%}.bgd.world :is(.bgd-pet,.bgd-pfx){bottom:calc(18% + var(--pet-lift,0) * 5% - var(--pet-sink,0) * 36% * var(--pet-k,1));height:calc(36% * var(--pet-k,1))}.bgd.world .bgd-foe img{height:calc(var(--fh,40) * .62cqh)}.dw-wallet{gap:4px 10px;padding:8px 12px}.dw-coin{font-size:calc(14px * var(--text-scale,1));gap:4px}.dw-coin img,.dw-coin .game-icon{width:18px;height:18px}}@media (max-height:760px){.dw-slot{width:64px;height:64px}.dw-slot img,.dw-slot .game-icon{width:30px;height:30px}}:root[data-motion=reduce] .dw-slot.hot .dw-dot,:root[data-motion=reduce] .dw-card,:root[data-motion=reduce] .dw-fly{animation:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ranks-tab-count{background:var(--gold);min-width:18px;height:18px;color:rgb(var(--c1a0f00,26,15,0));font-size:calc(11px * var(--text-scale,1));letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.rank-empty .friend-mini{margin-top:4px}.friend-btn-wrap{padding:12px 14px 0}.friend-btn-pair{grid-template-columns:2fr 1fr;gap:8px;display:grid}.friend-btn{border-radius:calc(11px * var(--t-round,1));width:100%;min-height:46px;font-size:calc(15px * var(--text-scale,1));cursor:pointer;font-weight:700}.friend-btn:disabled{cursor:default}.friend-btn.add{background:var(--accent-strong);color:rgb(var(--c06140c,6,20,12));box-shadow:0 0 14px rgba(var(--accent-strong-rgb), .35);border:none}.friend-btn.accept{background:var(--gold);color:rgb(var(--c1a0f00,26,15,0));border:none}.friend-btn.wait{border:1px solid rgba(var(--violet-rgb), .5);background:rgba(var(--cffffff,255,255,255),.04);color:var(--muted)}.friend-btn.friends{border:1px solid rgba(var(--accent-strong-rgb), .6);background:rgba(var(--accent-strong-rgb), .08);color:var(--accent-strong)}.friend-btn.off{border:1px dashed rgba(var(--cb9aee0,185,174,224),.35);color:rgb(var(--c8f86b3,143,134,179));background:0 0}.friend-btn-error{margin:8px 0 0}.friend-mini{border-radius:calc(9px * var(--t-round,1));min-height:36px;font-size:calc(13px * var(--text-scale,1));white-space:nowrap;cursor:pointer;border:none;padding:0 12px;font-weight:700}.friend-mini.add{background:var(--accent-strong);color:rgb(var(--c06140c,6,20,12))}.friend-mini.accept{background:var(--gold);color:rgb(var(--c1a0f00,26,15,0))}.friend-mini.ghost{border:1px solid rgba(var(--violet-rgb), .45);background:rgba(var(--cffffff,255,255,255),.04);color:var(--muted)}.friend-mini:disabled{opacity:.6;cursor:default}.friend-tag{color:var(--muted);font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:0 6px;font-weight:700}.friend-tag.ok{color:var(--accent-strong)}.friend-row-buttons.stack{flex-direction:column;gap:4px}.friend-mini.cheer,.friend-mini.gift{border:1px solid rgba(var(--gold-rgb), .55);background:rgba(var(--gold-rgb), .12);min-width:84px;min-height:30px;color:var(--gold);font-size:calc(12px * var(--text-scale,1));padding:0 8px}.friend-mini.cheer{border-color:rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .1);color:var(--accent)}.friend-mini.done,.friend-mini.done:disabled{opacity:1;border-color:var(--inset-line);color:var(--muted);background:0 0}.friend-gifts{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);align-items:center;gap:10px;margin:4px 0 2px;padding:10px 12px;display:flex}.friend-gift-all{font-size:calc(13px * var(--text-scale,1));flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 8px;display:flex}.friend-gift-all .friend-mini{flex:none}.friend-gifts.ready{border-color:rgba(var(--gold-rgb), .6);background:linear-gradient(90deg, rgba(var(--gold-rgb), .14), rgba(var(--gold-rgb), .03))}.friend-gifts-icon{font-size:calc(26px * var(--text-scale,1));line-height:1}.friend-gifts.ready .friend-gifts-icon{animation:2.4s ease-in-out infinite friend-gift-bob}@keyframes friend-gift-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.friend-gifts.ready .friend-gifts-icon{animation:none}}.friend-gifts-text{flex:auto;gap:2px;min-width:0;display:grid}.friend-gifts-text small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.friend-gifts .friend-mini{flex:none}.friend-cheers{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);gap:2px;padding:8px 12px;display:grid}.friend-cheers small{color:var(--accent);font-size:calc(12px * var(--text-scale,1));font-weight:700}.friends-search{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);height:46px;color:var(--muted);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.friends-search:focus-within{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .18);color:var(--accent)}.friends-search input{min-width:0;height:100%;color:var(--text);font-family:var(--font-ui);font-size:calc(16px * var(--text-scale,1));background:0 0;border:none;outline:none;flex:1}.friends-search input::-webkit-search-cancel-button{display:none}.friends-search-hint{font-size:calc(12.5px * var(--text-scale,1));margin:8px 4px 10px}.friends-search-clear{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none}.friends-list{flex-direction:column;gap:6px;display:flex}.friend-row{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.friend-row.waiting{border-color:rgba(var(--gold-rgb), .55)}.friend-row-main{min-width:0;color:var(--text);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:none;flex:170px;align-items:center;gap:10px;padding:4px;display:flex}.friend-row-art{flex:0 0 44px;justify-content:center;align-items:center;display:flex}.friend-row-text{flex-direction:column;min-width:0;display:flex}.friend-row-text b{font-size:calc(15px * var(--text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friend-row-text b:has(.player-title){flex-wrap:wrap;align-items:center;gap:3px 4px;display:flex}.friend-row-text b .flair-level,.friend-row-text b .spire-crown{flex:none}.friend-row-text b .player-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:100%;margin-left:0;overflow:hidden}.friend-row-text b mark{color:var(--accent);background:0 0}.friend-row-text small{font-size:calc(12px * var(--text-scale,1));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friend-row-text small.friend-news{color:var(--gold)}.friend-row>.friend-mini{margin-left:auto}.friend-row-actions{flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.friend-row-buttons{gap:6px;display:flex}.friend-row-error{max-width:160px;font-size:calc(11px * var(--text-scale,1));color:var(--danger);text-align:right}.friends-note{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .08);font-size:calc(13px * var(--text-scale,1));justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.friends-empty,.friends-foot{font-size:calc(13px * var(--text-scale,1));margin:10px 2px 0}.friends-empty-card{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px dashed var(--inset-line);align-items:center;gap:12px;padding:12px;display:flex}.friends-empty-card p{font-size:calc(13px * var(--text-scale,1));flex-direction:column;gap:2px;margin:0;display:flex}.pf-seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin:0 0 8px;display:grid}.pf-seg button{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);min-height:44px;color:var(--text);font:600 calc(13px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:normal;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;display:flex}.pf-seg button.on{border-color:rgba(var(--accent-rgb), .8);background:rgba(var(--accent-rgb), .12);color:var(--accent)}.pf-seg button:disabled{opacity:.4;cursor:not-allowed}.pf-slider{font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--text);grid-template-columns:auto minmax(0,1fr) 3.4em;align-items:center;gap:12px;margin:0 0 8px;display:grid}.pf-slider b{text-align:right;color:var(--accent);font-variant-numeric:tabular-nums}.pf-slider input[type=range]{width:100%;min-height:44px;accent-color:var(--accent);cursor:pointer;background:0 0;margin:0}.pf-seg-aa{font-family:var(--font-display);font-weight:800;line-height:1.1}.pf-choices{border:none;flex-direction:column;gap:8px;margin:0 0 10px;padding:0;display:flex}.pf-choices legend{font-size:calc(13px * var(--text-scale,1));margin-bottom:8px}.pf-choice{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);cursor:pointer;align-items:flex-start;gap:12px;padding:12px;display:flex}.pf-choice.on{border-color:rgba(var(--accent-rgb), .7);background:rgba(var(--accent-rgb), .07)}.pf-choice input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.pf-choice b{font-size:calc(15px * var(--text-scale,1));display:block}.pf-choice small{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);line-height:1.4;display:block}.header-chat{z-index:1;background:linear-gradient(rgb(var(--c0c0818,12,8,24)), rgb(var(--c0c0818,12,8,24))) padding-box, linear-gradient(135deg, var(--magenta), var(--violet) 50%, var(--accent)) border-box;width:52px;height:52px;box-shadow:0 0 14px rgba(var(--violet-rgb), .55);cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin:-26px 0 0 -26px;padding:0;transition:box-shadow .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%}.header-chat:hover,.header-chat.on{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .35), 0 0 18px rgba(var(--accent-rgb), .6)}.header-chat:active{transform:scale(.95)}.header-chat .game-icon{width:40px;height:40px}.header-chat-dot{box-sizing:border-box;background:rgb(var(--cff3357,255,51,87));border:2px solid rgb(var(--c0a0716,10,7,22));width:13px;height:13px;box-shadow:0 0 8px rgba(var(--cff3357,255,51,87),.8);border-radius:50%;position:absolute;top:0;right:0}.chat-panel{flex-direction:column;gap:8px;height:calc(100dvh - 230px);min-height:320px;padding:12px;display:flex}.chat-tabs{flex:none}.chat-tabs button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.chat-rules{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .07);font-size:calc(13px * var(--text-scale,1));flex-direction:column;flex:none;gap:6px;padding:10px 12px;line-height:1.4;display:flex}.chat-rules .friend-mini{align-self:flex-end}.chat-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 2px;display:flex;overflow-y:auto}.chat-msg{gap:8px;margin-top:8px;display:flex}.chat-msg.grouped{margin-top:0}.chat-msg.mine{justify-content:flex-end}.chat-msg-avatar{flex:0 0 30px}.chat-msg-body{flex-direction:column;gap:2px;min-width:0;max-width:82%;display:flex}.chat-msg.mine .chat-msg-body{align-items:flex-end}.chat-msg-head{font-size:calc(12px * var(--text-scale,1));align-items:baseline;gap:8px;display:flex}.chat-msg-head b{color:var(--accent)}.chat-msg-head time{color:var(--muted);font-size:calc(11px * var(--text-scale,1))}.chat-msg-name{color:var(--accent);font-family:var(--font-ui);font-size:calc(13px * var(--text-scale,1));letter-spacing:.02em;text-transform:none;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.chat-msg-row{align-items:center;gap:2px;display:flex;position:relative}.chat-msg.mine .chat-msg-row{flex-direction:row-reverse}.chat-bubble{border-radius:calc(14px * var(--t-round,1)) calc(14px * var(--t-round,1)) calc(14px * var(--t-round,1)) calc(4px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);font-size:calc(15px * var(--text-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;padding:7px 11px;line-height:1.35}.chat-msg.mine .chat-bubble{border-radius:calc(14px * var(--t-round,1)) calc(14px * var(--t-round,1)) calc(4px * var(--t-round,1)) calc(14px * var(--t-round,1));background:linear-gradient(135deg, rgba(var(--accent-rgb), .2), rgba(var(--violet-rgb), .28));border-color:rgba(var(--accent-rgb), .45)}.chat-bubble.creature{padding:6px}.chat-msg.mention .chat-bubble{background:rgba(var(--gold-rgb), .12);border-color:rgba(var(--gold-rgb), .6);box-shadow:inset 3px 0 0 rgba(var(--gold-rgb), .85)}.chat-shared{font-size:calc(11px * var(--text-scale,1));color:var(--muted);margin:0 4px 4px;display:block}.chat-msg-more{width:30px;height:30px;color:var(--muted);font-size:calc(16px * var(--text-scale,1));letter-spacing:0;cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:50%;flex:none}.chat-msg-more:hover,.chat-msg-more[aria-expanded=true]{opacity:1;background:rgba(var(--cffffff,255,255,255),.06)}.chat-menu{z-index:5;border-radius:calc(12px * var(--t-round,1));border:1px solid var(--surface-line);background:linear-gradient(160deg, rgb(var(--c1a1030,26,16,48)), rgb(var(--c0c1224,12,18,36)));min-width:190px;box-shadow:0 12px 30px rgba(var(--c000000,0,0,0),.6);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.chat-msg.mine .chat-menu{left:auto;right:0}.chat-menu button{border-radius:calc(8px * var(--t-round,1));color:var(--text);font-size:calc(14px * var(--text-scale,1));text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:none;padding:9px 10px}.chat-menu button:hover{background:rgba(var(--accent-rgb), .1)}.chat-menu button.danger{color:var(--danger)}.chat-creature{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--r-rgb,var(--violet-rgb)), .6);background:rgba(var(--c080614,8,6,20),.6);width:100%;min-width:220px;color:var(--text);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.chat-creature-text{flex-direction:column;gap:1px;display:flex}.chat-creature-text b{font-size:calc(15px * var(--text-scale,1))}.chat-creature-text small{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.chat-creature-prism{font-size:calc(11px * var(--text-scale,1));color:var(--gold);font-weight:700}.chat-panel .rarity-common,.chat-share .rarity-common{--r-rgb:var(--rarity-common-rgb)}.chat-panel .rarity-uncommon,.chat-share .rarity-uncommon{--r-rgb:var(--rarity-uncommon-rgb)}.chat-panel .rarity-rare,.chat-share .rarity-rare{--r-rgb:var(--rarity-rare-rgb)}.chat-panel .rarity-epic,.chat-share .rarity-epic{--r-rgb:var(--rarity-epic-rgb)}.chat-panel .rarity-legendary,.chat-share .rarity-legendary{--r-rgb:var(--rarity-legendary-rgb)}.chat-panel .rarity-mythic,.chat-share .rarity-mythic{--r-rgb:var(--rarity-mythic-rgb)}.chat-note{border-radius:calc(10px * var(--t-round,1));background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .45);font-size:calc(13px * var(--text-scale,1));flex:none;padding:7px 10px}.chat-compose{border-radius:calc(14px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);flex:none;align-items:center;gap:6px;padding:5px;display:flex}.chat-compose:focus-within{border-color:rgba(var(--accent-rgb), .6)}.chat-tool{border-radius:calc(10px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.04);width:38px;height:38px;font-size:calc(18px * var(--text-scale,1));letter-spacing:0;cursor:pointer;border:none;flex:none;padding:0;line-height:1}.chat-tool.on{background:rgba(var(--accent-rgb), .18)}.chat-input{min-width:0;height:38px;color:var(--text);font-family:inherit;font-size:calc(16px * var(--text-scale,1));background:0 0;border:none;outline:none;flex:1}.chat-count{font-size:calc(11px * var(--text-scale,1));color:var(--muted)}.chat-count.over{color:var(--danger)}.chat-send{border-radius:calc(10px * var(--t-round,1));background:var(--accent);width:40px;height:38px;color:rgb(var(--c041418,4,20,24));font-size:calc(16px * var(--text-scale,1));cursor:pointer;border:none;flex:none;padding:0}.chat-send:disabled{background:rgba(var(--cffffff,255,255,255),.08);color:var(--muted);cursor:default}.chat-blocked{border-radius:calc(12px * var(--t-round,1));border:1px dashed var(--inset-line);font-size:calc(13px * var(--text-scale,1));color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.chat-emoji,.chat-share{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.85);border:1px solid var(--inset-line);flex:none;max-height:40%;padding:8px;overflow-y:auto}.chat-emoji-group+.chat-emoji-group{margin-top:6px}.chat-emoji-label{font-size:calc(11px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 2px 2px;display:block}.chat-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.chat-emoji-grid button{border-radius:calc(8px * var(--t-round,1));height:40px;font-size:calc(22px * var(--text-scale,1));cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.chat-emoji-grid button:hover{background:rgba(var(--accent-rgb), .12)}.chat-share-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.chat-share-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none}.chat-share-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.app.desktop .chat-share-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.chat-share-tile{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--r-rgb,var(--violet-rgb)), .5);background:rgba(var(--cffffff,255,255,255),.03);color:var(--text);font-size:calc(11px * var(--text-scale,1));text-transform:none;letter-spacing:0;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;display:flex}.chat-share-tile span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.chat-reports{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.chat-report{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid rgba(var(--danger-rgb), .4);padding:10px 12px}.chat-report-top{font-size:calc(13px * var(--text-scale,1));justify-content:space-between;gap:8px;display:flex}.chat-report-text{font-size:calc(15px * var(--text-scale,1));overflow-wrap:anywhere;margin:6px 0 8px}.chat-report-actions{flex-wrap:wrap;gap:6px;display:flex}.friend-mini.danger{background:var(--danger);color:rgb(var(--cffffff,255,255,255))}@media (max-width:520px){.header-menu-caret{display:none}}.chat-menu.up{top:auto;bottom:calc(100% + 4px)}.chat-earlier{border:1px solid var(--surface-line);background:rgba(var(--cffffff,255,255,255),.04);color:var(--muted);font-size:calc(13px * var(--text-scale,1));text-transform:none;letter-spacing:0;cursor:pointer;border-radius:999px;align-self:center;margin:4px 0 6px;padding:6px 14px}.chat-earlier:hover:not(:disabled){background:rgba(var(--accent-rgb), .1)}.pc-stats b.streak{align-items:center;gap:2px;display:inline-flex}.game-icon-fallback{line-height:1;display:inline-block}.ach-grid-badge{margin:0 auto 2px;display:block}.pf-note{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .06);font-size:calc(13.5px * var(--text-scale,1));margin:0 0 12px;padding:12px 14px;line-height:1.45}.pf-note ol{margin:8px 0;padding-left:20px}.pf-note small{font-size:calc(12px * var(--text-scale,1));display:block}.pf-push-list{font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin:0 0 14px;padding-left:18px;line-height:1.5}.pf-push-list b{color:var(--text)}.pf-push-on{width:100%;font-size:calc(15px * var(--text-scale,1));padding:12px}.pf-push-actions{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.pf-push-actions .pf-button{flex:160px}.pf-quiet{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);margin:0 0 14px;padding:12px}.pf-quiet b{font-size:calc(15px * var(--text-scale,1));display:block}.pf-quiet small{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);margin:2px 0 10px;line-height:1.4;display:block}.pf-quiet-row{flex-wrap:wrap;gap:10px;display:flex}.pf-quiet-row label{font-size:calc(12px * var(--text-scale,1));color:var(--muted);flex-direction:column;flex:120px;gap:4px;display:flex}.pf-quiet-row select{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--panel,rgb(var(--c120d22,18,13,34)));min-height:40px;color:var(--text);font-size:calc(15px * var(--text-scale,1));padding:0 10px}.pf-row-others .pf-row-icon{background:rgba(var(--danger-rgb), .1)}.pf-row-privacy .pf-row-icon{background:rgba(var(--accent-rgb), .12)}.pf-data{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);font-size:calc(13px * var(--text-scale,1));flex-direction:column;gap:8px;margin:0 0 12px;padding:12px 14px;line-height:1.45;display:flex}.pf-data>b{font-size:calc(15px * var(--text-scale,1))}.pf-data>small{color:var(--muted);font-size:calc(12.5px * var(--text-scale,1))}.pf-data .pf-button{min-height:40px}.pf-data .pf-push-list{margin:0}.pf-data.danger{border-color:rgba(var(--danger-rgb), .55);background:rgba(var(--danger-rgb), .06)}.pf-data.danger>b{font-size:calc(13.5px * var(--text-scale,1))}.pf-email{overflow-wrap:anywhere;color:rgb(var(--cff8fa3,255,143,163))}.pf-data-actions{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.pf-data-actions .pf-button{min-height:40px}.cta-button.pf-delete{background:linear-gradient(90deg, rgb(var(--c4a0f22,74,15,34)), rgb(var(--c2b0a1a,43,10,26)));box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb), .9);color:rgb(var(--cffd6dd,255,214,221))}.push-nudge{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .06);width:100%;font-size:calc(13px * var(--text-scale,1));text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;font-weight:600;display:flex}.push-nudge-buttons{gap:6px;display:flex}.push-nudge button{border-radius:calc(8px * var(--t-round,1));font-size:calc(12px * var(--text-scale,1));text-transform:none;letter-spacing:0;cursor:pointer;padding:6px 11px;font-weight:700}.push-nudge-yes{background:var(--accent);color:rgb(var(--c03141a,3,20,26));border:none}.push-nudge-no{border:1px solid var(--inset-line);color:var(--muted);background:0 0}.push-nudge-error{font-size:calc(12px * var(--text-scale,1));color:rgb(var(--cff8fa3,255,143,163));flex-basis:100%;font-weight:500}.rarity-common{--r:var(--rarity-common);--r-rgb:var(--rarity-common-rgb)}.rarity-uncommon{--r:var(--rarity-uncommon);--r-rgb:var(--rarity-uncommon-rgb)}.rarity-rare{--r:var(--rarity-rare);--r-rgb:var(--rarity-rare-rgb)}.rarity-epic{--r:var(--rarity-epic);--r-rgb:var(--rarity-epic-rgb)}.rarity-legendary{--r:var(--rarity-legendary);--r-rgb:var(--rarity-legendary-rgb)}.rarity-mythic{--r:var(--rarity-mythic);--r-rgb:var(--rarity-mythic-rgb)}.grade-badge{border-radius:calc(6px * var(--t-round,1));min-width:20px;height:20px;font:800 calc(13px * var(--text-scale,1))/1 var(--font-display);color:rgb(var(--c0b0714,11,7,20));box-shadow:0 0 0 1px rgba(var(--c000000,0,0,0),.4);vertical-align:middle;flex-shrink:0;place-items:center;padding:0 4px;display:inline-grid}.grade-badge.sm{min-width:17px;height:17px;font-size:calc(11px * var(--text-scale,1));border-radius:calc(5px * var(--t-round,1))}.grade-badge.xs{min-width:15px;height:15px;font-size:calc(10px * var(--text-scale,1));border-radius:calc(4px * var(--t-round,1));padding:0 3px}.g-S{background:linear-gradient(135deg, rgb(var(--cfff3b0,255,243,176)), rgb(var(--cffbe3d,255,190,61)) 55%, rgb(var(--cff8c3d,255,140,61)));box-shadow:0 0 8px rgba(var(--cffbe3d,255,190,61),.8)}.g-A{background:var(--magenta)}.g-B{background:var(--accent)}.g-C{background:var(--muted)}.g-D{background:rgb(var(--c5d5378,93,83,120));color:rgb(var(--cddd6f3,221,214,243))}.g-text-S{color:var(--gold)}.g-text-A{color:var(--magenta)}.g-text-B{color:var(--accent)}.g-text-C{color:var(--muted)}.g-text-D{color:rgb(var(--c9a8fbd,154,143,189))}.grade-big{border-radius:calc(16px * var(--t-round,1));width:60px;height:60px;color:rgb(var(--c0b0714,11,7,20));flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.grade-big b{font:900 calc(28px * var(--text-scale,1))/1 var(--font-display)}.grade-big span{font:700 calc(13px * var(--text-scale,1)) var(--font-ui)}.grade-big.g-D{color:rgb(var(--cddd6f3,221,214,243))}.level-badge{border:1px solid rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .1);color:var(--text);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:baseline;gap:3px;padding:2px 8px;line-height:1.1;display:inline-flex}.level-badge small{font:700 calc(10px * var(--text-scale,1)) var(--font-display);color:var(--accent);letter-spacing:.08em}.level-badge b{font:800 calc(14px * var(--text-scale,1)) var(--font-display)}.level-badge .level-max{color:var(--muted);letter-spacing:0}.level-badge.top{border-color:rgba(var(--gold-rgb), .75);background:rgba(var(--gold-rgb), .12)}.level-badge.top small:first-child,.level-badge.top b{color:var(--gold)}.level-badge.mini{gap:2px;padding:1px 5px}.level-badge.mini b{font-size:calc(11px * var(--text-scale,1))}.level-badge.mini small{font-size:calc(9.5px * var(--text-scale,1))}.xp-level{flex-direction:column;gap:4px;display:flex}.xp-level-text{font-size:calc(13.5px * var(--text-scale,1));color:var(--muted);font-variant-numeric:tabular-nums}.xp-level-text b{color:var(--gold);font-family:var(--font-display);font-size:calc(12px * var(--text-scale,1))}.xp-level-track{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);height:8px;overflow:hidden}.xp-level-track i{border-radius:calc(9px * var(--t-round,1));background:linear-gradient(90deg, var(--accent-strong), var(--accent));height:100%;transition:width .4s;display:block}.iv-line{font:700 calc(12px * var(--text-scale,1)) var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.iv-line>small{font-size:calc(9.5px * var(--text-scale,1));color:var(--muted);letter-spacing:.06em}.iv-line span small{font-size:calc(9px * var(--text-scale,1));color:var(--muted);margin-right:2px}.iv-line .perfect{color:var(--gold);text-shadow:0 0 6px rgba(var(--gold-rgb), .6)}.role-chip{border:1px solid var(--role,var(--muted));color:var(--role-text,var(--text));background:color-mix(in srgb, var(--role,var(--muted)) 12%, transparent);font:700 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;padding:1px 9px;display:inline-flex}.role-striker{--role:rgb(var(--cff3357,255,51,87));--role-text:rgb(var(--cff8fa3,255,143,163))}.role-guardian{--role:rgb(var(--c3da5ff,61,165,255));--role-text:rgb(var(--c9fd0ff,159,208,255))}.role-skirmisher{--role:rgb(var(--c2ef1ff,46,241,255));--role-text:rgb(var(--c9ff8ff,159,248,255))}.role-seeker{--role:rgb(var(--c39ff8c,57,255,140));--role-text:rgb(var(--c7dfcb3,125,252,179))}.role-balanced{--role:rgb(var(--cc48bff,196,139,255));--role-text:rgb(var(--cdcc2ff,220,194,255))}.evolve-chip{border:1px dashed rgba(var(--violet-rgb), .7);background:rgba(var(--violet-rgb), .1);font-size:calc(13px * var(--text-scale,1));color:var(--muted);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 4px;display:inline-flex}.evolve-chip b{color:var(--text)}.evolve-chip-art{flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.evolve-chip-art.unknown{filter:brightness(0) drop-shadow(0 0 2px rgba(var(--violet-rgb), .9))}.power-bar{flex-direction:column;gap:5px;display:flex}.power-bar-head{font-size:calc(13.5px * var(--text-scale,1));color:var(--muted);justify-content:space-between;display:flex}.power-bar-head b{color:var(--text);font:800 calc(12.5px * var(--text-scale,1)) var(--font-display)}.power-bar-track{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);height:10px;position:relative;overflow:hidden}.power-bar-track i{position:absolute;top:0;bottom:0;left:0}.power-bar-key{font-size:calc(12px * var(--text-scale,1));color:var(--muted);flex-wrap:wrap;gap:4px 12px;display:flex}.power-bar-key i{border-radius:calc(3px * var(--t-round,1));vertical-align:middle;width:10px;height:8px;margin-right:4px;display:inline-block}.pb-base{background:rgba(var(--violet-rgb), .65)}.pb-mod{background:linear-gradient(90deg, var(--accent), rgb(var(--c9ff8ff,159,248,255)))}.pb-tal{background:var(--gold)}.iv-from{font:900 calc(9px * var(--text-scale,1))/1 var(--font-display);color:rgb(var(--c0b0818,11,8,24));border-radius:calc(4px * var(--t-round,1));margin-left:3px;padding:2px 3px;font-style:normal}.iv-from.from-a{background:rgb(var(--cff8c3d,255,140,61))}.iv-from.from-b{background:rgb(var(--cc48bff,196,139,255))}.iv-surge{font-style:normal;font:800 calc(10px * var(--text-scale,1)) var(--font-display);color:var(--accent-strong);margin-left:3px}.iv-track{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);height:8px;overflow:hidden}.iv-track i{border-radius:calc(9px * var(--t-round,1));background:linear-gradient(90deg, var(--violet), var(--accent));height:100%;display:block}.creatures-panel .seg-tabs{margin-bottom:12px}.box-panel{--bx:var(--a,72, 240, 150)}.bx-tools{gap:8px;margin-bottom:8px;display:flex}.bx-search{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:rgba(var(--c080614,8,6,20),.6);min-width:0;height:46px;color:var(--muted);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.bx-search.on{border-color:var(--accent);color:var(--accent)}.bx-search svg{flex:none}.bx-search input{width:100%;min-width:0;color:var(--text);font:600 calc(16px * var(--text-scale,1)) var(--font-ui);background:0 0;border:none;outline:none;flex:1}.bx-search input::placeholder{color:var(--muted);font-weight:500}.bx-btn{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .55);background:rgba(var(--c080614,8,6,20),.6);height:46px;box-shadow:none;color:var(--accent);font:800 calc(15px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:0;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.bx-btn.sq{border-color:rgba(var(--bx), .6);width:46px;color:rgb(var(--bx));padding:0}.bx-btn .bx-dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 6px var(--gold);border-radius:50%;position:absolute;top:6px;right:6px}.bx-tabbar{align-items:center;gap:8px;margin-bottom:10px;display:flex}.bx-tabs{scrollbar-width:none;scroll-snap-type:x proximity;flex:1;gap:8px;min-width:0;display:flex;position:relative;overflow-x:auto}.bx-tabs::-webkit-scrollbar{display:none}.bx-tab{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:rgba(var(--cffffff,255,255,255),.05);height:42px;box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.1);color:var(--muted);font:800 calc(15px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;scroll-snap-align:center;border:none;border-radius:0;flex:none;align-items:center;gap:6px;padding:0 14px;display:flex;position:relative}.bx-tab small{font:600 calc(12px * var(--text-scale,1)) var(--font-ui)}.bx-tab i{background:rgba(var(--bx), .55);height:3px;position:absolute;bottom:0;left:0}.bx-tab[aria-selected=true]{background:linear-gradient(110deg, rgba(var(--bx), .32), rgba(var(--bx), .1));box-shadow:inset 0 0 0 1.5px rgb(var(--bx));color:var(--text)}.bx-tab[aria-selected=true] small{color:rgb(var(--bx))}.bx-tab[aria-selected=true] i{background:rgb(var(--bx))}.bx-selbar{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--danger-rgb), .6);background:linear-gradient(90deg, rgba(var(--danger-rgb), .22), rgba(var(--c0d0b18,13,11,24),.95) 75%);align-items:center;gap:8px;min-height:56px;margin-bottom:6px;padding:0 8px;display:flex}.bx-x{width:44px;height:44px;box-shadow:none;color:var(--text);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.bx-sel-count{min-width:0;font:700 calc(16px * var(--text-scale,1)) var(--font-ui);flex:1;align-items:baseline;gap:6px;display:flex}.bx-sel-count b{font:900 calc(24px * var(--text-scale,1)) var(--font-display);color:rgb(var(--cff6b86,255,107,134))}.bx-quick{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--cffffff,255,255,255),.22);background:rgba(var(--cffffff,255,255,255),.07);height:44px;font:800 calc(15px * var(--text-scale,1)) var(--font-ui);align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.bx-quick select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:calc(16px * var(--text-scale,1));position:absolute;inset:0}.bx-hint{font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin:0 0 8px;line-height:1.3}.box-no-match{text-align:center;font-size:calc(13px * var(--text-scale,1));margin:6px 0 10px}.bx-grid{--cols:5;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:6px;display:grid}.bx-grid.cols-4{--cols:4;gap:8px}.bx-slot{--k:7px;min-width:0;display:block}.cols-4 .bx-slot{--k:9px}.bx-slot.rarity-epic{filter:drop-shadow(0 0 4px rgba(var(--r-rgb), .4))}.bx-slot.rarity-legendary,.bx-slot.rarity-mythic{filter:drop-shadow(0 0 6px rgba(var(--r-rgb), .6))}.bx-slot.prism{filter:drop-shadow(0 0 6px rgba(var(--magenta-rgb), .55))}.bx-slot.picked{filter:drop-shadow(0 0 6px rgba(var(--danger-rgb), .65))}.bx-slot.dimmed{opacity:.33}.bx-tile{aspect-ratio:1/1.2;box-sizing:border-box;width:100%;box-shadow:none;text-transform:none;letter-spacing:0;cursor:pointer;clip-path:polygon(0 0, calc(100% - var(--k)) 0, 100% var(--k), 100% 100%, var(--k) 100%, 0 calc(100% - var(--k)));background:linear-gradient(150deg, rgb(var(--r-rgb)) 0%, rgba(var(--r-rgb), .4) 36%, rgba(var(--cffffff,255,255,255),.55) 50%, rgba(var(--r-rgb), .4) 64%, rgb(var(--r-rgb)) 100%);border:none;border-radius:0;padding:1.5px;display:block;position:relative}.bx-slot.prism .bx-tile{background:linear-gradient(135deg, rgb(var(--c3a2a5c,58,42,92)), rgb(var(--c22314f,34,49,79)) 50%, rgb(var(--c3a2346,58,35,70)))}.bx-slot.prism .bx-tile:after{content:"";border-radius:inherit;pointer-events:none;background:var(--pr-grain), repeating-linear-gradient(120deg, rgb(var(--cff4fd8,255,79,216)) 0 6%, rgb(var(--cffd35c,255,211,92)) 11%, rgb(var(--c5cffb0,92,255,176)) 17%, rgb(var(--c4fd8ff,79,216,255)) 23%, rgb(var(--c9a6bff,154,107,255)) 29%, rgb(var(--cff4fd8,255,79,216)) 35%);mix-blend-mode:soft-light;opacity:.5;position:absolute;inset:0}.bx-slot.picked .bx-tile{background:linear-gradient(150deg, rgb(var(--cff3357,255,51,87)), rgb(var(--cffa3b4,255,163,180)) 50%, rgb(var(--cff3357,255,51,87)))}.bx-tile.empty{cursor:default;background:rgba(var(--cffffff,255,255,255),.05)}.bx-face{clip-path:polygon(0 0, calc(100% - var(--k) + 1px) 0, 100% calc(var(--k) - 1px), 100% 100%, calc(var(--k) - 1px) 100%, 0 calc(100% - var(--k) + 1px));background:radial-gradient(120% 80% at 50% 45%, rgba(var(--r-rgb), .42), rgba(var(--r-rgb), .1) 55%, transparent 78%), linear-gradient(180deg, rgb(var(--c1b1632,27,22,50)), rgb(var(--c0b0914,11,9,20)));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:1.5px;overflow:hidden}.bx-tile.empty .bx-face{background:rgba(var(--c080614,8,6,20),.7)}.bx-slot.flawless .bx-face{box-shadow:inset 0 0 0 1px rgba(var(--cffd666,255,214,102),.9), inset 0 0 12px rgba(var(--gold-rgb), .35)}.bx-top{z-index:2;background:rgba(var(--c06040c,6,4,12),.9);box-shadow:inset 0 -1px 0 rgba(var(--r-rgb), .55);justify-content:space-between;align-items:stretch;display:flex;position:relative}.bx-slot.prism .bx-top{box-shadow:inset 0 -1px 0 rgba(var(--cffe14d,255,225,77),.7)}.bx-grade{min-width:18px;font:900 calc(11px * var(--text-scale,1))/1 var(--font-display);color:rgb(var(--c0b0714,11,7,20));place-items:center;padding:2px 0;display:grid}.bxg-S{background:linear-gradient(135deg, rgb(var(--cfff7c2,255,247,194)), rgb(var(--cffbe3d,255,190,61)) 50%, rgb(var(--cff8c3d,255,140,61)))}.bxg-A{background:linear-gradient(135deg, rgb(var(--cffc4f0,255,196,240)), rgb(var(--cff2ec4,255,46,196)) 55%, rgb(var(--ca0007a,160,0,122)))}.bxg-B{background:linear-gradient(135deg, rgb(var(--cc4fcff,196,252,255)), rgb(var(--c2ef1ff,46,241,255)) 55%, rgb(var(--c0091a8,0,145,168)))}.bxg-C{background:linear-gradient(135deg, rgb(var(--cf4f0fc,244,240,252)), rgb(var(--cb9aee0,185,174,224)) 55%, rgb(var(--c6f6590,111,101,144)))}.bxg-D{background:linear-gradient(135deg, rgb(var(--ca79dc4,167,157,196)), rgb(var(--c5d5378,93,83,120)) 55%, rgb(var(--c3b3352,59,51,82)));color:rgb(var(--cece7fa,236,231,250))}.bx-lv{font:900 calc(11px * var(--text-scale,1))/1 var(--font-display);color:rgb(var(--cffffff,255,255,255));align-items:center;padding:2px 8px 2px 4px;display:flex}.bx-lv small{font:700 calc(9.5px * var(--text-scale,1))/1 var(--font-display);color:var(--muted);margin-right:2px}@media (max-width:359px){.bx-lv small{display:none}}.bx-stage{min-height:0;margin:2px 4px;position:relative}.bx-floor{background:radial-gradient(ellipse at center, rgba(var(--r-rgb), .7), transparent 70%);filter:blur(1.5px);border-radius:50%;height:7px;position:absolute;bottom:0;left:10%;right:10%}.bx-slot.prism .bx-floor{background:radial-gradient(ellipse at center, rgba(var(--magenta-rgb), .7), rgba(var(--accent-rgb), .3) 50%, transparent 72%)}.bx-stage>img{object-fit:contain;object-position:center;width:100%;height:100%;filter:drop-shadow(0 3px 4px rgba(var(--c000000,0,0,0),.6)) drop-shadow(0 0 6px rgba(var(--r-rgb), .35));position:absolute;inset:0}.bx-slot.away .bx-stage>img{opacity:.5;filter:grayscale(.5) drop-shadow(0 3px 4px rgba(var(--c000000,0,0,0),.6))}.bx-slot.picked .bx-stage>img{opacity:.75}.bx-flags{z-index:2;align-items:flex-end;gap:3px;display:flex;position:absolute;bottom:0;left:0}.bx-marks{z-index:2;flex-direction:row-reverse;align-items:flex-end;gap:3px;line-height:0;display:flex;position:absolute;bottom:0;right:0}.bx-marks .game-icon{width:13px;height:13px}.bx-flag{background:rgba(var(--c06040c,6,4,12),.8);width:18px;height:18px;box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.22);border-radius:50%;place-items:center;display:grid}.bx-flag .game-icon{width:11px;height:11px;display:block}.bx-new{border-radius:calc(4px * var(--t-round,1));background:var(--accent-strong);color:rgb(var(--c04140a,4,20,10));font:900 calc(9px * var(--text-scale,1))/1 var(--font-display);padding:2px 4px}.bx-check{z-index:3;background:var(--danger);width:22px;height:22px;color:rgb(var(--cffffff,255,255,255));box-shadow:0 0 0 2px rgb(var(--c0d0b18,13,11,24));border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.bx-foil{z-index:1;pointer-events:none;opacity:0;background-image:linear-gradient(115deg, transparent 34%, rgba(var(--cffffff,255,255,255),.24) 48%, transparent 62%);background-position:130% 0;background-size:300% 100%;position:absolute;inset:0}.bx-slot.rarity-epic .bx-foil{opacity:.55;background-position:60% 0}.bx-slot.rarity-legendary .bx-foil,.bx-slot.rarity-mythic .bx-foil{opacity:1;background-position:60% 0}.bx-slot.prism .bx-foil{opacity:1;mix-blend-mode:screen;background-position:50% 0;background-image:linear-gradient(115deg, rgba(var(--cff2ec4,255,46,196),0) 18%, rgba(var(--cff2ec4,255,46,196),.3) 34%, rgba(var(--cffe14d,255,225,77),.28) 44%, rgba(var(--c39ff8c,57,255,140),.26) 54%, rgba(var(--c2ef1ff,46,241,255),.32) 64%, rgba(var(--ca23bff,162,59,255),0) 80%)}:root:not([data-motion=reduce]) :is(.bx-slot.rarity-legendary,.bx-slot.rarity-mythic,.bx-slot.prism) .bx-foil,:root:not([data-motion=reduce]) :is(.bx-slot.rarity-legendary,.bx-slot.prism) .bx-foil{animation:5s ease-in-out 2 bx-sheen}@keyframes bx-sheen{0%{background-position:130% 0}55%,to{background-position:-30% 0}}.bx-iv{z-index:2;background:rgba(var(--c05040c,5,4,12),.95);box-shadow:inset 0 1px 0 rgba(var(--r-rgb), .55);font:800 calc(13px * var(--text-scale,1))/1 var(--font-ui);place-items:center;padding:2px 0;display:grid;position:relative;overflow:hidden}.bx-slot.prism .bx-iv{box-shadow:inset 0 1px 0 rgba(var(--cffe14d,255,225,77),.7)}.bx-iv>i{background:linear-gradient(90deg, rgba(var(--gc), .1), rgba(var(--gc), .4));box-shadow:inset -1px 0 0 rgba(var(--gc), .9);position:absolute;top:0;bottom:0;left:0}.bx-iv>span{position:relative}.bx-iv small{font-size:calc(10px * var(--text-scale,1));margin-left:1px;font-weight:700}.bxi-S{--gc:var(--cffbe3d,255,190,61);color:rgb(var(--cffd36b,255,211,107))}.bxi-A{--gc:var(--cff2ec4,255,46,196);color:rgb(var(--cff8fe4,255,143,228))}.bxi-B{--gc:var(--c2ef1ff,46,241,255);color:rgb(var(--c6ff6ff,111,246,255))}.bxi-C{--gc:var(--cb9aee0,185,174,224);color:rgb(var(--ce2dcf5,226,220,245))}.bxi-D{--gc:var(--c786c98,120,108,152);color:rgb(var(--ca99fc9,169,159,201))}@media (hover:none) and (min-width:1024px){.bx-tile,.bx-face,.bx-tab{clip-path:none}.bx-tile{border-radius:calc(10px * var(--t-round,1))}.bx-face{border-radius:calc(9px * var(--t-round,1))}.bx-tab{border-radius:calc(10px * var(--t-round,1))}.bx-slot{filter:none!important}}.box-panel.desk{position:relative}.bx-console{grid-template-columns:208px minmax(0,1fr) 344px;align-items:start;gap:16px;display:grid}.bx-rail{flex-direction:column;gap:18px;display:flex;position:sticky;top:14px}.bx-rail .bx-label{color:var(--muted);font-size:calc(11px * var(--text-scale,1));letter-spacing:.16em;margin-bottom:7px}.bx-boxes{flex-direction:column;gap:6px;display:flex}.bx-bx{border:1px solid var(--inset-line);border-radius:calc(10px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.5);min-height:40px;box-shadow:none;color:var(--text);font:700 calc(14px * var(--text-scale,1)) var(--font-ui);cursor:pointer;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:relative;overflow:hidden}.bx-bx small{font:600 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted);font-variant-numeric:tabular-nums}.bx-bx i{background:rgba(var(--bx), .5);height:3px;position:absolute;bottom:0;left:0}.bx-bx[aria-pressed=true]{border-color:rgba(var(--bx), .8);background:linear-gradient(110deg, rgba(var(--bx), .3), rgba(var(--bx), .08))}.bx-bx[aria-pressed=true] small{color:rgb(var(--bx))}.bx-bx[aria-pressed=true] i{background:rgb(var(--bx))}.bx-addbox{border:1px dashed rgba(var(--accent-rgb), .5);border-radius:calc(10px * var(--t-round,1));min-height:40px;box-shadow:none;color:var(--accent);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.bx-addbox b{color:rgb(var(--cff9be5,255,155,229));align-items:center;gap:3px;display:inline-flex}.bx-addbox:disabled{opacity:.5;cursor:default}.bx-addbox.done{border-style:solid;border-color:var(--inset-line);color:var(--muted);cursor:default;justify-content:center}.bx-rail-chips{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bx-rchip{border:1px solid var(--inset-line);border-radius:calc(9px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.5);min-height:34px;box-shadow:none;color:var(--muted);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:.02em;cursor:pointer;padding:0 8px}.bx-rchip[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb), .14);color:var(--accent)}.bx-flt{flex-direction:column;display:flex}.bx-fr{border-radius:calc(8px * var(--t-round,1));min-height:32px;box-shadow:none;color:var(--muted);font:600 calc(14px * var(--text-scale,1)) var(--font-ui);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 9px;display:flex}.bx-fr .n{color:rgb(var(--c8f85b6,143,133,182));font-variant-numeric:tabular-nums;margin-left:auto}.bx-fr .dot{background:var(--r,var(--muted));width:9px;height:9px;box-shadow:0 0 8px var(--r,transparent);border-radius:50%;flex:none}.bx-fr .dot.plain{background:var(--muted);box-shadow:none}.bx-fr .dot.prism{background:conic-gradient(rgb(var(--cff2ec4,255,46,196)), rgb(var(--cffe14d,255,225,77)), rgb(var(--c39ff8c,57,255,140)), rgb(var(--c2ef1ff,46,241,255)), rgb(var(--ca23bff,162,59,255)), rgb(var(--cff2ec4,255,46,196)));box-shadow:none}.bx-fr[aria-pressed=true]{background:rgba(var(--accent-rgb), .12);color:var(--text);box-shadow:inset 2px 0 0 var(--accent)}.bx-fr[aria-pressed=true] .n{color:var(--accent)}.bx-fr.zero{opacity:.45}.bx-rail-more{flex-direction:column;gap:8px;display:flex}.bx-rsel{align-items:center;gap:8px;display:flex}.bx-rail .bx-rsel .bx-label{flex:none;width:68px;margin:0}.bx-rsel select{border:1px solid var(--inset-line);border-radius:calc(9px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.5);min-width:0;min-height:34px;color:var(--text);font:600 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;flex:1;padding:0 8px}.bx-rsel.on select{border-color:var(--accent);color:var(--accent)}.bx-rsel select option{background:rgb(var(--c110d1e,17,13,30));color:var(--text)}.bx-main{flex-direction:column;gap:12px;min-width:0;display:flex}.bx-dtools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bx-dtools .bx-search{border-color:rgba(var(--violet-rgb), .55);flex:220px;height:42px;padding:0 44px 0 12px;position:relative}.bx-dtools .bx-search kbd{position:absolute;right:10px}.box-panel kbd{border:1px solid rgba(var(--violet-rgb), .55);border-radius:calc(5px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.04);color:var(--muted);font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:0;text-transform:none;border-bottom-width:2px;padding:2px 7px}.bx-count{color:var(--muted);font-variant-numeric:tabular-nums}.bx-count b{color:var(--text)}.bx-seg{border:1px solid var(--inset-line);border-radius:calc(10px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.6);gap:3px;padding:3px;display:inline-flex}.bx-seg button{border-radius:calc(7px * var(--t-round,1));min-height:34px;box-shadow:none;color:var(--muted);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0 12px}.bx-seg button[aria-pressed=true]{background:linear-gradient(110deg, rgba(var(--bx), .3), rgba(var(--bx), .1));box-shadow:inset 0 0 0 1px rgba(var(--bx), .55);color:rgb(var(--bx))}.bx-selbtn{border:1px solid rgba(var(--danger-rgb), .6);border-radius:calc(11px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.6);min-height:42px;box-shadow:none;color:var(--text);font:700 calc(14px * var(--text-scale,1)) var(--font-ui);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.bx-selbtn[aria-pressed=true]{border-color:var(--danger);background:rgba(var(--danger-rgb), .16);color:rgb(var(--cff9aab,255,154,171))}.bx-grid.desk{--cols:6;gap:9px}.bx-grid.desk.dense{--cols:10;gap:6px}.desk .bx-slot{--k:9px}.desk .bx-grid.dense .bx-slot{--k:6px}.desk .bx-tile{aspect-ratio:1/1.16;transition:transform .12s}.desk .bx-slot:not(:has(.empty)):hover .bx-tile{transform:translateY(-2px)}.bx-nm{z-index:2;font:700 calc(13px * var(--text-scale,1))/1.15 var(--font-ui);letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px 3px;position:relative;overflow:hidden}.bx-grid.dense .bx-nm{display:none}.bx-slot.pin{filter:drop-shadow(0 0 8px rgba(var(--accent-rgb), .9))}.bx-slot.pin .bx-tile{background:rgb(var(--cffffff,255,255,255))}.bx-keys{color:rgb(var(--c8f85b6,143,133,182));font-size:calc(13px * var(--text-scale,1));flex-wrap:wrap;gap:8px 18px;padding-top:2px;display:flex}.bx-keys span{align-items:center;gap:6px;display:inline-flex}.bx-insp{scrollbar-width:thin;border:1px solid rgba(var(--r-rgb,185, 174, 224), .5);border-radius:calc(14px * var(--t-round,1));background:linear-gradient(180deg, rgba(var(--r-rgb,185, 174, 224), .1), rgba(var(--c080614,8,6,20),.55) 40%);max-height:calc(100vh - 150px);box-shadow:0 0 22px rgba(var(--r-rgb,185, 174, 224), .14);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:14px;overflow-y:auto}.bx-insp.bulk{--r-rgb:var(--danger-rgb)}.bx-i-state{min-height:22px;color:rgb(var(--c8f85b6,143,133,182));font:700 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.bx-i-state b{color:var(--accent);font-weight:700}.bx-link{box-shadow:none;color:var(--accent);font:700 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0}.bx-i-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bx-i-name{font:700 calc(28px * var(--text-scale,1))/1 var(--font-ui);letter-spacing:.02em;text-transform:none;margin:0}.bx-pills{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.bx-pill{border-radius:calc(5px * var(--t-round,1));box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.22);color:var(--muted);font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px}.bx-pill.rar{background:rgba(var(--r-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--r-rgb), .7);color:rgb(var(--r-rgb))}.bx-pill.lvl{box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .5);color:var(--gold)}.bx-pill.prism{background:linear-gradient(90deg, rgba(var(--c2ef1ff,46,241,255),.2), rgba(var(--cff2ec4,255,46,196),.25), rgba(var(--cffbe3d,255,190,61),.25));box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .6);color:rgb(var(--cfff3c4,255,243,196))}.bx-bigg{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:62px;height:62px;color:rgb(var(--c0b0714,11,7,20));text-align:center;flex:none;align-content:center;place-items:center;display:grid}.bx-bigg.bxg-D{color:rgb(var(--cece7fa,236,231,250))}.bx-bigg b{font:900 calc(26px * var(--text-scale,1))/1 var(--font-display)}.bx-bigg span{font:800 calc(11px * var(--text-scale,1))/1 var(--font-ui)}.bx-i-art{aspect-ratio:1/.68;border-radius:calc(10px * var(--t-round,1));background:radial-gradient(70% 65% at 50% 50%, rgba(var(--r-rgb), .45), rgba(var(--r-rgb), .08) 70%, transparent), linear-gradient(180deg, rgb(var(--c1b1632,27,22,50)), rgb(var(--c0b0914,11,9,20)));box-shadow:inset 0 0 0 1px rgba(var(--r-rgb), .55), inset 0 0 28px rgba(var(--r-rgb), .25);place-items:center;display:grid;position:relative;overflow:hidden}.bx-i-art.prism{box-shadow:inset 0 0 0 1px rgb(var(--cffe14d,255,225,77)), inset 0 0 28px rgba(var(--magenta-rgb), .35)}.bx-i-art>img{object-fit:contain;width:86%;height:100%;filter:drop-shadow(0 8px 12px rgba(var(--c000000,0,0,0),.6))}.bx-i-tags{flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:8px;left:8px}.bx-i-tags>span{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--c05040c,5,4,12),.8);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.2);font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.bx-i-tags>span.gold{color:var(--gold)}.bx-stats{flex-direction:column;gap:6px;display:flex}.bx-st{font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(0,1fr) 62px 54px;align-items:center;gap:8px;display:grid}.bx-st small{color:var(--muted);font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em}.bx-st .bar{border-radius:calc(4px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.1);height:7px;overflow:hidden}.bx-st .bar i{background:var(--c);height:100%;box-shadow:0 0 8px var(--c);display:block}.bx-st .v{font:700 calc(18px * var(--text-scale,1)) var(--font-ui);text-align:right}.bx-st .v em,.bx-facts em{font:700 calc(11px * var(--text-scale,1))/1 var(--font-ui);margin-top:-1px;font-style:normal;display:block}.bx-facts em{display:inline}.bx-st .up,.bx-facts .up{color:var(--accent-strong)}.bx-st .down,.bx-facts .down{color:rgb(var(--cff7a92,255,122,146))}.bx-st .iv-n{color:var(--muted);font:600 calc(12px * var(--text-scale,1)) var(--font-ui);text-align:right}.bx-st .iv-n b{color:var(--text);font-weight:700}.bx-st .iv-n.perfect b{color:var(--gold)}.bx-facts{grid-template-columns:1fr 1.5fr 1fr;gap:6px;display:grid}.bx-facts>div{border-radius:calc(8px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.55);box-shadow:inset 0 0 0 1px var(--inset-line);text-align:center;padding:8px 8px 7px}.bx-facts b{font:700 calc(18px * var(--text-scale,1))/1.1 var(--font-ui);font-variant-numeric:tabular-nums;display:block}.bx-facts b.bp{color:var(--accent);font:900 calc(20px * var(--text-scale,1)) var(--font-display);text-shadow:0 0 12px rgba(var(--accent-rgb), .5)}.bx-facts span{color:var(--muted);font:600 calc(12px * var(--text-scale,1))/1.15 var(--font-ui);display:block}.bx-i-xp{color:var(--muted);font-size:calc(13px * var(--text-scale,1));flex-direction:column;gap:5px;display:flex}.bx-i-acts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bx-dact{border:1px solid rgba(var(--violet-rgb), .55);border-radius:calc(10px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.55);min-height:40px;box-shadow:none;color:var(--text);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 8px;display:flex}.bx-dact.on{border-color:var(--gold);background:rgba(var(--gold-rgb), .12);color:var(--gold)}.bx-dact:disabled{opacity:.45;cursor:default}.bx-big{border:1px solid rgba(var(--danger-rgb), .7);border-radius:calc(11px * var(--t-round,1));background:rgba(var(--danger-rgb), .12);width:100%;min-height:46px;box-shadow:none;color:var(--text);font:700 calc(15px * var(--text-scale,1)) var(--font-ui);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 12px;display:flex}.bx-big>span{align-items:center;gap:8px;display:inline-flex}.bx-big small{color:var(--muted);font:600 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:0;text-transform:none}.bx-big.go{border-color:rgb(var(--cff8fa3,255,143,163));background:linear-gradient(110deg, rgb(var(--cff3357,255,51,87)), rgb(var(--cff6b86,255,107,134)));color:rgb(var(--cffffff,255,255,255))}.bx-big:disabled{opacity:.45;cursor:default}.bx-confirm{border:1px solid rgba(var(--danger-rgb), .6);border-radius:calc(11px * var(--t-round,1));background:rgba(var(--danger-rgb), .08);flex-direction:column;gap:8px;padding:10px;display:flex}.bx-confirm p{font-size:calc(14px * var(--text-scale,1));margin:0}.bx-confirm .warn{color:rgb(var(--cffb4c1,255,180,193))}.bx-confirm-row{grid-template-columns:1fr 1.6fr;gap:7px;display:grid}.bx-confirm-row .bx-big{flex-direction:row;min-height:40px}.bx-sel-big{color:rgb(var(--cff6b86,255,107,134));font:900 calc(40px * var(--text-scale,1))/1 var(--font-display)}.bx-sel-big small{color:var(--muted);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin-left:8px}.bx-i-hint{color:var(--muted);font-size:calc(13px * var(--text-scale,1));margin:0}.bx-qpick{flex-direction:column;gap:5px;display:flex}.bx-qpick button{border:1px solid rgba(var(--violet-rgb), .55);border-radius:calc(9px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.55);min-height:36px;box-shadow:none;color:var(--text);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);text-align:left;text-transform:none;letter-spacing:.02em;cursor:pointer;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.bx-qpick button span{color:rgb(var(--c8f85b6,143,133,182));font-weight:600}.bx-picklist{flex-wrap:wrap;gap:5px;max-height:96px;display:flex;overflow:auto}.bx-pk{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--r-rgb,185, 174, 224), .12);box-shadow:inset 0 0 0 1px rgba(var(--r-rgb,185, 174, 224), .5);font:700 calc(12px * var(--text-scale,1)) var(--font-ui);align-items:center;gap:5px;padding:2px 8px 2px 3px;display:inline-flex}.bx-pk img{object-fit:contain;width:20px;height:20px}.box-panel.desk .scrap-undo{z-index:75;width:min(420px,90vw);margin:0;position:fixed;bottom:128px;left:50%;translate:-50%}@media (max-width:1599px){.bx-console{grid-template-columns:minmax(0,1fr) 320px}.bx-rail{flex-flow:wrap;grid-column:1/-1;align-items:flex-start;gap:8px 24px;position:static}.bx-rail>div{min-width:0}.bx-rail .bx-label{margin-bottom:5px}.bx-boxes{flex-flow:wrap}.bx-bx{min-width:118px}.bx-addbox{gap:12px}.bx-rail-chips{flex-wrap:wrap;display:flex}.bx-flt{flex-flow:wrap;gap:5px}.bx-fr{border:1px solid var(--inset-line);border-radius:calc(9px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.5);min-height:32px;font-size:calc(13px * var(--text-scale,1));gap:6px;padding:0 8px}.bx-fr[aria-pressed=true]{border-color:var(--accent);box-shadow:none}.bx-fr .n{margin-left:2px}.bx-rail-more{flex-flow:wrap;gap:8px 12px}.bx-dtools .bx-search{flex-basis:170px}.bx-selbtn kbd{display:none}}.bx-dock{z-index:5;padding:18px 0 calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, rgba(var(--bg-rgb), 0), rgba(var(--bg-rgb), .92) 40%, var(--bg));margin-top:10px;position:sticky;bottom:0}.bx-dock .scrap-undo{margin:0 0 8px;position:static}.bx-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bx-act{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .55);background:rgb(var(--c14102a,20,16,42));height:50px;box-shadow:none;color:var(--text);font:800 calc(16px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 8px;display:flex}.bx-act.scrap{border-color:rgba(var(--danger-rgb), .6)}.bx-act{white-space:nowrap}@media (max-width:359px){.bx-act{font-size:calc(14px * var(--text-scale,1))}.bx-act>.game-icon{display:none}}.bx-act:disabled{opacity:.5;cursor:default}.bx-act.done{color:var(--muted);cursor:default;border-color:var(--inset-line)}.bx-act .cost{color:rgb(var(--cff9be5,255,155,229));align-items:center;gap:3px;display:inline-flex}.bx-sheet-backdrop{z-index:160;background:rgba(var(--c030208,3,2,8),.72);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bx-sheet{overscroll-behavior:contain;box-sizing:border-box;width:100%;max-width:480px;max-height:92vh;padding:10px 14px calc(18px + env(safe-area-inset-bottom,0px));border-radius:calc(22px * var(--t-round,1)) calc(22px * var(--t-round,1)) 0 0;background:linear-gradient(180deg, rgb(var(--c1a1535,26,21,53)), rgb(var(--c0d0b18,13,11,24)));box-shadow:inset 0 1px 0 rgba(var(--accent-rgb), .5), 0 -12px 40px rgba(var(--c000000,0,0,0),.6);flex-direction:column;gap:14px;display:flex;overflow-y:auto}@media (min-width:600px){.bx-sheet-backdrop{align-items:center}.bx-sheet{border-radius:calc(22px * var(--t-round,1))}}.bx-grab{border-radius:calc(4px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.28);align-self:center;width:44px;height:4px}.bx-sheet-head{justify-content:space-between;align-items:center;display:flex}.bx-sheet-title{font:900 calc(16px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase}.bx-reset{min-height:44px;box-shadow:none;color:var(--accent);font:800 calc(15px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:none;padding:0 4px}.bx-label{font:700 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.bx-chips{flex-wrap:wrap;gap:8px;display:flex}.bx-chips.sorts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bx-chip{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--cffffff,255,255,255),.12);background:rgba(var(--cffffff,255,255,255),.05);min-height:44px;box-shadow:none;color:rgb(var(--cd8d0f2,216,208,242));font:700 calc(15px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.bx-chip[aria-pressed=true]{border-color:var(--accent);background:linear-gradient(110deg, rgba(var(--accent-rgb), .26), rgba(var(--accent-rgb), .08));color:var(--text)}.bx-chip .dot{background:var(--r,var(--muted));width:10px;height:10px;box-shadow:0 0 6px var(--r,transparent);border-radius:50%}.bx-chip .dot.prism{background:linear-gradient(135deg, rgb(var(--cff2ec4,255,46,196)), rgb(var(--cffe14d,255,225,77)), rgb(var(--c39ff8c,57,255,140)), rgb(var(--c2ef1ff,46,241,255)));box-shadow:none}.bx-show{border-radius:calc(12px * var(--t-round,1));background:linear-gradient(90deg, var(--accent-strong), var(--accent));height:54px;box-shadow:none;color:rgb(var(--c04140a,4,20,10));font:900 calc(17px * var(--text-scale,1)) var(--font-ui);letter-spacing:.02em;text-transform:none;cursor:pointer;border:none}.bx-key{font-size:calc(13px * var(--text-scale,1));color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin:8px 0 2px;display:flex}.bx-key>span{align-items:center;gap:5px;display:inline-flex}.bx-key .bx-grade{border-radius:calc(3px * var(--t-round,1));min-width:16px}.bx-key .bx-key-lv{font:800 calc(10px * var(--text-scale,1)) var(--font-display);color:var(--text)}.bx-key .bx-key-iv{border-radius:calc(2px * var(--t-round,1));background:linear-gradient(90deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .45) 70%, transparent 70%);width:26px;height:8px;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .5)}.box-chip{font-size:calc(13px * var(--text-scale,1));border:1px solid var(--inset-line);background:var(--inset);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.box-chip.on{border-color:var(--accent);color:var(--accent)}.box-chip select{color:var(--text);font:600 calc(13px * var(--text-scale,1)) var(--font-ui);background:0 0;border:none;max-width:130px;padding:4px 2px}.box-chip select option{background:rgb(var(--c110d1e,17,13,30));color:var(--text)}.sheet-sort{justify-content:flex-end;margin:4px 0 8px;display:flex}.breed-caption .creature-sort{margin-left:auto}.ghost-btn{background:var(--inset);border:1px solid var(--inset-line);color:var(--text);border-radius:calc(12px * var(--t-round,1));font:600 calc(14px * var(--text-scale,1)) var(--font-ui);box-shadow:none;text-transform:none;letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:inline-flex}.ghost-btn:disabled{opacity:.5;cursor:default}.ghost-btn.sm{font-size:calc(13px * var(--text-scale,1));padding:5px 10px}.ghost-btn.done{color:var(--muted);cursor:default}.box-empty{text-align:center;border:1.5px dashed rgba(var(--violet-rgb), .3);border-radius:calc(14px * var(--t-round,1));font-size:calc(14px * var(--text-scale,1));flex-direction:column;align-items:center;gap:6px;padding:22px 12px;display:flex}.box-how{margin-top:12px}.scrap-confirm{border:1px solid rgba(var(--danger-rgb), .6);border-radius:calc(16px * var(--t-round,1));background:rgba(var(--danger-rgb), .07);margin-top:12px;padding:12px}.sc-title{font:800 calc(16px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;margin-bottom:8px}.sc-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.sc-item{font-size:calc(13px * var(--text-scale,1));border-radius:calc(9px * var(--t-round,1));border:1px solid rgba(var(--r-rgb,162, 59, 255), .5);background:rgba(var(--c080614,8,6,20),.4);align-items:center;gap:5px;min-width:0;padding:3px 6px;display:flex}.sc-item em{color:rgb(var(--cff9be5,255,155,229));margin-left:auto;font-style:normal;font-weight:700}.sc-more{font-size:calc(13px * var(--text-scale,1));align-self:center}.sc-note{font-size:calc(12px * var(--text-scale,1));margin:8px 0}.sc-confirm-row{grid-template-columns:1fr 2fr;gap:8px;display:grid}.scrap-go{border-radius:calc(12px * var(--t-round,1));background:linear-gradient(90deg, rgb(var(--cff3357,255,51,87)), rgb(var(--cff2ec4,255,46,196)));width:100%;color:rgb(var(--cffffff,255,255,255));font:700 calc(16px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:.02em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.csheet-backdrop{z-index:160;background:rgba(var(--c030208,3,2,8),.72);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.csheet{overscroll-behavior:contain;border-radius:calc(22px * var(--t-round,1)) calc(22px * var(--t-round,1)) 0 0;border:1px solid var(--r,var(--surface-line));background:var(--surface-solid);width:100%;max-width:480px;max-height:92vh;padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 40px rgba(var(--r-rgb,162, 59, 255), .35);border-bottom:none;animation:.22s ease-out csheet-up;position:relative;overflow-y:auto}@keyframes csheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (min-width:700px){.csheet-backdrop{align-items:center}.csheet{border-radius:calc(22px * var(--t-round,1));border-bottom:1px solid var(--r,var(--surface-line))}}.csheet-close{border:1px solid var(--inset-line);background:var(--inset);width:34px;height:34px;color:var(--muted);box-shadow:none;cursor:pointer;z-index:2;border-radius:50%;padding:0;position:absolute;top:10px;right:10px}.csheet-head{justify-content:space-between;align-items:flex-start;gap:10px;padding-right:40px;display:flex}.csheet-name{font:800 calc(23px * var(--text-scale,1)) var(--font-display);letter-spacing:.03em}.csheet-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.csheet-chips.center{justify-content:center}.csheet-chip{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(var(--violet-rgb), .6);color:rgb(var(--cd9b3ff,217,179,255));border-radius:99px;padding:3px 9px}.csheet-chip[class*=rarity-]{border-color:var(--r);color:var(--r)}.csheet-art{border-radius:calc(16px * var(--t-round,1));background:radial-gradient(circle, rgba(var(--r-rgb,162, 59, 255), .35), rgba(var(--c080614,8,6,20),.6) 70%);border:1px solid var(--inset-line);isolation:isolate;place-items:center;height:190px;margin:10px 0;display:grid;position:relative;overflow:hidden}.csheet-tag{font-size:calc(12px * var(--text-scale,1));background:rgba(var(--c000000,0,0,0),.5);border:1px solid var(--inset-line);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute}.csheet-tag.left{top:8px;left:8px}.csheet-tag.left2{top:36px;left:8px}.csheet-tag.right{top:8px;right:8px}.csheet-tag.bottom{color:var(--accent);bottom:8px;left:50%;transform:translate(-50%)}.csheet-tag.gold{color:var(--gold)}.csheet-grade-note{text-align:center;color:var(--muted);font-size:calc(14px * var(--text-scale,1));margin:0 0 6px}.csheet-h{font:700 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:baseline;gap:8px;margin:12px 0 4px;display:flex}.csheet-h small{font:500 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted);text-align:right}.csheet-nums{grid-template-columns:1fr 1.5fr 1fr;gap:6px;margin:10px 0 8px;display:grid}.csheet-nums div{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));text-align:center;flex-direction:column;min-width:0;padding:8px 4px;display:flex}.csheet-nums b{font:800 calc(16px * var(--text-scale,1)) var(--font-display)}.csheet-nums b.bp{color:var(--accent)}.csheet-nums span{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.csheet-xp{font-size:calc(13px * var(--text-scale,1));align-items:center;gap:8px;margin:4px 2px 8px;display:flex}.csheet-origin{font-size:calc(13px * var(--text-scale,1));color:var(--muted);align-items:center;gap:6px;margin:0 0 10px;display:flex}.csheet-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.csheet-act{background:var(--inset);border:1px solid var(--inset-line);color:var(--text);border-radius:calc(12px * var(--t-round,1));font:600 calc(14px * var(--text-scale,1)) var(--font-ui);box-shadow:none;text-transform:none;letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 6px;display:inline-flex}.csheet-act:disabled{opacity:.5;cursor:default}.csheet-act.on{border-color:var(--gold);color:var(--gold)}.csheet-act.danger{border-color:rgba(var(--danger-rgb), .7);color:rgb(var(--cff8fa3,255,143,163));background:rgba(var(--danger-rgb), .1)}.ccmp-back{color:var(--accent);font:600 calc(14px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;border:none;min-height:32px;padding:4px 0}.ccmp-pick{flex-direction:column;gap:6px;margin-top:6px;display:flex}.ccmp-pick-row{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--r-rgb,162, 59, 255), .45);background:var(--inset);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:flex}.ccmp-pick-text{flex-direction:column;flex:1;min-width:0;display:flex}.ccmp-pick-text b{font-size:calc(14px * var(--text-scale,1));align-items:center;gap:6px;display:flex}.ccmp-pick-text small{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.ccmp-pick-bp{font-size:calc(12px * var(--text-scale,1));color:var(--muted);white-space:nowrap}.ccmp-pick-bp b{font:800 calc(15px * var(--text-scale,1)) var(--font-display);color:var(--accent)}.ccmp-heads{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 10px;display:grid}.ccmp-head{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--r-rgb,162, 59, 255), .55);background:radial-gradient(circle at 50% 30%, rgba(var(--r-rgb,162, 59, 255), .18), transparent 70%), var(--inset);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 4px;display:flex;position:relative}.ccmp-head b{font-size:calc(15px * var(--text-scale,1));text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ccmp-head small{font-size:calc(12px * var(--text-scale,1));color:var(--muted);align-items:center;gap:4px;display:flex}.ccmp-vs{z-index:1;background:var(--panel-alt);border:1px solid var(--surface-line);width:24px;height:24px;font:800 calc(10px * var(--text-scale,1)) var(--font-display);color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:38%;right:-17px}.ccmp-table{flex-direction:column;gap:4px;display:flex}.ccmp-row{border-radius:calc(10px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:6px 10px;display:grid}.ccmp-row em{font:700 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;min-width:76px;font-style:normal}.ccmp-row span{font:700 calc(15px * var(--text-scale,1)) var(--font-ui);flex-direction:column;min-width:0;display:flex}.ccmp-row span:first-child{align-items:flex-start}.ccmp-row span:last-child{text-align:right;align-items:flex-end}.ccmp-row span small{font:500 calc(11.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.ccmp-row span small.perfect{color:var(--gold)}.ccmp-row span.win{color:var(--accent-strong);text-shadow:0 0 10px rgba(var(--accent-strong-rgb), .45)}.ccmp-row.role span{font-size:calc(14px * var(--text-scale,1))}.ccmp-note{font-size:calc(12px * var(--text-scale,1));margin:10px 2px 0}.csheet-scrap{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--danger-rgb), .7);background:rgba(var(--danger-rgb), .12);color:rgb(var(--cff8fa3,255,143,163));font:700 calc(15px * var(--text-scale,1)) var(--font-ui);box-shadow:none;text-transform:none;letter-spacing:.02em;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:10px;display:flex}.csheet-scrap>span{align-items:center;gap:5px;display:inline-flex}.csheet-scrap.wide{width:100%;margin-top:10px}.csheet-scrap small{font-weight:500;font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.csheet-scrap:disabled{opacity:.6;cursor:default}.csheet-scrap-confirm{border:1px solid rgba(var(--danger-rgb), .6);border-radius:calc(12px * var(--t-round,1));font-size:calc(14px * var(--text-scale,1));flex-direction:column;gap:8px;margin-top:10px;padding:10px;display:flex}.csheet-scrap-warn{color:rgb(var(--cffb4c1,255,180,193));font-size:calc(13px * var(--text-scale,1))}.csheet-scrap-confirm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.csheet-scrap-confirm .csheet-scrap{flex-direction:row;justify-content:center}.csheet-foot{font-size:calc(13px * var(--text-scale,1));text-align:center;margin:10px 0 0}.incubator{margin-bottom:12px}.team-list{flex-direction:column;gap:6px;display:flex}.team-row{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--r,var(--inset-line));background:linear-gradient(90deg, rgba(var(--r-rgb,162, 59, 255), .16), rgba(var(--c080614,8,6,20),.45));width:100%;color:var(--text);text-align:left;text-transform:none;letter-spacing:0;font-family:var(--font-ui);box-shadow:none;align-items:center;gap:10px;padding:6px 10px;display:flex}button.team-row{cursor:pointer}.team-row img{flex-shrink:0}.tr-info{flex-direction:column;flex:1;min-width:0;display:flex}.tr-name{font-size:calc(16px * var(--text-scale,1));white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:700;display:flex}.tr-partner{font:700 calc(9px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .5);border-radius:99px;padding:1px 5px}.tr-sub{font-size:calc(13px * var(--text-scale,1));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-odds{flex-direction:column;flex-shrink:0;align-items:center;line-height:1;display:flex}.tr-odds b{font:800 calc(17px * var(--text-scale,1)) var(--font-display)}.tr-odds span{font-size:calc(10px * var(--text-scale,1));color:var(--muted);text-transform:uppercase;margin-top:2px}.tr-odds.raid-chance-good b{color:var(--accent-strong)}.tr-odds.raid-chance-ok b{color:var(--gold)}.tr-odds.raid-chance-risky b{color:var(--danger)}.tr-x{box-shadow:none;color:var(--muted);font-size:calc(14px * var(--text-scale,1));cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:6px}.tr-add{color:var(--accent);font-size:calc(20px * var(--text-scale,1));flex-shrink:0}.team-add-row{grid-template-columns:2fr 1fr;gap:6px;display:grid}.team-add{border:1.5px dashed rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .05);color:var(--accent);border-radius:calc(12px * var(--t-round,1));font:600 calc(15px * var(--text-scale,1)) var(--font-ui);box-shadow:none;text-transform:none;letter-spacing:0;cursor:pointer;padding:11px}.team-add.auto{border-style:solid;border-color:var(--inset-line);color:var(--text);background:var(--inset)}.team-note{font-size:calc(12.5px * var(--text-scale,1));text-align:center;margin:6px 4px 0}.team-home-note{font-size:calc(13.5px * var(--text-scale,1));color:var(--accent-strong);text-align:center;margin:10px 2px}.team-home-note.away{color:var(--gold)}.team-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.team-summary div{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(12px * var(--t-round,1));text-align:center;flex-direction:column;min-width:0;padding:8px 2px;display:flex}.team-summary b{font:800 calc(15px * var(--text-scale,1)) var(--font-display)}.team-summary span{font-size:calc(10.5px * var(--text-scale,1));color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.team-send{width:100%}.team-sheet{padding-top:16px}.team-sheet-sub{font-size:calc(13px * var(--text-scale,1));margin:2px 0 10px}.raid-team-strip{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0;display:flex}.raid-team-chip{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--r,var(--inset-line));background:rgba(var(--c080614,8,6,20),.45);font-size:calc(13px * var(--text-scale,1));flex-direction:column;align-items:center;padding:4px 6px;display:flex}.raid-result-team{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.raid-result-member{border-radius:calc(10px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.45);border:1px solid var(--inset-line);text-align:left;align-items:center;gap:6px;min-width:0;padding:4px 6px;display:flex}.raid-result-member>span{flex-direction:column;min-width:0;display:flex}.raid-result-member b{font-size:calc(13px * var(--text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.raid-result-member small{font-size:calc(11px * var(--text-scale,1));color:var(--muted)}.raid-result-member.won{border-color:rgba(var(--accent-strong-rgb), .5)}.raid-result-member.won small{color:var(--accent-strong)}.cmd-status-name .grade-badge{margin-left:4px}.sc-warn{font-size:calc(13px * var(--text-scale,1));color:var(--gold);margin:8px 0 0}.pc-fav-pct{font:600 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted);margin-left:6px}.chat-share-label{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:10px 2px 6px}.chat-share-tile{position:relative}.chat-share-grade{position:absolute;top:3px;left:3px}.pet-line-grade{margin-left:5px}.section-tip{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .45);background:linear-gradient(135deg, rgba(var(--accent-rgb), .12), rgba(var(--violet-rgb), .1)), var(--inset);font-size:calc(13px * var(--text-scale,1));align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 10px 9px 12px;line-height:1.4;display:flex}.section-tip-icon{font-size:calc(16px * var(--text-scale,1));flex:none;line-height:1.2}.section-tip-text{flex:1;min-width:0}.section-tip-x{min-width:32px;min-height:32px;color:var(--muted);font-size:calc(14px * var(--text-scale,1));cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin:-7px -8px -7px -6px;padding:0 2px;display:grid}.section-tip-x:hover{color:var(--accent)}.section-tip+.pg-body .tip-echo{display:none}.seg-tabs.raid-slots{margin:10px 0 2px}.seg-tabs.raid-slots button{letter-spacing:.02em;justify-content:center;align-items:center;gap:6px;padding:7px 4px;display:flex;position:relative}.raid-slot-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.raid-slot-text b{font-size:calc(13px * var(--text-scale,1))}.raid-slot-text small{font-size:calc(11px * var(--text-scale,1));color:var(--muted);white-space:nowrap;font-weight:600}.seg-tabs button.active .raid-slot-text small{color:inherit}.raid-claim-row{grid-template-columns:1fr 1.6fr;gap:8px;margin-top:10px;display:grid}.raid-claim-row .cta-button{padding:10px 8px}.cta-button.secondary{background:var(--panel-alt);color:var(--text);border:1px solid rgba(var(--accent-rgb), .5);box-shadow:none}.raid-again{flex-direction:column;align-items:center;line-height:1.2;display:flex}.raid-again small{font-size:calc(11px * var(--text-scale,1));opacity:.8;font-weight:700}.raid-claim-both{width:100%;margin-top:8px}.raid-repeat-stop{font-size:calc(12px * var(--text-scale,1));color:var(--gold);margin-top:4px}.cmd-egg-note p{margin:0 0 10px}.cta-button.egg-lessons{align-items:center;gap:6px;display:inline-flex}.ach-ready-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.pg-body .ach-ready-title{top:max(56px, var(--strip-bottom,0px));z-index:2;background:linear-gradient(rgba(var(--gold-rgb), .12), rgba(var(--gold-rgb), .12)), rgb(var(--bg-rgb));box-shadow:0 1px 0 rgba(var(--gold-rgb), .35);margin:-8px -10px 4px;padding:8px 10px;position:sticky}@media (min-width:1024px){.pg-body .ach-ready-title{top:0}}.ach-claim-all,.dq-claim-all{background:linear-gradient(90deg, var(--gold), var(--magenta));color:rgb(var(--c1a1400,26,20,0));font-family:var(--font-ui);font-size:calc(12px * var(--text-scale,1));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;padding:5px 12px;font-weight:800}.dq-claim-all{border-radius:calc(12px * var(--t-round,1));width:100%;margin:0 0 8px;padding:8px 12px;display:block}.dq-claimed-total{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--gold-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .4);font-size:calc(12.5px * var(--text-scale,1));text-align:center;margin:0 0 8px;padding:7px 12px;animation:4s ease-in forwards dq-claimed-fade}.dq-claimed-total b{color:var(--gold)}@keyframes dq-claimed-fade{0%,80%{opacity:1}to{opacity:0}}.creatures-panel{overflow:clip}.scrap-confirm{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;background:linear-gradient(rgba(var(--danger-rgb), .12), rgba(var(--danger-rgb), .12)), linear-gradient(160deg, rgba(var(--c2ef1ff,46,241,255),.05), rgba(var(--cff2ec4,255,46,196),.05)), var(--bg);max-height:70vh;box-shadow:0 -6px 24px rgba(var(--c000000,0,0,0),.45);position:sticky;overflow-y:auto}.sc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-top .sc-title{margin-bottom:0}.sc-title small{font:700 calc(13px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--cff9be5,255,155,229));letter-spacing:.02em;align-items:center;gap:4px;display:flex}.sc-top .scrap-go{width:auto;padding:10px 16px}.sc-top .sc-title{min-width:0;font-size:calc(14px * var(--text-scale,1));flex:1}.sc-top .scrap-go{white-space:nowrap;flex:none}.scrap-confirm.open .sc-top{margin-bottom:8px}.scrap-undo{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;border:1px solid rgba(var(--accent-rgb), .5);border-radius:calc(14px * var(--t-round,1));background:linear-gradient(rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .08)), var(--bg);box-shadow:0 -6px 24px rgba(var(--c000000,0,0,0),.45);font-size:calc(14px * var(--text-scale,1));justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex;position:sticky;overflow:hidden}.scrap-undo>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.scrap-undo button{border:1px solid var(--accent);border-radius:calc(10px * var(--t-round,1));background:rgba(var(--accent-rgb), .15);color:var(--accent);font:800 calc(14px * var(--text-scale,1)) var(--font-ui);letter-spacing:.04em;cursor:pointer;flex:none;padding:8px 16px}.scrap-undo-bar{background:var(--accent);transform-origin:0;width:100%;height:3px;animation:linear forwards scrap-undo-run;position:absolute;bottom:0;left:0}@keyframes scrap-undo-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.scrap-undo-bar{opacity:.5;animation:none}}.track-buy-col{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.track-buy-col .track-buy{min-width:64px;min-height:36px}.track-keys{font-size:calc(11px * var(--text-scale,1));color:var(--accent);white-space:nowrap;font-weight:600}.track-keys.short{color:var(--muted)}.kernel-lead{font-size:calc(13px * var(--text-scale,1));margin:0 0 8px}.track-eta,.item-eta{font-size:calc(11px * var(--text-scale,1));color:var(--muted);white-space:nowrap;font-weight:600}.item-eta{flex:none;align-self:center}.lesson-past{border:1px solid rgba(var(--violet-rgb), .5);border-radius:calc(10px * var(--t-round,1));background:rgba(var(--violet-rgb), .08);font-size:calc(13px * var(--text-scale,1));margin-top:10px;padding:6px 10px}.lesson-past summary{cursor:pointer;font-weight:700}.lesson-past pre{white-space:pre;max-height:260px;font-size:calc(12px * var(--text-scale,1));font-family:var(--font-mono,ui-monospace, monospace);margin:8px 0 2px;overflow:auto}.lesson-past .lesson-past-note{color:var(--muted);margin:8px 0 0}.lesson-past-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.lesson-past-copied{color:var(--accent-strong);font-weight:700;font-size:calc(12px * var(--text-scale,1))}.training-panel{flex-direction:column;gap:12px;display:flex}.tr-hero{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .5);background:linear-gradient(160deg, rgba(var(--accent-rgb), .12), rgba(var(--magenta-rgb), .07)), var(--inset);align-items:center;gap:14px;padding:14px;display:flex}.tr-ring{--pct:0%;background:conic-gradient(var(--accent) 0 var(--pct), var(--border) var(--pct) 100%);border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid}.tr-ring span{background:var(--panel);width:52px;height:52px;font:900 calc(15px * var(--text-scale,1)) var(--font-display);border-radius:50%;place-items:center;display:grid}.tr-hero-text{flex-direction:column;gap:4px;min-width:0;display:flex}.tr-hero-text p{font-size:calc(14px * var(--text-scale,1));margin:0;line-height:1.4}.tr-title{font:900 calc(18px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0}.tr-title:after{display:none}.tr-clock{color:var(--muted);font-size:calc(12px * var(--text-scale,1));align-items:center;gap:6px;display:flex}.tr-group{flex-direction:column;gap:8px;display:flex}.tr-group-head{font:700 calc(13px * var(--text-scale,1)) var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--mode-rgb));justify-content:space-between;align-items:center;margin:4px 2px 0;display:flex}.tr-group-head span{align-items:center;gap:6px;display:flex}.tr-group-head small{color:var(--muted);letter-spacing:.06em}.tr-pick{align-items:stretch;gap:6px;display:flex}.tr-pick-main{border-radius:calc(14px * var(--t-round,1));border:1px solid var(--border);background:var(--panel-alt);min-width:0;color:var(--text);text-align:left;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;flex:1;align-items:center;gap:12px;padding:10px 12px;display:flex}.tr-pick-main:hover{border-color:rgba(var(--mode-rgb), .6)}.tr-pick.done .tr-pick-main{background:var(--panel);border-color:rgba(var(--accent-strong-rgb), .35)}.tr-pick.done .tr-pick-info b{color:var(--muted)}.tr-pick-lang{flex:none}.tr-pick-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tr-pick-info b{font:700 calc(17px * var(--text-scale,1)) var(--font-ui);letter-spacing:.02em;overflow-wrap:anywhere;line-height:1.15}.tr-pick-info small{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.tr-pick-reward{opacity:.85;color:var(--text)!important}.tr-diff{font-weight:700}.tr-nowrap{white-space:nowrap}.tr-diff.beginner{color:var(--accent-strong)}.tr-diff.intermediate{color:var(--accent)}.tr-diff.advanced{color:var(--gold)}.tr-diff.expert{color:var(--magenta)}.tr-pick-go{border-radius:calc(10px * var(--t-round,1));background:rgb(var(--mode-rgb));min-width:52px;height:40px;color:var(--bg);font:700 calc(14px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;text-transform:uppercase;flex:none;place-items:center;padding:0 10px;display:grid}.tr-pick-done{width:36px;height:36px;color:var(--accent-strong);border:1px solid var(--accent-strong);background:rgba(var(--accent-strong-rgb), .12);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.tr-swap{border-radius:calc(12px * var(--t-round,1));border:1px dashed var(--border);width:40px;color:var(--muted);font-size:calc(18px * var(--text-scale,1));cursor:pointer;background:0 0;flex:none}.tr-swap:hover{color:var(--text);border-color:rgba(var(--accent-rgb), .6)}.tr-bonus{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .55);background:rgba(var(--gold-rgb), .06);align-items:center;gap:12px;padding:12px 14px;display:flex}.tr-bonus.earned{border-color:rgba(var(--accent-strong-rgb), .6);background:rgba(var(--accent-strong-rgb), .08)}.tr-bonus-text{flex-direction:column;flex:1;gap:2px;display:flex}.tr-bonus-text b{font:700 calc(16px * var(--text-scale,1)) var(--font-ui)}.tr-bonus-text small{color:var(--muted);font-size:calc(13px * var(--text-scale,1))}.tr-bonus-count{font:700 calc(15px * var(--text-scale,1)) var(--font-ui);color:var(--gold)}.tr-bonus.earned .tr-bonus-count{color:var(--accent-strong)}.tr-swap-note{font-size:calc(13px * var(--text-scale,1));text-align:center;margin:0}.tr-back{border:1px solid var(--border);height:36px;color:var(--muted);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:0 14px}@media (max-width:420px){.tr-pick-main{gap:10px;padding:10px}.tr-pick-lang{width:30px;height:30px}}.pc-partner{border-radius:calc(14px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex}.pc-partner-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-partner-name b{font:700 calc(16px * var(--text-scale,1)) var(--font-display)}.pc-partner-ivs{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.csheet-xp{flex-direction:column;gap:8px;display:flex}.evo-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.evo-form{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 4px;display:flex}.evo-form b{font-size:calc(13.5px * var(--text-scale,1));text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.evo-form small{font:700 calc(11px * var(--text-scale,1)) var(--font-display);color:var(--muted)}.evo-form.here{border-color:rgba(var(--accent-rgb), .8);box-shadow:0 0 10px rgba(var(--accent-rgb), .3)}.evo-form.done:not(.here){opacity:.75}.evo-form-art{place-items:center;height:56px;display:grid}.evo-form-art.unknown{filter:brightness(0) drop-shadow(0 0 3px rgba(var(--violet-rgb), .9))}.evo-track{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);height:8px;margin:18px 6px 26px;position:relative}.evo-track-fill{border-radius:calc(9px * var(--t-round,1));background:linear-gradient(90deg, var(--violet), var(--accent));position:absolute;top:0;bottom:0;left:0}.evo-track-mark{border-radius:calc(2px * var(--t-round,1));background:var(--gold);width:4px;height:16px;margin-left:-2px;position:absolute;top:-4px}.evo-track-mark small{font:700 calc(10.5px * var(--text-scale,1)) var(--font-display);color:var(--gold);font-style:normal;position:absolute;top:18px;left:50%;transform:translate(-50%)}.evo-track-you{border-radius:calc(4px * var(--t-round,1));background:var(--accent);color:rgb(var(--c06120f,6,18,15));font:800 calc(9.5px * var(--text-scale,1))/14px var(--font-display);text-transform:uppercase;padding:0 5px;position:absolute;top:-20px;transform:translate(-50%)}.evo-bp{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);flex-direction:column;gap:2px;margin-bottom:10px;padding:6px 8px;display:flex}.evo-bp>div{text-align:center;font-size:calc(13px * var(--text-scale,1));font-variant-numeric:tabular-nums;grid-template-columns:26px repeat(7,minmax(0,1fr));gap:2px;display:grid}.evo-bp>div>span:first-child{text-align:left;font:700 calc(10.5px * var(--text-scale,1)) var(--font-display);color:var(--muted)}.evo-bp>div:first-child span{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.evo-bp .here{color:var(--accent);font-weight:800}.evo-bp .past{color:var(--muted)}.team-row .tr-ivs{font-size:calc(10.5px * var(--text-scale,1));gap:4px;margin-top:1px}.team-row .tr-name .level-badge{margin:0 2px}.spot-dex-note{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);max-width:420px;font-size:calc(14px * var(--text-scale,1));text-align:center;flex-direction:column;gap:4px;margin:6px auto 0;padding:10px 12px;display:flex}.modules-power{border-radius:calc(14px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex}.modules-power p{font-size:calc(13px * var(--text-scale,1));margin:0}.track-bp-gain{font-size:calc(12.5px * var(--text-scale,1));color:var(--gold);font-weight:700;display:block}.chat-creature-ivs{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:3px;display:flex}.levelup-dock{z-index:90;pointer-events:none;height:180px;position:fixed;top:60px;left:0;right:0;overflow:hidden}.levelup-toast{border:1px solid rgba(var(--accent-rgb), .6);border-radius:0 0 calc(16px * var(--t-round,1)) calc(16px * var(--t-round,1));background:linear-gradient(180deg, rgba(var(--accent-rgb), .16), rgba(var(--accent-rgb), 0) 60%), rgb(var(--c0c091c,12,9,28));width:min(340px,100vw - 32px);box-shadow:inset 0 2px 0 var(--accent), 0 0 18px rgba(var(--accent-rgb), .25), 0 10px 22px rgba(var(--c000000,0,0,0),.55);color:var(--text);font:inherit;text-align:center;text-transform:none;letter-spacing:normal;cursor:pointer;pointer-events:auto;border-top:none;padding:6px 10px 9px;animation:.3s ease-out levelup-in;display:block;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.levelup-toast.leaving{transition:transform .25s ease-in;transform:translate(-50%,-110%)}@keyframes levelup-in{0%{transform:translate(-50%,-110%)}to{transform:translate(-50%)}}.levelup-head{font:900 calc(12.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 8px rgba(var(--accent-rgb), .6);display:block}.levelup-head em{color:var(--text);font-style:normal}.levelup-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:6px 0 5px;display:grid}.levelup-stats span{border-radius:calc(8px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.04);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .18);flex-direction:column;padding:3px 0;line-height:1.15;display:flex}.levelup-stats small{font:700 calc(9px * var(--text-scale,1)) var(--font-display);color:var(--muted);letter-spacing:.06em}.levelup-stats b{font:800 calc(13.5px * var(--text-scale,1)) var(--font-display)}.levelup-stats em{font-style:normal;font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);color:var(--accent-strong)}.levelup-bp{font-size:calc(13px * var(--text-scale,1));color:var(--muted);display:block}.levelup-bp b{color:var(--gold);font-family:var(--font-display)}.levelup-bp i{background:rgba(var(--gold-rgb), .16);color:var(--gold);font:800 calc(11px * var(--text-scale,1)) var(--font-display);border-radius:99px;margin-left:6px;padding:0 6px;font-style:normal}.levelup-timer{border-radius:calc(3px * var(--t-round,1));background:var(--accent);width:100%;height:3px;box-shadow:0 0 8px rgba(var(--accent-rgb), .9);animation:linear forwards levelup-timer;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes levelup-timer{0%{width:100%}to{width:0}}:root[data-motion=reduce] .levelup-toast{animation:none}:root[data-motion=reduce] .levelup-toast.leaving{transition:none}.dex-tile{position:relative}.dex-tile-no{font:700 calc(10px * var(--text-scale,1))/1 var(--font-display);color:var(--muted);opacity:.85;pointer-events:none;font-style:normal;position:absolute;bottom:1px;right:2px}.dex-tile.missing .dex-tile-no{opacity:.6}.dex-tile-no{z-index:1;border-radius:calc(3px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.72);padding:1px 2px}.dex-preview-no{font:700 calc(11px * var(--text-scale,1)) var(--font-display);color:var(--muted);margin-right:4px}.pr-intro{flex-direction:column;gap:8px;display:flex}.pr-intro p{font-size:calc(14px * var(--text-scale,1));margin:0;line-height:1.4}.pr-cap{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .07);align-items:center;gap:10px;padding:9px 12px;display:flex}.pr-cap-text{min-width:0;font-size:calc(13px * var(--text-scale,1));flex-direction:column;flex:1;gap:5px;display:flex}.pr-cap-text>span:first-child{justify-content:space-between;gap:8px;display:flex}.pr-cap-text b{font-family:var(--font-display);font-size:calc(12px * var(--text-scale,1))}.pr-cap-track{border-radius:calc(6px * var(--t-round,1));background:var(--border);height:7px;display:block;overflow:hidden}.pr-cap-track i{background:var(--accent);height:100%;display:block}.pr-cap.full{border-color:rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .07)}.pr-cap.full .pr-cap-track i{background:var(--gold)}.pr-langs{flex-wrap:wrap;gap:6px;display:flex}.pr-langs>.pr-lang{flex:auto;justify-content:center}@media (max-width:560px){.pr-langs:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pr-cap-reset{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted)}.pr-tools{flex-direction:column;gap:8px;display:flex}.pr-next{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .6);background:rgba(var(--accent-rgb), .1);width:100%;color:var(--text);font:600 calc(13.5px * var(--text-scale,1)) var(--font-ui);text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.pr-next>span:first-child{min-width:0}.pr-next b{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;color:var(--accent);text-transform:uppercase;display:block}.pr-next-go{font:800 calc(13px * var(--text-scale,1)) var(--font-ui);letter-spacing:.08em;color:var(--accent);text-transform:uppercase;flex:none}.pr-hide{border:1px solid var(--surface-line);background:var(--inset);color:var(--muted);font:700 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:.04em;text-transform:none;cursor:pointer;border-radius:99px;align-self:flex-end;align-items:center;gap:7px;padding:6px 10px;display:flex}.pr-hide i{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.15);width:26px;height:15px;transition:background .15s;position:relative}.pr-hide i:after{content:"";background:var(--text);border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px}.pr-hide.on{color:var(--text)}.pr-hide.on i{background:var(--accent)}.pr-hide.on i:after{background:rgb(var(--c0c091c,12,9,28));transform:translate(11px)}.pr-all-solved{font-size:calc(13px * var(--text-scale,1));margin:0}.pr-lang{border:1px solid var(--border);background:var(--inset);color:var(--muted);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);letter-spacing:.02em;text-transform:none;cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:4px 10px 4px 6px;display:flex}.pr-lang small{font-size:calc(11px * var(--text-scale,1));opacity:.85}.pr-lang.active{color:var(--text);border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.pr-solved{color:var(--accent-strong);font-size:calc(14px * var(--text-scale,1))}.pr-today{border:1px solid rgba(var(--gold-rgb), .6);color:var(--gold);font:700 calc(10px * var(--text-scale,1)) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;border-radius:99px;margin-left:6px;padding:0 6px;display:inline-block}.pr-today.done{opacity:.7}.pr-row.locked .tr-pick-main{opacity:.55;cursor:not-allowed}.pr-lock{background:var(--border)}.pr-nudge{border-radius:calc(12px * var(--t-round,1));width:100%;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;color:var(--text);cursor:pointer;border:1px solid rgba(var(--gold-rgb), .6);background:rgba(var(--gold-rgb), .08);font-size:calc(13.5px * var(--text-scale,1));align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;line-height:1.35;display:flex}.pr-nudge b{color:var(--gold)}.pr-nudge>span:first-child{flex:1;min-width:0}.pr-nudge-go{font:700 calc(14px * var(--text-scale,1)) var(--font-ui);color:var(--muted);flex:none}.dex-ring-card,.dex-ring-card>span:last-child{min-width:0}@media (max-width:400px){.dex-ring-card{gap:8px;padding:8px}.dex-ring-card>span:last-child{font-size:calc(10px * var(--text-scale,1));letter-spacing:.05em}}.collection-panel .seg-tabs button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.item-buy-row>:first-child{flex:auto;width:auto;min-width:max-content}@media (max-width:420px){.item-buy-row .item-eta{text-align:center;flex-basis:100%;order:3;margin-top:-2px}}.learn-drop{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .6);background:rgba(var(--gold-rgb), .1);font-size:calc(14px * var(--text-scale,1));align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:flex}.learn-drop b{color:var(--gold)}.type-chart{flex-direction:column;gap:12px;display:flex}.type-intro{font-size:calc(13.5px * var(--text-scale,1));margin:0;line-height:1.4}.type-views{background:var(--inset);border:1px solid var(--surface-line);border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.type-views button{color:var(--muted);font:800 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 0}.type-views button.on{background:rgba(var(--accent-rgb), .16);color:var(--text)}.type-chart-body{flex-direction:column;gap:12px;display:flex}.type-chart.wide .type-chart-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.type-pick-view,.type-matrix-view{flex-direction:column;gap:10px;min-width:0;display:flex}.type-pick{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.type-pick button{border:1px solid var(--surface-line);background:var(--inset);min-width:0;color:var(--muted);font:700 calc(10.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:.02em;text-transform:none;text-overflow:ellipsis;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 5px;display:flex;overflow:hidden}.type-pick button.on{border-color:var(--accent);background:rgba(var(--accent-rgb), .14);color:var(--text);box-shadow:0 0 12px rgba(var(--accent-rgb), .3)}.type-sum{background:var(--inset);border:1px solid var(--surface-line);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.type-sum-row{font-size:calc(13px * var(--text-scale,1));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.type-sum-row>b{width:76px;font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.type-sum-row>small{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted)}.type-chip{font-weight:700;font-size:calc(12.5px * var(--text-scale,1));border-radius:99px;align-items:center;gap:4px;padding:2px 8px 2px 3px;display:inline-flex}.type-chip.up{background:rgba(var(--accent-strong-rgb), .15);color:var(--accent-strong);box-shadow:inset 0 0 0 1px rgba(var(--accent-strong-rgb), .45)}.type-chip.down{color:#ff6b85;background:#ff4d6d24;box-shadow:inset 0 0 0 1px #ff4d6d73}.type-h{font:800 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:2px 0 0}.type-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.type-cell{border:1px solid var(--surface-line);background:var(--inset);min-width:0;font-size:calc(13px * var(--text-scale,1));border-radius:11px;align-items:center;gap:8px;padding:7px 9px;font-weight:700;display:flex}.type-cell span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.type-cell em{font-style:normal;font:800 calc(12.5px * var(--text-scale,1)) var(--font-display);border-radius:8px;flex:none;padding:2px 7px}.type-cell.up{border-color:rgba(var(--accent-strong-rgb), .55);background:rgba(var(--accent-strong-rgb), .08)}.type-cell.up em{color:#06140c;background:var(--accent-strong)}.type-cell.down{background:#ff4d6d14;border-color:#ff4d6d8c}.type-cell.down em{color:#fff;background:#d63150}.type-cell.even em{color:var(--muted);background:#ffffff12}.type-cell.self{opacity:.7}.type-axis{font:700 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;justify-content:space-between;display:flex}.type-matrix{grid-template-columns:30px repeat(11,minmax(0,1fr));gap:2px;display:grid}.type-matrix-row{display:contents}.type-matrix-row>*{aspect-ratio:1;min-width:0;font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);border-radius:5px;place-items:center;display:grid}.type-matrix .head{cursor:default;background:0 0;border:none;padding:0}.type-matrix .head>button{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;place-items:center;margin:0;padding:0;display:grid}.type-matrix .up{background:rgba(var(--accent-strong-rgb), .85);color:#06140c}.type-matrix .down{color:#fff;background:#ff4d6dcc}.type-matrix .even{color:#ffffff4d;background:#ffffff0d}.type-matrix-row.on>*{outline:2px solid var(--accent);outline-offset:-1px}.type-legend{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.type-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:3px;display:inline-block}.type-legend i.up{background:var(--accent-strong)}.type-legend i.down{background:#ff4d6d}.type-legend i.even{background:#fff3}.type-box{background:var(--inset);border:1px solid var(--surface-line);text-align:left;border-radius:14px;flex-direction:column;gap:7px;margin:8px 0;padding:10px 12px;display:flex}.type-box-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.type-box-head b{font:800 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;display:flex}.type-box-link{color:var(--accent);font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:.04em;text-transform:none;cursor:pointer;background:0 0;border:none;padding:2px 4px}.type-sheet-backdrop{z-index:170}.type-sheet{max-width:560px}.type-sheet-title{font:800 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:2px 0 10px}.ccmp-types{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.ccmp-types span{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--surface-line);background:var(--inset);font-size:calc(12.5px * var(--text-scale,1));text-align:center;justify-content:center;align-items:center;gap:6px;padding:7px 8px;display:flex}.ccmp-types em{font-style:normal;font:800 calc(12.5px * var(--text-scale,1)) var(--font-display);border-radius:calc(7px * var(--t-round,1));padding:1px 6px}.ccmp-types .up{border-color:rgba(var(--accent-strong-rgb), .55)}.ccmp-types .up em{color:rgb(var(--c06140c,6,20,12));background:var(--accent-strong)}.ccmp-types .down{border-color:rgba(var(--cff4d6d,255,77,109),.55)}.ccmp-types .down em{color:rgb(var(--cffffff,255,255,255));background:rgb(var(--cff4d6d,255,77,109))}.ccmp-types .even em{color:var(--muted);background:rgba(var(--cffffff,255,255,255),.07)}.glitch-art{line-height:0;display:inline-block;position:relative}.glitch-art img{width:100%;height:100%;position:absolute;inset:0}.glitch-art img:first-child{position:relative}.glitch-art .g-r{mix-blend-mode:screen;opacity:.55;filter:hue-rotate(-40deg)saturate(1.8);animation:2.6s step-end infinite glitch-shift;transform:translate(-3%,.5%)}.glitch-art .g-c{mix-blend-mode:screen;opacity:.5;filter:hue-rotate(150deg)saturate(1.8);animation:2.6s step-end infinite reverse glitch-shift;transform:translate(3%,-.5%)}.glitch-art .g-s{clip-path:inset(40% 0 50%);filter:hue-rotate(90deg)brightness(1.4);animation:3.4s step-end infinite glitch-slice;transform:translate(6%)}.glitch-art:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg, rgba(var(--c000000,0,0,0),.22) 0 1px, transparent 1px 3px);mix-blend-mode:multiply;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;position:absolute;inset:0}@keyframes glitch-shift{0%,to{transform:translate(-3%,.5%)}48%{transform:translate(-5%,-1%)}52%{transform:translate(2%,1%)}80%{transform:translate(-2%)}}@keyframes glitch-slice{0%,to{clip-path:inset(40% 0 50%);transform:translate(6%)}20%{clip-path:inset(70% 0 22%);transform:translate(-7%)}45%{clip-path:inset(12% 0 80%);transform:translate(4%)}70%{clip-path:inset(55% 0 38%);transform:translate(-3%)}}:root[data-motion=reduce] .glitch-art img{animation:none}:root{--pr-holo:repeating-linear-gradient(120deg, rgb(var(--cff4fd8,255,79,216)) 0 5%, rgb(var(--cffd35c,255,211,92)) 9%, rgb(var(--c5cffb0,92,255,176)) 14%, rgb(var(--c4fd8ff,79,216,255)) 19%, rgb(var(--c9a6bff,154,107,255)) 24%, rgb(var(--cff4fd8,255,79,216)) 29%);--pr-grain:radial-gradient(circle, rgba(var(--cffffff,255,255,255),.8) 0 .5px, transparent 1px) 0 0 / 9px 9px}.prism-art{isolation:isolate;line-height:0;display:inline-block;position:relative}.prism-art:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg, rgb(var(--cffffff,255,255,255)), rgb(var(--ccfe9ff,207,233,255)) 40%, rgb(var(--cffd6f3,255,214,243)) 70%, rgb(var(--cffffff,255,255,255)));filter:blur(1px);opacity:.4;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;position:absolute;inset:0;transform:scale(1.03)}.prism-foil{pointer-events:none;background:var(--pr-grain), var(--pr-holo);mix-blend-mode:soft-light;opacity:.38;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;position:absolute;inset:0}.glitched-tag{border-radius:calc(7px * var(--t-round,1));font:900 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;background:linear-gradient(90deg, rgb(var(--c2ef1ff,46,241,255)), rgb(var(--cff2ec4,255,46,196)));color:rgb(var(--c07050e,7,5,14));padding:1px 8px;display:inline-block}.csheet-patch{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--violet-rgb), .6);background:rgba(var(--violet-rgb), .1);font-size:calc(13px * var(--text-scale,1));flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.csheet-patch-row{justify-content:flex-end;gap:8px;display:flex}.shard-count{font:800 calc(13px * var(--text-scale,1)) var(--font-display);color:rgb(var(--ce7c8ff,231,200,255));white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.shard-count.big{font-size:calc(20px * var(--text-scale,1));gap:9px}.spire{flex-direction:column;gap:12px;min-width:0;display:flex}.spire .tr-back{margin-bottom:0}.spire h3,.spire h2,.spire-h{font:800 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;margin:0}.spire-h{font-size:calc(12px * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:4px}.spire-vault-row{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--violet-rgb), .55);background:linear-gradient(90deg, rgba(var(--violet-rgb), .16), rgba(var(--magenta-rgb), .06));width:100%;color:var(--text);font:700 calc(14px * var(--text-scale,1)) var(--font-ui);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;display:flex}.spire-vault-row.static{cursor:default}.spire-vault-row>span:not(.shard-count){flex-direction:column;flex:1;min-width:0;display:flex}.spire-vault-row small{color:var(--muted);font-weight:600;font-size:calc(12px * var(--text-scale,1))}.spire-vault-row em{color:var(--accent);font-style:normal;font:800 calc(13px * var(--text-scale,1)) var(--font-display);white-space:nowrap}.spire-floor{border-radius:calc(16px * var(--t-round,1));border:1px solid var(--surface-line);background:var(--surface);box-shadow:var(--surface-glow);flex-direction:column;gap:10px;padding:14px;display:flex}.spire-floor.boss{border-color:rgba(var(--gold-rgb), .7);box-shadow:0 0 22px rgba(var(--gold-rgb), .2)}.spire-floor.done{text-align:center}.spire-floor.done p{margin:0}.spire-floor h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spire-foes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.spire-foe{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:8px 4px;display:flex}.spire-foe.boss{border-color:rgba(var(--gold-rgb), .7);background:radial-gradient(circle at 50% 30%, rgba(var(--gold-rgb), .16), transparent 70%), var(--inset)}.spire-foe b{font-size:calc(13px * var(--text-scale,1));text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.spire-foe span{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted);align-items:center;gap:3px;display:inline-flex}.spire-foe small{font-size:calc(11px * var(--text-scale,1));color:var(--muted)}.spire-title-chip{border-radius:calc(8px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .6);background:rgba(var(--gold-rgb), .12);color:var(--gold);font:800 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;padding:2px 9px;display:inline-block}.spire-cta{border-radius:calc(12px * var(--t-round,1));background:linear-gradient(90deg, var(--accent), var(--magenta), var(--violet));width:100%;min-height:46px;color:rgb(var(--c0a0512,10,5,18));font:900 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;cursor:pointer;box-shadow:0 0 16px -2px rgba(var(--magenta-rgb), .6);border:none;padding:10px 16px}.spire-cta:disabled{background:rgba(var(--cffffff,255,255,255),.08);color:var(--muted);box-shadow:none;cursor:default}.spire-last{border-radius:calc(14px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);width:100%;color:var(--text);font:700 calc(13.5px * var(--text-scale,1)) var(--font-ui);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.spire-last>span{flex-direction:column;flex:1;min-width:0;display:flex}.spire-last small{color:var(--muted);font-weight:600}.spire-last em{color:var(--accent);font-style:normal;font:800 calc(12.5px * var(--text-scale,1)) var(--font-display);white-space:nowrap}.spire-upcoming{flex-direction:column;gap:6px;display:flex}.spire-upcoming h2{font-size:calc(12px * var(--text-scale,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.spire-foe.t1>img:first-child{filter:drop-shadow(0 0 10px rgba(var(--accent-rgb), .35))}.spire-foe.t2{border-color:rgba(var(--magenta-rgb), .3);background:linear-gradient(180deg, rgba(var(--magenta-rgb), .08), transparent 60%), var(--inset)}.spire-foe.t2>img:first-child{filter:drop-shadow(0 0 10px rgba(var(--magenta-rgb), .4))}.spire-foe .spire-foe-type{flex-wrap:wrap;justify-content:center;row-gap:1px;max-width:100%}.spire-foe .spire-foe-type em{white-space:nowrap;font-size:min(1em,11cqi)}.spire-foes .spire-foe{container-type:inline-size}.spire-foe-type em{font-style:normal}.spire-foe-type.clone i{color:rgb(var(--cff7ad9,255,122,217));font-style:normal;font-weight:700}.spire-foe-type.clone img{opacity:.75;filter:saturate(.6) drop-shadow(1px 0 0 rgba(var(--magenta-rgb), .85)) drop-shadow(-1px 0 0 rgba(var(--accent-rgb), .85))}.spire-floor.prime{border-color:rgba(var(--magenta-rgb), .8);box-shadow:0 0 28px rgba(var(--magenta-rgb), .22)}.spire-type-icons{align-items:center;display:inline-flex}.spire-type-icons>*+*{margin-left:-3px}.spire-foe-type.multi .spire-type-icons>*+*{margin-left:-2px}.type-chip b{font:800 calc(11px * var(--text-scale,1)) var(--font-display);opacity:.9;margin-left:2px}.type-chip small{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-left:3px}.type-chip.up.double{background:rgba(var(--gold-rgb), .16);color:#ffd77a;box-shadow:inset 0 0 0 1px var(--gold), 0 0 12px rgba(var(--gold-rgb), .28)}.type-chip.up.double small{color:var(--gold)}.type-chip.up.slight{color:#a8e6c0;box-shadow:inset 0 0 0 1px rgba(var(--accent-strong-rgb), .25);background:0 0;font-weight:600}.type-chip.down.double{color:#ffb3c1;background:#ff4d6d38;box-shadow:inset 0 0 0 1px #ff4d6d,0 0 12px #ff4d6d40}.vs-pill.double{background:rgba(var(--gold-rgb), .18);color:rgb(var(--cffd77a,255,215,122));box-shadow:inset 0 0 0 1px var(--gold)}.vs-pill.takes{padding-left:6px}.override-badge{background:linear-gradient(90deg, var(--gold), rgb(var(--cff4d6d,255,77,109)));color:rgb(var(--c1a0505,26,5,5));font:900 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;z-index:1;padding:1px 7px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.spire-slot{position:relative}.spire-slot.override{border-color:rgb(var(--cff4d6d,255,77,109));background:radial-gradient(circle at 50% 35%, rgba(var(--cff4d6d,255,77,109),.22), transparent 70%), rgba(var(--cff4d6d,255,77,109),.06);box-shadow:0 0 16px rgba(var(--cff4d6d,255,77,109),.3)}.spire-slot.override img{filter:drop-shadow(0 0 8px rgba(var(--cff4d6d,255,77,109),.8))}.override-bp{font-weight:800;color:rgb(var(--cffd77a,255,215,122))!important}.override-panel{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--cff4d6d,255,77,109),.5);background:var(--surface);flex-direction:column;gap:8px;padding:12px 12px 8px;display:flex;position:relative;overflow:hidden}.override-panel:before{content:"";background:repeating-linear-gradient(-45deg, var(--gold) 0 8px, rgb(var(--c1a0d05,26,13,5)) 8px 16px);opacity:.85;height:5px;position:absolute;top:0;left:0;right:0}.override-panel.on{border-color:rgb(var(--cff4d6d,255,77,109));background:radial-gradient(ellipse 80% 60% at 0% 0%, rgba(var(--cff4d6d,255,77,109),.14), transparent 70%), var(--surface);box-shadow:0 0 20px rgba(var(--cff4d6d,255,77,109),.18)}.override-panel p{font-size:calc(13px * var(--text-scale,1));margin:0}.override-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.override-head b{font:900 calc(14px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--cff8fa3,255,143,163))}.override-switch{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--cffffff,255,255,255),.2);background:rgba(var(--cffffff,255,255,255),.08);cursor:pointer;flex:none;width:52px;height:28px;position:relative}.override-switch:after{content:"";background:var(--muted);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.override-switch[aria-checked=true]{background:linear-gradient(90deg, var(--gold), rgb(var(--cff4d6d,255,77,109)));border-color:#0000}.override-switch[aria-checked=true]:after{background:rgb(var(--c1a0505,26,5,5));transform:translate(24px)}.override-switch:disabled{opacity:.4;cursor:default}.override-picks{flex-direction:column;gap:6px;display:flex}.override-pick{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.override-pick span{flex-direction:column;min-width:0;display:flex}.override-pick b{font-size:calc(14px * var(--text-scale,1))}.override-pick small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.override-pick em{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-style:normal}.override-pick.on{border-color:rgb(var(--cff4d6d,255,77,109));background:rgba(var(--cff4d6d,255,77,109),.1)}.override-pick.on em{color:rgb(var(--cffd77a,255,215,122))}.override-pick:disabled{opacity:.45;cursor:default}.override-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.override-preview>div{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .35);background:rgba(var(--c000000,0,0,0),.25);flex-direction:column;gap:1px;padding:8px 10px;display:flex}.override-preview small{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.override-preview span{font:800 calc(14px * var(--text-scale,1)) var(--font-display);color:var(--muted)}.override-preview span b{color:rgb(var(--cffd77a,255,215,122))}.override-preview em{font-style:normal;font-size:calc(11.5px * var(--text-scale,1));color:var(--muted)}.override-cost{color:var(--muted);font-size:calc(12.5px * var(--text-scale,1))!important}.spire-cta.override{background:linear-gradient(90deg, var(--gold), rgb(var(--cff4d6d,255,77,109)) 55%, var(--violet));color:rgb(var(--c1a0505,26,5,5))}.override-card{border-radius:calc(16px * var(--t-round,1));border:1px solid rgb(var(--cff4d6d,255,77,109));background:radial-gradient(ellipse 70% 60% at 20% 30%, rgba(var(--cff4d6d,255,77,109),.16), transparent 70%), radial-gradient(ellipse 60% 50% at 90% 100%, rgba(var(--gold-rgb), .1), transparent 70%), var(--surface);box-shadow:0 0 22px rgba(var(--cff4d6d,255,77,109),.18);flex-direction:column;gap:11px;padding:18px 14px 14px;display:flex;position:relative;overflow:hidden}.override-card:before{content:"";background:repeating-linear-gradient(-45deg, var(--gold) 0 8px, rgb(var(--c1a0d05,26,13,5)) 8px 16px);opacity:.85;height:6px;position:absolute;top:0;left:0;right:0}.override-card p{font-size:calc(13px * var(--text-scale,1));margin:0}.override-card-top{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;display:grid}.override-card-top>span:last-child{flex-direction:column;gap:3px;display:flex}.override-card-top b{font:900 calc(16px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em}.override-card-top small{color:var(--muted);font-size:calc(13px * var(--text-scale,1));line-height:1.3}.override-core{filter:drop-shadow(0 0 10px rgba(var(--cff4d6d,255,77,109),.45));flex:none}.override-facts{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--cff4d6d,255,77,109),.35);background:rgba(var(--c000000,0,0,0),.3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.override-facts>div{text-align:center;font-size:calc(11.5px * var(--text-scale,1));color:var(--muted);flex-direction:column;align-items:center;padding:7px 4px;line-height:1.15;display:flex}.override-facts>div+div{border-left:1px solid rgba(var(--cff4d6d,255,77,109),.25)}.override-facts b{font:900 calc(15px * var(--text-scale,1)) var(--font-display);color:rgb(var(--cffd77a,255,215,122))}.override-buy{font-size:calc(12.5px * var(--text-scale,1));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.override-buy b{color:var(--text)}.glitch-surge{flex-wrap:wrap;gap:6px;display:flex}.glitch-surge i{border-radius:calc(6px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .55);background:rgba(var(--gold-rgb), .1);color:rgb(var(--cffd77a,255,215,122));font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;font-style:normal}.glitch-field.slim{border-radius:calc(12px * var(--t-round,1));flex-flow:wrap;align-items:center;gap:4px 10px;padding:8px 12px}.glitch-field.slim b{font-size:calc(11px * var(--text-scale,1))}.glitch-field.slim span{font-size:calc(12.5px * var(--text-scale,1));color:rgb(var(--ce5dcff,229,220,255))}.spire-best{border:1px solid rgba(var(--gold-rgb), .6);background:rgba(var(--gold-rgb), .1);color:var(--gold);font:800 calc(12.5px * var(--text-scale,1)) var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:99px;padding:6px 12px}.vs-pill{font:800 calc(11px * var(--text-scale,1)) var(--font-display);border-radius:99px;align-items:center;gap:2px;padding:1px 6px 1px 2px;display:inline-flex}.vs-pill.up{background:rgba(var(--accent-strong-rgb), .16);color:var(--accent-strong)}.vs-pill.down{background:rgba(var(--cff4d6d,255,77,109),.16);color:rgb(var(--cff6b85,255,107,133))}.vs-pill.even{background:rgba(var(--cffffff,255,255,255),.06);color:var(--muted)}.spire-log{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);flex-direction:column;gap:3px;display:flex}.spire-log p{border-left:2px solid var(--inset-line);margin:0;padding:4px 10px}.spire-log p.up{border-left-color:var(--accent-strong);color:var(--text)}.spire-log p.down{border-left-color:rgb(var(--cff4d6d,255,77,109))}.spire-back{border:1px solid var(--border);color:var(--muted);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;border-radius:99px;padding:8px 16px}.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vault-item{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .45);background:var(--inset);text-align:center;min-width:0;font-size:calc(12px * var(--text-scale,1));flex-direction:column;align-items:center;gap:5px;padding:12px 10px;display:flex}.vault-item.rare{border-color:rgba(var(--magenta-rgb), .6);background:radial-gradient(circle at 50% 0%, rgba(var(--magenta-rgb), .16), transparent 70%), var(--inset)}.vault-item b{font-size:calc(14px * var(--text-scale,1))}.vault-item .muted{flex:1}.vault-have{color:var(--accent-strong);font-weight:700}.vault-buy,.vault-equip{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--violet-rgb), .7);background:rgba(var(--violet-rgb), .18);min-height:34px;color:var(--text);font:800 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:4px 14px;display:inline-flex}.vault-buy:disabled{opacity:.45;cursor:default}.vault-equip{border-color:var(--inset-line);color:var(--muted);background:0 0}.vault-equip.on{border-color:var(--accent-strong);color:var(--accent-strong);background:rgba(var(--accent-strong-rgb), .1)}.vault-list{flex-direction:column;gap:6px;display:flex}.vault-row{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);justify-content:space-between;align-items:center;gap:10px;padding:7px 8px 7px 12px;display:flex}.vault-earned{font-size:calc(12px * var(--text-scale,1));text-align:right}.vault-frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vault-frame{border-radius:calc(14px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);min-width:0;font-size:calc(12.5px * var(--text-scale,1));flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.vault-frame .vault-buy,.vault-frame .vault-equip{padding:4px 8px}.vault-note{font-size:calc(12.5px * var(--text-scale,1));margin:0}@media (max-width:480px){.vault-frames{grid-template-columns:repeat(2,minmax(0,1fr))}}.avatar-frame{box-sizing:border-box;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.avatar-frame>.frame-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.avatar-frame>.avatar-circle{z-index:1;background:radial-gradient(circle at 50% 35%, #ffffff24, transparent 72%), var(--panel-alt);position:relative}.frame-art *{transform-box:view-box}.fa-sp,.fa-lock,.fa-needle,.fa-hop,.fa-jit2{transform-origin:50%}.fa-sp{animation:fa-spin var(--d,8s) linear infinite}.fa-sp.fa-r{animation-direction:reverse}@keyframes fa-spin{to{transform:rotate(360deg)}}.fa-pl{animation:fa-pl var(--d,2s) ease-in-out infinite}@keyframes fa-pl{0%,to{opacity:.45}50%{opacity:1}}.fa-fk{animation:fa-fk var(--d,1.6s) steps(1) infinite}@keyframes fa-fk{0%,to{opacity:.9}20%{opacity:.5}35%{opacity:1}60%{opacity:.65}80%{opacity:1}}.fa-da{animation:fa-da var(--d,3s) linear infinite}.fa-da.fa-r{animation-direction:reverse}@keyframes fa-da{to{stroke-dashoffset:-276.5px}}.fa-jit{animation:2.6s step-end infinite fa-jit}@keyframes fa-jit{0%,to{transform:none}40%{transform:translate(1.6px,.6px)}43%{transform:translate(-2px,-.6px)}46%{transform:none}78%{transform:translate(-1.2px)}80%{transform:none}}.fa-jit2{animation:4s step-end infinite fa-jit2}@keyframes fa-jit2{0%,to{filter:none;transform:none}62%{filter:brightness(1.6);transform:translate(1.4px)}64%{transform:translate(-1px,.4px)}66%{filter:none;transform:none}}.fa-slc{opacity:0;animation:2.6s step-end infinite fa-slc}@keyframes fa-slc{0%,39%{opacity:0;transform:none}40%{opacity:1;transform:translate(3px)}44%{opacity:1;transform:translate(-3px,30px)}47%,to{opacity:0}}.fa-scr{animation:1.2s linear infinite fa-scr}@keyframes fa-scr{to{transform:translateY(3px)}}.fa-hop{animation:3s step-end infinite fa-hop}@keyframes fa-hop{0%,to{transform:rotate(30deg)}25%{transform:rotate(150deg)}50%{transform:rotate(80deg)}75%{transform:rotate(255deg)}}.fa-blink{animation:1s step-end infinite fa-blink}@keyframes fa-blink{50%{opacity:0}}.fa-lock{animation:4s cubic-bezier(.7,0,.2,1) infinite fa-lock}@keyframes fa-lock{0%,70%{transform:rotate(0)}85%,to{transform:rotate(90deg)}}.fa-tw{animation:2.4s ease-in-out infinite fa-tw;animation-delay:var(--dl,0s);opacity:.2}@keyframes fa-tw{0%,to{opacity:.15}45%{opacity:1}}.fa-tw2{animation:3s ease-in-out infinite fa-pl}.fa-needle{animation:6s ease-in-out infinite fa-needle}@keyframes fa-needle{0%,to{transform:rotate(0)}50%{transform:rotate(356deg)}}.fa-rev{animation:2.6s ease-in-out infinite fa-rev;animation-delay:var(--dl);opacity:.18}@keyframes fa-rev{0%,to{opacity:.18}20%,55%{opacity:1}75%{opacity:.18}}.fa-shim{animation:2.4s ease-in-out infinite fa-shim;animation-delay:var(--dl)}@keyframes fa-shim{0%,to{filter:brightness()}30%{filter:brightness(1.9) drop-shadow(0 0 1.5px rgb(var(--c2ef1ff,46,241,255)))}}.fa-z1{animation:.9s step-end infinite fa-z}.fa-z2{animation:1.3s step-end .3s infinite fa-z}.fa-z3{animation:.7s step-end .5s infinite fa-z}@keyframes fa-z{0%,to{opacity:1}30%{opacity:0}55%{opacity:.7}70%{opacity:0}}.fa-strobe{animation:1.4s step-end infinite fa-strobe}@keyframes fa-strobe{0%,to{opacity:0}10%{opacity:1}16%{opacity:0}22%{opacity:.8}28%{opacity:0}}.fa-holo{animation:3.2s step-end infinite fa-holo}@keyframes fa-holo{0%,to{opacity:.95}47%{opacity:.55}49%{opacity:.95}83%{opacity:.7}85%{opacity:.95}}.fa-scan{animation:2.4s linear infinite fa-scan}@keyframes fa-scan{0%{transform:translateY(-8px)}to{transform:translateY(100px)}}.fa-buzz{animation:3.4s step-end infinite fa-buzz}.fa-buzz2{animation:2.3s step-end .6s infinite fa-buzz}@keyframes fa-buzz{0%,to{opacity:1}61%{opacity:.25}63%{opacity:1}66%{opacity:.4}68%{opacity:1}}.fa-ray{animation:1.2s ease-out infinite fa-ray;animation-delay:var(--dl);opacity:.3}@keyframes fa-ray{0%{opacity:.2}25%{opacity:1}to{opacity:.2}}.fa-star{animation:1.6s ease-in-out infinite fa-star;animation-delay:var(--dl);transform-box:fill-box;transform-origin:50%}@keyframes fa-star{0%,to{opacity:.3;transform:scale(.3)}50%{opacity:1;transform:scale(1)}}.fa-streak{animation:3.2s ease-in-out infinite fa-streak}@keyframes fa-streak{0%{transform:translate(0)skew(-20deg)}55%,to{transform:translate(150px)skew(-20deg)}}.fa-bub{animation:3s ease-in-out infinite fa-bub;animation-delay:var(--dl);transform-box:fill-box;transform-origin:50%}@keyframes fa-bub{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:0;transform:scale(1.4)translateY(-2px)}}.fa-flame{animation:.9s ease-in-out infinite alternate fa-flame;animation-delay:var(--dl);transform-origin:50px 11.4px}@keyframes fa-flame{0%{transform:scale(.85,.6)}60%{transform:scaleX(1.05)}to{transform:scale(.92,.78)}}.fa-sway{animation:2.4s ease-in-out infinite alternate fa-sway;animation-delay:var(--dl)}@keyframes fa-sway{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}.fa-blinkeye{animation:4.2s ease-in-out infinite fa-eye;animation-delay:var(--dl)}@keyframes fa-eye{0%,to{opacity:0}30%,60%{opacity:1}62%{opacity:.1}64%,80%{opacity:1}}.fa-beat{animation:1.8s ease-in-out infinite fa-beat}@keyframes fa-beat{0%,to{opacity:.6}12%{opacity:1}24%{opacity:.7}36%{opacity:1}}.avatar-frame.fa-still *,:root[data-tab-hidden] .frame-art *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.frame-art *{animation:none!important}.fa-tw,.fa-rev,.fa-ray{opacity:.8}}:root[data-motion=reduce] .frame-art *{animation:none!important}:root[data-motion=reduce] .fa-tw,:root[data-motion=reduce] .fa-rev,:root[data-motion=reduce] .fa-ray{opacity:.8}.avatar-pic{vertical-align:middle;isolation:isolate;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.lvplate{pointer-events:none;z-index:20;position:absolute;overflow:visible}.lvplate text,.lvmini text{font-family:var(--font-display);font-weight:900}.lvmini{vertical-align:middle;flex:none;overflow:visible}@keyframes lvplate-glint{0%{transform:translate(-60px)skew(-24deg)}60%,to{transform:translate(170px)skew(-24deg)}}.lvplate-glint{animation:5s ease-in-out 2 both lvplate-glint}.lvplate-edge{opacity:.85}@media (prefers-reduced-motion:reduce){.lvplate-glint{opacity:0;animation:none}}:root[data-motion=reduce] .lvplate-glint{opacity:0;animation:none}.fp-preview{border-radius:calc(14px * var(--t-round,1));background:radial-gradient(70% 120% at 50% 0%, rgba(var(--violet-rgb), .28), transparent 70%), rgba(var(--c080614,8,6,20),.6);border:1px solid rgba(var(--accent-rgb), .4);flex-direction:column;gap:10px;margin-bottom:10px;padding:14px;display:flex}.fp-cap{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp-main{align-items:center;gap:16px;padding-left:8px;display:flex}.fp-who{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.fp-who b{font:800 calc(17px * var(--text-scale,1)) var(--font-ui);overflow-wrap:anywhere}.fp-flair{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fp-rank{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--c110d1e,17,13,30),.9);border:1px solid var(--inset-line);align-items:center;gap:12px;padding:8px 12px 8px 14px;display:flex}.fp-rank .fp-who{gap:3px}.fp-rank .fp-who b{font-size:calc(15px * var(--text-scale,1))}.fp-tabs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.fp-tabs button{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;justify-content:center;align-items:baseline;gap:8px;padding:10px 6px;display:flex}.fp-tabs button small{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:0}.fp-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent);background:linear-gradient(180deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .05))}.fp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.fp-tile{border-radius:calc(14px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);min-width:0;color:var(--text);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:18px 4px 10px;font-family:inherit;display:flex;position:relative}.fp-tile:hover:not(.locked){border-color:rgba(var(--accent-rgb), .55)}.fp-tile .fp-nm{font:700 calc(13px * var(--text-scale,1))/1.15 var(--font-ui);overflow-wrap:anywhere}.fp-tile .fp-st{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fp-tile.on{border-color:var(--accent-strong);background:linear-gradient(180deg, rgba(var(--accent-strong-rgb), .16), rgba(var(--accent-strong-rgb), .04))}.fp-tile.on .fp-st{color:var(--accent-strong)}.fp-tile.locked{cursor:default}.fp-tile.locked .avatar-frame{filter:grayscale()brightness(.55)}.fp-tile.locked .frame-art *{animation:none!important}.fp-src,.fp-how{color:var(--muted);font:600 calc(11.5px * var(--text-scale,1))/1.25 var(--font-ui)}.fp-lock{font-size:calc(11px * var(--text-scale,1));opacity:.9;display:flex;position:absolute;top:5px;right:6px}.fp-titles{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.fp-trow{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);width:100%;min-height:46px;color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px 7px 12px;font-family:inherit;display:flex}.fp-trow:hover:not(.locked){border-color:rgba(var(--accent-rgb), .55)}.fp-trow.on{border-color:var(--accent-strong);background:linear-gradient(90deg, rgba(var(--accent-strong-rgb), .14), var(--inset) 70%)}.fp-trow .fp-tag{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.fp-trow.on .fp-tag{color:var(--accent-strong)}.fp-trow.locked{cursor:default}.fp-trow.locked .spire-title-chip{opacity:.45}.fp-trow.locked .fp-how{text-align:right;font-size:calc(12.5px * var(--text-scale,1));flex:1}.fp-trow .fp-none{font:700 calc(14px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.fp-stack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.fp-more{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--violet-rgb), .5);width:100%;font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;margin-bottom:10px;padding:11px;display:block}.fp-next{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--gold-rgb), .08);border:1px solid rgba(var(--gold-rgb), .4);font:600 calc(13.5px * var(--text-scale,1))/1.35 var(--font-ui);align-items:baseline;gap:10px;margin-bottom:10px;padding:9px 12px;display:flex}.fp-next b{color:var(--gold)}.fp-shards{font:800 calc(12px * var(--text-scale,1)) var(--font-display);color:var(--magenta);align-items:center;gap:5px;display:inline-flex}.fp-shards i{background:var(--magenta);width:8px;height:8px;transform:rotate(45deg)}.fp-buy{border:1px solid rgba(var(--gold-rgb), .55);border-radius:calc(9px * var(--t-round,1));background:rgba(var(--gold-rgb), .1);color:var(--gold);font:800 calc(12px * var(--text-scale,1)) var(--font-display);cursor:pointer;margin-top:2px;padding:5px 10px}.fp-buy:disabled{opacity:.5;cursor:default}.fp-tile.shop{cursor:default}.fp-tile.shop .fp-buy{align-self:center}.fp-toast{border-radius:calc(10px * var(--t-round,1));width:fit-content;max-width:100%;font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);background:rgba(var(--accent-strong-rgb), .14);border:1px solid rgba(var(--accent-strong-rgb), .5);margin:0 auto 10px;padding:6px 12px}@media (max-width:380px){.fp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-head-wrap{position:relative}.pf-menu-back{z-index:5;cursor:default;background:0 0;border:0;position:fixed;inset:0}.pf-avatar-menu{z-index:6;border-radius:calc(14px * var(--t-round,1));background:rgb(var(--c120d26,18,13,38));border:1px solid rgba(var(--accent-rgb), .6);width:min(260px,100% - 28px);box-shadow:0 12px 30px rgba(var(--c000000,0,0,0),.6);flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;bottom:0;left:14px;transform:translateY(40%)}.pf-avatar-menu button{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:rgba(var(--c110d1e,17,13,30),.9);min-height:44px;color:var(--text);font:700 calc(15px * var(--text-scale,1)) var(--font-ui);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.pf-avatar-menu button:hover{border-color:var(--accent)}.vault-owned{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.vault-owned.on{color:var(--accent-strong)}.vault-goto{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .55);background:linear-gradient(115deg, rgba(var(--accent-rgb), .14), transparent 60%);width:100%;min-height:40px;font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:flex}.player-title{margin-top:2px;display:inline-block}.spire-crown{filter:drop-shadow(0 0 4px rgba(var(--gold-rgb), .7));margin-left:4px;display:inline-block}.raid-card.rift{border-color:rgba(var(--magenta-rgb), .75);background:radial-gradient(circle at 50% 0%, rgba(var(--magenta-rgb), .2), transparent 65%), radial-gradient(circle at 100% 100%, rgba(var(--accent-rgb), .12), transparent 60%), var(--surface);box-shadow:0 0 22px rgba(var(--magenta-rgb), .25)}.raid-tag.rift{background:linear-gradient(90deg, rgba(var(--accent-rgb), .22), rgba(var(--magenta-rgb), .28));color:rgb(var(--cffffff,255,255,255));border:1px solid rgba(var(--magenta-rgb), .6)}.rift-title{justify-content:center;align-items:center;gap:8px;display:inline-flex}.rift-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:6px;display:flex}.rift-chips>b{font:900 calc(12px * var(--text-scale,1)) var(--font-display);color:var(--muted);text-align:right;min-width:40px}.raid-dots button.rift:before{background:rgba(var(--magenta-rgb), .45);border-radius:calc(2px * var(--t-round,1));transform:translate(-50%,-50%)rotate(45deg)}.raid-dots button.rift.on{width:16px}.raid-dots button.rift.on:before{background:var(--magenta);width:9px;height:9px;box-shadow:0 0 8px var(--magenta)}.tr-rift{margin-left:6px;font-style:normal;font-weight:800}.tr-rift.up{color:var(--accent-strong)}.tr-rift.down{color:rgb(var(--cff6b85,255,107,133))}.rift-cores{color:rgb(var(--cffb3ec,255,179,236));align-items:center;gap:4px;font-weight:800;display:inline-flex}.forge{border-radius:calc(16px * var(--t-round,1));border:1px solid rgba(var(--magenta-rgb), .5);background:radial-gradient(circle at 100% 0%, rgba(var(--magenta-rgb), .12), transparent 60%), var(--surface);margin:12px 0;padding:12px}.forge .breed-caption .muted{font-size:calc(11.5px * var(--text-scale,1));letter-spacing:0;text-transform:none;font-weight:600}.forge-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.forge-row{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);align-items:center;gap:10px;padding:8px 10px;display:flex}.forge-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.forge-text b{font-size:calc(13.5px * var(--text-scale,1))}.forge-text small{color:var(--muted);font-size:calc(11.5px * var(--text-scale,1))}.forge-bar{border-radius:calc(3px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);height:5px;display:block;overflow:hidden}.forge-bar i{background:linear-gradient(90deg, var(--accent), var(--magenta));height:100%;display:block}.forge-btn{white-space:nowrap;flex:none}.forge-hint{font-size:calc(12.5px * var(--text-scale,1));align-items:flex-start;gap:6px;margin:10px 2px;display:flex}.forge-hint .game-icon,.forge-hint img{flex:none;margin-top:1px}.dex-tile.glitched:before{content:"";background:linear-gradient(135deg, rgb(var(--c2ef1ff,46,241,255)), rgb(var(--cff2ec4,255,46,196)));width:7px;height:7px;box-shadow:0 0 5px rgba(var(--magenta-rgb), .8);z-index:1;position:absolute;top:3px;left:3px;transform:rotate(45deg)}.dex-preview-toggle button.glitch.active{background:linear-gradient(90deg, rgba(var(--c2ef1ff,46,241,255),.3), rgba(var(--cff2ec4,255,46,196),.3));color:rgb(var(--cffffff,255,255,255))}.forge-text b{justify-content:space-between;gap:6px;display:flex}.forge-text b em{font-style:normal;font:800 calc(12px * var(--text-scale,1)) var(--font-display);color:var(--muted)}.forge-btn{min-width:72px}.pc-title{margin:2px 0;display:block}b>.player-title,b>.spire-crown{vertical-align:1px;margin-left:6px}.vault-item-btns{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.patch-who{align-items:center;gap:8px;display:flex}.patch-done{text-align:center;align-items:center}.spire-row-text .glitched-tag,.spire-slot .glitched-tag{font-size:calc(9px * var(--text-scale,1));letter-spacing:.1em;vertical-align:1px;padding:0 6px}.spire-glitch-note{border-radius:calc(11px * var(--t-round,1));border:1px solid rgba(var(--magenta-rgb), .5);background:rgba(var(--magenta-rgb), .08);font-size:calc(12.5px * var(--text-scale,1));margin:0;padding:7px 12px;font-weight:700}.glitch-milestones{border-radius:calc(14px * var(--t-round,1));border:1px solid rgba(var(--magenta-rgb), .45);background:var(--inset);font-size:calc(13px * var(--text-scale,1));flex-direction:column;gap:5px;margin:6px 0 10px;padding:10px 12px;display:flex}.glitch-milestones p{margin:0 0 4px}.glitch-milestones span{color:var(--muted);align-items:baseline;gap:10px;display:flex}.glitch-milestones span b{min-width:42px;font:800 calc(12px * var(--text-scale,1)) var(--font-display);color:var(--text)}.glitch-milestones span.done{color:var(--accent-strong)}.glitch-milestones small{font-size:calc(12px * var(--text-scale,1));margin-top:4px}.wn-back{z-index:1200;background:rgba(var(--c04020a,4,2,10),.72);-webkit-backdrop-filter:blur(calc(3px * var(--t-blur,1)));backdrop-filter:blur(calc(3px * var(--t-blur,1)));justify-content:center;align-items:center;padding:16px;animation:.2s ease-out wn-fade;display:flex;position:fixed;inset:0}@keyframes wn-fade{0%{opacity:0}}.wn{border-radius:calc(20px * var(--t-round,1));border:1px solid rgba(var(--magenta-rgb), .6);background:radial-gradient(circle at 50% 0%, rgba(var(--magenta-rgb), .2), transparent 55%), var(--surface-solid);width:100%;max-width:400px;max-height:calc(100dvh - 32px);box-shadow:0 0 30px rgba(var(--magenta-rgb), .28), 0 20px 40px rgba(var(--c000000,0,0,0),.6);flex-direction:column;gap:12px;padding:18px 16px 14px;animation:.25s ease-out wn-in;display:flex;overflow:auto}@keyframes wn-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}:root[data-motion=reduce] .wn,:root[data-motion=reduce] .wn-back{animation:none}.wn-top{align-items:center;gap:10px;display:flex}.wn h2{font:900 calc(21px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg, var(--accent), var(--magenta));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.wn-v,.wn-step{text-align:right;font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-left:auto}.wn-v b{font-size:calc(15px * var(--text-scale,1));letter-spacing:.04em;color:var(--accent);text-transform:none;display:block}.wn-sub{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);margin:-6px 0 0}.wn-span{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;display:flex}.wn-span i{border-radius:calc(3px * var(--t-round,1));background:linear-gradient(90deg, rgba(var(--cffffff,255,255,255),.12), var(--accent), var(--magenta));flex:1;height:3px}.wn-span em{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.07);padding:2px 7px;font-style:normal}.wn-span em.now{background:var(--accent);color:rgb(var(--c041014,4,16,20))}.wn-group{flex-direction:column;gap:6px;display:flex}.wn-h{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);justify-content:space-between;margin:2px 0 0;display:flex}.wn-h.chg{color:var(--gold)}.wn-h.fix{color:rgb(var(--cff8aa0,255,138,160))}.wn-list{flex-direction:column;gap:6px;display:flex}.wn-item{border-radius:calc(13px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);align-items:center;gap:10px;padding:9px 10px;display:flex}.wn-item.big{border-color:rgba(var(--accent-rgb), .5);background:linear-gradient(90deg, rgba(var(--accent-rgb), .1), transparent), var(--inset)}.wn-ic{border-radius:calc(10px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.05);width:34px;height:34px;font-size:calc(18px * var(--text-scale,1));flex:none;place-items:center;display:grid}.wn-tx{flex-direction:column;flex:1;min-width:0;display:flex}.wn-tx b{font-size:calc(14px * var(--text-scale,1))}.wn-tx small{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.wn-go{border:1px solid rgba(var(--accent-rgb), .55);color:var(--accent);font:800 calc(11.5px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;border-radius:99px;flex:none;padding:5px 11px}.wn-item.sm{padding:6px 10px}.wn-item.sm .wn-ic{width:26px;height:26px;font-size:calc(14px * var(--text-scale,1))}.wn-item.sm .wn-tx b{font-size:calc(13px * var(--text-scale,1));font-weight:600}.wn-more{border:1px dashed var(--inset-line);color:var(--muted);font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;border-radius:99px;align-self:center;padding:6px 14px}.wn-cta{border-radius:calc(12px * var(--t-round,1));background:linear-gradient(90deg, var(--accent), var(--magenta), var(--violet));width:100%;color:rgb(var(--c0a0512,10,5,18));font:900 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;padding:12px;display:block}.wn-foot{text-align:center;font-size:calc(11.5px * var(--text-scale,1));color:var(--muted);margin:-4px 0 0}.wn-hero{border-radius:calc(16px * var(--t-round,1));border:1px solid rgba(var(--magenta-rgb), .5);background:radial-gradient(circle at 72% 62%, rgba(var(--violet-rgb), .5), transparent 60%), repeating-linear-gradient(0deg, rgba(var(--accent-rgb), .06) 0 1px, transparent 1px 18px), rgb(var(--c0b0718,11,7,24));height:170px;position:relative;overflow:hidden}.wn-hero-text{flex-direction:column;max-width:60%;display:flex;position:absolute;top:14px;left:16px}.wn-hero-text b{font:900 calc(24px * var(--text-scale,1)) var(--font-display);letter-spacing:.05em;text-transform:uppercase;line-height:1.1}.wn-hero-text small{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);margin-top:4px}.wn-hero-icon{filter:drop-shadow(0 0 10px rgba(var(--accent-rgb), .6));position:absolute;bottom:14px;left:16px}.wn-hero-art{filter:drop-shadow(0 0 14px rgba(var(--magenta-rgb), .55));position:absolute;bottom:-8px;right:6px}.wn-bul{font-size:calc(14px * var(--text-scale,1));flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.wn-bul li:before{content:"▸ ";color:var(--magenta)}.wn-try-row{flex-wrap:wrap;gap:4px 18px;display:flex}.wn-try{color:var(--accent);font:800 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.wn-dots{justify-content:center;gap:6px;display:flex}.wn-dots i{border-radius:calc(9px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.2);width:7px;height:7px;transition:width .2s}.wn-dots i.on{background:var(--magenta);width:20px}.wn-row{gap:8px;display:flex}.wn.launch{box-shadow:inset 0 0 0 1px rgba(var(--c2ef1ff,46,241,255),.55), 0 0 40px rgba(var(--c2ef1ff,46,241,255),.25)}.wn.launch h2{background:linear-gradient(90deg, rgb(var(--c2ef1ff,46,241,255)), rgb(var(--c39ff8c,57,255,140)), rgb(var(--cffe14d,255,225,77)));-webkit-background-clip:text;background-clip:text}.wn-scene{border-color:rgba(var(--c2ef1ff,46,241,255),.55);background:radial-gradient(ellipse 70% 45% at 50% 82%, rgba(var(--c2ef1ff,46,241,255),.28), transparent 70%), radial-gradient(circle at 50% 0%, rgba(var(--ca23bff,162,59,255),.45), transparent 60%), repeating-linear-gradient(90deg, rgba(var(--c2ef1ff,46,241,255),.05) 0 1px, transparent 1px 22px), repeating-linear-gradient(0deg, rgba(var(--c2ef1ff,46,241,255),.05) 0 1px, transparent 1px 22px), rgb(var(--c060a18,6,10,24));height:250px;min-height:210px}.wn-scene-glow{background:radial-gradient(closest-side, rgba(var(--c39ff8c,57,255,140),.32), rgba(var(--c2ef1ff,46,241,255),.16) 60%, transparent);filter:blur(4px);border-radius:50%;height:34%;position:absolute;bottom:6%;left:6%;right:6%}.wn-scene:after{content:"";background:linear-gradient(105deg, transparent 40%, rgba(var(--cffffff,255,255,255),.14) 50%, transparent 60%);pointer-events:none;animation:4.5s ease-in-out .6s infinite wn-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes wn-sweep{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}.wn-scene-isle{position:absolute;inset:0}.wn-scene-isle img{height:auto;filter:drop-shadow(0 6px 10px rgba(var(--c000000,0,0,0),.55));animation:.7s cubic-bezier(.2,.8,.3,1) both wn-rise;position:absolute}.wn-scene-isle .b-exc{width:34%;animation-delay:50ms;bottom:30%;left:0}.wn-scene-isle .b-silo{width:11%;animation-delay:.1s;bottom:36%;right:9%}.wn-scene-isle .b-hyd{width:37%;animation-delay:.18s;bottom:3%;left:-3%}.wn-scene-isle .b-aqu{width:42%;animation-delay:.24s;bottom:3%;right:-4%}.wn-scene-isle .b-fab{z-index:1;width:44%;filter:drop-shadow(0 0 16px rgba(var(--c2ef1ff,46,241,255),.45)) drop-shadow(0 6px 10px rgba(var(--c000000,0,0,0),.55));animation-delay:.32s;bottom:9%;left:28%}@keyframes wn-rise{0%{opacity:0;transform:translateY(14px)}}.wn-scene-text{z-index:2;text-align:center;text-shadow:0 2px 10px rgba(var(--c000000,0,0,0),.9);flex-direction:column;align-items:center;padding:0 14px;display:flex;position:absolute;top:12px;left:0;right:0}.wn-scene-text em{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--c39ff8c,57,255,140));font-style:normal}.wn-scene-text b{font:900 calc(27px * var(--text-scale,1)) var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 14px rgba(var(--c2ef1ff,46,241,255),.75), 0 2px 8px rgba(var(--c000000,0,0,0),.9);margin-top:2px;line-height:1.05}.wn-scene-text small{font-size:calc(12.5px * var(--text-scale,1));color:rgb(var(--cd6e9ff,214,233,255));margin-top:3px}.wn-scene-ver{z-index:2;font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;color:rgb(var(--c041014,4,16,20));background:linear-gradient(90deg, rgb(var(--c2ef1ff,46,241,255)), rgb(var(--c39ff8c,57,255,140)));clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);padding:3px 9px;position:absolute;bottom:9px;right:10px}.wn-scene-isle.build .b-fab{width:50%;bottom:4%;left:25%}.wn-scene-isle.build .b-holo{opacity:.9;width:34%;filter:drop-shadow(0 0 10px rgba(var(--c2ef1ff,46,241,255),.6));bottom:8%;left:-2%}.wn-scene-isle.build .b-silo{width:12%;bottom:10%;right:9%}.wn-scene-isle.build .g{width:12%;filter:drop-shadow(0 0 8px rgba(var(--cffe14d,255,225,77),.55));animation:.7s cubic-bezier(.2,.8,.3,1) both wn-rise,3.2s ease-in-out .8s infinite wn-bob}.wn-scene-isle.build .g1{animation-delay:.36s,.8s;bottom:38%;left:5%}.wn-scene-isle.build .g2{animation-delay:.42s,1.4s;bottom:40%;right:5%}.wn-scene-isle.build .g4{z-index:2;width:9%;animation-delay:.54s,1.1s;bottom:3%;right:24%}@keyframes wn-bob{50%{transform:translateY(-5px)}}.wn-scene-isle.code .b-hyd{width:34%;bottom:28%;left:auto;right:0}.wn-scene-isle.code .b-aqu{z-index:1;width:38%;bottom:0;right:-3%}.wn-scene-code{z-index:2;background:rgba(var(--c040816,4,8,22),.88);border:1px solid rgba(var(--c2ef1ff,46,241,255),.55);width:70%;box-shadow:0 0 18px rgba(var(--c2ef1ff,46,241,255),.25);font:600 calc(9px * var(--text-scale,1))/1.45 ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color:rgb(var(--cc9f6ff,201,246,255));white-space:pre;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);flex-direction:column;padding:8px 10px;animation:.7s cubic-bezier(.2,.8,.3,1) .3s both wn-rise;display:flex;position:absolute;bottom:8%;left:4%;overflow:hidden}.wn-scene-code span:first-child,.wn-scene-code span:nth-child(6){color:rgb(var(--cff8ae2,255,138,226))}.wn-scene-code span:nth-child(3),.wn-scene-code span:nth-child(5){color:rgb(var(--c39ff8c,57,255,140))}.wn.launch .wn-bul li:before{color:rgb(var(--c2ef1ff,46,241,255))}.wn.launch .wn-dots i.on{background:rgb(var(--c2ef1ff,46,241,255))}:root[data-motion=reduce] .wn-scene:after{display:none}:root[data-motion=reduce] :is(.wn-scene-isle img,.wn-scene-code){animation:none}.wn-scene-code.own{width:auto;max-width:92%}.wn-scene-code.own span{color:inherit}.wn-scene-code.own span.act{color:rgb(var(--c39ff8c,57,255,140))}.wn-scene-code.own span:first-child,.wn-scene-code.own span:last-child{color:rgb(var(--cff8ae2,255,138,226))}.wn-story{border-left:2px solid rgb(var(--cff2bd6,255,43,214));background:linear-gradient(90deg, rgba(var(--cff2bd6,255,43,214),.12), transparent 85%);font-size:calc(13.5px * var(--text-scale,1));color:rgb(var(--cece4ff,236,228,255));margin:0;padding:9px 12px;line-height:1.45}.wn.glitch{border-color:rgba(var(--cff2bd6,255,43,214),.65);box-shadow:inset 0 0 0 1px rgba(var(--cff2bd6,255,43,214),.5), 0 0 40px rgba(var(--cff2bd6,255,43,214),.3)}.wn.glitch h2{background:linear-gradient(90deg, rgb(var(--cff2bd6,255,43,214)), rgb(var(--c2ef1ff,46,241,255)));-webkit-background-clip:text;background-clip:text}.wn.glitch .wn-bul li:before{color:rgb(var(--cff2bd6,255,43,214))}.wn.glitch .wn-dots i.on{background:rgb(var(--cff2bd6,255,43,214))}.wn-glitch{--a:var(--cff2bd6,255,43,214);--t:var(--c2ef1ff,46,241,255);border-color:rgba(var(--cff2bd6,255,43,214),.6);background:radial-gradient(ellipse 65% 55% at 50% 100%, rgba(var(--cff2bd6,255,43,214),.32), transparent 70%), radial-gradient(circle at 50% 0%, rgba(var(--c2ef1ff,46,241,255),.16), transparent 60%), rgb(var(--c07030f,7,3,15))}.wn-glitch-rain{pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg, rgba(var(--c000000,0,0,0),.3) 0, rgba(var(--c000000,0,0,0),.3) 26%, rgb(var(--c000000,0,0,0)) 46%, rgb(var(--c000000,0,0,0)) 84%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, rgba(var(--c000000,0,0,0),.3) 0, rgba(var(--c000000,0,0,0),.3) 26%, rgb(var(--c000000,0,0,0)) 46%, rgb(var(--c000000,0,0,0)) 84%, transparent 100%);mask-image:linear-gradient(180deg, rgba(var(--c000000,0,0,0),.3) 0, rgba(var(--c000000,0,0,0),.3) 26%, rgb(var(--c000000,0,0,0)) 46%, rgb(var(--c000000,0,0,0)) 84%, transparent 100%);display:block;position:absolute;inset:0}.wn-glitch-boss{z-index:1;pointer-events:none;justify-content:center;animation:.8s cubic-bezier(.2,.8,.3,1) .15s both wn-rise;display:flex;position:absolute;bottom:-22px;left:0;right:0}.wn-glitch-boss img{object-fit:contain;width:210px;height:210px;filter:drop-shadow(-3px 0 0 rgba(var(--c2ef1ff,46,241,255),.55)) drop-shadow(3px 0 0 rgba(var(--cff2bd6,255,43,214),.55)) drop-shadow(0 0 18px rgba(var(--cff2bd6,255,43,214),.45));animation:3.8s step-end 1.4s infinite wn-jolt;display:block}@keyframes wn-jolt{0%,88%{clip-path:none;opacity:1;transform:none}89%{clip-path:inset(0 0 52%);transform:translate(-5px)skew(-6deg)}91%{clip-path:inset(38% 0 0);transform:translate(4px)}93%{clip-path:none;opacity:.85;transform:translate(-2px)scale(1.02)}95%,to{clip-path:none;opacity:1;transform:none}}.wn-glitch-shade{z-index:1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--c07030f,7,3,15),.82) 0, rgba(var(--c07030f,7,3,15),.6) 55%, transparent);height:52%;position:absolute;top:0;left:0;right:0}.wn-glitch .wn-scene-text em{color:rgb(var(--cff6be6,255,107,230))}.wn-glitch .wn-scene-text b{text-shadow:-2px 0 rgba(var(--c2ef1ff,46,241,255),.75), 2px 0 rgba(var(--cff2bd6,255,43,214),.75), 0 2px 10px rgba(var(--c000000,0,0,0),.9)}.wn-glitch .wn-scene-ver{background:linear-gradient(90deg, rgb(var(--cff2bd6,255,43,214)), rgb(var(--c2ef1ff,46,241,255)))}:root[data-motion=reduce] :is(.wn-glitch-boss,.wn-glitch-boss img){animation:none}.wn-sb-boss{z-index:1;opacity:.5;pointer-events:none;width:60%;animation:.8s cubic-bezier(.2,.8,.3,1) .1s both wn-rise;position:absolute;bottom:18%;right:-18%}.wn-sb-boss img{width:100%;height:auto;filter:drop-shadow(-3px 0 0 rgba(var(--c2ef1ff,46,241,255),.5)) drop-shadow(3px 0 0 rgba(var(--cff2bd6,255,43,214),.5)) drop-shadow(0 0 18px rgba(var(--cff2bd6,255,43,214),.45));animation:3.8s step-end 1.4s infinite wn-jolt;display:block}.wn-sb-beam{z-index:1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--cff2bd6,255,43,214),.55), rgba(var(--c2ef1ff,46,241,255),.18) 70%, transparent);clip-path:polygon(78% 0,100% 0,70% 100%,18% 100%);filter:blur(3px);animation:2.4s ease-in-out infinite wn-sb-pulse;position:absolute;inset:30% 8% 8% 46%}@keyframes wn-sb-pulse{50%{opacity:.45}}.wn-sb-helix{z-index:1;pointer-events:none;width:190px;height:190px;position:absolute;bottom:-6px;left:63%;overflow:visible;transform:translate(-50%)}.wn-sb-helix path{fill:none;stroke-width:3px;stroke-dasharray:6 5;animation:1.6s linear infinite wn-sb-flow}.wn-sb-helix path.a{stroke:rgb(var(--cff2bd6,255,43,214));filter:drop-shadow(0 0 4px rgb(var(--cff2bd6,255,43,214)))}.wn-sb-helix path.b{stroke:rgb(var(--c2ef1ff,46,241,255));filter:drop-shadow(0 0 4px rgb(var(--c2ef1ff,46,241,255)));animation-direction:reverse}.wn-sb-helix line{stroke:rgba(var(--cece4ff,236,228,255),.55);stroke-width:1.5px;animation:wn-sb-rung 1.8s ease-in-out calc(var(--i) * -.16s) infinite;transform-box:fill-box;transform-origin:50%}@keyframes wn-sb-flow{to{stroke-dashoffset:-22px}}@keyframes wn-sb-rung{50%{opacity:.25;transform:scaleX(.15)}}.wn-sb-born{z-index:2;pointer-events:none;width:138px;animation:.8s cubic-bezier(.2,.8,.3,1) .3s both wn-rise;position:absolute;bottom:6px;left:63%;transform:translate(-50%)}.wn-sb-born img{width:100%;height:auto;filter:brightness(0) drop-shadow(-2px 0 0 rgba(var(--c2ef1ff,46,241,255),.9)) drop-shadow(2px 0 0 rgba(var(--cff2bd6,255,43,214),.9)) drop-shadow(0 0 14px rgba(var(--cff2bd6,255,43,214),.6));animation:4.6s step-end 2.2s infinite wn-jolt;display:block}.wn-sb-born i{text-align:center;font:900 calc(20px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;color:rgb(var(--cff6be6,255,107,230));text-shadow:-2px 0 rgba(var(--c2ef1ff,46,241,255),.8), 2px 0 rgba(var(--cff2bd6,255,43,214),.8);font-style:normal;position:absolute;top:40%;left:0;right:0}.wn-sb-code{z-index:3;background:rgba(var(--c07030f,7,3,15),.86);border:1px solid rgba(var(--cff2bd6,255,43,214),.55);max-width:50%;font:600 calc(8.5px * var(--text-scale,1))/1.45 ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color:rgb(var(--cece4ff,236,228,255));white-space:pre;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);flex-direction:column;padding:6px 8px;animation:.7s cubic-bezier(.2,.8,.3,1) .45s both wn-rise;display:flex;position:absolute;bottom:7%;left:3%}.wn-sb-code span:nth-child(2){color:rgb(var(--cff6be6,255,107,230));animation:3.1s step-end 1s infinite wn-jolt}.wn-sb-code span:last-child{color:rgb(var(--c2ef1ff,46,241,255))}:root[data-motion=reduce] :is(.wn-sb-boss,.wn-sb-boss img,.wn-sb-beam,.wn-sb-helix path,.wn-sb-helix line,.wn-sb-born,.wn-sb-born img,.wn-sb-code,.wn-sb-code span){animation:none}.wn.altar-wn{border-color:rgba(var(--cffd873,255,216,115),.6);box-shadow:inset 0 0 0 1px rgba(var(--cffd873,255,216,115),.45), 0 0 40px rgba(var(--c7c46e6,124,70,230),.32)}.wn.altar-wn h2{background:linear-gradient(90deg, rgb(var(--cffd873,255,216,115)), rgb(var(--cb99aff,185,154,255)));-webkit-background-clip:text;background-clip:text}.wn.altar-wn .wn-bul li:before{color:rgb(var(--cffd873,255,216,115))}.wn.altar-wn .wn-dots i.on{background:rgb(var(--cffd873,255,216,115))}.wn.altar-wn .wn-story{border-left-color:rgb(var(--cffd873,255,216,115));background:linear-gradient(90deg, rgba(var(--cffd873,255,216,115),.1), transparent 85%);color:rgb(var(--cf1ebff,241,235,255))}.wn-altar{border-color:rgba(var(--cffd873,255,216,115),.5);background:radial-gradient(ellipse 70% 50% at 50% 100%, rgba(var(--cffc85a,255,200,90),.2), transparent 70%), radial-gradient(circle at 50% 30%, rgba(var(--c501eaa,80,30,170),.45), transparent 62%), rgb(var(--c040208,4,2,8))}.wn-altar:after{display:none}.wn-al-fog{aspect-ratio:1;pointer-events:none;background-size:100% 100%;border-radius:50%;width:190%;margin:-95% 0 0 -95%;position:absolute;top:46%;left:50%}.wn-al-fog.a{-webkit-mask-image:radial-gradient(closest-side, transparent 14%, rgb(var(--c000000,0,0,0)) 40%, rgb(var(--c000000,0,0,0)) 56%, transparent 80%);-webkit-mask-image:radial-gradient(closest-side, transparent 14%, rgb(var(--c000000,0,0,0)) 40%, rgb(var(--c000000,0,0,0)) 56%, transparent 80%);mask-image:radial-gradient(closest-side, transparent 14%, rgb(var(--c000000,0,0,0)) 40%, rgb(var(--c000000,0,0,0)) 56%, transparent 80%);opacity:.62;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0085 0.012' numOctaves='5' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.12 0 0 0 0 0.74 0 0 0 2.6 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23f%29'/%3E%3C/svg%3E");animation:70s linear infinite wn-al-spin}.wn-al-fog.b{-webkit-mask-image:radial-gradient(closest-side, transparent 20%, rgb(var(--c000000,0,0,0)) 46%, rgb(var(--c000000,0,0,0)) 64%, transparent 90%);-webkit-mask-image:radial-gradient(closest-side, transparent 20%, rgb(var(--c000000,0,0,0)) 46%, rgb(var(--c000000,0,0,0)) 64%, transparent 90%);mask-image:radial-gradient(closest-side, transparent 20%, rgb(var(--c000000,0,0,0)) 46%, rgb(var(--c000000,0,0,0)) 64%, transparent 90%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.0085' numOctaves='5' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.008 0 0 0 0 0.003 0 0 0 0 0.022 0 0 0 4.4 -1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23f%29'/%3E%3C/svg%3E");animation:100s linear infinite wn-al-spin-r}@keyframes wn-al-spin{to{transform:rotate(360deg)}}@keyframes wn-al-spin-r{to{transform:rotate(-360deg)}}.wn-al-ring{aspect-ratio:1;width:74%;font-size:calc(11px * var(--text-scale,1));background:conic-gradient(from 20deg, rgb(var(--c05030a,5,3,10)), rgb(var(--c342e52,52,46,82)), rgb(var(--c0a0810,10,8,16)), rgb(var(--c8a82b4,138,130,180)) 6%, rgb(var(--ccfc8ee,207,200,238)) 7.5%, rgb(var(--c8a82b4,138,130,180)) 9%, rgb(var(--c0a0810,10,8,16)) 12%, rgb(var(--c1c1834,28,24,52)), rgb(var(--c05030a,5,3,10)), rgb(var(--c5a5084,90,80,132)) 58%, rgb(var(--ca49cd0,164,156,208)) 60%, rgb(var(--c07050c,7,5,12)) 64%, rgb(var(--c2a2446,42,36,70)), rgb(var(--c05030a,5,3,10))) border-box;-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) padding-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) padding-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) padding-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);opacity:.55;filter:drop-shadow(0 0 6px rgba(var(--c7846dc,120,70,220),.6));pointer-events:none;border:.7em solid #0000;border-radius:50%;margin:-39% 0 0 -39%;animation:140s linear infinite wn-al-spin;position:absolute;top:52%;left:50%;-webkit-mask-composite:xor;mask-composite:exclude}.wn-al-bolt{opacity:0;pointer-events:none;width:26%;height:70%;animation:9s linear infinite wn-al-strike;position:absolute;top:-6%}.wn-al-bolt.b1{left:4%}.wn-al-bolt.b2{animation-duration:11s;animation-delay:-4.6s;right:4%}.wn-al-bolt i{background:radial-gradient(closest-side, rgba(var(--cff2854,255,40,84),.55), rgba(var(--caa1234,170,18,52),.22) 46%, transparent 76%);position:absolute;inset:-60% -90%}.wn-al-bolt svg{width:100%;height:100%;filter:drop-shadow(0 0 5px rgba(var(--cff2850,255,40,80),.95));position:absolute;inset:0;overflow:visible}.wn-al-bolt path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wn-al-bolt .wide{stroke:rgba(var(--cff2a54,255,42,84),.92);stroke-width:2.6px}.wn-al-bolt .core{stroke:rgb(var(--cfff0f3,255,240,243));stroke-width:1px}@keyframes wn-al-strike{0%,to{opacity:0}.8%{opacity:1}2%{opacity:.2}3.4%{opacity:1}5%{opacity:.45}7%{opacity:.8}11%{opacity:.2}17%{opacity:0}}.wn-al-halo{aspect-ratio:1;background:radial-gradient(closest-side, rgba(var(--ca578ff,165,120,255),.7), rgba(var(--c6437d2,100,55,210),.48) 52%, rgba(var(--c321278,50,18,120),.16) 78%, transparent);pointer-events:none;border-radius:50%;width:70%;margin:-35% 0 0 -35%;animation:7s ease-in-out infinite wn-al-halo;position:absolute;top:50%;left:50%}@keyframes wn-al-halo{0%,to{opacity:.85;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.wn-al-born{z-index:1;pointer-events:none;width:58%;animation:1s cubic-bezier(.2,.8,.3,1) .3s both wn-rise;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.wn-al-sil{width:0;height:0;position:absolute}.wn-al-born img{width:100%;height:auto;filter:url(#wn-al-sil) drop-shadow(0 0 1px rgba(var(--cdcc8ff,220,200,255),.9)) drop-shadow(0 0 10px rgba(var(--c8250f0,130,80,240),.6));transform-origin:50% 100%;animation:6s ease-in-out 1.3s infinite wn-al-breathe;display:block}@keyframes wn-al-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.wn-al-shade{z-index:1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--c040208,4,2,8),.85) 0, rgba(var(--c040208,4,2,8),.55) 55%, transparent);height:46%;position:absolute;top:0;left:0;right:0}.wn-al-sigils{z-index:3;pointer-events:none;position:absolute;inset:0}.wn-al-sigils i{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 55%, transparent), rgba(var(--c080512,8,5,18),.92));width:26px;height:26px;animation:wn-al-lit 5s ease-in-out calc(var(--i) * .5s) infinite;place-items:center;margin:-13px 0 0 -13px;font-style:normal;display:grid;position:absolute}.wn-al-sigils i img{filter:drop-shadow(0 0 5px var(--c))}.wn-al-sigils b{width:48px;height:48px;filter:drop-shadow(0 0 14px rgba(var(--cffd873,255,216,115),.85));place-items:center;margin:-30px 0 0 -24px;animation:3s ease-in-out infinite wn-al-core;display:grid;position:absolute;top:80%;left:50%}@keyframes wn-al-lit{0%,to{opacity:.45}12%,40%{opacity:1;filter:drop-shadow(0 0 8px var(--c))}}@keyframes wn-al-core{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.06)}}.wn-altar .wn-scene-text em{color:rgb(var(--cffd873,255,216,115))}.wn-altar .wn-scene-text b{text-shadow:0 0 16px rgba(var(--cffd873,255,216,115),.6), 0 2px 10px rgba(var(--c000000,0,0,0),.9)}.wn-altar .wn-scene-ver{background:linear-gradient(90deg, rgb(var(--cffd873,255,216,115)), rgb(var(--cb99aff,185,154,255)));top:10px;bottom:auto}:root[data-motion=reduce] :is(.wn-al-halo,.wn-al-fog,.wn-al-ring,.wn-al-bolt,.wn-al-born,.wn-al-born img,.wn-al-sigils i,.wn-al-sigils b){animation:none}:root[data-motion=reduce] .wn-al-bolt{opacity:0}.wn.breach-wn{border-color:rgba(var(--c3dff5e,61,255,94),.6);box-shadow:inset 0 0 0 1px rgba(var(--c3dff5e,61,255,94),.45), 0 0 40px rgba(var(--c3dff5e,61,255,94),.22)}.wn.breach-wn h2{background:linear-gradient(90deg, rgb(var(--c3dff5e,61,255,94)), rgb(var(--c2ef1ff,46,241,255)));-webkit-background-clip:text;background-clip:text}.wn.breach-wn .wn-bul li:before{color:rgb(var(--c3dff5e,61,255,94))}.wn.breach-wn .wn-dots i.on{background:rgb(var(--c3dff5e,61,255,94))}.wn.breach-wn .wn-story{border-left-color:rgb(var(--c3dff5e,61,255,94));background:linear-gradient(90deg, rgba(var(--c3dff5e,61,255,94),.1), transparent 85%);color:rgb(var(--ce2ffe8,226,255,232))}.wn-breach{border-color:rgba(var(--c3dff5e,61,255,94),.55);background:radial-gradient(ellipse 70% 50% at 70% 100%, rgba(var(--cff3b5c,255,59,92),.22), transparent 70%), radial-gradient(circle at 50% 0%, rgba(var(--c3dff5e,61,255,94),.16), transparent 60%), rgb(var(--c020a06,2,10,6))}.wn-br-grid{pointer-events:none;background:repeating-linear-gradient(0deg, rgba(var(--c3dff5e,61,255,94),.07) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, rgba(var(--c3dff5e,61,255,94),.06) 0 1px, transparent 1px 24px);position:absolute;inset:0}.wn-br-foes{z-index:1;pointer-events:none;position:absolute;inset:0}.wn-br-foes img{height:auto;animation:.8s cubic-bezier(.2,.8,.3,1) both wn-rise,3.4s ease-in-out .9s infinite wn-bob;position:absolute}.wn-br-foes .boss{width:58%;filter:drop-shadow(0 0 16px rgba(var(--cff3b5c,255,59,92),.5)) drop-shadow(0 6px 10px rgba(var(--c000000,0,0,0),.6));animation-delay:.1s,.9s;bottom:-6%;right:-8%}.wn-br-foes .f1{opacity:.85;width:27%;filter:drop-shadow(0 0 10px rgba(var(--c3dff5e,61,255,94),.45));animation-delay:.25s,1.5s;bottom:30%;right:40%}.wn-br-foes .f2{opacity:.75;width:26%;filter:drop-shadow(0 0 10px rgba(var(--c3dff5e,61,255,94),.45));animation-delay:.35s,2.1s;bottom:40%;left:-3%}.wn-br-term{z-index:3;background:rgba(var(--c020a06,2,10,6),.9);border:1px solid rgba(var(--c3dff5e,61,255,94),.6);width:56%;box-shadow:0 0 16px rgba(var(--c3dff5e,61,255,94),.22);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);flex-direction:column;gap:5px;padding:7px 9px;animation:.7s cubic-bezier(.2,.8,.3,1) .4s both wn-rise;display:flex;position:absolute;bottom:7%;left:3%}.wn-br-term code{font:600 calc(8.5px * var(--text-scale,1))/1.45 ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color:rgb(var(--c3dff5e,61,255,94));white-space:pre;flex-direction:column;display:flex;overflow:hidden}.wn-br-term code .warn{color:rgb(var(--cff5c7a,255,92,122))}.wn-br-conn{align-items:center;gap:6px;display:flex}.wn-br-conn em{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--c9dffb0,157,255,176));font-style:normal}.wn-br-conn .bar{background:rgba(var(--c3dff5e,61,255,94),.14);border:1px solid rgba(var(--c3dff5e,61,255,94),.4);flex:1;height:6px}.wn-br-conn .bar i{background:rgb(var(--c3dff5e,61,255,94));width:100%;height:100%;box-shadow:0 0 8px rgb(var(--c3dff5e,61,255,94));animation:6s ease-in .8s infinite wn-br-drain;display:block}@keyframes wn-br-drain{0%{background:rgb(var(--c3dff5e,61,255,94));width:100%}70%{background:rgb(var(--cffd23d,255,210,61));width:34%;box-shadow:0 0 8px rgb(var(--cffd23d,255,210,61))}86%,92%{background:rgb(var(--cff3b5c,255,59,92));width:12%;box-shadow:0 0 10px rgb(var(--cff3b5c,255,59,92));opacity:1}89%,95%{opacity:.2}to{background:rgb(var(--cff3b5c,255,59,92));opacity:1;width:12%}}.wn-br-shade{background:linear-gradient(180deg, rgba(var(--c020a06,2,10,6),.85) 0, rgba(var(--c020a06,2,10,6),.55) 55%, transparent)}.wn-breach .wn-scene-text em{color:rgb(var(--c3dff5e,61,255,94))}.wn-breach .wn-scene-text b{text-shadow:0 0 14px rgba(var(--c3dff5e,61,255,94),.7), 0 2px 8px rgba(var(--c000000,0,0,0),.9)}.wn-breach .wn-scene-ver{background:linear-gradient(90deg, rgb(var(--c3dff5e,61,255,94)), rgb(var(--c2ef1ff,46,241,255)))}:root[data-motion=reduce] :is(.wn-br-foes img,.wn-br-term,.wn-br-conn .bar i){animation:none}:root[data-motion=reduce] .wn-br-conn .bar i{width:34%}.wn-row .wn-cta{flex:1}.wn-skip{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);color:var(--muted);font:800 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;background:0 0;padding:12px 16px}@media (max-width:360px){.wn-back{padding:10px}.wn{padding:16px 12px 12px}.wn h2{font-size:calc(18px * var(--text-scale,1))}}.pf-notes{flex-direction:column;gap:14px;display:flex}.pf-notes-version{flex-direction:column;gap:5px;display:flex}.pf-notes-head{font:800 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;color:var(--muted);align-items:baseline;gap:10px;margin:0 0 2px;display:flex}.pf-notes-head b{font-size:calc(15px * var(--text-scale,1));color:var(--accent)}.pf-notes-head em{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--accent-rgb), .15);color:var(--accent);font-style:normal;font-size:calc(10px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;margin-left:auto;padding:1px 7px}.pf-note{border-radius:calc(10px * var(--t-round,1));background:var(--inset);font-size:calc(13px * var(--text-scale,1));grid-template-columns:62px 20px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;display:grid}.pf-note small{color:var(--muted)}.pf-note-kind{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.pf-note.change .pf-note-kind{color:var(--gold)}.pf-note.fix .pf-note-kind{color:rgb(var(--cff8aa0,255,138,160))}.spire-vault-row small{text-transform:none;letter-spacing:0}.spire-partner-tag{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--accent-rgb), .16);color:var(--accent);font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;padding:0 6px;display:inline-block}.spire-cta-row{gap:8px;display:flex}.spire-cta-row .spire-cta{flex:1}.spire-quick{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .6);background:rgba(var(--gold-rgb), .1);color:var(--gold);font:800 calc(13px * var(--text-scale,1)) var(--font-ui);cursor:pointer;white-space:nowrap;flex:none;padding:0 14px}.spire-quick:disabled{opacity:.45;cursor:default}.vault-row .spire-title-chip{white-space:nowrap}.vault-earned{font-size:calc(11.5px * var(--text-scale,1));max-width:55%;line-height:1.3}@media (max-width:400px){.vault-row{flex-wrap:wrap;row-gap:4px}.vault-earned{max-width:none;margin-left:auto}}.forge{margin:14px 0 0}.forge-summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.forge-summary::-webkit-details-marker{display:none}.forge-summary>span{flex-direction:column;flex:1;min-width:0;display:flex}.forge-summary b{font:800 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase}.forge-summary small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.forge-summary em{color:var(--accent);font-style:normal;font-weight:900;transition:transform .2s}.forge[open] .forge-summary em{transform:rotate(90deg)}.raid-rush-soon{width:100%;font-size:calc(12px * var(--text-scale,1));color:var(--muted);text-align:center;display:block}.raid-rift-note{width:100%;font-size:calc(12px * var(--text-scale,1));color:rgb(var(--cffb3ec,255,179,236));text-align:center;display:block}.spire-cta-row .spire-cta{white-space:nowrap}.spire-quick{min-height:46px}@media (max-width:400px){.spire-cta-row{flex-direction:column}}.spire-lock-list{font-size:calc(13.5px * var(--text-scale,1));flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spire-lock-list li:before{content:"▸ ";color:var(--magenta)}.lvcrystal{vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.lvcrystal .lvplate{z-index:1;transform:translate(-50%,-50%);top:50%!important;left:50%!important}.pcrystal{vertical-align:middle;flex:none;line-height:0;display:inline-flex}.pcrystal.dim{filter:grayscale(.85)brightness(.65)}.header-menu-toggle{position:relative}.pxp{color:var(--gold)}.pbar{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);height:8px;display:block;overflow:hidden}.pbar i{border-radius:calc(6px * var(--t-round,1));background:linear-gradient(90deg, rgb(var(--cc77a12,199,122,18)), var(--gold), rgb(var(--cfff1b8,255,241,184)));height:100%;box-shadow:0 0 10px rgba(var(--gold-rgb), .55);display:block}.plock-pill{border-radius:calc(9px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .45);background:rgba(var(--gold-rgb), .06);font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px 4px 5px;display:inline-flex}.plock-card{text-align:center;border-radius:calc(18px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .35);background:radial-gradient(circle at 50% 0%, rgba(var(--gold-rgb), .12), transparent 60%), var(--surface-solid);flex-direction:column;align-items:center;gap:10px;padding:20px 14px 16px;display:flex}.plock-card h2{font:900 calc(18px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0}.plock-card p{color:var(--muted);margin:0}.plock-card p b{color:var(--gold)}.plock-card p.plock-world{max-width:34em;font-size:calc(15px * var(--text-scale,1));color:rgb(var(--cd9d2f1,217,210,241));font-style:italic;line-height:1.4}.plock-card .spire-lock-list{text-align:left;align-self:stretch}.plock-meter{align-self:stretch;align-items:center;gap:10px;display:flex}.plock-meter-mid{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.plock-meter-mid small{color:var(--muted);font-size:calc(13px * var(--text-scale,1));justify-content:space-between;gap:8px;display:flex}.plock-how{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .5);color:var(--accent);font:800 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:stretch;padding:10px}.plevel{flex-direction:column;gap:12px;display:flex}.plevel-tabs{gap:6px;display:flex}.plevel-tabs button{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);color:var(--muted);font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;flex:1;padding:9px 4px}.plevel-tabs button.on{color:var(--text);border-color:rgba(var(--gold-rgb), .6);background:rgba(var(--gold-rgb), .08)}.plevel-hero{border-radius:calc(18px * var(--t-round,1));border:1px solid rgba(var(--rk-rgb), .45);background:radial-gradient(circle at 50% 22%, rgba(var(--rk-rgb), .26), transparent 58%), var(--surface-solid);box-shadow:0 0 24px rgba(var(--rk-rgb), .12);text-align:center;flex-direction:column;align-items:center;gap:9px;padding:20px 14px 16px;display:flex}.plevel-hero .pcrystal{margin:4px 0 2px}.plevel-hero .pbar{align-self:stretch}.plevel-hero .pbar i{background:linear-gradient(90deg, var(--rk), var(--rk2));box-shadow:0 0 10px rgba(var(--rk-rgb), .6)}.plevel-rank{border:1px solid rgba(var(--rk-rgb), .55);background:rgba(var(--rk-rgb), .12);font:800 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 8px rgba(var(--rk-rgb), .8);border-radius:999px;padding:4px 12px}.plevel-hero .plevel-title b{color:var(--rk)}.plevel-crystals{border-top:1px solid rgba(var(--cffffff,255,255,255),.08);grid-template-columns:repeat(7,1fr);align-self:stretch;gap:8px 0;margin-top:4px;padding:10px 2px 4px;display:grid}@media (min-width:900px){.plevel-crystals{grid-template-columns:repeat(13,1fr)}}.plevel-crystal{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.plevel-crystal small{font:700 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;color:var(--muted)}.plevel-crystal.ahead .lvcrystal{filter:grayscale(.9)brightness(.55)}.plevel-crystal.cur small{color:var(--rk)}.plevel-crystal.cur:after{content:"";background:var(--rk);height:2px;box-shadow:0 0 6px var(--rk);position:absolute;bottom:-4px;left:8px;right:8px}.plevel-hero-n{font-size:calc(14.5px * var(--text-scale,1));color:var(--muted)}.plevel-hero-n b{color:var(--text)}.plevel-title{font-size:calc(14px * var(--text-scale,1));color:var(--muted)}.plevel-title b{font:800 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;color:var(--gold);text-transform:uppercase}.plevel-box{border-radius:calc(18px * var(--t-round,1));border:1px solid rgba(var(--cffffff,255,255,255),.08);background:var(--surface-solid);flex-direction:column;gap:8px;padding:14px;display:flex}.plevel-h{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0}.plevel-sec{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:4px 0 2px}.plevel-earn{flex-direction:column;gap:6px;display:flex}.plevel-earn>div{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);font-size:calc(15px * var(--text-scale,1));align-items:center;gap:10px;padding:8px 10px;display:flex}.plevel-earn>div.off{opacity:.55}.plevel-earn>div>span:not(.avatar-frame){flex:1;min-width:0;line-height:1.2}.plevel-earn small{color:var(--muted);font-size:calc(13px * var(--text-scale,1));display:block}.plevel-earn em{font-style:normal;font:800 calc(13px * var(--text-scale,1)) var(--font-display);color:var(--gold);white-space:nowrap}.plevel-earn .vault-equip{border-radius:calc(9px * var(--t-round,1));font:800 calc(11px * var(--text-scale,1)) var(--font-display);cursor:pointer;border:1px solid;flex:none;padding:6px 10px}.plevel-note{font-size:calc(13.5px * var(--text-scale,1));color:var(--muted);margin:0}.plevel-note b{color:var(--gold)}.proad{gap:0}.proad-stop{gap:10px;padding-bottom:10px;display:flex;position:relative}.proad-stop:before{content:"";background:rgba(var(--cffffff,255,255,255),.1);width:2px;position:absolute;top:32px;bottom:-2px;left:16px}.proad-stop.done:before{background:rgba(var(--gold-rgb), .5)}.proad-stop:last-child:before{display:none}.proad-lv{flex:none;place-items:center;width:34px;padding-top:2px;display:grid}.proad-stop.lock .proad-lv{filter:grayscale(.85)brightness(.6)}.proad-items{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.proad-it{font-size:calc(14.5px * var(--text-scale,1));border-radius:calc(10px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);align-items:center;gap:8px;padding:6px 9px;line-height:1.2;display:flex}.proad-it>span:not(.proad-tag){flex:1;min-width:0}.proad-stop.done .proad-it{opacity:.62}.proad-stop.done .proad-it:after{content:"✓";color:var(--accent-strong);margin-left:auto;font-weight:800}.proad-stop.cur .proad-it{border-color:rgba(var(--gold-rgb), .55);background:linear-gradient(90deg, rgba(var(--gold-rgb), .12), transparent), var(--inset)}.proad-tag{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:calc(5px * var(--t-round,1));background:rgba(var(--gold-rgb), .16);color:var(--gold);flex:none;padding:2px 6px}.proad-tag.frame{background:rgba(var(--accent-rgb), .14);color:var(--accent)}.proad-tag.shop{background:rgba(var(--violet-rgb), .16);color:var(--text)}.plu-back{z-index:9000;background:rgba(var(--c04020a,4,2,10),.78);-webkit-backdrop-filter:blur(calc(3px * var(--t-blur,1)));backdrop-filter:blur(calc(3px * var(--t-blur,1)));justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.plu{border-radius:calc(20px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .6);background:radial-gradient(circle at 50% 0%, rgba(var(--gold-rgb), .25), transparent 60%), var(--surface-solid);width:100%;max-width:360px;max-height:calc(100vh - 32px);box-shadow:var(--rim), 0 0 34px rgba(var(--gold-rgb), .3), var(--elev-3);text-align:center;flex-direction:column;align-items:center;gap:11px;padding:22px 16px 16px;animation:.35s ease-out plu-in;display:flex;overflow:auto}@keyframes plu-in{0%{opacity:0;transform:scale(.92)}}.plu-k{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.plu h2{font:900 calc(24px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.plu-from{font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin-top:-6px}.plu-list{text-align:left;flex-direction:column;align-self:stretch;gap:6px;display:flex}.plu-list .proad-it{flex-wrap:wrap}.plu-list .proad-it>.plu-world{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted);flex:0 0 100%;margin-top:2px;font-style:italic;line-height:1.35}.plu-new{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex:none}.plu-list .plu-row{width:100%;font:inherit;color:inherit;text-align:left;text-transform:none;letter-spacing:normal;box-shadow:none;clip-path:none;cursor:pointer;transition:border-color .15s,background .15s}.plu-list .plu-row:hover,.plu-list .plu-row:focus-visible{border-color:rgba(var(--gold-rgb), .55);background:linear-gradient(90deg, rgba(var(--gold-rgb), .1), transparent), var(--inset)}.plu-list .proad-it>.plu-new{flex:none}.plu-list .proad-it>.plu-go{font-size:calc(18px * var(--text-scale,1));color:var(--gold);flex:none;margin-left:-2px;line-height:1}.plu-list .proad-it>.plu-fact{font-size:calc(13px * var(--text-scale,1));color:var(--text);flex:0 0 100%;margin-top:2px;font-weight:600;line-height:1.35}.plu-next{font-size:calc(14px * var(--text-scale,1));color:var(--muted)}.plu-cta{border-radius:calc(14px * var(--t-round,1));font:900 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--c1a1020,26,16,32));background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), var(--gold) 50%, rgb(var(--cff9a3d,255,154,61)));cursor:pointer;border:none;align-self:stretch;padding:13px}.dq-locked{align-items:center}.raid-card-tags .plock-pill{font-size:calc(9.5px * var(--text-scale,1))}.forge-hint .plock-pill{vertical-align:middle;margin-right:4px}@media (prefers-reduced-motion:reduce){.plu{animation:none}}.pxp{white-space:nowrap}.flair-level{vertical-align:middle;margin:0 3px}.tr-pxp-line{color:var(--gold);font-size:calc(13px * var(--text-scale,1));margin:-2px 0 4px;display:block}.gn-atk{--c:var(--danger)}.gn-def{--c:var(--rarity-uncommon)}.gn-vit{--c:var(--accent-strong)}.gn-spd{--c:var(--accent)}.gn-lck{--c:var(--gold)}:root{--cal:rgb(var(--c7ad7ff,122,215,255))}.gn-ver{border-radius:calc(8px * var(--t-round,1));font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;color:rgb(var(--c52f29a,82,242,154));background:rgba(var(--c52f29a,82,242,154),.1);border:1px solid rgba(var(--c52f29a,82,242,154),.35);white-space:nowrap;text-transform:uppercase;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.gn-ver.pending{color:var(--muted);background:rgba(var(--cffffff,255,255,255),.05);border-color:rgba(var(--cffffff,255,255,255),.18)}.gn-ver.flawless{color:rgb(var(--c1a1020,26,16,32));background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), var(--gold), rgb(var(--cfff1b8,255,241,184)));border-color:#0000}.gn-ver.mini{font-size:calc(8.5px * var(--text-scale,1));margin-left:6px;padding:1px 5px}.gn-card{border-radius:calc(14px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);flex-direction:column;gap:7px;margin:8px 0;padding:10px;display:flex}.gn-band{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:2px 2px 0;display:flex}.gn-band em{font:500 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:.02em;text-transform:none;font-style:normal}.gn-explain{color:var(--accent);font:600 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:.02em;text-transform:none;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.gn-explain i{font-style:normal;font-size:calc(14px * var(--text-scale,1))}.gn-row5,.gn-genes{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.gn-row5>div{flex-direction:column;align-items:center;gap:3px;min-width:0;padding:2px 3px;display:flex}.gn-row5>div+div{border-left:1px solid rgba(var(--cffffff,255,255,255),.07)}.gn-row5 small{font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;color:var(--muted)}.gn-num{font:800 calc(19px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;line-height:1}.gn-nb{border-radius:calc(3px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.07);width:100%;height:4px;overflow:hidden}.gn-nb i{background:var(--c);height:100%;display:block}.gn-genes{border-radius:calc(12px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.03);border:1px dashed rgba(var(--cffffff,255,255,255),.14);gap:4px;padding:7px 4px}.gn-genes>div{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.gn-dots{gap:2px;display:flex}.gn-dots i{background:rgba(var(--cffffff,255,255,255),.12);border-radius:50%;width:6px;height:6px}.gn-dots i.on{background:var(--c);box-shadow:0 0 4px var(--c)}.gn-dots i.cal{box-shadow:inset 0 0 0 1.5px var(--cal);background:0 0}.gn-val{font:800 calc(13px * var(--text-scale,1)) var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums}.gn-val em{color:var(--cal);font-style:normal;font-size:calc(11px * var(--text-scale,1));margin-left:2px}.gn-val.star,.gn-val span{color:var(--gold)}.gn-val span{font-size:calc(11px * var(--text-scale,1));margin-left:1px}.gn-src{align-items:center;gap:2px;line-height:1;display:inline-flex}.gn-src .iv-from{margin-left:0}.gn-legend{font-size:calc(12px * var(--text-scale,1));color:var(--muted);flex-wrap:wrap;justify-content:center;gap:3px 12px;display:flex}.gn-legend em{color:var(--cal);font-style:normal;font-weight:700}.gn-legend .s{color:var(--gold)}.gn-card.is-flawless{border-color:rgba(var(--gold-rgb), .55);box-shadow:0 0 14px rgba(var(--gold-rgb), .18) inset}.gn-sheet{flex-direction:column;gap:10px;display:flex}.gn-sheet h3{font:900 calc(16px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:0;padding-right:36px}.gn-two{grid-template-columns:1fr 1fr;gap:7px;display:grid}.gn-two div{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);font-size:calc(13px * var(--text-scale,1));color:var(--muted);padding:8px 9px;line-height:1.3}.gn-two b{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;color:var(--text);text-transform:uppercase;margin-bottom:3px;display:block}.gn-two b.c{color:var(--cal)}.gn-xbars{flex-direction:column;gap:6px;display:flex}.gn-xr{font-size:calc(13px * var(--text-scale,1));color:var(--muted);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;display:grid}.gn-xr small{font:800 calc(11px * var(--text-scale,1)) var(--font-display);color:var(--c)}.gn-xr b{color:var(--text)}.gn-xr em{color:var(--cal);font-style:normal}.gn-bar{border-radius:calc(5px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.07);height:9px;position:relative;overflow:hidden}.gn-bar .n{width:var(--n);background:var(--c);position:absolute;inset:0 auto 0 0}.gn-bar .k{top:0;bottom:0;left:var(--n);width:var(--k);background:repeating-linear-gradient(90deg, var(--cal) 0 3px, transparent 3px 5px);position:absolute}.gn-tip{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);font-size:calc(13.5px * var(--text-scale,1));color:var(--muted);align-items:flex-start;gap:8px;margin:0;padding:9px 10px;line-height:1.35;display:flex}.gn-tip b{color:var(--text)}.gn-cal{flex-direction:column;gap:8px;display:flex}.gn-cal-rows{flex-direction:column;gap:5px;display:flex}.gn-cs{border-radius:calc(12px * var(--t-round,1));background:var(--inset);border:1px solid var(--inset-line);color:var(--text);font:600 calc(14px * var(--text-scale,1)) var(--font-ui);text-align:left;cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.gn-cs.on{border-color:rgba(var(--c7ad7ff,122,215,255),.75);background:linear-gradient(90deg, rgba(var(--c7ad7ff,122,215,255),.13), transparent), var(--inset)}.gn-cs:disabled{opacity:.45;cursor:default}.gn-cs small{font:800 calc(11px * var(--text-scale,1)) var(--font-display);color:var(--c)}.gn-cs>span{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.gn-lead{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.gn-go{font:800 calc(12px * var(--text-scale,1)) var(--font-display);white-space:nowrap}.gn-preview{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--c7ad7ff,122,215,255),.45);background:rgba(var(--c7ad7ff,122,215,255),.06);font-size:calc(13.5px * var(--text-scale,1));color:var(--muted);margin:0;padding:8px 10px;line-height:1.4}.gn-preview b{color:var(--text)}.gn-note,.gn-warn{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);margin:0;line-height:1.35}.gn-warn{color:var(--gold)}.gn-cta{border-radius:calc(12px * var(--t-round,1));font:900 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c041014,4,16,20));background:linear-gradient(90deg, var(--cal), var(--accent));cursor:pointer;border:none;flex:1;padding:10px 12px}.gn-cta:disabled{background:rgba(var(--cffffff,255,255,255),.08);color:var(--muted);cursor:default}.gn-left{text-align:center;color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.iv-track{display:flex}.gt{flex-direction:column;gap:7px;margin:10px 0;display:flex}.gene-edge{border-radius:calc(5px * var(--t-round,1));font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;color:rgb(var(--c1a1020,26,16,32));background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), var(--gold));vertical-align:middle;padding:0 5px;display:inline-block}.gn-cs,.gn-explain{text-transform:none;letter-spacing:normal}.hb-bar{z-index:10;background:linear-gradient(180deg, rgb(var(--c0d0a1c,13,10,28)), rgb(var(--c0a0816,10,8,22)));height:56px;box-shadow:var(--rim), var(--elev-2);margin-bottom:0;position:sticky;top:0}.hb-bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, rgba(var(--cffffff,255,255,255),.025) 0 1px, transparent 1px 22px);position:absolute;inset:0}.hb-bar:not(.on-home){margin-bottom:12px}.hb-tab{z-index:1;align-items:center;display:flex;position:absolute;top:0;bottom:0}.hb-tab:after{content:"";background:rgba(var(--cffffff,255,255,255),.22);height:1px;position:absolute;bottom:0;left:0;right:0}.hb-tab.left{clip-path:polygon(0 0,100% 0,calc(100% - 30px) 100%,0 100%);background:linear-gradient(100deg, rgba(var(--magenta-rgb), .5), rgba(var(--violet-rgb), .3) 70%, rgba(var(--violet-rgb), .1));width:calc(50% - 6px);padding-left:max(12px,2vw);left:0}.hb-tab.right{clip-path:polygon(30px 0,100% 0,100% 100%,0 100%);background:linear-gradient(260deg, rgba(var(--accent-rgb), .42), rgba(var(--c2e78ff,46,120,255),.22) 70%, rgba(var(--c2e78ff,46,120,255),.08));justify-content:flex-end;width:calc(50% - 6px);padding-right:max(10px,2vw);right:0}.hb-brand{align-items:center;gap:8px;transition:opacity .2s,transform .2s;display:flex}.hb-logo{width:34px;height:34px;filter:drop-shadow(0 0 8px rgba(var(--magenta-rgb), .6))}.hb-word{font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 10px rgba(var(--magenta-rgb), .7);white-space:nowrap}.hb-me{z-index:5;opacity:0;pointer-events:none;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:max(10px,2vw)}.hb-bar.compact .hb-brand{opacity:0;pointer-events:none;transform:translateY(-4px)}.hb-bar.compact .hb-me{opacity:1;pointer-events:auto}.hb-seam{z-index:1;background:linear-gradient(180deg, var(--magenta), rgb(var(--cffffff,255,255,255)) 50%, var(--accent));width:2px;filter:drop-shadow(0 0 6px rgb(var(--cffffff,255,255,255)));margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.hb-bar .header-chat{z-index:4;width:54px;height:54px;box-shadow:0 0 16px rgba(var(--violet-rgb), .65), 0 0 0 4px rgba(var(--c0a0816,10,8,22),.9);margin:-27px 0 0 -27px}.hb-bytes{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:rgba(var(--c05030c,5,3,12),.6);height:32px;box-shadow:inset 0 0 0 1px rgba(var(--c5fe6ff,95,230,255),.35);align-items:center;gap:6px;padding:0 12px 0 7px;display:flex}.hb-bytes b{font:800 calc(14px * var(--text-scale,1)) var(--font-display);color:rgb(var(--c7ff0ff,127,240,255));font-variant-numeric:tabular-nums}.hb-bytes small{font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;color:rgba(var(--c7ff0ff,127,240,255),.6);text-transform:uppercase}.hb-rail{background:rgb(var(--c05030b,5,3,11));height:8px;display:block;position:relative}.hb-rail i{background:linear-gradient(90deg, var(--magenta), var(--violet) 50%, rgb(var(--cffcf5a,255,207,90)));min-width:4px;box-shadow:0 0 12px rgba(var(--gold-rgb), .7);transition:width .6s;position:absolute;top:2px;bottom:2px;left:0}.hb-rail i:after{content:"";background:rgb(var(--cffffff,255,255,255));width:10px;height:10px;box-shadow:0 0 8px rgb(var(--cffffff,255,255,255)), 0 0 16px rgb(var(--cffcf5a,255,207,90));border-radius:50%;position:absolute;top:-3px;right:-4px}.hb-rail.mini{z-index:2;opacity:0;height:5px;transition:opacity .2s;position:absolute;bottom:-5px;left:0;right:0}.hb-rail.mini i{top:1px;bottom:1px}.hb-rail.mini i:after{width:9px;height:9px;top:-3px}.hb-bar.compact .hb-rail.mini{opacity:1}.hb-menu .header-menu-toggle.custom{border-radius:50%;padding:0}.hb-menu .header-menu-toggle.custom .avatar-circle{border:2px solid rgba(var(--cffffff,255,255,255),.2);box-shadow:none}.hb-menu .header-menu-toggle.custom .avatar-frame .avatar-circle{border:none}.hb-pic{place-items:center;display:grid;position:relative}.hb-banner{z-index:9;background:linear-gradient(105deg, rgba(var(--magenta-rgb), .3), rgba(var(--violet-rgb), .22) 45%, rgba(var(--accent-rgb), .2)), repeating-linear-gradient(115deg, rgba(var(--cffffff,255,255,255),.045) 0 2px, transparent 2px 16px), rgb(var(--c110b22,17,11,34));height:92px;margin-bottom:0;position:relative}.hb-banner:before{content:"";background:linear-gradient(90deg, rgba(var(--magenta-rgb), .6), rgba(var(--cffffff,255,255,255),.35) 50%, rgba(var(--accent-rgb), .6));height:1px;position:absolute;top:0;left:0;right:0}.hb-banner .hb-rail{position:absolute;bottom:0;left:0;right:0}.hb-clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hb-banner+*{margin-top:14px}.hb-in{z-index:1;align-items:center;gap:14px;max-width:1100px;height:100%;margin:0 auto;padding:0 max(14px,2vw) 6px;display:flex;position:relative}.hb-in .hb-menu{z-index:5}.hb-who{min-width:0;color:var(--text);text-align:left;cursor:pointer;font:inherit;text-transform:none;letter-spacing:normal;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:0 0 0 4px;display:flex}.hb-name{max-width:100%;font:800 calc(18px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;text-shadow:0 2px 10px rgba(var(--c000000,0,0,0),.6);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hb-title{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:linear-gradient(90deg, rgb(var(--cfff1b8,255,241,184)), var(--gold));color:rgb(var(--c1d1200,29,18,0));font:900 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding:2px 9px}.hb-xp{font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;color:rgba(var(--cffffff,255,255,255),.75);text-shadow:0 1px 6px rgb(var(--c000000,0,0,0));text-transform:uppercase}.hb-fav{pointer-events:none;width:190px;position:absolute;top:0;bottom:0;right:0}.hb-fav-glow{background:radial-gradient(circle, rgba(var(--c8caaff,140,170,255),.32), transparent 65%);border-radius:50%;width:150px;height:150px;position:absolute;top:-20px;right:10px}.hb-fav-art{width:160px;height:160px;filter:drop-shadow(0 0 16px rgba(var(--c78a0ff,120,160,255),.45));-webkit-mask-image:linear-gradient(90deg, transparent 2%, rgb(var(--c000000,0,0,0)) 42%);-webkit-mask-image:linear-gradient(90deg, transparent 2%, rgb(var(--c000000,0,0,0)) 42%);mask-image:linear-gradient(90deg, transparent 2%, rgb(var(--c000000,0,0,0)) 42%);place-items:center;display:grid;position:absolute;top:-32px;right:-14px}.hb-fav-art img,.hb-fav-art svg{object-fit:contain;width:150px!important;height:150px!important}.hb-fav-tag{z-index:2;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:rgba(var(--c05030c,5,3,12),.72);height:17px;box-shadow:inset 0 0 0 1px rgba(var(--cffd978,255,217,120),.35);font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;color:rgb(var(--cffd978,255,217,120));text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 7px;display:flex;position:absolute;bottom:14px;right:8px}@media (max-width:360px){.hb-word{font-size:calc(11px * var(--text-scale,1));letter-spacing:.12em}.hb-bytes small{display:none}.hb-fav{width:150px}}.hb-banner.has-fav .hb-in{padding-right:150px}.home-v2{gap:12px}.hv{flex-direction:column;gap:12px;display:flex}.hv-fr{--a:var(--cb078ff,176,120,255);isolation:isolate;color:var(--text);font:inherit;text-transform:none;letter-spacing:normal;text-align:left;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(160deg, rgba(var(--a), .55), rgba(var(--cffffff,255,255,255),.1) 35%, rgba(var(--cffffff,255,255,255),.04) 70%, rgba(var(--a), .35));border:none;position:relative}.hv-fr:before{content:"";z-index:-1;clip-path:polygon(13.5px 0,100% 0,100% calc(100% - 13.5px),calc(100% - 13.5px) 100%,0 100%,0 13.5px);background:linear-gradient(180deg, rgb(var(--c15122a,21,18,42)) 0%, rgb(var(--c0d0b18,13,11,24)) 100%);position:absolute;inset:1px}.hv-fr.hot:before{background:radial-gradient(130% 100% at 100% 0%, rgba(var(--a), .2), transparent 55%), linear-gradient(180deg, rgb(var(--c16132c,22,19,44)) 0%, rgb(var(--c0d0b18,13,11,24)) 100%)}button.hv-fr{cursor:pointer}button.hv-fr:active{transform:scale(.985)}.hv-tick{background:rgb(var(--a));width:22px;height:2px;box-shadow:0 0 10px rgba(var(--a), .9);position:absolute;top:0;left:16px}.hv-rewards{align-items:center;gap:10px;padding:9px 9px 9px 12px;display:flex}.hv-rewards:before{background:linear-gradient(90deg, rgba(var(--a), .16), rgba(var(--a), .03) 60%), linear-gradient(180deg, rgb(var(--c17132a,23,19,42)), rgb(var(--c0d0b18,13,11,24)))}.hv-stack{display:flex}.hv-stack span{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:rgb(var(--c1d1735,29,23,53));place-items:center;width:30px;height:30px;margin-left:-6px;display:grid}.hv-stack span:first-child{margin-left:0}.hv-rewards-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hv-rewards-text b{font:700 calc(14.5px * var(--text-scale,1)) var(--font-ui)}.hv-rewards-text span{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hv-rewards-text .hv-rewards-next{font-size:calc(11.5px * var(--text-scale,1));opacity:.8}.hv-btn{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(180deg, color-mix(in srgb, rgb(var(--a)) 75%, white), rgb(var(--a)));height:34px;color:rgb(var(--c0a0714,10,7,20));font:900 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:relative;overflow:hidden}.hv-btn:after{content:"";background:linear-gradient(115deg, transparent 30%, rgba(var(--cffffff,255,255,255),.45) 45%, transparent 58%);position:absolute;inset:0}.hv-btn.wide{width:100%}.hv-btn.ghost{background:rgba(var(--a), .14);color:rgb(var(--a));box-shadow:inset 0 0 0 1px rgba(var(--a), .4)}.hv-btn.ghost:after{display:none}.hv-sh{--a:var(--cf0c35a,240,195,90);align-items:center;gap:9px;margin:8px 2px 0;display:flex}.hv-sh i{background:rgb(var(--a));width:7px;height:7px;box-shadow:0 0 8px rgba(var(--a), .9);flex:none;transform:rotate(45deg)}.hv-sh b{font:800 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase}.hv-sh-line{background:linear-gradient(90deg, rgba(var(--a), .5), rgba(var(--cffffff,255,255,255),.06) 60%, transparent);flex:1;height:1px}.hv-sh em{font-style:normal;font:600 calc(12px * var(--text-scale,1)) var(--font-ui);color:var(--muted);white-space:nowrap}.hv-area{flex-direction:column;gap:12px;display:flex}.hv-grid{gap:8px;display:grid}.hv-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-grid.c3>.hv-tile.wide{grid-column:1/-1}.hv-grid.h6{grid-template-columns:repeat(6,minmax(0,1fr))}.hv-grid.h6>.hv-tile{grid-column:span 2}.hv-grid.h6>.hv-tile.half{grid-column:span 3}.hv-grid.c2>.hv-tile.wide:last-child:nth-child(odd){grid-column:1/-1}.hv-tile{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);flex-direction:column;justify-content:flex-end;min-width:0;min-height:124px;padding:74px 11px 14px;display:flex;overflow:hidden}.hv-tile:before{clip-path:polygon(9.5px 0,100% 0,100% calc(100% - 9.5px),calc(100% - 9.5px) 100%,0 100%,0 9.5px)}.hv-tile:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(128deg, rgba(var(--a), .34) 0%, rgba(var(--a), .1) 38%, transparent 39%), repeating-linear-gradient(128deg, rgba(var(--cffffff,255,255,255),.025) 0 2px, transparent 2px 7px);position:absolute;inset:1px}.hv-tile.wide{justify-content:center;min-height:76px;padding:12px 11px 12px 78px}.hv-tile.wide.has-tag{justify-content:flex-end;padding-top:32px}.hv-tile.wide:after{background:linear-gradient(110deg, rgba(var(--a), .3) 0%, rgba(var(--a), .08) 34%, transparent 35%)}.hv-tile .hv-tick{z-index:2}.hv-well{--ic:58px;width:var(--ic);height:var(--ic);z-index:1;place-items:center;display:grid;position:absolute;top:11px;left:11px}.hv-well img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 12px rgba(var(--a), .55)) drop-shadow(0 6px 10px rgba(var(--c000000,0,0,0),.6));display:block}.hv-tile.wide .hv-well{top:50%;left:11px;transform:translateY(-50%)}.hv-tile-text{z-index:1;text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex;position:relative}.hv-tile-text:before{content:"";background:rgb(var(--a));width:26px;height:2px;box-shadow:0 0 8px rgb(var(--a));margin-bottom:4px;display:block;transform:skew(-30deg)}.hv-tile-name{font:800 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.hv-tile-sub{font-size:calc(12px * var(--text-scale,1));color:var(--muted);line-height:1.25}.hv-tag{z-index:2;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:rgb(var(--a));height:18px;color:rgb(var(--c0a0714,10,7,20));font:900 calc(10px * var(--text-scale,1))/18px var(--font-display);letter-spacing:.08em;padding:0 7px;position:absolute;top:9px;right:9px}.hv-tag.go{background:rgb(var(--c39ff8c,57,255,140))}.hv-tag.pink{background:rgb(var(--cff3d8b,255,61,139));color:rgb(var(--cffffff,255,255,255))}.hv-tag.lock{background:rgba(var(--cffffff,255,255,255),.08);color:var(--muted);font-size:calc(9.5px * var(--text-scale,1));letter-spacing:.1em}.bdg-claim{--bdg-bg:#ffcf5a;--bdg-hi:#ffe39a;--bdg-fg:#2a1600;--bdg-ring:none}.bdg-social{--bdg-bg:#d81b6a;--bdg-hi:#e8408a;--bdg-fg:#fff;--bdg-ring:none}.bdg-progress{--bdg-bg:#0a0714e0;--bdg-hi:#0a0714e0;--bdg-fg:rgb(var(--a));--bdg-ring:inset 0 0 0 1.5px rgb(var(--a))}.bdg-live{--bdg-bg:#061e10;--bdg-hi:#061e10;--bdg-fg:#39ff8c;--bdg-ring:inset 0 0 0 1.5px #39ff8c}.bdg-warn{--bdg-bg:#ffb020;--bdg-hi:#ffc75a;--bdg-fg:#2a1600;--bdg-ring:none}.bdg-alert{--bdg-bg:#d7263d;--bdg-hi:#e8505f;--bdg-fg:#fff;--bdg-ring:none}.bdg.bdg{white-space:nowrap;background:var(--bdg-bg);color:var(--bdg-fg);box-shadow:var(--bdg-ring);border-color:#0000;flex-direction:row;justify-content:center;align-items:center;gap:4px;display:inline-flex}.dw-event .dw-event-go.bdg{background:var(--bdg-bg);color:var(--bdg-fg)}.bdg-mark{flex:none;display:block}.bdg-cut{stroke:var(--bdg-bg);fill:none}.dw-dot.bdg{gap:2px}.dw-dot.bdg .bdg-mark{width:9px;height:9px}@media (max-width:359px){.hv-tag.bdg{letter-spacing:.03em;gap:2px;padding:0 4px;right:5px}}.tz-mini.claim.bdg-claim{background:linear-gradient(180deg, var(--bdg-hi), var(--bdg-bg));color:var(--bdg-fg);box-shadow:0 0 12px #ffcf5a73}.hv-mb{z-index:1;background:rgba(var(--cffffff,255,255,255),.08);height:2px;position:absolute;bottom:7px;left:10px;right:10px}.hv-mb i{background:rgb(var(--a));height:100%;box-shadow:0 0 6px rgba(var(--a), .8);display:block}.hv-foot{flex-direction:column;gap:6px;margin:10px 0 4px;display:flex}.hv-acct{cursor:pointer;text-align:left;width:100%;height:38px;color:var(--text);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:linear-gradient(115deg, rgba(var(--accent-rgb), .12), transparent 55%), rgb(var(--c0d0918,13,9,24));box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .5);border:0;align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}.hv-acct:hover{box-shadow:inset 0 0 0 1px var(--accent)}.hv-acct svg{width:17px;height:17px;color:var(--accent);flex:none}.hv-acct b{min-width:0;font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:1}.hv-chev{color:var(--muted);font:700 calc(20px * var(--text-scale,1))/1 var(--font-ui)}.hv-dot{background:var(--magenta);width:8px;height:8px;box-shadow:0 0 8px var(--magenta);border-radius:50%;flex:none}.hv-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hv-links button{cursor:pointer;min-width:0;height:36px;color:var(--text);white-space:nowrap;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:rgba(var(--c110d1e,17,13,30),.85);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .3);font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:5px;padding:0 4px;display:flex;position:relative}.hv-links button:hover{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .6)}.hv-links button>span{font-size:calc(14px * var(--text-scale,1));line-height:1}.hv-links .hv-dot{position:absolute;top:5px;right:6px}.hv-count{text-align:center;background:var(--magenta);min-width:16px;color:rgb(var(--cffffff,255,255,255));font-style:normal;font:800 calc(10.5px * var(--text-scale,1))/1.3 var(--font-display);letter-spacing:0;border-radius:calc(8px * var(--t-round,1));padding:1px 4px}.hv-ver{text-align:center;font:600 calc(11px * var(--text-scale,1))/1 var(--font-ui);color:var(--muted)}.hv-ver b{color:var(--gold);font-weight:700}@media (prefers-reduced-motion:reduce){.hb-rail i{transition:none}}.hfx{display:none}:root[data-motion=full] .hfx-wait{opacity:0}:root[data-motion=full] .hfx-go{animation:.55s linear both hfx-rise;animation-delay:calc(var(--d,0) * 55ms)}:root[data-motion=full] .hfx-go .hv-well{animation:.45s linear both hfx-pop;animation-delay:calc(var(--d,0) * 55ms + .22s)}@keyframes hfx-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.3,1.6,.5,1);scale:.4}to{opacity:1;scale:1}}:root[data-motion=full] .hfx-go .hv-sh-line{transform-origin:0;animation:.6s linear both hfx-draw;animation-delay:calc(var(--d,0) * 55ms + .12s)}@keyframes hfx-draw{0%{animation-timing-function:cubic-bezier(.2,.8,.2,1);scale:0 1}to{scale:1}}:root[data-motion=full] .hfx-go :is(.hv-tag,.tz-tag){animation:.35s linear both hfx-stamp;animation-delay:calc(var(--d,0) * 55ms + .42s)}@keyframes hfx-stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.7,1);scale:1.8}70%{opacity:1;scale:.92}to{opacity:1;scale:1}}:root[data-motion=full] .hfx-go .tz-ring svg{animation:.8s linear both hfx-ring;animation-delay:calc(var(--d,0) * 55ms + .2s)}@keyframes hfx-ring{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);rotate:-120deg;scale:.7}to{opacity:1;rotate:0deg;scale:1}}:root[data-motion=full][data-hfxboot] .hb-rail i{animation:1.1s linear .2s both hfx-fill}@keyframes hfx-fill{0%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.3,.7,.2,1)}to{clip-path:inset(-20px -20px -20px 0)}}:root[data-motion=full][data-hfxboot] .dw-home .dw-left>*{animation:.5s linear both hfx-from-l}:root[data-motion=full][data-hfxboot] .dw-home .dw-left>:nth-child(2){animation-delay:.1s}:root[data-motion=full][data-hfxboot] .dw-home .dw-mid>*{animation:.5s linear .15s both hfx-from-t}:root[data-motion=full][data-hfxboot] .dw-home .dw-mid>:nth-child(2){animation-delay:.3s}:root[data-motion=full][data-hfxboot] .dw-waits>*{animation:.5s linear .35s both hfx-from-r}:root[data-motion=full][data-hfxboot] .dw-waits>:nth-child(2){animation-delay:.43s}:root[data-motion=full][data-hfxboot] .dw-waits>:nth-child(3){animation-delay:.51s}:root[data-motion=full][data-hfxboot] .dw-waits>:nth-child(4){animation-delay:.59s}:root[data-motion=full][data-hfxboot] .dw-waits>:nth-child(n+5){animation-delay:.67s}:root[data-motion=full][data-hfxboot] .dw-bar>*{animation:.45s linear both hfx-from-b}:root[data-motion=full][data-hfxboot] .dw-bar>:nth-child(2){animation-delay:50ms}:root[data-motion=full][data-hfxboot] .dw-bar>:nth-child(3){animation-delay:.1s}:root[data-motion=full][data-hfxboot] .dw-bar>:nth-child(4){animation-delay:.15s}:root[data-motion=full][data-hfxboot] .dw-bar>:nth-child(5){animation-delay:.2s}:root[data-motion=full][data-hfxboot] .dw-bar>:nth-child(6){animation-delay:.25s}:root[data-motion=full][data-hfxboot] .dw-bar>:nth-child(7){animation-delay:.3s}@keyframes hfx-from-l{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes hfx-from-r{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(40px)}to{opacity:1;transform:none}}@keyframes hfx-from-t{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes hfx-from-b{0%{opacity:0;animation-timing-function:cubic-bezier(.2,1.3,.4,1);transform:translateY(30px)}to{opacity:1;transform:none}}:root[data-motion=full][data-hfxboot=quick] .hfx-go{animation-duration:.3s;animation-delay:calc(var(--d,0) * 14ms)}:root[data-motion=full][data-hfxboot=quick] .hfx-go :is(.hv-well,.hv-sh-line,.hv-tag,.tz-tag){animation-duration:.3s;animation-delay:calc(var(--d,0) * 14ms + 90ms)}:root[data-motion=full][data-hfxboot=quick] .hfx-go .tz-ring svg,:root[data-motion=full][data-hfxboot=quick] .hb-rail i{animation:none}@keyframes hfx-rise{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0 14px}to{opacity:1;translate:0}}:root[data-motion=full] .hfx-hit{animation:.4s linear both hfx-hit}@keyframes hfx-hit{0%{filter:brightness();animation-timing-function:cubic-bezier(.3,0,.6,1);scale:1}22%{filter:brightness(1.45);animation-timing-function:cubic-bezier(.2,1.4,.5,1);scale:.965}to{filter:brightness();scale:1}}:root[data-motion=full] .hfx-hit>.hv-tick{transform-origin:0;animation:.4s linear both hfx-tickhit}@keyframes hfx-tickhit{0%{scale:1}30%{scale:4 1.4}to{scale:1}}@media (hover:hover) and (pointer:fine){:root[data-motion=full] .hv-tile .hv-well{transition:translate .18s,scale .18s}:root[data-motion=full] .hv-tile:not(.locked):hover .hv-well{translate:0 -4px;scale:1.07}:root[data-motion=full] .hv-fr .hv-tick{transform-origin:0;transition:scale .2s}:root[data-motion=full] .hv-fr:hover .hv-tick{scale:1.8 1}:root[data-motion=full] .dw-event{transition:border-color .15s,translate .15s}:root[data-motion=full] .dw-event:hover{translate:-4px}:root[data-motion=full] .dw-slot img,:root[data-motion=full] .dw-slot .game-icon{transition:translate .18s,scale .18s}:root[data-motion=full] .dw-slot:hover :is(img,.game-icon){translate:0 -2px;scale:1.1}}:root[data-motion=full] :is(.hv-fr.hot,.hv-rewards)>.hfx{z-index:-2;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}:root[data-motion=full] :is(.hv-fr.hot,.hv-rewards)>.hfx:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 62%, rgba(var(--a), .5) 78%, rgba(var(--a), 1) 86%, rgb(var(--cffffff,255,255,255)) 87.5%, transparent 88.5%);width:160%;animation:3.2s linear infinite hfx-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}:root[data-motion=full] :is(.hv-fr.hot,.hv-rewards):before{inset:2px}@keyframes hfx-spin{to{transform:rotate(360deg)}}:root[data-motion=full] :is(.hv-fr.hot .hv-tag,.tz.hot .tz-tag,.dw-event.hot .dw-event-go){animation:1.6s infinite hfx-led}@keyframes hfx-led{0%,55%{opacity:1}60%,85%{opacity:.45}90%,to{opacity:1}}:root[data-motion=full] .hv-fr.hot>.hv-tick{transform-origin:0;animation:2.4s infinite hfx-zip}@keyframes hfx-zip{0%,70%,to{opacity:1;scale:1}78%{opacity:1;animation-timing-function:ease-in;scale:3 1}92%{opacity:.6;scale:1}}:root[data-motion=full] .hv-rewards .hv-btn:after{animation:3.2s linear infinite hfx-sheen}:root[data-motion=full] .hv-rewards .hv-stack>span{animation:3.2s infinite hfx-hop}:root[data-motion=full] .hv-rewards .hv-stack>span:nth-child(2){animation-delay:.15s}:root[data-motion=full] .hv-rewards .hv-stack>span:nth-child(3){animation-delay:.3s}@keyframes hfx-sheen{0%{transform:translate(-110%)}22%,to{transform:translate(110%)}}@keyframes hfx-hop{0%,20%,to{translate:0}8%{animation-timing-function:ease-in;translate:0 -5px}}:root[data-motion=full] .hb-rail i:after{animation:2.2s infinite hfx-tip}@keyframes hfx-tip{0%,to{opacity:1;animation-timing-function:ease-in-out;scale:1}50%{opacity:.6;animation-timing-function:ease-in-out;scale:1.6}}:root[data-motion=full] :is(.dw-event.hot,.dw-slot.hot):after{content:"";border-radius:inherit;border:1.5px solid rgb(var(--a));pointer-events:none;animation:2.4s infinite hfx-ping;position:absolute;inset:-1px}@keyframes hfx-ping{0%{opacity:.9;animation-timing-function:cubic-bezier(.2,.7,.3,1);scale:1}45%,to{opacity:0;scale:1.14 1.3}}.pg-top{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.pg-head{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);align-items:center;gap:4px;min-height:92px;padding:10px 12px 10px 10px;display:flex;position:relative;overflow:hidden}.pg-head:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(118deg, rgba(var(--a), .36) 0%, rgba(var(--a), .1) 34%, transparent 35%), repeating-linear-gradient(118deg, rgba(var(--cffffff,255,255,255),.025) 0 2px, transparent 2px 7px);position:absolute;inset:1px}.pg-head>*{z-index:1;position:relative}.pg-head>.hv-tick{z-index:2;position:absolute}.pg-crest{width:74px;height:74px;filter:drop-shadow(0 0 14px rgba(var(--a), .6)) drop-shadow(0 6px 10px rgba(var(--c000000,0,0,0),.6));flex:none;margin:-6px 0 -6px -8px;display:block}.pg-crest img{object-fit:contain;width:74px;height:74px;display:block}.pg-ttl{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pg-kick{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;color:rgb(var(--a));text-transform:uppercase;align-items:center;gap:6px;display:flex}.pg-kick i{background:rgb(var(--a));width:6px;height:6px;box-shadow:0 0 6px rgb(var(--a));transform:rotate(45deg)}.pg-name{font:900 calc(21px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-shadow:0 2px 12px rgba(var(--c000000,0,0,0),.7);overflow-wrap:anywhere;margin:0;line-height:1.05}.pg-sub{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted)}.pg-stats{flex-direction:column;flex:none;align-self:center;align-items:flex-end;gap:5px;margin-left:4px;display:flex}.pg-chip{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:rgba(var(--c0a0816,10,8,22),.72);height:26px;box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.12);font:800 calc(12px * var(--text-scale,1)) var(--font-display);white-space:nowrap;align-items:center;gap:5px;padding:0 9px 0 6px;display:inline-flex}.pg-chip small{font:700 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.pg-chip.v{color:rgb(var(--cc9a4ff,201,164,255))}.pg-link.hv-btn{height:30px;font-size:calc(9.5px * var(--text-scale,1));padding:0 10px}@media (max-width:374px){.pg-name{font-size:calc(18px * var(--text-scale,1))}.pg-crest,.pg-crest img{width:62px;height:62px}}.csheet{--a:var(--r-rgb,162, 59, 255)}.pf-screen{--a:var(--c8296ff,130,150,255)}.wn{--a:var(--cb078ff,176,120,255)}.pg-body,.csheet,.pf-screen,.wn{--edge:rgba(var(--a), .32);--cut:12px;--kit-shape:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));--kit-corners:linear-gradient(135deg, transparent calc(var(--cut) * .707 - .7px), var(--edge) calc(var(--cut) * .707 - .7px), var(--edge) calc(var(--cut) * .707 + .7px), transparent calc(var(--cut) * .707 + .7px)) 0 0 / calc(var(--cut) * 2) calc(var(--cut) * 2) no-repeat, linear-gradient(315deg, transparent calc(var(--cut) * .707 - .7px), var(--edge) calc(var(--cut) * .707 - .7px), var(--edge) calc(var(--cut) * .707 + .7px), transparent calc(var(--cut) * .707 + .7px)) 100% 100% / calc(var(--cut) * 2) calc(var(--cut) * 2) no-repeat, linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.42) 30%, rgba(var(--cffffff,255,255,255),.42) 70%, transparent) 0 1px / 100% 1px no-repeat, linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.08), transparent) 0 0 / 100% 30px no-repeat, linear-gradient(0deg, rgba(var(--c000000,0,0,0),.45), transparent) 0 100% / 100% 20px no-repeat;--kit-fill:linear-gradient(180deg, rgb(var(--c15122a,21,18,42)), rgb(var(--c0d0b18,13,11,24)));--kit-beam:linear-gradient(110deg, rgba(var(--a), .18) 0%, rgba(var(--a), .04) 24%, transparent 25%)}.pg-body>.panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0;overflow:visible}.pg-body>.panel:before{display:none}.pg-body :is(.tr-hero,.tr-pick-main,.tr-bonus,.dq-row,.dq-cache,.pr-cap,.pr-next,.cmd-status,.raid-card,.team-row,.raid-stash-row,.spire-hd,.spire-vault-row,.spire-floor,.spire-tile,.bz-card,.bz-slot,.dex-ring-card,.dex-folder,.type-sum,.modules-power,.track-row,.branch-row,.darkweb-banner,.item-tile,.stash-empty,.plevel-hero,.plevel-box,.friends-search,.friend-row,.ach-ready,.ach-group,.chat-rules,.chat-compose,.breed-how,.raid-result,.raid-progress,.vault-row,.plock-card){clip-path:var(--kit-shape);background:var(--kit-corners), var(--kit-beam), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none;border-radius:0}.pg-body .plevel-hero{background:radial-gradient(circle at 50% 22%, rgba(var(--rk-rgb), .26), transparent 58%), var(--kit-corners), var(--kit-fill);box-shadow:inset 0 0 0 1px rgba(var(--rk-rgb), .5)}.pg-body :is(.spire-foe,.type-cell,.dex-tile,.breed-pick,.ach-cell,.dq-socket,.dq-head-icon,.cmd-portrait,.bz-pod,.bz-pick,.bz-odd,.bz-tool,.raid-stat,.chat-creature){--cut:8px;clip-path:var(--kit-shape);border-radius:0}.pg-body .spire-foe{background:var(--kit-corners), radial-gradient(circle at 50% 35%, rgba(var(--a), .16), transparent 70%), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none}.pg-body :is(.tr-pick-go,.dq-btn,.purchase-button,.cta-button,.spire-cta,.spire-quick,.breed-cta,.ghost-btn,.stash-cta,.team-add,.ach-claim-all,.friend-mini,.chat-send,.chat-tool,.tr-swap,.dq-swap,.egg-lessons,.raid-go,.raid-claim,.scrap-go,.spire-vault-row,.pr-next,.plock-how){clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0}.pg-body :is(.tr-pick-go,.dq-btn,.purchase-button,.cta-button,.spire-cta,.spire-quick,.breed-cta,.stash-cta,.ach-claim-all,.friend-mini,.raid-go,.raid-claim,.scrap-go){font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.pg-body :is(.purchase-button,.tr-pick-go,.dq-btn,.friend-mini){font-size:calc(10.5px * var(--text-scale,1))}.pg-body :is(.dq-swap,.tr-swap,.chat-tool){clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.pg-body :is(.pr-lang,.pr-hide,.box-chip,.cmd-pill,.type-chip,.dq-chip,.spire-title-chip,.ach-chip,.seg-tabs,.seg-tabs button,.dex-filters button,.type-views,.type-views button,.raid-switch){clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border-radius:0}.pg-body :is(.dex-filters button.active,.pr-lang.active,.pr-lang.on,.seg-tabs button.active,.type-views button.on){background:rgb(var(--a));color:#0a0714;box-shadow:none;border-color:#0000}.pg-body .seg-tabs{background:rgba(var(--cffffff,255,255,255),.04);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.08);border:none}.pg-body :is(.tr-group-head,.cmd-caption,.breed-caption,.upgrade-category-heading,.rank-caption,.plevel-h,.type-h){font:800 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--text);background:0 0;border:none;align-items:center;gap:9px;margin:16px 2px 8px;padding:0;display:flex}.pg-body :is(.tr-group-head,.cmd-caption,.breed-caption,.upgrade-category-heading,.rank-caption,.plevel-h,.type-h):before{content:"";background:rgb(var(--a));width:7px;height:7px;box-shadow:0 0 8px rgba(var(--a), .9);flex:none;order:-1;transform:rotate(45deg)}.pg-body :is(.tr-group-head,.cmd-caption,.breed-caption,.upgrade-category-heading,.rank-caption,.plevel-h,.type-h):after{content:"";background:linear-gradient(90deg, rgba(var(--a), .5), #ffffff0f 60%, transparent);flex:1;order:1;min-width:12px;height:1px}.pg-body :is(.tr-group-head,.cmd-caption,.breed-caption,.upgrade-category-heading,.rank-caption,.plevel-h,.type-h)>*{font:600 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:normal;text-transform:none;color:var(--muted);order:2}.pg-body :is(.tr-group-head,.cmd-caption,.breed-caption,.upgrade-category-heading,.rank-caption,.plevel-h,.type-h)>:first-child:not(:only-child):not(small){font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;order:0}.pg-body>.panel>*+*{margin-top:10px}.pg-body :is(.track-name,.item-name-text,.dex-folder-name,.branch-head>span:first-child){font-family:var(--font-display);font-weight:800;font-size:calc(12px * var(--text-scale,1));letter-spacing:.1em;text-transform:uppercase}.pg-body .dex-folder-name small{letter-spacing:.14em}.pg-body :is(.track-emoji,.item-emoji,.tr-pick-lang,.dex-folder-icon,.branch-head img){filter:drop-shadow(0 0 7px rgba(var(--a), .5)) drop-shadow(0 3px 5px rgba(var(--c000000,0,0,0),.55))}.pg-body .track-emoji img{width:38px;height:38px}.pg-body .branch-node{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:rgba(var(--cffffff,255,255,255),.14);width:28px;height:31px;box-shadow:none;border:none;border-radius:0}.pg-body .branch-node.on{background:linear-gradient(160deg, rgb(var(--cfff1b8,255,241,184)), rgb(var(--a)) 55%, rgb(var(--cb06a10,176,106,16)));color:rgb(var(--c2a1800,42,24,0))}.pg-body .branch-node.next{background:rgba(var(--a), .3);color:rgb(var(--cffcf5a,255,207,90));filter:drop-shadow(0 0 6px rgba(var(--a), .7))}.pg-body .branch-link{height:2px}.pg-body .branch-link.on{background:rgb(var(--a));box-shadow:0 0 6px rgba(var(--a), .8)}.pg-body .plevel-tabs button{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:rgba(var(--cffffff,255,255,255),.05);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.08);border:none;border-radius:0}.pg-body .plevel-tabs button.on{background:rgb(var(--a));color:rgb(var(--c1a1000,26,16,0));box-shadow:none}.csheet{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%,0 18px);background:linear-gradient(118deg, rgba(var(--a), .2) 0%, rgba(var(--a), .05) 26%, transparent 27%), linear-gradient(180deg, rgb(var(--c15122a,21,18,42)), rgb(var(--c0c0a17,12,10,23)) 60%);box-shadow:inset 0 1px 0 rgba(var(--a), .7), inset 1px 0 0 rgba(var(--a), .3), inset -1px 0 0 rgba(var(--a), .3);border:none;border-radius:0}@media (min-width:700px){.csheet{clip-path:var(--kit-shape);--cut:18px;box-shadow:inset 0 0 0 1px rgba(var(--a), .45)}}.csheet-close,.pf-close{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);border-radius:0}:is(.csheet,.pf-screen) :is(.type-box,.gn-card,.evo-form,.team-row,.csheet-patch,.pc-card,.pc-partner,.pf-list,.pc-stats>div,.csheet-nums>div,.pick-row,.type-sum,.type-cell){clip-path:var(--kit-shape);background:var(--kit-corners), var(--kit-beam), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none;border-radius:0}:is(.csheet,.pf-screen) :is(.pc-stats>div,.csheet-nums>div,.evo-form,.type-cell){--cut:8px}.csheet .evo-form.on,.csheet .evo-form.current{background:var(--kit-corners), linear-gradient(180deg, rgba(var(--a), .22), rgba(var(--a), .06)), var(--kit-fill);box-shadow:inset 0 0 0 1px rgba(var(--a), .7)}:is(.csheet,.pf-screen,.wn) :is(.csheet-act,.csheet-scrap,.purchase-button,.pc-fav,.wn-go,.wn-cta,.wn-skip,.cta-button,.ghost-btn,.friend-mini,.seg-tabs,.seg-tabs button){clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0}:is(.csheet,.pf-screen,.wn) :is(.csheet-chip,.role-chip,.level-badge,.type-chip,.gn-ver,.spire-title-chip,.ach-chip){clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);border-radius:0}:is(.csheet,.pf-screen) :is(.csheet-h,.pc-caption,.pf-group){font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--text);align-items:center;gap:9px;display:flex}:is(.csheet,.pf-screen) :is(.csheet-h,.pc-caption,.pf-group):before{content:"";background:rgb(var(--a));width:7px;height:7px;box-shadow:0 0 8px rgba(var(--a), .9);flex:none;order:-1;transform:rotate(45deg)}.csheet .grade-big{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:0}.wn{--cut:18px;clip-path:var(--kit-shape);background:var(--kit-corners), radial-gradient(circle at 50% 0%, rgba(var(--magenta-rgb), .18), transparent 55%), var(--kit-beam), linear-gradient(180deg, rgb(var(--c17132c,23,19,44)), rgb(var(--c0c0a17,12,10,23)));box-shadow:inset 0 0 0 1px rgba(var(--a), .5);border:none;border-radius:0}.wn .wn-item{--cut:10px;clip-path:var(--kit-shape);background:var(--kit-corners), var(--kit-beam), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none;border-radius:0}:is(.csheet,.pf-screen) :is(.csheet-h,.pc-caption,.pf-group){justify-content:flex-start}:is(.csheet,.pf-screen) :is(.csheet-h,.pc-caption,.pf-group)>:last-child:not(:first-child),:is(.csheet,.pf-screen) :is(.csheet-h,.pc-caption,.pf-group)>small,:is(.csheet,.pf-screen) :is(.csheet-h,.pc-caption,.pf-group)>span{font:600 calc(11.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:normal;text-transform:none;color:var(--muted);margin-left:auto}.pf-screen .pc-chips>*{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);border-radius:0}.pg-top.compact{margin-bottom:8px}.pg-top.compact .pg-head{min-height:62px;padding:7px 10px 7px 8px}.pg-top.compact .pg-crest,.pg-top.compact .pg-crest img{width:52px;height:52px}.pg-top.compact .pg-crest{margin:-4px 0 -4px -4px}.pg-top.compact .pg-name{font-size:calc(17px * var(--text-scale,1))}.pg-top.compact .pg-sub{display:none}.pg-body .dex-grid .dex-tile{clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px)}.dex-tile img,.dex-tile svg{max-width:100%;max-height:100%}.dex-tile :is(.prism-art,.glitch-art){aspect-ratio:1;width:82%!important;height:auto!important}.dex-tile :is(.prism-art,.glitch-art) img{width:100%;height:100%}@media (max-width:374px){.pg-body .rb-buy{min-width:72px;padding-left:8px;padding-right:8px}.pg-body .rb-side{width:112px}.pg-body .rb-hex{width:108px;height:100px}.pg-body .rb-beam{margin-top:49px}.pg-body .rb-odds{padding:14px 12px}.pg-body .rb-odds-legend{column-gap:12px}.pg-body .rb-raise-head{flex-wrap:wrap}}.pg-body :is(.pr-nudge,.mode-activity-card,.lesson-main,.lesson-explanation,.code-order-solver,.plevel-earn>div,.team-summary>div,.spire-slot,.spire-row,.spire-fstrip,.raid-done-card){clip-path:var(--kit-shape);background:var(--kit-corners), var(--kit-beam), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none;border-radius:0}.pg-body :is(.team-summary>div,.spire-slot,.spire-row,.spire-fstrip,.plevel-earn>div){--cut:8px}.pg-body .lesson-main .cm-editor,.pg-body .explanation-code,.pg-body .code-order-solver :is(.solution,.pool){clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border-radius:0}.pg-body :is(.tr-back,.lesson-main button,.code-order-solver .chip,.start-overlay button,.spire-best,.branch-next button,.ach-ready button,.type-pick button,.mode-chip){clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border-radius:0}.pg-body :is(.lesson-main button:not(.secondary),.branch-next button,.ach-ready button){font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.pg-body .type-pick button{--cut:8px;clip-path:var(--kit-shape)}:is(.pg-body,.csheet,.pf-screen) :is(.tr-back,.spire-back,.ccmp-back,.pf-back){clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(90deg, rgba(var(--a), .12), rgba(var(--cffffff,255,255,255),.03) 60%);height:34px;min-height:0;box-shadow:inset 0 0 0 1px rgba(var(--a), .4);color:var(--text);font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:0;align-self:flex-start;align-items:center;gap:10px;margin-bottom:10px;padding:0 14px 0 0;display:inline-flex}:is(.pg-body,.csheet,.pf-screen) :is(.tr-back,.spire-back,.ccmp-back,.pf-back) .kb-arrow{background:linear-gradient(180deg, rgba(var(--a), .6), rgba(var(--a), .25));width:28px;box-shadow:inset -1px 0 0 rgba(var(--a), .85);font:900 calc(17px * var(--text-scale,1))/1 var(--font-ui);color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 6px rgb(var(--a));align-self:stretch;place-items:center;display:grid}:is(.pg-body,.csheet,.pf-screen) :is(.tr-back,.spire-back,.ccmp-back,.pf-back) .kb-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.pg-body,.csheet,.pf-screen) :is(.tr-back,.spire-back,.ccmp-back,.pf-back):active{filter:brightness(1.35)}:is(.pg-body,.csheet,.pf-screen) :is(.tr-back,.spire-back,.ccmp-back,.pf-back):focus-visible{outline:2px solid rgb(var(--cffffff,255,255,255));outline-offset:2px}.pf-screen .pf-sub .pf-back{flex:none;align-self:center;margin-bottom:0}.csheet .ccmp-back{margin-bottom:6px}.pg-body .dq-title,.pg-body .tr-title{display:none}.pf-life .pc-stats>div:last-child:nth-child(3n+1){grid-column:1/-1}.bytehaven-panel{--bh-cut:polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 6px);--bh-cut-lg:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);--bh-hex:polygon(25% 3%, 75% 3%, 100% 50%, 75% 97%, 25% 97%, 0 50%);--bh-green:var(--accent-strong);flex-direction:column;gap:14px;display:flex}.bytehaven-panel h2{margin:0}.bh-res{min-width:0;clip-path:var(--bh-cut);background:rgba(var(--c0e0a1a,14,10,26),.9);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .22);align-items:center;gap:7px;padding:7px 9px;display:flex}.bh-res span{min-width:0}.bh-res b{font:800 calc(13px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;display:block}.bh-res small{font:600 calc(11px * var(--text-scale,1))/1.15 var(--font-ui);color:var(--muted);display:block}.bh-store .warn,.bytehaven-panel .warn{color:var(--gold)}.bh-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bh-slot{min-width:0;min-height:60px;clip-path:var(--bh-cut);background:rgba(var(--cffffff,255,255,255),.035);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.08);color:var(--text);font:inherit;text-align:left;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}button.bh-slot{cursor:pointer}.bytehaven-panel :is(.bh-slot.worker,.bh-pick){text-transform:none;letter-spacing:normal}@media (max-width:374px){.bytehaven-panel .bh-slots{grid-template-columns:minmax(0,1fr)}}button.bh-slot:hover:not(:disabled){background:rgba(var(--cffffff,255,255,255),.07)}.bh-slot>span{min-width:0}.bh-slot b{text-overflow:ellipsis;white-space:nowrap;font:700 calc(14px * var(--text-scale,1))/1.1 var(--font-ui);display:block;overflow:hidden}.bh-slot small{text-overflow:ellipsis;white-space:nowrap;font:600 calc(11.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);display:block;overflow:hidden}.bh-slot.empty{background:rgba(var(--accent-strong-rgb), .05);box-shadow:inset 0 0 0 1px rgba(var(--accent-strong-rgb), .35);color:var(--muted);font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;justify-content:center}.bh-slot.locked{background:repeating-linear-gradient(135deg, rgba(var(--cffffff,255,255,255),.02) 0 6px, transparent 6px 12px);color:rgb(var(--c7f75a6,127,117,166));font:700 calc(12px * var(--text-scale,1)) var(--font-ui);justify-content:center;gap:6px}.bh-collect,.bh-craft,.bh-ghost{min-height:48px;clip-path:var(--bh-cut);font:900 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0}.bh-collect{background:var(--bh-green);color:rgb(var(--c06120a,6,18,10))}.bh-collect.all{min-height:44px}.bh-collect:disabled,.bh-craft:disabled,.bh-ghost:disabled{background:rgba(var(--cffffff,255,255,255),.05);box-shadow:none;color:rgb(var(--c7f75a6,127,117,166));cursor:default}.bh-fab{flex-direction:column;gap:12px;display:flex}.bh-recipe{clip-path:var(--bh-cut);background:rgba(var(--c0e0a1a,14,10,26),.92);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .24);flex-direction:column;gap:10px;padding:12px;display:flex}.bh-recipe.ready{box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .55)}.bh-goal-done{border-radius:calc(8px * var(--t-round,1));background:rgba(var(--c39ff8c,57,255,140),.08);box-shadow:inset 0 0 0 1px rgba(var(--c39ff8c,57,255,140),.35);font-size:calc(13px * var(--text-scale,1));margin:6px 0;padding:8px 10px}.bh-eff-split{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 10px;display:grid}.bh-eff-split span{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--accent-rgb), .07);font-size:calc(13px * var(--text-scale,1));padding:6px 8px}.bh-eff-split b{font-size:calc(16px * var(--text-scale,1));color:rgb(var(--c8ff8ff,143,248,255));margin-right:4px}.bh-eff-split small{color:var(--muted);font-size:calc(11px * var(--text-scale,1));display:block}.bh-waits{border-radius:calc(8px * var(--t-round,1));background:rgba(var(--cffc83c,255,200,60),.08);box-shadow:inset 0 0 0 1px rgba(var(--cffc83c,255,200,60),.3);color:rgb(var(--cffd56b,255,213,107));font-size:calc(13px * var(--text-scale,1));margin:6px 0;padding:8px 10px}.bh-recipe-id{border-radius:calc(4px * var(--t-round,1));background:rgba(var(--accent-rgb), .1);color:rgb(var(--c8ff8ff,143,248,255));font:600 calc(11px * var(--text-scale,1)) var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;text-transform:none;letter-spacing:0;cursor:copy;border:0;align-self:flex-start;min-height:0;padding:0 5px}@media (min-width:1024px){.bytehaven-panel{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;display:grid}.bytehaven-panel>:not(.bh-fac){grid-column:1/-1}.bytehaven-panel .bh-fab{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bytehaven-panel .bh-fab>:is(.bh-bays,.bh-cats,.auth-error,.bh-empty,.bh-shelf,.bh-kinds){grid-column:1/-1}.bytehaven-panel .bh-slots{grid-template-columns:minmax(0,1fr)}}.bh-world{height:clamp(320px,min(64svh,112vw),700px);scroll-margin-top:calc(64px + env(safe-area-inset-top,0px));clip-path:var(--bh-cut-lg);background:radial-gradient(1px 1px at 12% 18%, rgba(var(--cffffff,255,255,255),.5), transparent), radial-gradient(1px 1px at 68% 9%, rgba(var(--cffffff,255,255,255),.4), transparent), radial-gradient(1.5px 1.5px at 86% 34%, rgba(var(--c8ff8ff,143,248,255),.5), transparent), radial-gradient(1px 1px at 34% 72%, rgba(var(--cffffff,255,255,255),.35), transparent), radial-gradient(1px 1px at 92% 82%, rgba(var(--cff8fe6,255,143,230),.45), transparent), radial-gradient(120% 90% at 50% 40%, rgb(var(--c150f2a,21,15,42)), rgb(var(--c07050e,7,5,14)) 70%);box-shadow:inset 0 0 0 1px rgba(var(--accent-strong-rgb), .28);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;position:relative;overflow:clip}.bh-world:active{cursor:grabbing}@keyframes bh-holo{50%{opacity:.6}}@keyframes bh-rise{0%{opacity:0;filter:brightness(2.2) drop-shadow(0 0 14px rgb(var(--c2ef1ff,46,241,255)));transform:translateY(26px)scale(.86)}60%{opacity:1}to{filter:none;transform:none}}@keyframes bh-pop{0%{opacity:0;transform:translateY(-10px)}}.bh-job-farming{animation-name:bh-job-farming}.bh-job-fishing{animation-name:bh-job-fishing}.bh-job-mining{animation-name:bh-job-mining}.bh-job-power,.bh-job-smelting{animation-name:bh-job-power}.bh-job-research,.bh-job-synthesis,.bh-job-cosmic{animation-name:bh-job-research}.bh-job-pollinating,.bh-job-salvage{animation-name:bh-job-fishing}@keyframes bh-job-farming{0%,84%,to{transform:none}42%{transform:translateY(-1px)}89%{transform:translateY(6px)scale(1.03,.93)}94%{transform:translateY(1px)}}@keyframes bh-job-fishing{0%,82%,to{transform:none}41%{transform:translateY(-1px)}87%{transform:translate(5px,3px)rotate(3deg)}93%{transform:translate(-2px,1px)rotate(-1.5deg)}}@keyframes bh-job-fishing-l{0%,82%,to{transform:none}41%{transform:translateY(-1px)}87%{transform:translate(-5px,3px)rotate(-3deg)}93%{transform:translate(2px,1px)rotate(1.5deg)}}@keyframes bh-job-mining{0%,84%,to{transform:none}88%{transform:translate(-4px)rotate(-4deg)}91%{transform:translate(9px,1px)rotate(7deg)}95%{transform:translate(2px)}}@keyframes bh-job-mining-l{0%,84%,to{transform:none}88%{transform:translate(4px)rotate(4deg)}91%{transform:translate(-9px,1px)rotate(-7deg)}95%{transform:translate(-2px)}}@keyframes bh-job-power{0%,85%,to{transform:none}88%{transform:scale(1.05)}90%{transform:translate(-1.5px)scale(1.04)}92%{transform:translate(1.5px)scale(1.02)}}@keyframes bh-job-research{0%,85%,to{transform:none}90%{transform:translateY(2px)rotate(5deg)}}@keyframes bh-job-research-l{0%,85%,to{transform:none}90%{transform:translateY(2px)rotate(-5deg)}}.bh-jobfx-farming{background:rgb(var(--c39ff8c,57,255,140));border-radius:0 80%;animation-name:bh-fx-leaf}.bh-jobfx-fishing{left:calc(var(--dir,1) * 26px - 12px);border:1.5px solid rgb(var(--c8ff8ff,143,248,255));border-radius:50%;width:24px;height:8px;animation-name:bh-fx-splash;top:-6px}.bh-jobfx-mining{left:calc(var(--dir,1) * 30px - 3px);background:rgb(var(--cffd27a,255,210,122));width:6px;height:6px;box-shadow:0 0 6px rgb(var(--cff8c3d,255,140,61));animation-name:bh-fx-spark;top:-26px;transform:rotate(45deg)}.bh-jobfx-power{background:rgb(var(--c2ef1ff,46,241,255));box-shadow:0 0 8px rgb(var(--c2ef1ff,46,241,255));border-radius:50%;animation-name:bh-fx-spark}.bh-jobfx-smelting{background:rgb(var(--cffbe3d,255,190,61));box-shadow:0 0 8px rgb(var(--cff5c3d,255,92,61));border-radius:50%;animation-name:bh-fx-spark}.bh-jobfx-synthesis{background:rgb(var(--cfff3c4,255,243,196));box-shadow:0 0 8px rgb(var(--cffd873,255,216,115));border-radius:50%;animation-name:bh-fx-spark}.bh-jobfx-cosmic{background:rgb(var(--cffc2f2,255,194,242));box-shadow:0 0 8px rgb(var(--cff8fe6,255,143,230));border-radius:50%;animation-name:bh-fx-spark}.bh-jobfx-salvage{background:rgb(var(--cb4a0ff,180,160,255));box-shadow:0 0 8px rgb(var(--c7a5cff,122,92,255));border-radius:50%;animation-name:bh-fx-spark}.bh-jobfx-pollinating{background:rgb(var(--cd6f0ff,214,240,255));box-shadow:0 0 8px rgb(var(--c9ad8ff,154,216,255));border-radius:50%;animation-name:bh-fx-spark}.bh-jobfx-research{background:rgb(var(--cc78bff,199,139,255));border-radius:calc(2px * var(--t-round,1));box-shadow:0 0 8px rgb(var(--cc78bff,199,139,255));animation-name:bh-fx-spark}@keyframes bh-fx-leaf{0%,88%{opacity:0;transform:translate(0)rotate(0)}92%{opacity:1}to{opacity:0;transform:translate(-6px,-18px)rotate(120deg)}}@keyframes bh-fx-leaf-l{0%,88%{opacity:0;transform:translate(0)rotate(0)}92%{opacity:1}to{opacity:0;transform:translate(6px,-18px)rotate(120deg)}}@keyframes bh-fx-splash{0%,86%{opacity:0;transform:scale(.3)}90%{opacity:.9}to{opacity:0;transform:scale(1.5)}}@keyframes bh-fx-spark{0%,90%{opacity:0;transform:rotate(45deg)scale(.4)}92%{opacity:1;transform:rotate(45deg)scale(1.3)}to{opacity:0;transform:rotate(45deg)translate(-6px,-10px)scale(.5)}}@keyframes bh-pulse{50%{opacity:.45}}@keyframes bh-blink{50%{opacity:.15}}@keyframes bh-ripple{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}@keyframes bh-drill{50%{transform:translateY(1.5px)}}@keyframes bh-core{50%{opacity:.8;transform:scale(1.08)}}@keyframes bh-swing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes bh-spin{to{transform:rotate(360deg)}}@keyframes bh-boom{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes bh-tilt{0%{transform:rotate(-3deg)}to{transform:rotate(2deg)}}@keyframes bh-churn{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@keyframes bh-spray{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(-4px,-7px)scale(1)}}@keyframes bh-sparks{0%,to{opacity:0}15%{opacity:1;transform:translate(-2px,-3px)}35%{opacity:0}55%{opacity:.8;transform:translate(2px,-2px)}70%{opacity:0}}@keyframes bh-weld{0%,52%,to{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.4)}58%{opacity:.2}61%{opacity:.95;transform:scale(1.1)}66%{opacity:0}70%{opacity:.8}74%{opacity:0}}@keyframes bh-sweep{0%,to{opacity:.2;transform:scaleX(.15)}50%{opacity:.85;transform:scaleX(1)}}.bh-world.paused *{animation-play-state:paused!important}:root[data-motion=reduce] .bh-world *,:root[data-motion=reduce] .bh-world-map.bh-cam-anim{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.bh-world *,.bh-world-map.bh-cam-anim{transition:none!important;animation:none!important}}@media (max-width:1023px){.bytehaven-panel.sheet-open{padding-bottom:56svh}}@keyframes bh-panel-in{0%{opacity:0;transform:translateY(24px)}}@media (min-width:1024px){@keyframes bh-panel-in{0%{opacity:0;transform:translate(24px)}}}.bh-auto{flex-direction:column;gap:12px;min-width:0;display:flex}.bh-auto code{color:rgb(var(--c8ff8ff,143,248,255));overflow-wrap:anywhere;font:600 .92em Fira Code,Consolas,monospace}.bh-switch{min-height:40px;clip-path:var(--bh-cut);background:rgba(var(--cffffff,255,255,255),.06);color:var(--text);font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.bh-switch i{border-radius:calc(8px * var(--t-round,1));background:rgb(var(--c3a3450,58,52,80));width:30px;height:16px;position:relative}.bh-switch i:after{content:"";background:rgb(var(--cffffff,255,255,255));border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:2px;left:2px}.bh-switch.on{background:rgba(var(--c39ff8c,57,255,140),.14);color:rgb(var(--c8dffbc,141,255,188))}.bh-switch.on i{background:rgb(var(--c1fae5c,31,174,92))}.bh-switch.on i:after{transform:translate(14px)}.bh-crew{counter-reset:crew;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bh-goal{clip-path:var(--bh-cut);background:rgba(var(--cffffff,255,255,255),.04);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bh-goal>span{flex-direction:column;gap:2px;display:flex}.bh-goal small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.bh-goal select{min-height:44px}.bh-example{clip-path:var(--bh-cut);background:rgba(var(--c0e0a1a,14,10,26),.92);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .22);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.bh-example>div{flex-direction:column;gap:2px;display:flex}.bh-example small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.bh-example pre,.bh-test-logs pre{border-radius:calc(6px * var(--t-round,1));background:rgb(var(--c08050f,8,5,15));font:calc(13px * var(--text-scale,1))/1.45 "Fira Code", Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px;overflow-x:auto}.bh-example pre code{color:rgb(var(--cc9f7ff,201,247,255));font:inherit}.bh-example button{align-self:flex-start;min-height:40px}.bh-slot.worker.auto{opacity:1;cursor:default;box-shadow:inset 0 0 0 1px rgba(var(--c39ff8c,57,255,140),.4);position:relative}.bh-academy,.bh-activity{flex-direction:column;gap:10px;min-width:0;display:flex}.bh-lesson{width:100%;min-height:56px;clip-path:var(--bh-cut);background:rgba(var(--c0e0a1a,14,10,26),.92);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .22);color:var(--text);font:inherit;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.bh-lesson small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.bh-lesson.done{box-shadow:inset 0 0 0 1px rgba(var(--c39ff8c,57,255,140),.4)}.bh-code{border-radius:calc(6px * var(--t-round,1));background:rgb(var(--c08050f,8,5,15));font:calc(13px * var(--text-scale,1))/1.45 "Fira Code", Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px}.bh-code code{color:rgb(var(--cc9f7ff,201,247,255));font:inherit}.csheet-gear{border-radius:calc(8px * var(--t-round,1));background:rgba(var(--c39ff8c,57,255,140),.06);box-shadow:inset 0 0 0 1px rgba(var(--c39ff8c,57,255,140),.25);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0;padding:10px 12px;display:flex}.csheet-gear>span{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}.csheet-gear small{color:var(--muted);font-size:calc(12px * var(--text-scale,1))}.csheet-gear select{flex:160px;min-height:40px}.bh-job-idle{animation:none}.bh-jobfx-idle{display:none}.bh-path{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bh-lesson.next{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .7)}.bh-status{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.05);min-height:32px;color:var(--text);font:700 calc(12px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:0;text-align:left;border:0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.bh-status.full{background:rgba(var(--gold-rgb), .12);color:var(--gold)}.bh-status.on{background:rgba(var(--c39ff8c,57,255,140),.1);color:rgb(var(--c8dffbc,141,255,188));cursor:pointer}.bh-status.warn{background:rgba(var(--cff4f7b,255,79,123),.12);color:rgb(var(--cff9fb6,255,159,182));cursor:pointer}.cst{--c1:var(--cffffff,255,255,255);--c2:var(--cffffff,255,255,255);--c3:var(--cffffff,255,255,255);--rc:var(--rarity-common-rgb);z-index:0;isolation:isolate;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.cst-breath{z-index:1;transform-origin:50% 90%;animation:cst-breathe var(--breath) ease-in-out var(--breath-at) infinite alternate;will-change:transform;place-items:center;display:grid;position:relative}.cst-breath>*{grid-area:1/1}.cst-fit{place-items:center;display:grid}.cst-fit>*{grid-area:1/1}.cst-fly .cst-breath{animation-name:cst-hover}@keyframes cst-hover{0%{transform:translateY(-1.5%)scale(1)}to{transform:translateY(2%)scale(1.006,1.016)}}.cst-egg .cst-breath{animation:cst-egg-float 7s ease-in-out var(--breath-at) infinite}.cst-egg-glow{background:radial-gradient(closest-side, rgba(var(--c1), .55), rgba(var(--c1), .16) 55%, transparent 76%);width:88%;height:88%;animation:cst-egg-glow 4.6s ease-in-out var(--breath-at) infinite;border-radius:50%}@keyframes cst-egg-float{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(-2.4%)scale(1)}66%{transform:translateY(-1%)scale(1)}72%{transform:translateY(-1%)scale(1.022,1.03)}77%{transform:translateY(-1%)scale(1)}82%{transform:translateY(-1%)scale(1.014,1.02)}88%{transform:translateY(-1%)scale(1)}}@keyframes cst-egg-glow{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:.75;transform:scale(1.06)}}@keyframes cst-breathe{0%{transform:scale(1)}to{transform:scale(1.006,1.016)}}@keyframes cst-spin{to{transform:rotate(360deg)}}.cst.r-uncommon{--rc:var(--rarity-uncommon-rgb)}.cst.r-rare{--rc:var(--rarity-rare-rgb)}.cst.r-epic{--rc:var(--rarity-epic-rgb)}.cst.r-legendary{--rc:var(--rarity-legendary-rgb)}.cst.r-mythic{--rc:var(--rarity-mythic-rgb)}.cfx-wrap{z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, rgb(var(--c000000,0,0,0)) 58%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, rgb(var(--c000000,0,0,0)) 58%, transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, rgb(var(--c000000,0,0,0)) 58%, transparent 100%);position:absolute}.cfx{pointer-events:none;position:absolute}.cst .cfx>*{pointer-events:none;position:absolute;inset:0}.cst .cfx i,.cst .cfx-halo i{font-style:normal;display:block;position:absolute}.cst .cfx-mask{-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;position:absolute;inset:0;overflow:hidden}.cst .cfx-halo{z-index:-1;filter:blur(.75em);opacity:.55;transform-origin:50%;animation:4.8s ease-in-out infinite cfx-halo;position:absolute;inset:0;transform:scale(1.04)}.cst .cfx-halo .cfx-mask{background:rgb(var(--c1))}@keyframes cfx-halo{0%,to{opacity:.4}50%{opacity:.75}}.cst .cfx-ghost{z-index:-1}.cst .cfx-floor,.cst .ln-terran,.cst .ln-inferno,.cst .ln-volt,.cst .fire,.cst.t-terran .b1,.cst.t-terran .b2,.cst.t-terran .b3{translate:0 var(--feet,0)}.cst.lite .pts i:nth-child(n+8){display:none}.cst .cfx-bg{background:radial-gradient(ellipse 70% 60% at 50% 45%, rgba(var(--c3), .32), transparent 70%)}.cst .cfx-bg,.cst .strobe{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, rgb(var(--c000000,0,0,0)) 55%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, rgb(var(--c000000,0,0,0)) 55%, transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%, rgb(var(--c000000,0,0,0)) 55%, transparent 100%)}.cst .cfx-aura{background:radial-gradient(closest-side, rgba(var(--c1), .34), rgba(var(--c1), .08) 55%, transparent);width:86%;height:78%;animation:4.8s ease-in-out infinite cfx-pulse;inset:10% auto auto 7%}@keyframes cfx-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}.cst .cfx-floor{z-index:5}.cst .cfx-floor .fl{background:radial-gradient(closest-side, rgba(var(--c000000,0,0,0),.75), rgba(var(--c000000,0,0,0),.3) 60%, transparent);border-radius:50%;height:12%;bottom:4%;left:14%;right:14%}.cst .cfx-floor .gl{background:radial-gradient(closest-side, rgba(var(--c1), .4), transparent);opacity:.7;border-radius:50%;height:18%;animation:4.8s ease-in-out infinite cfx-pulse;bottom:1%;left:6%;right:6%}.cst .cfx-floor .rg{border:.09em solid rgba(var(--c2), .7);opacity:0;border-radius:50%;width:64%;height:9%;margin-bottom:-4.5%;margin-left:-32%;display:none;bottom:10%;left:50%}.cst .cfx-scene>*{position:absolute;inset:0}.cst .cfx-scene .b,.cst .cfx-scene .ln,.cst .cfx-scene .orb,.cst .cfx-scene .stars{display:none}.cst .cfx-scene .ln{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cst .ln path,.cst .ln line,.cst .ln circle,.cst .ln ellipse{fill:none;vector-effect:non-scaling-stroke}.cst .pts i{left:var(--x);bottom:var(--y);opacity:0;width:.4em;height:.4em;animation-delay:var(--d);border-radius:50%}.cst .pts i:first-child{--x:12%;--y:8%;--d:-.4s}.cst .pts i:nth-child(2){--x:24%;--y:16%;--d:-3.1s}.cst .pts i:nth-child(3){--x:36%;--y:4%;--d:-1.7s}.cst .pts i:nth-child(4){--x:47%;--y:12%;--d:-5.2s}.cst .pts i:nth-child(5){--x:58%;--y:6%;--d:-2.4s}.cst .pts i:nth-child(6){--x:70%;--y:14%;--d:-4.4s}.cst .pts i:nth-child(7){--x:82%;--y:9%;--d:-.9s}.cst .pts i:nth-child(8){--x:90%;--y:20%;--d:-3.8s}.cst .pts i:nth-child(9){--x:6%;--y:26%;--d:-2s}.cst .pts i:nth-child(10){--x:30%;--y:30%;--d:-6s}.cst .pts i:nth-child(11){--x:64%;--y:28%;--d:-1.2s}.cst .pts i:nth-child(12){--x:94%;--y:40%;--d:-4.9s}@keyframes cfx-rise-a{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}55%{transform:translate(.7em,-7em)scale(1)}85%{opacity:.8}to{opacity:0;transform:translate(-.3em,-13em)scale(.35)}}@keyframes cfx-rise-b{0%{opacity:0;transform:translate(0)scale(.5)}12%{opacity:1}50%{transform:translate(-.8em,-6em)scale(1)}85%{opacity:.7}to{opacity:0;transform:translate(.5em,-12em)scale(.3)}}@keyframes cfx-fall{0%{opacity:0;transform:translateY(-15em)rotate(0)}15%{opacity:.9}50%{transform:translate(1.2em,-8em)rotate(160deg)}85%{opacity:.8}to{opacity:0;transform:translate(-.4em)rotate(330deg)}}@keyframes cfx-twinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1)}60%{opacity:.9;transform:scale(.9)}}@keyframes cfx-spin{to{transform:rotate(360deg)}}@keyframes cfx-spin-r{to{transform:rotate(-360deg)}}@keyframes cfx-ring{0%{opacity:0;transform:scale(.35)}15%{opacity:.9}to{opacity:0;transform:scale(1.5)}}@keyframes cfx-ring-in{0%{opacity:0;transform:scale(.3)}20%{opacity:.9}85%{opacity:.5}to{opacity:0;transform:scale(1)}}@keyframes cfx-sway{0%,to{opacity:.55;transform:translate(-4%)skew(-14deg)}50%{opacity:1;transform:translate(5%)skew(-10deg)}}@keyframes cfx-drift{0%{transform:translate(-30%)}to{transform:translate(30%)}}.cst.t-hydron{--c1:120, 210, 255;--c2:46, 241, 255;--c3:30, 90, 220}.cst.t-hydron .cfx-bg{background:radial-gradient(80% 55% at 50% 0,#2eb4ff59,#0000 70%),radial-gradient(70% 50% at 50% 60%,#1e5adc59,#0000 75%)}.cst.t-hydron .b1,.cst.t-hydron .b2,.cst.t-hydron .b3{transform-origin:50% 0;background:linear-gradient(#a0e6ff57,#78d2ff14 70%,#0000);width:16%;display:block;top:-10%;bottom:10%}.cst.t-hydron .b1{animation:9s ease-in-out infinite cfx-sway;left:18%}.cst.t-hydron .b2{width:10%;animation:12s ease-in-out infinite reverse cfx-sway;left:46%}.cst.t-hydron .b3{width:20%;animation:10.5s ease-in-out -4s infinite cfx-sway;left:70%}.cst.t-hydron .cfx-floor .rg{animation:4.5s ease-out infinite cfx-ring;display:block}.cst.t-hydron .cfx-floor .rg:nth-of-type(4){animation-delay:-1.5s}.cst.t-hydron .cfx-floor .rg:nth-of-type(5){animation-delay:-3s}.cst.t-hydron .pts i{background:radial-gradient(circle at 35% 30%,#fffffff2 0 14%,#a0e6ff40 30%,#78d2ff14 62%,#0000 64%);border-radius:50%;animation:6.5s ease-in infinite cfx-rise-a;box-shadow:inset 0 0 0 .07em #aaebffbf}.cst.t-hydron .pts i:nth-child(2n){width:.62em;height:.62em;animation-name:cfx-rise-b;animation-duration:8s}.cst.t-hydron .pts i:nth-child(3n){width:.95em;height:.95em}.cst.t-terran{--c1:230, 175, 100;--c2:255, 190, 61;--c3:120, 78, 40}.cst.t-terran .cfx-bg{background:radial-gradient(70% 55% at 50% 45%,#ffb05a29,#0000 72%),radial-gradient(85% 40% at 50% 92%,#96602c73,#0000 70%),radial-gradient(30% 50% at 16% 40%,#78502840,#0000 70%),radial-gradient(30% 50% at 84% 40%,#78502840,#0000 70%)}.cst.t-terran .cfx-aura{background:radial-gradient(closest-side,#ffbe6e47,#c8823c1a 55%,#0000);animation:6s ease-in-out infinite cfx-pulse}.cst.t-terran .ln-terran{display:block}.cst .ln-terran .slab{fill:rgb(var(--c24170c,36,23,12));stroke:rgba(var(--c96693c,150,105,60),.4);stroke-width:1px}.cst .ln-terran .top{fill:rgb(var(--c4a3220,74,50,32))}.cst .ln-terran .lip{stroke:rgba(var(--ce6b473,230,180,115),.45);stroke-width:1.2px}.cst .ln-terran .peb{fill:rgb(var(--c77543a,119,84,58))}.cst .ln-terran .peb.l{fill:rgb(var(--c9a7350,154,115,80))}.cst .ln-terran .crack{stroke:rgb(var(--c1a0f07,26,15,7));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cst.t-terran .cfx-floor .fl{bottom:11%}.cst.t-terran .cfx-floor .gl{background:radial-gradient(closest-side,#c88c4659,#0000);bottom:8%}.cst.t-terran .b1,.cst.t-terran .b2,.cst.t-terran .b3{filter:blur(.3em);background:radial-gradient(closest-side,#aa825a59,#8c643c1f 60%,#0000);border-radius:50%;width:42%;height:14%;animation:9s ease-in-out infinite alternate cfx-dust;display:block;inset:auto auto 8%}.cst.t-terran .b1{left:-8%}.cst.t-terran .b2{animation-duration:11s;animation-delay:-4s;right:-8%}.cst.t-terran .b3{opacity:.7;width:40%;animation-duration:13s;animation-delay:-7s;bottom:4%;left:30%}@keyframes cfx-dust{0%{opacity:.6;transform:translate(-10%)scale(.95)}to{opacity:1;transform:translate(10%)scale(1.08)}}.cst .cfx-scene .rocks{display:none}.cst.t-terran .cfx-scene .rocks{display:block}.cst .rocks .rk{aspect-ratio:1;animation:7s ease-in-out infinite cfx-hover;display:block;position:absolute}.cst .rocks svg{width:100%;height:100%;filter:drop-shadow(0 .5em .5em rgba(var(--c000000,0,0,0),.45));position:absolute;inset:0;overflow:visible}.cst .rocks .ore{fill:none;stroke:rgb(var(--cffc45a,255,196,90));stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cst .rocks .hi{fill:none;stroke:rgba(var(--cffe4af,255,228,175),.65);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.cst .rocks .r1{width:23%;top:30%;left:-3%;rotate:-8deg}.cst .rocks .r2{width:18%;animation-duration:8.5s;animation-delay:-3s;top:20%;right:-2%;rotate:10deg}.cst .rocks .r3{width:11%;animation-duration:6s;animation-delay:-1.5s;top:8%;left:12%;rotate:18deg}.cst .rocks .r4{width:10%;animation-duration:7.5s;animation-delay:-5s;top:6%;right:14%;rotate:-14deg}.cst .rocks .r5{width:9%;animation-duration:5.5s;animation-delay:-2.2s;top:56%;right:5%;rotate:24deg}@keyframes cfx-hover{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.6em)rotate(5deg)}}.cst .rocks .rk i{background:rgb(var(--c6b4a2c,107,74,44));clip-path:polygon(20% 0,100% 30%,80% 100%,0 70%);opacity:0;width:.22em;height:.18em;animation:2.8s ease-in infinite cfx-crumb;top:82%;left:46%}.cst .rocks .rk i:nth-of-type(2){animation-duration:3.2s;animation-delay:-.9s;left:32%}.cst .rocks .rk i:nth-of-type(3){width:.16em;height:.14em;animation-delay:-1.8s;left:60%}@keyframes cfx-crumb{0%{opacity:0;transform:translate(0)}10%{opacity:1}to{opacity:0;transform:translate(.2em,3.4em)}}.cst.t-terran .pts i{clip-path:polygon(15% 10%,70% 0,100% 45%,80% 100%,25% 90%,0 50%);background:linear-gradient(170deg,#9a7350 0 30%,#5e4128 30%);border-radius:0;width:.5em;height:.4em;animation:8s ease-out infinite cfx-lift}.cst.t-terran .pts i:nth-child(2n){animation-name:cfx-lift-b}.cst.t-terran .pts i:nth-child(3n){width:.34em;height:.28em}.cst.t-terran .pts i:nth-child(4n){width:.7em;height:.55em}.cst.t-terran .pts i:first-child{--x:14%;--y:13%;--d:-.5s;animation-duration:8s}.cst.t-terran .pts i:nth-child(2){--x:24%;--y:11%;--d:-3.2s;animation-duration:9s}.cst.t-terran .pts i:nth-child(3){--x:8%;--y:15%;--d:-5.8s;animation-duration:8s}.cst.t-terran .pts i:nth-child(4){--x:32%;--y:10%;--d:-1.9s;animation-duration:10s}.cst.t-terran .pts i:nth-child(5){--x:86%;--y:13%;--d:-2.6s;animation-duration:8s}.cst.t-terran .pts i:nth-child(6){--x:76%;--y:11%;--d:-6.4s;animation-duration:9.5s}.cst.t-terran .pts i:nth-child(7){--x:92%;--y:15%;--d:-4.1s;animation-duration:8s}.cst.t-terran .pts i:nth-child(8){--x:68%;--y:10%;--d:-7.3s;animation-duration:10.5s}.cst.t-terran .pts i:nth-child(9){--x:44%;--y:9%;--d:-3.7s;animation-duration:11s}.cst.t-terran .pts i:nth-child(10){--x:56%;--y:9%;--d:-8.8s;animation-duration:11.5s}.cst.t-terran .pts i:nth-child(11){--x:20%;--y:18%;--d:-6.9s;animation-duration:9s}.cst.t-terran .pts i:nth-child(12){--x:80%;--y:18%;--d:-1.2s;animation-duration:9.5s}@keyframes cfx-lift{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(-.6em,-9em)rotate(160deg)}}@keyframes cfx-lift-b{0%{opacity:0;transform:translate(0)rotate(0)}12%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(.7em,-8em)rotate(-150deg)}}@keyframes cfx-vein{0%,to{opacity:.25}50%{opacity:1}}.cst.t-inferno .cfx-aura{background:radial-gradient(closest-side,#ffaa5061,#ff501e24 55%,#0000);animation:2.6s step-end infinite cfx-flicker}@keyframes cfx-flicker{0%{opacity:.8}12%{opacity:1}24%{opacity:.72}40%{opacity:.95}58%{opacity:.68}72%{opacity:1}86%{opacity:.85}}.cst.t-inferno .b1,.cst.t-inferno .b2,.cst.t-inferno .b3,.cst.t-inferno .b4{filter:blur(.5em);opacity:0;background:radial-gradient(closest-side,#54403a8c,#3c2c283d 55%,#0000);border-radius:50%;width:46%;height:30%;animation:12s ease-in-out infinite cfx-smoke;display:block;inset:2% auto auto}.cst.t-inferno .b1{left:-6%}.cst.t-inferno .b2{animation-duration:14s;animation-delay:-3s;top:-4%;left:26%}.cst.t-inferno .b3{animation-delay:-6s;right:-8%}.cst.t-inferno .b4{width:36%;animation-duration:13s;animation-delay:-9s;top:6%;left:52%}@keyframes cfx-smoke{0%{opacity:0;transform:translateY(1.5em)scale(.8)}25%{opacity:.9}70%{opacity:.7}to{opacity:0;transform:translate(1.2em,-1.5em)scale(1.25)}}.cst .cfx-scene .fire{display:none}.cst.t-inferno .cfx-scene .fire{display:block}.cst .fire i{background:radial-gradient(ellipse 34% 30% at 50% 88%, rgba(var(--cfffce6,255,252,230),.95), transparent 100%), linear-gradient(0deg, rgba(var(--cffeca0,255,236,160),.95) 0%, rgba(var(--cffb040,255,176,64),.92) 18%, rgba(var(--cff6424,255,100,36),.8) 44%, rgba(var(--cdc2814,220,40,20),.45) 72%, rgba(var(--ca0140a,160,20,10),0) 100%);filter:blur(.1em);transform-origin:50% 100%;animation:1.5s ease-in-out infinite alternate cfx-tongue;bottom:12%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200' preserveAspectRatio='none'%3E%3Cpath d='M52 0 C60 40 96 70 94 128 C92 172 72 200 50 200 C26 200 6 174 8 132 C10 98 28 84 30 54 C40 72 44 80 46 92 C52 66 44 34 52 0 Z'/%3E%3C/svg%3E") 50% 100%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200' preserveAspectRatio='none'%3E%3Cpath d='M52 0 C60 40 96 70 94 128 C92 172 72 200 50 200 C26 200 6 174 8 132 C10 98 28 84 30 54 C40 72 44 80 46 92 C52 66 44 34 52 0 Z'/%3E%3C/svg%3E") 50% 100%/100% 100% no-repeat}.cst .fire i:nth-child(2n){-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200' preserveAspectRatio='none'%3E%3Cpath d='M48 0 C40 40 4 70 6 128 C8 172 28 200 50 200 C74 200 94 174 92 132 C90 98 72 84 70 54 C60 72 56 80 54 92 C48 66 56 34 48 0 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200' preserveAspectRatio='none'%3E%3Cpath d='M48 0 C40 40 4 70 6 128 C8 172 28 200 50 200 C74 200 94 174 92 132 C90 98 72 84 70 54 C60 72 56 80 54 92 C48 66 56 34 48 0 Z'/%3E%3C/svg%3E")}.cst .fire i:first-child{width:23%;height:72%;animation-duration:1.7s;left:-5%;rotate:4deg}.cst .fire i:nth-child(2){width:18%;height:52%;animation-duration:1.35s;animation-delay:-.6s;left:4%;rotate:9deg}.cst .fire i:nth-child(3){width:15%;height:38%;animation-duration:1.1s;animation-delay:-.3s;left:-2%;rotate:-4deg}.cst .fire i:nth-child(4){width:12%;height:30%;animation-duration:1.25s;animation-delay:-.9s;left:11%;rotate:14deg}.cst .fire i:nth-child(5){opacity:.8;width:11%;height:82%;animation-duration:1.9s;animation-delay:-1.1s;left:1%;rotate:2deg}.cst .fire i:nth-child(6){width:23%;height:70%;animation-duration:1.6s;animation-delay:-.4s;right:-5%;rotate:-4deg}.cst .fire i:nth-child(7){width:18%;height:54%;animation-duration:1.4s;animation-delay:-1s;right:4%;rotate:-9deg}.cst .fire i:nth-child(8){width:15%;height:40%;animation-duration:1.15s;animation-delay:-.2s;right:-2%;rotate:4deg}.cst .fire i:nth-child(9){width:12%;height:28%;animation-duration:1.3s;animation-delay:-.7s;right:11%;rotate:-14deg}.cst .fire i:nth-child(10){opacity:.8;width:11%;height:80%;animation-duration:1.8s;animation-delay:-1.3s;right:1%;rotate:-2deg}@keyframes cfx-tongue{0%{transform:scaleY(.86)skew(-4deg)}35%{transform:scale(.88,1.14)skew(5deg)}70%{transform:scale(1.06,.94)skew(-2deg)}to{transform:scale(.94,1.08)skew(3deg)}}.cst.t-inferno .ln-inferno{display:block}.cst .ln-inferno .crack{stroke:rgb(var(--cffb446,255,180,70));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cst .ln-inferno.vs{animation:2.4s ease-in-out infinite cfx-vein}.cst .ln-inferno.vs.v2{animation-delay:-.8s}.cst .ln-inferno.vs.v3{animation-delay:-1.6s}.cst.t-inferno .cfx-floor .fl{bottom:11%}.cst.t-inferno .cfx-floor .gl{background:radial-gradient(closest-side,#ff8228b3,#ff3c1438 60%,#0000);animation:2.2s step-end infinite cfx-flicker;bottom:8%}.cst.t-inferno .pts i{clip-path:polygon(10% 20%,60% 0,100% 40%,80% 100%,20% 85%,0 55%);background:#8c7c72;border-radius:0;width:.42em;height:.3em;animation:9s linear infinite cfx-ash-a}.cst.t-inferno .pts i:after{content:"";animation:9s linear infinite cfx-cool;animation-duration:inherit;animation-delay:inherit;background:radial-gradient(closest-side,#fff2c0,#ff8a2e 55%,#ff4a1a);position:absolute;inset:0}.cst.t-inferno .pts i:nth-child(2n){animation-name:cfx-ash-b}.cst.t-inferno .pts i:nth-child(4n){width:.28em;height:.22em}.cst.t-inferno .pts i:first-child{--x:6%;--y:16%;--d:-.5s;animation-duration:9s}.cst.t-inferno .pts i:nth-child(2){--x:14%;--y:22%;--d:-3.6s;animation-duration:10.5s}.cst.t-inferno .pts i:nth-child(3){--x:3%;--y:32%;--d:-6.2s;animation-duration:9s}.cst.t-inferno .pts i:nth-child(4){--x:20%;--y:14%;--d:-1.9s;animation-duration:11s}.cst.t-inferno .pts i:nth-child(5){--x:10%;--y:42%;--d:-7.7s;animation-duration:9s}.cst.t-inferno .pts i:nth-child(6){--x:26%;--y:26%;--d:-4.8s;animation-duration:9.5s}.cst.t-inferno .pts i:nth-child(7){--x:94%;--y:18%;--d:-2.4s;animation-duration:9s}.cst.t-inferno .pts i:nth-child(8){--x:86%;--y:24%;--d:-5.6s;animation-duration:10s}.cst.t-inferno .pts i:nth-child(9){--x:97%;--y:34%;--d:-8.3s;animation-duration:9s}.cst.t-inferno .pts i:nth-child(10){--x:78%;--y:15%;--d:-.9s;animation-duration:11.5s}.cst.t-inferno .pts i:nth-child(11){--x:91%;--y:44%;--d:-6.9s;animation-duration:9s}.cst.t-inferno .pts i:nth-child(12){--x:73%;--y:28%;--d:-3.1s;animation-duration:9.2s}@keyframes cfx-ash-a{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}30%{transform:translate(.9em,-4em)rotate(120deg)}60%{opacity:.85;transform:translate(-.3em,-8.5em)rotate(260deg)}to{opacity:0;transform:translate(1.2em,-14em)rotate(420deg)}}@keyframes cfx-ash-b{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}30%{transform:translate(-.8em,-3.6em)rotate(-110deg)}60%{opacity:.85;transform:translate(.4em,-8em)rotate(-240deg)}to{opacity:0;transform:translate(-1em,-13.5em)rotate(-400deg)}}@keyframes cfx-cool{0%{opacity:1}35%{opacity:.6}55%{opacity:0}to{opacity:0}}.cst.t-volt{--c1:255, 228, 90;--c2:120, 240, 255;--c3:255, 255, 255}.cst.t-volt .cfx-bg{background:radial-gradient(34% 70% at 0 72%,#6ebeff3d,#0000 70%),radial-gradient(34% 70% at 100% 72%,#6ebeff3d,#0000 70%),radial-gradient(80% 34% at 50% 88%,#ffe45a33,#0000 70%),radial-gradient(60% 50%,#1e2c6e66,#0000 75%)}.cst.t-volt .cfx-aura{background:radial-gradient(closest-side,#ffec8c52,#78f0ff1a 55%,#0000);animation:2.4s ease-in-out infinite cfx-hum}@keyframes cfx-hum{0%,to{opacity:.65}50%{opacity:1}51%{opacity:.8}53%{opacity:1}}.cst .cfx-scene .storm,.cst .cfx-scene .strobe{display:none}.cst.t-volt .cfx-scene .storm,.cst.t-volt .cfx-scene .strobe{display:block}.cst .storm i{background:radial-gradient(ellipse 50% 50% at 50% 70%, rgba(var(--c6e96dc,110,150,220),.35), transparent 70%), radial-gradient(closest-side, rgba(var(--c2c3458,44,52,88),.95), rgba(var(--c1c2038,28,32,56),.65) 55%, transparent);filter:blur(.25em);border-radius:50%;animation:14s ease-in-out infinite alternate cfx-cloud}.cst .storm i:first-child{width:52%;height:30%;top:2%;left:-14%}.cst .storm i:nth-child(2){width:60%;height:26%;animation-duration:18s;animation-delay:-5s;top:-2%;left:20%}.cst .storm i:nth-child(3){width:54%;height:30%;animation-duration:16s;animation-delay:-9s;top:4%;right:-14%}.cst .storm i:nth-child(4){opacity:.8;width:36%;height:18%;animation-duration:12s;animation-delay:-3s;top:15%;left:4%}.cst .storm i:nth-child(5){opacity:.8;width:34%;height:17%;animation-duration:13s;animation-delay:-7s;top:16%;right:2%}@keyframes cfx-cloud{0%{transform:translate(-4%)}to{transform:translate(4%)}}.cst .storm b{background:radial-gradient(closest-side, rgba(var(--cdcf5ff,220,245,255),.95), rgba(var(--c8cdcff,140,220,255),.45) 45%, transparent);opacity:0;border-radius:50%;width:30%;height:22%;animation:2.6s linear infinite cfx-strike;display:block;position:absolute;top:8%}.cst .storm b:first-of-type{left:-4%}.cst .storm b:nth-of-type(2){animation-duration:3.2s;animation-delay:-1.3s;right:-4%}.cst .strobe i{background:radial-gradient(ellipse 50% 80% at 8% 60%, rgba(var(--cc8f0ff,200,240,255),.35), transparent 70%);opacity:0;animation:2.6s linear infinite cfx-strike;inset:0}.cst .strobe i:nth-child(2){background:radial-gradient(ellipse 50% 80% at 92% 60%, rgba(var(--cc8f0ff,200,240,255),.35), transparent 70%);animation-duration:3.2s;animation-delay:-1.3s}.cst.t-volt .ln-volt{display:block}.cst .ln-volt path{stroke-linecap:round;stroke-linejoin:round}.cst .ln-volt .glow{stroke:rgba(var(--c96e1ff,150,225,255),.5);stroke-width:7px;filter:blur(2px)}.cst .ln-volt .core{stroke:rgb(var(--cfffbe6,255,251,230));stroke-width:1.8px}.cst .ln-volt .core.br{stroke-width:1.1px}.cst .ln-volt.bolt{opacity:0;animation:2.6s linear infinite cfx-strike}.cst .ln-volt.bolt.l2{animation-name:cfx-strike-b}.cst .ln-volt.bolt.r1,.cst .ln-volt.bolt.r2{animation-duration:3.2s;animation-delay:-1.3s}.cst .ln-volt.bolt.r2{animation-name:cfx-strike-b}@keyframes cfx-strike{0%,to{opacity:0}1%{opacity:1}3%{opacity:.15}5%{opacity:1}9%{opacity:.85}12%{opacity:0}}@keyframes cfx-strike-b{0%,to{opacity:0}3%{opacity:1}5%{opacity:0}9%{opacity:.9}11%{opacity:0}}.cst .ln-volt.crk{opacity:0;animation:1.3s step-end infinite cfx-crackle}.cst .ln-volt.crk .glow{stroke-width:5px;filter:blur(1.5px);stroke:rgba(var(--c96e1ff,150,225,255),.55)}.cst .ln-volt.crk .core{stroke-width:1.2px}.cst .ln-volt.crk.k2{animation-duration:1.7s;animation-delay:-.5s}.cst .ln-volt.crk.k3{animation-duration:1.1s;animation-delay:-.8s}.cst .ln-volt.crk.k4{animation-duration:1.5s;animation-delay:-.2s}@keyframes cfx-crackle{0%{opacity:0}10%{opacity:1}16%{opacity:.3}22%{opacity:.9}30%{opacity:0}}.cst .ln-volt .plate{fill:rgba(var(--c0a0e20,10,14,32),.92);stroke:rgba(var(--c78f0ff,120,240,255),.55);stroke-width:1.2px}.cst .ln-volt .charge{stroke:rgba(var(--cffe45a,255,228,90),.5);stroke-width:1px;stroke-dasharray:4 6}.cst .ln-volt .trace{stroke:rgb(var(--cffe86e,255,232,110));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cst .ln-volt .trace.c{stroke:rgb(var(--c8cf5ff,140,245,255))}.cst .ln-volt .hub{fill:rgb(var(--cfffadc,255,250,220))}.cst .ln-volt.tr{opacity:.25;filter:drop-shadow(0 0 2px rgba(var(--cffe45a,255,228,90),.9));animation:1.8s ease-out infinite cfx-charge}.cst .ln-volt.tr.t2{animation-delay:-1.2s}.cst .ln-volt.tr.t3{animation-delay:-.6s}@keyframes cfx-charge{0%{opacity:.25}10%{opacity:1}45%{opacity:.45}to{opacity:.25}}.cst.t-volt .cfx-floor .fl{bottom:11%}.cst.t-volt .cfx-floor .gl{background:radial-gradient(closest-side,#ffe45a66,#78f0ff26 60%,#0000);bottom:8%}.cst.t-volt .pts i{background:#fff;width:.22em;height:.22em;animation:2.6s linear infinite cfx-zap;box-shadow:0 0 .35em .1em #ffe45af2}.cst.t-volt .pts i:nth-child(odd){animation-name:cfx-zap-b;box-shadow:0 0 .35em .1em #78f0fff2}.cst.t-volt .pts i:nth-child(4n){width:.6em;height:.6em;box-shadow:none;background:radial-gradient(closest-side,#fffffff2,#8ce6ff80 50%,#0000);animation:7s ease-in-out infinite cfx-mote}.cst.t-volt .pts i:first-child{--x:8%;--y:14%;--d:-.3s}.cst.t-volt .pts i:nth-child(2){--x:18%;--y:22%;--d:-1.5s}.cst.t-volt .pts i:nth-child(3){--x:4%;--y:34%;--d:-.9s}.cst.t-volt .pts i:nth-child(4){--x:14%;--y:46%;--d:-2.5s}.cst.t-volt .pts i:nth-child(5){--x:26%;--y:14%;--d:-2s}.cst.t-volt .pts i:nth-child(6){--x:36%;--y:12%;--d:-.6s}.cst.t-volt .pts i:nth-child(7){--x:92%;--y:16%;--d:-1.1s}.cst.t-volt .pts i:nth-child(8){--x:84%;--y:40%;--d:-4.2s}.cst.t-volt .pts i:nth-child(9){--x:96%;--y:30%;--d:-1.8s}.cst.t-volt .pts i:nth-child(10){--x:78%;--y:20%;--d:-.2s}.cst.t-volt .pts i:nth-child(11){--x:66%;--y:13%;--d:-2.3s}.cst.t-volt .pts i:nth-child(12){--x:88%;--y:52%;--d:-5.5s}@keyframes cfx-zap{0%{opacity:0;transform:translate(0)}4%{opacity:1}14%{transform:translate(.5em,-1.4em)}24%{transform:translate(-.3em,-2.4em)}34%{transform:translate(.4em,-3.6em)}44%{opacity:1;transform:translate(-.2em,-4.6em)}52%{opacity:0;transform:translate(.3em,-5.4em)}to{opacity:0}}@keyframes cfx-zap-b{0%{opacity:0;transform:translate(0)}4%{opacity:1}14%{transform:translate(-.4em,-1.2em)}24%{transform:translate(.4em,-2.3em)}34%{transform:translate(-.5em,-3.4em)}44%{opacity:1;transform:translate(.2em,-4.4em)}52%{opacity:0;transform:translate(-.3em,-5.2em)}to{opacity:0}}@keyframes cfx-mote{0%,to{opacity:.25;transform:translate(0)}50%{opacity:.9;transform:translate(.6em,-1.8em)}}.cst.t-bioforged{--c1:92, 240, 140;--c2:190, 255, 120;--c3:30, 120, 60}.cst.t-bioforged .cfx-bg{background:radial-gradient(70% 45% at 50% 0,#beff782e,#0000 70%),radial-gradient(75% 60% at 50% 60%,#1e783c73,#0000 75%)}.cst.t-bioforged .b1,.cst.t-bioforged .b2,.cst.t-bioforged .b3{background:radial-gradient(closest-side,#dcffaa47,#0000);border-radius:50%;animation:7s ease-in-out infinite cfx-pulse;display:block;inset:auto}.cst.t-bioforged .b1{width:34%;height:30%;top:6%;left:8%}.cst.t-bioforged .b2{width:26%;height:24%;animation-delay:-2.5s;top:16%;right:6%}.cst.t-bioforged .b3{width:28%;height:22%;animation-delay:-4.5s;top:-4%;left:40%}.cst.t-bioforged .ln-bio{display:block}.cst .ln-bio .vine{stroke:rgb(var(--c6eec8c,110,236,140));stroke-width:2.6px;stroke-linecap:round}.cst .ln-bio .vine.v3,.cst .ln-bio .vine.v4{stroke-width:1.8px}.cst .ln-bio{animation:6s ease-in-out infinite cfx-vinepulse}@keyframes cfx-vinepulse{0%,to{opacity:.6}50%{opacity:1}}.cst .cfx-scene .lf{display:none}.cst.t-bioforged .cfx-scene .lf{transform-origin:0;width:1.65em;height:.62em;margin-top:-.31em;display:block}.cst.t-bioforged .cfx-scene .lf i{transform-origin:0;background:linear-gradient(135deg,#b8ff9a,#3fd27a 60%,#1f8f4a);border-radius:0 100%;animation:12s ease-out infinite cfx-bud;inset:0;box-shadow:0 0 .4em #78f5968c}.cst.t-bioforged .cfx-scene .lf.l2 i{animation-delay:-1s}.cst.t-bioforged .cfx-scene .lf.l3 i{animation-delay:-2s}.cst.t-bioforged .cfx-scene .lf.l4 i{animation-delay:-2.6s}@keyframes cfx-bud{0%,30%{opacity:0;transform:scale(0)}42%{opacity:1;transform:scale(1.1)}48%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.cst.t-bioforged .pts i{background:#e6ffaaf2;width:.3em;height:.3em;animation:9s ease-in-out infinite cfx-rise-a;box-shadow:0 0 .45em #96ff8ce6}.cst.t-bioforged .pts i:nth-child(2n){animation-name:cfx-rise-b;animation-duration:11s}.cst.t-bioforged .pts i:nth-child(5n){width:.7em;height:.36em;box-shadow:none;background:linear-gradient(135deg,#8cff9e,#2fbf62);border-radius:0 100%;animation:10s ease-in-out infinite cfx-fall}.cst.t-neural{--c1:200, 120, 255;--c2:90, 235, 255;--c3:110, 40, 190}.cst.t-neural .cfx-bg{background:radial-gradient(70% 55% at 50% 40%,#6e28be73,#0000 75%)}.cst.t-neural .ln-neural{display:block}.cst .ln-neural .link{stroke:rgba(var(--cc896ff,200,150,255),.28);stroke-width:1px}.cst .cfx-scene .nd,.cst .cfx-scene .sg{display:none}.cst.t-neural .cfx-scene .nd{background:#e1beff;border-radius:50%;width:.42em;height:.42em;margin:-.21em 0 0 -.21em;animation:2.8s ease-in-out infinite cfx-node;display:block;box-shadow:0 0 .45em #c878ffe6}.cst.t-neural .cfx-scene .nd:nth-of-type(odd){animation-delay:-1.4s}.cst.t-neural .cfx-scene .sg{transform-origin:0;height:.5em;margin-top:-.25em;display:block;overflow:hidden}.cst.t-neural .cfx-scene .sg i{background:radial-gradient(closest-side,#a0f8ff,#8cf5ff59 45%,#0000) 100%/1.1em .5em no-repeat;animation:2.8s linear infinite cfx-signal;inset:0}.cst.t-neural .cfx-scene .sg:nth-of-type(2n) i{background-image:radial-gradient(closest-side,#f0beff,#e6aaff59 45%,#0000);animation-duration:3.6s;animation-delay:-1.3s}.cst.t-neural .cfx-scene .sg:nth-of-type(3n) i{animation-delay:-2.1s}@keyframes cfx-signal{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes cfx-node{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.cst.t-neural .b1,.cst.t-neural .b2,.cst.t-neural .b3{aspect-ratio:1;border:.08em solid #8cf5ff99;border-radius:50%;width:74%;margin-top:-37%;margin-left:-37%;animation:5.4s ease-out infinite cfx-ring-in;display:block;inset:44% auto auto 50%;box-shadow:0 0 .5em #c878ff66}.cst.t-neural .b2{animation-delay:-1.8s}.cst.t-neural .b3{animation-delay:-3.6s}.cst.t-neural .pts i{background:#8cf5ffe6;border-radius:.05em;width:.3em;height:.3em;animation:3.2s ease-in-out infinite cfx-twinkle;box-shadow:0 0 .35em #8cf5ffcc}.cst.t-neural .pts i:nth-child(odd){background:#e6aafff2;box-shadow:0 0 .35em #c878ffcc}.cst.t-neural .pts i:nth-child(n){bottom:auto;top:calc(100% - var(--y) * 2.6 - 12%)}.cst.t-aether{--c1:210, 242, 255;--c2:150, 200, 255;--c3:70, 130, 220}.cst.t-aether .cfx-bg{background:radial-gradient(90% 50% at 50% 0,#a0d2ff47,#0000 70%)}.cst.t-aether .ln-aether{display:block}.cst .ln-aether .wind{stroke:rgba(var(--cf0faff,240,250,255),.95);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:18 82}.cst .ln-aether.ws{opacity:0;animation:3.4s cubic-bezier(.4,0,.6,1) infinite cfx-gustline}.cst .ln-aether.ws.w2{animation-duration:4.4s;animation-delay:-1.2s}.cst .ln-aether.ws.w2 .wind{stroke-width:1.1px}.cst .ln-aether.ws.w3{animation-duration:3.9s;animation-delay:-2.4s}.cst .ln-aether.ws.w4{animation-duration:5.2s;animation-delay:-.6s}.cst .ln-aether.ws.w4 .wind{stroke-width:.9px;stroke:rgba(var(--cbee1ff,190,225,255),.6)}@keyframes cfx-gustline{0%{opacity:0;transform:translate(-28%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(28%)}}.cst.t-aether .b1,.cst.t-aether .b2,.cst.t-aether .b3{background:radial-gradient(closest-side,#e1f0ff80,#b4d7ff2e 55%,#0000);border-radius:50%;height:30%;animation:16s ease-in-out infinite alternate cfx-drift;display:block;inset:auto auto -6%}.cst.t-aether .b1{width:70%;left:-20%}.cst.t-aether .b2{width:80%;animation-duration:21s;animation-delay:-6s;bottom:-10%;left:30%}.cst.t-aether .b3{opacity:.7;width:50%;height:18%;animation-duration:13s;animation-delay:-3s;bottom:2%;left:10%}.cst.t-aether .pts i{background:linear-gradient(90deg,#0000,#f0fafff2);border-radius:1em;width:.9em;height:.12em;animation:2.8s linear infinite cfx-gust}.cst.t-aether .pts i:nth-child(n){left:-5%;bottom:calc(var(--y) * 2.4 + 8%)}.cst.t-aether .pts i:nth-child(2n){animation-duration:3.6s}@keyframes cfx-gust{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:.8}to{opacity:0;transform:translate(22em)}}.cst.t-umbra{--c1:170, 110, 255;--c2:220, 170, 255;--c3:60, 20, 120}.cst.t-umbra .cfx-bg{background:radial-gradient(60% 50% at 50% 38%,#5a28aa66,#0000 75%)}.cst.t-umbra .b1{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 8%, #783cdc59 14%, transparent 24% 40%, #501eaa66 48%, transparent 58% 72%, #8c50f04d 82%, transparent 92%);filter:blur(.6em);width:120%;margin-top:-60%;margin-left:-60%;animation:26s linear infinite cfx-spin;display:block;inset:44% auto auto 50%;-webkit-mask-image:radial-gradient(closest-side,#0000 18%,#000 40%,#0000 72%);mask-image:radial-gradient(closest-side,#0000 18%,#000 40%,#0000 72%)}.cst.t-umbra .b2{aspect-ratio:1;background:radial-gradient(closest-side,#04000cf5 0,#0c031eeb 84%,#dcaafff2 91.5%,#aa6eff8c 94%,#783cdc2e 97%,#0000 100%);border-radius:50%;width:80%;margin-top:-40%;margin-left:-40%;animation:6s ease-in-out infinite cfx-pulse;display:block;inset:44% auto auto 50%}.cst.t-umbra .b3{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #dcaaff00 0 5deg, #dcaaff59 6deg 7deg, #dcaaff00 8deg 13deg);width:104%;margin-top:-52%;margin-left:-52%;animation:40s linear infinite cfx-spin-r;display:block;inset:44% auto auto 50%;-webkit-mask-image:radial-gradient(closest-side,#0000 70%,#000 76%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 70%,#000 76%,#0000 100%)}.cst.t-umbra .cfx-floor .gl{background:radial-gradient(closest-side,#783cdc8c,#0a001499 60%,#0000)}.cst.t-umbra .pts i{background:radial-gradient(closest-side,#280a50d9,#0000);width:1.1em;height:1.1em;animation:7s ease-out infinite cfx-rise-a}.cst.t-umbra .pts i:nth-child(3n){background:#e1b9ff;width:.24em;height:.24em;animation-name:cfx-rise-b;box-shadow:0 0 .4em #aa6efff2}.cst.t-astral{--c1:175, 185, 255;--c2:255, 130, 225;--c3:110, 80, 255}.cst.t-astral .cfx-bg{background:radial-gradient(45% 40% at 28% 30%,#ff6ed24d,#0000 70%),radial-gradient(50% 45% at 74% 42%,#6450ff66,#0000 70%),radial-gradient(80% 50% at 50% 100%,#3c28a066,#0000 70%)}.cst.t-astral .stars{display:block}.cst .stars i{background:rgb(var(--cffffff,255,255,255));width:.14em;height:.14em;box-shadow:2.1em 1.4em rgb(var(--cffffff,255,255,255)), 5.6em 3.2em rgb(var(--ccdd5ff,205,213,255)), 9.4em 1.1em rgb(var(--cffffff,255,255,255)), 13.8em 2.6em rgb(var(--cffd3f5,255,211,245)), 16.6em .8em rgb(var(--cffffff,255,255,255)), 1.2em 6.4em rgb(var(--cffffff,255,255,255)), 4.4em 9.6em rgb(var(--ccdd5ff,205,213,255)), 15.2em 7.2em rgb(var(--cffffff,255,255,255)), 17.3em 11.4em rgb(var(--cffd3f5,255,211,245)), .6em 12.6em rgb(var(--cffffff,255,255,255)), 11.9em 5.1em rgb(var(--cffffff,255,255,255)), 7.7em 6.8em rgb(var(--ccdd5ff,205,213,255));border-radius:50%;animation:3.4s ease-in-out infinite cfx-twinkle;top:0;left:0}.cst .stars i:nth-child(2){box-shadow:3.3em 2.2em rgb(var(--cffffff,255,255,255)), 7.1em .6em rgb(var(--cffd3f5,255,211,245)), 11.2em 3.9em rgb(var(--cffffff,255,255,255)), 14.9em 4.6em rgb(var(--ccdd5ff,205,213,255)), 2.6em 8.3em rgb(var(--cffffff,255,255,255)), 16.1em 9.6em rgb(var(--cffffff,255,255,255)), .4em 4.2em rgb(var(--ccdd5ff,205,213,255)), 9.3em 10.9em rgb(var(--cffffff,255,255,255));animation-delay:-1.7s;transform:translate(1.1em,.7em)}.cst.t-astral .ln-astral{display:block}.cst .ln-astral ellipse{stroke:rgba(var(--cc8cdff,200,205,255),.28);stroke-width:1px;stroke-dasharray:2 3}.cst.t-astral .orb{width:0;height:0;display:block;inset:49% auto auto 50%}.cst .orb-spin{position:absolute;top:0;left:0}.cst.t-astral .orb.o1{transform:rotate(-14deg)scaleY(.3)}.cst.t-astral .orb.o2{transform:rotate(16deg)scaleY(.26)}.cst.t-astral .orb-spin{animation:14s linear infinite cfx-spin}.cst.t-astral .orb.o2 .orb-spin{animation-duration:21s;animation-direction:reverse}.cst.t-astral .orb-arm{position:absolute;top:0;left:0;transform:translate(9em)}.cst.t-astral .orb.o2 .orb-arm{transform:translate(8em)}.cst.t-astral .orb-dot{background:radial-gradient(circle at 35% 35%,#fff,#ffa0e6 40%,#785aff 100%);border-radius:50%;width:.8em;height:.8em;animation:14s linear infinite cfx-unsquash-a;top:-.4em;left:-.4em;box-shadow:0 0 .6em #ff82e1cc}.cst.t-astral .orb.o2 .orb-dot{background:radial-gradient(circle at 35% 35%,#fff,#aac8ff 50%,#506eff);width:.55em;height:.55em;animation:21s linear infinite reverse cfx-unsquash-b;top:-.27em;left:-.27em}@keyframes cfx-unsquash-a{0%{transform:rotate(0)scaleY(3.333)}to{transform:rotate(-360deg)scaleY(3.333)}}@keyframes cfx-unsquash-b{0%{transform:rotate(0)scaleY(3.846)}to{transform:rotate(-360deg)scaleY(3.846)}}.cst.t-astral .pts i{display:none}.cst.t-astral .pts i:first-child,.cst.t-astral .pts i:nth-child(6){transform-origin:0;background:linear-gradient(90deg,#fffffff2,#0000);border-radius:1em;width:4em;height:.1em;animation:7s ease-in infinite cfx-meteor;display:block;bottom:88%;left:70%}.cst.t-astral .pts i:nth-child(6){animation-delay:-3.5s;bottom:76%;left:30%}@keyframes cfx-meteor{0%,70%{opacity:0;transform:translate(0)rotate(152deg)scaleX(.2)}72%{opacity:1}82%{opacity:0;transform:translate(-5em,2.8em)rotate(152deg)scaleX(1)}to{opacity:0}}.cst.t-divine{--c1:255, 215, 120;--c2:255, 244, 200;--c3:160, 110, 20}.cst.t-divine .cfx-bg{background:radial-gradient(60% 55% at 50% 36%,#ffc85a52,#0000 72%)}.cst.t-divine .b1{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffecaa00 0 6deg, #ffecaa47 7.5deg 8.5deg, #ffecaa00 10deg 15deg);width:150%;margin-top:-75%;margin-left:-75%;animation:60s linear infinite cfx-spin;display:block;inset:44% auto auto 50%;-webkit-mask-image:radial-gradient(closest-side,#000 8%,#0009 35%,#0000 68%);mask-image:radial-gradient(closest-side,#000 8%,#0009 35%,#0000 68%)}.cst.t-divine .b2{aspect-ratio:1;border:.1em solid #ffd778b3;border-radius:50%;width:74%;margin-top:-37%;margin-left:-37%;animation:48s linear infinite cfx-spin;display:block;inset:44% auto auto 50%;box-shadow:0 0 .8em #ffc85a73,inset 0 0 .8em #ffc85a4d}.cst.t-divine .b2:before,.cst.t-divine .b2:after{content:"";border:.06em dashed #ffecaabf;border-radius:50%;position:absolute;inset:7%}.cst.t-divine .b2:after{background:repeating-conic-gradient(from 0deg, #ffe18cf2 0 1.2deg, transparent 1.2deg 30deg);border:0;inset:-.45em;-webkit-mask-image:radial-gradient(closest-side,#0000 92%,#000 93% 100%);mask-image:radial-gradient(closest-side,#0000 92%,#000 93% 100%)}.cst.t-divine .b3{background:linear-gradient(#fff4c86b,#ffd7781f 60%,#0000);width:32%;height:90%;animation:6s ease-in-out infinite cfx-pulse;display:block;inset:-10% auto auto 34%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000)}.cst.t-divine .cfx-floor .gl{background:radial-gradient(closest-side,#ffd77899,#0000)}.cst.t-divine .pts i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ffecaa;border-radius:0;width:.5em;height:.5em;animation:12s ease-in-out infinite cfx-fall}.cst.t-divine .pts i:nth-child(odd){clip-path:none;border-radius:50%;width:.26em;height:.26em;animation-duration:15s;box-shadow:0 0 .4em #ffd778f2}.cst.t-fragmented{--c1:122, 215, 255;--c2:255, 59, 92;--c3:59, 123, 255}.cst.t-fragmented .cfx-bg{background:radial-gradient(40% 40% at 26% 34%,#ff3b5c42,#0000 70%),radial-gradient(40% 40% at 74% 34%,#3b7bff4d,#0000 70%),radial-gradient(45% 35% at 50% 70%,#3bff8a2e,#0000 70%),radial-gradient(35% 35% at 50% 20%,#b04bff38,#0000 70%)}.cst.t-fragmented .b1{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ff3b5c38 0 4deg, transparent 4deg 22.5deg, #3b7bff38 22.5deg 26.5deg, transparent 26.5deg 45deg);width:140%;margin-top:-70%;margin-left:-70%;animation:70s linear infinite cfx-spin;display:block;inset:44% auto auto 50%;-webkit-mask-image:radial-gradient(closest-side,#000 10%,#00000080 35%,#0000 66%);mask-image:radial-gradient(closest-side,#000 10%,#00000080 35%,#0000 66%)}.cst.t-fragmented .b2{aspect-ratio:1;-webkit-mask-composite:xor;opacity:.7;filter:drop-shadow(0 0 .4em #7ad7ff99);background:conic-gradient(#ff3b5c,#b04bff,#3b7bff,#3bff8a,#ffe14d,#ff3b5c) border-box;border:.1em solid #0000;border-radius:50%;width:74%;margin-top:-37%;margin-left:-37%;animation:36s linear infinite cfx-spin-r;display:block;inset:44% auto auto 50%;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cst .fr{width:0;height:0;animation:fr-wander var(--drift) ease-in-out var(--dd) infinite;position:absolute}.cst .fr .sp{left:calc(var(--w) * -.5);top:calc(var(--w) * -.9);width:var(--w);height:calc(var(--w) * 1.8);animation:fr-spin var(--spin) linear infinite var(--dir)}.cst .fr .tn{animation:fr-turn var(--turn) ease-in-out var(--td) infinite;inset:0}.cst .fr b{display:block;position:absolute}.cst .fr .gw{background:radial-gradient(closest-side, rgba(var(--tc), .62), rgba(var(--tc), .16) 50%, transparent 74%);animation:fr-glow 4.2s ease-in-out var(--td) infinite;border-radius:50%;inset:-110% -190%}.cst .fr :is(.rim,.fc,.hl){clip-path:polygon(50% 0,84% 24%,100% 62%,50% 100%,0 62%,16% 24%)}.cst .fr:nth-child(3n+2) :is(.rim,.fc,.hl){clip-path:polygon(38% 0,100% 30%,80% 100%,20% 86%,0 36%)}.cst .fr:nth-child(3n) :is(.rim,.fc,.hl){clip-path:polygon(50% 0,100% 22%,100% 78%,50% 100%,0 78%,0 22%)}.cst .fr .rim{background:linear-gradient(150deg, rgb(var(--cffffff,255,255,255)) 0, rgb(var(--tc)) 38%, rgba(var(--tc), .65) 68%, rgb(var(--cffffff,255,255,255)) 100%);inset:0}.cst .fr .fc{background:linear-gradient(0deg, rgba(var(--c00000e,0,0,14),.5), transparent 62%), linear-gradient(100deg, transparent 38%, rgba(var(--cffffff,255,255,255),.8) 40.5%, transparent 44%), conic-gradient(from var(--cr) at 48% 52%, rgba(var(--cffffff,255,255,255),.7) 0 9%, transparent 9% 27%, rgba(var(--c000000,0,0,0),.5) 27% 41%, rgba(var(--cffffff,255,255,255),.34) 41% 55%, rgba(var(--c000000,0,0,0),.36) 55% 72%, rgba(var(--cffffff,255,255,255),.62) 72% 84%, transparent 84%), linear-gradient(165deg, rgba(var(--tc), 1), rgba(var(--tc), .55) 55%, rgb(var(--tc)));inset:.07em}.cst .fr .hl{background:linear-gradient(125deg, transparent 28%, rgba(var(--cffffff,255,255,255),.98) 46%, transparent 64%);opacity:0;animation:fr-glint var(--turn) ease-in-out var(--td) infinite;inset:.07em}.cst .fr u{left:calc(var(--w) * .1);top:calc(var(--w) * -1.2);width:calc(var(--w) * 1.2);height:calc(var(--w) * 1.2);background:rgb(var(--cffffff,255,255,255));clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;animation:fr-spark var(--sk) ease-out var(--skd) infinite}.cst .fr-red{--tc:var(--cff3b5c,255,59,92)}.cst .fr-blue{--tc:var(--c3b7bff,59,123,255)}.cst .fr-green{--tc:var(--c3bff8a,59,255,138)}.cst .fr-violet{--tc:var(--cb04bff,176,75,255)}.cst .fr-cyan{--tc:var(--c4cd6ff,76,214,255)}.cst .fr-dia{--tc:var(--ce2eeff,226,238,255)}.cst .fr-dia .rim{background:conic-gradient(from var(--cr), rgb(var(--cff3b5c,255,59,92)), rgb(var(--cffe14d,255,225,77)), rgb(var(--c3bff8a,59,255,138)), rgb(var(--c3bd2ff,59,210,255)), rgb(var(--cb04bff,176,75,255)), rgb(var(--cff3b5c,255,59,92)))}.cst .fr-dia .fc{background:linear-gradient(0deg, rgba(var(--c283c78,40,60,120),.4), transparent 60%), conic-gradient(from var(--cr) at 48% 52%, rgba(var(--cffffff,255,255,255),.85) 0 10%, rgba(var(--cbed7ff,190,215,255),.35) 10% 30%, rgba(var(--c3c5aaa,60,90,170),.4) 30% 44%, rgba(var(--cffffff,255,255,255),.6) 44% 58%, rgba(var(--c7896e6,120,150,230),.35) 58% 76%, rgba(var(--cffffff,255,255,255),.8) 76% 88%, rgba(var(--cbed7ff,190,215,255),.3) 88%), linear-gradient(165deg, rgba(var(--cebf4ff,235,244,255),.95), rgba(var(--caac8ff,170,200,255),.55))}@keyframes fr-wander{0%,to{transform:translate(var(--x0), var(--y0))}25%{transform:translate(var(--x1), var(--y1))}50%{transform:translate(var(--x2), var(--y2))}75%{transform:translate(var(--x3), var(--y3))}}@keyframes fr-spin{to{transform:rotate(360deg)}}@keyframes fr-turn{0%,to{transform:scaleX(1)}50%{transform:scaleX(.16)}}@keyframes fr-glint{0%,28%{opacity:0}50%{opacity:.95}72%,to{opacity:0}}@keyframes fr-glow{0%,to{opacity:.35}50%{opacity:.85}}@keyframes fr-spark{0%,84%,to{opacity:0;transform:scale(.2)rotate(0)}90%{opacity:1;transform:scale(1)rotate(30deg)}96%{opacity:0;transform:scale(.4)rotate(70deg)}}.cst.lite .fr:nth-child(n+11),:root:is([data-perf=medium],[data-perf=low]) .cst .fr:nth-child(n+15),:root[data-perf=low] .cst .fr:nth-child(n+9),:root[data-perf=low] .cst .fr :is(.gw,.hl),:root[data-perf=low] .cst .fr u{display:none}.cst.t-fragmented .pts i{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);background:#fff;width:.5em;height:.5em;animation:3.6s ease-in-out infinite cfx-twinkle}.cst.t-fragmented .pts i:nth-child(3n+1){background:#ffd0dc;animation-duration:4.4s}.cst.t-fragmented .pts i:nth-child(3n+2){background:#c8dcff;width:.36em;height:.36em;animation-duration:3.1s}.cst.t-fragmented .cfx-floor .gl{background:conic-gradient(#ff3b5c8c,#ffe14d80,#3bff8a80,#3bd2ff8c,#3b7bff8c,#b04bff8c,#ff3b5c8c);-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000);mask-image:radial-gradient(closest-side,#000 20%,#0000)}.cst .glyphs .gr{aspect-ratio:1;opacity:.95;width:82%;margin-top:-41%;margin-left:-41%;display:block;position:absolute;top:58%;left:50%;transform:rotate(-10deg)scaleY(.34)}.cst .glyphs .gr.g2{opacity:.8;width:64%;margin-top:-32%;margin-left:-32%;top:34%;transform:rotate(12deg)scaleY(.3)}.cst .glyphs svg{width:100%;height:100%;filter:drop-shadow(0 0 .25em rgba(var(--c2ef1ff,46,241,255),.9));animation:34s linear infinite cfx-spin;position:absolute;inset:0;overflow:visible}.cst .glyphs .g2 svg{filter:drop-shadow(0 0 .25em rgba(var(--cff48c4,255,72,196),.9));animation:26s linear infinite cfx-spin-r}.cst .glyphs text{font:700 calc(11px * var(--text-scale,1)) "Orbitron", "Segoe UI", sans-serif;fill:rgb(var(--caafaff,170,250,255))}.cst .glyphs .g2 text{fill:rgb(var(--cffb4ec,255,180,236))}.cst.t-primordial{--c1:var(--c8c56f0,140,86,240);--c2:var(--ccd224a,205,34,74);--c3:var(--c280c54,40,12,84)}.cst.t-primordial .cfx-bg{background:radial-gradient(ellipse 85% 36% at 50% 100%, rgba(var(--c32166a,50,22,106),.36), transparent 72%), radial-gradient(ellipse 55% 45% at 50% 36%, rgba(var(--c280e56,40,14,86),.24), transparent 76%), radial-gradient(ellipse 80% 65% at 50% 28%, rgba(var(--c020008,2,0,8),.78), transparent 80%)}.cst.t-primordial .cfx-aura{background:radial-gradient(closest-side, rgba(var(--c1), .2), rgba(var(--c1), .05) 55%, transparent)}.cst.t-primordial .cfx-halo{opacity:.34}.cst.t-primordial .cfx-floor .gl{background:radial-gradient(closest-side, rgba(var(--c7846e6,120,70,230),.5), rgba(var(--c3c1882,60,24,130),.16) 60%, transparent)}.cst .rl>*{position:absolute}.cst .rl-orb{aspect-ratio:1;background:radial-gradient(circle at 50% 40%, rgb(var(--c0b0516,11,5,22)), rgb(var(--c020006,2,0,6)) 70%);width:64%;box-shadow:0 0 1em .2em rgba(var(--c8250f0,130,80,240),.24);border-radius:50%;margin:-32% 0 0 -32%;top:38%;left:50%}.cst .rl-orb:after{content:"";border:.07em solid rgba(var(--ccd224a,205,34,74),.5);border-radius:50%;position:absolute;inset:-.1em}.cst .rl-corona{aspect-ratio:1;background:radial-gradient(closest-side, transparent 55%, rgba(var(--ca06eff,160,110,255),.4) 57%, rgba(var(--c6432be,100,50,190),.22) 64%, rgba(var(--c32146e,50,20,110),.09) 80%, transparent);border-radius:50%;width:118%;margin:-59% 0 0 -59%;animation:7s ease-in-out infinite rl-corona;top:38%;left:50%}.cst .rl-corona:after{content:"";background:repeating-conic-gradient(from 0deg, rgba(var(--ca06eff,160,110,255),0) 0 5deg, rgba(var(--ca06eff,160,110,255),.26) 6.5deg 7.5deg, rgba(var(--ca06eff,160,110,255),0) 9deg 15deg);-webkit-mask-image:radial-gradient(closest-side, transparent 52%, rgb(var(--c000000,0,0,0)) 60%, transparent 98%);-webkit-mask-image:radial-gradient(closest-side, transparent 52%, rgb(var(--c000000,0,0,0)) 60%, transparent 98%);mask-image:radial-gradient(closest-side, transparent 52%, rgb(var(--c000000,0,0,0)) 60%, transparent 98%);border-radius:50%;animation:100s linear infinite cfx-spin;position:absolute;inset:0}@keyframes rl-corona{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}.cst .rl-ring{aspect-ratio:1;background:conic-gradient(from 20deg, rgb(var(--c05030a,5,3,10)), rgb(var(--c342e52,52,46,82)), rgb(var(--c0a0810,10,8,16)), rgb(var(--c8a82b4,138,130,180)) 6%, rgb(var(--ccfc8ee,207,200,238)) 7.5%, rgb(var(--c8a82b4,138,130,180)) 9%, rgb(var(--c0a0810,10,8,16)) 12%, rgb(var(--c1c1834,28,24,52)), rgb(var(--c05030a,5,3,10)), rgb(var(--c5a5084,90,80,132)) 58%, rgb(var(--ca49cd0,164,156,208)) 60%, rgb(var(--c07050c,7,5,12)) 64%, rgb(var(--c2a2446,42,36,70)), rgb(var(--c05030a,5,3,10))) border-box;width:92%;-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) padding-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) padding-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) padding-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);filter:drop-shadow(0 0 .35em rgba(var(--c7846dc,120,70,220),.55));border:.7em solid #0000;border-radius:50%;margin:-46% 0 0 -46%;animation:140s linear infinite cfx-spin;top:38%;left:50%;-webkit-mask-composite:xor;mask-composite:exclude}.cst .rl-swirl{aspect-ratio:1;width:190%;margin:-95% 0 0 -95%;top:44%;left:50%}.cst .rl-swirl i{background-position:50%;background-size:100% 100%;border-radius:50%;inset:0}.cst .rl-swirl .f1{-webkit-mask-image:radial-gradient(closest-side, transparent 10%, rgb(var(--c000000,0,0,0)) 34%, rgb(var(--c000000,0,0,0)) 50%, transparent 74%);-webkit-mask-image:radial-gradient(closest-side, transparent 10%, rgb(var(--c000000,0,0,0)) 34%, rgb(var(--c000000,0,0,0)) 50%, transparent 74%);mask-image:radial-gradient(closest-side, transparent 10%, rgb(var(--c000000,0,0,0)) 34%, rgb(var(--c000000,0,0,0)) 50%, transparent 74%);opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0085 0.012' numOctaves='5' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.12 0 0 0 0 0.74 0 0 0 2.6 -1.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23f%29'/%3E%3C/svg%3E");animation:64s linear infinite cfx-spin}.cst .rl-swirl .f3{-webkit-mask-image:radial-gradient(closest-side, transparent 34%, rgb(var(--c000000,0,0,0)) 56%, rgb(var(--c000000,0,0,0)) 70%, transparent 94%);-webkit-mask-image:radial-gradient(closest-side, transparent 34%, rgb(var(--c000000,0,0,0)) 56%, rgb(var(--c000000,0,0,0)) 70%, transparent 94%);mask-image:radial-gradient(closest-side, transparent 34%, rgb(var(--c000000,0,0,0)) 56%, rgb(var(--c000000,0,0,0)) 70%, transparent 94%);opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0095 0.0135' numOctaves='5' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.18 0 0 0 0 0.07 0 0 0 0 0.5 0 0 0 2.6 -1.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23f%29'/%3E%3C/svg%3E");animation:120s linear infinite cfx-spin-r}.cst .rl-swirl .f2{-webkit-mask-image:radial-gradient(closest-side, transparent 16%, rgb(var(--c000000,0,0,0)) 40%, rgb(var(--c000000,0,0,0)) 62%, transparent 88%);-webkit-mask-image:radial-gradient(closest-side, transparent 16%, rgb(var(--c000000,0,0,0)) 40%, rgb(var(--c000000,0,0,0)) 62%, transparent 88%);mask-image:radial-gradient(closest-side, transparent 16%, rgb(var(--c000000,0,0,0)) 40%, rgb(var(--c000000,0,0,0)) 62%, transparent 88%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011 0.0085' numOctaves='5' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.008 0 0 0 0 0.003 0 0 0 0 0.022 0 0 0 4.4 -1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23f%29'/%3E%3C/svg%3E");animation:88s linear infinite cfx-spin-r}.cst .rl-swirl .f4{-webkit-mask-image:radial-gradient(closest-side, transparent 38%, rgb(var(--c000000,0,0,0)) 62%, rgb(var(--c000000,0,0,0)) 76%, transparent 98%);-webkit-mask-image:radial-gradient(closest-side, transparent 38%, rgb(var(--c000000,0,0,0)) 62%, rgb(var(--c000000,0,0,0)) 76%, transparent 98%);mask-image:radial-gradient(closest-side, transparent 38%, rgb(var(--c000000,0,0,0)) 62%, rgb(var(--c000000,0,0,0)) 76%, transparent 98%);opacity:.92;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0075 0.01' numOctaves='5' seed='33' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.006 0 0 0 0 0.002 0 0 0 0 0.018 0 0 0 4.4 -1.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23f%29'/%3E%3C/svg%3E");animation:150s linear infinite cfx-spin}.cst .rl-code{inset:0}.cst .rl-code .cr{aspect-ratio:1;width:104%;margin:-52% 0 0 -52%;position:absolute;top:48%;left:50%;transform:rotate(-8deg)scaleY(.3)}.cst .rl-code .cr.c2{width:70%;margin:-35% 0 0 -35%;top:30%;transform:rotate(9deg)scaleY(.28)}.cst .rl-code svg{width:100%;height:100%;-webkit-mask-image:conic-gradient(from 0deg, transparent, rgb(var(--c000000,0,0,0)) 28%, rgb(var(--c000000,0,0,0)) 56%, transparent 86%);-webkit-mask-image:conic-gradient(from 0deg, transparent, rgb(var(--c000000,0,0,0)) 28%, rgb(var(--c000000,0,0,0)) 56%, transparent 86%);mask-image:conic-gradient(from 0deg, transparent, rgb(var(--c000000,0,0,0)) 28%, rgb(var(--c000000,0,0,0)) 56%, transparent 86%);filter:drop-shadow(0 0 .22em rgba(var(--c8250f0,130,80,240),.9));animation:58s linear infinite cfx-spin;position:absolute;inset:0;overflow:visible}.cst .rl-code .c2 svg{animation:42s linear infinite cfx-spin-r}.cst .rl-code text{font:600 calc(10.5px * var(--text-scale,1)) ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;fill:rgb(var(--cb094ff,176,148,255))}.cst .rl-code .c2 text{fill:rgb(var(--cd6c4ff,214,196,255))}.cst .rl-code .col{white-space:pre;text-align:center;font:600 calc(.58em * var(--cs)) / 1.32 ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;color:rgba(140, 100, 245, var(--co));opacity:0;-webkit-mask-image:linear-gradient(180deg, rgb(var(--c000000,0,0,0)), rgba(var(--c000000,0,0,0),.5) 38%, transparent);-webkit-mask-image:linear-gradient(180deg, rgb(var(--c000000,0,0,0)), rgba(var(--c000000,0,0,0),.5) 38%, transparent);mask-image:linear-gradient(180deg, rgb(var(--c000000,0,0,0)), rgba(var(--c000000,0,0,0),.5) 38%, transparent);animation:rl-rise var(--rise) linear var(--cd) infinite;top:100%}.cst .rl-code .col:first-line{color:rgb(var(--cf0e8ff,240,232,255));text-shadow:0 0 .5em rgb(var(--ca67cff,166,124,255))}.cst .rl-code .col.c{color:rgba(224, 40, 84, var(--co))}.cst .rl-code .col.c:first-line{color:rgb(var(--cffe6ec,255,230,236));text-shadow:0 0 .5em rgb(var(--cff2a55,255,42,85))}@keyframes rl-rise{0%{opacity:0;transform:translateY(0)}12%{opacity:1}76%{opacity:1}to{opacity:0;transform:translateY(-21em)}}.cst .rl-shade{background:radial-gradient(ellipse 62% 58% at 50% 46%, transparent 36%, rgba(var(--c020006,2,0,6),.62) 68%, rgba(var(--c020006,2,0,6),.94) 100%);inset:-10%}.cst .rl-bolt{opacity:0;animation:rl-bolt var(--per) linear var(--bd) infinite}.cst .rl-bolt .gl{background:radial-gradient(closest-side, rgba(var(--cff2854,255,40,84),.62), rgba(var(--caa1234,170,18,52),.26) 46%, transparent 76%);inset:-90% -140%}.cst .rl-bolt svg{width:100%;height:100%;filter:drop-shadow(0 0 .32em rgba(var(--cff2850,255,40,80),.95));position:absolute;inset:0;overflow:visible}.cst .rl-bolt path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cst .rl-bolt .haze{stroke:rgba(var(--cff2450,255,36,80),.2);stroke-width:9px}.cst .rl-bolt .wide{stroke:rgba(var(--cff2a54,255,42,84),.92);stroke-width:2.4px}.cst .rl-bolt .core{stroke:rgb(var(--cfff0f3,255,240,243));stroke-width:.9px}@keyframes rl-bolt{0%,to{opacity:0}.8%{opacity:1}2%{opacity:.2}3.4%{opacity:1}5%{opacity:.45}7%{opacity:.8}11%{opacity:.22}17%{opacity:0}}.cst .rl-seal{aspect-ratio:1;width:102%;margin:-51% 0 0 -51%;top:85.5%;left:50%;transform:scaleY(.2)}.cst .rl-seal>span{position:absolute;inset:0}.cst .rl-plate{background:conic-gradient(from 10deg, rgb(var(--c030208,3,2,8)), rgb(var(--c26213e,38,33,62)), rgb(var(--c050409,5,4,9)), rgb(var(--c4a4372,74,67,114)) 8%, rgb(var(--c8f87bc,143,135,188)) 9.5%, rgb(var(--c4a4372,74,67,114)) 11%, rgb(var(--c050409,5,4,9)) 15%, rgb(var(--c1b1730,27,23,48)), rgb(var(--c030208,3,2,8)), rgb(var(--c3a3460,58,52,96)) 60%, rgb(var(--c07060c,7,6,12)), rgb(var(--c1f1a36,31,26,54)), rgb(var(--c030208,3,2,8)));box-shadow:0 0 1.4em rgba(var(--c6e3cd2,110,60,210),.32), inset 0 0 2em rgba(var(--c000000,0,0,0),.9);border-radius:50%;inset:1%}.cst .rl-plate:after{content:"";background:linear-gradient(160deg, rgba(var(--cd2beff,210,190,255),.28), transparent 38%, transparent 70%, rgba(var(--c7850dc,120,80,220),.2));border-radius:50%;position:absolute;inset:0}.cst .rl-seal svg{width:100%;height:100%;filter:drop-shadow(0 0 .3em rgba(var(--c8c5afa,140,90,250),.9));position:absolute;inset:0;overflow:visible}.cst .rl-seal circle,.cst .rl-seal path{fill:none;stroke:rgba(var(--caa82ff,170,130,255),.85);stroke-width:1.2px}.cst .rl-seal .tick{stroke-width:4px;stroke-dasharray:1 14.7;stroke:rgba(var(--cc8b4ff,200,180,255),.7)}.cst .rl-seal .red{stroke:rgba(var(--ccd224a,205,34,74),.7)}.cst .rl-seal .dot{stroke:none;opacity:.8}.cst .rl-seal .sl-a svg{animation:52s linear infinite cfx-spin}.cst .rl-seal .sl-b svg{animation:38s linear infinite cfx-spin-r}.cst .rl-crack path{fill:none;stroke:rgba(var(--c9664ff,150,100,255),.85);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cst .rl-crack{width:100%;height:100%;filter:drop-shadow(0 0 .3em rgba(var(--c8250f0,130,80,240),.9));animation:3.4s ease-in-out infinite cfx-vein;inset:0;overflow:visible}.cst .rl-crack.v2{animation-delay:-1.1s}.cst .rl-crack.v3{animation-delay:-2.2s}.cst .rl-seal,.cst .rl-crack{translate:0 var(--feet,0)}.cst .rl-fog{translate:0 var(--feet,0);inset:0}.cst .rl-fog i{background:radial-gradient(closest-side, rgba(var(--c462888,70,40,136),.55), rgba(var(--c20104a,32,16,74),.3) 58%, transparent);filter:blur(.55em);opacity:.9;border-radius:50%;width:74%;height:24%;animation:19s ease-in-out infinite alternate rl-fog;bottom:0}.cst .rl-fog i:first-child{left:-22%}.cst .rl-fog i:nth-child(2){animation-duration:23s;animation-direction:alternate-reverse;left:46%}.cst .rl-fog i:nth-child(3){opacity:.6;width:60%;height:20%;animation-duration:27s;animation-direction:alternate-reverse;bottom:7%;left:12%}.cst .rl-fog i:nth-child(4){opacity:.7;width:52%;animation-duration:21s;bottom:3%;left:30%}@keyframes rl-fog{0%{transform:translate(-12%)scaleY(.9)}to{transform:translate(14%)scale(1.1)}}.cst.t-primordial .pts i{background:radial-gradient(circle, rgb(var(--cffffff,255,255,255)), rgb(var(--cc9b0ff,201,176,255)) 50%, rgb(var(--c7a4cd8,122,76,216)));width:.26em;height:.26em;box-shadow:0 0 .4em rgba(var(--ca06eff,160,110,255),.95);border-radius:50%;animation:10s ease-in infinite cfx-rise-a}.cst.t-primordial .pts i:nth-child(2n){animation-name:cfx-rise-b;animation-duration:12.5s}.cst.t-primordial .pts i:nth-child(3n){width:.18em;height:.18em}.cst.t-primordial .pts i:nth-child(5n){background:radial-gradient(circle, rgb(var(--cffe0e8,255,224,232)), rgb(var(--cff3a5a,255,58,90)) 50%, rgb(var(--c8a1030,138,16,48)));box-shadow:0 0 .4em rgba(var(--cd4224a,212,34,74),.9)}.cst-colossus{z-index:1}.cst-colossus .cfx-halo{opacity:.14}.cst-colossus .cfx-aura,.cst-colossus .cfx-floor .gl{opacity:.35}.cst-colossus .rl-swirl.lit{opacity:.7}.cst.lite .rl-code .col:nth-child(n+8),:root:is([data-perf=medium],[data-perf=low]) .cst .rl-swirl i:nth-child(2),:root:is([data-perf=medium],[data-perf=low]) .cst .rl-bolt:nth-child(n+11),:root:is([data-perf=medium],[data-perf=low]) .cst .rl-code .col:nth-child(n+11),:root:is([data-perf=medium],[data-perf=low]) .cst .rl-fog i:nth-child(n+4),:root:is([data-perf=medium],[data-perf=low]) .cst .rl-crack.v3,:root[data-perf=low] .cst .rl-bolt,:root[data-perf=low] .cst .rl-code .col:nth-child(n+6),:root[data-perf=low] .cst .rl-code .cr.c2,:root[data-perf=low] .cst .rl-fog i:nth-child(n+3),:root[data-perf=low] .cst .rl-crack.v2{display:none}.cst .cfx-var>*{display:none;position:absolute;inset:0}.cst .cfx-var{z-index:8}.cst-dual{z-index:0;isolation:isolate;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.cst-dual>.cst{grid-area:1/1}.cst-dual>.cst-front{z-index:1}.cst-dual.s-hydron{--c2nd:var(--c78d2ff,120,210,255)}.cst-dual.s-terran{--c2nd:var(--ce6af64,230,175,100)}.cst-dual.s-inferno{--c2nd:var(--cff8c32,255,140,50)}.cst-dual.s-volt{--c2nd:var(--cffe45a,255,228,90)}.cst-dual.s-bioforged{--c2nd:var(--c5cf08c,92,240,140)}.cst-dual.s-neural{--c2nd:var(--cc878ff,200,120,255)}.cst-dual.s-aether{--c2nd:var(--cd2f2ff,210,242,255)}.cst-dual.s-umbra{--c2nd:var(--caa6eff,170,110,255)}.cst-dual.s-astral{--c2nd:var(--cafb9ff,175,185,255)}.cst-dual.s-divine{--c2nd:var(--cffd778,255,215,120)}.cst-dual.s-fragmented{--c2nd:var(--c7ad7ff,122,215,255)}.cst.cst-front .cfx-halo .cfx-mask{background:linear-gradient(90deg, rgb(var(--c1)) 30%, rgb(var(--c2nd,var(--c1))) 70%)}.cst.cst-layer .cfx-bg,.cst.cst-layer .cfx-aura,.cst.cst-layer .cfx-floor,.cst.cst-layer .cfx-var,.cst.cst-layer .ln-terran,.cst.cst-layer .ln-inferno,.cst.cst-layer .fire,.cst.cst-layer .ln-volt:not(.bolt):not(.crk){display:none!important}.cst.cst-layer .cfx-wrap{opacity:.9}.cst.cst-front .pts i:nth-child(2n),.cst.cst-layer .pts i:nth-child(odd){display:none}.cst.v-prism .cst-fit{isolation:isolate;position:relative}.cst.v-prism .cst-fit:before,.cst.v-prism .cst-fit:after{content:"";pointer-events:none;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;position:absolute;inset:0}.cst.v-prism .cst-fit:before{z-index:-1;background:linear-gradient(135deg, rgb(var(--cffffff,255,255,255)), rgb(var(--ccfe9ff,207,233,255)) 40%, rgb(var(--cffd6f3,255,214,243)) 70%, rgb(var(--cffffff,255,255,255)));filter:blur(1px);opacity:.4;transform:scale(1.03)}.cst.v-prism .cst-fit:after{z-index:1;background:var(--pr-grain), var(--pr-holo);mix-blend-mode:soft-light;opacity:.38}.cst.v-prism .cfx-halo{display:none}.cst.v-prism .cfx-var .pr-ring{aspect-ratio:1;background:repeating-conic-gradient(from 8deg, rgba(var(--cff4fd8,255,79,216),.3) 0 3deg, transparent 3deg 12deg, rgba(var(--c4fd8ff,79,216,255),.3) 12deg 15deg, transparent 15deg 24deg, rgba(var(--cffd35c,255,211,92),.28) 24deg 27deg, transparent 27deg 36deg);width:120%;-webkit-mask-image:radial-gradient(closest-side, rgb(var(--c000000,0,0,0)) 18%, rgba(var(--c000000,0,0,0),.45) 45%, transparent 72%);-webkit-mask-image:radial-gradient(closest-side, rgb(var(--c000000,0,0,0)) 18%, rgba(var(--c000000,0,0,0),.45) 45%, transparent 72%);mask-image:radial-gradient(closest-side, rgb(var(--c000000,0,0,0)) 18%, rgba(var(--c000000,0,0,0),.45) 45%, transparent 72%);margin-top:-60%;margin-left:-60%;display:block;inset:44% auto auto 50%}.cst.v-prism .cfx-var .pr-glints{display:block}.cst .pr-glints i{background:rgb(var(--cffffff,255,255,255));opacity:0;clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);width:.9em;height:.9em;animation:9s ease-in-out infinite pr-wink}.cst .pr-glints i:first-child{top:18%;left:12%}.cst .pr-glints i:nth-child(2){animation-delay:-2.2s;top:30%;right:10%}.cst .pr-glints i:nth-child(3){animation-delay:-4.5s;top:64%;left:18%}.cst .pr-glints i:nth-child(4){width:.6em;height:.6em;animation-delay:-6.7s;top:8%;right:16%}@keyframes pr-wink{0%,86%,to{opacity:0;transform:scale(.3)rotate(0)}92%{opacity:1;transform:scale(1)rotate(45deg)}}.cst.v-glitch .cfx-var .gl-scan{background:repeating-linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.05) 0 1px, transparent 1px 3px);animation:.9s steps(3,end) infinite cfx-scan;display:block}@keyframes cfx-scan{to{transform:translateY(3px)}}.cst.v-glitch .cfx-var .gl-blocks{display:block}.cst .gl-blocks i{opacity:0;height:.7em;animation:3.1s step-end infinite cfx-block}.cst .gl-blocks i:nth-child(5){background:repeating-linear-gradient(90deg, rgba(var(--c2ef1ff,46,241,255),.5) 0 .3em, rgba(var(--cff2e6e,255,46,110),.5) .3em .6em, transparent .6em .9em);width:34%;height:1.4em;animation-delay:-1.3s;top:14%;left:58%}.cst .gl-blocks i:nth-child(6){background:rgba(var(--cffffff,255,255,255),.35);width:26%;height:.5em;animation-delay:-2.8s;top:52%;left:4%}.cst .gl-blocks i:nth-child(7){background:rgba(var(--cff2e6e,255,46,110),.4);width:48%;height:.9em;animation-delay:-.4s;top:84%;right:0}.cst .gl-blocks i:first-child{background:rgba(var(--cff2e78,255,46,120),.45);width:30%;top:20%;left:6%}.cst .gl-blocks i:nth-child(2){background:rgba(var(--c2ef1ff,46,241,255),.5);width:40%;height:.35em;animation-delay:-.8s;top:46%;right:4%}.cst .gl-blocks i:nth-child(3){background:rgba(var(--ca23bff,162,59,255),.45);width:22%;height:1.1em;animation-delay:-1.9s;top:72%;left:30%}.cst .gl-blocks i:nth-child(4){background:rgba(var(--cffffff,255,255,255),.45);width:100%;height:.15em;animation-delay:-2.4s;top:8%;left:0}@keyframes cfx-block{0%{opacity:0;transform:translate(0)}6%{opacity:1;transform:translate(.8em)}9%{opacity:.6;transform:translate(-1.2em)}12%{opacity:0}61%{opacity:1;transform:translate(-.5em)}63%{opacity:0}}.cst .cfx-ghost{opacity:.7;display:none;position:absolute;inset:0}.cst.v-glitch .cfx-ghost{display:block}.cst .cfx-ghost.gr .cfx-mask{background:rgb(var(--cff2e6e,255,46,110))}.cst .cfx-ghost.gc .cfx-mask{background:rgb(var(--c2ef1ff,46,241,255))}.cst .cfx-ghost.gr{animation:3.1s step-end infinite cfx-ghost-r}.cst .cfx-ghost.gc{animation:3.1s step-end infinite cfx-ghost-c}@keyframes cfx-ghost-r{0%{opacity:.7;transform:translate(-.4em)}6%{opacity:1;transform:translate(-1.1em,.15em)}9%{transform:translate(.6em,-.1em)}12%{opacity:.7;transform:translate(-.4em)}40%{transform:translate(-.5em,.05em)}42%{transform:translate(-.4em)}61%{opacity:1;transform:translate(-1.4em)}63%{opacity:.7;transform:translate(-.4em)}}@keyframes cfx-ghost-c{0%{opacity:.7;transform:translate(.4em)}6%{opacity:1;transform:translate(1.15em,-.15em)}9%{transform:translate(-.6em,.1em)}12%{opacity:.7;transform:translate(.4em)}40%{transform:translate(.5em,-.05em)}42%{transform:translate(.4em)}61%{opacity:1;transform:translate(1.4em)}63%{opacity:.7;transform:translate(.4em)}}.cst.v-flaw .cfx-var .fl-sigil{aspect-ratio:1;width:80.4%;margin-top:-40.2%;margin-left:-40.2%;display:block;inset:44% auto auto 50%}.cst .fl-sigil svg{width:100%;height:100%;animation:36s linear infinite cfx-spin;position:absolute;inset:0;overflow:visible}.cst .fl-sigil .ring{fill:none;stroke:rgba(var(--cffd778,255,215,120),.7);stroke-width:.5px}.cst .fl-sigil .ring.in{stroke-dasharray:1 2;stroke:rgba(var(--cffecaa,255,236,170),.6)}.cst .fl-sigil .pent{fill:none;stroke:rgba(var(--cffd778,255,215,120),.45);stroke-width:.4px}.cst .fl-sigil .star{fill:rgb(var(--cffecaa,255,236,170))}.cst.v-flaw .cfx-var .fl-dust{display:block}.cst .fl-dust i{background:rgb(var(--cffe696,255,230,150));width:.22em;height:.22em;box-shadow:0 0 .4em rgba(var(--cffc850,255,200,80),.95);opacity:0;border-radius:50%;animation:7s ease-out infinite cfx-rise-a}.cst .fl-dust i:first-child{bottom:6%;left:20%}.cst .fl-dust i:nth-child(2){animation-name:cfx-rise-b;animation-delay:-2.3s;bottom:2%;left:44%}.cst .fl-dust i:nth-child(3){animation-delay:-4.1s;bottom:8%;left:66%}.cst .fl-dust i:nth-child(4){animation-name:cfx-rise-b;animation-delay:-5.6s;bottom:4%;left:84%}.cst.cst-paused,.cst.cst-paused *,.cst.cst-paused :before,.cst.cst-paused :after{animation-play-state:paused!important}.cst.cst-still *,.cst.cst-still :before,.cst.cst-still :after,:root[data-motion=reduce] .cst *,:root[data-motion=reduce] .cst :before,:root[data-motion=reduce] .cst :after{animation:none!important}.rfx-rim{z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--fx)), transparent);height:2px;position:absolute;top:0;left:18%;right:18%}.rfx-run,.rfx-prism{z-index:3;pointer-events:none;position:absolute;overflow:hidden}.rfx-run i{aspect-ratio:1;background:conic-gradient(transparent 0 62%, rgba(var(--fx), .9) 74%, rgb(var(--cffffff,255,255,255)) 80%, rgba(var(--fx), .9) 86%, transparent 96%);will-change:transform;width:300%;margin:-150% 0 0 -150%;animation:7s linear infinite cst-spin;position:absolute;top:50%;left:50%}.rfx-run.two i{background:conic-gradient(transparent 0 18%, rgb(var(--cffffff,255,255,255)) 24%, rgba(var(--fx), .95) 30%, transparent 40% 68%, rgb(var(--cffffff,255,255,255)) 74%, rgba(var(--fx), .95) 80%, transparent 90%);animation-duration:5s}.rfx-heat{z-index:2;pointer-events:none;box-shadow:inset 0 0 26px rgba(var(--fx), .28);position:absolute;inset:0}.rfx-prism{background:linear-gradient(135deg, rgb(var(--cff4fd8,255,79,216)), rgb(var(--cffd35c,255,211,92)) 22%, rgb(var(--c5cffb0,92,255,176)) 42%, rgb(var(--c4fd8ff,79,216,255)) 62%, rgb(var(--c9a6bff,154,107,255)) 82%, rgb(var(--cff4fd8,255,79,216)))}.hcard{--fx:var(--a)}.hcard .rfx-run{clip-path:polygon(evenodd,16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px,16px 0,16.62px 1.5px,calc(100% - 1.5px) 1.5px,calc(100% - 1.5px) calc(100% - 16.62px),calc(100% - 16.62px) calc(100% - 1.5px),1.5px calc(100% - 1.5px),1.5px 16.62px,16.62px 1.5px);inset:0}.hcard .rfx-heat{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);inset:1.5px}.hcard .rfx-prism{clip-path:polygon(evenodd,13.07px 0,100% 0,100% calc(100% - 13.07px),calc(100% - 13.07px) 100%,0 100%,0 13.07px,13.07px 0,14.49px 1px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - 14.49px),calc(100% - 14.49px) calc(100% - 1px),1px calc(100% - 1px),1px 14.49px,14.49px 1px);inset:5px}.csheet-art{--fx:var(--r-rgb,162, 59, 255)}.csheet-art .rfx-run{border-radius:calc(15px * var(--t-round,1));-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);padding:1.5px;inset:0}.csheet-art .rfx-heat{border-radius:calc(15px * var(--t-round,1));box-shadow:inset 0 0 22px rgba(var(--fx), .3)}.csheet-art .rfx-prism{border-radius:calc(12px * var(--t-round,1));-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);padding:1px;inset:4px}.csheet-art .csheet-tag{z-index:4}:root[data-motion=reduce] .rfx-run i{animation:none}.rfx-gild,.rfx-glitch{z-index:3;pointer-events:none;position:absolute;overflow:hidden}.rfx-gild{background:linear-gradient(135deg, rgb(var(--cfff0bf,255,240,191)), rgb(var(--cd39a34,211,154,52)) 30%, rgb(var(--cfff0bf,255,240,191)) 52%, rgb(var(--ca8731f,168,115,31)) 78%, rgb(var(--cffe08a,255,224,138)))}.rfx-gild i{aspect-ratio:1;background:conic-gradient(transparent 0 80%, rgba(var(--cfffceb,255,252,235),.95) 88%, transparent 94%);will-change:transform;width:300%;margin:-150% 0 0 -150%;animation:9s linear infinite cst-spin;position:absolute;top:50%;left:50%}.rfx-glitch{box-shadow:inset 2px 0 0 rgba(var(--cff2e6e,255,46,110),.7), inset -2px 0 0 rgba(var(--c2ef1ff,46,241,255),.7)}.rfx-glitch i{height:12%;box-shadow:inset 3px 0 0 rgba(var(--cff2e6e,255,46,110),.95), inset -3px 0 0 rgba(var(--c2ef1ff,46,241,255),.95);opacity:0;animation:3.1s step-end infinite rfx-tear;position:absolute;top:30%;left:0;right:0}@keyframes rfx-tear{0%{opacity:0;transform:translate(0)}6%{opacity:1;transform:translate(3px)}9%{opacity:1;transform:translate(-3px,220%)}12%{opacity:0}61%{opacity:1;transform:translate(-2px,120%)}63%{opacity:0}}.hcard .rfx-gild{clip-path:polygon(evenodd,16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px,16px 0,17.24px 3px,calc(100% - 3px) 3px,calc(100% - 3px) calc(100% - 17.24px),calc(100% - 17.24px) calc(100% - 3px),3px calc(100% - 3px),3px 17.24px,17.24px 3px);inset:0}.hcard .rfx-glitch{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);inset:1.5px}.csheet-art .rfx-gild{border-radius:calc(15px * var(--t-round,1));-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);mask:linear-gradient(rgb(var(--c000000,0,0,0)) 0 0) content-box exclude, linear-gradient(rgb(var(--c000000,0,0,0)) 0 0);padding:3px;inset:0}.csheet-art .rfx-glitch{border-radius:calc(15px * var(--t-round,1));inset:0}:root[data-motion=reduce] .rfx-gild i,:root[data-motion=reduce] .rfx-glitch i{animation:none}.ic-inline{vertical-align:-.28em;object-fit:contain;width:1.25em;height:1.25em;margin-right:.25em;display:inline-block}.ic-inline.off{opacity:.45;filter:grayscale()}.spire-crown .ic-inline{margin-right:0}.sandbox-bytehaven .sandbox-buttons{margin-bottom:6px}.sandbox-sub{font-size:calc(11px * var(--text-scale,1));color:var(--text);opacity:.8;margin:8px 0 4px}.sandbox-row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:6px;margin-bottom:4px;display:grid}.sandbox-row>span{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.sandbox-row .sandbox-buttons{margin-bottom:0}.sandbox-buttons button.on{border-color:var(--gold);color:var(--gold)}.sandbox-buttons button:disabled{opacity:.5;cursor:default}.sandbox-note{border-radius:calc(6px * var(--t-round,1));background:var(--panel-alt);font-size:calc(12px * var(--text-scale,1));margin:0 0 6px;padding:4px 8px}.bh-feed{clip-path:var(--bh-cut);background:linear-gradient(110deg, rgba(var(--cff5c3d,255,92,61),.1), rgba(var(--cffbe3d,255,190,61),.03) 60%), rgba(var(--cffffff,255,255,255),.02);box-shadow:inset 0 0 0 1px rgba(var(--cff5c3d,255,92,61),.3);flex-direction:column;gap:8px;padding:10px;display:flex}.bh-feed.energy{background:linear-gradient(110deg, rgba(var(--cffe14d,255,225,77),.1), rgba(var(--cffd27a,255,210,122),.03) 60%), rgba(var(--cffffff,255,255,255),.02);box-shadow:inset 0 0 0 1px rgba(var(--cffe14d,255,225,77),.3)}.glitch-field.slim{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--violet);background:linear-gradient(120deg, rgba(var(--violet-rgb), .22), rgba(var(--accent-rgb), .08) 55%, rgba(var(--magenta-rgb), .16));flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;display:flex;position:relative}.glitch-field.slim b{font:900 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;text-shadow:-1px 0 rgba(var(--magenta-rgb), .85), 1px 0 rgba(var(--accent-rgb), .85)}.spire-hd{border-radius:calc(16px * var(--t-round,1));border:1px solid rgba(var(--magenta-rgb), .5);background:radial-gradient(circle at 0% 100%, rgba(var(--magenta-rgb), .16), transparent 60%), var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.spire-hd-floor{flex-direction:column;line-height:1;display:flex}.spire-hd-floor small{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.spire-hd-floor b{font:900 calc(30px * var(--text-scale,1)) var(--font-display)}.spire-hd-floor b span{font-size:calc(13px * var(--text-scale,1));color:var(--muted);font-weight:800}.spire-hd-prog{flex-direction:column;gap:7px;min-width:0;display:flex}.spire-hd-prog small{font-size:calc(12px * var(--text-scale,1));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.spire-hd-prog small.spire-reset{white-space:normal;line-height:1.35}.spire-bar{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;height:8px;display:grid}.spire-bar i{border-radius:calc(1px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.1)}.spire-bar i.boss{background:rgba(var(--gold-rgb), .35)}.spire-bar i.done{background:linear-gradient(180deg, var(--accent), var(--magenta))}.spire-bar i.boss.done{background:var(--gold)}.spire-bar i.field{box-shadow:inset 0 -2px 0 var(--violet)}.spire-bar i.now{background:rgb(var(--cffffff,255,255,255));box-shadow:0 0 6px rgb(var(--cffffff,255,255,255));animation:1.4s ease-in-out infinite spire-now}@keyframes spire-now{50%{opacity:.35}}.spire-hd-side{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.spire-pips{align-items:center;gap:5px;padding:2px 2px 0;display:flex}.spire-pips small{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ca99fce,169,159,206));margin-right:3px}.spire-pips i{background:var(--accent);width:9px;height:9px;box-shadow:0 0 6px rgba(var(--accent-rgb), .6);transform:rotate(45deg)}.spire-pips i.used{background:rgba(var(--cffffff,255,255,255),.12);box-shadow:none}.spire-shards{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--violet-rgb), .55);background:rgba(var(--violet-rgb), .14);min-height:36px;color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:relative}.spire-shards em{font:900 calc(15px * var(--text-scale,1)) var(--font-display);color:var(--accent);font-style:normal}.spire-dot{background:var(--accent-strong);width:10px;height:10px;box-shadow:0 0 6px var(--accent-strong);border-radius:50%;position:absolute;top:-4px;right:-4px}.spire-floor.field{border-color:rgba(var(--violet-rgb), .75)}.spire-ribbon{background:linear-gradient(90deg, rgba(var(--violet-rgb), .32), rgba(var(--accent-rgb), .1) 60%, rgba(var(--magenta-rgb), .22));border-bottom:1px solid rgba(var(--violet-rgb), .5);align-items:center;gap:8px;margin:-14px -14px 0;padding:6px 10px 6px 14px;display:flex}.spire-ribbon b{white-space:nowrap;font:900 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;text-shadow:-1px 0 rgba(var(--magenta-rgb), .9), 1px 0 rgba(var(--accent-rgb), .9)}.spire-ribbon span{text-align:right;font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--cffd77a,255,215,122));white-space:nowrap;flex:1}.spire-info{border:1px solid rgba(var(--cffffff,255,255,255),.35);background:rgba(var(--c000000,0,0,0),.25);width:30px;height:30px;color:rgb(var(--cffffff,255,255,255));font:800 calc(12px * var(--text-scale,1)) var(--font-display);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.spire-field-rules{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--violet-rgb), .45);background:rgba(var(--violet-rgb), .1);flex-direction:column;gap:7px;padding:10px 12px;display:flex}.spire-field-rules p{font-size:calc(13.5px * var(--text-scale,1));color:rgb(var(--ce5dcff,229,220,255));margin:0}.spire-field-rules small{color:var(--accent-strong);font-weight:700;font-size:calc(12.5px * var(--text-scale,1))}.spire-fh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.spire-fh h2{min-width:0;font-size:calc(17px * var(--text-scale,1))}.spire-fh-tag{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:none}.spire-fh-tag.t1{color:var(--accent)}.spire-fh-tag.t2{color:rgb(var(--cff7ad9,255,122,217))}.spire-fh-tag.boss{color:var(--gold)}.spire-floor.prime .spire-fh-tag.boss{color:rgb(var(--cff4d6d,255,77,109))}.spire-fh-sub{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);white-space:nowrap}.spire-floor>.spire-foes .spire-foe{clip-path:none;box-shadow:none;background:radial-gradient(circle at 50% 38%, rgba(var(--magenta-rgb), .15), transparent 68%);border:none;border-radius:0;padding:2px 2px 6px}.spire-floor>.spire-foes .spire-foe.t1{background:radial-gradient(circle at 50% 38%, rgba(var(--accent-rgb), .13), transparent 68%)}.spire-floor>.spire-foes .spire-foe b{font-size:calc(14px * var(--text-scale,1))}.spire-advice{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spire-advice>div{flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.spire-advice>div+div{border-left:1px solid var(--inset-line)}.spire-advice h3{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;text-transform:uppercase;margin:0}.spire-advice .bring h3{color:rgb(var(--c46e88a,70,232,138))}.spire-advice .avoid h3{color:rgb(var(--cff6b85,255,107,133))}.spire-ics{flex-wrap:wrap;gap:7px;display:flex}.spire-ic{border-radius:calc(10px * var(--t-round,1));background:rgba(var(--c46e88a,70,232,138),.12);width:38px;height:38px;box-shadow:inset 0 0 0 1px rgba(var(--c46e88a,70,232,138),.45);place-items:center;display:grid;position:relative}.spire-advice .avoid .spire-ic{background:rgba(var(--cff4d6d,255,77,109),.12);box-shadow:inset 0 0 0 1px rgba(var(--cff4d6d,255,77,109),.45)}.spire-ic.star{background:rgba(var(--gold-rgb), .2);box-shadow:inset 0 0 0 1px var(--gold), 0 0 10px rgba(var(--gold-rgb), .45)}.spire-ic em{border-radius:calc(6px * var(--t-round,1));background:var(--gold);color:rgb(var(--c0a0512,10,5,18));font:900 calc(9px * var(--text-scale,1)) var(--font-display);padding:1px 4px;font-style:normal;position:absolute;top:-6px;right:-6px}.spire-foot{font-size:calc(13px * var(--text-scale,1));color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.spire-foot b{color:var(--text);font-weight:700}.spire-foot-rw{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.spire-foot-rw small{color:var(--accent-strong);font-weight:800;font-size:calc(11.5px * var(--text-scale,1))}.spire-floor .spire-cta-row{grid-template-columns:minmax(0,1fr) 64px;gap:8px;display:grid}.spire-floor .spire-quick{font:900 calc(17px * var(--text-scale,1)) var(--font-display);flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1.1;display:flex}.spire-quick small{font:800 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase}.spire-tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.spire-tile{border-radius:calc(11px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 4px;display:flex}.spire-tile.boss{border-color:rgba(var(--gold-rgb), .45)}.spire-tile-art{align-items:center;height:40px;display:flex}.spire-tile-art>*+*{margin-left:-10px}.spire-tile.boss .spire-tile-art img{filter:drop-shadow(0 0 6px rgba(var(--gold-rgb), .6))}.spire-tile b{font:800 calc(12px * var(--text-scale,1)) var(--font-display)}.spire-tile.boss b{color:var(--gold)}.spire-tile small{max-width:100%;font-size:calc(11px * var(--text-scale,1));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs{isolation:isolate;background:radial-gradient(ellipse 80% 70% at 50% 55%, rgb(var(--c2a0820,42,8,32)) 0%, rgb(var(--c12041a,18,4,26)) 55%, rgb(var(--c07030d,7,3,13)) 100%);height:320px;margin:0 -14px;position:relative;overflow:hidden}.bs.prime{height:350px}.bs-shake{animation:9s infinite bs-roar;position:absolute;inset:0}.bs-rays,.bs-aura,.bs-ring,.bs-wave{border-radius:50%;position:absolute;top:52%;left:50%}.bs-rays{background:repeating-conic-gradient(from 0deg, rgba(var(--magenta-rgb), .14) 0deg 6deg, transparent 6deg 24deg);width:560px;height:560px;-webkit-mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 15%, transparent 68%);-webkit-mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 15%, transparent 68%);mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 15%, transparent 68%);margin:-280px 0 0 -280px;animation:40s linear infinite bs-spin}.bs-aura{background:radial-gradient(circle, rgba(var(--magenta-rgb), .55), rgba(var(--violet-rgb), .25) 45%, transparent 70%);filter:blur(6px);width:300px;height:300px;margin:-150px 0 0 -150px;animation:3.4s ease-in-out infinite bs-pulse}.bs.prime .bs-aura{background:radial-gradient(circle, rgba(var(--cff4d6d,255,77,109),.6), rgba(var(--magenta-rgb), .3) 45%, transparent 70%)}.bs-ring.a{border:2px dashed rgba(var(--magenta-rgb), .5);width:270px;height:270px;margin:-135px 0 0 -135px;animation:18s linear infinite bs-spin}.bs-ring.b{border:1px solid rgba(var(--accent-rgb), .45);border-left-color:#0000;border-right-color:#0000;width:230px;height:230px;margin:-115px 0 0 -115px;animation:7s linear infinite reverse bs-spin}.bs-ring.c{border:1px dotted rgba(var(--gold-rgb), .45);width:310px;height:310px;margin:-155px 0 0 -155px;animation:26s linear infinite reverse bs-spin}.bs-gnd{background:radial-gradient(ellipse at center, rgba(var(--magenta-rgb), .55), rgba(var(--violet-rgb), .2) 45%, transparent 72%);border-radius:50%;width:300px;height:46px;margin-left:-150px;animation:3.4s ease-in-out infinite bs-pulse;position:absolute;bottom:26px;left:50%}.bs-shards i{background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)), var(--magenta));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:0;width:6px;height:10px;animation:3.6s linear infinite bs-rise;position:absolute;bottom:30px}.bs-shards i:first-child{left:18%}.bs-shards i:nth-child(2){width:4px;height:8px;animation-delay:1.2s;left:30%}.bs-shards i:nth-child(3){animation-delay:2.1s;left:42%}.bs-shards i:nth-child(4){width:4px;height:8px;animation-delay:.6s;left:58%}.bs-shards i:nth-child(5){animation-delay:1.8s;left:70%}.bs-shards i:nth-child(6){width:5px;height:9px;animation-delay:2.9s;left:82%}.bs-shards i:nth-child(7){width:3px;height:6px;animation-delay:3.1s;left:24%}.bs-shards i:nth-child(8){width:3px;height:6px;animation-delay:.9s;left:76%}.bs-boss{width:260px;height:260px;margin:-148px 0 0 -130px;animation:4.4s ease-in-out infinite bs-loom;position:absolute;top:50%;left:50%}.bs.prime .bs-boss{width:290px;height:290px;margin:-162px 0 0 -145px}.bs-boss img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.bs-boss img.art{filter:drop-shadow(0 0 18px rgba(var(--magenta-rgb), .55)) drop-shadow(0 12px 18px rgba(var(--c000000,0,0,0),.8))}.bs-boss img.gr,.bs-boss img.gc,.bs-boss img.tear{opacity:0}.bs-boss img.gr,.bs-boss img.gc{mix-blend-mode:screen}.bs-boss img.gr{filter:sepia()saturate(8)hue-rotate(-50deg);animation:5.5s step-end infinite bs-ghost-r}.bs-boss img.gc{filter:sepia()saturate(8)hue-rotate(140deg);animation:5.5s step-end infinite bs-ghost-c}.bs-boss img.tear.t1{clip-path:inset(30% 0 58%);animation:5.5s step-end infinite bs-tear}.bs-boss img.tear.t2{clip-path:inset(64% 0 22%);animation:5.5s step-end 80ms infinite bs-tear}.bs-bolt{opacity:0;width:70px;height:220px;position:absolute;top:12%}.bs-bolt.l{animation:4.6s 1.1s infinite bs-bolt;left:4%}.bs-bolt.r{animation:4.6s 3.2s infinite bs-bolt;right:4%;transform:scaleX(-1)}.bs-bolt path{fill:none;stroke:rgb(var(--cffffff,255,255,255));stroke-width:2.5px;filter:drop-shadow(0 0 6px rgb(var(--cff2ec4,255,46,196))) drop-shadow(0 0 12px rgb(var(--ca23bff,162,59,255)))}.bs-wave{border:3px solid rgba(var(--cff4d6d,255,77,109),.9);opacity:0;width:120px;height:120px;margin:-60px 0 0 -60px;animation:9s ease-out infinite bs-wave}.bs-flash{background:radial-gradient(ellipse at center, transparent 35%, rgba(var(--cff1e46,255,30,70),.55) 100%);opacity:0;pointer-events:none;animation:9s ease-out infinite bs-flash;position:absolute;inset:0}.bs-scan{background:repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.035) 0 1px, transparent 1px 3px);pointer-events:none;position:absolute;inset:0}.bs-tick{background:rgba(var(--cff1e46,255,30,70),.16);border-bottom:1px solid rgba(var(--cff4d6d,255,77,109),.5);height:22px;position:absolute;top:0;left:0;right:0;overflow:hidden}.bs-tick span{white-space:nowrap;font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;color:rgb(var(--cff8fa3,255,143,163));animation:14s linear infinite bs-ticker;position:absolute;top:4px;left:0}.bs-lbl{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:0 10px;display:flex;position:absolute;bottom:10px;left:0;right:0}.bs-lbl b{font:900 calc(21px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-shadow:-2px 0 rgba(var(--magenta-rgb), .85), 2px 0 rgba(var(--accent-rgb), .85), 0 0 18px rgba(var(--magenta-rgb), .6);animation:5.5s step-end infinite bs-name}.bs-lbl b span{color:rgb(var(--cff4d6d,255,77,109))}.bs-lbl small{font-size:calc(13px * var(--text-scale,1));color:rgb(var(--ce5dcff,229,220,255))}.bs-once{pointer-events:none;position:absolute;inset:0}.bs-once.strike{background:radial-gradient(ellipse at center, transparent 30%, rgba(var(--cff1e46,255,30,70),.6) 100%);animation:.7s ease-out forwards bs-once}.bs-once.hurt{background:radial-gradient(circle at 50% 50%, rgba(var(--cffffff,255,255,255),.55), rgba(var(--accent-rgb), .2) 30%, transparent 55%);mix-blend-mode:screen;animation:.45s ease-out forwards bs-once}@keyframes bs-once{0%{opacity:1}to{opacity:0}}@keyframes bs-spin{to{transform:rotate(360deg)}}@keyframes bs-pulse{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes bs-loom{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.035)}}@keyframes bs-rise{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translateY(-260px)rotate(180deg)}}@keyframes bs-ghost-r{0%,86%,to{opacity:0;transform:translate(0)}87%{opacity:.7;transform:translate(-7px,1px)}89%{opacity:.55;transform:translate(5px,-2px)}91%{opacity:.7;transform:translate(-3px)}93%{opacity:0}}@keyframes bs-ghost-c{0%,86%,to{opacity:0;transform:translate(0)}87%{opacity:.7;transform:translate(7px,-1px)}89%{opacity:.55;transform:translate(-5px,2px)}91%{opacity:.7;transform:translate(3px)}93%{opacity:0}}@keyframes bs-tear{0%,86%,to{opacity:0;transform:translate(0)}87%{opacity:1;transform:translate(14px)}89%{opacity:1;transform:translate(-10px)}91%{opacity:1;transform:translate(6px)}92%{opacity:0}}@keyframes bs-bolt{0%,90%,to{opacity:0}91%{opacity:1}92%{opacity:.2}93%{opacity:1}95%{opacity:0}}@keyframes bs-wave{0%,70%{opacity:0;transform:scale(.4)}71%{opacity:1;transform:scale(.5)}85%{opacity:0;transform:scale(3.4)}to{opacity:0}}@keyframes bs-flash{0%,70%{opacity:0}72%{opacity:1}84%,to{opacity:0}}@keyframes bs-roar{0%,70%,80%,to{transform:translate(0)}71%{transform:translate(-4px,2px)}72%{transform:translate(4px,-2px)}73%{transform:translate(-3px,-1px)}74%{transform:translate(3px,2px)}75%{transform:translate(-2px)}76%{transform:translate(1px,1px)}}@keyframes bs-ticker{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes bs-name{0%,86%,to{transform:translate(0)}87%{transform:translate(-3px)skew(-8deg)}89%{transform:translate(3px)skew(6deg)}91%{transform:translate(0)}}.boss-intro{z-index:1000;isolation:isolate;background:rgb(var(--c07030d,7,3,13));color:rgb(var(--cffffff,255,255,255));cursor:pointer;outline:none;position:fixed;inset:0;overflow:hidden}.bi-red{background:radial-gradient(ellipse at center, rgba(var(--c78001e,120,0,30),.35), rgba(var(--cff1e46,255,30,70),.75));opacity:0;animation:3.2s forwards bi-red;position:absolute;inset:0}.bi-code{background:rgba(var(--c0a0008,10,0,8),.55);border-top:1px solid rgba(var(--magenta-rgb), .55);border-bottom:1px solid rgba(var(--accent-rgb), .45);opacity:0;flex-direction:column;justify-content:center;gap:1px;height:58px;animation:3.2s forwards bi-bars;display:flex;position:absolute;left:0;right:0;overflow:hidden}.bi-code.t{top:calc(8% + env(safe-area-inset-top))}.bi-code.b{bottom:calc(9% + env(safe-area-inset-bottom))}.bi-code p{white-space:nowrap;font:600 calc(11px * var(--text-scale,1))/1.45 ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;letter-spacing:.04em;color:rgb(var(--cff7ad9,255,122,217));text-shadow:-1px 0 rgba(var(--cff1e46,255,30,70),.9), 1px 0 rgba(var(--accent-rgb), .8);will-change:transform;margin:0}.bi-code p:first-child{animation:6s linear infinite bi-code-l,1.3s step-end infinite bi-jit}.bi-code p:nth-child(2){color:rgb(var(--c9ff8ff,159,248,255));animation:4.5s linear infinite bi-code-r,1.7s step-end .4s infinite bi-jit}.bi-code p:nth-child(3){color:rgb(var(--cff4d6d,255,77,109));animation:8s linear infinite bi-code-l,1.1s step-end .2s infinite bi-jit}.bi-code:after{content:"";background:linear-gradient(90deg, rgb(var(--c07030d,7,3,13)), transparent 12%, transparent 88%, rgb(var(--c07030d,7,3,13)));pointer-events:none;position:absolute;inset:0}.bi-code i{background:rgba(var(--accent-rgb), .18);mix-blend-mode:screen;height:9px;animation:1.6s step-end infinite bi-tear;position:absolute;top:-20px;left:0;right:0}.bi-code.b i{animation-delay:.7s}.bi-warn{left:0;right:0;top:calc(8% + 72px + env(safe-area-inset-top));text-align:center;font:900 calc(26px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--cff4d6d,255,77,109));text-shadow:-2px 0 rgba(var(--magenta-rgb), .9), 2px 0 rgba(var(--accent-rgb), .9), 0 0 22px rgba(var(--cff1e46,255,30,70),.8);opacity:0;animation:3.2s forwards bi-warn;position:absolute}.bi-warn small{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.3em;color:rgb(var(--cffd77a,255,215,122));text-shadow:none;margin-top:6px;display:block}.bi-boss{width:min(420px,100%);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.bi-boss .bs{opacity:0;background:0 0;height:360px;margin:0;animation:3.2s forwards bi-slam}.bi-boss .bs-tick{display:none}.bi-boss .bs-lbl b{font-size:calc(26px * var(--text-scale,1))}.bi-scan{background:repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.05) 0 1px, transparent 1px 3px);pointer-events:none;position:absolute;inset:0}.bi-skip{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));text-align:center;font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--cffffff,255,255,255),.55);opacity:0;animation:3.2s forwards bi-skip;position:absolute}@keyframes bi-red{0%{opacity:0}4%{opacity:1}10%{opacity:.25}14%{opacity:.9}24%,to{opacity:.35}}@keyframes bi-bars{0%,6%{opacity:0;transform:scaleY(0)}10%,to{opacity:1;transform:scaleY(1)}}@keyframes bi-warn{0%,8%{opacity:0;transform:scale(1.6)}12%{opacity:1;transform:scale(.96)}14%,to{opacity:1;transform:scale(1)}}@keyframes bi-slam{0%,26%{opacity:0;transform:translateY(-90px)scale(1.5)}32%{opacity:1;transform:translateY(8px)scale(.97)}34%{transform:translate(-6px,-3px)}36%{transform:translate(6px,3px)}38%{transform:translate(-3px)}40%,to{opacity:1;transform:none}}@keyframes bi-skip{0%,40%{opacity:0}50%,to{opacity:1}}@keyframes bi-code-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bi-code-r{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes bi-jit{0%,78%,to{opacity:1;filter:none;translate:0}80%{opacity:.6;filter:hue-rotate(90deg);translate:-9px}83%{opacity:1;translate:6px}86%{opacity:.3;translate:0}88%{opacity:1}}@keyframes bi-tear{0%,70%,to{top:-20px}72%{top:8px}76%{top:30px}80%{top:-20px}}@media (max-height:640px){.bi-warn{font-size:calc(21px * var(--text-scale,1))}.bi-boss .bs{height:300px}}:root[data-motion=reduce] .spire-bar i.now,:root[data-motion=reduce] .bs-shake,:root[data-motion=reduce] .bs-shake *,:root[data-motion=reduce] .bs-tick span,:root[data-motion=reduce] .bs-lbl b{animation:none}:root[data-motion=reduce] .bs-boss img:not(.art),:root[data-motion=reduce] .bs-shards,:root[data-motion=reduce] .bs-bolt,:root[data-motion=reduce] .bs-wave,:root[data-motion=reduce] .bs-flash,:root[data-motion=reduce] .bs-once{display:none}:root[data-motion=reduce] .bs-tick span{left:10px}.spire-best{align-items:center;gap:6px;min-height:34px;display:inline-flex}.spire-best .shard-count{font-size:calc(12px * var(--text-scale,1))}.spire-best.armed{border-color:rgb(var(--cff4d6d,255,77,109));background:rgba(var(--cff4d6d,255,77,109),.14);color:rgb(var(--cffb3c1,255,179,193))}.spire-best:disabled{opacity:.45;cursor:default}.spire-own{border:1px solid rgba(var(--violet-rgb), .55);background:rgba(var(--violet-rgb), .12);color:rgb(var(--ce5dcff,229,220,255));font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;flex:none;padding:5px 10px}.spire-fstrip{border-radius:calc(14px * var(--t-round,1));border:1px solid var(--surface-line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.spire-fstrip.boss{border-color:rgba(var(--gold-rgb), .7)}.spire-fstrip.field{border-color:rgba(var(--violet-rgb), .8)}.spire-fstrip-text{flex-direction:column;gap:2px;min-width:0;display:flex}.spire-fstrip h2{font-size:calc(15px * var(--text-scale,1));overflow-wrap:anywhere}.spire-fstrip-sub{flex-wrap:wrap;align-items:center;gap:1px 8px;min-width:0;display:flex}.spire-fstrip-sub small{color:var(--muted);font-size:calc(12.5px * var(--text-scale,1))}.spire-fstrip-sub .tier{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.spire-fstrip-sub .tier.t1{color:var(--accent)}.spire-fstrip-sub .tier.t2{color:rgb(var(--cff7ad9,255,122,217))}.spire-fstrip-sub .spire-foe-type{font-size:calc(12.5px * var(--text-scale,1))}.spire-fguards{gap:6px;display:flex}.spire-fg{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:radial-gradient(circle at 50% 40%, rgba(var(--accent-rgb), .16), transparent 72%), var(--inset);place-items:center;width:46px;height:46px;display:grid;position:relative}.spire-fg.t2{background:radial-gradient(circle at 50% 40%, rgba(var(--magenta-rgb), .18), transparent 72%), var(--inset)}.spire-fg.boss{border-color:rgba(var(--gold-rgb), .7);width:58px;height:58px}.spire-fg.clone>:first-child{opacity:.8}.spire-fg>.game-icon,.spire-fg>img:last-child{background:rgb(var(--c0c0818,12,8,24));border-radius:50%;padding:1px;position:absolute;bottom:-4px;right:-4px}.spire-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.spire-slot{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .6);background:rgba(var(--accent-rgb), .07);min-width:0;min-height:56px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;padding:5px 6px;display:grid;position:relative}.spire-slot-text{flex-direction:column;gap:1px;min-width:0;line-height:1.15;display:flex}.spire-slot{letter-spacing:0}.spire-slot b{font-size:calc(12.5px * var(--text-scale,1));text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.spire-slot small{color:var(--muted);font-size:calc(11px * var(--text-scale,1));white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.spire-slot-n{font:900 calc(9px * var(--text-scale,1)) var(--font-display);color:var(--accent);position:absolute;top:2px;right:8px}.spire-slot-tags{flex-wrap:wrap;gap:2px 3px;margin-top:1px;display:flex}.spire-slot.empty{border-style:dashed;border-color:var(--inset-line);color:var(--muted);font-size:calc(12px * var(--text-scale,1));cursor:default;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.spire-slot.empty i{font-style:normal;font-size:calc(18px * var(--text-scale,1));line-height:1}.spire-slot .override-badge{top:-1px;left:6px;transform:none}.spire-fight{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.spire-fight-rw{flex-direction:column;gap:2px;max-width:150px;line-height:1.15;display:flex}.spire-fight-rw small{color:var(--accent-strong);font-weight:700;font-size:calc(11.5px * var(--text-scale,1))}.spire-fight-rw small.none{color:var(--muted);font-size:calc(12.5px * var(--text-scale,1));font-weight:600}.spire-fight-extra{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.spire-fight-extra .spire-title-chip{font-size:calc(11px * var(--text-scale,1))}.spire-aims{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);gap:5px;padding:7px 9px;display:grid}.spire-aims-row{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:6px;display:grid}.spire-aims-h{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px}.spire-aims-list{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.aim-chip{background:rgba(var(--cffffff,255,255,255),.06);min-width:0;max-width:100%;font-size:calc(11px * var(--text-scale,1));border-radius:99px;align-items:center;gap:3px;padding:2px 8px 2px 7px;line-height:1.3;display:inline-flex}.aim-chip b{text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-weight:800;overflow:hidden}.spire-aims-row.me .aim-chip b{color:var(--accent)}.spire-aims-row.foe .aim-chip b{color:var(--magenta)}.aim-chip i{color:var(--muted);font-style:normal}.aim-chip .aim-to{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.aim-chip em{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);color:var(--muted);font-style:normal}.aim-chip.up em{color:var(--accent-strong)}.aim-chip.down em{color:rgb(var(--cff6b85,255,107,133))}.override-sub{min-width:0;color:var(--muted);font-size:calc(12.5px * var(--text-scale,1));text-transform:none;letter-spacing:0;flex:1;line-height:1.2}.override-head{justify-content:flex-start}.override-head .override-switch{margin-left:auto}.override-switch{width:46px;height:25px}.override-switch:after{width:17px;height:17px}.override-switch[aria-checked=true]:after{transform:translate(21px)}.spire-toolbar{align-items:center;gap:8px;display:flex}.spire-toolbar .spire-sort{margin-left:auto}.spire-fit-note{border-radius:calc(10px * var(--t-round,1));border:1px solid rgba(var(--accent-strong-rgb), .4);background:rgba(var(--accent-strong-rgb), .08);font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.spire-fit-note b{color:var(--accent-strong)}.spire-fit-note button,.spire-none button{color:var(--accent);font:800 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex:none;padding:0}.spire-legend{font-size:calc(12.5px * var(--text-scale,1));margin:0}.spire-none{text-align:center;padding:14px}.spire-roster{flex-direction:column;gap:5px;display:flex}.spire-row{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);width:100%;min-height:54px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto 24px;align-items:center;gap:8px;padding:5px 8px 5px 6px;display:grid}.spire-row.on{border-color:var(--accent);background:rgba(var(--accent-rgb), .1);box-shadow:0 0 10px rgba(var(--accent-rgb), .2)}.pg-body .spire-row.on,.pg-body .spire-slot:not(.empty){--edge:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent), inset 0 0 14px rgba(var(--accent-rgb), .18)}.pg-body .spire-slot.override{--edge:rgb(var(--cff4d6d,255,77,109));box-shadow:inset 0 0 0 1.5px rgb(var(--cff4d6d,255,77,109)), inset 0 0 16px rgba(var(--cff4d6d,255,77,109),.3)}.spire-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.spire-row-text b{font-size:calc(13.5px * var(--text-scale,1));align-items:center;gap:5px;min-width:0;display:flex}.spire-row-text small{color:var(--muted);font-size:calc(11.5px * var(--text-scale,1));font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:2px 5px;display:flex}.spire-row-text small .warn,.spire-row-text small.warn{color:rgb(var(--cff8aa0,255,138,160))}.spire-vs{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.spire-vs-row{gap:3px;display:flex}.spire-row>em{border:1px solid var(--inset-line);width:24px;height:24px;font-style:normal;font-weight:900;font-size:calc(12px * var(--text-scale,1));color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.spire-row.on>em{background:var(--accent);border-color:var(--accent);color:rgb(var(--c041014,4,16,20))}@media (min-width:1000px){.spire-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;display:grid}.spire-roster>p{grid-column:1/-1}}.vs-pill{white-space:nowrap}.spire-vs .vs-pill{font-size:calc(10.5px * var(--text-scale,1));padding-right:5px}@media (max-width:380px){.spire-slot{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;min-height:86px}.spire-slot-text{align-items:center}.spire-slot-tags{justify-content:center}.spire-row{grid-template-columns:40px minmax(0,1fr) 24px}.spire-vs{flex-flow:wrap;grid-area:2/2;align-items:flex-start;gap:3px}.spire-row>em{grid-area:1/3/span 2}.spire-row>:first-child{grid-row:1/span 2}.spire-fstrip{grid-template-columns:minmax(0,1fr)}.spire-fguards{justify-content:flex-start}}@media (max-width:340px){.spire-fight{grid-template-columns:minmax(0,1fr)}.spire-fight-rw{flex-flow:wrap;align-items:center;gap:2px 8px;max-width:none}}.arena{--hit:1.1s;isolation:isolate;border:1px solid rgba(var(--magenta-rgb), .55);border-radius:calc(18px * var(--t-round,1));background:rgb(var(--c06030d,6,3,13));height:540px;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .08), 0 0 28px rgba(var(--magenta-rgb), .18);position:relative;overflow:hidden}.arena.boss{border-color:rgba(var(--cff4d6d,255,77,109),.7);height:580px}.ar-shake{position:absolute;inset:0}.ar-sky{background:radial-gradient(ellipse 70% 90% at 50% 100%, rgba(var(--violet-rgb), .35), transparent 70%), linear-gradient(180deg, rgb(var(--c05020b,5,2,11)), rgb(var(--c140726,20,7,38)) 80%, rgb(var(--c23082f,35,8,47)));position:absolute;inset:0 0 63%}.arena.boss .ar-sky{background:radial-gradient(ellipse 70% 90% at 50% 100%, rgba(var(--cff2e78,255,46,120),.4), transparent 70%), linear-gradient(180deg, rgb(var(--c07020a,7,2,10)), rgb(var(--c1c0618,28,6,24)) 80%, rgb(var(--c2c0820,44,8,32)))}.ar-towers{opacity:.55;background:linear-gradient(180deg, transparent 0 30%, rgb(var(--c0d0618,13,6,24)) 30%) 4% 0 / 22px 100% no-repeat, linear-gradient(180deg, transparent 0 55%, rgb(var(--c0d0618,13,6,24)) 55%) 12% 0 / 30px 100% no-repeat, linear-gradient(180deg, transparent 0 10%, rgb(var(--c0d0618,13,6,24)) 10%) 22% 0 / 16px 100% no-repeat, linear-gradient(180deg, transparent 0 45%, rgb(var(--c0d0618,13,6,24)) 45%) 34% 0 / 26px 100% no-repeat, linear-gradient(180deg, transparent 0 20%, rgb(var(--c0d0618,13,6,24)) 20%) 62% 0 / 20px 100% no-repeat, linear-gradient(180deg, transparent 0 50%, rgb(var(--c0d0618,13,6,24)) 50%) 72% 0 / 34px 100% no-repeat, linear-gradient(180deg, transparent 0 5%, rgb(var(--c0d0618,13,6,24)) 5%) 84% 0 / 18px 100% no-repeat, linear-gradient(180deg, transparent 0 40%, rgb(var(--c0d0618,13,6,24)) 40%) 94% 0 / 24px 100% no-repeat;height:70px;position:absolute;bottom:63%;left:0;right:0}.ar-towers:after{content:"";background:repeating-linear-gradient(0deg, rgba(var(--accent-rgb), .18) 0 1px, transparent 1px 7px);mix-blend-mode:screen;-webkit-mask:linear-gradient(180deg, transparent, rgb(var(--c000000,0,0,0)));-webkit-mask:linear-gradient(180deg, transparent, rgb(var(--c000000,0,0,0)));mask:linear-gradient(180deg, transparent, rgb(var(--c000000,0,0,0)));position:absolute;inset:0}.ar-rain i{z-index:1;width:10px;font:600 calc(9px * var(--text-scale,1))/1.15 ui-monospace, Menlo, monospace;color:rgba(var(--accent-rgb), .35);word-break:break-all;opacity:.35;font-style:normal;animation:7s linear infinite ar-rain;position:absolute;top:-40%}.ar-rain i:first-child{left:6%}.ar-rain i:nth-child(2){color:rgba(var(--magenta-rgb), .3);animation-duration:9s;animation-delay:-3s;left:18%}.ar-rain i:nth-child(3){animation-duration:6s;animation-delay:-1s;left:46%}.ar-rain i:nth-child(4){color:rgba(var(--violet-rgb), .4);animation-duration:8s;animation-delay:-5s;left:71%}.ar-rain i:nth-child(5){animation-duration:10s;animation-delay:-2s;left:92%}@keyframes ar-rain{to{transform:translateY(170%)}}.ar-hz{background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--magenta) 70%, transparent);height:2px;box-shadow:0 0 18px 3px rgba(var(--magenta-rgb), .45);position:absolute;top:37%;left:-10%;right:-10%}.ar-floor{transform-origin:50% 0;background:linear-gradient(90deg, rgba(var(--accent-rgb), .28) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(0deg, rgba(var(--accent-rgb), .28) 1px, transparent 1px) 0 0 / 40px 40px, radial-gradient(ellipse 50% 60% at 50% 30%, rgba(var(--violet-rgb), .4), transparent 70%), rgb(var(--c090414,9,4,20));height:90%;-webkit-mask:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 12%);-webkit-mask:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 12%);mask:linear-gradient(180deg, transparent 0, rgb(var(--c000000,0,0,0)) 12%);animation:6s linear infinite ar-grid;position:absolute;top:37%;left:-40%;right:-40%;transform:perspective(260px)rotateX(58deg)}.arena.boss .ar-floor{background:linear-gradient(90deg, rgba(var(--cff4d6d,255,77,109),.3) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(0deg, rgba(var(--cff4d6d,255,77,109),.3) 1px, transparent 1px) 0 0 / 40px 40px, radial-gradient(ellipse 50% 60% at 50% 30%, rgba(var(--cff2e78,255,46,120),.4), transparent 70%), rgb(var(--c0b0410,11,4,16))}@keyframes ar-grid{to{background-position:0 40px,0 40px,0 0,0 0}}.ar-vig{z-index:17;pointer-events:none;background:radial-gradient(ellipse 90% 80% at 50% 55%, transparent 55%, rgba(var(--c000000,0,0,0),.7));position:absolute;inset:0}.ar-scan{z-index:17;pointer-events:none;background:repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.03) 0 1px, transparent 1px 3px);position:absolute;inset:0}.ar-hud{z-index:20;background:linear-gradient(180deg, rgba(var(--c05020c,5,2,12),.85), transparent);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex;position:absolute;top:0;left:0;right:0}.ar-rd{align-items:baseline;gap:6px;min-width:0;display:flex}.ar-rd b{border:1px solid rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .12);font:900 calc(11px * var(--text-scale,1)) var(--font-display);color:var(--accent);letter-spacing:.1em;flex:none;padding:2px 7px}.ar-rd span{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-ctl{border:1px solid rgba(var(--cffffff,255,255,255),.16);background:rgba(var(--c05020c,5,2,12),.7);flex:none;display:flex}.ar-ctl button{min-width:36px;height:32px;color:var(--muted);font:800 calc(11px * var(--text-scale,1)) var(--font-display);cursor:pointer;background:0 0;border:none}.ar-ctl button+button{border-left:1px solid rgba(var(--cffffff,255,255,255),.1)}.ar-ctl button.on{color:rgb(var(--c0a0512,10,5,18));background:var(--accent)}.ar-u{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}.ar-body{display:block;position:relative}.ar-art{filter:drop-shadow(0 6px 8px rgba(var(--c000000,0,0,0),.7));line-height:0;animation:2.6s ease-in-out infinite ar-idle;display:block}.ar-u:nth-child(odd) .ar-art{animation-delay:-1.3s}@keyframes ar-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ar-gs{background:radial-gradient(ellipse, rgba(var(--c000000,0,0,0),.75), transparent 70%);z-index:-1;border-radius:50%;height:14px;position:absolute;bottom:-6px;left:8%;right:8%}.ar-ring{border:2px solid var(--accent);height:22px;box-shadow:0 0 12px var(--accent), inset 0 0 8px var(--accent);opacity:0;z-index:-1;border-radius:50%;transition:opacity .2s;position:absolute;bottom:-10px;left:2%;right:2%}.ar-u.back .ar-ring{border-color:var(--magenta);box-shadow:0 0 12px var(--magenta), inset 0 0 8px var(--magenta)}.ar-u.acting .ar-ring{opacity:1}.ar-u.acting .ar-body{animation:ar-lunge var(--hit) ease-out both}@keyframes ar-lunge{0%,8%{transform:translate(0)}22%{transform:translate(var(--lx), var(--ly)) scale(1.07)}34%{transform:translate(calc(var(--lx) * .3), calc(var(--ly) * .3))}46%,to{transform:translate(0)}}.ar-body[data-hit]{animation:ar-struck var(--hit) linear both}.ar-body[data-hit]>.ar-art{animation:ar-idle 2.6s ease-in-out infinite, ar-flash var(--hit) linear both}.ar-body[data-hit=crit]{animation-name:ar-struck-hard}@keyframes ar-struck{0%,44%,66%,to{transform:translate(0)}47%{transform:translate(-7px,-2px)}52%{transform:translate(6px,1px)}57%{transform:translate(-4px)}62%{transform:translate(2px)}}@keyframes ar-struck-hard{0%,44%,70%,to{transform:translate(0)rotate(0)}47%{transform:translate(-10px,-3px)rotate(-4deg)}52%{transform:translate(9px,2px)rotate(3deg)}58%{transform:translate(-5px)}64%{transform:translate(3px)}}@keyframes ar-flash{0%,44%,62%,to{filter:drop-shadow(0 6px 8px rgba(var(--c000000,0,0,0),.7))}46%{filter:brightness(3)saturate(0)}52%{filter:brightness(1.7)hue-rotate(-30deg)}}.ar-u.ko .ar-art{filter:grayscale()brightness(.5);opacity:.35;clip-path:polygon(0 0,100% 0,100% 30%,70% 34%,100% 40%,100% 100%,0 100%,0 62%,22% 58%,0 52%);animation:none}.ar-u.ko .ar-plate{opacity:.45}.ar-u.override .ar-art{filter:drop-shadow(0 0 10px rgba(var(--cff4d6d,255,77,109),.95)) drop-shadow(0 0 3px rgba(var(--gold-rgb), .9))}.ar-plate{z-index:2;background:rgba(var(--c05020c,5,2,12),.72);border:1px solid rgba(var(--cffffff,255,255,255),.1);flex-direction:column;gap:2px;width:92px;margin-top:4px;padding:3px 5px 4px;display:flex;position:relative}.ar-u.back .ar-plate{width:84px}.ar-plate b{min-width:0;font:700 calc(11px * var(--text-scale,1)) var(--font-ui);color:var(--text);white-space:nowrap;align-items:center;gap:3px;display:flex}.ar-plate b>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ar-plate b em{font:800 calc(8px * var(--text-scale,1)) var(--font-display);color:var(--muted);flex:none;margin-left:auto;font-style:normal}.ar-plate b em.x{color:rgb(var(--cff6b85,255,107,133))}.ar-plate b em.ov{color:rgb(var(--c1a0505,26,5,5));background:linear-gradient(90deg, var(--gold), rgb(var(--cff4d6d,255,77,109)));padding:0 3px}.ar-hp{background:rgba(var(--cffffff,255,255,255),.1);height:5px;position:relative;overflow:hidden}.ar-hp i,.ar-hp s{position:absolute;inset:0 auto 0 0}.ar-hp s{background:rgb(var(--cffffff,255,255,255));opacity:.85;transition:width .5s ease calc(var(--hit) * .75)}.ar-hp i{background:linear-gradient(90deg, rgb(var(--c39ff8c,57,255,140)), rgb(var(--cb6ff6b,182,255,107)));transition:width .2s ease calc(var(--hit) * .45)}.ar-hp.foe i{background:linear-gradient(90deg, rgb(var(--cff2e5b,255,46,91)), rgb(var(--cff8c3d,255,140,61)))}.ar-hp i.low{background:linear-gradient(90deg, rgb(var(--cff3357,255,51,87)), rgb(var(--cff8c3d,255,140,61)))}.ar-crown{z-index:3;font:900 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;color:rgb(var(--c1a1000,26,16,0));background:var(--gold);white-space:nowrap;padding:1px 6px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.ar-u.mvp .ar-ring{opacity:1;border-color:var(--gold);box-shadow:0 0 16px var(--gold), inset 0 0 10px var(--gold)}.ar-u.mvp .ar-art{filter:drop-shadow(0 0 14px rgba(var(--gold-rgb), .75))}.ar-boss{z-index:4;width:230px;height:230px;position:absolute;top:54%;left:50%;transform:translate(-50%,-100%)}.arena.prime .ar-boss{width:250px;height:250px}.ar-boss>img,.ar-boss>svg{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ar-boss img.art{filter:drop-shadow(0 0 18px rgba(var(--magenta-rgb), .55));animation:4.4s ease-in-out infinite ar-loom}.ar-boss img.art[data-hit]{animation:ar-loom 4.4s ease-in-out infinite, ar-flash var(--hit) linear both}.ar-boss img.gr,.ar-boss img.gc,.ar-boss img.tear{opacity:0}.ar-boss img.gr,.ar-boss img.gc{mix-blend-mode:screen}.ar-boss img.gr{filter:sepia()saturate(8)hue-rotate(-50deg);animation:5.5s step-end infinite bs-ghost-r}.ar-boss img.gc{filter:sepia()saturate(8)hue-rotate(140deg);animation:5.5s step-end infinite bs-ghost-c}.ar-boss img.tear.t1{clip-path:inset(30% 0 58%);animation:5.5s step-end infinite bs-tear}.ar-boss img.tear.t2{clip-path:inset(64% 0 22%);animation:5.5s step-end 80ms infinite bs-tear}.ar-boss-aura{background:radial-gradient(circle, rgba(var(--cff2e78,255,46,120),.55), rgba(var(--violet-rgb), .2) 45%, transparent 70%);filter:blur(6px);border-radius:50%;animation:3.4s ease-in-out infinite bs-pulse;position:absolute;inset:0}.ar-boss-ring{border:2px dashed rgba(var(--magenta-rgb), .5);border-radius:50%;animation:16s linear infinite bs-spin;position:absolute;inset:14px}.ar-boss.ko{opacity:.35;filter:grayscale()}@keyframes ar-loom{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.03)}}.ar-bossbar{z-index:20;flex-direction:column;gap:3px;display:flex;position:absolute;top:46px;left:10px;right:10px}.ar-bossbar-t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ar-bossbar-t b{font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-shadow:-1px 0 rgba(var(--magenta-rgb), .9), 1px 0 rgba(var(--accent-rgb), .9);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ar-bossbar-t b span{color:rgb(var(--cff4d6d,255,77,109))}.ar-bossbar-t small{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;flex:none;align-items:center;gap:3px;display:inline-flex}.ar-bossbar-bar{border:1px solid rgba(var(--cff4d6d,255,77,109),.75);background:rgba(var(--c000000,0,0,0),.6);height:12px;position:relative;overflow:hidden}.ar-bossbar-bar i,.ar-bossbar-bar s{position:absolute;inset:0 auto 0 0}.ar-bossbar-bar s{background:rgb(var(--cffffff,255,255,255));opacity:.8;transition:width .5s ease calc(var(--hit) * .75)}.ar-bossbar-bar i{background:linear-gradient(90deg, rgb(var(--cff2e5b,255,46,91)), rgb(var(--cff2ec4,255,46,196)));transition:width .2s ease calc(var(--hit) * .45)}.ar-bossbar-bar em{background:rgba(var(--c000000,0,0,0),.75);width:2px;position:absolute;top:0;bottom:0}.ar-red{z-index:16;pointer-events:none;background:radial-gradient(ellipse at center, transparent 35%, rgba(var(--cff1e46,255,30,70),.55) 100%);opacity:0;animation:ar-red var(--hit) ease-out both;position:absolute;inset:0}@keyframes ar-red{0%,42%{opacity:0}48%{opacity:1}80%,to{opacity:0}}.ar-num{z-index:15;pointer-events:none;opacity:0;animation:ar-num var(--hit) ease-out both;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute}.ar-num b{font:900 calc(28px * var(--text-scale,1)) var(--font-display);color:rgb(var(--cffffff,255,255,255));-webkit-text-stroke:1.5px rgb(var(--c0a0512,10,5,18));paint-order:stroke fill;text-shadow:0 0 14px rgba(var(--cff8c3d,255,140,61),.9), 0 3px 0 rgb(var(--c0a0512,10,5,18))}.ar-num.foe b{font-size:calc(24px * var(--text-scale,1));color:rgb(var(--cffb3c1,255,179,193));text-shadow:0 0 12px rgba(var(--cff2e78,255,46,120),.9), 0 3px 0 rgb(var(--c0a0512,10,5,18))}.ar-num small{font:900 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--c0a0512,10,5,18));background:var(--gold);padding:1px 6px}.ar-num em{font:900 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;color:rgb(var(--cffd36b,255,211,107));text-shadow:0 0 8px rgba(var(--cff8c3d,255,140,61),.9);font-style:normal}@keyframes ar-num{0%,42%{opacity:0;transform:translate(-50%,12px)scale(.4)}48%{opacity:1;transform:translate(-50%)scale(1.3)}54%{transform:translate(-50%,-2px)scale(1)}88%{opacity:1;transform:translate(-50%,-16px)}to{opacity:0;transform:translate(-50%,-20px)}}.ar-ban{z-index:16;pointer-events:none;opacity:0;animation:ar-ban var(--hit) ease-out both;justify-content:center;display:flex;position:absolute;top:47%;left:0;right:0}.arena.boss .ar-ban{top:52%}.ar-ban>span{background:linear-gradient(90deg, transparent, rgba(var(--c39ff8c,57,255,140),.25) 15%, rgba(var(--c39ff8c,57,255,140),.25) 85%, transparent);border-top:1px solid rgba(var(--c39ff8c,57,255,140),.8);border-bottom:1px solid rgba(var(--c39ff8c,57,255,140),.8);align-items:center;gap:8px;padding:6px 22px;display:flex;transform:skew(-14deg)}.ar-ban b{font:900 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--c7dffb0,125,255,176));text-shadow:0 0 10px rgba(var(--c39ff8c,57,255,140),.8);white-space:nowrap;transform:skew(14deg)}.ar-ban em{font:900 calc(13px * var(--text-scale,1)) var(--font-display);color:rgb(var(--cffffff,255,255,255));font-style:normal;transform:skew(14deg)}.ar-ban.down>span{background:linear-gradient(90deg, transparent, rgba(var(--cff2e78,255,46,120),.3) 15%, rgba(var(--cff2e78,255,46,120),.3) 85%, transparent);border-color:rgba(var(--cff4d6d,255,77,109),.9)}.ar-ban.down b{color:rgb(var(--cff8fa3,255,143,163));text-shadow:0 0 10px rgba(var(--cff2e78,255,46,120),.9)}.ar-ban.even>span{background:linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.12) 15%, rgba(var(--cffffff,255,255,255),.12) 85%, transparent);border-color:rgba(var(--cffffff,255,255,255),.5)}.ar-ban.even b{color:rgb(var(--cffffff,255,255,255));text-shadow:none}@keyframes ar-ban{0%,44%{opacity:0;transform:translate(-60%)}50%{opacity:1;transform:translate(4%)}55%,84%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60%)}}.ar-aims{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ar-aims path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:5 5;opacity:.38;vector-effect:non-scaling-stroke}.ar-aims path.me{stroke:var(--accent)}.ar-aims path.foe{stroke:var(--magenta)}.ar-aims path.up{stroke-width:2.2px;opacity:.8}.ar-aims path.down{opacity:.22}.ar-aim-dot{z-index:6;opacity:.55;pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.ar-aim-dot.me{background:var(--accent);box-shadow:0 0 8px var(--accent)}.ar-aim-dot.foe{background:var(--magenta);box-shadow:0 0 8px var(--magenta)}.ar-aim-dot.up{opacity:.95}.ar-aim-dot.down{opacity:.3}.hx{z-index:12;pointer-events:none;position:absolute;inset:0}.hx svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hx path{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:hx-draw var(--hit) ease-out both}@keyframes hx-draw{0%,18%{stroke-dashoffset:1px;opacity:1}44%{stroke-dashoffset:0;opacity:1}60%,to{stroke-dashoffset:0;opacity:0}}.hx-hydron path{stroke:rgb(var(--c9fe0ff,159,224,255));stroke-width:2.4px;filter:drop-shadow(0 0 8px rgb(var(--c2e9bff,46,155,255)));opacity:.9}.hx-hydron path+path{stroke:rgb(var(--cffffff,255,255,255));stroke-width:.8px}.hx-volt path{stroke:rgb(var(--cffffff,255,255,255));stroke-width:.8px;stroke-dasharray:none;stroke-dashoffset:0;filter:drop-shadow(0 0 5px rgb(var(--cffe14d,255,225,77))) drop-shadow(0 0 12px rgb(var(--cffb800,255,184,0)));animation:hx-zap var(--hit) linear both}@keyframes hx-zap{0%,30%{opacity:0}33%{opacity:1}36%{opacity:.2}40%,50%{opacity:1}58%,to{opacity:0}}.hx-bioforged path{stroke:rgb(var(--c5cff8a,92,255,138));stroke-width:1.2px;filter:drop-shadow(0 0 5px rgb(var(--c1fd17a,31,209,122)))}.hx-bioforged path+path{stroke:rgb(var(--cb6ff6b,182,255,107));stroke-width:.6px;animation-delay:calc(var(--hit) * .04)}.hx.k-travel>i{left:var(--fx);top:var(--fy);opacity:0;animation:hx-fly var(--hit) ease-in both;position:absolute}@keyframes hx-fly{0%,15%{opacity:0;left:var(--fx);top:var(--fy);transform:scale(.4)}18%{opacity:1}44%{opacity:1;left:var(--tx);top:var(--ty);transform:scale(1.1)rotate(720deg)}46%,to{opacity:0;left:var(--tx);top:var(--ty)}}.hx-inferno>i{background:radial-gradient(circle, rgb(var(--cffffff,255,255,255)) 0 18%, rgb(var(--cffd36b,255,211,107)) 30%, rgb(var(--cff6a1f,255,106,31)) 55%, rgba(var(--cff2e00,255,46,0),0) 72%);width:26px;height:26px;box-shadow:0 0 22px 8px rgba(var(--cff6a1f,255,106,31),.6);border-radius:50%;margin:-13px 0 0 -13px}.hx-inferno>i+i{opacity:.6;width:14px;height:14px;animation-delay:calc(var(--hit) * .03);filter:blur(2px);margin:-7px 0 0 -7px}.hx-inferno>i+i+i{width:9px;height:9px;animation-delay:calc(var(--hit) * .06);margin:-4px 0 0 -4px}.hx-neural>i{border:2px solid rgb(var(--cff7ad9,255,122,217));width:26px;height:26px;box-shadow:0 0 10px rgb(var(--cff2ec4,255,46,196));border-radius:50%;margin:-13px 0 0 -13px}.hx-neural>i+i{animation-delay:calc(var(--hit) * .04)}.hx-neural>i+i+i{animation-delay:calc(var(--hit) * .08)}.hx-aether>i{border-top:3px solid rgb(var(--cc9f6ff,201,246,255));width:30px;height:30px;filter:drop-shadow(0 0 6px rgb(var(--c7fe9ff,127,233,255)));border-right:3px solid #0000;border-radius:50%;margin:-15px 0 0 -15px}.hx-aether>i+i{animation-delay:calc(var(--hit) * .05);margin-top:-5px}.hx-aether>i+i+i{animation-delay:calc(var(--hit) * .1);margin-top:-21px}.hx-fragmented>i{background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)), rgb(var(--cff3b5c,255,59,92)) 45%, rgb(var(--c8a1030,138,16,48)));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:10px;height:26px;margin:-13px 0 0 -5px}.hx-fragmented>i+i{background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)), rgb(var(--c3b7bff,59,123,255)) 45%, rgb(var(--c10308a,16,48,138)));animation-delay:calc(var(--hit) * .04);margin-top:-21px}.hx-fragmented>i+i+i{background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)), rgb(var(--c3bff8a,59,255,138)) 45%, rgb(var(--c108a40,16,138,64)));animation-delay:calc(var(--hit) * .08);margin-top:-5px}.hx-at{left:var(--tx);top:var(--ty);width:0;height:0;position:absolute}.hx-terran .hx-at i{background:linear-gradient(180deg, rgb(var(--cf2d29b,242,210,155)), rgb(var(--c8a5a2b,138,90,43)));clip-path:polygon(50% 0,100% 100%,0 100%);width:16px;height:0;filter:drop-shadow(0 0 4px rgb(var(--cffb35c,255,179,92)));animation:hx-spike var(--hit) ease-out both;margin-left:-8px;position:absolute;bottom:-36px}.hx-terran .hx-at i:first-child{--h:52px;left:-20px}.hx-terran .hx-at i:nth-child(2){--h:74px;animation-delay:calc(var(--hit) * .03);left:0}.hx-terran .hx-at i:nth-child(3){--h:46px;animation-delay:calc(var(--hit) * .06);left:20px}.hx-terran .hx-at i:nth-child(4){--h:30px;animation-delay:calc(var(--hit) * .09);left:34px}@keyframes hx-spike{0%,34%{opacity:1;height:0}46%{height:var(--h)}66%{height:var(--h);opacity:1}80%,to{height:var(--h);opacity:0}}.hx-umbra .hx-at i{background:linear-gradient(90deg, transparent, rgb(var(--cffffff,255,255,255)) 40%, rgb(var(--cc58bff,197,139,255)) 60%, transparent);width:84px;height:4px;box-shadow:0 0 12px rgb(var(--ca23bff,162,59,255));transform-origin:0;animation:hx-slash var(--hit) ease-out both;margin-top:-2px;position:absolute;top:0;left:-40px;transform:rotate(-35deg)scaleX(0)}.hx-umbra .hx-at i:nth-child(2){animation-delay:calc(var(--hit) * .04);opacity:.7;top:-12px}.hx-umbra .hx-at i:nth-child(3){animation-delay:calc(var(--hit) * .08);opacity:.6;top:12px}.hx-umbra .hx-at i:nth-child(4){display:none}@keyframes hx-slash{0%,38%{opacity:1;transform:rotate(-35deg)scaleX(0)}46%{transform:rotate(-35deg)scaleX(1)}64%,to{opacity:0;transform:rotate(-35deg)scaleX(1)}}.hx-astral .hx-at i{background:rgb(var(--cffffff,255,255,255));clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);width:12px;height:12px;filter:drop-shadow(0 0 6px rgb(var(--cb98bff,185,139,255)));opacity:0;animation:hx-star var(--hit) ease-in both;margin-left:-6px;position:absolute;top:-110px}.hx-astral .hx-at i:first-child{left:-24px}.hx-astral .hx-at i:nth-child(2){animation-delay:calc(var(--hit) * .04);left:0}.hx-astral .hx-at i:nth-child(3){animation-delay:calc(var(--hit) * .08);left:22px}.hx-astral .hx-at i:nth-child(4){animation-delay:calc(var(--hit) * .12);left:-8px}@keyframes hx-star{0%,24%{opacity:0;transform:translateY(0)}27%{opacity:1}44%{opacity:1;transform:translateY(110px)rotate(180deg)}50%,to{opacity:0;transform:translateY(110px)}}.hx-divine .hx-at i:first-child{background:linear-gradient(180deg, rgba(var(--cfff0b4,255,240,180),.05), rgb(var(--cfff6c9,255,246,201)) 60%, rgb(var(--cffffff,255,255,255)));width:34px;height:0;box-shadow:0 0 26px 10px rgba(var(--cffd778,255,215,120),.55);animation:hx-pillar var(--hit) ease-out both;position:absolute;bottom:0;left:-17px}.hx-divine .hx-at i:nth-child(2){border:2px solid rgb(var(--cffe28a,255,226,138));width:96px;height:24px;box-shadow:0 0 12px var(--gold);opacity:0;animation:hx-halo var(--hit) ease-out both;border-radius:50%;position:absolute;top:28px;left:-48px}.hx-divine .hx-at i:nth-child(n+3){display:none}@keyframes hx-pillar{0%,30%{opacity:1;height:0}44%{opacity:1;height:260px}66%{opacity:0;height:260px}to{opacity:0;height:260px}}@keyframes hx-halo{0%,42%{opacity:0;transform:scale(.3)}48%{opacity:1;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.5)}}.hx-boom{left:var(--tx);top:var(--ty);opacity:0;width:120px;height:120px;animation:hx-boom var(--hit) ease-out both;margin:-60px 0 0 -60px;position:absolute}.hx-boom i{border-radius:50%;position:absolute;inset:0}.hx-boom i:first-child{background:radial-gradient(circle, rgb(var(--cffffff,255,255,255)) 0 10%, color-mix(in srgb, var(--c) 85%, transparent) 24%, color-mix(in srgb, var(--c) 40%, transparent) 42%, transparent 62%)}.hx-boom i:nth-child(2){border:3px solid var(--c);transform:scale(.35)}.hx-boom i:nth-child(3){background:repeating-conic-gradient(color-mix(in srgb, var(--c) 80%, rgb(var(--cffffff,255,255,255))) 0 4deg, transparent 4deg 30deg);-webkit-mask:radial-gradient(circle, transparent 22%, rgb(var(--c000000,0,0,0)) 24%, rgb(var(--c000000,0,0,0)) 40%, transparent 62%);-webkit-mask:radial-gradient(circle, transparent 22%, rgb(var(--c000000,0,0,0)) 24%, rgb(var(--c000000,0,0,0)) 40%, transparent 62%);mask:radial-gradient(circle, transparent 22%, rgb(var(--c000000,0,0,0)) 24%, rgb(var(--c000000,0,0,0)) 40%, transparent 62%)}@keyframes hx-boom{0%,43%{opacity:0;transform:scale(.3)}46%{opacity:1;transform:scale(.6)}58%{opacity:.9;transform:scale(1.2)}72%,to{opacity:0;transform:scale(1.5)}}.ar-tick{z-index:20;background:linear-gradient(0deg, rgba(var(--c05020c,5,2,12),.92) 55%, transparent);min-height:52px;font-size:calc(12px * var(--text-scale,1));color:var(--muted);flex-direction:column;gap:2px;padding:22px 10px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.ar-tick p{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;display:flex;overflow:hidden}.ar-tick p:first-child{color:var(--text)}.ar-tick p i{background:rgba(var(--cffffff,255,255,255),.3);flex:none;width:3px;height:11px}.ar-tick p i.up{background:rgb(var(--c39ff8c,57,255,140))}.ar-tick p i.down{background:rgb(var(--cff4d6d,255,77,109))}.ar-end{z-index:18;pointer-events:none;position:absolute;inset:0}.ar-rays{background:repeating-conic-gradient(from 0deg, rgba(var(--c39ff8c,57,255,140),.16) 0 7deg, transparent 7deg 22deg);width:520px;height:520px;-webkit-mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 10%, transparent 62%);-webkit-mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 10%, transparent 62%);mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 10%, transparent 62%);margin:-260px 0 0 -260px;animation:30s linear infinite bs-spin;position:absolute;top:34%;left:50%}.ar-end.lose .ar-rays{background:repeating-conic-gradient(from 0deg, rgba(var(--cff2e78,255,46,120),.14) 0 7deg, transparent 7deg 22deg);animation-duration:60s}.ar-end h2{text-align:center;font:900 calc(44px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#0000;background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)) 10%, rgb(var(--c7dffb0,125,255,176)) 45%, rgb(var(--c1fd17a,31,209,122)) 55%, rgb(var(--ceafff3,234,255,243)) 90%);filter:drop-shadow(0 0 16px rgba(var(--c39ff8c,57,255,140),.7)) drop-shadow(0 4px 0 rgb(var(--c062a15,6,42,21)));-webkit-background-clip:text;background-clip:text;margin:0;animation:.7s ease-out both ar-winin;position:absolute;top:22%;left:0;right:0}.ar-end.lose h2{background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)) 10%, rgb(var(--cff8fa3,255,143,163)) 45%, rgb(var(--cff2e5b,255,46,91)) 55%, rgb(var(--cffe3e9,255,227,233)) 90%);filter:drop-shadow(0 0 16px rgba(var(--cff2e5b,255,46,91),.7)) drop-shadow(0 4px 0 rgb(var(--c2a0610,42,6,16)));-webkit-background-clip:text;background-clip:text}.ar-end h2:after{content:attr(data-text);color:#0000;background:linear-gradient(100deg, transparent 40%, rgba(var(--cffffff,255,255,255),.95) 50%, transparent 60%) -200% 0 / 200% 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out .7s infinite ar-sheen;position:absolute;inset:0}@keyframes ar-winin{0%{opacity:0;transform:scale(2.2)}70%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ar-sheen{0%,30%{background-position:-200% 0}60%,to{background-position:200% 0}}.ar-end-sub{text-align:center;font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--cb6ffd3,182,255,211));position:absolute;top:calc(22% + 58px);left:0;right:0}.ar-end.lose .ar-end-sub{color:rgb(var(--cffb3c1,255,179,193))}.ar-extras{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;top:calc(22% + 82px);left:10px;right:10px}.ar-extras>span{border:1px solid rgba(var(--cffffff,255,255,255),.2);background:rgba(var(--c05020c,5,2,12),.82);font-size:calc(12px * var(--text-scale,1));color:var(--text);padding:3px 9px;font-weight:700}.ar-extras>span.ov{border-color:rgba(var(--cff4d6d,255,77,109),.6);color:rgb(var(--cff8fa3,255,143,163))}.ar-conf{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:6px;height:10px;animation:3.2s linear infinite ar-conf;position:absolute;top:-10px}@keyframes ar-conf{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.3;transform:translateY(600px)rotate(540deg)}}.ar-sum{border:1px solid rgba(var(--c39ff8c,57,255,140),.4);background:rgba(var(--c05020c,5,2,12),.85);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:10px;left:10px;right:10px}.ar-end.lose .ar-sum{border-color:rgba(var(--cff4d6d,255,77,109),.45)}.ar-sum>div{font-size:calc(11px * var(--text-scale,1));color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:7px 2px;display:flex}.ar-sum>div+div{border-left:1px solid rgba(var(--cffffff,255,255,255),.08)}.ar-sum b{font:900 calc(16px * var(--text-scale,1)) var(--font-display);color:var(--text)}.ar-sum b.sh{color:rgb(var(--ce7c8ff,231,200,255))}.ar-sum b.tries{color:var(--accent)}.ar-after{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ar-go{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.ar-replay{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--cffffff,255,255,255),.2);background:rgba(var(--cffffff,255,255,255),.04);min-height:46px;color:var(--muted);font:800 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;cursor:pointer;white-space:nowrap;padding:0 16px}.ar-replay.wide{width:100%}.ar-log{border-radius:calc(12px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset)}.ar-log summary{cursor:pointer;font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;list-style:none;display:flex}.ar-log summary::-webkit-details-marker{display:none}.ar-log summary small{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:0;text-transform:none}.ar-log .spire-log{padding:0 10px 10px}:root[data-motion=reduce] .arena *,:root[data-motion=reduce] .arena :after{transition:none!important;animation:none!important}:root[data-motion=reduce] .hx,:root[data-motion=reduce] .ar-red,:root[data-motion=reduce] .ar-conf,:root[data-motion=reduce] .ar-boss img:not(.art){display:none}:root[data-motion=reduce] .ar-num,:root[data-motion=reduce] .ar-ban,:root[data-motion=reduce] .ar-end h2{opacity:1;transform:translate(-50%)}:root[data-motion=reduce] .ar-ban,:root[data-motion=reduce] .ar-end h2{transform:none}.bh-prog{clip-path:var(--bh-cut-lg);background:linear-gradient(115deg, rgba(var(--c39ff8c,57,255,140),.13), transparent 55%), rgba(var(--c0a0714,10,7,20),.95);box-shadow:inset 0 0 0 1px rgba(var(--c39ff8c,57,255,140),.45);flex-direction:column;gap:10px;padding:12px;display:flex}.bh-prog.off{background:rgba(var(--c0e0a1a,14,10,26),.92);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .35)}.bh-prog.warn{background:linear-gradient(115deg, rgba(var(--cffbe3d,255,190,61),.12), transparent 55%), rgba(var(--c0a0714,10,7,20),.95);box-shadow:inset 0 0 0 1px rgba(var(--cffbe3d,255,190,61),.55)}.bh-res small{white-space:nowrap}.bh-log,.bh-eff{clip-path:var(--bh-cut-lg);background:rgba(var(--c0e0a1a,14,10,26),.92);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .28);flex-direction:column;gap:7px;padding:12px;display:flex}.bh-eff{box-shadow:inset 0 0 0 1px rgba(var(--c39ff8c,57,255,140),.35)}.bh-tip{background:rgba(var(--cffbe3d,255,190,61),.1);box-shadow:inset 2px 0 0 rgb(var(--cffbe3d,255,190,61));font:600 calc(12px * var(--text-scale,1))/1.45 var(--font-ui);color:rgb(var(--cffe2a6,255,226,166));margin:4px 0 0;padding:8px 10px}.bh-tip b{color:rgb(var(--cffbe3d,255,190,61))}.bh-upkeep{border-color:rgba(var(--c2ef1ff,46,241,255),.35)}.bz{flex-direction:column;gap:14px;display:flex}.bz>*{min-width:0;margin-top:0;margin-bottom:0}.bz-card{background:var(--inset);border:1px solid var(--inset-line);border-radius:calc(16px * var(--t-round,1))}.bz .bz-card{padding:14px;position:relative}.bz .breed-caption{margin:0 2px 10px}.bz .bz-note{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);align-items:flex-start;gap:7px;margin:10px 0 0;display:flex}.bz .bz-note .game-icon{flex:none;margin-top:1px}.bz .bz-note b{color:var(--text)}.bz .bz-chip{font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);background:rgba(var(--c080614,8,6,20),.5);border:1px solid var(--inset-line);text-transform:none;letter-spacing:0;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.bz .bz-chip.r{border-color:rgba(var(--r-rgb), .55);color:var(--r);text-transform:uppercase;letter-spacing:.08em;font-size:calc(11px * var(--text-scale,1))}.bz .bz-slots{gap:8px;display:grid}.bz .bz-slot{--edge:rgba(var(--r-rgb,255, 255, 255), .55);background:var(--kit-corners), linear-gradient(90deg, rgba(var(--r-rgb,255, 255, 255), .14), transparent 72%), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:10px 12px 10px 8px;display:grid}.bz .bz-slot.empty{--r-rgb:var(--cffffff,255,255,255);--edge:rgba(var(--cffffff,255,255,255),.18);background:var(--kit-corners), rgba(var(--c080614,8,6,20),.35)}.bz .bz-slot.ready{box-shadow:inset 0 0 0 1px var(--edge), inset 0 0 22px rgba(var(--r-rgb), .35)}.bz .bz-slot.pop{animation:1s ease-out bz-slot-pop}@keyframes bz-slot-pop{0%{box-shadow:inset 0 0 0 1px var(--edge), inset 0 0 46px rgba(var(--r-rgb), .95)}to{box-shadow:inset 0 0 0 1px var(--edge), inset 0 0 0 rgba(var(--r-rgb), 0)}}.bz .bz-ring{place-items:center;width:84px;height:84px;display:grid;position:relative}.bz .bz-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.bz .bz-ring circle{fill:none;stroke-width:3.5px}.bz .bz-ring .trk{stroke:rgba(var(--cffffff,255,255,255),.08)}.bz .bz-ring .bar{stroke:var(--r);stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(var(--r-rgb), .9))}.bz .bz-ring-art{width:64px;height:64px;filter:drop-shadow(0 0 8px rgba(var(--r-rgb), .75));place-items:center;display:grid}.bz .bz-ring-art img{object-fit:contain;width:64px;height:64px}.bz .bz-slot.arriving .bz-ring-art{opacity:0}.bz .bz-slot.ready .bz-ring-art{animation:1.4s ease-in-out infinite bz-wobble}@keyframes bz-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.bz .bz-ring-hole{border:2px dashed rgba(var(--cffffff,255,255,255),.22);border-radius:50% 50% 46% 46%/58% 58% 42% 42%;width:38px;height:48px}.bz .bz-slot-body{gap:4px;min-width:0;display:grid}.bz .bz-slot-title{font:800 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.05em}.bz .bz-slot-meta{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.bz .bz-slot-sub{font-size:calc(13px * var(--text-scale,1));color:var(--muted)}.bz .bz-slot-time{font-size:calc(13px * var(--text-scale,1));color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bz .bz-slot-time b{font:800 calc(14px * var(--text-scale,1)) var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.bz .bz-hatch{width:100%;font:700 calc(15px * var(--text-scale,1)) var(--font-ui);letter-spacing:.04em;background:var(--accent-strong);color:rgb(var(--c04140a,4,20,10));text-transform:none;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:none;padding:9px}.bz .bz-hatch:disabled{background:var(--inset);color:var(--muted);cursor:default}.bz .bz-error{font-size:calc(12.5px * var(--text-scale,1));color:var(--danger)}.bz .bz-buy{width:100%;margin-top:8px}.bz .bz-chamber{--a:var(--cff2ec4,255,46,196);--edge:rgba(var(--cff2ec4,255,46,196),.45);background:var(--kit-corners), linear-gradient(160deg, rgba(var(--magenta-rgb), .1), rgba(var(--violet-rgb), .07)), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge)}.bz .bz-chamber-top{justify-content:space-between;align-items:center;gap:8px;margin:0 4px 10px;display:flex}.bz .bz-chamber-top h2{font:900 clamp(12px, 3.8vw, 16px) var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;padding:0}.bz .bz-chamber-top .bz-server{white-space:nowrap;flex:none}.bz .bz-chamber-top h2:after{display:none}.bz .bz-server{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-strong);align-items:center;gap:6px;display:inline-flex}.bz .bz-server i{background:var(--accent-strong);width:7px;height:7px;box-shadow:0 0 8px var(--accent-strong);border-radius:50%}.bz .bz-pods{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;margin:4px 0 0;display:grid}.bz .bz-pod{width:auto;min-width:0;min-height:206px;color:var(--text);text-align:center;text-transform:none;letter-spacing:0;font-family:var(--font-ui);cursor:pointer;--edge:rgba(var(--r-rgb,255, 255, 255), .6);background:var(--kit-corners), radial-gradient(120% 70% at 50% 30%, rgba(var(--r-rgb,162, 59, 255), .28), transparent 72%), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none;flex-direction:column;align-items:center;gap:3px;padding:18px 6px 9px;display:flex;position:relative}.bz .bz-pod:active{transform:scale(.985)}.bz .bz-pod-tag{font:700 calc(10px * var(--text-scale,1)) var(--font-ui);letter-spacing:.18em;text-transform:uppercase;position:absolute;top:6px;left:9px}.bz .bz-pod.a .bz-pod-tag{color:var(--accent)}.bz .bz-pod.b .bz-pod-tag{color:var(--magenta)}.bz .bz-pod-x{font:700 calc(16px * var(--text-scale,1)) var(--font-ui);color:var(--muted);position:absolute;top:3px;right:9px}.bz .bz-pod-art{place-items:center;width:96px;height:96px;display:grid}.bz .bz-pod b{font:800 calc(14.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bz .bz-pod-row{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--r);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.bz .bz-pod-row.dim{color:var(--muted)}.bz .bz-pod-pending{font-size:calc(11px * var(--text-scale,1));color:var(--gold);text-transform:none;letter-spacing:0}.bz .bz-pod.empty{--r-rgb:var(--cffffff,255,255,255);--edge:rgba(var(--cffffff,255,255,255),.2);cursor:default;background:var(--kit-corners), rgba(var(--c080614,8,6,20),.35);justify-content:center}.bz .bz-pod-q{font:900 calc(34px * var(--text-scale,1)) var(--font-display);color:rgba(var(--cffffff,255,255,255),.22)}.bz .bz-pod.empty b{color:var(--muted);font-weight:600;font-size:calc(13px * var(--text-scale,1));white-space:normal}.bz .bz-ivs{align-items:flex-end;gap:4px;height:32px;margin-top:2px;display:flex}.bz .bz-ivs span{font:700 calc(8.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);justify-items:center;gap:2px;display:grid}.bz .bz-ivs i{border-radius:calc(2px * var(--t-round,1)) calc(2px * var(--t-round,1)) 0 0;background:linear-gradient(0deg, rgba(var(--r-rgb), .35), var(--r));width:9px;display:block}.bz .bz-ivs span.max i{background:linear-gradient(0deg, rgb(var(--cffbe3d,255,190,61)), rgb(var(--cfff3b0,255,243,176)));box-shadow:0 0 6px rgba(var(--gold-rgb), .8)}.bz .bz-link{place-items:center;display:grid;position:relative}.bz .bz-link:before{content:"";opacity:.55;background:repeating-linear-gradient(180deg, rgba(var(--accent-rgb), .7) 0 6px, transparent 6px 12px);background-size:2px 24px;width:2px;animation:1.2s linear infinite bz-flow;position:absolute;top:14%;bottom:14%;left:50%;transform:translate(-50%)}@keyframes bz-flow{to{background-position:0 24px}}.bz .bz-reactor{background:var(--bg);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.bz .bz-reactor:before{content:"";border:2px dashed rgba(var(--magenta-rgb), .8);border-radius:50%;animation:9s linear infinite bz-spin;position:absolute;inset:0}.bz .bz-reactor:after{content:"";border:1px solid rgba(var(--accent-rgb), .8);box-shadow:0 0 12px rgba(var(--accent-rgb), .5), inset 0 0 10px rgba(var(--magenta-rgb), .4);border-radius:50%;position:absolute;inset:5px}.bz .bz-reactor .game-icon{z-index:1;position:relative}.bz .bz-reactor.hot:before{border-color:var(--gold);animation-duration:2s}@keyframes bz-spin{to{transform:rotate(360deg)}}.bz .bz-best{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;display:flex}.bz .bz-odds-pick,.bz .bz-pity-line{text-align:center;margin-top:6px;display:block}.bz .bz-pity-line b{color:var(--accent)}.bz .bz-best>span{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bz .bz-genes{gap:7px;display:grid}.bz .bz-gene{font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(0,1fr) 64px;align-items:center;gap:8px;display:grid}.bz .bz-gene-lab{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;color:var(--muted)}.bz .bz-gene.lock .bz-gene-lab,.bz .bz-gene.focus .bz-gene-lab{color:var(--gold)}.bz .bz-track{height:22px;display:block;position:relative}.bz .bz-track:before{content:"";border-radius:calc(4px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.07);height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.bz .bz-track .egg,.bz .bz-track .surge{height:8px;margin-top:-4px;position:absolute;top:50%}.bz .bz-track .egg{border-radius:calc(6px * var(--t-round,1));background:linear-gradient(90deg, rgba(var(--accent-rgb), .55), rgba(var(--magenta-rgb), .55))}.bz .bz-track .surge{border-radius:0 calc(6px * var(--t-round,1)) calc(6px * var(--t-round,1)) 0;background:repeating-linear-gradient(135deg, rgba(var(--gold-rgb), .85) 0 3px, rgba(var(--gold-rgb), .25) 3px 6px)}.bz .bz-track .dot{width:15px;height:15px;font:900 calc(8px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--c06040c,6,4,12));border-radius:50%;place-items:center;margin:-7.5px 0 0 -7.5px;display:grid;position:absolute;top:50%}.bz .bz-track .dot.a{background:var(--accent);box-shadow:0 0 8px var(--accent)}.bz .bz-track .dot.b{background:var(--magenta);box-shadow:0 0 8px var(--magenta);color:rgb(var(--cffffff,255,255,255))}.bz .bz-track .dot.same{box-shadow:0 0 0 3px rgba(var(--cffffff,255,255,255),.18)}.bz .bz-track .dot.perfect{background:var(--gold);box-shadow:0 0 9px var(--gold);color:rgb(var(--c06040c,6,4,12))}.bz .bz-gene-beat{text-align:right;font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);color:var(--accent-strong);white-space:nowrap}.bz .bz-gene-beat.none{color:var(--muted);font-weight:600}.bz .bz-legend{font-size:calc(12px * var(--text-scale,1));color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:10px;display:flex}.bz .bz-legend i{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.bz .bz-legend i.a{background:var(--accent)}.bz .bz-legend i.b{background:var(--magenta)}.bz .bz-legend .sg i{border-radius:calc(2px * var(--t-round,1));background:repeating-linear-gradient(135deg, var(--gold) 0 2px, rgba(var(--gold-rgb), .3) 2px 4px)}.bz .bz-gene-foot{border-top:1px solid var(--inset-line);gap:8px;margin-top:10px;padding-top:10px;display:grid}.bz .bz-gene-foot p{font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin:0}.bz .bz-gene-foot b{color:var(--text)}.bz .bz-roles{font-size:calc(13.5px * var(--text-scale,1));flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bz .bz-role{align-items:center;gap:4px;display:inline-flex}.bz .bz-role b{font:800 calc(12.5px * var(--text-scale,1)) var(--font-display)}.bz .bz-role small{color:var(--muted)}.bz .bz-odds-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bz .bz-odds-head>span{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bz .bz-odds-head b{font:900 calc(22px * var(--text-scale,1)) var(--font-display);color:var(--r);text-shadow:0 0 14px rgba(var(--r-rgb), .5)}.bz .bz-oddsbar{border-radius:calc(8px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.06);gap:2px;height:12px;margin:8px 0 10px;display:flex;overflow:hidden}.bz .bz-oddsbar i{background:var(--r);min-width:3px;box-shadow:0 0 8px rgba(var(--r-rgb), .6);display:block}.bz .bz-oddsbar i.locked{background:repeating-linear-gradient(135deg, rgba(var(--cffffff,255,255,255),.18) 0 3px, transparent 3px 6px);box-shadow:none}.bz .bz-odds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bz .bz-odd{--edge:rgba(var(--r-rgb), .4);background:var(--kit-corners), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);gap:1px;padding:6px 8px;display:grid}.bz .bz-odd>span{font:700 calc(10.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--r)}.bz .bz-odd b{font:800 calc(14px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums}.bz .bz-odd.locked{opacity:.6}.bz .bz-odd.locked b{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);align-items:center;gap:4px;display:flex}.bz .bz-floor{color:var(--muted)}.bz .bz-floor b{color:var(--r)}.bz .bz-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bz .bz-tool{color:var(--text);text-transform:none;letter-spacing:0;cursor:pointer;--edge:var(--inset-line);background:var(--kit-corners), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none;align-content:start;justify-items:center;gap:3px;padding:9px 4px 7px;display:grid;position:relative}.bz .bz-tool b{font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);text-align:center}.bz .bz-tool small{font-size:calc(11px * var(--text-scale,1));color:var(--muted);text-align:center;line-height:1.2}.bz .bz-tool em{font:700 calc(11px * var(--text-scale,1)) var(--font-display);color:var(--muted);font-style:normal;position:absolute;top:4px;right:8px}.bz .bz-tool.on,.bz .bz-tool.picking{--edge:var(--gold);box-shadow:inset 0 0 0 1px var(--gold), inset 0 0 16px rgba(var(--gold-rgb), .25)}.bz .bz-tool:disabled{opacity:.45;cursor:default}.bz .bz-pick-stat{font-size:calc(13px * var(--text-scale,1));color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.bz .bz-pick-stat button{background:var(--inset);border:1px solid var(--gold);font:700 calc(12px * var(--text-scale,1)) var(--font-ui);cursor:pointer;border-radius:99px;padding:3px 11px}.bz .bz-pity{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;margin-top:10px;display:grid}.bz .bz-pity>span:first-child{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.bz .bz-pity-bar{gap:3px;display:flex}.bz .bz-pity-bar i{border-radius:calc(3px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.08);flex:1;height:8px}.bz .bz-pity-bar i.on{background:linear-gradient(90deg, var(--gold), rgb(var(--cff8c3d,255,140,61)));box-shadow:0 0 6px rgba(var(--gold-rgb), .6)}.bz .bz-pity small{grid-column:1/-1}.bz .bz-locked{text-align:center;font-size:calc(13px * var(--text-scale,1));color:var(--muted);justify-items:center;gap:4px;display:grid}.bz .bz-locked b{color:var(--text);font:800 calc(14px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase}.bz .bz-locked em{color:var(--accent);font-style:normal;font-weight:700}.bz .bz-drops{text-align:left;gap:4px;width:100%;margin-top:6px;display:grid}.bz .bz-drops div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bz .bz-drops em{font-size:calc(12px * var(--text-scale,1));margin-left:auto}.bz .bz-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.bz .bz-pick{min-width:0;color:var(--text);text-transform:none;letter-spacing:0;cursor:pointer;--edge:rgba(var(--r-rgb), .5);background:var(--kit-corners), radial-gradient(90% 70% at 50% 38%, rgba(var(--r-rgb), .22), transparent 75%), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none;justify-items:center;gap:1px;padding:18px 2px 6px;display:grid;position:relative}.bz .bz-pick .cell-grade{position:absolute;top:4px;left:4px}.bz .bz-pick-partner{font:700 calc(8px * var(--text-scale,1)) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);position:absolute;top:5px;right:6px}.bz .bz-pick-name{font:700 calc(11.5px * var(--text-scale,1)) var(--font-ui);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bz .bz-breedbar{z-index:5;padding:22px 2px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent, rgb(var(--bg-rgb)) 30%);pointer-events:none;margin:0 -2px;position:sticky;bottom:0}.bz .bz-breedbar>*{pointer-events:auto}.bz .bz-cta{width:100%;font-size:calc(14px * var(--text-scale,1));color:rgb(var(--cffffff,255,255,255));background:linear-gradient(90deg, var(--magenta), var(--violet));box-shadow:none;border:none;justify-content:center;align-items:center;gap:10px;margin:0;padding:14px;display:flex;position:relative;overflow:hidden}.bz .bz-cta:after{content:"";background:linear-gradient(100deg, transparent 30%, rgba(var(--cffffff,255,255,255),.28) 50%, transparent 70%);animation:3.4s ease-in-out infinite bz-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes bz-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.bz .bz-cta:disabled{background:rgb(var(--c191430,25,20,48));color:var(--muted);box-shadow:inset 0 0 0 1px var(--inset-line)}.bz .bz-cta:disabled:after{display:none}:is(.bz,.pg-body) .bz-fold{--a:var(--accent-rgb);--edge:rgba(var(--accent-rgb), .4);padding:0}.bz .bz-forge{--a:var(--magenta-rgb);--edge:rgba(var(--magenta-rgb), .5);background:var(--kit-corners), radial-gradient(circle at 100% 0%, rgba(var(--magenta-rgb), .14), transparent 55%), var(--kit-beam), var(--kit-fill)}:is(.bz,.pg-body) .bz-fold-head{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}:is(.bz,.pg-body) .bz-fold-head::-webkit-details-marker{display:none}:is(.bz,.pg-body) .bz-fold-head:focus-visible{outline:2px solid rgba(var(--a), .8);outline-offset:-4px}:is(.bz,.pg-body) .bz-fold-icon{--cut:8px;width:42px;height:42px;clip-path:var(--kit-shape);background:radial-gradient(circle at 50% 40%, rgba(var(--a), .22), transparent 70%), rgba(var(--c080614,8,6,20),.55);box-shadow:inset 0 0 0 1px rgba(var(--a), .45);flex:none;place-items:center;display:grid}:is(.bz,.pg-body) .bz-fold-head>span:not(.bz-fold-icon):not(.bz-fold-badge){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:is(.bz,.pg-body) .bz-fold-head b{font:800 calc(14px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text)}:is(.bz,.pg-body) .bz-fold-head small{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted)}:is(.bz,.pg-body) .bz-fold-badge{min-width:22px;height:22px;font:800 calc(12px * var(--text-scale,1)) var(--font-display);color:rgb(var(--c06040c,6,4,12));background:var(--gold);box-shadow:0 0 10px rgba(var(--gold-rgb), .55);border-radius:99px;flex:none;place-items:center;padding:0 6px;display:grid}:is(.bz,.pg-body) .bz-fold-head em{width:28px;height:28px;font:900 calc(18px * var(--text-scale,1))/1 var(--font-ui);color:rgb(var(--a));background:rgba(var(--a), .1);box-shadow:inset 0 0 0 1px rgba(var(--a), .35);border-radius:50%;flex:none;place-items:center;font-style:normal;transition:transform .2s;display:grid}:is(.bz,.pg-body) .bz-fold[open]>.bz-fold-head em{transform:rotate(90deg)}:is(.bz,.pg-body) .bz-fold[open]>.bz-fold-head{border-bottom:1px solid rgba(var(--a), .18)}:is(.bz,.pg-body) .bz-how-body{gap:10px;padding:12px 14px 14px;display:grid}:is(.bz,.pg-body) .bz-how-item{border-left:2px solid rgba(var(--accent-rgb), .5);background:linear-gradient(90deg, rgba(var(--accent-rgb), .06), transparent 70%);padding:10px 12px}:is(.bz,.pg-body) .bz-how-item h2{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 4px}:is(.bz,.pg-body) .bz-how-item p{font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin:0;line-height:1.55}:is(.bz,.pg-body) .bz-how-item strong{color:var(--text)}.pg-body .how-fold{margin:0 0 12px}.pg-body .how-fold p.bz-how-item{font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin:0;line-height:1.55}.bz .bz-forge .forge-list{gap:8px;margin:0;padding:12px 14px 14px}.bz .forge-row{--cut:8px;clip-path:var(--kit-shape);--edge:rgba(var(--r-rgb,255, 255, 255), .35);background:var(--kit-corners), var(--kit-fill);box-shadow:inset 0 0 0 1px var(--edge);border:none;border-radius:0;gap:12px;padding:10px 12px}.bz .forge-row.ready{--edge:rgba(var(--r-rgb), .7);background:var(--kit-corners), radial-gradient(circle at 0% 50%, rgba(var(--r-rgb), .16), transparent 60%), var(--kit-fill)}.bz .forge-text b{font:700 calc(14px * var(--text-scale,1)) var(--font-ui);align-items:baseline}.bz .forge-text b em{color:var(--text);font-variant-numeric:tabular-nums}.bz .forge-bar{height:6px}.bz .forge-bar i{background:linear-gradient(90deg, rgba(var(--r-rgb,46, 241, 255), .55), var(--r,var(--accent)));box-shadow:0 0 8px rgba(var(--r-rgb,46, 241, 255), .5)}.bz .forge-row.ready .forge-btn:not(:disabled){color:rgb(var(--c06040c,6,4,12));background:var(--accent-strong);border-color:#0000}.bz .bz-hint{font-size:calc(13px * var(--text-scale,1));color:var(--muted);--a:var(--magenta-rgb);--edge:rgba(var(--magenta-rgb), .35);align-items:center;gap:10px;margin:0;padding:12px 14px;line-height:1.45;display:flex}.bz .bz-hint .plock-pill{flex:none;margin:0}@media (min-width:900px){.bz .bz-how-body{grid-template-columns:repeat(2,minmax(0,1fr))}.bz .bz-forge .forge-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.bz .bz-cost{font:800 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;align-items:center;gap:4px;display:inline-flex}.bz .bz-bar-sub{text-align:center;font-size:calc(12px * var(--text-scale,1));color:var(--muted);text-shadow:0 1px 6px rgb(var(--c000000,0,0,0));margin:6px 0 0}:root[data-motion=reduce] .bz .bz-link:before,:root[data-motion=reduce] .bz .bz-reactor:before,:root[data-motion=reduce] .bz .bz-cta:after,:root[data-motion=reduce] .bz .bz-slot.ready .bz-ring-art{animation:none}.bz .bz-pod.empty:not(:disabled){cursor:pointer}.bz .bz-pod.empty:not(:disabled):hover,.bz .bz-pod.empty:focus-visible{--edge:rgba(var(--accent-rgb), .6)}.bz .bz-pod.empty:not(:disabled) .bz-pod-q{color:var(--accent);text-shadow:0 0 12px rgba(var(--accent-rgb), .6)}.bz .bz-pod.empty:disabled{opacity:.7}.bz .bz-best.empty{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bz .bz-best.empty>span{text-align:center;grid-column:1/-1}.bz .bz-best.empty .ghost-btn{width:100%;min-height:44px;font-size:calc(13px * var(--text-scale,1));margin:0;padding:10px 4px}.bz .bz-folded{gap:2px;padding:12px 14px;display:grid}.bz .bz-folded-names{font:700 calc(11.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:4px 14px;display:flex}.bz .bz-folded-names>span{align-items:center;gap:5px;display:inline-flex}.bz .bz-folded .bz-note{margin-top:4px}.bz .bz-odds-lead{font:600 calc(13.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);margin:0 0 8px}.bz .bz-odds-lead b{font:900 calc(20px * var(--text-scale,1)) var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.bz .bz-odds-lead i{opacity:.6;margin:0 4px;font-style:normal}.bz .bz-odds-head{margin-bottom:10px}.bz .bz-odds-head b{font-size:calc(16px * var(--text-scale,1))}.bz .bz-odds-head.locked{justify-content:flex-start;align-items:center;gap:6px}.bz .bz-odds-head.locked>span{letter-spacing:.08em}.bz-sheet .bz{display:block}.bz-sheet .bz-pick{--cut:8px;clip-path:var(--kit-shape)}.bz .bz-pick-odds{font:700 calc(10.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);font-variant-numeric:tabular-nums}.hz{z-index:200;opacity:0;--t-rgb:var(--c96aaff,150,170,255);--r-rgb:var(--cff3357,255,51,87);--ny:0px;--pw:3;flex-direction:column;align-items:center;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;overflow:hidden auto}.hz.show{opacity:1}.hz.leaving{opacity:0;transition:opacity .5s}.hz-bg{background:rgb(var(--bg-rgb));position:fixed;inset:0}.hz-bg:after{content:"";opacity:.5;background:repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.025) 0 1px, transparent 1px 3px);position:absolute;inset:0}.hz-gloww,.hz-raysw,.hz-flashw{pointer-events:none;width:0;height:0;position:fixed;top:0;left:50%;transform:translateY(40vh)}.hz-gloww{z-index:0}.hz-raysw{z-index:1}.hz-flashw{z-index:7}.hz-glow{opacity:0;will-change:opacity;width:180vmax;height:124vmax;transition:opacity 1.2s;display:block;position:absolute;top:-62vmax;left:-90vmax}.hz.in .hz-glow.t{opacity:.38}.hz.c1 .hz-glow.t{opacity:.55}.hz.c2 .hz-glow.t{opacity:.75}.hz.c3 .hz-glow.t{opacity:1}.hz.split .hz-glow.t{opacity:0;transition-duration:.5s}.hz.split .hz-glow.r{opacity:1;transition-duration:.35s}.hz-rays{opacity:0;will-change:transform, opacity;width:86vmax;height:86vmax;transition:opacity 1.6s;animation:60s linear infinite hzspin;display:block;position:absolute;top:-43vmax;left:-43vmax}.hz.split .hz-rays{opacity:calc(.3 + var(--pw) * .08)}@keyframes hzspin{to{transform:rotate(360deg)}}.hz-vig{z-index:5;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.hz-cv{pointer-events:none;z-index:3;width:100%;height:100%;position:fixed;inset:0}.hz-top{z-index:6;width:100%;max-width:460px;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 0;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.hz-phase{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--cffffff,255,255,255),.88);align-items:center;gap:9px;display:inline-flex}.hz-phase i{background:rgb(var(--t-rgb));width:7px;height:7px;box-shadow:0 0 10px rgb(var(--t-rgb));transform:rotate(45deg)}.hz.split .hz-phase i{background:rgb(var(--r-rgb));box-shadow:0 0 10px rgb(var(--r-rgb))}.hz-skip{cursor:pointer;font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.18em;color:rgba(var(--cffffff,255,255,255),.75);background:rgba(var(--cffffff,255,255,255),.08);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border:0;padding:7px 14px}.hz-skip[hidden]{display:none}.hz-arena{z-index:2;flex:none;width:100%;max-width:460px;height:292px;position:relative}.hz-stage{width:0;height:0;position:absolute;top:152px;left:50%}.hz-ped{opacity:0;background:radial-gradient(closest-side, rgba(var(--t-rgb), .55), transparent);border:1px solid rgba(var(--t-rgb), .5);width:240px;height:38px;box-shadow:0 0 30px rgba(var(--t-rgb), .4);border-radius:50%;transition:opacity 1s,border-color .8s;position:absolute;top:116px;left:-120px}.hz.in .hz-ped{opacity:.8}.hz.split .hz-ped{opacity:1;border-color:rgba(var(--r-rgb), .7);background:radial-gradient(closest-side, rgba(var(--r-rgb), .55), transparent);box-shadow:0 0 34px rgba(var(--r-rgb), .5)}.hz-orbit{opacity:0;pointer-events:none;width:300px;height:300px;transition:opacity .8s;position:absolute;top:-150px;left:-150px;overflow:visible}.hz.in .hz-orbit{opacity:1}.hz.go .hz-orbit,.hz.split .hz-orbit{opacity:0;transition-duration:.5s}.hz-orbit ellipse{fill:none;stroke:rgba(var(--cffffff,255,255,255),.14);stroke-width:1px;stroke-dasharray:2 7}.hz-orbit ellipse.o2{stroke:rgba(var(--t-rgb), .35);stroke-dasharray:none;stroke-width:.8px}.hz-orbit .th{fill:none;stroke:rgba(var(--t-rgb), .9);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s ease-out}.hz-orbit .th.on{stroke-dashoffset:0}.hz-sk{opacity:0;width:42px;height:48px;transition:opacity .6s,transform .6s cubic-bezier(.2,1.3,.4,1);transition-delay:calc(var(--i) * 70ms);place-items:center;margin:-24px 0 0 -21px;display:grid;position:absolute;transform:scale(.7)}.hz.in .hz-sk{opacity:1;transform:none}.hz.go .hz-sk,.hz.split .hz-sk{opacity:0;transition-duration:.45s;transition-delay:0s;transform:scale(.6)}.hz-sk:before{content:"";clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);background:rgba(var(--c0a0716,10,7,22),.92);position:absolute;inset:0}.hz-sk:after{content:"";clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);background:linear-gradient(160deg, rgba(var(--t-rgb), .12), rgba(var(--t-rgb), .02));box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.18);position:absolute;inset:2px}.hz-sk svg{z-index:1;fill:none;width:22px;height:22px;stroke:rgba(var(--cffffff,255,255,255),.5);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s;position:relative}.hz-sk.on svg{stroke:rgb(var(--cffffff,255,255,255));filter:drop-shadow(0 0 4px rgb(var(--t-rgb)))}.hz-sk em{z-index:1;font:normal 700 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;color:rgba(var(--cffffff,255,255,255),.55);position:absolute;bottom:-15px}.hz-sk.on em{color:rgb(var(--t-rgb))}.hz-sk.pulse{animation:.5s ease-out hzsk}@keyframes hzsk{40%{transform:scale(1.22)}}.hz-eggw{opacity:0;width:170px;height:210px;position:absolute;top:-105px;left:-85px;transform:translateY(26px)scale(.82)}.hz.in .hz-eggw{opacity:1;transition:opacity .8s ease-out,transform 1s cubic-bezier(.2,.9,.2,1);transform:none}.hz-egg{transform-origin:50% 90%;position:absolute;inset:0}.hz-egg.wob{animation:hzwob var(--wd,1s) ease-in-out infinite}@keyframes hzwob{0%,to{transform:rotate(0)}25%{transform:rotate(var(--wa,3deg)) translateY(-2px)}75%{transform:rotate(calc(var(--wa,3deg) * -1)) translateY(-2px)}}.hz-egg.shk{animation:.11s linear infinite hzshk}@keyframes hzshk{0%{transform:translate(1.5px)}25%{transform:translate(-1.5px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px)}to{transform:translate(1.5px)}}.hz-egg.thump{animation:.45s cubic-bezier(.2,.8,.2,1) hzthump}@keyframes hzthump{0%{transform:scale(1)}22%{transform:scale(1.045)rotate(.6deg)}to{transform:scale(1)}}.hz-egg img,.hz-half{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hz-eg-glow{filter:blur(18px)saturate(1.6)brightness(1.3);opacity:0;transition:opacity .6s;transform:scale(1.12)}.hz.in .hz-eg-glow{opacity:.55}.hz.c3 .hz-eg-glow{opacity:.9}.hz-eg-hot{filter:brightness(0)invert();opacity:0}.hz-eg-hot.p{animation:.55s ease-out hzhot}@keyframes hzhot{0%{opacity:0}18%{opacity:.75}to{opacity:0}}.hz-eg-in,.hz-eg-cr{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hz-eg-in{background:radial-gradient(60% 55% at 50% 52%, rgb(var(--cffffff,255,255,255)), rgba(var(--t-rgb), .95) 28%, rgba(var(--t-rgb), .35) 62%, transparent 82%);opacity:0;transition:opacity .7s}.hz.c1 .hz-eg-in{opacity:.22}.hz.c2 .hz-eg-in{opacity:.5}.hz.c3 .hz-eg-in{opacity:.85}.hz-half{opacity:0;transform-origin:50% 54%}.hz.split .hz-egg>:not(.hz-half):not(.hz-eg-glow){visibility:hidden}.hz.split .hz-eg-glow{opacity:0;transition:opacity .3s}.hz.split .hz-half.top{animation:1.7s cubic-bezier(.3,.1,.3,1) forwards hzTop}.hz.split .hz-half.bot{animation:1.7s cubic-bezier(.3,.1,.3,1) forwards hzBot}@keyframes hzTop{0%{opacity:1;transform:none}16%{opacity:1;transform:translate(-8px,-30px)rotate(-5deg)}to{opacity:0;transform:translate(-110px,540px)rotate(-38deg)}}@keyframes hzBot{0%{opacity:1;transform:none}16%{opacity:1;transform:translate(8px,12px)rotate(4deg)}to{opacity:0;transform:translate(100px,520px)rotate(30deg)}}.hz-cr{opacity:0;width:220px;height:220px;position:absolute;top:-116px;left:-110px}.hz-cr img{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hz-cr .sil{filter:brightness(0) drop-shadow(0 0 20px rgba(var(--r-rgb), .9))}.hz-cr .col{opacity:0;filter:drop-shadow(0 0 14px rgba(var(--r-rgb), .45))}.hz.emerge .hz-cr{animation:1.2s cubic-bezier(.16,.9,.24,1) forwards hzrise}@keyframes hzrise{0%{opacity:0;transform:translateY(54px)scale(.6)}40%{opacity:1}to{opacity:1;transform:none}}.hz.emerge .hz-cr .col{animation:1.1s ease-in .55s forwards hzflood}@keyframes hzflood{to{opacity:1}}.hz-cr .sheen{opacity:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hz-cr .sheen i{background:linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.55), transparent);width:55%;height:120%;position:absolute;top:-10%;left:-60%;transform:skew(-18deg)}.hz.emerge .hz-cr .sheen{opacity:1}.hz.emerge .hz-cr .sheen i{animation:1.3s cubic-bezier(.4,0,.2,1) 1.1s forwards hzsweep}@keyframes hzsweep{to{transform:translate(420%)skew(-18deg)}}.hz-cr .fl{position:absolute;inset:0}.hz.settled .hz-cr{opacity:1;animation:none;transform:none}.hz.settled .hz-cr .col{opacity:1;animation:none}.hz-col{opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--r-rgb), 0) 6%, rgba(var(--r-rgb), .55) 50%, rgba(var(--r-rgb), 0) 94%, transparent);width:124px;height:200vh;position:absolute;top:-100vh;left:-62px;transform:scaleX(.15)}.hz.split .hz-col{animation:3s cubic-bezier(.2,.7,.3,1) forwards hzcol}@keyframes hzcol{0%{opacity:0;transform:scaleX(.1)}12%{opacity:1;transform:scaleX(1)}60%{opacity:.55;transform:scaleX(.8)}to{opacity:0;transform:scaleX(1.3)}}.hz-ring{border:1.5px solid rgba(var(--r-rgb), .9);opacity:0;width:180px;height:180px;box-shadow:0 0 24px rgba(var(--r-rgb), .55);border-radius:50%;position:absolute;top:-90px;left:-90px}.hz.split .hz-ring{animation:1.7s cubic-bezier(.2,.7,.3,1) forwards hzwave}.hz.split .hz-ring.c{border-color:rgb(var(--cffffff,255,255,255));animation-delay:.34s}@keyframes hzwave{0%{opacity:.9;transform:scale(.15)}to{opacity:0;transform:scale(5.4)}}.hz-flare{opacity:0;background:radial-gradient(closest-side, rgb(var(--cffffff,255,255,255)), rgba(var(--r-rgb), .55) 45%, transparent);border-radius:50%;width:420px;height:6px;position:absolute;top:-3px;left:-210px}.hz.split .hz-flare{animation:1.3s cubic-bezier(.2,.7,.3,1) forwards hzflare}@keyframes hzflare{0%{opacity:0;transform:scaleX(.05)}10%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(2.5)}}.hz-flash{opacity:0;will-change:opacity;width:200vmax;height:200vmax;display:block;position:absolute;top:-100vmax;left:-100vmax}.hz.split .hz-flash{animation:1.2s cubic-bezier(.2,.6,.3,1) hzflash}@keyframes hzflash{0%{opacity:0}7%{opacity:calc(.55 + var(--pw) * .06)}to{opacity:0}}.hz.quake .hz-arena{animation:.6s cubic-bezier(.2,.7,.3,1) hzquake}@keyframes hzquake{12%{translate:-5px 3px}28%{translate:4px -3px}48%{translate:-2px 2px}to{translate:0}}.hz-name{z-index:6;text-align:center;opacity:0;width:100%;max-width:460px;min-height:108px;transform:translateY(calc(var(--ny) + 10px));flex:none;margin-top:2px;padding:0 16px;transition:opacity .6s,transform .6s;position:relative}.hz.emerge .hz-name{opacity:1;transform:translateY(var(--ny));transition-delay:.5s}.hz.p-card .hz-name{opacity:1;transition:opacity .5s,transform 1.5s cubic-bezier(.4,0,.1,1);transform:none}.hz-kick{font:700 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--r-rgb))}.hz-name h2{font:900 calc(27px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 18px rgba(var(--r-rgb), .75);min-height:33px;margin:4px 0 8px}.hz-name h2 span{opacity:0;display:inline-block;transform:translateY(8px)scale(1.2)}.hz.named .hz-name h2 span{animation:.45s cubic-bezier(.2,1.2,.3,1) forwards hzlet;animation-delay:calc(var(--i) * 55ms)}@keyframes hzlet{to{opacity:1;transform:none}}.hz-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hz-chip{font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);background:rgba(var(--c080614,8,6,20),.6);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.16);opacity:0;border-radius:99px;align-items:center;gap:5px;padding:3px 11px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(6px)}.hz.named .hz-chip{opacity:1;transform:none}.hz.named .hz-chip:nth-child(2){transition-delay:.12s}.hz.named .hz-chip:nth-child(3){transition-delay:.24s}.hz.named .hz-chip:nth-child(4){transition-delay:.36s}.hz-chip.r{color:rgb(var(--c0a0714,10,7,20));background:rgb(var(--r-rgb));box-shadow:0 0 16px rgba(var(--r-rgb), .55)}.hz-chip img{width:15px;height:15px}.hz-chip.pr{background:linear-gradient(90deg, rgb(var(--cff2ec4,255,46,196)), rgb(var(--c2ef1ff,46,241,255)), rgb(var(--cffe14d,255,225,77)));color:rgb(var(--c0a0714,10,7,20))}.hz-card{z-index:6;width:100%;max-width:460px;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;flex:none;margin-top:6px;transition:opacity .7s,transform .8s cubic-bezier(.2,.9,.3,1);position:relative;transform:translateY(30px)}.hz.card-in .hz-card{opacity:1;pointer-events:auto;transform:none}.hz-card-in{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(180deg, rgba(var(--r-rgb), .14), rgba(var(--c0a0716,10,7,22),.94) 55%), rgb(var(--c0a0716,10,7,22));box-shadow:inset 0 0 0 1px rgba(var(--r-rgb), .7), 0 0 26px rgba(var(--r-rgb), .22);gap:9px;padding:13px;display:grid}.hz-ver{text-align:center;font:700 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--go)}.hz-grade{align-items:center;gap:12px;display:flex}.hz-hex{clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);background:linear-gradient(160deg, rgba(var(--c2ef1ff,46,241,255),.55), rgba(var(--c2ef1ff,46,241,255),.15));width:54px;height:60px;box-shadow:inset 0 0 0 2px rgba(var(--c2ef1ff,46,241,255),.9);text-align:center;font:900 calc(22px * var(--text-scale,1)) var(--font-display);flex:none;place-items:center;line-height:1;display:grid}.hz-hex small{font:700 calc(9px * var(--text-scale,1)) var(--font-ui);color:var(--muted);margin-top:2px;display:block}.hz-grade b{font:800 calc(15px * var(--text-scale,1)) var(--font-display);display:block}.hz-grade span.n{color:var(--muted);font:600 calc(13px * var(--text-scale,1)) var(--font-ui)}.hz-ivs{gap:5px;display:grid}.hz-iv{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);grid-template-columns:30px 1fr 34px;align-items:center;gap:8px;display:grid}.hz-iv .lab{color:var(--muted);letter-spacing:.08em}.hz-iv .trk{background:rgba(var(--cffffff,255,255,255),.1);height:7px;display:block;overflow:hidden}.hz-iv .trk i{background:linear-gradient(90deg, rgb(var(--t-rgb)), rgb(var(--cffffff,255,255,255)));width:0;height:100%;transition:width .7s cubic-bezier(.2,.9,.3,1);transition-delay:calc(var(--i) * .15s + .5s);display:block}.hz.card-in .hz-iv .trk i{width:var(--w)}.hz-iv .num{text-align:right;font-variant-numeric:tabular-nums}.hz-ok{cursor:pointer;font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;color:rgb(var(--c04140a,4,20,10));background:linear-gradient(180deg, rgb(var(--c7dffb4,125,255,180)), var(--go));box-shadow:0 0 20px rgba(var(--go-rgb), .4);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;padding:13px}@media (max-height:760px){.hz-ver{display:none}.hz-iv{font-size:calc(11.5px * var(--text-scale,1))}}.hz{--champ:rgb(var(--cf6e3b4,246,227,180));--gold2:rgb(var(--cffd98a,255,217,138));--go:var(--accent-strong);--go-rgb:var(--accent-strong-rgb);--s-rgb:var(--t-rgb);--c-rgb:var(--t-rgb)}.hz.split{--c-rgb:var(--r-rgb)}.hz-ped{box-shadow:none;border:0;width:300px;height:48px;top:104px;left:-150px}.hz.split .hz-ped{box-shadow:none;border:0}.hz-circle{opacity:0;pointer-events:none;width:252px;height:252px;transition:opacity 1.1s;position:absolute;top:2px;left:-126px;transform:scaleY(.3)}.hz-circle canvas{width:100%;height:100%;animation:52s linear infinite hzspin;position:absolute;inset:0}.hz-circle canvas.b{animation-duration:34s;animation-direction:reverse}.hz-circle canvas.r{display:none}.hz.split .hz-circle canvas.r{display:block}.hz.split .hz-circle canvas.t{display:none}.hz-circle .gl{background:radial-gradient(circle, rgba(var(--cffffff,255,255,255),.55), rgba(var(--c-rgb), .5) 35%, transparent 70%);opacity:0;border-radius:50%;position:absolute;inset:14%}.hz-circle .gl.p{animation:.75s ease-out hzcg}@keyframes hzcg{0%{opacity:0}20%{opacity:.9}to{opacity:0}}.hz.in .hz-circle{opacity:.5}.hz.l1 .hz-circle{opacity:.6}.hz.l2 .hz-circle{opacity:.7}.hz.l3 .hz-circle{opacity:.8}.hz.l4 .hz-circle{opacity:.9}.hz.go .hz-circle{opacity:1}.hz.split .hz-circle{opacity:.85}.hz-refl{opacity:.34;pointer-events:none;width:100%;height:55%;position:absolute;top:calc(100% + 8px);left:0}.hz.split .hz-refl{opacity:0;transition:opacity .25s}.hz-cr .rf{opacity:0;width:100%;height:55%;position:absolute;top:calc(100% + 2px);left:0}.hz.emerge .hz-cr .rf{animation:1.1s ease-in .55s forwards hzrf}@keyframes hzrf{to{opacity:.3}}.hz.settled .hz-cr .rf{opacity:.3;animation:none}.hz.cb.emerge .hz-cr{animation:1.5s linear forwards hzcb}@keyframes hzcb{0%,60%{opacity:0}to{opacity:1}}.hz.cb.emerge .hz-cr .col{animation:.7s ease-in .95s forwards hzflood}.hz.cb.emerge .hz-cr .rf{animation:.7s ease-in .95s forwards hzrf}.hz.cb.emerge .hz-cr .sheen i{animation-delay:1.7s}.hz.cb.settled .hz-cr{opacity:1;animation:none;transform:none}.hz.cb.settled .hz-cr .col{opacity:1;animation:none}.hz.cb.settled .hz-cr .rf{opacity:.3;animation:none}.hz-eg-in{background:radial-gradient(60% 55% at 50% 52%, rgb(var(--cffffff,255,255,255)), rgba(var(--s-rgb), .95) 28%, rgba(var(--s-rgb), .35) 62%, transparent 82%)}.hz-glow{width:120vmax;height:84vmax;top:-42vmax;left:-60vmax}.hz-lens{opacity:0;background:radial-gradient(circle, rgba(var(--cffffff,255,255,255),.6), rgba(var(--s-rgb), .28) 28%, transparent 62%);pointer-events:none;width:200px;height:200px;transition:opacity .5s;position:absolute;top:-100px;left:-100px}.hz-lens:before{content:"";opacity:.75;background:radial-gradient(closest-side, rgba(var(--cffffff,255,255,255),.9), rgba(var(--s-rgb), .4) 55%, transparent);border-radius:50%;height:4px;margin-top:-2px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:-60%;right:-60%;transform:scaleX(.3)}.hz.c1 .hz-lens{opacity:.35}.hz.c2 .hz-lens{opacity:.6}.hz.c3 .hz-lens{opacity:.95}.hz.c1 .hz-lens:before{transform:scaleX(.45)}.hz.c2 .hz-lens:before{transform:scaleX(.7)}.hz.c3 .hz-lens:before{transform:scaleX(1)}.hz.split .hz-lens{opacity:0;transition-duration:.2s}.hz-eg-sweep{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hz-eg-sweep i{opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.75), transparent);width:38%;height:120%;position:absolute;top:-10%;left:-50%;transform:skew(-16deg)}.hz-eg-sweep i.p{animation:.8s cubic-bezier(.4,0,.2,1) hzsw}@keyframes hzsw{0%{opacity:1;transform:translate(0)skew(-16deg)}to{opacity:1;transform:translate(520%)skew(-16deg)}}.hz.split .hz-eg-sweep{visibility:hidden}.hz-sk:before{background:linear-gradient(160deg, var(--gold2), rgb(var(--c8a6a2a,138,106,42)) 45%, var(--champ) 70%, rgb(var(--c6b4f1c,107,79,28)))}.hz-sk:after{background:radial-gradient(circle at 50% 38%, rgba(var(--t-rgb), .22), rgba(var(--c080614,8,6,20),.96) 70%);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.1);inset:3px}.hz-sk.on:after{background:radial-gradient(circle at 50% 38%, rgb(var(--cffffff,255,255,255)), rgba(var(--t-rgb), .9) 30%, rgba(var(--t-rgb), .4) 70%);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.55)}.hz-sk.on:before{filter:drop-shadow(0 0 7px rgb(var(--t-rgb)))}.hz-sk .rg{pointer-events:none;width:60px;height:62px;position:absolute;top:-7px;left:-9px;overflow:visible;transform:rotate(-90deg)}.hz-sk .rg circle{fill:none;stroke:rgb(var(--t-rgb));stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.hz-sk.on .rg circle{opacity:.9;animation:.6s cubic-bezier(.2,.8,.2,1) forwards hzrg}@keyframes hzrg{0%{stroke-dashoffset:1px;transform-origin:30px 31px;transform:scale(.8)}to{stroke-dashoffset:0;transform-origin:30px 31px;opacity:0;transform:scale(1.18)}}.hz-sk svg:not(.rg){width:20px;height:20px}.hz-streak{opacity:0;background:radial-gradient(closest-side, rgb(var(--cffffff,255,255,255)), rgba(var(--r-rgb), .6) 40%, transparent);border-radius:50%;width:1040px;height:10px;position:absolute;top:-5px;left:-520px}.hz.split .hz-streak{animation:1.5s cubic-bezier(.2,.7,.3,1) forwards hzstreak}@keyframes hzstreak{0%{opacity:0;transform:scaleX(.05)}8%{opacity:1;transform:scaleX(.8)}to{opacity:0;transform:scaleX(1.5)}}.hz-ring.b{border-color:rgba(var(--cff465a,255,70,90),.8);box-shadow:0 0 18px rgba(var(--cff465a,255,70,90),.5)}.hz-ring.c{border-color:rgba(var(--c46c8ff,70,200,255),.85);box-shadow:0 0 18px rgba(var(--c46c8ff,70,200,255),.5)}.hz.split .hz-ring.b{animation-delay:50ms}.hz.split .hz-ring.c{animation-delay:.11s}.hz-spot{opacity:0;pointer-events:none;width:300px;height:540px;transition:opacity 1.4s;position:absolute;top:-360px;left:-150px;overflow:visible}.hz.emerge .hz-spot{opacity:1;transition-delay:.3s}.hz.p-card .hz-spot{opacity:.55}.hz-kick{color:var(--champ);justify-content:center;align-items:center;gap:10px;display:flex}.hz-kick:before,.hz-kick:after{content:"";background:linear-gradient(90deg, transparent, var(--gold2));width:34px;height:1px}.hz-kick:after{transform:scaleX(-1)}.hz-name h2{font-size:calc(30px * var(--text-scale,1));letter-spacing:.12em;text-shadow:none;filter:drop-shadow(0 0 14px rgba(var(--r-rgb), .65)) drop-shadow(0 2px 0 rgba(var(--c000000,0,0,0),.6))}.hz-name h2 span{background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)) 8%, var(--champ) 46%, rgb(var(--r-rgb)) 130%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hz-gems{justify-content:center;gap:7px;margin:0 0 9px;display:flex}.hz-gems i{clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%);background:rgba(var(--cffffff,255,255,255),.12);opacity:0;width:11px;height:13px;transition:opacity .3s,transform .4s cubic-bezier(.2,1.5,.4,1);transition-delay:calc(var(--i) * .11s + .5s);transform:scale(.5)}.hz.named .hz-gems i{opacity:1;transform:none}.hz.named .hz-gems i.on{background:linear-gradient(160deg, rgb(var(--cffffff,255,255,255)), var(--g) 55%, rgba(var(--c000000,0,0,0),.35));filter:drop-shadow(0 0 5px var(--g))}.hz-card-in{clip-path:none;border-radius:calc(10px * var(--t-round,1));background:linear-gradient(180deg, rgba(var(--r-rgb), .16), rgba(var(--c0a0716,10,7,22),.95) 52%), rgb(var(--c0a0716,10,7,22));box-shadow:inset 0 0 0 1px rgba(var(--r-rgb), .55), inset 0 0 0 3px rgba(var(--c0a0716,10,7,22),.9), inset 0 0 0 4px rgba(var(--cf6e3b4,246,227,180),.35), 0 0 30px rgba(var(--r-rgb), .25);padding:15px;position:relative;overflow:hidden}.hz-card-in:before{content:"";border-left:2px solid var(--gold2);border-top:2px solid var(--gold2);pointer-events:none;opacity:.8;width:14px;height:14px;position:absolute;top:7px;left:7px}.hz-card-in:after{content:"";border-right:2px solid var(--gold2);border-bottom:2px solid var(--gold2);pointer-events:none;opacity:.8;width:14px;height:14px;position:absolute;bottom:7px;right:7px}.hz-glint{background:linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.14), transparent);pointer-events:none;opacity:0;width:30%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)translate(0)}.hz.card-in .hz-glint{animation:4.8s cubic-bezier(.4,0,.2,1) 1.4s infinite hzgl}@keyframes hzgl{0%{opacity:1;transform:skew(-18deg)translate(0)}38%,to{opacity:1;transform:skew(-18deg)translate(520%)}}.hz-hex{background:linear-gradient(160deg, rgba(var(--g-rgb,46,241,255), .7), rgba(var(--g-rgb,46,241,255), .18));width:60px;height:66px;box-shadow:inset 0 0 0 2px rgba(var(--g-rgb,46,241,255), .95);font-size:calc(24px * var(--text-scale,1));position:relative}.hz-halo{flex:none;place-items:center;width:66px;height:70px;display:grid;position:relative}.hz-halo svg{width:calc(100% + 8px);height:calc(100% + 8px);animation:14s linear infinite hzspin;position:absolute;inset:-4px;overflow:visible}.hz-halo circle{fill:none;stroke:rgba(var(--g-rgb,46,241,255), .8);stroke-width:1.4px;stroke-dasharray:3 9}.hz-iv .trk{background:rgba(var(--cffffff,255,255,255),.07);height:9px;-webkit-mask-image:repeating-linear-gradient(90deg, rgb(var(--c000000,0,0,0)) 0 6px, transparent 6px 8px);-webkit-mask-image:repeating-linear-gradient(90deg, rgb(var(--c000000,0,0,0)) 0 6px, transparent 6px 8px);mask-image:repeating-linear-gradient(90deg, rgb(var(--c000000,0,0,0)) 0 6px, transparent 6px 8px)}.hz-iv.perfect .trk i{background:linear-gradient(90deg, var(--gold2), rgb(var(--cffffff,255,255,255)))}.hz-iv .num b{color:var(--gold2);margin-left:2px}.hz-ok{position:relative;overflow:hidden}.hz-ok:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.65), transparent);width:30%;animation:3.2s ease-in-out 1.8s infinite hzok;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}@keyframes hzok{0%{transform:skew(-20deg)translate(0)}40%,to{transform:skew(-20deg)translate(560%)}}.hz-dust{z-index:1;pointer-events:none;opacity:0;--d-rgb:var(--cc8d2ff,200,210,255);transition:opacity 1.6s;position:fixed;inset:0;overflow:hidden}.hz.in .hz-dust{opacity:1}.hz-dust i{background:radial-gradient(circle, rgba(var(--d-rgb), 1), rgba(var(--d-rgb), 0) 68%);opacity:0;animation:hzdust var(--t) linear infinite;animation-delay:var(--dl);border-radius:50%;position:absolute;bottom:-50px}@keyframes hzdust{0%{opacity:0;transform:translate(0,0)}12%{opacity:var(--a)}50%{transform:translate3d(var(--dx), -60vh, 0)}88%{opacity:var(--a)}to{opacity:0;transform:translate3d(calc(var(--dx) * -.6), -118vh, 0)}}.hz-bg:after{display:none}.hz-rays{width:68vmax;height:68vmax;top:-34vmax;left:-34vmax}.hz-flash{width:140vmax;height:140vmax;top:-70vmax;left:-70vmax}.hz-col{height:120vh;top:-60vh}.hz.card-in .hz-glint{animation-iteration-count:2}.hz-halo svg{animation-iteration-count:3}.hz-ok:after{animation-iteration-count:2}.hz.p-card .hz-name{transition:opacity .5s,transform 1.05s cubic-bezier(.4,0,.1,1)}.hz.card-in .hz-card{transition-delay:.75s}.hz img{max-width:100%;display:block}html.hz-open #root{visibility:hidden}.hz h2:after{display:none}.hz h2{margin:0;padding:0}.hz button{text-transform:uppercase}.hz-chip .game-icon{flex:none}.hz-kick{opacity:0;transition:opacity .5s}.hz.named .hz-kick{opacity:1}.hz-card{visibility:hidden;transition:opacity .7s,transform .8s cubic-bezier(.2,.9,.3,1),visibility 0s .8s}.hz.card-in .hz-card{visibility:visible;transition:opacity .7s,transform .8s cubic-bezier(.2,.9,.3,1),visibility}.hz-ver{justify-content:center;align-items:center;gap:6px;display:inline-flex}.hz-ver i{background:var(--go);width:7px;height:7px;box-shadow:0 0 8px var(--go);border-radius:50%}.hz-ver.flawless{color:var(--gold)}.hz-ver.flawless i{display:none}.hz-ver.pending{color:var(--muted)}.hz-ver.pending i{background:var(--muted);box-shadow:none}.hz-card-in,.hz-card-in>*{position:relative}.hz-card-in>.hz-glint{position:absolute}.hz-grade>div>span{display:block}.hz-iv{grid-template-columns:34px minmax(0,1fr) 30px 66px}.hz-iv .st{text-align:right;font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.hz-iv .st small{font-size:calc(10.5px * var(--text-scale,1));color:var(--go);margin-left:3px}.hz-iv .st small.dn{color:rgb(var(--cffb38a,255,179,138))}.hz-bred{text-align:center;font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--muted);justify-items:center;gap:3px;display:grid}.hz-bred b{color:var(--gold);font-weight:700}.hz-where{font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.hz-acts{grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid}.hz-acts:has(>:nth-child(2):last-child){grid-template-columns:1fr 1fr}.hz-acts .hz-ok{font-size:calc(12px * var(--text-scale,1));letter-spacing:.1em;padding:11px 6px}.hz-sm{border:1px solid rgba(var(--cffffff,255,255,255),.18);border-radius:calc(12px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.06);color:var(--text);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:10px 6px;display:inline-flex}.hz-sm.on{border-color:var(--gold);color:var(--gold)}.hz-sm.danger{border-color:rgba(var(--cff5a6e,255,90,110),.5);color:rgb(var(--cff8a9a,255,138,154))}.hz-sm:disabled{opacity:.4;cursor:default}:root[data-motion=reduce] .hz-rays,:root[data-motion=reduce] .hz-cr .sheen i,:root[data-motion=reduce] .hz-egg.wob,:root[data-motion=reduce] .hz-circle canvas,:root[data-motion=reduce] .hz-halo svg,:root[data-motion=reduce] .hz-glint,:root[data-motion=reduce] .hz-ok:after,:root[data-motion=reduce] .hz-dust i{animation:none!important}:root[data-motion=reduce] .hz,:root[data-motion=reduce] .hz *{transition-duration:10ms!important;transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.hz-rays,.hz-cr .sheen i,.hz-egg.wob,.hz-circle canvas,.hz-halo svg,.hz-glint,.hz-ok:after,.hz-dust i{animation:none!important}}.pe-fx{z-index:200;opacity:0;flex-direction:column;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0;overflow:hidden auto}.pe-fx[hidden]{display:none}.pe-fx.show{opacity:1}.pe-fx.leaving{opacity:0;transition:opacity .5s}.pe-bg{background:rgb(var(--bg-rgb));position:fixed;inset:0}.pe-bg:before{content:"";opacity:0;background:radial-gradient(62% 40% at 50% var(--cy,34%), rgba(var(--t-rgb), .32), transparent 74%), radial-gradient(90% 60% at 50% 100%, rgba(var(--t-rgb), .12), transparent 70%);transition:opacity 1.2s;position:absolute;inset:0}.pe-fx.p-charge .pe-bg:before,.pe-fx.p-morph .pe-bg:before,.pe-fx.p-reveal .pe-bg:before,.pe-fx.p-card .pe-bg:before{opacity:1}.pe-bg:after{content:"";background:repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.03) 0 1px, transparent 1px 3px);mix-blend-mode:overlay;position:absolute;inset:0}.pe-canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;inset:0}.pe-front{z-index:2}.pe-rays{left:50%;top:var(--cy,34%);opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, rgba(var(--r-rgb), .24) 0 5deg, transparent 5deg 15deg);width:150vmax;height:150vmax;-webkit-mask-image:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 0, transparent 38%);-webkit-mask-image:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 0, transparent 38%);mask-image:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 0, transparent 38%);margin:-75vmax 0 0 -75vmax;animation:40s linear infinite pe-spin;position:fixed}.pe-fx.p-reveal .pe-rays,.pe-fx.p-card .pe-rays{opacity:var(--rayo,.8);transition:opacity 1.2s}.pe-top{z-index:3;width:100%;max-width:460px;padding:calc(16px + env(safe-area-inset-top,0px)) 18px 0;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.pe-phase{font:700 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;display:inline-flex}.pe-phase i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1s infinite pe-blink}@keyframes pe-blink{50%{opacity:.25}}.pe-fx.p-card .pe-phase{color:var(--r)}.pe-fx.p-card .pe-phase i{background:var(--r);box-shadow:0 0 10px var(--r);animation:none}.pe-skip{border:1px solid var(--inset-line);background:var(--inset);color:var(--muted);font:600 calc(12px * var(--text-scale,1)) var(--font-ui);cursor:pointer;border-radius:99px;padding:4px 14px}.pe-fx.p-card .pe-skip{visibility:hidden}.pe-crest{z-index:3;opacity:0;align-items:center;gap:10px;height:38px;margin-top:8px;transition:opacity .6s,transform .6s;display:flex;position:relative;transform:translateY(-8px)}.pe-fx.p-charge .pe-crest,.pe-fx.p-morph .pe-crest,.pe-fx.p-reveal .pe-crest,.pe-fx.p-card .pe-crest{opacity:1;transform:none}.pe-lvh{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:rgba(var(--t-rgb), .22);width:44px;height:38px;box-shadow:inset 0 0 0 1px rgba(var(--t-rgb), .7);font:900 calc(14px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.pe-lvh small{font:700 calc(8px * var(--text-scale,1)) var(--font-ui);letter-spacing:.14em;color:var(--muted);position:absolute;top:2px}.pe-lvh b{margin-top:6px}.pe-lvh.to{background:rgba(var(--gold-rgb), .18);box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold);opacity:.55;transition:opacity .5s,box-shadow .5s}.pe-fx.p-reveal .pe-lvh.to,.pe-fx.p-card .pe-lvh.to{opacity:1;box-shadow:inset 0 0 0 1px var(--gold), 0 0 14px rgba(var(--gold-rgb), .6)}.pe-crest .arr{background:linear-gradient(90deg, rgba(var(--t-rgb), .8), var(--gold));width:46px;height:2px;position:relative}.pe-crest .arr:after{content:"";border:5px solid #0000;border-left:8px solid var(--gold);border-right:0;position:absolute;top:-4px;right:-1px}.pe-arena{z-index:2;flex:none;width:100%;max-width:460px;height:292px;position:relative}.pe-stage{width:0;height:0;position:absolute;top:52%;left:50%}.pe-aura{opacity:0;background:radial-gradient(circle, rgba(var(--t-rgb), .55), rgba(var(--t-rgb), .15) 45%, transparent 70%);border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;transition:opacity 1.4s;position:absolute;top:0;left:0}.pe-fx.p-charge .pe-aura,.pe-fx.p-morph .pe-aura{opacity:1}.pe-fx.p-reveal .pe-aura,.pe-fx.p-card .pe-aura{opacity:.55;transition:opacity 1.6s}.pe-rings{pointer-events:none;opacity:0;width:340px;height:300px;transition:opacity .8s;position:absolute;top:-150px;left:-170px;overflow:visible}.pe-fx.p-charge .pe-rings,.pe-fx.p-morph .pe-rings{opacity:1}.pe-fx.p-reveal .pe-rings,.pe-fx.p-card .pe-rings{opacity:.25}.pe-rings .o1{fill:none;stroke:rgba(var(--t-rgb), .6);stroke-width:1px;stroke-dasharray:2 6;transform-origin:170px 150px;animation:14s linear infinite pe-spin}.pe-rings .o2{fill:none;stroke:rgba(var(--cffffff,255,255,255),.18);stroke-width:.8px;transform-origin:170px 150px;animation:24s linear infinite reverse pe-spin}.pe-rings .o3{fill:none;stroke:url(#pe-g);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:90 700;transform-origin:170px 150px;animation:5s linear infinite pe-spin}.pe-ped{opacity:.35;background:radial-gradient(closest-side, rgba(var(--t-rgb), .7), transparent);border:1px solid rgba(var(--t-rgb), .45);border-radius:50%;width:220px;height:34px;margin:96px 0 0 -110px;transition:opacity .8s;position:absolute;top:0;left:0}.pe-fx.p-charge .pe-ped,.pe-fx.p-morph .pe-ped{opacity:1;box-shadow:0 0 40px rgba(var(--t-rgb), .6)}.pe-fx.p-reveal .pe-ped,.pe-fx.p-card .pe-ped{opacity:.9}.pe-beams{opacity:0;pointer-events:none;width:240px;height:300px;-webkit-mask-image:linear-gradient(0deg, rgb(var(--c000000,0,0,0)), transparent 90%);-webkit-mask-image:linear-gradient(0deg, rgb(var(--c000000,0,0,0)), transparent 90%);mask-image:linear-gradient(0deg, rgb(var(--c000000,0,0,0)), transparent 90%);background:repeating-linear-gradient(90deg, transparent 0 18px, rgba(var(--t-rgb), .55) 18px 20px, transparent 20px 38px, rgba(var(--cffffff,255,255,255),.5) 38px 39px, transparent 39px 60px);margin:-190px 0 0 -120px;transition:opacity .6s;position:absolute;top:0;left:0}.pe-fx.p-morph .pe-beams{opacity:.8}.pe-fx.p-reveal .pe-beams{opacity:0;transition:opacity 1s}.pe-cr{width:220px;height:220px;margin:-124px 0 0 -110px;position:absolute;top:0;left:0}.pe-cr img{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.pe-cr .col{filter:drop-shadow(0 0 16px rgba(var(--r-rgb), .55))}.pe-cr .wht{opacity:0;filter:brightness(0) invert(1) drop-shadow(0 0 14px rgba(var(--cffffff,255,255,255),.95)) drop-shadow(0 0 34px rgba(var(--t-rgb), 1))}.pe-cr.old{transition:transform .9s cubic-bezier(.4,0,.2,1)}.pe-cr.old .col{transition:opacity .7s,filter .9s}.pe-cr.old .wht{transition:opacity .8s}.pe-fx.p-charge .pe-cr.old .col{filter:brightness(1.35) saturate(1.2) drop-shadow(0 0 26px rgba(var(--t-rgb), .95))}.pe-fx.p-charge.white .pe-cr.old .col{opacity:0}.pe-fx.p-charge.white .pe-cr.old .wht{opacity:1}.pe-fx.p-morph .pe-cr.old .col{opacity:0}.pe-fx.p-morph .pe-cr.old .wht{opacity:1;animation:pe-beat var(--bp,.5s) ease-in-out infinite}@keyframes pe-beat{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.pe-fx.p-morph.swap .pe-cr.old .wht{opacity:0;transition:opacity .9s;transform:scale(.9)}.pe-fx.p-reveal .pe-cr.old,.pe-fx.p-card .pe-cr.old{visibility:hidden}.pe-cr.new{opacity:0}.pe-cr.new .wht{opacity:0;transition:opacity .9s;transform:scale(.88)}.pe-fx.p-morph.swap .pe-cr.new{opacity:1}.pe-fx.p-morph.swap .pe-cr.new .wht{opacity:1;transition:opacity .9s,transform 1.3s cubic-bezier(.2,.9,.3,1);transform:scale(1.1)}.pe-cr.new .col{clip-path:inset(100% 0 0)}.pe-fx.p-reveal .pe-cr.new,.pe-fx.p-card .pe-cr.new{opacity:1}.pe-fx.p-reveal .pe-cr.new .wht{opacity:1;animation:1.5s ease-out forwards pe-whiteout;transform:scale(1.1)}@keyframes pe-whiteout{0%,35%{opacity:1}to{opacity:0}}.pe-fx.p-reveal .pe-cr.new .col,.pe-fx.p-card .pe-cr.new .col{clip-path:inset(-80px);transition:clip-path 1.25s cubic-bezier(.45,.05,.25,1);transform:scale(1.1)}.pe-fx.p-card .pe-cr.new .col{animation:3.2s ease-in-out infinite pe-bob}@keyframes pe-bob{50%{transform:scale(1.1)translateY(-5px)}}.pe-cr.new .scan{opacity:0;background:linear-gradient(90deg, transparent, rgb(var(--cffffff,255,255,255)) 20%, rgb(var(--cffffff,255,255,255)) 80%, transparent);height:3px;box-shadow:0 0 18px 6px rgba(var(--t-rgb), .95), 0 0 40px 10px rgba(var(--r-rgb), .6);position:absolute;bottom:0;left:-10%;right:-10%}.pe-fx.p-reveal .pe-cr.new .scan{animation:1.25s cubic-bezier(.45,.05,.25,1) forwards pe-scan}@keyframes pe-scan{0%{opacity:1;bottom:0}92%{opacity:1}to{opacity:0;bottom:100%}}.pe-ring{border:3px solid var(--r);opacity:0;width:70px;height:70px;box-shadow:0 0 24px rgba(var(--r-rgb), .9), inset 0 0 24px rgba(var(--r-rgb), .5);border-radius:50%;margin:-35px 0 0 -35px;position:absolute;top:0;left:0}.pe-fx.shock .pe-ring{animation:1.2s ease-out pe-shock}.pe-fx.shock .pe-ring.b{border-color:rgb(var(--cffffff,255,255,255));animation-delay:.2s}.pe-fx.shock .pe-ring.c{border-color:rgba(var(--t-rgb), 1);animation-delay:.4s}@keyframes pe-shock{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(10)}}.pe-flash{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% var(--cy,38%), rgb(var(--cffffff,255,255,255)) 0, rgba(var(--r-rgb), .85) 26%, transparent 62%);position:fixed;inset:0}.pe-fx.flash .pe-flash{animation:1s ease-out pe-flash}@keyframes pe-flash{0%{opacity:1}to{opacity:0}}.pe-fx.quake .pe-arena{animation:.5s linear pe-quake}@keyframes pe-quake{0%,to{translate:0}20%{translate:-6px 3px}40%{translate:5px -4px}60%{translate:-4px -3px}80%{translate:3px 3px}}.pe-fx.prism .pe-rays,.pe-fx.prism .pe-aura,.pe-fx.prism .pe-bg:before,.pe-fx.prism .pe-ped,.pe-fx.prism .pe-rings,.pe-fx.prism .pe-flash,.pe-fx.prism .pe-ring{animation-name:pe-hueA;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}.pe-fx.prism .pe-rays{animation-name:pe-spin,pe-hueA;animation-duration:40s,3s}@keyframes pe-hueA{to{filter:hue-rotate(360deg)}}.pe-name{z-index:3;text-align:center;opacity:0;width:100%;max-width:460px;min-height:108px;transform:translateY(calc(var(--ny,0px) + 10px));flex:none;margin-top:2px;padding:0 16px;transition:opacity .5s,transform .5s;position:relative}.pe-fx.p-reveal.named .pe-name{opacity:1;transform:translateY(var(--ny,0px))}.pe-fx.p-card .pe-name{opacity:1;transition:opacity .5s,transform 1.5s cubic-bezier(.4,0,.1,1);transform:none}.pe-kick{font:700 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--r)}.pe-from{font:600 calc(13px * var(--text-scale,1)) var(--font-ui);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.pe-from s{-webkit-text-decoration-color:rgba(var(--cffffff,255,255,255),.5);text-decoration-color:rgba(var(--cffffff,255,255,255),.5)}.pe-from b{color:var(--gold);margin:0 4px}.pe-name h2{font:900 calc(27px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 18px rgba(var(--r-rgb), .75);min-height:32px;margin:0 0 6px}.pe-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pe-chips .pe-chip{opacity:0;transition:all .4s;transform:translateY(6px)}.pe-fx.p-card .pe-chips .pe-chip{opacity:1;transform:none}.pe-fx.p-card .pe-chips .pe-chip:nth-child(2){transition-delay:.1s}.pe-fx.p-card .pe-chips .pe-chip:nth-child(3){transition-delay:.2s}.pe-card{z-index:3;width:100%;max-width:460px;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;flex:none;margin-top:6px;transition:opacity .6s,transform .6s cubic-bezier(.2,.9,.3,1);position:relative;transform:translateY(26px)}.pe-fx.p-card .pe-card{opacity:1;pointer-events:auto;transform:none}.pe-card-in{border-radius:calc(16px * var(--t-round,1));background:rgba(var(--c0c081a,12,8,26),.86);border:1px solid rgba(var(--r-rgb), .65);box-shadow:0 0 22px rgba(var(--r-rgb), .28);-webkit-backdrop-filter:blur(calc(14px * var(--t-blur,1)));backdrop-filter:blur(calc(14px * var(--t-blur,1)));gap:10px;padding:13px;display:grid}.pe-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pe-card-top b{font:800 calc(14px * var(--text-scale,1)) var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.pe-card-top span{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted)}.pe-pips{align-items:center;gap:5px;display:inline-flex}.pe-pips i{border-radius:calc(4px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.12);width:20px;height:6px}.pe-pips i.on{background:linear-gradient(90deg, rgba(var(--t-rgb), 1), var(--gold));box-shadow:0 0 8px rgba(var(--t-rgb), .8)}.pe-cmp{gap:7px;display:grid}.pe-cmp-row{font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(0,1fr) 92px;align-items:center;gap:8px;display:grid}.pe-cmp-row .lab{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;color:var(--muted)}.pe-cmp-row .trk{border-radius:calc(6px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.07);height:10px;position:relative;overflow:hidden}.pe-cmp-row .trk i{border-radius:calc(6px * var(--t-round,1));width:0;position:absolute;top:0;bottom:0;left:0}.pe-cmp-row .trk .was{background:linear-gradient(90deg, rgba(var(--accent-rgb), .55), var(--accent));z-index:2;transition:width .6s cubic-bezier(.2,.9,.3,1)}.pe-cmp-row .trk .gain{background:linear-gradient(90deg, var(--gold), rgb(var(--cfff3b0,255,243,176)));box-shadow:0 0 10px rgba(var(--gold-rgb), .7);font:inherit;color:inherit;text-shadow:none;opacity:1;transition:width .9s cubic-bezier(.2,.9,.3,1) .45s;animation:none;position:absolute;top:0;left:0;transform:none}.pe-cmp-row .nums{text-align:right;font:800 calc(13.5px * var(--text-scale,1)) var(--font-display);white-space:nowrap}.pe-cmp-row .nums s{color:var(--muted);font:600 calc(11.5px * var(--text-scale,1)) var(--font-ui);margin-right:3px;text-decoration:none}.pe-cmp-row .nums em{font:800 calc(11px * var(--text-scale,1)) var(--font-ui);color:var(--gold);text-shadow:0 0 8px rgba(var(--gold-rgb), .7);margin-left:4px;font-style:normal}.pe-next{text-align:center;font-size:calc(12.5px * var(--text-scale,1));color:var(--muted)}.pe-next b{color:var(--text)}.pe-ok{border-radius:calc(12px * var(--t-round,1));background:var(--accent-strong);color:rgb(var(--c04140a,4,20,10));font:700 calc(17px * var(--text-scale,1)) var(--font-ui);letter-spacing:.12em;cursor:pointer;box-shadow:0 0 20px rgba(var(--accent-strong-rgb), .45);border:0;padding:14px}@media (max-height:780px){.pe-arena{height:250px}.pe-cr{width:180px;height:180px;margin:-102px 0 0 -90px}}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-fx{--go:var(--accent-strong);--go-rgb:var(--accent-strong-rgb)}.pe-fx h2{margin:0;padding:0}.pe-fx h2:after{display:none}.pe-fx button{text-transform:uppercase}.pe-cr .col,.pe-cr .wht{position:absolute;inset:0}.pe-cr img,.pe-cr svg{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.pe-chip{font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);background:rgba(var(--c080614,8,6,20),.55);border:1px solid var(--inset-line);text-transform:none;letter-spacing:0;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.pe-chip.r{border-color:rgba(var(--r-rgb), .55);color:var(--r);text-transform:uppercase;letter-spacing:.08em;font-size:calc(11px * var(--text-scale,1))}.pe-card-top>div>span,.pe-card-top>span:first-child{display:inline}.pe-front{position:fixed}:root[data-motion=reduce] .pe-fx .pe-rays,:root[data-motion=reduce] .pe-fx .pe-phase i,:root[data-motion=reduce] .pe-fx .pe-rings *{animation:none}:root[data-motion=reduce] .pe-fx,:root[data-motion=reduce] .pe-fx *{transition-duration:10ms!important;transition-delay:0s!important}.wb-fx{z-index:190;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));opacity:0;place-items:center;transition:opacity .35s;display:grid;position:fixed;inset:0;overflow-y:auto}.wb-fx[hidden]{display:none}.wb-fx.show{opacity:1}.wb-fx.leaving{opacity:0;transition:opacity .4s}.wb-bg{background:radial-gradient(60% 50% at 50% 40%, rgba(var(--violet-rgb), .22), transparent 70%), rgba(var(--bg-rgb), .86);-webkit-backdrop-filter:blur(calc(7px * var(--t-blur,1)));backdrop-filter:blur(calc(7px * var(--t-blur,1)));position:fixed;inset:0}.wb-rays{pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg, rgba(var(--gold-rgb), .12) 0 5deg, transparent 5deg 15deg);width:150vmax;height:150vmax;-webkit-mask-image:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 0, transparent 34%);-webkit-mask-image:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 0, transparent 34%);mask-image:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 0, transparent 34%);margin:-75vmax 0 0 -75vmax;transition:opacity 1.2s;animation:50s linear infinite wb-spin;position:fixed;top:36%;left:50%}.wb-fx.show .wb-rays{opacity:1}@keyframes wb-spin{to{transform:rotate(360deg)}}.wb-wrap{width:100%;max-width:400px;filter:drop-shadow(0 0 26px rgba(var(--accent-rgb), .22)) drop-shadow(0 22px 40px rgba(var(--c000000,0,0,0),.65));opacity:0;transition:transform .55s cubic-bezier(.2,1.1,.3,1),opacity .4s;position:relative;transform:translateY(26px)scale(.94)}.wb-fx.show .wb-wrap{opacity:1;transform:none}.wb-fx.leaving .wb-wrap{transition:transform .4s,opacity .4s;transform:translateY(14px)scale(.97)}.wb-card{--cut:16px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(115deg, rgba(var(--accent-rgb), .12) 0, rgba(var(--accent-rgb), .03) 26%, transparent 27%), linear-gradient(180deg, rgb(var(--c17142e,23,20,46)), rgb(var(--c0c0a18,12,10,24)));box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .45);gap:12px;padding:16px 16px 14px;display:grid;position:relative}.wb-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--magenta) 70%, transparent);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.wb-top{justify-content:space-between;align-items:center;display:flex}.wb-kick{font:800 calc(11.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;display:inline-flex}.wb-kick i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);transform:rotate(45deg)}.wb-x{background:rgba(var(--cffffff,255,255,255),.06);width:30px;height:30px;color:var(--muted);font:700 calc(16px * var(--text-scale,1)) var(--font-ui);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border:0}.wb-x:hover{color:rgb(var(--cffffff,255,255,255));background:rgba(var(--cffffff,255,255,255),.12)}.wb-hero{justify-items:center;gap:2px;padding:4px 0 2px;display:grid}.wb-ring{place-items:center;width:168px;height:168px;display:grid;position:relative}.wb-ring svg{position:absolute;inset:0;overflow:visible}.wb-ring .trk{fill:none;stroke:rgba(var(--cffffff,255,255,255),.07);stroke-width:5px}.wb-ring .arc{fill:none;stroke:url(#wb-g);stroke-width:5px;stroke-linecap:round;transform-origin:84px 84px;stroke-dasharray:0 1000;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .8));transition:stroke-dasharray 1.4s cubic-bezier(.3,.8,.2,1) .3s;transform:rotate(-90deg)}.wb-ring .ticks{fill:none;stroke:rgba(var(--cffffff,255,255,255),.22);stroke-width:1px;stroke-dasharray:1.2 8.4;transform-origin:84px 84px;animation:40s linear infinite wb-spin}.wb-ring .tip{fill:rgb(var(--cffffff,255,255,255));filter:drop-shadow(0 0 6px rgb(var(--cffffff,255,255,255))) drop-shadow(0 0 10px var(--accent));transform-origin:84px 84px;transition:transform 1.4s cubic-bezier(.3,.8,.2,1) .3s}.wb-fx.maxed .wb-ring .arc{stroke:url(#wb-gold);filter:drop-shadow(0 0 6px rgba(var(--gold-rgb), .9))}.wb-time{text-align:center;line-height:1.05;position:relative}.wb-time b{font:900 calc(28px * var(--text-scale,1)) var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(var(--accent-rgb), .5);display:block}.wb-time small{font:700 calc(10.5px * var(--text-scale,1)) var(--font-ui);letter-spacing:.28em;color:var(--muted);margin-top:5px;display:block}.wb-max{font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(var(--gold-rgb), .55);background:rgba(var(--gold-rgb), .08);border-radius:99px;align-items:center;gap:6px;margin-top:8px;padding:2px 10px;display:inline-flex}.wb-max img{width:14px;height:14px}.wb-bytes{--cut:12px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(110deg, rgba(var(--gold-rgb), .18) 0, rgba(var(--gold-rgb), .04) 40%, transparent 41%), rgba(var(--c080614,8,6,20),.6);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .5);opacity:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;transition:opacity .5s .5s,transform .5s .5s;display:grid;transform:translateY(8px)}.wb-fx.show .wb-bytes{opacity:1;transform:none}.wb-bytes img{width:38px;height:38px;filter:drop-shadow(0 0 10px rgba(var(--gold-rgb), .7))}.wb-bytes b{font:900 calc(28px * var(--text-scale,1)) var(--font-display);color:var(--gold);text-shadow:0 0 16px rgba(var(--gold-rgb), .6);font-variant-numeric:tabular-nums;line-height:1.1;display:block}.wb-bytes small{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);margin-top:2px;display:block}.wb-bytes small.cap{color:rgb(var(--cffd98a,255,217,138));font-size:calc(11.5px * var(--text-scale,1));margin-top:3px}.wb-sh{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin:2px 2px -4px;display:flex}.wb-sh i{background:var(--violet);width:6px;height:6px;box-shadow:0 0 8px var(--violet);transform:rotate(45deg)}.wb-sh span{background:linear-gradient(90deg, rgba(var(--violet-rgb), .5), transparent);flex:1;height:1px}.wb-rows{gap:7px;display:grid}.wb-row{--cut:9px;text-align:left;text-transform:none;letter-spacing:0;width:100%;color:var(--text);cursor:pointer;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:rgba(var(--c080614,8,6,20),.55);box-shadow:inset 0 0 0 1px var(--inset-line);opacity:0;transition:opacity .45s,transform .45s,box-shadow .2s;transition-delay:calc(.75s + var(--i) * .12s), calc(.75s + var(--i) * .12s), 0s;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 12px;display:grid;transform:translate(-10px)}.wb-fx.show .wb-row{opacity:1;transform:none}.wb-row.ready{background:linear-gradient(90deg, rgba(var(--accent-strong-rgb), .13), rgba(var(--c080614,8,6,20),.55) 70%);box-shadow:inset 0 0 0 1px rgba(var(--accent-strong-rgb), .45)}.wb-row:hover{box-shadow:inset 0 0 0 1px var(--accent)}.wb-row img{width:28px;height:28px}.wb-row b{font:700 calc(15px * var(--text-scale,1)) var(--font-ui);letter-spacing:.02em;display:block}.wb-row small{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);display:block}.wb-row.ready b{color:var(--accent-strong)}.wb-row .go{font:900 calc(18px * var(--text-scale,1)) var(--font-ui);color:var(--muted)}.wb-collect{background:var(--accent-strong);width:100%;color:rgb(var(--c04140a,4,20,10));font:900 calc(14px * var(--text-scale,1)) var(--font-display);letter-spacing:.16em;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:0 0 20px rgba(var(--accent-strong-rgb), .45);border:0;justify-content:center;align-items:center;gap:9px;padding:14px;display:flex;position:relative;overflow:hidden}.wb-collect img{width:20px;height:20px}.wb-collect:after{content:"";background:linear-gradient(100deg, transparent 30%, rgba(var(--cffffff,255,255,255),.5) 50%, transparent 70%);animation:3s ease-in-out 1.6s infinite wb-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes wb-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.wb-collect.done{background:rgba(var(--cffffff,255,255,255),.08);color:var(--text);box-shadow:inset 0 0 0 1px var(--inset-line)}.wb-foot{text-align:center;font-size:calc(12px * var(--text-scale,1));color:var(--muted);margin-top:-4px}@media (max-height:740px){.wb-ring{width:138px;height:138px}.wb-time b{font-size:calc(24px * var(--text-scale,1))}}.wb-fx{--fill:linear-gradient(180deg, rgb(var(--c15122a,21,18,42)), rgb(var(--c0d0b18,13,11,24)));--go:var(--accent-strong);--go-rgb:var(--accent-strong-rgb);--gold-soft:var(--cf0c35a,240,195,90)}.wb-fx h2,.wb-fx b{font-family:inherit}.wb-fx button{text-transform:uppercase}.wb-fx .wb-row{text-transform:none}.wb-bytes-ic{display:inline-flex}.wb-ring .tip{transform-origin:84px 84px;transition:transform 1.4s cubic-bezier(.3,.8,.2,1) .3s}.wb-ring .arc{transition:stroke-dasharray 1.4s cubic-bezier(.3,.8,.2,1) .3s}.wb-fly{z-index:260;pointer-events:none;width:22px;height:22px;filter:drop-shadow(0 0 8px rgba(var(--gold-rgb), .9));position:fixed}:root[data-motion=reduce] .wb-fx .wb-rays,:root[data-motion=reduce] .wb-fx .wb-collect:after,:root[data-motion=reduce] .wb-fx .wb-ring .ticks{animation:none}:root[data-motion=reduce] .wb-fx,:root[data-motion=reduce] .wb-fx *{transition-duration:10ms!important;transition-delay:0s!important}.tz-b4{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(88px,auto);gap:8px;display:grid}.tz{flex-direction:column;gap:6px;min-width:0;padding:11px 12px 12px;display:flex}.tz.w2{grid-column:span 2}.tz.h2{grid-row:span 2}.tz:before{background:radial-gradient(120% 90% at 100% 0%, rgba(var(--a), .16), transparent 58%), linear-gradient(180deg, rgb(var(--c15122a,21,18,42)), rgb(var(--c0d0b18,13,11,24)))!important}.tz-hd{justify-content:space-between;align-items:center;gap:6px;min-height:18px;display:flex}.tz-lab{font:700 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tz-lab.a{color:rgb(var(--a))}.tz-dc .tz-lab{letter-spacing:.16em}.tz-dq .tz-lab{letter-spacing:.13em;font-size:calc(9px * var(--text-scale,1))}.tz-tag{font:900 calc(10px * var(--text-scale,1))/16px var(--font-display);letter-spacing:.08em;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);background:rgb(var(--c39ff8c,57,255,140));height:16px;color:rgb(var(--c04140a,4,20,10));white-space:nowrap;padding:0 6px}.tz-cnt{font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums}.tz-cnt b{color:rgb(var(--a))}.tz-total{text-overflow:ellipsis;min-width:0;font:800 calc(10.5px * var(--text-scale,1)) var(--font-display);color:var(--gold);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;overflow:hidden}.tz-sub{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);line-height:1.25}.tz-mini{cursor:pointer;height:18px;font:900 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);border:0;flex:none;align-items:center;padding:0 8px;display:inline-flex;position:relative;overflow:hidden}.tz-mini.go{background:linear-gradient(180deg, rgb(var(--c7dffb4,125,255,180)), rgb(var(--c39ff8c,57,255,140)));color:rgb(var(--c04140a,4,20,10));box-shadow:0 0 12px rgba(var(--c39ff8c,57,255,140),.5)}.tz-mini.ghost{background:rgba(var(--a), .14);color:rgb(var(--a));box-shadow:inset 0 0 0 1px rgba(var(--a), .45)}.tz-mini.go:after,.tz-mini.claim:after,.tz-big.sheen:after{content:"";background:linear-gradient(100deg, transparent 30%, rgba(var(--cffffff,255,255,255),.6) 50%, transparent 70%);animation:2.8s ease-in-out infinite tz-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes tz-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}:root[data-motion=reduce] :is(.tz-mini.go,.tz-mini.claim,.tz-big.sheen):after{animation:none}.tz-big{cursor:pointer;width:100%;height:34px;font:900 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(180deg, color-mix(in srgb, rgb(var(--a)) 75%, white), rgb(var(--a)));color:rgb(var(--c0a0714,10,7,20));border:0;justify-content:center;align-items:center;gap:7px;margin-top:auto;display:inline-flex;position:relative;overflow:hidden}.tz-big.ghost{background:rgba(var(--a), .14);color:rgb(var(--a));box-shadow:inset 0 0 0 1px rgba(var(--a), .4)}.tz-big.gold{--a:var(--cf0c35a,240,195,90);background:linear-gradient(180deg, rgb(var(--cffe08a,255,224,138)), rgb(var(--cffbe3d,255,190,61)));color:rgb(var(--c1a1000,26,16,0));box-shadow:0 0 16px rgba(var(--cf0c35a,240,195,90),.45)}.tz-dc{text-align:center;align-items:center;gap:4px}.tz-dc .tz-hd{justify-content:flex-start;width:100%}.tz-ring{flex:none;width:86px;height:86px;margin:2px 0 0;position:relative}.tz-ring svg{position:absolute;inset:0;overflow:visible}.tz-ring circle{fill:none;stroke:rgba(var(--cffffff,255,255,255),.09);stroke-width:7px}.tz-ring circle.on{stroke:url(#tz-rg);filter:drop-shadow(0 0 4px rgba(var(--c2ef1ff,46,241,255),.75))}.tz-ring circle.next{stroke:rgba(var(--c2ef1ff,46,241,255),.5);animation:1.6s ease-in-out infinite tz-pulse}@keyframes tz-pulse{50%{stroke:rgba(var(--c2ef1ff,46,241,255),.15)}}.tz-ring-c{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.tz-ring-c b{font:800 calc(23px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums}.tz-ring-c small{font:700 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-top:3px}.tz-next{font:600 calc(12.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);line-height:1}.tz-next b{color:var(--text);font-weight:700}.tz-rd{gap:5px}.tz-rd.hot:before{background:radial-gradient(130% 100% at 100% 0%, rgba(var(--c39ff8c,57,255,140),.16), transparent 55%), linear-gradient(180deg, rgb(var(--c16132c,22,19,44)), rgb(var(--c0d0b18,13,11,24)))!important}.tz-slot{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;height:22px;display:grid}.tz-n{width:20px;height:22px;font:900 calc(9.5px * var(--text-scale,1)) var(--font-display);color:rgb(var(--a));background:rgba(var(--a), .15);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;display:grid}.tz-bar{border-radius:calc(3px * var(--t-round,1));background:rgba(var(--cffffff,255,255,255),.09);height:4px;display:block;overflow:hidden}.tz-bar i{border-radius:calc(3px * var(--t-round,1));background:linear-gradient(90deg, rgba(var(--a), .55), rgb(var(--a)));height:100%;box-shadow:0 0 6px rgba(var(--a), .8);display:block;position:relative;overflow:hidden}.tz-bar i:after{content:"";background:linear-gradient(100deg, transparent 30%, rgba(var(--cffffff,255,255,255),.55) 50%, transparent 70%);animation:2.4s ease-in-out infinite tz-sheen;position:absolute;inset:0;transform:translate(-120%)}.tz-slot.ready .tz-bar i{background:linear-gradient(90deg, rgb(var(--c39ff8c,57,255,140)), rgb(var(--cb6ffd2,182,255,210)));box-shadow:0 0 6px rgb(var(--c39ff8c,57,255,140))}.tz-slot.ready .tz-n{color:rgb(var(--c39ff8c,57,255,140));background:rgba(var(--c39ff8c,57,255,140),.15)}.tz-t{font:800 calc(11px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums}.tz-dq{gap:7px;position:relative}.tz-open{z-index:0;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}:is(.tz-dq,.tz-rd)>:not(.tz-open){pointer-events:none;position:relative}:is(.tz-dq,.tz-rd) button:not(.tz-open){pointer-events:auto}.tz-chips{justify-content:space-between;margin-top:auto;display:flex;position:relative}.tz-q{--qa:var(--c40e0ff,64,224,255);--p:0;cursor:pointer;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:conic-gradient(rgb(var(--qa)) calc(var(--p) * 1%), rgba(var(--cffffff,255,255,255),.13) 0);border:0;flex:none;place-items:center;width:35px;height:40px;padding:0;transition:transform .15s;display:grid;position:relative}.tz-q:active:not(:disabled){transform:scale(.92)}.tz-q.learn{--qa:var(--c40e0ff,64,224,255)}.tz-q.battle{--qa:var(--cff40aa,255,64,170)}.tz-q.loot{--qa:var(--cf0c35a,240,195,90)}.tz-q.idle{--qa:var(--cb078ff,176,120,255)}.tz-q.lab{--qa:var(--c48f096,72,240,150)}.tz-q:before{content:"";clip-path:inherit;background:radial-gradient(circle at 50% 35%, rgba(var(--qa), .22), rgb(var(--c0d0b18,13,11,24)) 75%);position:absolute;inset:2.5px}.tz-q img{max-width:none;filter:drop-shadow(0 0 4px rgba(var(--qa), .7));position:relative}.tz-q.ready{background:linear-gradient(160deg, rgb(var(--cb6ffd2,182,255,210)), rgb(var(--c39ff8c,57,255,140)) 60%, rgb(var(--c1fd96e,31,217,110)));animation:1.5s ease-in-out infinite tz-glow}.tz-q.ready:before{background:radial-gradient(circle at 50% 30%, rgba(var(--c39ff8c,57,255,140),.4), rgb(var(--c0d1f17,13,31,23)) 80%)}.tz-q.ready:after{content:"";background:rgb(var(--c39ff8c,57,255,140));width:7px;height:7px;box-shadow:0 0 6px rgb(var(--c39ff8c,57,255,140)), 0 0 0 1.5px rgb(var(--c0d0b18,13,11,24));border-radius:50%;position:absolute;top:3px;right:6px}@keyframes tz-glow{50%{filter:drop-shadow(0 0 7px rgba(var(--c39ff8c,57,255,140),.9))}}.tz-q.claimed{background:rgba(var(--cffffff,255,255,255),.07);cursor:default}.tz-q.claimed:before{background:rgb(var(--c0d0b18,13,11,24))}.tz-q.claimed img{filter:grayscale();opacity:.28}.tz-q.claimed span{z-index:1;font:900 calc(15px * var(--text-scale,1)) var(--font-ui);color:rgb(var(--c39ff8c,57,255,140));text-shadow:0 0 6px rgb(var(--c000000,0,0,0));position:absolute}.tz-q.just{animation:.7s ease-out tz-pop}@keyframes tz-pop{0%{filter:brightness(2);transform:scale(1.25)}to{transform:none}}.tz-peek{z-index:3;text-align:left;text-transform:none;letter-spacing:normal;color:var(--text);cursor:pointer;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(110deg, rgba(var(--a), .2), transparent 70%), rgb(var(--c100d20,16,13,32));box-shadow:inset 0 0 0 1px rgba(var(--a), .5);border:0;flex-direction:column;justify-content:center;gap:1px;padding:0 10px;animation:.18s ease-out tz-in;display:flex;position:absolute;inset:-3px 0}.tz-peek b{font:700 calc(12.5px * var(--text-scale,1))/1.15 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tz-peek small{font:600 calc(11.5px * var(--text-scale,1)) var(--font-ui);white-space:nowrap;color:rgb(var(--a));font-variant-numeric:tabular-nums}@keyframes tz-in{0%{opacity:0;transform:translateY(4px)}}.tz-pips{gap:4px;margin-top:2px;display:flex}.tz-pips i{clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);background:rgb(var(--a));width:16px;height:6px;box-shadow:0 0 6px rgb(var(--a))}.tz-lock{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);align-items:center;gap:7px;display:flex}.tz-lock img{opacity:.8;max-width:none}.tz-done{gap:5px;margin-top:auto;display:grid}.tz-done span:last-child{font-size:calc(12px * var(--text-scale,1));color:var(--muted);white-space:nowrap;line-height:1.2}.tz-done b{color:var(--text);font-weight:700}.tz-float{z-index:260;pointer-events:none;width:90px;font:900 calc(13px * var(--text-scale,1)) var(--font-display);text-shadow:0 0 10px rgba(var(--c000000,0,0,0),.95);opacity:0;flex-direction:column;align-items:center;gap:1px;animation:1.3s ease-out forwards tz-floatup;display:flex;position:fixed}.tz-float .x{color:rgb(var(--cffe08a,255,224,138))}.tz-float .b{color:rgb(var(--c9ff3ff,159,243,255))}@keyframes tz-floatup{0%{opacity:0;transform:translateY(0)scale(.8)}15%{opacity:1;transform:translateY(-10px)scale(1.1)}to{opacity:0;transform:translateY(-60px)scale(1)}}.tz-spark{z-index:260;pointer-events:none;background:rgb(var(--cffe08a,255,224,138));width:8px;height:8px;box-shadow:0 0 10px rgb(var(--cffbe3d,255,190,61));border-radius:50%;position:fixed}:root[data-motion=reduce] .tz *,:root[data-motion=reduce] .tz:after{transition-duration:10ms!important;animation:none!important}@media (prefers-reduced-motion:reduce){.tz *,.tz-q.ready{transition-duration:10ms!important;animation:none!important}}.bf-fx{z-index:210;opacity:0;--a:var(--cffffff,255,255,255);--b:var(--cffffff,255,255,255);--em:var(--cffffff,255,255,255);--r-rgb:var(--cffffff,255,255,255);--pw:3;touch-action:manipulation;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:fixed;inset:0;overflow:hidden}.bf-fx.leaving{opacity:0;transition:opacity .9s .1s}.bf-fx[hidden]{display:none}.bf-fx.show{opacity:1}.bf-bg{background:radial-gradient(90% 60% at 50% 46%, rgba(var(--em), .1), transparent 70%), radial-gradient(120% 90% at 50% 50%, rgb(var(--c0b0716,11,7,22)) 0%, rgb(var(--c04020a,4,2,10)) 70%, rgb(var(--c020106,2,1,6)) 100%);transition:background 1.2s;position:absolute;inset:0}.bf-bg:after{content:"";-webkit-mask-image:radial-gradient(70% 55% at 50% 48%, rgb(var(--c000000,0,0,0)), transparent 80%);-webkit-mask-image:radial-gradient(70% 55% at 50% 48%, rgb(var(--c000000,0,0,0)), transparent 80%);mask-image:radial-gradient(70% 55% at 50% 48%, rgb(var(--c000000,0,0,0)), transparent 80%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64l28 16v17M28 64L0 80v17' fill='none' stroke='%23a23bff' stroke-opacity='.07'/%3E%3C/svg%3E");position:absolute;inset:0}.bf-rays{pointer-events:none;opacity:0;background:repeating-conic-gradient(from 0deg, rgba(var(--r-rgb), .22) 0 3deg, transparent 3deg 12deg);width:190vmax;height:190vmax;-webkit-mask-image:radial-gradient(closest-side, rgb(var(--c000000,0,0,0)), transparent 70%);-webkit-mask-image:radial-gradient(closest-side, rgb(var(--c000000,0,0,0)), transparent 70%);mask-image:radial-gradient(closest-side, rgb(var(--c000000,0,0,0)), transparent 70%);margin:-95vmax 0 0 -95vmax;transition:opacity 1.6s cubic-bezier(.22,1,.36,1);animation:70s linear infinite bf-spin;position:absolute;top:46%;left:50%}.bf-fx.p-egg .bf-rays,.bf-fx.p-done .bf-rays{opacity:calc(.22 + var(--pw) * .09)}@keyframes bf-spin{to{transform:rotate(360deg)}}.bf-cam{transform-origin:50% 46%;will-change:transform;transition:transform 1.8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1)}.bf-fx.in .bf-cam{transition:transform 7s;transform:scale(1.06)}.bf-fx.quake .bf-cam{animation:.6s cubic-bezier(.2,.7,.3,1) bf-quake}@keyframes bf-quake{0%{transform:scale(1.06)translate(0)}12%{transform:scale(1.075)translate(-5px,3px)}28%{transform:scale(1.07)translate(4px,-3px)}48%{transform:scale(1.06)translate(-2px,2px)}to{transform:scale(1.06)translate(0)}}.bf-canvas{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.bf-vig{pointer-events:none;z-index:8;background:radial-gradient(120% 100% at 50% 50%, transparent 55%, rgba(var(--c000000,0,0,0),.72));position:absolute;inset:0}.bf-flash{z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 46%, rgb(var(--cffffff,255,255,255)) 0, rgba(var(--r-rgb), .85) 30%, transparent 70%);position:absolute;inset:0}.bf-fx.flash .bf-flash{animation:bf-flash calc(1s + var(--pw) * .12s) cubic-bezier(.2,.6,.3,1)}@keyframes bf-flash{0%{opacity:0}8%{opacity:calc(.5 + var(--pw) * .07)}to{opacity:0}}.bf-fx.mythic .bf-flash{background:radial-gradient(circle at 50% 46%,#fffbe6 0,#ffe14de6 35%,#0000 75%)}.bf-top{z-index:10;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 0;max-width:460px;margin:0 auto;position:absolute;top:0;left:0;right:0}.bf-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.bf-phase{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--cffffff,255,255,255),.85);align-items:center;gap:8px;transition:opacity .3s;display:inline-flex}.bf-phase i{background:rgb(var(--em));width:7px;height:7px;box-shadow:0 0 10px rgb(var(--em));transition:background .6s,box-shadow .6s;transform:rotate(45deg)}.bf-skip{cursor:pointer;font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.18em;color:rgba(var(--cffffff,255,255,255),.75);background:rgba(var(--cffffff,255,255,255),.08);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border:0;padding:7px 14px;transition:background .2s,opacity .4s}.bf-skip:hover{background:rgba(var(--cffffff,255,255,255),.14)}.bf-skip[hidden]{display:none}.bf-stage{z-index:2;transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.bf-fx.p-done .bf-stage{transform:translateY(calc(var(--lift,0px) * -1))}.bf-par{--t:var(--cffffff,255,255,255);width:var(--ps);height:var(--ps);margin:calc(var(--ps) / -2) 0 0 calc(var(--ps) / -2);opacity:0;will-change:transform, opacity;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute}.bf-par.a{left:var(--ax);top:var(--ay);transform:translate(-36px,-20px)scale(.9)}.bf-par.b{left:var(--bx);top:var(--by);transform:translate(36px,20px)scale(.9)}.bf-fx.in .bf-par{opacity:1;transform:none}.bf-fx.in .bf-par.b{transition-delay:.12s}.bf-aura{background:radial-gradient(closest-side, rgba(var(--t), .36), transparent 72%);filter:blur(4px);border-radius:50%;position:absolute;inset:-16%}.bf-art{place-items:center;transition:opacity 1.3s,filter 1.3s;display:grid;position:absolute;inset:0}.bf-art>img{object-fit:contain;width:100%;max-width:none;height:100%;filter:drop-shadow(0 8px 12px rgba(var(--c000000,0,0,0),.6))}.bf-scan{opacity:0;pointer-events:none;background:linear-gradient(180deg, transparent, rgba(var(--t), .6), transparent);mix-blend-mode:screen;height:26px;position:absolute;top:0;left:0;right:0}.bf-par.scanning .bf-scan{animation:1s cubic-bezier(.45,0,.55,1) bf-scan}@keyframes bf-scan{0%{opacity:0;transform:translateY(-10px)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(calc(var(--ps) - 16px))}}.bf-plate{text-align:center;white-space:nowrap;justify-items:center;gap:2px;transition:opacity .6s;display:grid;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.bf-plate b{text-overflow:ellipsis;max-width:180px;font:800 calc(14px * var(--text-scale,1)) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--t), .8);overflow:hidden}.bf-plate small{font:600 calc(11.5px * var(--text-scale,1)) var(--font-ui);color:var(--muted);align-items:center;gap:5px;display:inline-flex}.bf-plate small img{width:14px;height:14px}.bf-tagl{font:700 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;color:rgb(var(--t))}@media (max-width:899px){.bf-par.a .bf-plate{text-align:left;justify-items:start;top:34%;left:calc(100% + 2px);transform:none}.bf-par.b .bf-plate{text-align:right;justify-items:end;top:46%;left:auto;right:calc(100% + 2px);transform:none}}.bf-par.drain .bf-art{opacity:.16;filter:saturate(.15)brightness(.8)}.bf-par.drain .bf-plate{opacity:.5}.bf-fx.named .bf-plate{opacity:0}.bf-fx.p-egg .bf-par .bf-art{transition-duration:.5s}.bf-fx.p-egg .bf-par.a{transform:translate(-14px,-22px)scale(.92)}.bf-fx.p-egg .bf-par.b{transform:translate(14px,22px)scale(.92)}.bf-fx.p-done .bf-par{opacity:0;transition-duration:.7s;transition-delay:0s}.bf-fx.hush .bf-bg{filter:brightness(.4)}.bf-core{left:var(--cx,50%);top:var(--cy,41%);z-index:3;width:0;height:0;transform:scale(var(--k,1));position:absolute}.bf-orb{opacity:0;will-change:transform, opacity;background:radial-gradient(circle, rgb(var(--cffffff,255,255,255)) 0, rgba(var(--cffffff,255,255,255),.9) 4%, rgba(var(--m,255,255,255), .85) 16%, rgba(var(--m,255,255,255), .3) 42%, transparent 68%);mix-blend-mode:screen;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;left:-110px;transform:scale(.05)}.bf-sock{--ang:calc(var(--i) * 72deg);width:36px;height:36px;transform:rotate(var(--ang)) translateY(-112px) rotate(calc(var(--ang) * -1));opacity:0;color:rgba(var(--cffffff,255,255,255),.55);background:rgba(var(--c080512,8,5,18),.82);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.22);z-index:5;border-radius:50%;place-items:center;transition:opacity .5s,scale .6s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.6,0,.9,.3),color .3s,box-shadow .3s;display:grid;position:absolute;top:-18px;left:-18px;scale:.5}.bf-sock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.bf-sock em{font:normal 700 calc(8.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;opacity:0;transition:opacity .3s;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.bf-sock.up em{top:auto;bottom:calc(100% + 2px)}.bf-sock.on{opacity:.7;scale:1}.bf-sock.lit{opacity:1;color:rgb(var(--cffffff,255,255,255));box-shadow:inset 0 0 0 1.5px rgba(var(--cffffff,255,255,255),.9), 0 0 16px rgba(var(--cffffff,255,255,255),.5);animation:.45s cubic-bezier(.2,1.4,.3,1) bf-sockpop}@keyframes bf-sockpop{0%{scale:1.5}to{scale:1}}.bf-sock.lit em{opacity:.9}.bf-sock.lockd.lit{color:var(--gold);box-shadow:inset 0 0 0 1.5px rgba(var(--gold-rgb), .95), 0 0 16px rgba(var(--gold-rgb), .6)}.bf-sock.gone{transform:rotate(var(--ang)) translateY(0) rotate(calc(var(--ang) * -1));opacity:0;transition:transform .38s cubic-bezier(.6,0,.9,.3),scale .38s cubic-bezier(.6,0,.9,.3),opacity .3s .1s;scale:.1}.bf-reel{--t:var(--cffffff,255,255,255);opacity:0;z-index:6;background:radial-gradient(circle at 50% 35%, rgba(var(--t), .4), rgba(var(--c080512,8,5,18),.95) 70%);width:58px;height:58px;box-shadow:inset 0 0 0 1.5px rgba(var(--t), .9), 0 0 16px rgba(var(--t), .55);border-radius:50%;place-items:center;transition:opacity .25s,scale .4s cubic-bezier(.2,1.4,.3,1),box-shadow .3s;display:grid;position:absolute;top:-29px;left:-29px;scale:.4}.bf-reel img{opacity:0;width:34px;max-width:none;height:34px;filter:drop-shadow(0 0 5px rgba(var(--t), .9));grid-area:1/1}.bf-reel img.cur{opacity:1}.bf-reel.on{opacity:1;scale:1}.bf-reel.land{box-shadow:inset 0 0 0 2px rgba(var(--t), 1), 0 0 34px rgba(var(--t), .95);scale:1.45}.bf-reel.gone{opacity:0;transition:scale .36s cubic-bezier(.6,0,.9,.3),opacity .3s 80ms;scale:0}.bf-imp{border:2px solid rgba(var(--ti,255,255,255), .95);opacity:0;width:56px;height:56px;box-shadow:0 0 22px rgba(var(--ti,255,255,255), .8);border-radius:50%;position:absolute;top:-28px;left:-28px}.bf-fx.impact .bf-imp{animation:1.1s cubic-bezier(.2,.7,.3,1) forwards bf-imp}.bf-fx.impact .bf-imp.i2{animation-delay:.1s}@keyframes bf-imp{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(8)}}.bf-eggw{opacity:0;width:170px;height:210px;filter:blur(0) brightness(1) drop-shadow(0 0 22px rgba(var(--r-rgb), .85)) drop-shadow(0 14px 18px rgba(var(--c000000,0,0,0),.6));will-change:transform, opacity, filter;position:absolute;top:-105px;left:-85px}.bf-egg{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.bf-fx.p-egg .bf-eggw,.bf-fx.p-done .bf-eggw{opacity:1;animation:1.9s cubic-bezier(.22,1,.36,1) forwards bf-bloom}@keyframes bf-bloom{0%{opacity:0;filter:blur(22px) brightness(3.4) drop-shadow(0 0 22px rgba(var(--r-rgb), .85)) drop-shadow(0 14px 18px rgba(var(--c000000,0,0,0),.6));transform:scale(.55)}35%{opacity:.9}to{opacity:1;filter:blur(0) brightness(1) drop-shadow(0 0 22px rgba(var(--r-rgb), .85)) drop-shadow(0 14px 18px rgba(var(--c000000,0,0,0),.6));transform:scale(1)}}.bf-sheen-egg{object-fit:contain;opacity:0;filter:brightness(2.4)saturate(.25);mix-blend-mode:screen;width:100%;max-width:none;height:100%;-webkit-mask-image:linear-gradient(115deg, transparent 38%, rgb(var(--c000000,0,0,0)) 50%, transparent 62%);-webkit-mask-image:linear-gradient(115deg, transparent 38%, rgb(var(--c000000,0,0,0)) 50%, transparent 62%);mask-image:linear-gradient(115deg, transparent 38%, rgb(var(--c000000,0,0,0)) 50%, transparent 62%);pointer-events:none;position:absolute;inset:0;-webkit-mask-position:120% 0;mask-position:120% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bf-fx.p-done .bf-sheen-egg{opacity:.8;animation:4.6s cubic-bezier(.45,0,.55,1) 1.2s infinite bf-sheen}@keyframes bf-sheen{0%{-webkit-mask-position:120% 0;mask-position:120% 0}45%,to{-webkit-mask-position:-80% 0;mask-position:-80% 0}}.bf-fx.p-done .bf-egg{animation:5s ease-in-out infinite bf-float}@keyframes bf-float{50%{transform:translateY(-5px)}}.bf-wave{border:1.5px solid rgba(var(--r-rgb), .9);opacity:0;width:20px;height:20px;box-shadow:0 0 16px rgba(var(--r-rgb), .6);border-radius:50%;position:absolute;top:-10px;left:-10px}.bf-fx.shock .bf-wave{animation:1.6s cubic-bezier(.2,.7,.3,1) forwards bf-wave}.bf-fx.shock .bf-wave.w2{animation-delay:.16s}.bf-fx.shock .bf-wave.w3{border-color:rgb(var(--cffffff,255,255,255));animation-delay:.34s}@keyframes bf-wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(30)}}.bf-pillar{opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--r-rgb), 0) 8%, rgba(var(--r-rgb), .55) 50%, rgba(var(--r-rgb), 0) 92%, transparent);filter:blur(5px);mix-blend-mode:screen;width:92px;height:200vh;position:absolute;top:-100vh;left:-46px;transform:scaleX(.2)}.bf-fx.pillar .bf-pillar{animation:2.6s cubic-bezier(.2,.7,.3,1) forwards bf-pillar}@keyframes bf-pillar{0%{opacity:0;transform:scaleX(.1)}15%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.4)}}.bf-flare{opacity:0;background:linear-gradient(90deg, transparent, rgb(var(--cffffff,255,255,255)), transparent);width:300px;height:4px;box-shadow:0 0 26px 6px rgba(var(--r-rgb), .85);position:absolute;top:-2px;left:-150px}.bf-fx.flare .bf-flare{animation:1.5s cubic-bezier(.2,.7,.3,1) forwards bf-flare}@keyframes bf-flare{0%{opacity:0;transform:scaleX(.05)}12%{opacity:1;transform:scaleX(1.5)}to{opacity:0;transform:scaleX(2.4)}}.bf-floor{opacity:0;background:radial-gradient(closest-side, rgba(var(--r-rgb), .65), transparent 72%);border-radius:50%;width:180px;height:34px;transition:opacity 1.4s;position:absolute;top:92px;left:-90px}.bf-fx.p-egg .bf-floor,.bf-fx.p-done .bf-floor{opacity:1}.bf-rar{text-align:center;pointer-events:none;z-index:5;justify-items:center;gap:6px;width:300px;transition:opacity 1s;display:grid;position:absolute;top:132px;left:-150px}.bf-rar .bf-rw{font:900 calc(24px * var(--text-scale,1)) var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--ti,255,255,255));text-shadow:0 0 22px rgba(var(--ti,255,255,255), .85);opacity:0;min-height:34px;padding-left:.26em;transition:opacity .35s,transform .55s cubic-bezier(.2,1.4,.3,1);display:block;transform:scale(1.18)}.bf-fx.named .bf-rar .bf-rw{opacity:1;transform:none}.bf-rar .bf-rc{font:900 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.22em;color:rgb(var(--c0a0714,10,7,20));background:rgb(var(--r-rgb));clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);box-shadow:0 0 18px rgba(var(--r-rgb), .7);opacity:0;padding:3px 14px 3px calc(14px + .22em);transition:opacity .4s .15s,transform .5s cubic-bezier(.22,1,.36,1) .15s;display:inline-block;transform:translateY(6px)}.bf-fx.named .bf-rar .bf-rc{opacity:1;transform:none}.bf-fx.p-egg .bf-rar{opacity:.55}.bf-fx.p-done .bf-rar{opacity:0}.bf-fx:not(.p-egg):not(.p-done) .bf-rar{top:150px}.bf-result{z-index:7;width:100%;max-width:460px;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;gap:10px;margin:0 auto;transition:opacity .8s cubic-bezier(.22,1,.36,1) .2s,transform .9s cubic-bezier(.22,1,.36,1) .2s;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(34px)}.bf-fx.p-done .bf-result{opacity:1;pointer-events:auto;transform:none}.bf-res-card{text-align:center;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(180deg, rgba(var(--r-rgb), .16), rgba(var(--c0a0716,10,7,22),.9) 55%), rgba(var(--c0a0716,10,7,22),.86);box-shadow:inset 0 0 0 1px rgba(var(--r-rgb), .75), 0 0 30px rgba(var(--r-rgb), .25);-webkit-backdrop-filter:blur(calc(14px * var(--t-blur,1)));backdrop-filter:blur(calc(14px * var(--t-blur,1)));gap:8px;padding:14px 14px 13px;display:grid;position:relative}.bf-res-card:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--r-rgb)), transparent);height:2px;box-shadow:0 0 12px rgb(var(--r-rgb));position:absolute;top:0;left:0;right:0}.bf-res-card .bf-kick{font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.34em;color:rgb(var(--r-rgb))}.bf-res-card h2{font:900 calc(24px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 20px rgba(var(--r-rgb), .7)}.bf-res-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.bf-rchip{font:700 calc(12px * var(--text-scale,1)) var(--font-ui);background:rgba(var(--cffffff,255,255,255),.07);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.14);border-radius:99px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.bf-rchip img{width:15px;height:15px}.bf-rchip.r{color:rgb(var(--c0a0714,10,7,20));background:rgb(var(--r-rgb));box-shadow:none}.bf-seals{justify-content:center;gap:6px;display:flex}.bf-seal{background:rgba(var(--cffffff,255,255,255),.05);width:52px;box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.12);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);font:700 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;color:var(--muted);justify-items:center;gap:2px;padding:5px 0 4px;display:grid}.bf-seal svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bf-seal em{font:normal 700 calc(10px * var(--text-scale,1)) var(--font-ui);color:rgba(var(--cffffff,255,255,255),.4);letter-spacing:.06em}.bf-seal.lock{color:var(--gold);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .7)}.bf-seal.lock em{color:var(--gold)}.bf-res-note{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);margin:0;line-height:1.35}.bf-res-note b{color:var(--text)}.bf-res-go{cursor:pointer;font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;color:rgb(var(--c04140a,4,20,10));background:linear-gradient(180deg, rgb(var(--c7dffb4,125,255,180)), var(--accent-strong,rgb(var(--c39ff8c,57,255,140))));box-shadow:0 0 22px rgba(var(--c39ff8c,57,255,140),.45);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;justify-content:center;align-items:center;gap:8px;padding:14px;display:inline-flex;position:relative;overflow:hidden}.bf-res-go:after{content:"";background:linear-gradient(100deg, transparent 30%, rgba(var(--cffffff,255,255,255),.6) 50%, transparent 70%);animation:3s ease-in-out infinite bf-gl;position:absolute;inset:0;transform:translate(-120%)}@keyframes bf-gl{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.bf-res-go img{width:20px;height:20px}.bf-fly{z-index:120;pointer-events:none;filter:drop-shadow(0 0 16px rgba(var(--r-rgb), .9));position:fixed}:root[data-motion=reduce] .bf-fx,:root[data-motion=reduce] .bf-fx *{transition-duration:10ms!important;transition-delay:0s!important}:root[data-motion=reduce] .bf-rays,:root[data-motion=reduce] .bf-scan,:root[data-motion=reduce] .bf-sheen-egg,:root[data-motion=reduce] .bf-res-go:after{animation:none!important}:root[data-motion=reduce] .bf-fx :is(.bf-sock,.bf-reel){display:none}:root[data-perf=low] .bf-aura{filter:none}@media (max-height:760px) and (max-width:899px){.bf-par.a .bf-plate{top:8%}}@media (max-height:760px){.bf-res-note{display:none}.bf-res-card{gap:6px;padding:11px 12px 10px}.bf-res-card h2{font-size:calc(20px * var(--text-scale,1))}}.rf-fx{z-index:200;opacity:0;--t-rgb:var(--cffbe3d,255,190,61);--r-rgb:var(--cff8c3d,255,140,61);--cy:40vh;--ny:0px;--pw:3;flex-direction:column;align-items:center;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;overflow:hidden auto}.rf-fx.show{opacity:1}.rf-fx.leaving{opacity:0;transition:opacity .6s}.rf-bg{background:rgb(var(--bg-rgb));position:fixed;inset:0}.rf-bg:after{content:"";opacity:.5;background:repeating-linear-gradient(0deg, rgba(var(--cffffff,255,255,255),.025) 0 1px, transparent 1px 3px);position:absolute;inset:0}.rf-gloww{z-index:0;width:0;height:0;transform:translate3d(0, var(--cy), 0);pointer-events:none;position:fixed;top:0;left:50%}.rf-glow{opacity:0;will-change:opacity;width:180vmax;height:124vmax;transition:opacity 1.4s;display:block;position:absolute;top:-62vmax;left:-90vmax}.rf-fx.k1:not(.essence) .rf-glow.g,.rf-fx.p-soul .rf-glow.g{opacity:1}.rf-fx.k2 .rf-glow.g{opacity:1;filter:none}.rf-fx.essence.k1 .rf-glow.e,.rf-fx.essence.p-ascend .rf-glow.e,.rf-fx.p-wheel .rf-glow.r,.rf-fx.p-egg .rf-glow.r,.rf-fx.p-card .rf-glow.r{opacity:1}.rf-fx.p-wheel .rf-glow.g,.rf-fx.p-egg .rf-glow.g,.rf-fx.p-card .rf-glow.g,.rf-fx.p-wheel .rf-glow.e,.rf-fx.p-egg .rf-glow.e,.rf-fx.p-card .rf-glow.e{opacity:0}.rf-cv{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.rf-cv.back{z-index:1}.rf-cv.front{z-index:3}.rf-raysw{z-index:1;width:0;height:0;transform:translate3d(0, var(--cy), 0);pointer-events:none;position:fixed;top:0;left:50%}.rf-rays{opacity:0;will-change:transform, opacity;width:86vmax;height:86vmax;transition:opacity 1.6s;animation:60s linear infinite rfspin;display:block;position:absolute;top:-43vmax;left:-43vmax}.rf-fx.p-egg .rf-rays.r,.rf-fx.p-card .rf-rays.r{opacity:calc(.3 + var(--pw) * .08)}.rf-fx.k2:not(.p-egg):not(.p-card) .rf-rays.g{opacity:.35}@keyframes rfspin{to{transform:rotate(360deg)}}.rf-vig{z-index:5;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.rf-top{z-index:6;width:100%;max-width:460px;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 0;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.rf-phase{font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--cffffff,255,255,255),.88);align-items:center;gap:9px;display:inline-flex}.rf-phase i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 10px var(--gold);transform:rotate(45deg)}.rf-skip{cursor:pointer;font:700 calc(11px * var(--text-scale,1)) var(--font-ui);letter-spacing:.18em;color:rgba(var(--cffffff,255,255,255),.75);background:rgba(var(--cffffff,255,255,255),.08);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border:0;padding:7px 14px}.rf-skip[hidden]{display:none}.rf-fx.p-card .rf-phase i{background:rgb(var(--r-rgb));box-shadow:0 0 10px rgb(var(--r-rgb))}.rf-crest{z-index:6;opacity:0;flex:none;align-items:center;gap:12px;height:40px;margin-top:8px;transition:opacity .8s,transform .8s;display:flex;position:relative;transform:translateY(-8px)}.rf-fx.in .rf-crest{opacity:1;transform:none}.rf-fx.p-wheel .rf-crest,.rf-fx.p-egg .rf-crest,.rf-fx.p-card .rf-crest{opacity:0}.rf-lvh{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:rgba(var(--cffbe3d,255,190,61),.2);width:56px;height:40px;box-shadow:inset 0 0 0 1px var(--gold);font:900 calc(17px * var(--text-scale,1)) var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.rf-lvh small{font:700 calc(8px * var(--text-scale,1)) var(--font-ui);letter-spacing:.14em;color:var(--muted);position:absolute;top:2px}.rf-lvh b{margin-top:7px}.rf-crest .tag{font:700 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;color:rgba(var(--cffffff,255,255,255),.7);text-transform:uppercase}.rf-ess{z-index:6;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:rgba(var(--c966eff,150,110,255),.16);box-shadow:inset 0 0 0 1px rgba(var(--c966eff,150,110,255),.6);font:800 calc(13px * var(--text-scale,1)) var(--font-display);font-variant-numeric:tabular-nums;opacity:0;align-items:center;gap:6px;padding:5px 12px 5px 8px;transition:opacity .6s;display:inline-flex;position:absolute;top:52px;right:18px}.rf-ess img{width:18px;height:18px}.rf-fx.essence.in .rf-ess{opacity:1}.rf-ess.bump{animation:.3s rfebump}@keyframes rfebump{50%{transform:scale(1.18)}}.rf-arena{z-index:2;flex:none;width:100%;max-width:460px;height:292px;position:relative}.rf-stage{width:0;height:0;position:absolute;top:152px;left:50%}.rf-aura{opacity:0;background:radial-gradient(circle, rgba(var(--cffaa3c,255,170,60),.5), rgba(var(--cff7828,255,120,40),.15) 45%, transparent 70%);will-change:opacity;border-radius:50%;width:300px;height:300px;margin:-164px 0 0 -150px;transition:opacity 1.4s;position:absolute;top:0;left:0}.rf-fx.k1 .rf-aura{opacity:1}.rf-fx.p-soul .rf-aura,.rf-fx.p-wheel .rf-aura{opacity:.4}.rf-ped{opacity:.5;background:radial-gradient(closest-side, rgba(var(--cffaa3c,255,170,60),.6), transparent);border:1px solid rgba(var(--cffbe3d,255,190,61),.5);width:220px;height:34px;box-shadow:0 0 30px rgba(var(--cffaa3c,255,170,60),.35);border-radius:50%;margin:96px 0 0 -110px;transition:opacity 1s,border-color 1s;position:absolute;top:0;left:0}.rf-fx.k1 .rf-ped{opacity:1}.rf-fx.p-wheel .rf-ped,.rf-fx.p-egg .rf-ped,.rf-fx.p-card .rf-ped{border-color:rgba(var(--r-rgb), .6);background:radial-gradient(closest-side, rgba(var(--r-rgb), .55), transparent);box-shadow:0 0 34px rgba(var(--r-rgb), .5)}.rf-runes{opacity:0;width:236px;height:62px;transition:opacity 1.2s;position:absolute;top:82px;left:-118px}.rf-fx.k1 .rf-runes,.rf-fx.p-soul .rf-runes,.rf-fx.p-wheel .rf-runes,.rf-fx.p-egg .rf-runes,.rf-fx.p-card .rf-runes{opacity:.9}.rf-runes .sq{width:236px;height:236px;position:absolute;top:-87px;left:0;transform:scaleY(.263)}.rf-runes svg{width:100%;height:100%;animation:26s linear infinite rfspin;position:absolute;inset:0;overflow:visible}.rf-runes svg.b{animation-duration:40s;animation-direction:reverse}.rf-runes circle{fill:none;stroke:rgba(var(--cffc85a,255,200,90),.7);stroke-width:3.4px;stroke-dasharray:5 26 40 26}.rf-runes svg.b circle{stroke:rgba(var(--cffffff,255,255,255),.3);stroke-width:3px;stroke-dasharray:3 17}.rf-fx.p-wheel .rf-runes svg:not(.b) circle,.rf-fx.p-egg .rf-runes svg:not(.b) circle,.rf-fx.p-card .rf-runes svg:not(.b) circle{stroke:rgba(var(--r-rgb), .8)}.rf-ground{will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.rf-grid{transform-origin:50% 0;opacity:0;pointer-events:none;background:repeating-linear-gradient(90deg, rgba(var(--accent-rgb), .55) 0 1.5px, transparent 1.5px 64px), repeating-linear-gradient(0deg, rgba(var(--accent-rgb), .55) 0 1.5px, transparent 1.5px 64px);width:1600px;height:420px;-webkit-mask-image:radial-gradient(ellipse 42% 78% at 50% 34%, rgb(var(--c000000,0,0,0)) 0, rgba(var(--c000000,0,0,0),.5) 45%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 42% 78% at 50% 34%, rgb(var(--c000000,0,0,0)) 0, rgba(var(--c000000,0,0,0),.5) 45%, transparent 100%);mask-image:radial-gradient(ellipse 42% 78% at 50% 34%, rgb(var(--c000000,0,0,0)) 0, rgba(var(--c000000,0,0,0),.5) 45%, transparent 100%);transition:opacity 1.4s;position:absolute;top:70px;left:-800px;transform:perspective(520px)rotateX(74deg)}.rf-fx.in .rf-grid{opacity:.5}.rf-fx.p-card .rf-grid{opacity:.22}.rf-glow.x1,.rf-glow.x2{transition:opacity .5s}.rf-fx.climb.climb .rf-glow.g,.rf-fx.climb.climb .rf-glow.e,.rf-fx.climb .rf-crest,.rf-fx.climb .rf-aura{opacity:0}.rf-ladder{z-index:6;opacity:0;pointer-events:none;gap:9px;transition:opacity .5s;display:grid;position:fixed;top:44%;right:max(12px,50% - 216px);transform:translateY(-50%)}.rf-fx.climb .rf-ladder{opacity:1}.rf-rung{width:10px;height:10px;display:block}.rf-rung i{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px rgba(var(--c), .6);transition:transform .35s cubic-bezier(.2,1.6,.3,1),background .2s,box-shadow .2s;display:block;transform:rotate(45deg)scale(.8)}.rf-rung.on i{background:rgb(var(--c));box-shadow:0 0 12px rgb(var(--c));transform:rotate(45deg)scale(1.1)}.rf-cr{width:220px;height:220px;margin:-124px 0 0 -110px;transition:opacity .5s;position:absolute;top:0;left:0}.rf-cr img{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.rf-cr .base{filter:drop-shadow(0 0 16px rgba(var(--cffaa3c,255,170,60),.5))}.rf-cr .heat{opacity:0;filter:brightness(1.7) saturate(.6) drop-shadow(0 0 30px rgba(var(--cffc85a,255,200,90),1));will-change:opacity;transition:opacity 1.8s}.rf-fx.k1 .rf-cr .heat{opacity:.55}.rf-fx.k2 .rf-cr .heat{opacity:.95}.rf-fx.gone .rf-cr{opacity:0;transition:none}.rf-track{opacity:0;width:320px;height:128px;position:absolute;top:-78px;left:-160px;overflow:visible}.rf-track ellipse{fill:none;stroke:rgba(var(--cffffff,255,255,255),.16);stroke-width:1px;stroke-dasharray:2 7}.rf-track ellipse.t2{stroke:rgba(var(--cffbe3d,255,190,61),.35);stroke-dasharray:none;stroke-width:.8px}.rf-types{position:absolute;top:-14px;left:0}.rf-ty{--t:var(--cffffff,255,255,255);opacity:0;background:radial-gradient(circle at 50% 35%, rgba(var(--t), .35), rgba(var(--c080512,8,5,18),.94) 70%);width:104px;height:104px;box-shadow:inset 0 0 0 3px rgba(var(--t), .85), 0 0 28px rgba(var(--t), .5);border-radius:50%;place-items:center;display:grid;position:absolute;top:-52px;left:-52px}.rf-ty img{width:64px;max-width:none;height:64px;filter:drop-shadow(0 0 8px rgba(var(--t), .9))}.rf-imp{border:2px solid rgba(var(--ti,255,255,255), .95);opacity:0;width:52px;height:52px;box-shadow:0 0 22px rgba(var(--ti,255,255,255), .8);will-change:transform, opacity;border-radius:50%;position:absolute;top:-40px;left:-26px}.rf-fx.impact .rf-imp{animation:1.1s cubic-bezier(.2,.7,.3,1) forwards rfimp}.rf-fx.impact .rf-imp.i2{animation-delay:.1s}@keyframes rfimp{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(8)}}.rf-eggw{opacity:0;width:170px;height:210px;position:absolute;top:-119px;left:-85px}.rf-eggf{position:absolute;inset:0}.rf-eggw img{object-fit:contain;width:100%;max-width:none;height:100%;position:absolute;inset:0}.rf-egglow{filter:blur(16px)saturate(1.5)brightness(1.25);opacity:.85;will-change:opacity;transform:scale(1.1)}.rf-egghot{filter:brightness(0)invert()blur(5px);opacity:0;will-change:opacity, transform}.rf-eggsh{filter:brightness(0);opacity:.45;transform:translate(4px,16px)scale(.96)}.rf-sheen{opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rf-sheen i{background:linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.5) 50%, transparent);will-change:transform;width:60%;height:120%;position:absolute;top:-10%;left:-60%;transform:translate(0)skew(-18deg)}.rf-fx.p-egg .rf-eggw,.rf-fx.p-card .rf-eggw{opacity:1;animation:2s cubic-bezier(.22,1,.36,1) forwards rfbloom}.rf-fx.built.p-egg .rf-eggw,.rf-fx.built.p-card .rf-eggw{opacity:1;animation:none}.rf-fx.p-egg .rf-egghot,.rf-fx.p-card .rf-egghot{animation:1.6s cubic-bezier(.3,.1,.2,1) forwards rfhot}@keyframes rfbloom{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes rfhot{0%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1)}}.rf-fx.p-card .rf-sheen{opacity:1}.rf-fx.p-card .rf-sheen i{animation:4.6s cubic-bezier(.45,0,.55,1) 1.2s infinite rfsheen}@keyframes rfsheen{0%{transform:translate(0)skew(-18deg)}45%,to{transform:translate(420%)skew(-18deg)}}.rf-fx.p-card .rf-eggf{animation:5s ease-in-out infinite rffloat}@keyframes rffloat{50%{transform:translateY(-5px)}}.rf-wave{border:1.5px solid rgba(var(--r-rgb), .9);opacity:0;width:180px;height:180px;box-shadow:0 0 22px rgba(var(--r-rgb), .55);will-change:transform, opacity;border-radius:50%;position:absolute;top:-104px;left:-90px}.rf-fx.shock .rf-wave{animation:1.6s cubic-bezier(.2,.7,.3,1) forwards rfwave}.rf-fx.shock .rf-wave.w2{animation-delay:.16s}.rf-fx.shock .rf-wave.w3{border-color:rgb(var(--cffffff,255,255,255));animation-delay:.34s}@keyframes rfwave{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(5.5)}}.rf-pillar{opacity:0;background:linear-gradient(90deg, transparent, rgba(var(--r-rgb), 0) 8%, rgba(var(--r-rgb), .5) 50%, rgba(var(--r-rgb), 0) 92%, transparent);will-change:transform, opacity;width:92px;height:200vh;position:absolute;top:-100vh;left:-46px;transform:scaleX(.2)}.rf-fx.pillar .rf-pillar{animation:2.6s cubic-bezier(.2,.7,.3,1) forwards rfpillar}@keyframes rfpillar{0%{opacity:0;transform:scaleX(.1)}15%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.4)}}.rf-flare{opacity:0;background:radial-gradient(closest-side, rgb(var(--cffffff,255,255,255)), rgba(var(--r-rgb), .55) 45%, transparent);will-change:transform, opacity;border-radius:50%;width:400px;height:6px;position:absolute;top:-17px;left:-200px}.rf-fx.flare .rf-flare{animation:1.4s cubic-bezier(.2,.7,.3,1) forwards rfflare}@keyframes rfflare{0%{opacity:0;transform:scaleX(.05)}12%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(2.4)}}.rf-floor{opacity:0;background:radial-gradient(closest-side, rgba(var(--r-rgb), .65), transparent 72%);border-radius:50%;width:180px;height:34px;transition:opacity 1.4s;position:absolute;top:96px;left:-90px}.rf-fx.p-egg .rf-floor,.rf-fx.p-card .rf-floor{opacity:1}.rf-flashw{z-index:7;width:0;height:0;transform:translate3d(0, var(--cy), 0);pointer-events:none;position:fixed;top:0;left:50%}.rf-flash{opacity:0;will-change:opacity;width:200vmax;height:200vmax;display:block;position:absolute;top:-100vmax;left:-100vmax}.rf-fx.flash .rf-flash.f2{animation:1.2s cubic-bezier(.2,.6,.3,1) rfflash}@keyframes rfflash{0%{opacity:0}8%{opacity:calc(.5 + var(--pw) * .07)}to{opacity:0}}.rf-fx.flashG .rf-flash.f1{animation:1s cubic-bezier(.2,.6,.3,1) rfflashg}@keyframes rfflashg{0%{opacity:0}10%{opacity:.75}to{opacity:0}}.rf-fx.quake .rf-arena{animation:.6s cubic-bezier(.2,.7,.3,1) rfquake}@keyframes rfquake{12%{translate:-5px 3px}28%{translate:4px -3px}48%{translate:-2px 2px}to{translate:0}}.rf-note{left:0;right:0;bottom:calc(16% + env(safe-area-inset-bottom,0px));z-index:6;opacity:0;pointer-events:none;justify-content:center;transition:opacity .7s,transform .7s;display:flex;position:fixed;transform:translateY(8px)}.rf-note>span{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:rgba(var(--c0a0716,10,7,22),.88);box-shadow:inset 0 0 0 1px rgba(var(--cffbe3d,255,190,61),.55);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);letter-spacing:.04em;align-items:center;gap:10px;padding:9px 16px;display:inline-flex}.rf-note img{width:22px;height:22px}.rf-note b{color:var(--gold)}.rf-fx.essence .rf-note>span{box-shadow:inset 0 0 0 1px rgba(var(--c966eff,150,110,255),.7)}.rf-fx.essence .rf-note b{color:rgb(var(--cc9b6ff,201,182,255))}.rf-fx.note .rf-note{opacity:1;transform:none}.rf-fx.p-egg .rf-note,.rf-fx.p-card .rf-note{opacity:0}.rf-name{z-index:6;text-align:center;opacity:0;width:100%;max-width:460px;min-height:108px;transform:translateY(calc(var(--ny) + 10px));flex:none;margin-top:2px;padding:0 16px;transition:opacity .6s,transform .6s;position:relative}.rf-fx.p-egg .rf-name{opacity:1;transform:translateY(var(--ny))}.rf-fx.p-card .rf-name{opacity:1;transition:opacity .5s,transform 1.5s cubic-bezier(.4,0,.1,1);transform:none}.rf-name .k{font:700 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.rf-name h2{font:900 calc(27px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 18px rgba(var(--r-rgb), .75);opacity:0;margin:4px 0 8px;transition:opacity .35s,transform .6s cubic-bezier(.2,1.4,.3,1);transform:scale(1.12)}.rf-fx.named .rf-name h2{opacity:1;transform:none}.rf-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.rf-chip{font:700 calc(12.5px * var(--text-scale,1)) var(--font-ui);background:rgba(var(--c080614,8,6,20),.6);box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.16);opacity:0;border-radius:99px;align-items:center;gap:5px;padding:3px 11px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(6px)}.rf-fx.named .rf-chip{opacity:1;transform:none}.rf-fx.named .rf-chip:nth-child(2){transition-delay:.12s}.rf-fx.named .rf-chip:nth-child(3){transition-delay:.24s}.rf-chip.r{color:rgb(var(--c0a0714,10,7,20));background:rgb(var(--r-rgb));box-shadow:0 0 16px rgba(var(--r-rgb), .55)}.rf-chip img{width:15px;height:15px}.rf-chip.pr{background:linear-gradient(90deg, rgb(var(--cff2ec4,255,46,196)), rgb(var(--c2ef1ff,46,241,255)), rgb(var(--cffe14d,255,225,77)));color:rgb(var(--c0a0714,10,7,20))}.rf-card{z-index:6;width:100%;max-width:460px;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;flex:none;margin-top:6px;transition:opacity .7s,transform .8s cubic-bezier(.2,.9,.3,1);position:relative;transform:translateY(30px)}.rf-fx.card-in .rf-card{opacity:1;pointer-events:auto;transform:none}.rf-card-in{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(180deg, rgba(var(--r-rgb), .14), rgba(var(--c0a0716,10,7,22),.94) 55%), rgb(var(--c0a0716,10,7,22));box-shadow:inset 0 0 0 1px rgba(var(--r-rgb), .7), 0 0 26px rgba(var(--r-rgb), .22);gap:9px;padding:13px;display:grid}.rf-row{border-bottom:1px solid rgba(var(--cffffff,255,255,255),.07);font-size:calc(13.5px * var(--text-scale,1));grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.rf-row:last-of-type{border-bottom:0}.rf-row img{width:22px;height:22px}.rf-row span{color:var(--muted)}.rf-row b{font:700 calc(13px * var(--text-scale,1)) var(--font-ui);text-align:right}.rf-luck{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rf-luck .rb-chip b{margin:0}.rf-sub{font-size:calc(12.5px * var(--text-scale,1));color:var(--muted);text-align:center;margin:0}.rf-cta{cursor:pointer;font:900 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.14em;color:rgb(var(--c04140a,4,20,10));background:linear-gradient(180deg, rgb(var(--c7dffb4,125,255,180)), var(--accent-strong));box-shadow:0 0 20px rgba(var(--accent-strong-rgb), .4);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;justify-content:center;align-items:center;gap:8px;padding:13px;display:inline-flex}.rf-cta img{width:20px;height:20px}.rf-done{color:var(--muted);font:700 calc(12px * var(--text-scale,1)) var(--font-ui);letter-spacing:.16em;cursor:pointer;background:0 0;border:0;padding:9px}@media (max-height:760px){.rf-sub{display:none}.rf-row{padding:5px 0}}:root[data-motion=reduce] .rf-fx .rf-rays,:root[data-motion=reduce] .rf-fx .rf-sheen i,:root[data-motion=reduce] .rf-fx .rf-runes svg,:root[data-motion=reduce] .rf-fx .rf-eggf{animation:none!important}.boot-sk{background:var(--panel,rgb(var(--c100b1f,16,11,31)));box-shadow:inset 0 0 0 1px rgba(var(--cffffff,255,255,255),.08);position:relative;overflow:hidden}.boot-sk:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--cffffff,255,255,255),.07), transparent);animation:1.6s ease-in-out infinite boot-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes boot-sheen{to{transform:translate(100%)}}.boot-bytes{width:92px;height:24px;display:inline-block}.boot-banner{height:150px;margin-bottom:12px}.boot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.boot-tile{height:96px}.boot-spin{border:3px solid rgba(var(--cffffff,255,255,255),.14);border-top-color:rgb(var(--accent-rgb));opacity:0;border-radius:50%;width:22px;height:22px;margin:18px auto 0;transition:opacity .3s;animation:.8s linear infinite boot-turn;display:block}.boot-spin.on{opacity:1}@keyframes boot-turn{to{transform:rotate(360deg)}}@keyframes boot-in{0%{opacity:0}to{opacity:1}}.app:not(.boot-app){animation:.35s ease-out boot-in}:root[data-motion=reduce] .boot-sk:after,:root[data-motion=reduce] .boot-spin,:root[data-motion=reduce] .app:not(.boot-app){animation:none}.bgd{--bgd-line:rgb(var(--c2a2145,42,33,69));aspect-ratio:2;border-radius:calc(12px * var(--t-round,1));border:1px solid var(--bgd-line);background:rgb(var(--c0a0620,10,6,32));width:100%;box-shadow:0 0 0 1px rgb(var(--c000000,0,0,0)), 0 0 28px -10px var(--magenta);isolation:isolate;font-family:var(--font-display);position:relative;overflow:hidden;container-type:size}.bgd-cam{will-change:translate, scale;position:absolute;inset:0}.bgd-world{transition:opacity 1.6s;position:absolute;inset:0}.bgd-world.off{opacity:0}.bgd-sun{aspect-ratio:1;opacity:.55;filter:blur(1px);border-radius:50%;width:20%;position:absolute;top:14%;left:62%}.bgd-layer{will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;position:absolute;left:0}.bgd-layer.l1{opacity:.9;height:50%;animation:60s linear infinite bgd-scroll;bottom:30%}.bgd-layer.l2{height:42%;animation:32s linear infinite bgd-scroll;bottom:24%}.bgd-layer.l3{height:36%;animation:16s linear infinite bgd-scroll;bottom:18%}.bgd-ground{background:linear-gradient(var(--ground), rgb(var(--c05030d,5,3,13)));border-top:2px solid var(--glow);height:24%;box-shadow:0 -2px 14px -2px var(--glow);position:absolute;bottom:0;left:0;right:0}.bgd-grid{background-image:linear-gradient(90deg, color-mix(in srgb, rgb(var(--c2ef1ff,46,241,255)) 35%, transparent) 1px, transparent 1px);width:200%;height:24%;-webkit-mask:linear-gradient(transparent, rgb(var(--c000000,0,0,0)));mask:linear-gradient(transparent, rgb(var(--c000000,0,0,0)));background-size:6% 100%;animation:5s linear infinite bgd-scroll;position:absolute;bottom:0;left:0}@keyframes bgd-scroll{to{transform:translate(-50%)}}.bgd-actors{position:absolute;inset:0}.bgd-fx{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.bgd-pet{left:25%;bottom:calc(15% + var(--pet-lift,0) * 6% - var(--pet-sink,0) * 50% * var(--pet-k,1));height:calc(50% * var(--pet-k,1));width:auto;max-width:none;transform:translateX(-50%) scaleX(var(--pet-face,-1));transform-origin:50% 100%;filter:drop-shadow(0 0 8px rgb(var(--c2ef1ff,46,241,255)));-webkit-user-select:none;user-select:none;transition:left .16s cubic-bezier(.2,.9,.3,1);position:absolute}.bgd-pet.walk{animation:.45s ease-in-out infinite bgd-bob}.bgd-pet.prism{filter:drop-shadow(0 0 5px rgba(var(--cffffff,255,255,255),.35)) drop-shadow(0 0 8px rgba(var(--c4fd8ff,79,216,255),.4))}.bgd-pfx{left:25%;bottom:calc(15% + var(--pet-lift,0) * 6% - var(--pet-sink,0) * 50% * var(--pet-k,1));z-index:1;height:calc(50% * var(--pet-k,1));aspect-ratio:var(--ar,1);transform:translateX(-50%) scaleX(var(--pet-face,-1));transform-origin:50% 100%;pointer-events:none;background:var(--pr-grain), var(--pr-holo);mix-blend-mode:soft-light;opacity:.38;-webkit-mask:var(--art) center / 100% 100% no-repeat;-webkit-mask:var(--art) center / 100% 100% no-repeat;mask:var(--art) center / 100% 100% no-repeat;transition:left .16s cubic-bezier(.2,.9,.3,1);position:absolute}.bgd-pet.hit~.bgd-pfx{left:34%}.bgd-pet.walk~.bgd-pfx{animation:.45s ease-in-out infinite bgd-bob}.bgd-pet[hidden]~.bgd-pfx{display:none}.bgd-pet.hit{left:34%}@keyframes bgd-bob{50%{transform:translateX(-50%) translateY(-5%) scaleX(var(--pet-face,-1))}}.bgd-foe{bottom:15%;left:var(--fx,86%);filter:drop-shadow(0 0 8px rgb(var(--cff3357,255,51,87)));transition:left 1.1s cubic-bezier(.2,.7,.3,1),opacity .35s;position:absolute;transform:translate(-50%)}.bgd-foe.cor{filter:drop-shadow(0 0 12px rgb(var(--cff7a2e,255,122,46)))}.bgd-foe img{height:calc(var(--fh,40) * 1cqh);transform-origin:50% 100%;-webkit-user-select:none;user-select:none;width:auto;max-width:none;animation:2.4s ease-in-out infinite bgd-float;display:block}@keyframes bgd-float{50%{translate:0 -4%}}.bgd-foe.dead{opacity:0;transition:opacity .4s,transform .4s;transform:translate(-50%)scale(.6)translateY(10%)}.bgd-foe:after{content:"";background:radial-gradient(closest-side, rgba(var(--c000000,0,0,0),.6), transparent);z-index:-1;height:8%;position:absolute;bottom:-3%;left:10%;right:10%}.bgd-foe .hp{border-radius:calc(4px * var(--t-round,1));background:rgb(var(--c150a14,21,10,20));border:1px solid rgb(var(--c000000,0,0,0));width:90%;min-width:48px;height:clamp(4px,1.3cqw,7px);margin-bottom:4px;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%)}.bgd-foe .hp i,.bgd-foe .hp b{display:block;position:absolute;top:0;bottom:0;left:0}.bgd-foe .hp i{background:rgb(var(--cff8fa3,255,143,163));opacity:.8;transition:width .6s .25s}.bgd-foe .hp b{background:linear-gradient(rgb(var(--cff3357,255,51,87)), rgb(var(--ca0102c,160,16,44)));transition:width .12s}.bgd-foe.cor .hp b{background:linear-gradient(rgb(var(--cff7a2e,255,122,46)), rgb(var(--cd6182f,214,24,47)))}.bgd-float{color:rgb(var(--c39ff8c,57,255,140));-webkit-text-stroke:.5px rgb(var(--c000000,0,0,0));paint-order:stroke;text-shadow:0 0 6px rgb(var(--c000000,0,0,0));pointer-events:none;white-space:nowrap;z-index:5;font-size:clamp(11px,3.6cqw,17px);font-weight:800;animation:1s forwards bgd-up;position:absolute;translate:-50%}.bgd-float.dmg{color:rgb(var(--cffffff,255,255,255))}.bgd-float.crit{color:rgb(var(--cffd84a,255,216,74));font-size:clamp(14px,5cqw,24px)}@keyframes bgd-up{to{opacity:0;transform:translateY(-34px)}}.bgd-hud{pointer-events:none;z-index:6;justify-content:space-between;gap:8px;font-size:clamp(9px,2.6cqw,12px);display:flex;position:absolute;top:2cqw;left:2cqw;right:2cqw}.bgd-chip{background:rgba(var(--c06040c,6,4,12),.7);border:1px solid var(--bgd-line);border-radius:calc(6px * var(--t-round,1));color:var(--text,rgb(var(--ce8e4f5,232,228,245)));letter-spacing:.04em;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.bgd-pips i{border:1px solid rgb(var(--c2ef1ff,46,241,255));width:9px;height:9px;display:block;transform:rotate(45deg)}.bgd-pips i.on{background:rgb(var(--c2ef1ff,46,241,255));box-shadow:0 0 6px rgb(var(--c2ef1ff,46,241,255))}.bgd-pips i.boss{border-color:rgb(var(--cff3357,255,51,87))}.bgd-pips i.boss.on{background:rgb(var(--cff3357,255,51,87));box-shadow:0 0 6px rgb(var(--cff3357,255,51,87))}.bgd-scan{background:repeating-linear-gradient(transparent 0 2px, rgba(var(--c000000,0,0,0),.18) 2px 3px);pointer-events:none;z-index:7;opacity:.5;position:absolute;inset:0}.bgd-vig{pointer-events:none;background:radial-gradient(120% 90% at 50% 55%, transparent 55%, rgba(var(--c000000,0,0,0),.55));z-index:6;position:absolute;inset:0}.bgd-flash{opacity:0;pointer-events:none;z-index:5;position:absolute;inset:0}.bgd-zonename{white-space:nowrap;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--c2ef1ff,46,241,255));text-shadow:0 0 14px rgb(var(--c2ef1ff,46,241,255));opacity:0;pointer-events:none;z-index:6;font-size:6cqw;font-weight:700;position:absolute;top:38%;left:50%;transform:translate(-50%)}.bgd-zonename.show{animation:2.6s bgd-zn}@keyframes bgd-zn{15%,70%{opacity:1}to{opacity:0}}.bgd-warn{letter-spacing:.3em;color:rgb(var(--cffffff,255,255,255));background:linear-gradient(90deg, transparent, rgba(var(--cff3357,255,51,87),.85), transparent);opacity:0;pointer-events:none;z-index:6;text-shadow:0 0 10px rgb(var(--cff3357,255,51,87));white-space:nowrap;padding:3px 5cqw;font-size:clamp(11px,4cqw,18px);font-weight:800;position:absolute;top:22%;left:50%;transform:translate(-50%)scale(.8)}.bgd-warn.show{animation:1.8s bgd-warn}@keyframes bgd-warn{10%,80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1.06)}}.bgd-egg{width:auto;max-width:none;height:40%;filter:drop-shadow(0 0 10px rgb(var(--c2ef1ff,46,241,255)));margin-top:6cqh;animation:1.6s ease-in-out infinite bgd-wob;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes bgd-wob{0%,to{rotate:-4deg}50%{rotate:4deg}}.bgd-msg{text-align:center;letter-spacing:.14em;color:var(--text,rgb(var(--ce8e4f5,232,228,245)));text-shadow:0 0 10px rgb(var(--c2ef1ff,46,241,255));z-index:5;padding:0 3cqw;font-size:clamp(10px,3.4cqw,15px);font-weight:700;position:absolute;top:17%;left:0;right:0}:root[data-motion=reduce] .bgd-layer,:root[data-motion=reduce] .bgd-grid{animation-duration:240s}:root[data-motion=reduce] .bgd-egg,:root[data-motion=reduce] .bgd-foe img,:root[data-motion=reduce] .bgd-pet.walk{animation:none}.cst.t-inferno{--c1:255, 150, 54;--c2:255, 84, 36;--c3:255, 226, 150}.cst.t-inferno .cfx-bg{background:radial-gradient(52% 44% at 50% 54%,#ff963857,#0000 72%),radial-gradient(96% 34% at 50% 97%,#ff4816b3,#0000 74%),radial-gradient(38% 78% at 0 88%,#ff541a85,#0000 70%),radial-gradient(38% 78% at 100% 88%,#ff541a85,#0000 70%),radial-gradient(76% 66% at 50% 38%,#76100c80,#0000 78%)}.cst.t-inferno .cfx-aura{background:radial-gradient(closest-side,#ffbe606b,#ff5a2029 55%,#0000)}.cst.t-inferno .cfx-halo{opacity:.78;filter:blur(.55em);animation:2.4s step-end infinite cfx-flicker}.cst.t-inferno .cfx-halo .cfx-mask{background:linear-gradient(#a01008 0%,#e8321a 22%,#ff8a30 62%,#ffe08a 100%)}.cst.t-inferno .cfx-scene .fire{filter:drop-shadow(0 0 .55em #ff6c1e99)}.cst.t-inferno .fire i{background:linear-gradient(#96100a00 0%,#d62212b3 24%,#ff6a22 48%,#ffa83a 70%,#ff7a26 86%,#e8421a 100%)}.cst.t-inferno .fire i:after{content:"";opacity:.7;background:linear-gradient(#ffaa3c00,#ffe08a 60%,#ffd67800);border-radius:50% 50% 42% 42%/72% 72% 28% 28%;height:46%;position:absolute;bottom:22%;left:38%;right:38%}.cst.t-inferno .cfx-floor .gl{background:radial-gradient(closest-side,#ffbe50e6,#ff5a1c61 56%,#0000);height:28%;bottom:4%;left:-2%;right:-2%}.cst.t-inferno .cfx-floor .rg{border-color:#ffa846cc;animation:3.8s ease-out infinite cfx-ring;display:block}.cst.t-inferno .cfx-floor .rg:nth-of-type(4){animation-delay:-1.27s}.cst.t-inferno .cfx-floor .rg:nth-of-type(5){animation-delay:-2.53s}.cst .ln-inferno .pool{fill:rgba(var(--c260704,38,7,4),.94);stroke:rgba(var(--cffa846,255,168,70),.9);stroke-width:1.6px}.cst .ln-inferno .crack{stroke:rgb(var(--cffd678,255,214,120));stroke-width:2.2px}.cst.t-inferno .pts i{clip-path:none;background:radial-gradient(circle,#fffbe0 0 24%,#ffb347 52%,#ff5a1f 78%,#ff3c1400);border-radius:50%;width:.34em;height:.34em;box-shadow:0 0 .55em .12em #ff7a28bf}.cst.t-inferno .pts i:after{display:none}.cst.t-inferno .pts i:nth-child(3n){width:.46em;height:.46em}.cst.t-inferno .pts i:nth-child(4n){width:.22em;height:.22em;box-shadow:0 0 .4em .08em #ff963cb3}.cst.t-inferno .b1,.cst.t-inferno .b2,.cst.t-inferno .b3,.cst.t-inferno .b4{filter:blur(.7em);background:radial-gradient(closest-side,#56120e99,#3c0c0a42 56%,#0000)}.cst.t-inferno .cfx-scene:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffaa5017 0 .3em,#0000 .3em .95em);height:76%;animation:3.4s linear infinite cfx-heat;position:absolute;bottom:8%;left:14%;right:14%;-webkit-mask-image:linear-gradient(#0000 8%,#000 90%);mask-image:linear-gradient(#0000 8%,#000 90%)}@keyframes cfx-heat{0%{transform:translateY(0)}to{transform:translateY(-.95em)}}.cst.lite.t-inferno .cfx-scene:after{display:none}.hcard.type-inferno:before{background:radial-gradient(120% 50% at 50% 0%, rgba(var(--a), .12), transparent 60%), radial-gradient(110% 38% at 50% 100%, #ff541a33, transparent 70%), linear-gradient(180deg, #170c14, #0d0810)}.hcard.type-inferno .hcd-hero{background:radial-gradient(90% 52% at 50% 104%,#ff601c8c,#0000 72%),radial-gradient(60% 50% at 50% 40%,#78160e66,#0000 78%),linear-gradient(#14070b,#0b0610)}.hcard.type-inferno .hcd-glow{background:radial-gradient(circle at 50% 44%,#ff963c4d,#0000 58%),radial-gradient(circle at 50% 118%,#ff601c8c,#0000 62%)}.hcard.type-inferno .hcd-shade{background:linear-gradient(#150a1200,#150a12 92%)}.hcard.type-inferno .hcd-name{background:linear-gradient(#fff6c8 0%,#ffc050 46%,#ff6a2a 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 10px #ff5a1880)drop-shadow(0 3px 10px #000c);-webkit-background-clip:text;background-clip:text}.hcard.type-inferno .hcd-type{background:linear-gradient(160deg,#ffd27a,#ff6a2a 55%,#b8200e);box-shadow:0 0 18px #ff6e1e8c}.hcard.type-inferno .hcd-ty{color:#ffb070;background:#ff703c24;box-shadow:inset 0 0 0 1px #ff96508c}.hcard.type-inferno .hcd-tick{background:#ff9a3e;box-shadow:0 0 12px #ff7a2a}.cfx-fire{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cst.has-fire .cfx-scene .fire,.cst.has-fire .ln-inferno,.cst.has-fire .pts,.cst.has-fire .cfx-floor .gl,.cst.has-fire .cfx-floor .rg,.cst.has-fire .cfx-floor .fl,.cst.has-fire .cfx-scene:after{display:none}.page-crash{border:1px solid rgba(var(--cff5c5c,255,92,92),.6);border-radius:calc(16px * var(--t-round,1));background:rgb(var(--c120a1c,18,10,28));color:var(--text);flex-direction:column;gap:10px;margin:16px;padding:18px;display:flex}.page-crash.whole{z-index:10000;max-width:720px;margin:40px auto;position:relative}.page-crash h2{font:800 calc(16px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--cff9aa8,255,154,168));margin:0}.page-crash p{margin:0}.page-crash pre{border-radius:calc(10px * var(--t-round,1));background:rgba(var(--c000000,0,0,0),.45);color:rgb(var(--cd9d2f2,217,210,242));font:calc(12px * var(--text-scale,1))/1.45 "Fira Code", Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;padding:10px}.page-crash-actions{flex-wrap:wrap;gap:10px;display:flex}@media (hover:none) and (min-width:1024px){:is(.bytehaven-panel,.bytehaven-panel *){clip-path:none!important}.bytehaven-panel :is(.bh-world,.bh-panel){border-radius:calc(14px * var(--t-round,1))}}:root[data-bhdebug*=w] .bh-world,:root[data-bhdebug*=t] :is(.bh-terrain,.bh-terrain-fx){display:none!important}:root[data-bhdebug*=a] :is(.bytehaven-panel,.bytehaven-panel *){transition:none!important;animation:none!important}:root[data-bhdebug*=c] :is(.bytehaven-panel,.bytehaven-panel *){clip-path:none!important}:root[data-bhdebug*=f] :is(.bytehaven-panel,.bytehaven-panel *){filter:none!important}:root[data-bhdebug*=b] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-bhdebug*=l] :is(.bytehaven-panel,.bytehaven-panel *){will-change:auto!important}:root[data-bhdebug] body:after{content:"ByteHaven test mode";z-index:99999;border-radius:calc(6px * var(--t-round,1));background:rgb(var(--cffe14d,255,225,77));color:rgb(var(--c000000,0,0,0));font:700 calc(11px * var(--text-scale,1)) sans-serif;pointer-events:none;padding:2px 8px;position:fixed;top:8px;left:8px}.fb-kinds{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.fb-kinds button{cursor:pointer;color:var(--text);font:800 calc(11px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--c110d1e,17,13,30),.85);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .32);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border:0;padding:9px 8px}.fb-kinds button.on{background:linear-gradient(180deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .05));box-shadow:inset 0 0 0 1px var(--accent)}.fb-text{resize:vertical;min-height:140px;font:600 calc(15px * var(--text-scale,1))/1.4 var(--font-ui)}.fb-count{text-align:right;font:600 calc(12px * var(--text-scale,1)) var(--font-ui);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.fb-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.fb-check input{accent-color:var(--accent);margin-top:4px}.fb-check span{flex-direction:column;gap:2px;min-width:0;display:flex}.fb-check small{color:var(--muted);font:600 calc(12.5px * var(--text-scale,1))/1.35 var(--font-ui);overflow-wrap:anywhere}.fb-thanks{background:rgba(var(--c080614,8,6,20),.5);box-shadow:inset 0 0 0 1px rgba(var(--c39ff8c,57,255,140),.45);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.fb-thanks b{font:800 calc(16px * var(--text-scale,1)) var(--font-ui);color:var(--accent-strong)}.fb-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.fb-item{background:rgba(var(--c110d1e,17,13,30),.85);box-shadow:inset 0 0 0 1px rgba(var(--violet-rgb), .28);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.fb-item.fb-new{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .55)}.fb-item header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fb-item p{white-space:pre-wrap;overflow-wrap:anywhere;font:600 calc(14.5px * var(--text-scale,1))/1.4 var(--font-ui);margin:0}.fb-kind{font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.fb-status{font:800 calc(9px * var(--text-scale,1)) var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:auto}.fb-details{overflow-wrap:anywhere;font:600 calc(12px * var(--text-scale,1)) var(--font-ui);flex-direction:column;gap:2px;display:flex}.fb-details span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fb-actions{flex-wrap:wrap;gap:6px;display:flex}.bz .bz-queue{border-radius:calc(10px * var(--t-round,1));background:rgba(var(--c080614,8,6,20),.35);box-shadow:inset 0 0 0 1px rgba(var(--rarity-epic-rgb), .3);gap:6px;padding:8px 10px;display:grid}.bz .bz-queue-head{font-family:var(--font-display);font-size:calc(11px * var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;font-weight:800;display:flex}.bz .bz-queue-head small{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--text-muted,rgba(var(--cffffff,255,255,255),.6));font-weight:600}.bz .bz-queue-row{flex-wrap:wrap;gap:8px;display:flex}.bz .bz-queue-egg{border-radius:calc(10px * var(--t-round,1));background:radial-gradient(circle, rgba(var(--rarity-epic-rgb), .22), transparent 70%);place-items:center;width:48px;height:48px;display:grid;position:relative}.bz .bz-queue-egg i{border-radius:calc(8px * var(--t-round,1));background:rgba(var(--rarity-epic-rgb), .9);min-width:16px;color:rgb(var(--c04121a,4,18,26));font-size:calc(10px * var(--text-scale,1));text-align:center;padding:0 3px;font-style:normal;font-weight:800;position:absolute;bottom:-2px;right:-2px}.type-chip .type-chip-x{opacity:.85;margin-left:3px;font-weight:800}.type-dual-note{font-size:calc(12px * var(--text-scale,1));margin:6px 0 0}.spire-egg-chance{align-items:center;gap:2px;display:inline-flex}.spire-egg-chance small{color:var(--rarity-epic);font-weight:700}.spire-egg-drop{color:var(--rarity-epic);text-shadow:0 0 8px rgba(var(--rarity-epic-rgb), .5);align-items:center;gap:4px;font-weight:800;display:inline-flex}.raid-again-label{align-items:center;gap:5px;display:inline-flex}.dex-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dex-line{flex-direction:column;gap:4px;min-width:0;display:flex}.dex-line .dex-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dex-line-cap{min-width:0;font:700 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;display:flex;overflow:hidden}.dex-line-cap img+img{margin-left:-6px}.dex-filters{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.dex-filters button{min-width:0;font-size:calc(10.5px * var(--text-scale,1));letter-spacing:.02em;padding:4px 2px}@media (min-width:1024px){.dex-lines{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px}}@media (pointer:coarse){.pg-body :is(.ach-chip,.dex-filters button,.branch-next button,.ach-ready-row button,.ach-claim-all,.item-buy,.raid-switch),.branch-head{min-height:32px}.tr-x{min-width:32px;min-height:32px}.pg-body :is(.dex-filters button,.item-use,.item-buy){min-height:40px}.pg-body :is(.pr-lang,.type-views button,.branch-next button){min-height:44px}.branch-head{min-height:40px;position:relative}.branch-head:after{content:"";position:absolute;inset:-2px 0}.dq-row:has(>.dq-swap){min-height:90px}.dq-row:has(>.dq-swap)>.dq-btn{align-self:end;min-height:36px}.dq-swap{min-width:36px;height:32px}}.enc-c{font-variant-ligatures:none}.enc-c i{font:inherit;color:rgba(var(--magenta-rgb), .9);text-shadow:0 0 8px rgba(var(--magenta-rgb), .55);font-family:ui-monospace,Cascadia Mono,Consolas,Droid Sans Mono,monospace;font-style:normal;font-weight:700}.enc-c b{font-weight:inherit;color:var(--text)}.enc-dec b{color:rgb(var(--accent-rgb));text-shadow:0 0 10px rgba(var(--accent-rgb), .9);font-family:ui-monospace,Consolas,monospace}.enc-hex{z-index:0;pointer-events:none;font:600 calc(8.5px * var(--text-scale,1))/1.45 ui-monospace, Consolas, "Droid Sans Mono", monospace;letter-spacing:.04em;white-space:pre;color:rgba(var(--accent-rgb), .13);-webkit-mask-image:linear-gradient(200deg, rgb(var(--c000000,0,0,0)) 15%, rgba(var(--c000000,0,0,0),.35) 60%, transparent 92%);-webkit-mask-image:linear-gradient(200deg, rgb(var(--c000000,0,0,0)) 15%, rgba(var(--c000000,0,0,0),.35) 60%, transparent 92%);mask-image:linear-gradient(200deg, rgb(var(--c000000,0,0,0)) 15%, rgba(var(--c000000,0,0,0),.35) 60%, transparent 92%);flex-direction:column;display:flex;position:absolute;inset:6px 8px;overflow:hidden}.enc-sigil{flex:none;display:inline-block;position:relative}.enc-sigil svg{fill:none;width:100%;height:100%;stroke:rgb(var(--magenta-rgb));stroke-width:2.2px;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(var(--magenta-rgb), .75));position:absolute;inset:0;overflow:visible}.enc-sigil svg .k{stroke:rgb(var(--accent-rgb));stroke-width:2px}.hv-tile.enc{background:linear-gradient(160deg, rgba(var(--magenta-rgb), .42), rgba(var(--cffffff,255,255,255),.07) 38%, rgba(var(--cffffff,255,255,255),.03) 70%, rgba(var(--accent-rgb), .3))}.hv-tile.enc:before{background:radial-gradient(120% 90% at 0% 0%, rgba(var(--magenta-rgb), .12), transparent 55%), linear-gradient(180deg, rgb(var(--c120f22,18,15,34)) 0%, rgb(var(--c0a0914,10,9,20)) 100%)}.hv-tile.enc:after{background:repeating-linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.022) 0 1px, transparent 1px 3px)}.hv-tile.enc .hv-well{filter:none}.hv-tile.enc .hv-well img{position:absolute;inset:0}.hv-tile.enc .hv-tile-name,.hv-tile.enc .hv-tile-sub{opacity:1}.hv-tile.enc .hv-tile-text:before{background:rgb(var(--magenta-rgb));box-shadow:0 0 8px rgb(var(--magenta-rgb))}.enc-sub{font:700 calc(9.5px * var(--text-scale,1)) ui-monospace, Consolas, monospace;letter-spacing:.22em;color:rgba(var(--magenta-rgb), .75)}.hv-tile.enc .hv-tag.lock{background:rgba(var(--magenta-rgb), .16);color:rgb(var(--cffb3e6,255,179,230));box-shadow:inset 0 0 0 1px rgba(var(--magenta-rgb), .5)}.enc-mb i{background:linear-gradient(90deg, rgb(var(--magenta-rgb)), rgb(var(--accent-rgb)));box-shadow:0 0 6px rgba(var(--accent-rgb), .7)}.hv-tile.enc .hv-well img{opacity:calc(.08 + var(--shown) * .5);filter:grayscale(1) brightness(1.1) drop-shadow(0 0 6px rgba(var(--accent-rgb), .6));-webkit-mask-image:repeating-linear-gradient(180deg, rgb(var(--c000000,0,0,0)) 0 2px, transparent 2px 4px);-webkit-mask-image:repeating-linear-gradient(180deg, rgb(var(--c000000,0,0,0)) 0 2px, transparent 2px 4px);mask-image:repeating-linear-gradient(180deg, rgb(var(--c000000,0,0,0)) 0 2px, transparent 2px 4px)}.enc-shed{z-index:3;pointer-events:none;position:absolute;inset:0}.enc-shed .enc-hex{animation:.9s cubic-bezier(.6,0,.3,1) .1s both enc-wipe}.enc-shed .enc-sigil{position:absolute;top:12px;left:12px}.hv-tile.wide .enc-shed .enc-sigil{top:calc(50% - 20px);left:14px}.enc-shed .enc-sigil .l{animation:.7s ease-in .2s both enc-split-l}.enc-shed .enc-sigil .r{animation:.7s ease-in .2s both enc-split-r}.enc-scan{background:rgb(var(--accent-rgb));height:3px;box-shadow:0 0 14px 3px rgba(var(--accent-rgb), .85);animation:.9s cubic-bezier(.6,0,.3,1) .1s both enc-scan;position:absolute;top:0;left:0;right:0}.enc-shed:before{content:"";background:rgba(var(--accent-rgb), .35);animation:.9s ease-out both enc-flash;position:absolute;inset:0}.hv-tile.enc-reveal .hv-well img{animation:.7s cubic-bezier(.2,1.4,.4,1) .45s both enc-icon}.hv-tile.enc-reveal .hv-tick{animation:.5s .8s both enc-icon}.hv-tile.enc-reveal .hv-tile-sub{animation:.4s .9s both enc-fade}@keyframes enc-wipe{to{clip-path:inset(100% 0 0)}}@keyframes enc-scan{0%{opacity:1;transform:translateY(0)}90%{opacity:1}to{opacity:0;transform:translateY(150px)}}@keyframes enc-split-l{to{opacity:0;transform:translate(-16px,4px)rotate(-14deg)}}@keyframes enc-split-r{to{opacity:0;transform:translate(16px,-4px)rotate(14deg)}}@keyframes enc-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes enc-icon{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes enc-fade{0%{opacity:0}}:root[data-motion=reduce] .enc-shed{display:none}.dw-fly-item.enc{opacity:1}.dw-fly-item.enc .dw-fly-text b{font-size:calc(15px * var(--text-scale,1));letter-spacing:.04em}.dw-fly-item.enc .dw-fly-text small{color:rgb(var(--ce7a6d4,231,166,212))}.plock-card.enc-file{border-color:rgba(var(--magenta-rgb), .45);background:radial-gradient(circle at 50% 0%, rgba(var(--magenta-rgb), .14), transparent 60%), repeating-linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.02) 0 1px, transparent 1px 3px), var(--surface-solid);position:relative;overflow:hidden}.plock-card.enc-file>:not(.enc-hex){z-index:1;position:relative}.plock-card.enc-file .enc-hex{font-size:calc(10px * var(--text-scale,1));color:rgba(var(--accent-rgb), .1);align-items:center;inset:10px 14px}.enc-file-head{border-radius:calc(8px * var(--t-round,1));background:rgba(var(--magenta-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--magenta-rgb), .4);font:700 calc(10.5px * var(--text-scale,1)) ui-monospace, Consolas, monospace;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--cffb3e6,255,179,230));align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.enc-file-icon{place-items:center;width:72px;height:72px;display:grid}.enc-file-icon>*{grid-area:1/1}.enc-file-icon img{opacity:.35;filter:grayscale();-webkit-mask-image:repeating-linear-gradient(180deg, rgb(var(--c000000,0,0,0)) 0 2px, transparent 2px 4px);-webkit-mask-image:repeating-linear-gradient(180deg, rgb(var(--c000000,0,0,0)) 0 2px, transparent 2px 4px);mask-image:repeating-linear-gradient(180deg, rgb(var(--c000000,0,0,0)) 0 2px, transparent 2px 4px)}.plock-card.enc-file p b{color:rgb(var(--cffb3e6,255,179,230))}.pbar.enc-bar i{background:linear-gradient(90deg, rgb(var(--magenta-rgb)), rgb(var(--accent-rgb)));box-shadow:0 0 10px rgba(var(--accent-rgb), .5)}.plock-pill.enc{border-color:rgba(var(--magenta-rgb), .5);background:rgba(var(--magenta-rgb), .1);color:rgb(var(--cffb3e6,255,179,230));gap:5px;padding-left:6px}.raid-card.enc .raid-card-title{font-variant-ligatures:none}.tr-pick.enc .tr-pick-main{opacity:1}.tr-pick.enc .tr-pick-info b{color:var(--muted)}.tr-pick.enc .tr-pick-reward{color:rgb(var(--ce7a6d4,231,166,212))}.tr-pick.enc .pr-lock{background:rgba(var(--magenta-rgb), .12);place-items:center;display:grid}.tz-dq.enc .tz-lock{color:rgb(var(--ce7a6d4,231,166,212))}.override-card.enc{border-color:rgba(var(--magenta-rgb), .6);background:radial-gradient(ellipse 70% 60% at 20% 30%, rgba(var(--magenta-rgb), .14), transparent 70%), repeating-linear-gradient(180deg, rgba(var(--cffffff,255,255,255),.02) 0 1px, transparent 1px 3px), var(--surface);box-shadow:none}.override-card.enc .override-card-top>.enc-sigil{justify-self:center}.override-card.enc .override-facts{filter:saturate(.4);opacity:.75}.spire-cta.enc{color:rgb(var(--ce7a6d4,231,166,212));box-shadow:inset 0 0 0 1px rgba(var(--magenta-rgb), .4);justify-content:center;align-items:center;gap:8px;display:inline-flex}.pg-body{position:relative}.pgx-rule{display:none}:root[data-motion=full] .pgx-rule{pointer-events:none;background:linear-gradient(90deg, rgba(var(--a), 0), rgb(var(--a)) 18%, rgba(var(--a), .6) 70%, rgba(var(--a), 0));height:2px;box-shadow:0 0 10px rgba(var(--a), .8);transform-origin:0;opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) pgx-rule;display:block;position:absolute;bottom:0;left:0;right:0}@keyframes pgx-rule{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}:root[data-motion=full]:is([data-pgdir=open],[data-pgdir=jump]) .pg-top{animation:.32s cubic-bezier(.2,.7,.2,1) pgx-drop}@keyframes pgx-drop{0%{opacity:0;transform:translateY(-10px)}}:root[data-motion=full] .pg-crest{animation:.5s cubic-bezier(.3,1.5,.5,1) 50ms backwards pgx-crest}@keyframes pgx-crest{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}:root[data-motion=full]:is([data-pgdir=open],[data-pgdir=jump]) .pg-body>*>:nth-child(-n+8){animation:.42s cubic-bezier(.2,.7,.2,1) backwards pgx-rise}:root[data-motion=full]:is([data-pgdir=open],[data-pgdir=jump]) .pg-body>*>:nth-child(2){animation-delay:50ms}:root[data-motion=full]:is([data-pgdir=open],[data-pgdir=jump]) .pg-body>*>:nth-child(3){animation-delay:.1s}:root[data-motion=full]:is([data-pgdir=open],[data-pgdir=jump]) .pg-body>*>:nth-child(4){animation-delay:.15s}:root[data-motion=full]:is([data-pgdir=open],[data-pgdir=jump]) .pg-body>*>:nth-child(5){animation-delay:.2s}:root[data-motion=full]:is([data-pgdir=open],[data-pgdir=jump]) .pg-body>*>:nth-child(n+6){animation-delay:.25s}:root[data-motion=full]:is([data-pgdir=open],[data-pgdir=jump]) .pg-body>.imm-root>.bh-imm,:root[data-motion=full]:is([data-pgdir=open],[data-pgdir=jump]) .pg-body>.bh-boot>*{animation:none}@keyframes pgx-rise{0%{opacity:0;transform:translateY(16px)}}:root[data-motion=full][data-pgdir=next] .pg-body{animation:.3s cubic-bezier(.2,.7,.2,1) pgx-from-right}:root[data-motion=full][data-pgdir=prev] .pg-body{animation:.3s cubic-bezier(.2,.7,.2,1) pgx-from-left}@keyframes pgx-from-right{0%{opacity:0;transform:translate(34px)}}@keyframes pgx-from-left{0%{opacity:0;transform:translate(-34px)}}:root[data-motion=full][data-pgdir=open] .dw-sheet{animation:.36s cubic-bezier(.2,.7,.2,1) pgx-sheet}@keyframes pgx-sheet{0%{opacity:0;transform:translateY(22px)scale(.985)}}:root[data-motion=full][data-pgdir=open] .dw-page .dw-left>*{animation:.36s cubic-bezier(.2,.7,.2,1) backwards pgx-plate}:root[data-motion=full][data-pgdir=open] .dw-page .dw-left>:nth-child(2){animation-delay:60ms}@keyframes pgx-plate{0%{opacity:0;transform:translate(-24px)}}.pgx-skel{flex-direction:column;gap:10px;padding:2px 0 20px;display:flex;position:relative}.pgx-sk{--cut:10px;background:linear-gradient(110deg, rgba(var(--a), .1), rgba(var(--a), .035) 40%, rgba(var(--cffffff,255,255,255),.025));border:1px solid rgba(var(--a), .16);height:64px;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));display:block;position:relative;overflow:hidden}.pgx-sk.hero{height:132px}.pgx-sk.line{background:rgba(var(--a), .18);border:0;width:46%;height:14px}.pgx-sk.card{height:96px}.pgx-sk-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pgx-sk-row .pgx-sk{height:74px}.pgx-sk-tag{font:800 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--a), .85);align-self:center;margin-top:4px;font-style:normal}:root[data-motion=full] .pgx-sk:after{content:"";background:linear-gradient(100deg, transparent 30%, rgba(var(--a), .22) 50%, transparent 70%);animation:1.3s ease-in-out infinite pgx-sk-run;position:absolute;inset:0;transform:translate(-100%)}:root[data-motion=full] :is(.pgx-sk-row .pgx-sk:nth-child(2),.pgx-sk.line):after{animation-delay:.1s}:root[data-motion=full] :is(.pgx-sk-row .pgx-sk:nth-child(3),.pgx-sk.card):after{animation-delay:.2s}:root[data-motion=full] .pgx-sk-tag{animation:1.1s steps(2,jump-none) infinite pgx-blink}@keyframes pgx-sk-run{to{transform:translate(100%)}}@keyframes pgx-blink{50%{opacity:.35}}#rfly{z-index:9000;pointer-events:none;position:fixed;inset:0;overflow:hidden}#rfly>*{will-change:transform, opacity;position:absolute}.rfly-beam{transform-origin:0;border-radius:calc(2px * var(--t-round,1));background:linear-gradient(90deg, rgba(var(--c5fe6ff,95,230,255),0), rgb(var(--c7ff0ff,127,240,255)) 40%, rgb(var(--cffffff,255,255,255)));height:3px;box-shadow:0 0 12px 2px rgba(var(--c5fe6ff,95,230,255),.7);margin-top:-1.5px}.rfly-packet{background:rgb(var(--cffffff,255,255,255));width:14px;height:14px;box-shadow:0 0 10px 4px rgba(var(--c5fe6ff,95,230,255),.95), 0 0 26px 8px rgba(var(--c5fe6ff,95,230,255),.45);border-radius:50%}.rfly-gain{font:900 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;white-space:nowrap;color:rgb(var(--c7ff0ff,127,240,255));text-shadow:0 0 10px rgba(var(--c5fe6ff,95,230,255),.9), 0 2px 6px rgba(var(--c000000,0,0,0),.8)}.rfly-ring{border:2px solid rgb(var(--c7ff0ff,127,240,255));width:40px;height:40px;box-shadow:0 0 14px rgba(var(--c5fe6ff,95,230,255),.8), inset 0 0 10px rgba(var(--c5fe6ff,95,230,255),.5);border-radius:50%}.rfly-hit{animation:.6s cubic-bezier(.3,1.6,.5,1) rfly-hit}@keyframes rfly-hit{0%{filter:brightness(2.2) drop-shadow(0 0 10px rgb(var(--c7ff0ff,127,240,255)));transform:scale(1.18)}to{filter:none;transform:none}}@media (pointer:coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:is(input,textarea,select,[contenteditable=true],.cm-editor,.cm-content){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none}}.plu-back.lvx-intro{transition:background .4s}.plu-back.lvx-on{background:rgba(var(--c020108,2,1,8),.93);cursor:pointer}.lvx-stage{pointer-events:none;--cy:40%;color:rgb(var(--cffffff,255,255,255));animation:.3s ease-in 1.35s forwards lvx-out;position:absolute;inset:0;overflow:hidden}.lvx-stage.gone{display:none}.lvx-stage>*{position:absolute;left:50%}@keyframes lvx-out{to{opacity:0;transform:translateY(-24px)scale(.96)}}.lvx-pillar{width:140px;height:var(--cy);transform-origin:50% 0;background:linear-gradient(90deg, transparent, rgba(var(--rk-rgb), .35) 30%, rgba(var(--cffffff,255,255,255),.9) 50%, rgba(var(--rk-rgb), .35) 70%, transparent);-webkit-mask:linear-gradient(180deg, transparent, rgb(var(--c000000,0,0,0)) 40%);-webkit-mask:linear-gradient(180deg, transparent, rgb(var(--c000000,0,0,0)) 40%);mask:linear-gradient(180deg, transparent, rgb(var(--c000000,0,0,0)) 40%);margin-left:-70px;animation:1.1s cubic-bezier(.6,0,.3,1) both lvx-pillar;top:0}@keyframes lvx-pillar{0%{opacity:1;transform:scaleY(0)}32%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)scaleX(.2)}}.lvx-rays{top:var(--cy);background:repeating-conic-gradient(from 0deg, rgba(var(--rk-rgb), .28) 0 5deg, transparent 5deg 18deg);width:640px;height:640px;-webkit-mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 12%, transparent 62%);-webkit-mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 12%, transparent 62%);mask:radial-gradient(circle, rgb(var(--c000000,0,0,0)) 12%, transparent 62%);border-radius:50%;margin:-320px 0 0 -320px;animation:1.4s ease-out .34s both lvx-rays}@keyframes lvx-rays{0%{opacity:0;transform:rotate(-20deg)scale(.4)}25%{opacity:1}to{opacity:.85;transform:rotate(18deg)scale(1)}}.lvx-ring{top:var(--cy);border:3px solid rgb(var(--rk-rgb));width:110px;height:110px;box-shadow:0 0 22px rgba(var(--rk-rgb), .9), inset 0 0 16px rgba(var(--rk-rgb), .6);border-radius:50%;margin:-55px 0 0 -55px;animation:.75s ease-out .38s both lvx-ring}@keyframes lvx-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(3.6)}}.lvx-shards{top:var(--cy)}.lvx-shards i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)), rgb(var(--rk-rgb)));width:14px;height:26px;filter:drop-shadow(0 0 6px rgb(var(--rk-rgb)));animation:.42s cubic-bezier(.6,0,.9,.6) both lvx-shard;position:absolute;top:-13px;left:-7px}@keyframes lvx-shard{0%{transform:rotate(var(--a)) translateY(-170px) rotate(160deg);opacity:0}30%{opacity:1}to{transform:rotate(var(--a)) translateY(0) rotate(0deg);opacity:.9}}.lvx-crys{top:var(--cy);animation:.55s cubic-bezier(.3,1.6,.5,1) .34s both lvx-land;transform:translate(-50%,-50%)scale(1.5)}.lvx-crys .pcrystal{filter:drop-shadow(0 0 22px rgba(var(--rk-rgb), .9));display:block}@keyframes lvx-land{0%{filter:brightness(3);transform:translate(-50%,-50%)scale(0)}60%{filter:brightness(1.6)}to{filter:none;transform:translate(-50%,-50%)scale(1.5)}}.lvx-head,.lvx-num,.lvx-rank{white-space:nowrap;text-align:center;transform:translate(-50%)}.lvx-head{top:calc(var(--cy) + 104px);font:900 calc(15px * var(--text-scale,1)) var(--font-display);letter-spacing:.42em;color:rgb(var(--rk-rgb));text-shadow:0 0 14px rgba(var(--rk-rgb), .9);padding-left:.42em}.lvx-num{top:calc(var(--cy) + 130px);font:900 calc(44px * var(--text-scale,1)) var(--font-display);letter-spacing:.04em;background:linear-gradient(180deg, rgb(var(--cffffff,255,255,255)) 35%, rgb(var(--rk-rgb)));color:#0000;filter:drop-shadow(0 0 16px rgba(var(--rk-rgb), .7));font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;animation:.4s cubic-bezier(.2,.8,.2,1) .5s both lvx-up}.lvx-rank{top:calc(var(--cy) + 192px);border:1px solid rgba(var(--rk-rgb), .6);background:rgba(var(--rk-rgb), .14);font:800 calc(12px * var(--text-scale,1)) var(--font-display);letter-spacing:.2em;text-transform:uppercase;border-radius:999px;padding:4px 14px;animation:.4s cubic-bezier(.2,.8,.2,1) .68s both lvx-up}@keyframes lvx-up{0%{opacity:0;transform:translate(-50%,14px)}}.lvx-after .plu{box-shadow:0 0 44px rgba(var(--rk-rgb), .35), 0 20px 40px rgba(var(--c000000,0,0,0),.6);animation:.45s cubic-bezier(.2,.8,.2,1) lvx-card}@keyframes lvx-card{0%{opacity:0;transform:translateY(46px)scale(.96)}}.lvx-after :is(.plu>*,.plu-list>*){animation:.4s cubic-bezier(.2,.8,.2,1) backwards lvx-row}.lvx-after .plu>:nth-child(2){animation-delay:60ms}.lvx-after .plu>:nth-child(3){animation-delay:.1s}.lvx-after .plu>:nth-child(n+4){animation-delay:.16s}.lvx-after .plu-list>:first-child{animation-delay:.2s}.lvx-after .plu-list>:nth-child(2){animation-delay:.26s}.lvx-after .plu-list>:nth-child(3){animation-delay:.32s}.lvx-after .plu-list>:nth-child(n+4){animation-delay:.38s}@keyframes lvx-row{0%{opacity:0;transform:translateY(12px)}}.amb{z-index:-1;pointer-events:none;background:rgb(var(--c070512,7,5,18));position:fixed;inset:0;overflow:hidden}.amb>*{display:block;position:absolute}.amb:before{content:"";background:radial-gradient(ellipse 80% 50% at 50% 52%, rgba(var(--c05030e,5,3,14),.32), transparent 72%), rgba(var(--c05030e,5,3,14),.5);position:absolute;inset:0}.amb-glow{background:radial-gradient(80% 45% at 50% -8%, rgba(var(--ar), .32), transparent 70%), radial-gradient(100% 60% at 50% 112%, rgba(var(--ar), .34), transparent 72%), radial-gradient(60% 40% at 100% 50%, rgba(var(--ar), .06), transparent 70%);inset:0}.amb-mesh{background:rgb(var(--ar));opacity:.17;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64v33M0 97V81l28-17 28 17v16'/%3E%3C/svg%3E") 0 0/56px 97px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64v33M0 97V81l28-17 28 17v16'/%3E%3C/svg%3E") 0 0/56px 97px}.amb-shaft{background:repeating-linear-gradient(0deg, rgba(var(--ar), .16) 0 1px, transparent 1px 46px), linear-gradient(90deg, transparent, rgba(var(--ar), .1) 30%, rgba(var(--c2ef1ff,46,241,255),.08) 50%, rgba(var(--ar), .1) 70%, transparent);width:min(70vw,560px);-webkit-mask:linear-gradient(180deg, transparent, rgb(var(--c000000,0,0,0)) 25%, rgb(var(--c000000,0,0,0)) 80%, transparent);-webkit-mask:linear-gradient(180deg, transparent, rgb(var(--c000000,0,0,0)) 25%, rgb(var(--c000000,0,0,0)) 80%, transparent);mask:linear-gradient(180deg, transparent, rgb(var(--c000000,0,0,0)) 25%, rgb(var(--c000000,0,0,0)) 80%, transparent);top:0;bottom:0;left:50%;translate:-50%}.amb-web{fill:none;width:max(110vmin,520px);height:max(110vmin,520px);stroke:rgb(var(--ar));stroke-width:.9px;opacity:.5;-webkit-mask:radial-gradient(circle at 100% 0, rgb(var(--c000000,0,0,0)) 30%, transparent 75%);-webkit-mask:radial-gradient(circle at 100% 0, rgb(var(--c000000,0,0,0)) 30%, transparent 75%);mask:radial-gradient(circle at 100% 0, rgb(var(--c000000,0,0,0)) 30%, transparent 75%);top:0;right:0}.amb-k-darkweb .amb-glow{background:radial-gradient(70% 50% at 100% 0%, rgba(var(--ar), .3), transparent 70%), radial-gradient(90% 50% at 0% 110%, rgba(var(--cf0c35a,240,195,90),.1), transparent 70%)}.amb-circ{fill:none;width:100%;height:42vh;stroke:rgb(var(--ar));stroke-width:1.4px;opacity:.42;-webkit-mask:linear-gradient(0deg, rgb(var(--c000000,0,0,0)) 20%, transparent);-webkit-mask:linear-gradient(0deg, rgb(var(--c000000,0,0,0)) 20%, transparent);mask:linear-gradient(0deg, rgb(var(--c000000,0,0,0)) 20%, transparent);bottom:0;left:0;right:0}.amb-circ circle{fill:rgb(var(--c070512,7,5,18));stroke-width:1.6px}.hv-fr:before{box-shadow:inset 0 1px 0 rgba(var(--cffffff,255,255,255),.16), var(--well)}.pg-body :is(.tr-pick-go,.dq-btn,.purchase-button,.cta-button,.spire-cta,.breed-cta,.stash-cta,.ach-claim-all,.raid-go,.raid-claim,.scrap-go):not(:disabled,.secondary,.enc,.claim,.pf-delete){box-shadow:inset 0 1px 0 rgba(var(--cffffff,255,255,255),.55), inset 0 -8px 12px -8px rgba(var(--c000000,0,0,0),.35)}.st-faces{align-items:center;display:inline-flex}.st-face{background:rgb(var(--c0c0818,12,8,24));border:1px solid var(--inset-line);border-radius:50%;place-items:center;margin-left:-5px;display:inline-grid;overflow:hidden}.st-face:first-child{margin-left:0}.st-face.away{opacity:.35;filter:grayscale()}.st-edit{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .06);gap:8px;margin-top:8px;padding:9px;display:grid}.st-edit input{box-sizing:border-box;border-radius:calc(9px * var(--t-round,1));border:1px solid var(--inset-line);background:rgb(var(--c0a0716,10,7,22));width:100%;color:var(--text);font:700 calc(16px * var(--text-scale,1)) var(--font-ui);padding:8px 10px}.st-edit-row{flex-wrap:wrap;gap:6px;display:flex}.st-btn{border-radius:calc(10px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);color:var(--text);font:700 calc(13px * var(--text-scale,1)) var(--font-ui);text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;white-space:nowrap;flex:auto;padding:8px 12px}.st-btn.go{border-color:rgba(var(--accent-strong-rgb), .7);background:rgba(var(--accent-strong-rgb), .16);color:var(--accent-strong)}.st-btn.danger{border-color:rgba(var(--danger-rgb), .55);color:rgb(var(--cff8aa0,255,138,160))}.st-btn.ghost{color:var(--muted);background:0 0;border-color:#0000;flex:none}.st-btn:disabled{opacity:.45;cursor:default}.st-open{border-radius:calc(12px * var(--t-round,1));border:1px solid rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .08);width:100%;color:var(--gold);font:800 calc(13px * var(--text-scale,1)) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:8px;padding:9px 12px;display:flex}.st-open-n{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:700}.st-save-now{width:100%;margin-bottom:10px}.st-cards{gap:8px;display:grid}.st-card{border-radius:calc(14px * var(--t-round,1));border:1px solid var(--inset-line);background:var(--inset);gap:8px;padding:10px 12px;display:grid}.st-card.on{border-color:rgba(var(--accent-rgb), .7)}.st-card-top{align-items:center;gap:8px;display:flex}.st-card-top b{font:800 calc(16px * var(--text-scale,1)) var(--font-display);letter-spacing:.02em}.st-card-tag{font:800 calc(9.5px * var(--text-scale,1)) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .5);border-radius:99px;padding:1px 6px}.st-pencil{box-shadow:none;color:var(--muted);cursor:pointer;font-size:calc(15px * var(--text-scale,1));background:0 0;border:none;margin-left:auto;padding:4px 6px}.st-card-mid{justify-content:space-between;align-items:center;gap:10px;display:flex}.st-card-mid .st-face{margin-left:-8px}.st-card-mid .st-face:first-child{margin-left:0}.st-rate{text-align:right;flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.st-rate b{font:800 calc(15px * var(--text-scale,1)) var(--font-display)}.st-rate small{font-size:calc(11.5px * var(--text-scale,1));color:var(--muted)}.st-rate.raid-chance-good b{color:var(--accent-strong)}.st-rate.raid-chance-ok b{color:var(--gold)}.st-rate.raid-chance-risky b{color:var(--danger)}.st-card-note{font-size:calc(12px * var(--text-scale,1));color:var(--gold);margin:0}.st-card-row{grid-template-columns:1fr 1.4fr;gap:6px;display:grid}.st-empty{text-align:center;padding:12px}.st-edit-err{font-size:calc(12px * var(--text-scale,1));color:rgb(var(--cff8aa0,255,138,160));margin:0}.st-card-row.one{grid-template-columns:1fr}.bh-boot{z-index:46;color:rgb(var(--cffffff,255,255,255));text-align:center;background:radial-gradient(ellipse 120% 70% at 50% 46%, rgb(var(--c1a0b38,26,11,56)) 0, rgb(var(--c0b0520,11,5,32)) 48%, rgb(var(--c030109,3,1,9)) 100%);flex-direction:column;justify-content:center;align-items:center;padding:24px;transition:opacity .42s;display:flex;position:fixed;inset:0;overflow:hidden}.bh-boot.out{opacity:0;pointer-events:none}.bh-boot:before{content:"";background-image:linear-gradient(rgba(var(--c8c5aff,140,90,255),.07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--c8c5aff,140,90,255),.07) 1px, transparent 1px);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top, rgb(var(--c000000,0,0,0)) 0, transparent 60%);mask-image:linear-gradient(to top, rgb(var(--c000000,0,0,0)) 0, transparent 60%);-webkit-mask-image:linear-gradient(to top, rgb(var(--c000000,0,0,0)) 0, transparent 60%);background-size:34px 34px;position:absolute;inset:-20%;transform:perspective(500px)rotateX(58deg)translateY(28%)}.bh-boot:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 50%, transparent 45%, rgba(var(--c000000,0,0,0),.65) 100%);position:absolute;inset:0}.bh-boot>div,.bh-boot>b{z-index:1}.bhb-title{position:absolute;top:45%;left:0;right:0;transform:translateY(-50%)}.bhb-above{justify-content:center;display:flex;position:absolute;bottom:calc(55% + 34px);left:0;right:0}.bhb-below{padding:0 24px;position:absolute;top:calc(45% + 22px);left:0;right:0}.bhb-sky{inset:0;z-index:0!important;position:absolute!important}.bhb-sky i{background:rgb(var(--cc78bff,199,139,255));width:3px;height:3px;box-shadow:0 0 8px 2px rgba(var(--cc78bff,199,139,255),.6);opacity:0;border-radius:50%;position:absolute;bottom:-8px}.bhb-sky i:first-child{animation:5.2s linear infinite bhb-mote;left:14%}.bhb-sky i:nth-child(2){background:rgb(var(--c2ef1ff,46,241,255));box-shadow:0 0 8px 2px rgba(var(--c2ef1ff,46,241,255),.55);animation:6.4s linear 1.2s infinite bhb-mote;left:31%}.bhb-sky i:nth-child(3){animation:4.8s linear .4s infinite bhb-mote;left:52%}.bhb-sky i:nth-child(4){background:rgb(var(--cffe296,255,226,150));box-shadow:0 0 8px 2px rgba(var(--cffe296,255,226,150),.5);animation:5.8s linear 2s infinite bhb-mote;left:68%}.bhb-sky i:nth-child(5){animation:6.8s linear .8s infinite bhb-mote;left:83%}.bhb-sky i:nth-child(6){background:rgb(var(--c2ef1ff,46,241,255));box-shadow:0 0 8px 2px rgba(var(--c2ef1ff,46,241,255),.55);animation:5s linear 2.6s infinite bhb-mote;left:92%}@keyframes bhb-mote{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-92vh)}}.bhb-title{font:900 calc(28px * var(--text-scale,1)) / 1 var(--font-display);letter-spacing:.5em;color:rgb(var(--cffffff,255,255,255));text-shadow:0 0 22px rgba(var(--cffe296,255,226,150),.45), 0 0 50px rgba(var(--cff2ec4,255,46,196),.28);padding-left:.5em;animation:.7s cubic-bezier(.2,.7,.2,1) 80ms backwards bhb-rise;display:block}.bhb-tag{font:600 calc(10.5px * var(--text-scale,1)) / 1.2 var(--font-ui);letter-spacing:.34em;text-transform:uppercase;color:rgb(var(--cf6e6c0,246,230,192));opacity:.82;margin:0 -.34em 0 0;font-style:normal;animation:.7s cubic-bezier(.2,.7,.2,1) .2s backwards bhb-rise;display:block}@keyframes bhb-rise{0%{opacity:0;filter:blur(5px);letter-spacing:.75em}}.bhb-line{width:236px;font:700 calc(10px * var(--text-scale,1)) var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--cd9b8ff,217,184,255),.78);justify-content:space-between;align-items:baseline;gap:12px;margin:12px auto 0;display:flex}.bhb-line b{color:rgb(var(--c2ef1ff,46,241,255));font-variant-numeric:tabular-nums;letter-spacing:.08em}.bhb-err{max-width:320px;margin-top:22px}.bhb-crest{width:132px;height:132px;position:relative}.bhb-ring{position:absolute;inset:0;overflow:visible}.bhb-hex{fill:rgba(var(--c1e0c40,30,12,64),.6);stroke:rgba(var(--cc78bff,199,139,255),.75);stroke-width:1.4px;filter:drop-shadow(0 0 8px rgba(var(--cc78bff,199,139,255),.55))}.bhb-orbit{fill:none;stroke:rgba(var(--c2ef1ff,46,241,255),.35);stroke-width:1px;stroke-dasharray:3 7}.bhb-dot{fill:rgb(var(--cbff8ff,191,248,255));filter:drop-shadow(0 0 4px rgb(var(--c2ef1ff,46,241,255)))}.bhb-ring .bhb-orbit,.bhb-ring .bhb-dot{transform-origin:0 0;animation:2.6s linear infinite bhb-turn}.bhb-ring .bhb-orbit{animation-duration:14s;animation-direction:reverse}@keyframes bhb-turn{to{transform:rotate(360deg)}}.bhb-crest .bhb-iso{width:74px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.bhb-segs{grid-template-columns:repeat(3,1fr);gap:6px;width:236px;margin:30px auto 0;display:grid}.bhb-segs i{background:rgba(var(--cc78bff,199,139,255),.16);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);height:4px;position:relative;overflow:hidden}.bhb-segs i:after{content:"";transform-origin:0;background:linear-gradient(90deg, rgb(var(--cc78bff,199,139,255)), rgb(var(--c2ef1ff,46,241,255)));box-shadow:0 0 10px rgb(var(--c2ef1ff,46,241,255));transition:transform .45s;position:absolute;inset:0;transform:scaleX(0)}.bhb-segs i.on:after{transform:scaleX(1)}.bhb-segs i.now:after{animation:1.1s ease-in-out infinite alternate bhb-seg;transform:scaleX(.45)}@keyframes bhb-seg{0%{transform:scaleX(.2)}to{transform:scaleX(.75)}}.bhb-iso{display:block;overflow:visible}.bhb-iso-tiles path{fill:rgba(var(--c2ef1ff,46,241,255),.05);stroke:rgba(var(--c2ef1ff,46,241,255),.55);stroke-width:.8px}.bhb-iso-tiles path:nth-child(3n){fill:rgba(var(--cc78bff,199,139,255),.22)}.bhb-iso-cliff{fill:rgba(var(--cc78bff,199,139,255),.14);stroke:rgba(var(--cc78bff,199,139,255),.45);stroke-width:.8px}:root[data-motion=reduce] .bh-boot *,:root[data-motion=reduce] .bh-boot :after{animation:none!important}.bx-bp{z-index:2;background:rgba(var(--c05040c,5,4,12),.95);box-shadow:inset 0 1px 0 rgba(var(--r-rgb), .35);font:900 calc(11px * var(--text-scale,1))/1 var(--font-display);color:rgb(var(--cffd36b,255,211,107));white-space:nowrap;justify-content:center;align-items:baseline;padding:2px 0 3px;display:flex;position:relative}.bx-bp small{font:700 calc(8.5px * var(--text-scale,1))/1 var(--font-display);color:var(--muted);margin-right:2px}.bx-face{grid-template-rows:auto minmax(0,1fr) auto auto}.desk .bx-face{grid-template-rows:auto minmax(0,1fr) auto auto auto}.desk .bx-grid.dense .bx-face{grid-template-rows:auto minmax(0,1fr) auto auto}.bx-tile.empty .bx-face{grid-template-rows:none}.hz.hc>:not(.hz-code):not(.hz-top){visibility:hidden}.hz.hcd .hz-cr{opacity:1!important;animation:none!important;transform:none!important}.hz.hcd .hz-cr .col{opacity:1!important;animation:none!important}.hz.hcd .hz-col,.hz.hcd .hz-flash,.hz.hcd .hz-ring,.hz.hcd .hz-flare,.hz.hcd .hz-streak{opacity:0!important;animation:none!important}.pe-shatter{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;inset:0}.pe-fx.sh-run .pe-cr,.pe-fx.sh-run .pe-aura,.pe-fx.sh-run .pe-rings,.pe-fx.sh-run .pe-beams,.pe-fx.sh-run .pe-ring{visibility:hidden}.pe-fx.sh .pe-cr.new .wht{opacity:0!important;animation:none!important}.pe-fx.sh .pe-cr.new .col{transition:none!important}.pe-fx.sh .pe-cr.new .scan{display:none}.bz .bz-hatch-all{width:100%;font:800 calc(15px * var(--text-scale,1)) var(--font-ui);letter-spacing:.04em;background:var(--accent-strong);color:rgb(var(--c04140a,4,20,10));cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;margin-top:10px;padding:10px;display:flex}.bz .bz-hatch-all small{font:600 calc(12px * var(--text-scale,1)) var(--font-ui);opacity:.8;flex-basis:100%}.bz .bz-hatch-all:disabled{background:var(--inset);color:var(--muted);cursor:default}.hs-fx{z-index:190;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.hs-bg{background:radial-gradient(60% 50% at 50% 40%, rgba(var(--violet-rgb), .22), transparent 70%), rgba(var(--bg-rgb), .86);-webkit-backdrop-filter:blur(calc(7px * var(--t-blur,1)));backdrop-filter:blur(calc(7px * var(--t-blur,1)));position:fixed;inset:0}.hs-card{background:linear-gradient(180deg, rgb(var(--c15122a,21,18,42)), rgb(var(--c0d0b18,13,11,24)));width:min(420px,100%);box-shadow:inset 0 0 0 1px rgba(var(--accent-strong-rgb), .35), 0 20px 60px rgba(var(--c000000,0,0,0),.5);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);gap:12px;padding:16px;display:grid;position:relative}.hs-card h2{font:900 calc(17px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.hs-list{gap:6px;max-height:55vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.hs-row{background:rgba(var(--cffffff,255,255,255),.04);box-shadow:inset 3px 0 0 rgb(var(--r-rgb,160, 160, 190));grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.hs-row.best{background:rgba(var(--accent-strong-rgb), .1)}.hs-name{min-width:0;display:grid}.hs-name b{font:800 calc(14px * var(--text-scale,1)) var(--font-display);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-name small,.hs-iv small{font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.hs-iv{font-variant-numeric:tabular-nums;justify-items:center;gap:2px;display:grid}.hs-error{font-size:calc(12.5px * var(--text-scale,1));color:var(--danger);margin:0}.hs-acts{justify-content:flex-end;gap:8px;display:flex}.hs-done{font:800 calc(15px * var(--text-scale,1)) var(--font-ui);background:var(--accent-strong);color:rgb(var(--c04140a,4,20,10));cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:none;padding:9px 22px}.hs-row.rarity-common{--r-rgb:var(--rarity-common-rgb)}.hs-row.rarity-uncommon{--r-rgb:var(--rarity-uncommon-rgb)}.hs-row.rarity-rare{--r-rgb:var(--rarity-rare-rgb)}.hs-row.rarity-epic{--r-rgb:var(--rarity-epic-rgb)}.hs-row.rarity-legendary{--r-rgb:var(--rarity-legendary-rgb)}.hs-row.rarity-mythic{--r-rgb:var(--rarity-mythic-rgb)}html[data-theme] body:after{content:"";z-index:-1;pointer-events:none;background:var(--t-over,none);position:fixed;inset:0}html[data-theme] .dw-world:after{content:"";pointer-events:none;background:var(--t-over,none);position:absolute;inset:0}html[data-theme=hydron]{--t-round:1.45;--t-blur:1.3;--surface:linear-gradient(170deg, #78ebff12, #00285a1a 60%), #01102299;--surface-glow:inset 0 1px 0 #a0e6ff29, 0 0 0 1px #3fa6ff1a, 0 0 26px #288cff2e, 0 12px 28px -12px #000c;--g-shape:inset(0 round 18px);--g-shape-s:inset(0 round 12px);--t-over:radial-gradient(60% 22% at 30% -4%, #78dcff1c, transparent 70%), radial-gradient(50% 18% at 78% -2%, #78c8ff14, transparent 70%), radial-gradient(150% 100% at 50% 40%, transparent 65%, #00081873)}html[data-theme=terran]{--t-round:.3;--t-blur:.3;--surface:linear-gradient(180deg, #e6be8212, transparent 40%), repeating-linear-gradient(35deg, #ffe6be05 0 2px, transparent 2px 7px), #1c1208e6;--surface-solid:linear-gradient(180deg, #e6be8212, transparent 40%), #1a1108fa;--surface-glow:inset 0 1px 0 #f0d2a033, inset 0 -2px 0 #0000008c, 0 0 0 1px #0009, 0 10px 20px -10px #000000e6;--rim:inset 0 1px 0 #f0d2a02e;--g-shape:polygon(6px 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 0 100%, 0 6px);--g-shape-s:polygon(4px 0, 100% 0, 100% calc(100% - 4px), calc(100% - 4px) 100%, 0 100%, 0 4px);--t-over:radial-gradient(120% 50% at 50% 115%, #cda0641f, transparent 70%), radial-gradient(140% 90% at 50% 50%, transparent 60%, #0a050066)}html[data-theme=terran] :is(h1,h2,h3){text-shadow:0 1px #000000d9,0 -1px #ffdcaa1f}html[data-theme=inferno]{--t-round:.45;--t-blur:.4;--surface:linear-gradient(180deg, #ff965012, #ff965000 38%), repeating-linear-gradient(90deg, #ffffff03 0 1px, transparent 1px 3px), #160905db;--surface-solid:linear-gradient(180deg, #ff965012, #ff965000 38%), #140804f7;--surface-glow:inset 0 1px 0 #ffbe8c38, inset 0 -2px 0 #00000080, 0 0 0 1px #0009, 0 10px 22px -10px #000000e6;--rim:inset 0 1px 0 #ffbe8c33;--g-shape:polygon(8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%, 0 8px);--g-shape-s:polygon(5px 0, 100% 0, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%, 0 5px);--t-over:radial-gradient(120% 40% at 50% 110%, #ff5a1e2e, transparent 70%), radial-gradient(140% 90% at 50% 50%, transparent 60%, #00000059)}html[data-theme=inferno] :is(h1,h2,h3){text-shadow:0 1px #000c,0 0 14px #ff642859}html[data-theme=volt]{--t-round:.2;--t-blur:.5;--surface:linear-gradient(180deg, #ffdc460f, transparent 30%), #0e0d08e6;--surface-solid:#0e0d08fa;--surface-glow:inset 0 1px 0 #ffe6784d, 0 0 0 1px #ffdc4624, 0 0 16px #ffdc4624, 0 10px 22px -10px #000000e6;--g-shape:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);--t-over:repeating-linear-gradient(-45deg, #ffdc4629 0 8px, transparent 8px 16px) top / 100% 3px no-repeat, repeating-linear-gradient(-45deg, #ffdc4629 0 8px, transparent 8px 16px) bottom / 100% 3px no-repeat, radial-gradient(70% 30% at 50% 0%, #ffe65a12, transparent 70%), radial-gradient(140% 90% at 50% 50%, transparent 62%, #0006)}html[data-theme=volt] :is(h1,h2,h3){text-shadow:0 0 10px #ffdc4673}html[data-theme=bioforged]{--t-round:1.35;--t-blur:1.15;--surface:radial-gradient(120% 80% at 0% 0%, #48f09614, transparent 60%), #02140c9e;--surface-glow:inset 0 1px 0 #aaffc829, 0 0 0 1px #48f0961a, 0 0 22px #48f09624, 0 12px 26px -12px #000c;--g-shape:inset(0 round 16px);--g-shape-s:inset(0 round 11px);--t-over:radial-gradient(circle at 50% 50%, #8cffb412 0 1.5px, transparent 2px) 0 0 / 26px 26px, radial-gradient(110% 40% at 50% 112%, #48f09629, transparent 70%), radial-gradient(150% 100% at 50% 45%, transparent 65%, #000c0673)}html[data-theme=neural]{--t-round:1.1;--t-blur:1.1;--surface:linear-gradient(160deg, #ff60c814, #8c3cdc0d), #16061699;--surface-glow:inset 0 1px 0 #ffbeeb29, 0 0 0 1px #ff60c81f, 0 0 24px #ff60c829, 0 12px 26px -12px #000c;--g-shape:inset(0 round 14px);--g-shape-s:inset(0 round 9px);--t-over:radial-gradient(45% 25% at 0% 10%, #ff60c824, transparent 70%), radial-gradient(45% 25% at 100% 85%, #a05aff24, transparent 70%), radial-gradient(30% 15% at 85% 30%, #ffaa7812, transparent 70%)}html[data-theme=aether]{--t-round:.8;--t-blur:1.15;--surface:linear-gradient(180deg, #ffffff1a, #ffffff05 45%), #32465299;--surface-solid:linear-gradient(180deg, #ffffff14, #ffffff05 45%), #2a3a44f7;--surface-glow:inset 0 1px 0 #ffffff61, 0 0 0 1px #c8f0ff24, 0 10px 26px -12px #000a1999;--rim:inset 0 1px 0 #ffffff52;--g-shape:inset(0 round 12px);--g-shape-s:inset(0 round 8px);--t-over:radial-gradient(45% 30% at 0% 0%, #e6f8ff24, transparent 70%), radial-gradient(45% 30% at 100% 100%, #e6f8ff1a, transparent 70%)}html[data-theme=umbra]{--t-round:.7;--t-blur:1.2;--surface:linear-gradient(180deg, #a06eff0d, transparent 50%), #08060ec7;--surface-glow:inset 0 1px 0 #c8aaff1a, 0 0 0 1px #a06eff1a, 0 14px 30px -12px #000000f2;--g-shape:inset(0 round 10px);--g-shape-s:inset(0 round 7px);--t-over:radial-gradient(120% 90% at 50% 45%, transparent 45%, #0000009e), radial-gradient(60% 25% at 50% -6%, #a06eff1a, transparent 70%)}html[data-theme=astral]{--t-round:.9;--t-blur:1;--surface:linear-gradient(170deg, #96aaff14, transparent 55%), #080a22a3;--surface-glow:inset 0 1px 0 #d2dcff2e, 0 0 0 1px #96aaff1f, 0 0 22px #6e82ff26, 0 12px 26px -12px #000c;--g-shape:inset(0 round 12px);--g-shape-s:inset(0 round 8px);--t-over:radial-gradient(1px 1px at 20px 30px, #ffffff80, transparent), radial-gradient(1px 1px at 120px 80px, #dce6ff66, transparent), radial-gradient(1.5px 1.5px at 70px 150px, #fff0c873, transparent), radial-gradient(1px 1px at 170px 190px, #ffffff59, transparent) 0 0 / 210px 230px, radial-gradient(1px 1px at 40px 60px, #c8d2ff59, transparent) 0 0 / 150px 130px, radial-gradient(70% 30% at 50% -8%, #96aaff1f, transparent 70%)}html[data-theme=divine]{--t-round:.6;--t-blur:.9;--surface:linear-gradient(180deg, #ffe6aa17, transparent 40%), #181106bd;--surface-glow:inset 0 1px 0 #ffebb466, inset 0 0 0 1px #ffd77829, 0 0 18px #ffd7781f, 0 12px 26px -12px #000000d9;--rim:inset 0 1px 0 #ffebb452;--g-shape:inset(0 round 9px);--g-shape-s:inset(0 round 6px);--t-over:radial-gradient(50% 26% at 50% -6%, #ffe6a038, transparent 70%), radial-gradient(70% 40% at 50% -10%, #ffd77814, transparent 75%), radial-gradient(140% 90% at 50% 50%, transparent 62%, #0a060059)}html[data-theme=divine] :is(h1,h2,h3){text-shadow:0 0 12px #ffd77866}html[data-theme=fragmented]{--t-round:0;--t-blur:.5;--surface:linear-gradient(115deg, #7ad7ff12, transparent 40%, #ff3c5a0a), #060e14d6;--surface-glow:inset 1px 0 0 #ff3c5a47, inset -1px 0 0 #7ad7ff59, 0 0 0 1px #7ad7ff1a, 0 10px 22px -10px #000000e6;--g-shape:polygon(0 0, 100% 0, 100% 72%, calc(100% - 6px) 74%, 100% 76%, 100% 100%, 0 100%, 0 30%, 6px 32%, 0 34%);--t-over:linear-gradient(transparent 18%, #7ad7ff0f 18% 18.4%, transparent 18.4% 47%, #ff3c5a0f 47% 47.3%, transparent 47.3% 71%, #7ad7ff0d 71% 71.6%, transparent 71.6%), repeating-linear-gradient(180deg, #00000024 0 1px, transparent 1px 4px)}html[data-theme=fragmented] :is(h1,h2,h3){text-shadow:-1.5px 0 #ff3c5ab3,1.5px 0 #7ad7ffb3}html[data-theme=spireborn]{--t-round:.55;--t-blur:1;--surface:linear-gradient(135deg, #e68ce61a, #1e0e284d 48%, #1e0e284d 52%, #60c8e61a), #140a1c99;--surface-glow:inset 1.5px 1.5px 0 #e68ce666, inset -1.5px -1.5px 0 #60c8e666, 0 12px 26px -12px #000c;--t-over:linear-gradient(135deg, #e68ce621, transparent 42%, transparent 58%, #60c8e621)}html[data-theme=primordial]{--t-round:.75;--t-blur:1;--surface:linear-gradient(180deg, #e1be7d14, transparent 35%), linear-gradient(160deg, #8c56f012, #cd224a0d), #100a1cb3;--surface-glow:inset 0 1px 0 #f0d2964d, inset 0 0 0 1px #e1be7d24, 0 0 22px #8c56f029, 0 12px 26px -12px #000000d9;--rim:inset 0 1px 0 #f0d29642;--g-shape:polygon(12px 0, calc(100% - 12px) 0, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0 calc(100% - 12px), 0 12px);--t-over:radial-gradient(70% 28% at 50% -6%, #8c56f029, transparent 70%), radial-gradient(90% 30% at 50% 110%, #cd224a21, transparent 70%), radial-gradient(140% 95% at 50% 50%, transparent 60%, #1e140566)}.th-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}@media (min-width:1024px){.th-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.th-card{text-align:left;text-transform:none;letter-spacing:0;width:100%;color:var(--text);background:var(--inset);border:1px solid var(--inset-line);cursor:pointer;border-radius:12px;grid-template-rows:auto auto;gap:7px;padding:7px 7px 9px;display:grid;position:relative}.th-card.on{border-color:rgb(var(--accent-rgb));box-shadow:0 0 0 1px rgb(var(--accent-rgb)), 0 0 18px rgba(var(--accent-rgb), .3)}.th-card b{font:800 calc(13px * var(--text-scale,1)) var(--font-display);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.th-card small{font:500 calc(12px * var(--text-scale,1))/1.25 var(--font-ui);color:var(--muted);margin-top:3px;display:block}.th-card .th-tick{z-index:1;width:20px;height:20px;font-size:calc(12px * var(--text-scale,1));background:#00000059;border:1.5px solid #ffffff59;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.th-card.on .th-tick{background:rgb(var(--accent-rgb));color:#000;border-color:#0000}.th-sw{background:var(--s0);border-radius:8px;height:62px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.th-sw i{display:block;position:absolute}.th-sw .p{background:var(--s1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s2) 35%, transparent);border-radius:5px;inset:8px 7px}.th-sw .a{background:var(--s2);width:40%;height:6px;box-shadow:0 0 8px var(--s2);border-radius:3px;top:17px;left:52px}.th-sw .b{background:var(--s3);border-radius:3px;width:22%;height:5px;top:28px;left:52px}.th-sw .t{background:var(--s4);opacity:.7;border-radius:2px;width:34%;height:3px;top:38px;left:52px}.th-sw .game-icon{width:36px;height:36px;filter:drop-shadow(0 0 6px var(--s2));position:absolute;top:13px;left:12px}.bgd-feat{background-repeat:no-repeat;position:absolute;inset:0 0 18%}
