.topbar[data-v-4642b6e0]{position:sticky;top:0;z-index:20;background:#0b0f1ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06)}.topbarInner[data-v-4642b6e0]{width:100%;margin:0;padding:10px 18px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.desktopNav[data-v-4642b6e0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-top:8px;padding-bottom:8px}.desktopNavLinks[data-v-4642b6e0]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.desktopLogout[data-v-4642b6e0]{flex:0 0 auto;height:34px;padding:0 12px;white-space:nowrap}.topbarMobile[data-v-4642b6e0]{display:none}.topbar.mini .topbarInner[data-v-4642b6e0]{gap:12px}.miniTitle[data-v-4642b6e0]{font-weight:800;color:#e6e8ee;opacity:.9;padding:0 4px}.shell[data-v-4642b6e0]{width:100%;max-width:1100px;margin:0 auto;padding:14px 12px}.link[data-v-4642b6e0]{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:10px;text-decoration:none;color:#e6e8ee;border:1px solid rgba(255,255,255,.08);background:transparent;cursor:pointer}.link[data-active=true][data-v-4642b6e0]{border-color:#6366f18c;box-shadow:0 0 0 2px #6366f11f}.link[data-v-4642b6e0]:hover{border-color:#ffffff24}.link[data-v-4642b6e0]:disabled{opacity:.6;cursor:default}.link.locked[data-v-4642b6e0]{opacity:.72}.navChip[data-v-4642b6e0]{height:34px;padding:0 12px;border-radius:10px;background:#080e1ca6;white-space:nowrap}.btnLink[data-v-4642b6e0]{border-color:#ef444459}.btnLink[data-v-4642b6e0]:hover{border-color:#ef44448c;box-shadow:0 0 0 2px #ef44441a}.main[data-v-4642b6e0]{padding-top:12px}.supportFab[data-v-4642b6e0]{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;background:linear-gradient(135deg,#2aabee,#229ed9);box-shadow:0 10px 24px #229ed959;border:1px solid rgba(255,255,255,.28);z-index:60;transition:transform .18s ease,box-shadow .18s ease}.supportFab[data-v-4642b6e0]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #229ed96b}.supportFabIcon[data-v-4642b6e0]{font-size:24px;line-height:1}.toastMsg[data-v-4642b6e0]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:80;max-width:min(92vw,560px);padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#0c1222f2;color:#eaf0ff;box-shadow:0 10px 28px #00000059;font-weight:700;text-align:center}.toastFade-enter-active[data-v-4642b6e0],.toastFade-leave-active[data-v-4642b6e0]{transition:opacity .18s ease,transform .18s ease}.toastFade-enter-from[data-v-4642b6e0],.toastFade-leave-to[data-v-4642b6e0]{opacity:0;transform:translate(-50%) translateY(8px)}.mobileMenu-enter-active[data-v-4642b6e0],.mobileMenu-leave-active[data-v-4642b6e0]{transition:opacity .16s ease,transform .16s ease}.mobileMenu-enter-from[data-v-4642b6e0],.mobileMenu-leave-to[data-v-4642b6e0]{opacity:0;transform:translateY(-6px)}@media(max-width:640px){.desktopNav[data-v-4642b6e0]{display:none}.topbarMobile[data-v-4642b6e0]{width:100%;margin:0;padding:8px 10px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;align-items:center}.burgerBtn[data-v-4642b6e0]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e6e8ee;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.burgerBtn[data-v-4642b6e0]:hover{border-color:#ffffff3d}.mobileTitle[data-v-4642b6e0]{min-width:0;font-weight:700;color:#e6e8ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileLogout[data-v-4642b6e0]{height:32px;padding:0 10px}.mobileMenuPanel[data-v-4642b6e0]{margin:0 auto;width:100%;max-width:1100px;padding:0 10px 10px;display:grid;gap:6px}.mobileMenuLink[data-v-4642b6e0]{height:38px;padding:0 12px;border-radius:10px;text-decoration:none;color:#e6e8ee;border:1px solid rgba(255,255,255,.1);background:#ffffff08;display:inline-flex;align-items:center;justify-content:space-between;cursor:pointer}.mobileMenuLink[data-active=true][data-v-4642b6e0]{border-color:#6366f199;box-shadow:0 0 0 2px #6366f124}.mobileMenuLink.locked[data-v-4642b6e0]{opacity:.72}.mobileMenuLink[data-v-4642b6e0]:hover{border-color:#ffffff2e}.link[data-v-4642b6e0]{flex:0 0 auto;height:32px;padding:0 10px;white-space:nowrap}.supportFab[data-v-4642b6e0]{right:14px;bottom:14px;width:52px;height:52px;display:none}.toastMsg[data-v-4642b6e0]{bottom:74px;font-size:13px}}.page[data-v-47cd58b9]{min-height:100vh;max-width:80vw;display:flex;align-items:center;justify-content:center;color:#e6e8ee;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.card[data-v-47cd58b9]{max-width:60vw;padding:12px;border-radius:18px;background:#0b0f1a;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 40px #0009}.title[data-v-47cd58b9]{margin:0 0 16px;font-size:24px;text-align:center}.field[data-v-47cd58b9]{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.label[data-v-47cd58b9]{display:block;font-size:12px;opacity:.8;margin-bottom:6px}.input[data-v-47cd58b9]{width:80%;height:38px;padding:0 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#e6e8ee;outline:none;transition:border-color .15s,box-shadow .15s}.input[data-v-47cd58b9]::placeholder{color:#e6e8ee66}.input[data-v-47cd58b9]:focus{border-color:#6366f199;box-shadow:0 0 0 2px #6366f126}.btn[data-v-47cd58b9]{width:100%;height:40px;margin-top:8px;border-radius:12px;border:none;cursor:pointer;font-weight:600;color:#0b0f1a;background:linear-gradient(135deg,#6366f1,#22c55e);transition:transform .08s,filter .15s}.btn[data-v-47cd58b9]:hover{filter:brightness(1.05)}.btn[data-v-47cd58b9]:active{transform:translateY(1px)}.btn[data-v-47cd58b9]:disabled{opacity:.7;cursor:default}.error[data-v-47cd58b9]{margin-top:12px;padding:10px;border-radius:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#ff6b6b;font-size:13px;text-align:center}.mathPage[data-v-200d296d]{position:relative;overflow:visible;display:grid;gap:14px;width:100%;min-width:0}.panel[data-v-200d296d]{position:relative;z-index:1;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#151c2deb,#0b101ceb),#0b101ce0;border-radius:18px;padding:16px;box-shadow:0 12px 28px #04081459,inset 0 1px #ffffff12;min-width:0}.controlsPanel[data-v-200d296d]{z-index:6}.hero[data-v-200d296d]{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.modeSwitch[data-v-200d296d]{margin-top:12px;display:inline-flex;flex-wrap:wrap;gap:8px;padding:5px;border:1px solid rgba(167,196,240,.24);border-radius:12px;background:#080d1999;max-width:100%}.modeBtn[data-v-200d296d]{min-height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:#d6e2f8eb;font-weight:700;padding:6px 12px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.modeBtn[data-v-200d296d]:hover{border-color:#71baff99}.modeBtn.active[data-v-200d296d]{border-color:#71bafff2;background:#2957a261;color:#f2f7ff}.eyebrow[data-v-200d296d]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8bc9ff;font-weight:700}h1[data-v-200d296d]{margin:0;font-size:clamp(24px,2.8vw,34px);font-family:"Exo 2",Trebuchet MS,Segoe UI,sans-serif;font-weight:800;color:#f1f6ff}.lead[data-v-200d296d]{margin:10px 0 0;color:#e0eafcd9;line-height:1.45;font-size:14px;overflow-wrap:anywhere}.heroStats[data-v-200d296d]{display:grid;gap:10px;align-content:center}.heroStat[data-v-200d296d]{border:1px solid rgba(92,163,255,.35);background:linear-gradient(140deg,#274a924d,#1c2f5540);border-radius:14px;padding:12px;display:grid;gap:4px}.heroStat span[data-v-200d296d]{font-size:12px;color:#cee0ffe6}.heroStat b[data-v-200d296d]{font-size:21px;line-height:1.15;color:#f4f8ff}.panelHead[data-v-200d296d]{margin-bottom:12px}.panelHead h2[data-v-200d296d]{margin:0;font-size:18px;font-weight:800;color:#f2f6ff;min-width:0;overflow-wrap:anywhere}.panelHeadAccordion[data-v-200d296d]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.accordionBtn[data-v-200d296d]{min-height:34px;border-radius:10px;border:1px solid rgba(167,196,240,.3);background:#080d19a8;color:#edf3ff;padding:6px 12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.accordionBtn[data-v-200d296d]:hover{border-color:#71bafff2}.accordionBtn[data-v-200d296d]:focus-visible{outline:none;box-shadow:0 0 0 3px #71baff29}.accordionBody[data-v-200d296d]{display:grid;gap:12px}.row[data-v-200d296d]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}.rowCraft[data-v-200d296d]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.field[data-v-200d296d]{position:relative}.label[data-v-200d296d]{font-size:12px;color:#cedaf0d1;margin:0 0 6px}.input[data-v-200d296d]{width:100%;min-height:41px;border-radius:10px;padding:8px 12px;border:1px solid rgba(167,196,240,.24);background:#080d19c7;color:#edf3ff;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input[data-v-200d296d]:focus{border-color:#71bafff2;box-shadow:0 0 0 3px #71baff29;background:#0a101ef2}.chk[data-v-200d296d]{display:grid;align-content:start}.chkWrap[data-v-200d296d]{min-height:41px;padding:0 10px;border-radius:10px;border:1px solid rgba(167,196,240,.24);background:#080d1980;display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;color:#dde7fae6;font-size:13px;width:100%;max-width:100%;flex-wrap:wrap;white-space:normal}.craftOptList[data-v-200d296d]{display:grid;gap:8px}.chkMini[data-v-200d296d]{margin:-2px 0 8px;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#d6e2f8e6;-webkit-user-select:none;user-select:none;flex-wrap:wrap;white-space:normal}.suggest[data-v-200d296d]{background:#101a2f;border:1px solid rgba(167,196,240,.24);border-radius:12px;padding:6px;display:grid;gap:6px;z-index:20;max-height:280px;overflow:auto}.suggestFloating[data-v-200d296d]{position:fixed;z-index:2100}.suggestItem[data-v-200d296d]{text-align:left;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#e8f0ff;cursor:pointer}.suggestItem[data-v-200d296d]:hover{background:#ffffff14}.itemWithIcon[data-v-200d296d]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.itemIcon[data-v-200d296d]{width:22px;height:22px;object-fit:contain;flex:0 0 auto}.pricesTableWrap[data-v-200d296d]{overflow-x:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.pricesTable[data-v-200d296d]{width:100%;min-width:760px;border-collapse:collapse}.pricesTable th[data-v-200d296d],.pricesTable td[data-v-200d296d]{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.pricesTable th[data-v-200d296d]{text-align:center;color:#dbe4f7e6;background:#ffffff08}.pricesTable td[data-v-200d296d]{text-align:center}.pricesTable tr:last-child td[data-v-200d296d]{border-bottom:none}.pricesTable tfoot td[data-v-200d296d]{border-bottom:none;border-top:1px solid rgba(255,255,255,.08);background:#ffffff05}.pricesTable .modeName[data-v-200d296d]{text-align:left;font-weight:700;color:#e9f1fff2;white-space:nowrap}.tableInput[data-v-200d296d]{min-width:120px}.chkMiniInline[data-v-200d296d]{display:inline-flex;align-items:center;justify-content:center}.alwaysOn[data-v-200d296d]{color:#c5d4f0b8;font-size:11px}.pointPricesMobile[data-v-200d296d]{display:none}.pointPriceRow[data-v-200d296d]{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;padding:8px;display:grid;gap:6px}.pointPriceTop[data-v-200d296d]{display:grid;grid-template-columns:minmax(76px,.95fr) minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center}.pointPriceType[data-v-200d296d]{font-size:12px;font-weight:700;color:#e9f1fff2;line-height:1.2}.pointPriceField[data-v-200d296d]{display:grid;gap:3px;min-width:0}.pointPriceField span[data-v-200d296d]{font-size:11px;color:#c5d4f0d6}.pointPriceInput[data-v-200d296d]{min-width:0;width:100%}.pointPriceBottom[data-v-200d296d]{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-items:center}.pointPriceFlag[data-v-200d296d]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#d6e2f8e6;white-space:nowrap}.pointPriceAlways[data-v-200d296d]{font-size:11px;color:#c5d4f0b8;white-space:nowrap}.calcRow[data-v-200d296d]{grid-template-columns:1fr 2fr}.calcHint[data-v-200d296d]{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;padding:8px 10px}.calcHintText[data-v-200d296d]{min-height:41px;display:flex;align-items:center;color:#e0eafce6}.calcStats[data-v-200d296d]{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px}.calcStat[data-v-200d296d]{border:1px solid rgba(92,163,255,.35);background:linear-gradient(140deg,#274a9240,#1c2f5533);border-radius:12px;padding:10px;display:grid;gap:4px}.calcStat span[data-v-200d296d]{font-size:11px;color:#cee0ffe6}.calcStat b[data-v-200d296d]{font-size:18px;line-height:1.15;color:#f4f8ff}.calcTable[data-v-200d296d]{margin-top:12px}.calcTypeText[data-v-200d296d]{margin-left:8px;font-size:11px;color:#c5d4f0c7}.input.sm[data-v-200d296d]{min-height:28px;padding:4px 8px;font-size:12px}.tableWrap[data-v-200d296d]{overflow-x:auto;border-radius:14px}.tbl[data-v-200d296d]{width:100%;min-width:720px;border-collapse:collapse;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08)}.tbl th[data-v-200d296d],.tbl td[data-v-200d296d]{padding:10px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;text-align:center}.tbl th[data-v-200d296d]{color:#dbe4f7e6;background:#ffffff08}.tbl tr:last-child td[data-v-200d296d]{border-bottom:none}.best[data-v-200d296d]{font-weight:800}.pointTypeWrap[data-v-200d296d]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:8px}.pointTypeWrap.blessed[data-v-200d296d]{background:#b0b91a33}.pointTypeIcon[data-v-200d296d]{width:34px;height:34px;object-fit:contain;display:block}.pointTypeIcon.blessed[data-v-200d296d]{filter:sepia(1) saturate(5.5) hue-rotate(8deg) brightness(1.06) contrast(1.02)}.sub td[data-v-200d296d]{background:#ffffff04}.subGrid[data-v-200d296d]{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;padding:6px 0}.subItem[data-v-200d296d]{padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.subTop[data-v-200d296d]{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:6px}.subLine[data-v-200d296d]{font-size:12px;color:#d2ddf3e6;margin:2px 0}.hint[data-v-200d296d]{color:#c4d2eccc}.craftList[data-v-200d296d]{display:grid;gap:10px}.craftChainBlock[data-v-200d296d]{display:grid;gap:10px;margin-top:6px}.craftTitle[data-v-200d296d]{margin:0}.craftCard[data-v-200d296d]{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.craftTop[data-v-200d296d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:8px}.craftTop span[data-v-200d296d]{color:#d6e2f8f2;font-size:13px}.craftMeta[data-v-200d296d]{margin-bottom:8px;color:#cbd9f3e6;font-size:13px}.tblDesktop[data-v-200d296d]{display:table}.mList[data-v-200d296d]{display:none}.mRow[data-v-200d296d]{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;padding:10px;margin-top:10px}.mHead[data-v-200d296d]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mLevel[data-v-200d296d]{font-weight:800;min-width:54px}.mBadges[data-v-200d296d]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mGrid[data-v-200d296d]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mCell[data-v-200d296d]{padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.mCellWide[data-v-200d296d]{grid-column:1 / -1}.mK[data-v-200d296d]{font-size:11px;color:#becce7c7;margin-bottom:4px}.mV[data-v-200d296d]{font-size:14px;color:#edf3ff}.mAll[data-v-200d296d]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.mAllTitle[data-v-200d296d]{font-weight:700;font-size:12px;color:#d1dcf3d9;margin-bottom:8px}.mAllGrid[data-v-200d296d]{display:grid;gap:10px}.fadeInUp[data-v-200d296d]{animation:fadeUp-200d296d .45s ease both}.delay1[data-v-200d296d]{animation-delay:.08s}.delay2[data-v-200d296d]{animation-delay:.14s}@keyframes fadeUp-200d296d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.subGrid[data-v-200d296d]{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.hero[data-v-200d296d]{grid-template-columns:1fr}.row[data-v-200d296d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calcStats[data-v-200d296d]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.panel[data-v-200d296d]{padding:12px;border-radius:14px}.row[data-v-200d296d]{grid-template-columns:1fr}.tblDesktop[data-v-200d296d]{display:none}.mList[data-v-200d296d]{display:grid;gap:10px}.subGrid[data-v-200d296d],.calcRow[data-v-200d296d],.rowCraft[data-v-200d296d]{grid-template-columns:1fr}.chkWrap[data-v-200d296d]{min-height:44px;padding:8px 10px;align-items:flex-start}.input[data-v-200d296d],.suggestItem[data-v-200d296d]{font-size:16px}.suggest[data-v-200d296d]{max-height:45vh;-webkit-overflow-scrolling:touch}.craftCard .pricesTableWrap[data-v-200d296d]{overflow-x:hidden}.craftCard .pricesTable[data-v-200d296d]{min-width:0;width:100%;table-layout:fixed}.craftCard .pricesTable th[data-v-200d296d],.craftCard .pricesTable td[data-v-200d296d]{padding:6px 4px;font-size:11px}.craftCard .pricesTable th[data-v-200d296d]:first-child,.craftCard .pricesTable td[data-v-200d296d]:first-child{width:46%}.craftCard .pricesTable .modeName[data-v-200d296d]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.craftCard .itemWithIcon[data-v-200d296d]{align-items:flex-start}.craftCostsTableWrap[data-v-200d296d]{overflow-x:hidden}.craftCostsTable[data-v-200d296d]{min-width:0;width:100%;table-layout:fixed}.craftCostsTable th[data-v-200d296d],.craftCostsTable td[data-v-200d296d]{padding:6px 4px;font-size:11px}.craftCostsTable th[data-v-200d296d]:first-child,.craftCostsTable td[data-v-200d296d]:first-child{width:64%}.craftCostsTable .modeName[data-v-200d296d]{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.craftCostsTable .tableInput[data-v-200d296d]{min-width:0;width:100%}}@media(max-width:560px){.pointPricesDesktop[data-v-200d296d]{display:none}.pointPricesMobile[data-v-200d296d]{display:grid;gap:8px}.pointPriceRow[data-v-200d296d]{padding:7px;gap:5px}.pointPriceTop[data-v-200d296d]{grid-template-columns:minmax(66px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:5px}.pointPriceType[data-v-200d296d]{font-size:11px}.pointPriceInput[data-v-200d296d]{min-height:26px;padding:3px 6px;font-size:11px}.pointPriceFlag[data-v-200d296d],.pointPriceAlways[data-v-200d296d]{font-size:10px}.pointPriceBottom[data-v-200d296d]{grid-template-columns:1fr;gap:4px}.mGrid[data-v-200d296d]{grid-template-columns:1fr}.mCellWide[data-v-200d296d]{grid-column:auto}.calcStats[data-v-200d296d]{grid-template-columns:1fr}}.page[data-v-2ec9d92f]{position:relative;overflow:hidden;max-width:90vw;margin:18px auto;padding:0 12px 14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#e6e8ee;display:grid;gap:12px}.panel[data-v-2ec9d92f]{border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#151c2deb,#0b101ceb),#0b101ce0;border-radius:18px;box-shadow:0 12px 28px #04081459,inset 0 1px #ffffff12}.wrapper[data-v-2ec9d92f]{padding:10px 14px}.header[data-v-2ec9d92f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:0;padding:14px}.eyebrow[data-v-2ec9d92f]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8bc9ff;font-weight:700}.headerActions[data-v-2ec9d92f]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}h1[data-v-2ec9d92f]{margin:0;font-size:clamp(24px,2.8vw,34px);font-family:"Exo 2",Trebuchet MS,Segoe UI,sans-serif;font-weight:800;color:#f1f6ff}.sub[data-v-2ec9d92f]{margin-top:6px;opacity:.8;font-size:13px;line-height:1.35;color:#b7bfd0}.tokenRow[data-v-2ec9d92f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tokenLabel[data-v-2ec9d92f]{font-size:12px;color:#aab3c8}.tokenValue[data-v-2ec9d92f]{padding:6px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0000002e}.tokenHint[data-v-2ec9d92f]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adminSwitch[data-v-2ec9d92f]{margin-top:8px;display:grid;gap:8px}.adminSwitchRow[data-v-2ec9d92f]{display:grid;grid-template-columns:minmax(220px,360px) auto;gap:8px;align-items:center}.adminSelect[data-v-2ec9d92f]{width:100%}.toolbar[data-v-2ec9d92f]{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.toolbarLeft[data-v-2ec9d92f]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.switchGroup[data-v-2ec9d92f]{display:grid;gap:6px}.switchLabel[data-v-2ec9d92f]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#98a5c2;padding-left:4px}.segmentTabs[data-v-2ec9d92f]{display:inline-flex;gap:6px;flex-wrap:wrap;padding:6px;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#0f172ab8,#0f172a85)}.statusTabs[data-v-2ec9d92f]{border-color:#6366f161;background:linear-gradient(180deg,#1e293bb8,#1e293b80)}.searchWrap[data-v-2ec9d92f]{display:flex;gap:8px;align-items:center;width:min(520px,100%)}.search.input[data-v-2ec9d92f],.input.search[data-v-2ec9d92f]{flex:1}.tab[data-v-2ec9d92f]{border:1px solid rgba(148,163,184,.25);background:#94a3b81a;color:#e9ecf6;padding:7px 12px;border-radius:10px;cursor:pointer;font-size:13px;transition:background .12s ease,border-color .12s ease,transform .12s ease}.tab[data-v-2ec9d92f]:hover{background:#94a3b829;border-color:#94a3b86b;transform:translateY(-1px)}.tab[data-active=true][data-v-2ec9d92f]{color:#f5f8ff}.categoryTab[data-active=true][data-v-2ec9d92f]{background:linear-gradient(180deg,#22c55e57,#16a34a40);border-color:#22c55eb8}.statusTab[data-active=true][data-v-2ec9d92f]{background:#6366f133;border-color:#6366f1a6}@media(max-width:920px){.toolbar[data-v-2ec9d92f]{align-items:stretch}.toolbarLeft[data-v-2ec9d92f],.searchWrap[data-v-2ec9d92f]{width:100%}.adminSwitchRow[data-v-2ec9d92f]{grid-template-columns:1fr;align-items:stretch}}.list[data-v-2ec9d92f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;align-items:stretch}.guestCreate[data-v-2ec9d92f]{display:grid;grid-template-columns:1fr auto;gap:8px}.guestList[data-v-2ec9d92f]{display:grid;gap:8px}.guestRow[data-v-2ec9d92f]{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:8px 10px}.guestName[data-v-2ec9d92f]{font-weight:600}.guestActions[data-v-2ec9d92f]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:760px){.guestCreate[data-v-2ec9d92f]{grid-template-columns:1fr}.guestRow[data-v-2ec9d92f]{align-items:flex-start;flex-direction:column}}.card[data-v-2ec9d92f]{width:100%;min-width:0;height:100%;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;background:#ffffff08;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.card[data-state=window][data-v-2ec9d92f]{border-color:#22c55e8c;box-shadow:none}.card[data-state=before][data-v-2ec9d92f]{border-color:#facc15d9;box-shadow:none}.card[data-state=late][data-v-2ec9d92f]{border-color:#f43f5ea6;box-shadow:none}.top[data-v-2ec9d92f]{align-items:flex-start}.name[data-v-2ec9d92f]{font-weight:700;font-size:16px}.meta[data-v-2ec9d92f]{margin-bottom:5px;font-size:12px;color:#9ea8c0}.actions[data-v-2ec9d92f]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-bottom:8px}.btn[data-v-2ec9d92f]{height:36px;padding:0 10px;border-radius:10px;font-size:12px;border:1px solid rgba(148,163,184,.25);background:#94a3b81a;color:#f0f3ff;cursor:pointer}.helpBtn[data-v-2ec9d92f]{display:inline-flex;align-items:center;gap:8px}.helpBtnIcon[data-v-2ec9d92f]{width:18px;height:18px;border-radius:999px;border:1px solid rgba(113,186,255,.7);background:#71baff24;color:#d8ecff;display:inline-grid;place-items:center;font-size:12px;font-weight:800;line-height:1}.btn-mgtop[data-v-2ec9d92f]{margin-top:6px}.btn[data-v-2ec9d92f]:hover{background:#94a3b829;border-color:#94a3b86b}.btn[data-v-2ec9d92f]:active{transform:translateY(0)}.btn[data-v-2ec9d92f]:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.primary[data-v-2ec9d92f]{border-color:#6366f18c;background:#6366f124}.btn.primary[data-v-2ec9d92f]:hover{background:#6366f133;border-color:#6366f1bf}.maintenanceBtn[data-v-2ec9d92f]{color:#fff6ed;border-color:#fb923cf2;background:linear-gradient(180deg,#f973169e,#dc26268f);box-shadow:0 8px 18px #ef44443d,inset 0 1px #ffffff2e}.maintenanceBtn[data-v-2ec9d92f]:hover{border-color:#fdba74fa;background:linear-gradient(180deg,#fb923cb8,#ef4444a3);box-shadow:0 10px 22px #f973164d,inset 0 1px #ffffff3d}.btn.danger[data-v-2ec9d92f]{border-color:#f43f5e8c;background:#f43f5e1f}.btn.danger[data-v-2ec9d92f]:hover{background:#f43f5e2e;border-color:#f43f5ebf}@media(max-width:760px){.grid[data-v-2ec9d92f]{grid-template-columns:1fr}}.box[data-v-2ec9d92f],.tgBox[data-v-2ec9d92f]{border:none;background:transparent;padding:0}.label[data-v-2ec9d92f]{font-size:12px;color:#aab3c8}.value[data-v-2ec9d92f]{margin-top:6px;font-size:14px;line-height:1.35;color:#e6e8ee}.mono[data-v-2ec9d92f]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.bigTimerWrap[data-v-2ec9d92f]{--timer-border: rgba(34, 197, 94, .55);--timer-bg-top: rgba(34, 197, 94, .16);--timer-bg-bottom: rgba(34, 197, 94, .09);--timer-text: #eafff0;--timer-subtext: #b8f5cc;--timer-glow: rgba(88, 255, 149, .22);margin-top:10px;border:1px solid var(--timer-border);background:linear-gradient(180deg,var(--timer-bg-top),var(--timer-bg-bottom));border-radius:12px;padding:10px 12px}.bigTimerLabel[data-v-2ec9d92f]{font-size:12px;color:var(--timer-subtext);text-transform:uppercase;letter-spacing:.06em}.bigTimer[data-v-2ec9d92f]{margin-top:4px;font-size:clamp(34px,5vw,52px);font-weight:900;line-height:1;color:var(--timer-text);text-shadow:0 0 20px var(--timer-glow)}.bigTimerUntil[data-v-2ec9d92f]{margin-top:4px;font-size:12px;color:var(--timer-subtext)}.bigTimerWrap--before[data-v-2ec9d92f]{--timer-border: rgba(250, 204, 21, .85);--timer-bg-top: rgba(250, 204, 21, .2);--timer-bg-bottom: rgba(250, 204, 21, .1);--timer-text: #fff4c2;--timer-subtext: #fde68a;--timer-glow: rgba(250, 204, 21, .3)}.bigTimerWrap--window[data-v-2ec9d92f]{--timer-border: rgba(34, 197, 94, .55);--timer-bg-top: rgba(34, 197, 94, .16);--timer-bg-bottom: rgba(34, 197, 94, .09);--timer-text: #eafff0;--timer-subtext: #b8f5cc;--timer-glow: rgba(88, 255, 149, .22)}.bigTimerWrap--late[data-v-2ec9d92f]{--timer-border: rgba(244, 63, 94, .65);--timer-bg-top: rgba(244, 63, 94, .2);--timer-bg-bottom: rgba(244, 63, 94, .1);--timer-text: #ffe6ec;--timer-subtext: #fecdd3;--timer-glow: rgba(244, 63, 94, .28)}.dim[data-v-2ec9d92f]{opacity:.75;color:#aab3c8}.empty[data-v-2ec9d92f]{border:1px dashed rgba(255,255,255,.18);border-radius:16px;padding:14px;color:#b7bfd0;background:#ffffff0a}.modalOverlay[data-v-2ec9d92f]{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;padding:16px;z-index:50}.modal[data-v-2ec9d92f]{width:min(760px,100%);border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0f1423eb;box-shadow:0 20px 60px #0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.modalHeader[data-v-2ec9d92f]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.modalTitle[data-v-2ec9d92f]{font-weight:800;color:#f0f3ff}.modalBody[data-v-2ec9d92f]{padding:12px;display:grid;gap:12px}.modalFooter[data-v-2ec9d92f]{padding:12px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end}.field[data-v-2ec9d92f]{display:grid;gap:6px}.fieldLabel[data-v-2ec9d92f]{font-size:12px;color:#aab3c8}.row[data-v-2ec9d92f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:760px){.row[data-v-2ec9d92f]{grid-template-columns:1fr}}.input[data-v-2ec9d92f]{border:1px solid rgba(167,196,240,.24);background:#080d19c7;color:#edf3ff;padding:10px;border-radius:12px;font-size:14px;outline:none}.input[data-v-2ec9d92f]:focus{border-color:#71bafff2;box-shadow:0 0 0 3px #71baff29;background:#0a101ef2}.error[data-v-2ec9d92f]{border:1px solid rgba(244,63,94,.45);background:#f43f5e1f;color:#ffd5dc;padding:10px 12px;border-radius:12px;font-size:13px}.note.preline[data-v-2ec9d92f]{white-space:pre-line}.helpModal[data-v-2ec9d92f]{width:min(920px,100%)}.helpBody[data-v-2ec9d92f]{gap:10px;max-height:min(76vh,820px);overflow:auto}.helpAcc[data-v-2ec9d92f]{border:1px solid rgba(167,196,240,.26);background:linear-gradient(180deg,#151e34cc,#0e1424b8);border-radius:14px;overflow:hidden}.helpAccSummary[data-v-2ec9d92f]{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:800;line-height:1.35;color:#eef4ff;padding:14px 16px;background:#ffffff08;border-bottom:1px solid transparent}.helpAccSummary[data-v-2ec9d92f]::-webkit-details-marker{display:none}.helpAcc[open] .helpAccSummary[data-v-2ec9d92f]{border-bottom-color:#a7c4f033}.helpAccBody[data-v-2ec9d92f]{display:grid;gap:10px;padding:14px 16px 16px;font-size:14px;line-height:1.6;color:#dfe8ff}.helpAccBody .note[data-v-2ec9d92f]{border:1px solid rgba(167,196,240,.18);background:#090f1c6b;border-radius:12px;padding:10px 12px}.helpCode[data-v-2ec9d92f]{font-size:13px}@media(max-width:760px){.helpAccSummary[data-v-2ec9d92f]{font-size:14px;padding:12px}.helpAccBody[data-v-2ec9d92f]{font-size:13px;padding:12px}}.tgRow[data-v-2ec9d92f]{display:flex;justify-content:space-between;align-items:center;gap:10px}.tgTitle[data-v-2ec9d92f]{font-weight:700;color:#f0f3ff}.switch[data-v-2ec9d92f]{display:flex;gap:8px;align-items:center;color:#aab3c8;font-size:13px}.pill[data-v-2ec9d92f]{font-size:12px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e9ecf6}.tgChecks[data-v-2ec9d92f]{gap:12px;margin-top:8px}.check[data-v-2ec9d92f]{border:none;background:transparent;padding:0;border-radius:0;font-size:13px;color:#cfd6ea}.check input[data-v-2ec9d92f]:disabled{opacity:.5}.details[data-v-2ec9d92f]{margin-top:10px}.summary[data-v-2ec9d92f]{cursor:pointer;color:#aab3c8;font-size:13px;-webkit-user-select:none;user-select:none}.summary[data-v-2ec9d92f]:hover{color:#d2d8ea}.copyToast[data-v-2ec9d92f]{position:fixed;right:18px;bottom:18px;z-index:120;border:1px solid rgba(34,197,94,.65);background:#0f172af2;color:#d9ffe7;border-radius:12px;padding:10px 14px;font-size:13px;box-shadow:0 12px 28px #00000073}.fadeInUp[data-v-2ec9d92f]{animation:fadeUp-2ec9d92f .45s ease both}.delay1[data-v-2ec9d92f]{animation-delay:.08s}.delay2[data-v-2ec9d92f]{animation-delay:.14s}@keyframes fadeUp-2ec9d92f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.adminPage[data-v-be279048]{position:relative;overflow:visible;display:grid;gap:10px;width:100%}.panel[data-v-be279048]{position:relative;z-index:1;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#151c2deb,#0b101ceb),#0b101ce0;border-radius:18px;padding:12px;box-shadow:0 12px 28px #04081459,inset 0 1px #ffffff12}.hero[data-v-be279048]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.eyebrow[data-v-be279048]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8bc9ff;font-weight:700}h1[data-v-be279048]{margin:0;font-size:clamp(24px,2.8vw,34px);font-family:"Exo 2",Trebuchet MS,Segoe UI,sans-serif;font-weight:800;color:#f1f6ff}.sub[data-v-be279048]{margin-top:8px;color:#ff9b9b;font-size:13px}.heroRight[data-v-be279048]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.title[data-v-be279048]{font-weight:800;margin:0 0 8px;color:#edf3ff}.cardHead[data-v-be279048]{display:flex;align-items:center;justify-content:space-between;gap:8px}.inp[data-v-be279048]{width:100%;min-height:34px;padding:6px 10px;background:#0f1218;color:#e5e7eb;border:1px solid #2a2f3a;border-radius:8px;font-size:13px;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.inp[data-v-be279048]:focus{outline:none;border-color:#71bafff2;box-shadow:0 0 0 3px #71baff29;background:#0a101ef2}select.inp[data-v-be279048]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#0f1218;color:#e5e7eb;background-image:linear-gradient(45deg,transparent 50%,#9ca3af 50%),linear-gradient(135deg,#9ca3af 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px);background-size:5px 5px;background-repeat:no-repeat;padding-right:32px;cursor:pointer}select.inp option[data-v-be279048]{background:#0f1218;color:#e5e7eb}select.inp[data-v-be279048]:hover{border-color:#71bafff2}.tabPanel[data-v-be279048]{padding:8px}.tabs[data-v-be279048]{display:flex;gap:6px;flex-wrap:wrap}.tabBtn[data-v-be279048]{height:34px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#e6e8ee;cursor:pointer;font-weight:700;font-size:12px}.tabBtn[data-active=true][data-v-be279048]{border-color:#71baffa6;box-shadow:0 0 0 2px #71baff24;background:#71baff1a}.btn[data-v-be279048]{height:34px;padding:0 10px;border-radius:10px;border:none;cursor:pointer;font-weight:700;color:#0b0f1a;background:linear-gradient(135deg,#6366f1,#22c55e);transition:filter .15s,transform .08s}.btn[data-v-be279048]:hover{filter:brightness(1.05)}.btn[data-v-be279048]:active{transform:translateY(1px)}.btn[data-v-be279048]:disabled{opacity:.6;cursor:default;transform:none;filter:none}.btn.small[data-v-be279048]{height:28px;padding:0 8px;font-size:11px;border-radius:8px}.btn.ghost[data-v-be279048]{background:transparent;color:#e6e8ee;border:1px solid rgba(255,255,255,.12)}.btn.ghost[data-v-be279048]:hover{background:#ffffff0a}.btn.danger[data-v-be279048]{background:#ef444429;border:1px solid rgba(239,68,68,.35);color:#ffb4b4}.btn.danger[data-v-be279048]:hover{filter:brightness(1.08)}.btn.warn[data-v-be279048]{background:#f59e0b29;border:1px solid rgba(245,158,11,.4);color:#ffd8a6}.btn.warn[data-v-be279048]:hover{filter:brightness(1.08)}.alert[data-v-be279048]{margin-top:8px;padding:8px 10px;border-radius:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#ff8f8f;font-size:12px;white-space:pre-line}.muted[data-v-be279048]{opacity:.74;font-size:11px;font-weight:500;color:#c5d4ef}.muted.small[data-v-be279048]{font-size:12px}.muted.tiny[data-v-be279048]{font-size:11px}.mono[data-v-be279048]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.uName[data-v-be279048]{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.role[data-v-be279048]{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.roleAdmin[data-v-be279048]{border-color:#f59e0b66;background:#f59e0b1a;color:#ffd8a6}.roleUser[data-v-be279048]{border-color:#22c55e66;background:#22c55e1a;color:#bff7d3}.tableWrap[data-v-be279048]{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;margin-top:8px;padding-bottom:2px}.table[data-v-be279048]{display:grid;gap:6px;width:100%;min-width:0}.tr[data-v-be279048]{display:grid;grid-template-columns:minmax(140px,1.15fr) minmax(64px,.5fr) minmax(72px,.5fr) minmax(180px,1.2fr) minmax(140px,.9fr) minmax(100px,.7fr) minmax(120px,.85fr);gap:8px;align-items:start;padding:7px 8px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.tr.th[data-v-be279048]{font-weight:800;opacity:.8;background:#ffffff08;padding-top:6px;padding-bottom:6px}.actCol[data-v-be279048]{text-align:right;padding-left:4px}.actBtns[data-v-be279048]{display:flex;gap:6px;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}.access[data-v-be279048]{display:flex;flex-direction:column;gap:6px}.accessText[data-v-be279048]{line-height:1.25;overflow-wrap:anywhere;font-size:11px;max-height:3.8em;overflow:hidden}.checks[data-v-be279048]{display:flex;flex-wrap:wrap;gap:6px 10px}.chk[data-v-be279048]{display:inline-flex;gap:5px;align-items:center;font-size:12px;opacity:.9}.chk input[data-v-be279048]{transform:translateY(1px)}.inviteGrid[data-v-be279048]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.form[data-v-be279048]{display:grid;gap:10px}.lbl[data-v-be279048]{display:grid;gap:5px;margin-bottom:2px}.lbl span[data-v-be279048]{font-size:12px;opacity:.82}.invList[data-v-be279048]{display:grid;gap:8px;margin-top:8px}.invFilters[data-v-be279048]{display:flex;gap:8px;flex-wrap:wrap}.filterBtn[data-active=true][data-v-be279048]{box-shadow:inset 0 0 0 1px #ffffff40}.inv[data-v-be279048]{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.invBtns[data-v-be279048]{display:flex;flex-direction:column;gap:8px;align-items:stretch}.linkLine[data-v-be279048]{word-break:break-all}.toast[data-v-be279048]{margin-top:8px;padding:10px 12px;border-radius:12px;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#bff7d3;font-weight:800;font-size:13px;text-align:center}.kv[data-v-be279048]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kv>.k[data-v-be279048],.kv>.v[data-v-be279048]{padding:8px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.k[data-v-be279048]{font-size:12px;opacity:.78;margin:0}.v[data-v-be279048]{font-size:12px;font-weight:900;text-align:right;margin:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.ok[data-v-be279048]{color:#22c55e}.bad[data-v-be279048]{color:#ef4444}.mt10[data-v-be279048]{margin-top:10px}.notes[data-v-be279048]{margin-top:12px;display:grid;gap:8px}.note[data-v-be279048]{padding:8px 10px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);font-size:12px;opacity:.9}.modalOverlay[data-v-be279048]{position:fixed;inset:0;z-index:80;background:#0408149e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px}.modalCard[data-v-be279048]{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#151c2df7,#0b101cf7),#0b101cf2;box-shadow:0 18px 40px #0000006b;padding:10px}.divider[data-v-be279048]{height:1px;background:#ffffff17}.modalActions[data-v-be279048]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.fadeInUp[data-v-be279048]{animation:fadeUp-be279048 .45s ease both}.delay1[data-v-be279048]{animation-delay:.08s}.delay2[data-v-be279048]{animation-delay:.14s}@keyframes fadeUp-be279048{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.hero[data-v-be279048]{flex-direction:column}.heroRight[data-v-be279048]{width:100%;justify-content:flex-start}.inviteGrid[data-v-be279048]{grid-template-columns:1fr}.table[data-v-be279048]{min-width:0}.tr[data-v-be279048]{grid-template-columns:1fr}.actCol[data-v-be279048]{text-align:left;padding-left:0}.actBtns[data-v-be279048]{justify-content:flex-start;align-items:stretch}.inv[data-v-be279048]{grid-template-columns:1fr}.invBtns[data-v-be279048]{flex-direction:row;justify-content:flex-end}}@media(max-width:900px){h1[data-v-be279048]{font-size:20px}.panel[data-v-be279048]{padding:12px;border-radius:14px}.inp[data-v-be279048]{font-size:16px}}[data-v-be279048],[data-v-be279048]:before,[data-v-be279048]:after{box-sizing:border-box}.tr>div[data-v-be279048]{min-width:0}.invCell[data-v-be279048]{display:flex;flex-direction:column;gap:6px}.invToken[data-v-be279048]{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}.invComment[data-v-be279048]{opacity:.75;font-size:12px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.tr[data-v-be279048]{font-size:14px;font-weight:400!important}.spheresPage[data-v-a1f4d5cd]{position:relative;overflow:hidden;display:grid;gap:14px;width:100%}.panel[data-v-a1f4d5cd]{position:relative;z-index:1;border:1px solid rgba(255,255,255,.09);background:linear-gradient(140deg,#161b2deb,#0c111fe6),#0c111fe0;border-radius:18px;padding:16px;box-shadow:0 12px 28px #04081459,inset 0 1px #ffffff12}.hero[data-v-a1f4d5cd]{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.heroText h1[data-v-a1f4d5cd]{margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:.01em;color:#eff5ff;font-family:"Exo 2",Trebuchet MS,Segoe UI,sans-serif}.eyebrow[data-v-a1f4d5cd]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8ac8ff;font-weight:700}.lead[data-v-a1f4d5cd]{margin:10px 0 0;color:#e3ecffdb;line-height:1.45;font-size:14px}.heroStats[data-v-a1f4d5cd]{display:grid;gap:10px;align-content:center}.heroStat[data-v-a1f4d5cd]{border:1px solid rgba(96,155,255,.28);background:linear-gradient(140deg,#2a4a944d,#21305433);border-radius:14px;padding:12px;display:grid;gap:4px}.heroStat span[data-v-a1f4d5cd]{font-size:12px;color:#cddfffe0}.heroStat b[data-v-a1f4d5cd]{font-size:22px;line-height:1.1;color:#f4f8ff}.layout[data-v-a1f4d5cd]{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:14px;align-items:start}.stack[data-v-a1f4d5cd]{display:grid;gap:14px}.panelHead[data-v-a1f4d5cd]{display:grid;gap:4px;margin-bottom:14px}.panelHead h2[data-v-a1f4d5cd]{margin:0;font-size:18px;color:#f1f5ff;font-weight:800}.panelHead p[data-v-a1f4d5cd]{margin:0;font-size:13px;color:#c7d2e8c7}.spheresGrid[data-v-a1f4d5cd]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sphereCard[data-v-a1f4d5cd]{border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:14px;padding:12px}.sphereCardHead[data-v-a1f4d5cd]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sphereIndex[data-v-a1f4d5cd]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#5db0ff33;border:1px solid rgba(93,176,255,.4);font-weight:800;font-size:12px}.sphereTitle[data-v-a1f4d5cd]{font-size:13px;color:#dbe5fcf0;font-weight:700}.field[data-v-a1f4d5cd]{display:grid;gap:6px;margin-bottom:10px}.field[data-v-a1f4d5cd]:last-child{margin-bottom:0}.field>span[data-v-a1f4d5cd]{font-size:12px;color:#cdd7ead1}.inp[data-v-a1f4d5cd]{width:100%;min-height:41px;padding:8px 12px;border-radius:10px;border:1px solid rgba(173,199,240,.24);background:#080d19bf;color:#edf3ff;font-size:14px;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.inp[data-v-a1f4d5cd]:focus{outline:none;border-color:#71bafff2;box-shadow:0 0 0 3px #71baff29;background:#0a101ef2}select.inp[data-v-a1f4d5cd]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b8cff7 50%),linear-gradient(135deg,#b8cff7 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px);background-size:5px 5px;background-repeat:no-repeat;padding-right:32px;cursor:pointer}select.inp option[data-v-a1f4d5cd]{background:#0f1628;color:#edf3ff}.metrics[data-v-a1f4d5cd]{display:grid;gap:10px}.metric[data-v-a1f4d5cd]{border:1px solid rgba(255,255,255,.07);background:#ffffff08;border-radius:12px;padding:10px;display:grid;gap:6px}.metricKey[data-v-a1f4d5cd]{font-size:12px;color:#c8d5eccc}.metricVal[data-v-a1f4d5cd]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#edf3ff;font-weight:700;line-height:1.35}.metricControl[data-v-a1f4d5cd]{justify-content:stretch}.metricControl .inp[data-v-a1f4d5cd]{width:100%}.muted[data-v-a1f4d5cd]{font-size:12px;color:#b2c2dcc7;font-weight:500}.dist[data-v-a1f4d5cd]{margin-top:14px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.14);display:grid;gap:8px}.dist h3[data-v-a1f4d5cd]{margin:0 0 2px;font-size:13px;color:#d8e2f7e6}.distRow[data-v-a1f4d5cd]{display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:10px}.distName[data-v-a1f4d5cd]{font-size:12px;color:#ccd9f0e6}.distBar[data-v-a1f4d5cd]{position:relative;overflow:hidden;height:8px;border-radius:999px;background:#ffffff1a}.distFill[data-v-a1f4d5cd]{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#59b5ff,#8a6bff)}.distVal[data-v-a1f4d5cd]{font-size:12px;font-weight:800;color:#f2f6ff}.hint[data-v-a1f4d5cd]{margin:12px 0 0;font-size:12px;line-height:1.4;color:#b9c8e1cc}.fadeInUp[data-v-a1f4d5cd]{animation:fadeUp-a1f4d5cd .45s ease both}.delay1[data-v-a1f4d5cd]{animation-delay:.08s}.delay2[data-v-a1f4d5cd]{animation-delay:.14s}.delay3[data-v-a1f4d5cd]{animation-delay:.2s}@keyframes fadeUp-a1f4d5cd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.hero[data-v-a1f4d5cd],.layout[data-v-a1f4d5cd]{grid-template-columns:1fr}}@media(max-width:760px){.panel[data-v-a1f4d5cd]{padding:12px;border-radius:14px}.spheresGrid[data-v-a1f4d5cd]{grid-template-columns:1fr}.heroStat b[data-v-a1f4d5cd]{font-size:20px}.distRow[data-v-a1f4d5cd]{grid-template-columns:84px 1fr auto}.inp[data-v-a1f4d5cd]{font-size:16px;min-height:43px}}.shopPage[data-v-952439b5]{position:relative;overflow:hidden;display:grid;gap:14px;width:100%}.panel[data-v-952439b5]{position:relative;z-index:1;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#151c2deb,#0b101ceb),#0b101ce0;border-radius:18px;padding:16px;box-shadow:0 12px 28px #04081459,inset 0 1px #ffffff12}.hero[data-v-952439b5]{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.eyebrow[data-v-952439b5]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8bc9ff;font-weight:700}h1[data-v-952439b5]{margin:0;font-size:clamp(24px,2.8vw,34px);font-family:"Exo 2",Trebuchet MS,Segoe UI,sans-serif;font-weight:800;color:#f1f6ff}.lead[data-v-952439b5]{margin:10px 0 0;color:#e0eafcd9;line-height:1.45;font-size:14px}.heroStats[data-v-952439b5]{display:grid;gap:10px;align-content:center}.heroStat[data-v-952439b5]{border:1px solid rgba(92,163,255,.35);background:linear-gradient(140deg,#274a924d,#1c2f5540);border-radius:14px;padding:12px;display:grid;gap:4px}.heroStat span[data-v-952439b5]{font-size:12px;color:#cee0ffe6}.heroStat b[data-v-952439b5]{font-size:21px;line-height:1.15;color:#f4f8ff}.layout[data-v-952439b5]{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:14px}.panelHead[data-v-952439b5]{margin-bottom:12px}.panelHead h2[data-v-952439b5]{margin:0;font-size:18px;font-weight:800;color:#f2f6ff}.panelHead p[data-v-952439b5]{margin:4px 0 0;font-size:13px;color:#cedaf0c7}.rows[data-v-952439b5]{display:grid;gap:10px}.row[data-v-952439b5]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rowSingle[data-v-952439b5]{grid-template-columns:1fr}.field[data-v-952439b5]{display:flex;flex-direction:column;gap:6px}.label[data-v-952439b5]{font-size:12px;color:#cedaf0d1}.modeSwitch[data-v-952439b5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modeBtn[data-v-952439b5]{min-height:40px;border-radius:10px;border:1px solid rgba(167,196,240,.24);background:#080d19c7;color:#edf3ff;cursor:pointer;font-weight:700}.modeBtn[data-active=true][data-v-952439b5]{border-color:#71bafff2;box-shadow:0 0 0 2px #71baff29;background:#2039676b}.muted[data-v-952439b5]{color:#afbfdacc}.inp[data-v-952439b5]{width:100%;min-height:42px;padding:8px 12px;background:#080d19c7;color:#edf3ff;border:1px solid rgba(167,196,240,.24);border-radius:10px;font-size:14px;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.inp[data-v-952439b5]:focus{outline:none;border-color:#71bafff2;box-shadow:0 0 0 3px #71baff29;background:#0a101ef2}.miniRow[data-v-952439b5]{margin-top:10px;display:grid;gap:8px}.miniCard[data-v-952439b5]{min-height:42px;display:flex;align-items:center;padding:8px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#d7e3fb;font-size:13px}.kpis[data-v-952439b5]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:600px){.kpis[data-v-952439b5]{grid-template-columns:1fr}}.kpi[data-v-952439b5]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px}.kpiWide[data-v-952439b5]{grid-column:1 / -1}.kpi .k[data-v-952439b5]{color:#becce7c7;font-size:12px}.kpi .v[data-v-952439b5]{color:#edf3ff;font-size:18px;font-weight:700;margin-top:4px}.kpi .s[data-v-952439b5]{color:#becce7c7;font-size:12px;margin-top:2px}.good[data-v-952439b5]{color:#22c55e}.bad[data-v-952439b5]{color:#ef4444}.subTitle[data-v-952439b5]{color:#edf3ff;font-weight:700;margin-bottom:10px}.hr[data-v-952439b5]{height:1px;background:#ffffff17;margin:12px 0;border-radius:999px}.note[data-v-952439b5]{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);color:#fbbf24;color:#dbe7ff;font-size:13px}.note.warn[data-v-952439b5]{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);color:#fbbf24}.note.info[data-v-952439b5]{background:#3b82f614;border:1px solid rgba(59,130,246,.22)}.fadeInUp[data-v-952439b5]{animation:fadeUp-952439b5 .45s ease both}.delay1[data-v-952439b5]{animation-delay:.08s}.delay2[data-v-952439b5]{animation-delay:.14s}@keyframes fadeUp-952439b5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.hero[data-v-952439b5],.layout[data-v-952439b5]{grid-template-columns:1fr}}@media(max-width:760px){.panel[data-v-952439b5]{padding:12px;border-radius:14px}.row[data-v-952439b5]{grid-template-columns:1fr}.inp[data-v-952439b5]{min-height:43px;font-size:16px}}.page[data-v-fb9d452c]{min-height:calc(100vh - 40px);display:grid;place-items:center;padding:20px;background:#0b0f1a;color:#e6e8ee;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.card[data-v-fb9d452c]{width:100%;max-width:520px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.head[data-v-fb9d452c]{margin-bottom:12px}h1[data-v-fb9d452c]{margin:0 0 6px;font-size:24px}.sub[data-v-fb9d452c]{margin:0;opacity:.75;font-size:13px}.form[data-v-fb9d452c]{display:grid;gap:10px}.lbl[data-v-fb9d452c]{font-size:12px;opacity:.75}.input[data-v-fb9d452c]{width:100%;height:38px;padding:0 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:inherit;outline:none}.input[data-v-fb9d452c]:focus{border-color:#6366f199;box-shadow:0 0 0 2px #6366f126}.btn[data-v-fb9d452c]{height:38px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:inherit;cursor:pointer;font-weight:700}.btn[data-v-fb9d452c]:disabled{opacity:.6;cursor:default}.btn.ghost[data-v-fb9d452c]{background:transparent}.alert[data-v-fb9d452c]{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(244,63,94,.35);background:#f43f5e1f;color:#ffd5dc;white-space:pre-wrap;font-size:13px}.ok[data-v-fb9d452c]{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(34,197,94,.35);background:#22c55e1a;color:#caffdd;font-size:13px}.hint[data-v-fb9d452c]{margin-top:8px;opacity:.7;font-size:12px;line-height:1.4}.foot[data-v-fb9d452c]{margin-top:12px;display:flex;justify-content:flex-end}.page[data-v-09bfae90]{position:relative;overflow:hidden;padding:14px;color:#e6e6e6;display:grid;gap:12px}.panel[data-v-09bfae90]{border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#151c2deb,#0b101ceb),#0b101ce0;border-radius:18px;box-shadow:0 12px 28px #04081459,inset 0 1px #ffffff12}.hero[data-v-09bfae90]{display:grid;grid-template-columns:1.35fr 1fr;gap:14px;padding:16px}.modeSwitch[data-v-09bfae90]{margin-top:12px;display:inline-flex;gap:8px;padding:5px;border:1px solid rgba(167,196,240,.24);border-radius:12px;background:#080d1999}.modeBtn[data-v-09bfae90]{min-height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:#d6e2f8eb;font-weight:700;padding:6px 12px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.modeBtn[data-v-09bfae90]:hover{border-color:#71baff99}.modeBtn.active[data-v-09bfae90]{border-color:#71bafff2;background:#2957a261;color:#f2f7ff}.eyebrow[data-v-09bfae90]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8bc9ff;font-weight:700}h1[data-v-09bfae90]{margin:0;font-size:clamp(24px,2.8vw,34px);font-family:"Exo 2",Trebuchet MS,Segoe UI,sans-serif;font-weight:800;color:#f1f6ff}.lead[data-v-09bfae90]{margin:10px 0 0;color:#e0eafcd9;line-height:1.45;font-size:14px}.heroStats[data-v-09bfae90]{display:grid;gap:10px;align-content:center}.heroStat[data-v-09bfae90]{border:1px solid rgba(92,163,255,.35);background:linear-gradient(140deg,#274a924d,#1c2f5540);border-radius:14px;padding:12px;display:grid;gap:4px}.heroStat span[data-v-09bfae90]{font-size:12px;color:#cee0ffe6}.heroStat b[data-v-09bfae90]{font-size:21px;line-height:1.15;color:#f4f8ff}.topbar[data-v-09bfae90]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:0;padding:10px 12px;border-radius:14px}.title[data-v-09bfae90]{font-weight:800;font-size:14px;letter-spacing:.2px;opacity:.95;color:#edf3ff}.search[data-v-09bfae90]{flex:1;max-width:520px;display:flex;justify-content:flex-end}.rateBox[data-v-09bfae90]{display:inline-flex;align-items:center;gap:8px}.rateLabel[data-v-09bfae90]{font-size:12px;opacity:.8;white-space:nowrap}.rateInput[data-v-09bfae90]{width:130px;min-width:130px}.checkWrap[data-v-09bfae90]{min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(167,196,240,.24);border-radius:10px;padding:0 10px;background:#080d1980;font-size:12px;color:#dde7fae6;-webkit-user-select:none;user-select:none}.inp[data-v-09bfae90]{width:100%;border:1px solid rgba(167,196,240,.24);background:#080d19c7;color:#edf3ff;border-radius:10px;padding:10px 12px;outline:none}.inp[data-v-09bfae90]:focus{border-color:#71bafff2;box-shadow:0 0 0 3px #71baff29;background:#0a101ef2}.alert[data-v-09bfae90]{border:1px solid rgba(255,80,80,.35);background:#ff505014;padding:10px 12px;border-radius:10px;margin-bottom:12px}.layout[data-v-09bfae90]{display:grid;grid-template-columns:320px 1fr;gap:12px}.sidebar[data-v-09bfae90]{border-radius:14px;overflow:hidden}.sidebarHead[data-v-09bfae90]{display:flex;align-items:baseline;justify-content:space-between;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebarHead .h[data-v-09bfae90]{font-weight:700;font-size:13px}.sidebarHead .meta[data-v-09bfae90]{opacity:.65;font-size:12px}.favBar[data-v-09bfae90]{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.chip[data-v-09bfae90]{border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#e6e6e6;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.chip[data-v-09bfae90]:hover{background:#ffffff0d}.chip.on[data-v-09bfae90]{background:#ffffff14;border-color:#ffffff29}.chipCount[data-v-09bfae90]{opacity:.85;font-weight:900;font-size:11px;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000002e}.favEmpty[data-v-09bfae90]{padding:10px 12px;font-size:12px;opacity:.7;border-bottom:1px solid rgba(255,255,255,.06)}.sideItem[data-v-09bfae90]{width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:10px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06)}.sideItem[data-v-09bfae90]:hover{background:#ffffff0a}.sideItem.active[data-v-09bfae90]{background:#ffffff0f;outline:1px solid rgba(255,255,255,.1)}.nm[data-v-09bfae90]{font-size:13px;font-weight:600;line-height:1.2}.sm[data-v-09bfae90]{margin-top:4px;font-size:12px;opacity:.65}.content[data-v-09bfae90]{border-radius:14px;padding:12px;min-height:420px}.contentHead[data-v-09bfae90]{display:flex;flex-direction:column;gap:4px;padding:6px 6px 10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.big[data-v-09bfae90]{font-weight:800;font-size:15px}.sub[data-v-09bfae90]{font-size:12px}.subtext[data-v-09bfae90]{opacity:.65}.grid[data-v-09bfae90]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.card[data-v-09bfae90]{position:relative;border:1px solid rgba(255,255,255,.1);background:#ffffff05;border-radius:12px;overflow:hidden;min-height:0}.cardTop[data-v-09bfae90]{display:flex;gap:10px;align-items:center;padding:10px;background:#ffffff05;min-height:64px}.icon[data-v-09bfae90]{width:48px;height:48px;border-radius:10px;object-fit:cover;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);flex:0 0 auto}.dropIcon.status-cursed[data-v-09bfae90]{background:#b7212133;border-color:#b7212185;filter:sepia(1) saturate(7) hue-rotate(-32deg) brightness(.92) contrast(1.12)}.dropIcon.status-blessed[data-v-09bfae90]{background:#b0b91a33;border-color:#b0b91a6b;filter:sepia(1) saturate(5.5) hue-rotate(8deg) brightness(1.06) contrast(1.02)}.topText[data-v-09bfae90]{min-width:0;flex:1}.cardTitle[data-v-09bfae90]{font-weight:800;font-size:13px;line-height:1.25}.cardMeta[data-v-09bfae90]{margin-top:4px;font-size:12px;opacity:.6;display:flex;gap:6px;flex-wrap:wrap}.favBtn[data-v-09bfae90]{flex:0 0 auto;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff8c;width:26px;height:26px;border-radius:8px;padding:0;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.favBtn[data-v-09bfae90]:hover{background:#ffffff0f;color:#ffffffbf}.favBtn.on[data-v-09bfae90]{background:#ffffff1a;border-color:#ffffff2e;color:#ffd54a}.favStar[data-v-09bfae90]{font-size:14px;line-height:1;transform:translateY(-.5px)}.sep[data-v-09bfae90]{height:1px;background:#ffffff14}.p2[data-v-09bfae90]{padding:10px}.secTitle[data-v-09bfae90]{display:flex;justify-content:space-between;font-weight:800;font-size:12px;opacity:.9;margin-bottom:8px}.secTitle .right[data-v-09bfae90]{opacity:.85}.atkWrap[data-v-09bfae90]{display:grid;gap:6px}.atkRow[data-v-09bfae90]{display:grid}.atkGrid[data-v-09bfae90]{display:grid;grid-template-columns:minmax(0,1fr) minmax(78px,auto) minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.atkDmg[data-v-09bfae90]{font-size:12px;font-weight:800;white-space:nowrap;justify-self:start;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis}.atkHit[data-v-09bfae90]{font-size:12px;font-weight:800;opacity:.95;justify-self:end;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.atkMid[data-v-09bfae90]{font-size:11px;font-weight:700;opacity:.75;text-align:center;white-space:nowrap;min-width:78px}.compactDefense[data-v-09bfae90]{gap:6px}.compactDefense .atkGrid[data-v-09bfae90]{padding:6px 8px}.scroll[data-v-09bfae90]{max-height:300px;overflow:auto;scrollbar-width:none}.scroll[data-v-09bfae90]::-webkit-scrollbar{display:none}.kv2[data-v-09bfae90]{padding:10px;display:grid;gap:6px}.secTitle2[data-v-09bfae90]{margin-top:6px;font-weight:900;font-size:11px;opacity:.65;letter-spacing:.2px;text-transform:uppercase}.secGap[data-v-09bfae90]{height:6px}.kvRow2[data-v-09bfae90]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);margin-bottom:5px}.k2[data-v-09bfae90]{font-size:12px;opacity:.75;max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2[data-v-09bfae90]{font-size:12px;font-weight:800;opacity:.95}.empty[data-v-09bfae90]{opacity:.7;font-size:13px;padding:10px}.headClass[data-v-09bfae90]{display:inline-flex;align-items:center;gap:8px}.classIcons[data-v-09bfae90]{display:inline-flex;gap:6px;align-items:center;vertical-align:middle}.classIcon[data-v-09bfae90]{border-radius:5px;object-fit:cover}.fadeInUp[data-v-09bfae90]{animation:fadeUp-09bfae90 .45s ease both}.delay1[data-v-09bfae90]{animation-delay:.08s}.delay2[data-v-09bfae90]{animation-delay:.14s}@keyframes fadeUp-09bfae90{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.hero[data-v-09bfae90],.layout[data-v-09bfae90]{grid-template-columns:1fr}.sidebar[data-v-09bfae90]{order:2}.content[data-v-09bfae90]{order:1}.grid[data-v-09bfae90]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.panel[data-v-09bfae90]{border-radius:14px}.topbar[data-v-09bfae90]{flex-direction:column;align-items:stretch}.search[data-v-09bfae90]{max-width:none}.rateBox[data-v-09bfae90]{justify-content:space-between;flex-wrap:wrap}.checkWrap[data-v-09bfae90]{width:100%;justify-content:space-between;padding:8px 10px}.rateInput[data-v-09bfae90]{width:100%;min-width:0}.grid[data-v-09bfae90]{grid-template-columns:1fr}}[data-v-d8d7a815]:root{--doll-bg: url(/doll/layout-bg.png);--doll-person: url(/doll/person-bg.png);--doll-slot: url(/doll/slot-bg.png);--doll-sph: url(/doll/sphere-bg.png);--doll-frame: url(/doll/frame-bg.png)}.page[data-v-d8d7a815]{position:relative;overflow:hidden;padding:12px 16px 20px;display:grid;grid-template-columns:320px 1fr;gap:12px}.panel[data-v-d8d7a815]{border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#151c2deb,#0b101ceb),#0b101ce0;border-radius:18px;box-shadow:0 12px 28px #04081459,inset 0 1px #ffffff12}.hero[data-v-d8d7a815]{grid-column:1 / -1;display:grid;grid-template-columns:1.35fr 1fr;gap:14px;padding:16px}.eyebrow[data-v-d8d7a815]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8bc9ff;font-weight:700}h1[data-v-d8d7a815]{margin:0;font-size:clamp(24px,2.8vw,34px);font-family:"Exo 2",Trebuchet MS,Segoe UI,sans-serif;font-weight:800;color:#f1f6ff}.lead[data-v-d8d7a815]{margin:10px 0 0;color:#e0eafcd9;line-height:1.45;font-size:14px}.heroMeta[data-v-d8d7a815]{display:grid;gap:10px;align-content:center}.heroStat[data-v-d8d7a815]{border:1px solid rgba(92,163,255,.35);background:linear-gradient(140deg,#274a924d,#1c2f5540);border-radius:14px;padding:12px;display:grid;gap:4px}.heroStat span[data-v-d8d7a815]{font-size:12px;color:#cee0ffe6}.heroStat b[data-v-d8d7a815]{font-size:21px;line-height:1.15;color:#f4f8ff}.char-panel[data-v-d8d7a815]{height:fit-content;padding:12px}.charTools[data-v-d8d7a815]{display:grid;gap:8px;margin-bottom:8px}.panelTop[data-v-d8d7a815]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.doll-layout[data-v-d8d7a815]{width:100%;padding:0;background:#1a1a1a;border-radius:16px;background-image:var(--doll-bg);background-repeat:no-repeat;background-size:cover;box-shadow:0 10px 40px #00000073}.doll-top-line[data-v-d8d7a815]{text-align:center;padding:8px 12px;font-weight:700;font-size:16px;background:linear-gradient(180deg,#0000008c,#0000000d)}.doll-name[data-v-d8d7a815]{margin-left:8px;font-weight:600}.doll-content[data-v-d8d7a815]{display:grid;grid-template-columns:58% 42%;gap:12px;padding:12px}.leftside[data-v-d8d7a815]{display:flex;flex-direction:column;gap:10px}.rightside[data-v-d8d7a815]{background:#141414bf;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:10px}.panelTitle[data-v-d8d7a815]{font-size:14px;font-weight:700;margin-bottom:6px}.input[data-v-d8d7a815]{width:100%;min-height:40px;background:#080d19c7;border:1px solid rgba(167,196,240,.24);color:#edf3ff;border-radius:10px;padding:8px 10px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input[data-v-d8d7a815]:focus{border-color:#71bafff2;box-shadow:0 0 0 3px #71baff29;background:#0a101ef2}.btn[data-v-d8d7a815]{height:38px;padding:0 12px;border-radius:12px;border:none;cursor:pointer;font-weight:700;color:#0b0f1a;background:linear-gradient(135deg,#6366f1,#22c55e);transition:filter .15s,transform .08s}.btn[data-v-d8d7a815]:hover{filter:brightness(1.05)}.btn[data-v-d8d7a815]:active{transform:translateY(1px)}.btn.ghost[data-v-d8d7a815]{background:transparent;color:#e6e8ee;border:1px solid rgba(255,255,255,.12)}.btn.ghost[data-v-d8d7a815]:hover{background:#ffffff0a}.addRow[data-v-d8d7a815]{display:grid;grid-template-columns:1fr 110px auto;gap:6px;margin-bottom:8px}.charFilters[data-v-d8d7a815]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.filterSelect[data-v-d8d7a815],.addSquadSelect[data-v-d8d7a815]{font-size:12px}.charList[data-v-d8d7a815]{display:flex;flex-direction:column;gap:6px}.charRow[data-v-d8d7a815]{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#0000004d;cursor:pointer}.charMain[data-v-d8d7a815]{min-width:0;display:flex;align-items:center;gap:6px}.squadBadge[data-v-d8d7a815]{flex:0 0 auto;border:1px solid rgba(255,210,120,.45);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1;color:#ffd89a;background:#ffd27826}.charRow[data-active=true][data-v-d8d7a815]{border-color:#ffd27899;box-shadow:inset 0 0 0 1px #ffd2784d}.charName[data-v-d8d7a815]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.charNameWrap[data-v-d8d7a815]{min-width:0;display:grid;gap:2px}.charPetLine[data-v-d8d7a815]{min-width:0;display:grid;grid-template-columns:16px 1fr;align-items:center;gap:4px;opacity:.85}.charPetIcon[data-v-d8d7a815]{width:14px;height:14px;object-fit:contain}.charPetName[data-v-d8d7a815]{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nameInput[data-v-d8d7a815]{min-height:26px;height:26px;padding:4px 6px;font-size:12px}.charActions[data-v-d8d7a815]{display:flex;align-items:center;gap:4px}.charActions .btn[data-v-d8d7a815]{height:28px;padding:0 8px;border-radius:8px;font-size:12px}.squadSelect[data-v-d8d7a815]{width:56px;min-width:56px;min-height:28px;height:28px;padding:4px 6px;font-size:11px}.muted[data-v-d8d7a815]{opacity:.7;font-size:12px}.err[data-v-d8d7a815]{color:#ff8f8f;font-size:12px;margin-top:4px}.modalOverlay[data-v-d8d7a815]{position:fixed;inset:0;z-index:100;background:#0009;display:grid;place-items:center;padding:16px}.modal[data-v-d8d7a815]{width:min(460px,100%);background:linear-gradient(145deg,#151c2df5,#0b101cf5),#0b101cf2;border:1px solid rgba(255,255,255,.14);border-radius:14px}.modalHeader[data-v-d8d7a815]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px;border-bottom:1px solid rgba(255,255,255,.08)}.modalTitle[data-v-d8d7a815]{font-size:14px;font-weight:700}.modalBody[data-v-d8d7a815]{padding:12px 10px;font-size:13px}.guestList[data-v-d8d7a815]{margin-top:8px;display:grid;gap:6px}.guestRow[data-v-d8d7a815]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.08);padding:6px}.guestName[data-v-d8d7a815]{font-size:12px}.guestActions[data-v-d8d7a815]{display:flex;gap:6px}.guestActions .btn[data-v-d8d7a815],.modalHeader .btn[data-v-d8d7a815],.modalFooter .btn[data-v-d8d7a815]{height:34px;padding:0 10px;border-radius:10px;font-size:12px}.modalFooter[data-v-d8d7a815]{padding:10px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:flex-end;gap:8px}.person[data-v-d8d7a815]{position:relative;width:100%;height:300px;background-image:var(--doll-person);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#0000004d;border:1px solid rgba(255,255,255,.06)}.doll-field[data-v-d8d7a815]{position:absolute;width:46px;height:46px;background-image:var(--doll-slot);background-repeat:no-repeat;background-size:cover;border:0;padding:0;cursor:pointer}.doll-field[data-active=true][data-v-d8d7a815]{outline:2px solid rgba(255,210,120,.7)}.doll-field .active-item[data-v-d8d7a815]{position:absolute;inset:4px;display:flex;align-items:center;justify-content:center}.doll-field img[data-v-d8d7a815]{width:48px;height:48px;object-fit:contain}.ench[data-v-d8d7a815]{position:absolute;right:2px;bottom:2px;background:#0009;border-radius:6px;padding:0 4px;font-size:10px;font-weight:700}.pic-9[data-v-d8d7a815]{top:14px;left:22px}.pic-10[data-v-d8d7a815]{top:68px;left:22px}.pic-8[data-v-d8d7a815]{top:122px;left:22px}.pic-1[data-v-d8d7a815]{top:14px;left:50%;transform:translate(-50%)}.pic-3[data-v-d8d7a815]{top:68px;left:50%;transform:translate(-50%)}.pic-5[data-v-d8d7a815]{top:122px;left:50%;transform:translate(-50%)}.pic-7[data-v-d8d7a815]{top:176px;left:50%;transform:translate(-50%)}.pic-2[data-v-d8d7a815]{top:14px;right:22px}.pic-4[data-v-d8d7a815]{top:68px;right:22px}.pic-6[data-v-d8d7a815]{top:122px;right:22px}.pic-11[data-v-d8d7a815]{top:176px;right:22px}.sph-block[data-v-d8d7a815]{background-image:var(--doll-frame);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(255,255,255,.06);padding:10px}.sph-grid[data-v-d8d7a815]{display:grid;grid-template-columns:repeat(5,46px);justify-content:center;gap:8px;padding:8px 0}.select-item.sph[data-v-d8d7a815]{width:46px;height:46px;background-image:var(--doll-sph);background-repeat:no-repeat;background-size:cover;border:0;padding:0;cursor:pointer;position:relative}.select-item.sph[data-active=true][data-v-d8d7a815]{outline:2px solid rgba(255,210,120,.7)}.select-item.sph.empty[data-v-d8d7a815]{box-shadow:inset 0 0 0 1px #ffd27859;filter:brightness(1.15)}.select-item.sph .active-item[data-v-d8d7a815]{position:absolute;inset:4px;display:flex;align-items:center;justify-content:center}.select-item.sph img[data-v-d8d7a815]{width:48px;height:48px}.pet-slot-wrap[data-v-d8d7a815]{margin-top:8px;display:grid;justify-items:center;gap:4px}.pet-grid[data-v-d8d7a815]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.pet-slot[data-v-d8d7a815]{width:46px;height:46px}.pet-slot .active-item[data-v-d8d7a815]{inset:3px}.pet-slot-label[data-v-d8d7a815]{font-size:11px;opacity:.85}.item-list-block[data-v-d8d7a815]{border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:8px;background:#0006}.classes-tabs ul[data-v-d8d7a815]{list-style:none;margin:0;padding:0;display:flex;gap:8px}.select-class a[data-v-d8d7a815]{color:#e7e9ee;text-decoration:none;font-size:13px}.select-class.active a[data-v-d8d7a815]{font-weight:700}.simple-search[data-v-d8d7a815]{margin:8px 0}.simple-search input[data-v-d8d7a815]{width:100%;background:#080d19c7;border:1px solid rgba(167,196,240,.24);color:#edf3ff;border-radius:10px;padding:8px 10px;font-size:12px}.itemsHead[data-v-d8d7a815]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.itemsTitle[data-v-d8d7a815]{font-size:13px;font-weight:700}.itemsList[data-v-d8d7a815]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;max-height:420px;overflow:auto;padding-right:4px}.infoTitle[data-v-d8d7a815]{font-size:13px;font-weight:700;margin-bottom:6px}.infoList[data-v-d8d7a815]{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:12px}.itemRow[data-v-d8d7a815]{display:grid;grid-template-columns:32px 1fr;gap:6px;align-items:center;padding:6px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;border-radius:10px;text-align:left}.itemRow img[data-v-d8d7a815]{width:28px;height:28px;object-fit:contain}.itemName[data-v-d8d7a815]{font-size:12px;font-weight:600}.itemMeta[data-v-d8d7a815]{font-size:11px;opacity:.7}.last-edit[data-v-d8d7a815]{margin-top:8px;font-size:12px;opacity:.86}.fadeInUp[data-v-d8d7a815]{animation:fadeUp-d8d7a815 .45s ease both}.delay1[data-v-d8d7a815]{animation-delay:.08s}.delay2[data-v-d8d7a815]{animation-delay:.14s}@keyframes fadeUp-d8d7a815{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.page[data-v-d8d7a815],.hero[data-v-d8d7a815],.doll-content[data-v-d8d7a815],.charFilters[data-v-d8d7a815],.addRow[data-v-d8d7a815]{grid-template-columns:1fr}}@media(max-width:900px){.panel[data-v-d8d7a815]{border-radius:14px}.char-panel[data-v-d8d7a815]{padding:10px}.input[data-v-d8d7a815]{font-size:16px}}.copyToast[data-v-d8d7a815]{position:fixed;right:16px;bottom:16px;z-index:150;border:1px solid rgba(255,255,255,.2);background:#141620f2;color:#e7e9ee;border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 10px 30px #0006}.farmCalcPage[data-v-fd3cfb64]{display:grid;gap:12px}.panel[data-v-fd3cfb64]{border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#151c2deb,#0b101ceb),#0b101ce0;border-radius:18px;padding:14px;box-shadow:0 12px 28px #04081459,inset 0 1px #ffffff12}.eyebrow[data-v-fd3cfb64]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8bc9ff;font-weight:700}h1[data-v-fd3cfb64]{margin:0;font-size:clamp(24px,2.8vw,34px);font-family:"Exo 2",Trebuchet MS,Segoe UI,sans-serif;font-weight:800;color:#f1f6ff}.sub[data-v-fd3cfb64]{margin-top:10px;color:#c5d4ef;font-size:13px}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(1200px 600px at 20% -10%,rgba(99,102,241,.18),transparent 60%),radial-gradient(900px 500px at 110% 10%,rgba(34,197,94,.12),transparent 55%),#0b0f1a}#app{width:100%;min-height:100vh;margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden}
