@keyframes dndCardOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}html,body{margin:0;padding:0;background:#f5f5f5}#error-box{display:none;position:fixed;inset:16px;background:#fff1f1;color:#7a0d0d;font-family:monospace;font-size:13px;padding:16px;border-radius:8px;overflow:auto;white-space:pre-wrap;z-index:9999;border:1px solid #e7000b}#boot-status{position:fixed;bottom:14px;right:14px;font-family:monospace;font-size:11px;color:#a3a3a3;z-index:1}.play-shell{display:grid;grid-template-columns:216px minmax(0,1fr);gap:20px;align-items:start}.play-shell>*{grid-column:1/-1}.play-shell>.play-rail{grid-column:1;position:sticky;top:84px;display:flex;flex-direction:column;gap:6px;padding:10px;background:#d2d2d609;border:1px solid rgba(210,210,214,.12);border-radius:24px}.play-shell>.play-content{grid-column:2;min-width:0}.play-tab{display:flex!important;align-items:center;gap:10px;width:100%;text-align:left;position:relative;padding:12px 14px!important;border-radius:14px!important;background:transparent!important;border:1px solid transparent!important;color:#b5b3ae!important;font-size:14px!important}.play-tab:before{width:22px;text-align:center;font-size:16px;opacity:.85}.play-tab:nth-child(1):before{content:"\25c8"}.play-tab:nth-child(2):before{content:"\2726"}.play-tab:nth-child(3):before{content:"\2742"}.play-tab:nth-child(4):before{content:"\2694"}.play-tab:nth-child(5):before{content:"\26c1"}.play-tab span{margin-left:auto!important}.play-tab.on{color:#ecebe8!important;background:color-mix(in srgb,var(--acc) 16%,transparent)!important;border-color:color-mix(in srgb,var(--acc) 45%,transparent)!important}.play-tab.on:after{content:"";position:absolute;left:-1px;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--acc)}.play-hero{margin-bottom:0!important;grid-template-columns:300px minmax(0,1fr)!important;border-radius:28px!important;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--acc) 24%,transparent),transparent 60%),#d2d2d608!important}.play-hero>:first-child{min-height:400px!important}.play-lvl{position:absolute;left:16px;bottom:16px;width:66px;height:66px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#121315b8;border:2px solid var(--acc);backdrop-filter:blur(6px);font:700 26px/1 Philosopher,serif;color:#fff;box-shadow:0 0 22px color-mix(in srgb,var(--acc) 45%,transparent)}.play-lvl small{font:600 9px/1 Lora,serif;letter-spacing:.14em;opacity:.7;margin-bottom:3px}.play-top{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:12px 20px;align-items:start}.play-top>:nth-child(1){grid-row:1/3}.play-top>:nth-child(1)>:first-child{font-size:48px!important;line-height:1.02!important;letter-spacing:-.01em}.play-top>:nth-child(1)>:nth-child(2){font-size:14px!important;line-height:1.7;margin-top:12px!important}.play-top>:nth-child(2){max-width:none!important;min-width:0!important;border-radius:18px!important;padding:12px 16px!important}.play-top>:nth-child(3){flex-direction:row!important;align-items:stretch!important;gap:8px!important}.play-top>:nth-child(3)>*{flex:1;border-radius:14px!important;padding:10px 8px!important;font-size:12.5px}.play-top>:nth-child(2){background:color-mix(in srgb,var(--acc) 9%,rgba(210,210,214,.05))!important;border:1px solid color-mix(in srgb,var(--acc) 35%,rgba(210,210,214,.14))!important;border-radius:20px!important;padding:14px 18px!important}.play-levelup{margin-top:12px;font-family:Lora,Georgia,serif;animation:playGlow 2.2s ease-in-out infinite}@keyframes playGlow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--acc) 0%,transparent)}50%{box-shadow:0 0 18px 2px color-mix(in srgb,var(--acc) 55%,transparent)}}.play-top>:nth-child(3)>:nth-child(1){background:transparent!important;border:1px solid rgba(210,210,214,.22)!important;color:#ecebe8!important}.play-top>:nth-child(3)>:nth-child(2){background:color-mix(in srgb,var(--acc) 32%,transparent)!important;border:1px solid color-mix(in srgb,var(--acc) 65%,transparent)!important;color:#fff!important}.play-top>:nth-child(3)>:nth-child(1):before{content:"\263e\fe0e  "}.play-top>:nth-child(3)>:nth-child(2):before{content:"\2600\fe0e  "}.pa-wrap{display:grid;grid-template-rows:0fr;opacity:0;margin-bottom:-20px;transform:translateY(-8px);transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1),opacity .4s ease,margin-bottom .55s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.pa-wrap.open{grid-template-rows:1fr;opacity:1;margin-bottom:0;transform:none}.pa-wrap.pa-flat{margin-bottom:0}.pa-inner{overflow:hidden;min-height:0}.play-content.fade-in{animation:playIn .38s cubic-bezier(.2,.8,.2,1) both}@keyframes playIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.play-lvl{animation:playPop .7s cubic-bezier(.2,1.3,.4,1) both}@keyframes playPop{0%{transform:scale(.55);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1)}}.play-vitals .pv-seg{animation:playIn .55s cubic-bezier(.2,.8,.2,1) both}.play-vitals .pv-seg:nth-child(2){animation-delay:.06s}.play-vitals .pv-seg:nth-child(3){animation-delay:.12s}.play-vitals .pv-seg:nth-child(4){animation-delay:.18s}.play-tab,.play-tab:after{transition:background .25s ease,border-color .25s ease,color .25s ease,transform .2s ease}.play-tab:hover{transform:translate(3px)}.play-top>:nth-child(2),.play-vitals{transition:border-color .4s ease,background .4s ease}@media(prefers-reduced-motion:reduce){.pa-wrap,.play-content.fade-in,.play-lvl,.play-vitals .pv-seg,.play-levelup{animation:none!important;transition:none!important}}@media(max-width:1100px){.play-top{grid-template-columns:1fr}.play-top>:nth-child(1){grid-row:auto}}.pv-seg{border-left:1px solid rgba(210,210,214,.14);padding:0 22px}@media(max-width:700px){.pv-seg{border-left:none;padding:0 14px}}@media(max-width:560px){.pv-big{font-size:34px!important}}@media(max-width:820px){.play-shell{grid-template-columns:1fr}.play-shell>.play-content{grid-column:1;padding-bottom:84px}.play-shell>.play-rail{grid-column:1;position:fixed;inset:auto 8px 8px;z-index:50;flex-direction:row;overflow-x:auto;border-radius:20px;background:#121315e6;backdrop-filter:blur(14px)}.play-tab{width:auto;flex:1 0 auto;flex-direction:column;gap:2px;padding:8px 12px!important;font-size:11px!important}.play-hero{grid-template-columns:1fr!important}.play-hero>:first-child{min-height:260px!important}.play-top>:nth-child(1)>:first-child{font-size:36px!important}}html.light{--lt-ink:#3a2f26;--lt-soft:#5f5246;--lt-mut:#7a6c5d;--lt-cu:#a8663d;--lt-cu-d:#8a4f2b;--lt-line:rgba(120,90,60,.28)}html.light ::placeholder{color:#8a7b6a!important;opacity:1}html.light .search-btn kbd{color:#5a3218!important}html.light .fx-lab{color:#8a4f2b!important}html.light .fx-lab:before{background:#a8663d;box-shadow:none}html.light .fx-pill{color:#4a3d32!important;background:linear-gradient(180deg,#ffffffbf,#fff8ec66)!important;border:1px solid rgba(120,90,60,.3)!important;box-shadow:0 1px 2px #50371e1a}html.light .fx-pill.dot:before{box-shadow:none;border:1px solid rgba(60,40,20,.25)}html.light .fx-pill:hover{color:#2b221b!important;border-color:var(--pc,#a8663d)!important;box-shadow:0 6px 14px -8px var(--pc,#a8663d)}html.light .fx-pill.on{color:#2b1d12!important;font-weight:700!important;border-color:color-mix(in srgb,var(--pc,#a8663d) 80%,#3a2f26)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--pc,#a8663d) 30%,#fff),color-mix(in srgb,var(--pc,#a8663d) 45%,#fff))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pc,#a8663d) 22%,transparent),0 4px 10px -6px var(--pc,#a8663d)}html.light .fx-pill.on.dot:before{background:color-mix(in srgb,var(--pc,#a8663d) 85%,#2b1d12);box-shadow:none}html.light .fx-pill:focus-visible,html.light .fx-field:focus-visible{outline-color:#a8663d}html.light .fx-create{background:linear-gradient(180deg,#4ca05433,#4ca05414)!important;border:1px solid rgba(50,120,60,.5)!important;color:#245a2b!important;box-shadow:none}html.light .snd-row{color:#6e6152;background:#785a3c0f;border-color:#a064374d}html.light .snd-row:hover{background:#a8663d1f;border-color:#a064378c}html.light .snd-row.on{color:#6f3f20;background:linear-gradient(135deg,#a8663d33,#a8663d12);border-color:#a8663d99;box-shadow:none}html.light .snd-ic{background:#785a3c1a;color:#7a4524}html.light .snd-row.on .snd-ic{background:#a8663d38;box-shadow:none}html.light .snd-tx small{color:#7a6c5d}html.light .snd-sw{background:#785a3c2e;border-color:#785a3c52}html.light .snd-sw i{background:#9b8d7c}html.light .snd-row.on .snd-sw{background:linear-gradient(90deg,#a8663d,#c98a5b);border-color:#a8663d}html.light .snd-row.on .snd-sw i{background:#fff;box-shadow:0 1px 3px #3c281466}html.light .snd-vol{accent-color:#a8663d}html.light .gy-stat{background:#ffffff73;border-color:#785a3c40}html.light .gy-stat b{color:#2f251c}html.light .gy-stat span,html.light .gy-empty{color:#6e6152}html.light .gy-empty{border-color:#785a3c4d}html.light .spl-hero,html.light .spl-hero.itm-hero,html.light .spl-hero.mon-hero{border-color:#8c643c4d;background:radial-gradient(120% 140% at 85% 50%,rgba(168,102,61,.16),transparent 60%),radial-gradient(90% 120% at 0% 0%,rgba(120,100,200,.08),transparent 55%),linear-gradient(180deg,#f8f1e3,#ece1cc);box-shadow:0 12px 30px -16px #50371e66,inset 0 1px #ffffffbf}html.light .spl-hero:after{background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(120,90,60,.04) 46px 47px)}html.light .spl-hero h2,html.light .spl-hero.itm-hero h2,html.light .spl-hero.mon-hero h2{background:linear-gradient(100deg,#7a3f1e,#b05f24 50%,#6b4ba8)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent}html.light .spl-hero p{color:#5f5246}html.light .spl-stats b{color:#2f251c}html.light .spl-stats span{color:#7a6c5d}html.light .mon-chip{color:#5f5246;background:#ffffff8c;border-color:#785a3c47}html.light .mon-chip i{box-shadow:none;border:1px solid rgba(60,40,20,.25)}html.light .mon-chip:hover,html.light .mon-chip.on{color:#2b221b}html.light .mon-chip.on{background:color-mix(in srgb,var(--sc) 22%,#fff)}html.light .mon-chip b{color:color-mix(in srgb,var(--sc) 55%,#2b1d12)}html.light .mon-cr{color:color-mix(in srgb,var(--cc) 55%,#2b1d12);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--cc) 22%,#fff),color-mix(in srgb,var(--cc) 12%,#f3ead9) 75%);box-shadow:0 1px 3px #3c281440}html.light .spl-hero svg [style*=drop-shadow]{filter:drop-shadow(0 1px 2px rgba(70,45,20,.4))!important}html.light .spl-hero .spl-node circle[opacity]{opacity:.95}html.light .spl-hero .spl-pulse{fill:#b5641f!important;fill-opacity:1}html.light .arc-dot.on{filter:none}html.light .arc-dot.sel{stroke:#3a2f26;stroke-opacity:.85}html.light .arc-star{fill:#b5641f;filter:drop-shadow(0 1px 1px rgba(90,60,20,.4))}html.light .arc-star.on{animation:none}html.light .crys.on{animation:none;filter:drop-shadow(0 1px 2px rgba(60,40,20,.35))}html.light svg[aria-hidden=true][viewBox="0 0 24 24"]{filter:brightness(.62) saturate(1.35)}html.light [style*="border-radius: 50%"][style*=radial-gradient]{box-shadow:0 2px 6px #46321e33!important}html.light .topbar{box-shadow:inset -1px 0 #785a3c4d,6px 0 22px -14px #50371e4d!important}html.light .fx-panel svg circle[fill="rgba(20,20,24,.9)"]{fill:#fbf5e8}html.light .spl-pulse{fill:#b5641f!important}html.light .fx-panel svg [style*=drop-shadow]{filter:drop-shadow(0 1px 2px rgba(70,45,20,.35))!important}html.light .spl-hero svg text{fill:#8a5a30!important;fill-opacity:.85}html.light [style*="radial-gradient(circle at 35% 30%, rgb(62, 54, 46)"]{background:radial-gradient(circle at 35% 30%,#fffaf0,#eadfc8 75%)!important;border-color:#a8663d80!important}html.light [style*="radial-gradient(circle at 35% 30%, rgb(62, 54, 46)"] svg{filter:brightness(.3)!important}
