:root{color-scheme:dark;--bg:#0c0d12;--panel:#171922;--panel-2:#1d2030;--line:rgba(255,255,255,.1);--text:#f5f1ec;--muted:#b0afba;--accent:#e4965a;--accent-2:#78b6ff;--danger:#ff7b7b;--shadow:0 24px 60px rgba(0,0,0,.35);font-family:Segoe UI,Inter,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scrollbar-gutter:stable both-edges;overflow-x:hidden}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}code{font-family:Consolas,monospace}.appShell{max-width:1360px;margin:0 auto;padding:32px 20px 16px;color:var(--text);background:radial-gradient(circle at top,rgba(228,150,90,.18),transparent 36%),linear-gradient(180deg,#11131b,#0a0b10)}@media(max-width:768px){.appShell{min-height:100vh;padding-bottom:56px}}.appShellEmbed{max-width:none;margin:0;padding:0;color:inherit;background:transparent}@media(max-width:768px){.appShellEmbed{min-height:100vh}}.publicReactSite{--bg:#0c0d12;--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.65);--line:rgba(255,255,255,.12);--accent:#ffd54a;--shadow:0 10px 40px rgba(0,0,0,.55);--radius:18px;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";min-height:100vh;background:var(--bg);background-color:var(--bg);color:var(--text);font-family:var(--sans)}.publicReactSite .brand .logo{text-decoration:none}.publicReactSite .brand .logo>.hoverable{display:flex;align-items:center;justify-content:center;width:88%;height:88%}.publicReactSite .brand .logo .brandLogoImg{width:100%;height:100%;object-fit:contain;transform:none}.adminWrap .brand .logo{text-decoration:none}@media(min-width:781px){.adminWrap .brand .logo{width:52px;height:52px;border-radius:13px}}.adminWrap .brand .logo>.hoverable{display:flex;align-items:center;justify-content:center;width:88%;height:88%}.adminWrap .brand .logo .brandLogoImg{width:100%;height:100%;object-fit:contain;transform:none}.brandGradient .logo{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important}.brandGradient .brandLogoImg{filter:invert(1)}.adminWrap .brandGradient .logo>.hoverable{width:100%;height:100%}.adminWrap .brandGradient .brandLogoImg{transform:scale(1.05)!important;transform-origin:center}.navMobileLogoGradient{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;width:44px!important;height:44px!important;border-radius:12px!important}.navMobileLogoGradient img{filter:invert(1);object-fit:contain;width:42px!important;height:42px!important}.poolCardRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.poolCardStats{display:flex;align-items:center;gap:18px;font-size:13px;white-space:nowrap;flex-wrap:wrap;justify-content:center;flex:1}.poolBoostBadge{background:#ffd54a26!important;border-color:#ffd54a66!important;color:#ffd54a!important;padding:3px 7px!important;font-size:9px!important}.poolCardMidStats{display:flex;align-items:flex-end;align-self:flex-end;gap:14px;font-size:11px;color:#ffffff59;flex:1;justify-content:center;margin-bottom:1px;min-width:0;flex-wrap:wrap}.poolCardMidStats>span{min-width:0}.poolCardBottomMobile{display:none!important}.poolCardTvlDesktop{display:flex;justify-content:flex-end;font-size:11px;color:#ffffff59;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.poolCardTvlDesktop{display:none!important}}@media(max-width:900px){.poolCardMidStats{display:none!important}.poolCardBottomMobile{display:flex!important}}.poolCardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.poolCardBottom{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:clamp(9px,2.9vw,11px);color:#ffffff59;margin-top:8px;min-width:0;width:100%}.poolCardBottom>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}@media(max-width:768px){.poolCardRow{flex-direction:column;align-items:flex-start;gap:12px}.poolCardRow>div:first-child{display:flex;align-items:center;gap:10px;width:100%}.poolCardStats{justify-content:flex-start;gap:6px 18px;width:100%;flex:none}.poolCardBottom{justify-content:center}}.publicReactSite .cardRight{padding:16px;align-self:stretch;justify-content:flex-start}.publicReactSite .cardRight>div:first-child{display:flex;flex-direction:column;flex:1}.publicReactSite .statGrid{gap:10px;margin-top:12px;flex:1;align-content:stretch;grid-auto-rows:1fr}.publicReactSite .heroGrid{align-items:stretch}.publicReactSite .stat{min-height:0;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.publicReactSite .stat .k{font-size:12px;letter-spacing:.95px}.publicReactSite .stat .v{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:8px;font-size:20px;line-height:1.05;white-space:nowrap}.publicReactSite .stat .v small{margin-left:0;font-size:13px;line-height:1;font-weight:600;flex:0 0 auto}.publicReactSite .stat .smallv{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1.1;white-space:normal}.publicReactSite .statSupplyRow{justify-content:center}.publicReactSite .grid2>.panel{padding:0!important;overflow:hidden}.publicReactSite .grid2>.panel>.panelHead{margin:0!important}.publicReactSite .grid2>.panel>.panelBody{margin:0!important}.publicReactSite #richlist{margin-top:18px}.publicReactSite .chartNewsRow{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:16px 0}.publicReactSite .chartNewsRow>.panel{padding:0!important;overflow:hidden}.publicReactSite .chartNewsRow>.panel>.panelHead{margin:0!important}.publicReactSite .chartNewsRow>.panel>.panelBody{margin:0!important}.publicReactSite .chartNewsRow.withNews{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:stretch}.publicReactSite .chartNewsRow.withNews .chartPanel,.publicReactSite .chartNewsRow.withNews .newsPanel{min-height:0}.publicReactSite .chartNewsRow.withNews .newsPanel{display:flex;flex-direction:column;height:100%}.publicReactSite .chartNewsRow.withNews .newsPanel .panelBody{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.publicReactSite .chartNewsRow.withNews .newsPanel .miniNote{margin-top:0;margin-bottom:14px}.publicReactSite .chartNewsRow.withNews .newsPanel .newsFeedList{flex:1 1 auto;min-height:0;overflow:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(255,213,74,.5) rgba(255,255,255,.06)}.publicReactSite .chartNewsRow.withNews .newsPanel .newsFeedList::-webkit-scrollbar{width:10px}.publicReactSite .chartNewsRow.withNews .newsPanel .newsFeedList::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.publicReactSite .chartNewsRow.withNews .newsPanel .newsFeedList::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffd54ad1,#ffaa3cb3);border-radius:999px;border:2px solid rgba(16,17,22,.95)}.publicReactSite button,.publicReactSite input,.publicReactSite select{font:inherit}.publicBadgeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px}.badgeCard{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;background:#ffffff08}.badgeIcon{font-size:22px;margin-bottom:8px}.badgeTitle{font-weight:700}.newsFeedItem{display:block;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.newsFeedItem:last-child{border-bottom:none}.newsFeedItemTitle{font-weight:700;margin-bottom:6px}.newsFeedItemMeta{color:#ffffff9e;font-size:13px}.newsFeedItemBody{margin-top:8px;color:#ffffffd6;line-height:1.5;white-space:pre-wrap}.newsFeedItemSource{margin-top:10px}.newsFeedItemSource a{font-size:12px;color:#ffffffb8;text-decoration:underline;text-underline-offset:2px}.treasuryPane{margin-top:14px;margin-bottom:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.treasuryHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.treasuryHead h3{margin:0;font-size:13px;color:#ffffffeb}.treasuryList{display:flex;flex-direction:column;gap:8px}.treasuryItem{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.treasuryType{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1;background:#ffffff12}.treasuryTypeGold{color:#2a1d00;background:linear-gradient(180deg,#ffd95a,#ffbe2e)}.analyticsPanelScore .metric,.analyticsPanelWhale .metric{text-align:center;align-items:center;justify-content:center}.analyticsPanelScore .metric .k,.analyticsPanelWhale .metric .k,.analyticsPanelScore .metric .v,.analyticsPanelWhale .metric .v{justify-content:center;text-align:center}.analyticsPanelLiquidity .panelBody{display:flex;flex-direction:column}.analyticsPanelLiquidity .barWrap{margin-bottom:0}.analyticsPanelLiquidity .metricRow{margin-top:28px}.analyticsPanelLiquidity .miniNote:last-child{margin-top:22px}.appShell .appHeader,.appShell .panel{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff08,#ffffff05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.publicReactSite{background:radial-gradient(1100px 520px at 50% -10%,rgba(228,150,90,.05),transparent 55%),#0b0d14;background-attachment:fixed}.publicReactSite .panel,.publicReactSite .hero{background:linear-gradient(180deg,#14161e,#0d0f16);border:1px solid rgba(228,150,90,.3);border-radius:14px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f;transition:border-color .16s ease,box-shadow .16s ease}.publicReactSite .hero{padding:26px}.publicReactSite .panel:hover,.publicReactSite .hero:hover{border-color:#e4965a8c;box-shadow:0 14px 38px #0000008c}.publicReactSite .panelHead{border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:12px}.publicReactSite .stat,.publicReactSite .badgeCard,.publicReactSite .treasuryPane,.publicReactSite .treasuryItem{background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:12px}.publicReactSite .badgeCard{transition:border-color .16s ease,background .16s ease}.publicReactSite .badgeCard:hover{border-color:#e4965a4d;background:#e4965a0d}.publicReactSite .xahToolCard{background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .14s ease,transform .12s ease,box-shadow .16s ease,background .14s ease}.publicReactSite .xahToolCard:hover{border-color:#e4965a73;background:#e4965a0d;transform:translateY(-1px);box-shadow:0 10px 24px #00000073}.publicReactSite .meta span{border:none;background:none;padding:0;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#fff6}.publicReactSite .chip{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:999px;padding:3px 10px;font-size:11px;letter-spacing:.02em;color:#ffffffb3}.publicReactSite .navDesktop .tokenPicker{box-shadow:none;padding:6px 12px}.publicReactSite .navMobileTokenRow{padding:4px 2px 8px}.publicReactSite .navMobileTokenRow .tokenPicker{width:100%;box-shadow:none}.publicReactSite .navMobileTokenRow .tokenPicker select{flex:1;min-width:0}.publicReactSite .dataHubHero{margin:6px 4px 24px}.publicReactSite .dataHubHero h1{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.publicReactSite .dataHubHero p{color:#fff9;font-size:15px;line-height:1.55;max-width:660px;margin:0}.publicReactSite .dataHubHeroCentered{position:relative;overflow:hidden;text-align:center;margin:8px calc(50% - 50vw) 18px;padding:24px 16px;background:#fff}.publicReactSite .dataHubHeroCentered>*{position:relative;z-index:1}.publicReactSite .dataHubHeroCentered .hubStarField{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000 0,#000 22%,transparent 34%,transparent 66%,#000 78%,#000 100%);mask-image:linear-gradient(to right,#000 0,#000 22%,transparent 34%,transparent 66%,#000 78%,#000 100%)}.publicReactSite .hubStar{position:absolute;line-height:1;transform:translate(-50%,-50%);animation-name:hubStarTwinkle;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes hubStarTwinkle{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(.65)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@media(prefers-reduced-motion:reduce){.publicReactSite .hubStar{animation:none;opacity:.7}}.publicReactSite .hubMarkSlot{position:absolute}.publicReactSite .hubMarkImg,.publicReactSite .hubMarkStar{display:block;line-height:1;opacity:0;animation-name:hubMarkPop;animation-iteration-count:infinite;animation-timing-function:ease-in-out;will-change:opacity,transform}@keyframes hubMarkPop{0%{opacity:0;transform:translate(0) scale(.55)}50%{opacity:var(--peak,.5);transform:translate(var(--dx,0),var(--dy,0)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx,0) * 2),calc(var(--dy,0) * 2)) scale(.55)}}@media(prefers-reduced-motion:reduce){.publicReactSite .hubMarkImg,.publicReactSite .hubMarkStar{animation:none;opacity:calc(var(--peak,.5) * .7)}}.publicReactSite .dataHubHeroCentered h1{font-size:32px;font-weight:800;letter-spacing:-.01em;margin:0 0 4px;line-height:1.15;color:#0b0d14}.publicReactSite .dataHubHeroCentered .dataHubHeroTagline{font-size:17px;font-weight:500;letter-spacing:0;line-height:1.2;margin:0 0 9px}.publicReactSite .dataHubHeroCentered .dataHubHeroTagline .dot{color:#00000047;margin:0 9px;font-weight:400}.publicReactSite .dataHubHeroCentered p{color:#0000008c;font-size:14px;margin:0 auto;max-width:560px}.publicReactSite .hubHeroStats{display:flex;justify-content:center;align-items:flex-start;gap:52px;flex-wrap:wrap;max-width:820px;margin:44px auto 30px;padding:0 16px}.publicReactSite .hubHeroStat{text-align:center;min-width:110px}.publicReactSite .hubHeroStatK{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:#ffffff73;font-weight:600;margin-bottom:5px}.publicReactSite .hubHeroStatV{font-size:22px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:baseline;gap:8px;justify-content:center;color:#fff;text-decoration:none}.publicReactSite .hubHeroStatMain .hubHeroStatV{font-size:30px}.publicReactSite .hubHeroStatVgold{color:#fbbf24;font-weight:600}.publicReactSite .hubTickUp{color:#4ade80!important;transition:color .15s ease}.publicReactSite .hubTickDown{color:#ff6b6b!important;transition:color .15s ease}.publicReactSite .hubStatLogo{display:inline-flex;align-items:center;align-self:center;line-height:0}.publicReactSite .hubStatLogo .tokenLogoImg{width:22px;height:22px;border-radius:999px;object-fit:contain}.publicReactSite a.hubHeroMoverLink:hover{opacity:.85}.publicReactSite .hubHeroStatSub{font-size:11px;color:#fff6;margin-top:4px}@media(max-width:600px){.publicReactSite .hubHeroStats{gap:16px 14px;margin:16px auto 22px}.publicReactSite .hubHeroStatMain{flex-basis:100%;order:-1}.publicReactSite .hubHeroStat:not(.hubHeroStatMain){flex:0 1 44%;min-width:0}.publicReactSite .hubHeroStat:not(.hubHeroStatMain) .hubHeroStatV{font-size:17px}.publicReactSite .hubHeroStatMain .hubHeroStatV{font-size:26px}.publicReactSite .dataHubHeroCentered h1{font-size:23px}.publicReactSite .dataHubHeroCentered .dataHubHeroTagline{font-size:16px}}.publicReactSite .dataHubSection{margin:0 0 28px}.publicReactSite .dataHubSectionHead{display:flex;align-items:baseline;gap:12px;margin:0 4px 14px}.publicReactSite .dataHubSectionHead h2{font-size:18px;font-weight:700;margin:0}.publicReactSite .dataHubSectionMeta{font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:#fff6;font-weight:600}.publicReactSite .dataHubGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:16px}.publicReactSite .dataHubCard{display:flex;flex-direction:column;gap:10px;padding:20px;min-height:158px;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease}.publicReactSite .dataHubCard:hover{transform:translateY(-2px)}.publicReactSite .dataHubCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.publicReactSite .dataHubCardLogo{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.publicReactSite .dataHubCardLogo img{width:42px;height:42px;border-radius:11px;object-fit:contain}.publicReactSite .dataHubCardLogo span{font-size:16px;font-weight:800;color:#ffffffd1;text-transform:uppercase}.publicReactSite .hubStatStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 0 18px}.publicReactSite .hubStat{padding:18px 20px;display:flex;flex-direction:column;gap:6px}.publicReactSite .hubStatK{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;font-weight:600}.publicReactSite .hubStatV{font-size:26px;font-weight:800;letter-spacing:-.02em}.publicReactSite .hubStatVrow{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.publicReactSite .hubStatSub{font-size:12px;color:#ffffff80}.publicReactSite .hubStatSpark{margin-top:4px}.publicReactSite .hubMoverLead{display:flex;align-items:baseline;gap:12px;text-decoration:none;color:inherit}.publicReactSite .hubMoverLeadName{font-size:24px;font-weight:800}.publicReactSite .hubMoversRow{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 22px}.publicReactSite .hubMoverChip{display:flex;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;color:inherit;transition:transform .12s ease}.publicReactSite .hubMoverChip:hover{transform:translateY(-1px)}.publicReactSite .hubMoverChipLogo img,.publicReactSite .hubMoverChipLogo span{width:22px;height:22px;border-radius:6px;font-size:11px}.publicReactSite .hubMoverChipSym{font-weight:700;font-size:13px}.publicReactSite .hubMoverChipPrice{color:#ffffffb3;font-size:13px;font-family:var(--mono)}.publicReactSite .hubTicker{position:relative;overflow:hidden;margin:0 0 8px;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.publicReactSite .hubTickerTrack{display:flex;align-items:center;width:max-content;will-change:transform;animation:hubTickerScroll 48s linear infinite}.publicReactSite .hubTickerTrack .hubMoverChip{flex:0 0 auto;margin-right:12px;white-space:nowrap}.publicReactSite .hubTicker:hover .hubTickerTrack{animation-play-state:paused}@keyframes hubTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.publicReactSite .hubTickerTrack{animation:none;flex-wrap:wrap}}.hubTape{position:relative;overflow:hidden;margin:0 0 22px;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.hubTapeTrack{display:flex;align-items:center;width:max-content;will-change:transform;animation:hubTickerScroll 64s linear infinite reverse}.hubTape:hover .hubTapeTrack{animation-play-state:paused}.hubTapeItem{flex:0 0 auto;display:flex;align-items:center;gap:7px;margin-right:10px;padding:5px 11px;text-decoration:none;color:inherit;white-space:nowrap;font-size:12px}.hubTapeItem:hover{opacity:.85}.hubTapeLogo{display:inline-flex;flex:0 0 auto}.hubTapeLogo img,.hubTapeLogo span{width:16px;height:16px;border-radius:5px;font-size:9px}.hubTapeAct{font-weight:700;color:#ffffffe6}.hubTapeAmt{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:#ffffffb3}.hubTapeAcct{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:#ffffff6b;font-size:11px}.hubTapeAgo{color:#ffffff52;font-size:11px}@media(prefers-reduced-motion:reduce){.hubTapeTrack{animation:none;flex-wrap:wrap}}.publicReactSite .hubTableWrap{padding:6px 8px;overflow:hidden}.publicReactSite .hubTableHead,.publicReactSite .hubTableRow{display:grid;grid-template-columns:40px minmax(0,1fr) 110px 110px 130px 120px;align-items:center;gap:10px;padding:12px 14px}.publicReactSite .hubTableHead{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-weight:600;border-bottom:1px solid rgba(255,255,255,.07)}.publicReactSite .hubTableRow{text-decoration:none;color:inherit;border-bottom:1px solid rgba(255,255,255,.045);border-radius:10px;transition:background .12s ease}.publicReactSite .hubTableRow:last-child{border-bottom:none}.publicReactSite .hubTableRow:hover{background:#e4965a0f}.publicReactSite .hubColRank{color:#fff6;font-size:13px;font-weight:600}.publicReactSite .hubColCoin{display:flex;align-items:center;gap:10px;min-width:0}.publicReactSite .hubCoinLogo img,.publicReactSite .hubCoinLogo span{width:28px;height:28px;border-radius:8px;object-fit:contain;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.publicReactSite .hubCoinName{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publicReactSite .hubCoinSym{color:#fff6;font-size:11px;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.publicReactSite .hubCoinText{display:flex;flex-direction:column;min-width:0;gap:2px}.publicReactSite .hubCoinTop{display:flex;align-items:center;gap:8px;min-width:0}.publicReactSite .hubCoinMetaSm{display:none}.publicReactSite .hubCoinMetaMc{color:#ffffff80;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.publicReactSite .hubLpTag{font-size:9px;font-weight:700;letter-spacing:.06em;color:#a78bfa;background:#a78bfa1f;border:1px solid rgba(167,139,250,.32);border-radius:5px;padding:1px 5px;flex-shrink:0}.publicReactSite .hubColNum{text-align:right;font-size:14px;font-variant-numeric:tabular-nums}.publicReactSite .hubColPrice{font-weight:700;font-family:var(--mono)}.publicReactSite .hubColSpark{display:flex;justify-content:flex-end}.publicReactSite .hubDim{color:#ffffff4d}.publicReactSite .hubChg{font-size:13px;font-weight:700}.publicReactSite .hubChgUp{color:#22c55e}.publicReactSite .hubChgDown{color:#ff5b5b}.publicReactSite .hubChgFlat{color:#fff6}.publicReactSite .hubChgBig{font-size:18px}.publicReactSite .hubSpark{display:block}@media(max-width:640px){.publicReactSite .hubColHideSm{display:none!important}.publicReactSite .hubTableHead,.publicReactSite .hubTableRow{grid-template-columns:32px minmax(0,1fr) auto}.publicReactSite .hubStatV{font-size:22px}.publicReactSite .hubCoinMetaSm{display:flex;align-items:center;gap:8px;margin-top:1px}.publicReactSite .hubCoinMetaSm .hubChg{font-size:11px}.publicReactSite .hubColPrice{font-size:13.5px}}.publicReactSite .dataHubCardLogo .emojiBig,.publicReactSite .dataHubCardLogo .hoverable{font-size:30px;line-height:1}.publicReactSite .dataHubCardTag{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;font-weight:600;white-space:nowrap}.publicReactSite .dataHubCardTitle{font-size:21px;font-weight:800;letter-spacing:-.01em}.publicReactSite .dataHubCardTitleLg{font-size:24px}.publicReactSite .dataHubCardSub{color:#ffffff9e;font-size:13px;line-height:1.5;flex:1}.publicReactSite .dataHubCardCta{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.01em}@media(max-width:520px){.publicReactSite .dataHubGrid{grid-template-columns:1fr}.publicReactSite .dataHubHero h1{font-size:25px}}.appShell .appHeader{border-radius:28px;padding:32px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.appHeader h1,.heroCopy h2,.panelHeader h3{margin:0;font-weight:800;letter-spacing:-.03em}.appLead,.heroCopy p,.tokenDesc,.tokenMeta,.statHint,.panelMeta,.appNotice{color:var(--muted)}.appEyebrow,.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--accent);margin-bottom:10px}.headerActions,.appNav,.ctaRow,.switchRow{display:flex;flex-wrap:wrap;gap:12px}.appNav{margin:18px 0 24px}.navChip,.appBtn{border:1px solid var(--line);border-radius:999px;padding:12px 18px;transition:.18s ease}.navChip.active,.appBtnPrimary{background:linear-gradient(135deg,var(--accent),#d46f58);color:#140c0a;border-color:transparent;font-weight:700}.navChip:hover,.appBtn:hover{transform:translateY(-1px)}.appBtnGhost{background:#ffffff08}.pageGrid{display:grid;gap:20px}.heroPanel{padding:26px}.heroPanel,.splitGrid{display:grid;gap:20px}.heroPanel{grid-template-columns:1.5fr 1fr}.tokenHero,.landingHero{align-items:start}.tokenTitleRow{display:flex;gap:16px;align-items:flex-start}.tokenTitleRow h2{margin:0 0 8px}.appShell .panel{border-radius:26px;padding:24px}.publicReactSite .panel:has(>.panelHead){padding:0!important;overflow:hidden}.appShellEmbed .adminStandalonePanel{padding:0;overflow:hidden}.appShellEmbed .adminStandalonePanel>.panelHead,.appShellEmbed .adminStandalonePanel>.panelBody{margin:0}.panelHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.panelMeta{font-size:13px}.statCardGrid,.tokenGrid,.walletGrid,.featureGrid{display:grid;gap:14px}.statCardGrid,.singleStat{grid-template-columns:repeat(2,minmax(0,1fr))}.statCard,.tokenCard,.walletCard,.featureCard,.listRow{border:1px solid var(--line);background:var(--panel);border-radius:22px}.statCard{padding:18px}.statLabel{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.statValue{margin-top:10px;font-size:28px;font-weight:800}.statHint{margin-top:8px;font-size:13px}.tokenGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tokenCard,.walletCard,.featureCard{padding:18px}.tokenCardTop,.walletCardTop{display:flex;align-items:center;gap:14px}.tokenLogo{width:54px;height:54px;border-radius:18px;border:1px solid transparent;background:transparent;display:grid;place-items:center;overflow:hidden;flex:none}.tokenLogo img{width:100%;height:100%;object-fit:cover}.tokenLogo.fallback{font-weight:800;letter-spacing:.06em}.tokenName{font-weight:700;font-size:18px}.tokenMeta{margin-top:4px;font-size:13px}.tokenDesc{min-height:54px;line-height:1.5}.tokenStatsMini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 10px}.tokenStatsMini strong{display:block;margin-top:6px;font-size:16px}.miniLabel{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.textLink{color:var(--accent-2)}.compactRow{gap:16px}.walletGrid,.featureGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.walletValue{margin-top:18px;font-size:34px;font-weight:800}.walletUnit{margin-top:6px;color:var(--muted)}.walletBtn{display:inline-flex;margin-top:16px}.featureCard,.listRow{display:flex;justify-content:space-between;gap:16px;align-items:center}.switchRow input{accent-color:var(--accent)}.splitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.listBlock{display:grid;gap:12px}.listRow{padding:16px 18px}.listLink{color:inherit}.verticalCard{align-items:flex-start;flex-direction:column}.rowActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stackForm{display:grid;gap:12px;margin-bottom:16px}.textInput{width:100%;border-radius:16px;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:14px 16px}.smallBtn{padding:10px 14px}.topGap{margin-top:16px}.richlistEmbed{width:100%;margin-top:16px;border:1px solid var(--line);border-radius:20px;background:#0b0d12;min-height:1080px}.richlistChipSelect{display:inline-flex;align-items:center;gap:8px}.richlistChipSelect select{border:0;background:transparent;color:inherit;font:inherit;outline:none;cursor:pointer}.appNotice{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:18px}.appNotice.error{border-color:#ff7b7b59;color:#ffd6d6}.modalShell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center}.modalBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#06080eb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modalCard{position:relative;width:min(560px,calc(100vw - 28px));border:1px solid var(--line);background:linear-gradient(180deg,#181a24,#11131a);border-radius:28px;box-shadow:var(--shadow);padding:28px}.modalClose{position:absolute;top:14px;right:14px;border:none;background:transparent;color:var(--muted);font-size:22px;cursor:pointer}.modalLead{margin-top:8px}.qrBlock{display:grid;gap:12px;justify-items:center;margin-top:20px}.qrImage{width:min(300px,100%);border-radius:22px;border:1px solid var(--line);background:#fff;padding:10px}.centerText{text-align:center}.appToast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:11px;max-width:min(440px,calc(100vw - 28px));padding:13px 16px 13px 15px;border-radius:14px;background:#14161ef0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--accent, #e4965a);color:#f3f4f7;font-size:13.5px;font-weight:600;line-height:1.45;letter-spacing:.005em;box-shadow:0 14px 38px #00000080,0 2px 8px #00000059;z-index:60;cursor:pointer;animation:appToastIn .26s cubic-bezier(.2,.85,.3,1.15)}@keyframes appToastIn{0%{opacity:0;transform:translate(-50%,16px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}.appToastIcon{flex-shrink:0;width:20px;height:20px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:800;line-height:1;color:#0e0f17;background:var(--accent, #e4965a)}.appToastMsg{flex:1;min-width:0;word-break:break-word}.appToast--error{border-left-color:#ff5b5b}.appToast--error .appToastIcon{background:#ff5b5b;color:#fff}.appToast--success{border-left-color:#4ade80}.appToast--success .appToastIcon{background:#4ade80;color:#0b1f12}.appToast--info{border-left-color:#6aa9ff}.appToast--info .appToastIcon{background:#6aa9ff;color:#08122a}.signModalShell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center}.signModalBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#04060cc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signModalCard{position:relative;width:min(440px,calc(100vw - 24px));max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid rgba(228,150,90,.35);background:radial-gradient(circle at 0% 0%,rgba(228,150,90,.18) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(120,182,255,.14) 0%,transparent 55%),linear-gradient(180deg,#161924,#0d0f17);border-radius:24px;box-shadow:0 0 0 1px #e4965a1a,0 24px 80px #0009,0 0 60px #e4965a1f;padding:26px 24px 22px;color:var(--text);animation:signModalIn .28s cubic-bezier(.2,.8,.2,1)}@keyframes signModalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.signModalClose{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--muted);font-size:14px;cursor:pointer;transition:all .15s}.signModalClose:hover{color:var(--text);background:#ffffff14;border-color:var(--accent)}.signModalEyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:6px}.signModalTitle{margin:0 0 4px;font-size:21px;font-weight:700;background:linear-gradient(135deg,#f5f1ec,#e4965a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.signModalSubtitle{font-size:13px;color:var(--muted);margin-bottom:16px}.signModalSteps{display:flex;gap:10px;margin:14px 0 18px;padding:10px;background:#78b6ff0d;border:1px solid rgba(120,182,255,.16);border-radius:14px}.signModalStep{flex:1;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);opacity:.6}.signModalStep.done{opacity:1;color:#7ad3a0}.signModalStep.current{opacity:1;color:var(--accent);font-weight:700}.signModalStepDot{width:22px;height:22px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;font-size:11px;font-weight:700}.signModalStep.done .signModalStepDot{background:#7ad3a0;color:#0a1f12;border-color:#7ad3a0}.signModalStep.current .signModalStepDot{background:var(--accent);color:#1a1110;border-color:var(--accent);box-shadow:0 0 12px #e4965a80}.signModalStepLabel{flex:1}.signModalSummary{margin:14px 0 16px;padding:14px 16px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:14px}.signModalRow{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.signModalRow+.signModalRow{border-top:1px solid rgba(255,255,255,.05)}.signModalRowLabel{color:var(--muted)}.signModalRowValue{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.signModalRow.emphasis .signModalRowValue{color:var(--accent);font-size:15px}.signModalStatus{padding:10px 14px;border-radius:10px;text-align:center;font-size:13px;font-weight:600;margin-bottom:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.signModalStatus.neutral{color:var(--muted)}.signModalStatus.ok{background:#7ad3a01f;border-color:#7ad3a05c;color:#7ad3a0}.signModalStatus.err{background:#ff7b7b1a;border-color:#ff7b7b5c;color:var(--danger)}.signModalQrWrap{display:grid;gap:8px;justify-items:center;margin-bottom:14px}.signModalQr{width:200px;height:200px;border-radius:16px;background:#fff;padding:10px;box-shadow:0 6px 24px #0006,0 0 0 1px #e4965a2e}.signModalHint{font-size:11px;color:var(--muted);text-align:center}.signModalOpenBtn{display:block;width:100%;padding:12px;text-align:center;border-radius:12px;background:linear-gradient(135deg,var(--accent) 0%,#d46f58 100%);color:#1a1110;font-weight:700;font-size:14px;text-decoration:none;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s}.signModalOpenBtn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #e4965a59}.signModalTxid{margin-top:10px;text-align:center;font-size:11px;color:var(--muted)}.signModalTxid code{color:var(--accent-2);font-family:Consolas,monospace;font-size:11px}.authModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px}.authModalBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#04060cc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.authModalCard{position:relative;width:min(440px,calc(100vw - 24px));max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid rgba(228,150,90,.35);background:radial-gradient(circle at 0% 0%,rgba(228,150,90,.18) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(120,182,255,.14) 0%,transparent 55%),linear-gradient(180deg,#161924,#0d0f17);border-radius:24px;box-shadow:0 0 0 1px #e4965a1a,0 24px 80px #0009,0 0 60px #e4965a1f;padding:48px 28px 28px;color:var(--text);text-align:center;animation:signModalIn .28s cubic-bezier(.2,.8,.2,1)}.authModalLogo{position:absolute;top:16px;left:18px;width:26px;height:26px;object-fit:contain;opacity:.95;-webkit-user-select:none;user-select:none;pointer-events:none}.authModalClose{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;transition:all .15s}.authModalClose:hover{color:var(--text);background:#ffffff14;border-color:var(--accent)}.authModalEyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:6px}.authModalTitle{margin:0 0 6px;font-size:22px;font-weight:700;background:linear-gradient(135deg,#f5f1ec,#e4965a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.authModalText{margin:0 0 18px;font-size:13px;color:var(--muted)}.authModalActions{display:flex;justify-content:center;margin-bottom:18px}.authModalBtn{display:inline-block;padding:10px 22px;border-radius:999px;border:1px solid rgba(228,150,90,.45);background:#e4965a1a;color:#e4965a;font-size:13px;font-weight:600;text-decoration:none;letter-spacing:.02em;transition:background .15s,border-color .15s}.authModalBtn:hover{background:#e4965a2e;border-color:#e4965a}.xamanQrWrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:4px}.xamanQrImage{display:block;width:200px;height:200px;max-width:60vw;border-radius:14px;background:#fff;padding:8px;box-shadow:0 4px 24px #00000073}.xamanQrHint{font-size:12px;color:var(--muted);line-height:1.45;max-width:300px;margin:0 auto}.signResumeBadge{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:3px 10px;border-radius:999px;background:#e4965a29;border:1px solid rgba(228,150,90,.45);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.05em;cursor:pointer;animation:signResumePulse 2s ease-in-out infinite}@keyframes signResumePulse{0%,to{box-shadow:0 0 #e4965a80}50%{box-shadow:0 0 0 6px #e4965a00}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.heroPanel,.splitGrid,.publicReactSite .chartNewsRow,.publicReactSite .chartNewsRow.withNews{grid-template-columns:1fr}.publicReactSite .chartNewsRow.withNews .newsPanel{display:block;height:auto}.publicReactSite .chartNewsRow.withNews .newsPanel .panelBody,.publicReactSite .chartNewsRow.withNews .newsPanel .newsFeedList{display:block;min-height:unset;overflow:visible;padding-right:0}.appHeader{padding:24px;border-radius:22px;flex-direction:column}}@media(max-width:640px){.appShell{padding:18px 14px 40px}.appShellEmbed{padding:0 0 40px}.panel,.heroPanel{padding:18px;border-radius:20px}.statCardGrid{grid-template-columns:1fr}}.docsLayout{display:flex;min-height:100vh;background:var(--bg)}.docsMobileTop,.docsMobileNav{display:none}.docsSidebar{position:sticky;top:0;width:260px;min-width:260px;height:100vh;overflow-y:auto;border-right:1px solid var(--line);background:var(--panel);padding:24px 0;display:flex;flex-direction:column}.docsSidebarHeader{padding:0 20px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.docsSidebarLogo{font-size:15px;font-weight:700;color:var(--text)}.docsSidebarBadge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:2px 8px;border-radius:4px;background:#e4965a26;color:var(--accent)}.docsSidebarNav{flex:1;padding:12px 0;display:flex;flex-direction:column;gap:1px}.docsSidebarLink{display:block;padding:8px 20px;font-size:13px;color:#ffffff8c;background:none;border:none;text-align:left;cursor:pointer;transition:color .15s,background .15s;border-left:2px solid transparent}.docsSidebarLink:hover{color:var(--text);background:#ffffff08;border-left-color:var(--accent)}.docsSidebarFooter{padding:16px 20px 0;border-top:1px solid var(--line)}.docsSidebarFooter a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent);text-decoration:none}.docsSidebarFooter a:hover{text-decoration:underline}.docsMain{flex:1;min-width:0;padding:40px 48px 80px;max-width:860px;overflow-x:hidden;word-wrap:break-word}.docsHero{margin-bottom:40px}.docsHeroTitle{font-size:36px;font-weight:800;margin:0 0 12px;background:linear-gradient(135deg,var(--text),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.docsHeroSub{font-size:16px;color:var(--muted);margin:0;max-width:500px}.docsGuideGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:48px}.docGuideCard{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:12px;border:1px solid var(--line);background:var(--panel);text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.docGuideCard:hover{border-color:#e4965a4d;background:var(--panel-2)}.docGuideIcon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e4965a1a;color:var(--accent)}.docGuideCardTitle{font-size:14px;font-weight:700;margin-bottom:4px}.docGuideCardDesc{font-size:12px;color:var(--muted)}.docSection{margin-bottom:48px;scroll-margin-top:24px}.docSectionTitle{font-size:24px;font-weight:700;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.docSection h3{font-size:16px;font-weight:600;margin:24px 0 10px;color:#ffffffd9}.docSection p{font-size:14px;line-height:1.7;color:#ffffffb3;margin:0 0 12px}.docSection code{font-size:12px;padding:2px 6px;border-radius:4px;background:#ffffff0f;color:var(--accent-2)}.docSection strong{color:var(--text)}.docSection ul,.docSection ol{padding-left:20px;margin:0 0 16px}.docSection li{font-size:14px;line-height:1.7;color:#ffffffb3;margin-bottom:4px}.docCode{background:#0006;border:1px solid var(--line);border-radius:10px;padding:16px 20px;overflow-x:auto;margin:12px 0 16px;font-size:12px;line-height:1.6;color:#ffffffbf}.docCode code{background:none;padding:0;font-size:inherit;color:inherit}.docTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0 16px}.docHookList{display:flex;flex-direction:column;gap:8px;margin:12px 0 16px}.docHookCard{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;background:#ffffff05}.docHookTop{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.docHookName{font-size:13px;font-weight:700;color:#ffffffeb}.docHookMeta{display:flex;gap:8px;align-items:center;font-size:10px;color:#ffffff8c;flex-wrap:wrap}.docHookSlot{padding:1px 6px;border-radius:4px;background:#ffffff0d;font-family:Consolas,monospace}.docHookSummary{font-size:12px;color:#ffffffa6;line-height:1.5;margin-bottom:8px}.docHookKv{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;margin:4px 0 8px;font-size:10px;align-items:baseline}.docHookKvRow{display:contents}.docHookKvLabel{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.docHookKvVal{color:#ffffffb3;font-size:10px;word-break:break-all;font-family:Consolas,monospace}.docHookParams{display:flex;flex-wrap:wrap;gap:4px}.docHookTemplate code,.docHookParamPill code{font-size:9.5px;padding:1px 5px;border-radius:3px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#fff9;font-family:Consolas,monospace}.docHookTemplate code{background:#e4965a14;border-color:#e4965a33;color:var(--accent)}.docTable{width:100%;border-collapse:collapse;font-size:13px;min-width:400px}.docTable th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);color:#ffffff80;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.docTable td{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffb3}.docTable td code{font-size:12px}.docCallout{padding:16px 20px;border-radius:10px;border-left:3px solid var(--accent-2);background:#78b6ff0d;margin:16px 0;font-size:13px;color:#ffffffb3}.docCallout.warn{border-left-color:var(--accent);background:#e4965a0d}.docCallout ul{margin:8px 0 0;padding-left:18px}.docCallout li{font-size:13px;margin-bottom:4px}.docSteps{padding-left:20px}.docSteps li{margin-bottom:8px}.docStepCards{display:flex;flex-direction:column;gap:12px;margin:16px 0}.docStepCard{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;border-radius:10px;border:1px solid var(--line);background:var(--panel)}.docStepNum{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#e4965a1f;color:var(--accent);font-weight:700;font-size:14px}.docStepCard p{margin:4px 0 0;font-size:13px}.docFaq{display:flex;flex-direction:column;gap:6px}.docFaqItem{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.docFaqItem summary{padding:14px 20px;font-size:14px;font-weight:600;cursor:pointer;color:#fffc;list-style:none}.docFaqItem summary::-webkit-details-marker{display:none}.docFaqItem summary:before{content:"+ ";color:var(--accent);font-weight:700;margin-right:8px}.docFaqItem[open] summary:before{content:"- "}.docFaqItem[open] summary{border-bottom:1px solid var(--line)}.docFaqItem p{padding:14px 20px;margin:0;font-size:13px;line-height:1.6;color:#ffffffa6}@media(max-width:768px){.docsMobileTop{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;position:sticky;top:0;z-index:20;background:#0c0d12e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.docsMobileBack{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#fff9;text-decoration:none}.docsMobileBack:hover{color:var(--text)}.docsMobileTitle{font-size:14px;font-weight:700;color:var(--text)}.docsMobileNav{display:flex;gap:4px;padding:0 16px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.docsMobileNav::-webkit-scrollbar{display:none}.docsMobileNavBtn{flex-shrink:0;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:none;color:#ffffff80;font-size:12px;cursor:pointer;white-space:nowrap}.docsMobileNavBtn:hover{color:var(--text);background:#ffffff0d}.docsLayout{flex-direction:column}.docsSidebar{display:none!important}.docsMain{padding:0 16px 60px;width:100%;max-width:100%}.docsHeroTitle{font-size:24px}.docsGuideGrid{grid-template-columns:1fr}.docCode{font-size:11px;padding:12px 14px}.docTable{font-size:12px}.docTable th,.docTable td{padding:8px 10px}.docStepCard{gap:12px;padding:14px 16px}}.appRoot{display:flex;flex-direction:column;min-height:100vh}.agreementBody{max-height:380px;overflow-y:auto;padding:20px;font-size:13px;line-height:1.65;color:#ffffffbf;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#00000040}.agreementBody h3{margin:0 0 12px;font-size:16px;color:#fff}.agreementBody ol{padding-left:20px;margin:12px 0}.agreementBody li{margin-bottom:10px}.agreementFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.agreementSigner{display:flex;flex-direction:column;gap:4px}@media(max-width:600px){.agreementFooter{flex-direction:column;align-items:stretch}}.appFooter{padding:8px 24px;margin-top:auto}@media(min-width:769px){.appFooter{padding:8px clamp(18px,3vw,40px)}}.profileAvatarBtn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.profileAvatarShell{width:36px;height:36px;border-radius:999px;border:2px solid rgba(255,255,255,.25);display:grid;place-items:center;overflow:hidden;position:relative;background:#ffffff0a;flex:0 0 auto}.profileAvatarBtn:hover .profileAvatarShell{border-color:#ffffff8c}.profileAvatarLive{border-color:#ffffffb3}.profileAvatarImg{width:100%;height:100%;object-fit:cover;border-radius:999px;display:block}.profileAvatarSilhouette{position:relative;width:100%;height:100%;display:block}.profileAvatarSilhouette:before{content:"";position:absolute;top:5px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:#ffffff8c}.profileAvatarSilhouette:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background:#ffffff8c}.profileAvatarShellHero{width:72px;height:72px}.profileAvatarShellHero .profileAvatarSilhouette:before{width:20px;height:20px;top:12px}.profileAvatarShellHero .profileAvatarSilhouette:after{width:42px;height:42px;bottom:-17px}.profileLayout{display:flex;gap:20px;align-items:flex-start;margin-top:6px}.profileSidebar{flex:0 0 180px;display:flex;flex-direction:column;gap:2px;position:sticky;top:14px}.profileSideLink{text-align:left;background:none;border:none;cursor:pointer;padding:10px 14px;border-radius:10px;color:#fff9;font-size:14px;font-weight:600}.profileSideLink:hover{background:#ffffff0d;color:#fff}.profileSideLinkActive{background:#ffffff14;color:#fff}.profileSideSelect{display:none}.profileContent{flex:1;min-width:0}.profileStack{display:flex;flex-direction:column;gap:14px}@media(max-width:768px){.profileLayout{flex-direction:column;gap:12px}.profileSidebar{display:none}.profileSideSelect{display:block;width:100%}.profileSideSelect select{width:100%;padding:10px 12px;border-radius:10px;background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.12);font-size:14px}.profileContent{width:100%}}.profileHeroCard{overflow:hidden;padding:0!important}.profileHeroBanner{height:120px;background:linear-gradient(120deg,#e4965a40,#64a0ff2e);background-size:cover;background-position:center}@media(min-width:769px){.profileHeroCard,.profileStatRow{max-width:760px}.profileHeroBanner{height:190px}}.profileHeroRow{display:flex;gap:16px;align-items:flex-start;padding:0 18px 18px}.profileHeroRow .profileAvatarShell{margin-top:-26px;background:#11141c}.profileHeroName{font-size:19px;font-weight:800;margin-top:10px}.profileHeroAddr{font-size:11px;color:#ffffff73;word-break:break-all}.profileHeroBio{font-size:13px;color:#ffffffb3;margin-top:8px}.profileHeroLinks{display:flex;gap:14px;margin-top:10px;align-items:center;flex-wrap:wrap}.profileHeroLinks a{color:#ffd54ae6;font-size:13px;text-decoration:none}.profileHeroLinks a:hover{text-decoration:underline}.profileInlineBtn{background:none;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffbf;font-size:12px;padding:4px 12px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.profileInlineBtn:hover{border-color:#ffffff73;color:#fff}.profileLinkIcon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid rgba(255,255,255,.14);color:#ffffffb3;text-decoration:none;flex:0 0 auto;transition:border-color .14s,color .14s,background .14s}.profileLinkIcon:hover{border-color:#fff6;color:#fff;background:#ffffff0d}.profileLinkIcon img{width:16px;height:16px;border-radius:4px;object-fit:contain;display:block}.profileStatRow{display:flex;gap:12px;flex-wrap:wrap}.profileStatCard{flex:1 1 140px;text-align:center;padding:16px 12px!important}.profileStatK{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#ffffff73;font-weight:600;margin-bottom:6px}.profileStatV{font-size:20px;font-weight:800}.profileStatLink{display:flex;align-items:center;justify-content:center}.profileStatLink a{color:#ffd54ae6;text-decoration:none;font-weight:700;font-size:14px}.profileForm{display:flex;flex-direction:column;gap:16px}.profileFormRow{display:flex;flex-direction:column;gap:6px}.profileFormRow>label:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;font-weight:600}.profileFormRow input[type=text],.profileFormRow textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;padding:10px 12px;font-size:14px;width:100%;box-sizing:border-box;resize:vertical}.profileFormAvatarRow{flex-direction:row;align-items:center;gap:16px}.profileFormUploadCol{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.profileUploadBtn{cursor:pointer}.profileBannerPick{display:flex;align-items:center;justify-content:center;height:110px;border-radius:12px;cursor:pointer;border:1px dashed rgba(255,255,255,.2);background:#ffffff08;background-size:cover;background-position:center;color:#ffffff73;font-size:13px}.profileBannerPick:hover{border-color:#fff6}.profileFormActions{display:flex;align-items:center;gap:14px}.profileList{display:flex;flex-direction:column;gap:2px}.profileListRow{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;color:inherit;text-decoration:none;font-size:13px}a.profileListRow:hover,.profileListRow:hover{background:#ffffff0a}.profileListCmd{font-weight:700;color:#ffffffe6;min-width:64px;text-decoration:none}a.profileListCmd{color:#ffd54ae6}.profileListProd{color:#ffffff8c;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileListMono{color:#fff6;font-size:11px}.profileListAgo{color:#ffffff59;font-size:11px;white-space:nowrap}.profileSectionTitle{font-size:14px;font-weight:700;margin-bottom:10px}.profileToggleRow{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.profileToast{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#14161ef2;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:10px 18px;font-size:13px;z-index:200;box-shadow:0 12px 30px #00000080}.appFooterTabs{display:none}@media(max-width:768px){.appFooter{position:fixed;bottom:0;left:0;right:0;z-index:50;margin-top:0;padding:4px 6px;background:#0c0d12eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.07)}.appFooter .appFooterInner{display:none}.appFooterTabs{display:flex;align-items:stretch;justify-content:space-between;padding-bottom:env(safe-area-inset-bottom,0px)}.appFooterTab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px 5px;border-radius:12px;text-decoration:none;color:#ffffff9e;-webkit-tap-highlight-color:transparent}.appFooterTab span{font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.appFooterTab svg,.appFooterTab img{display:block}.appFooterTab:active{background:#ffffff0f}.appFooterTabActive{color:#fff}}.appFooterInner{display:flex;justify-content:space-between;align-items:center}.appFooterLeft,.appFooterRight{display:flex;align-items:center;gap:16px}.appFooterIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#fff9;transition:color .15s,background .15s}.appFooterIcon:hover{color:#fffffff2;background:#ffffff1a}.devChecklistLayout{display:flex;min-height:480px;max-height:640px;border-top:1px solid var(--line)}.devChecklistSidebar{width:220px;min-width:220px;border-right:1px solid var(--line);background:#00000026;padding:12px 0;display:flex;flex-direction:column;overflow-y:auto}.devChecklistSidebarHeader{padding:4px 14px 10px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.devChecklistSidebarTitle{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ffffff73}.devChecklistResetBtn{background:none;border:none;color:#ffffff59;font-size:10px;cursor:pointer;padding:2px 6px;border-radius:4px}.devChecklistResetBtn:hover{color:#f87171;background:#f8717114}.devChecklistSidebarNav{flex:1;padding:8px 0;display:flex;flex-direction:column;gap:2px}.devChecklistSidebarLink{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;color:#fff9;background:none;border:none;text-align:left;cursor:pointer;border-left:2px solid transparent;transition:background .12s,color .12s,border-color .12s}.devChecklistSidebarLink:hover{background:#ffffff0a;color:var(--text)}.devChecklistSidebarLink.active{background:#e4965a14;color:var(--accent);border-left-color:var(--accent)}.devChecklistBadge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;background:#ffffff0f;color:#ffffff8c}.devChecklistBadge.complete{background:#4ade8026;color:#4ade80}.devChecklistSidebarFooter{padding:12px 14px;border-top:1px solid var(--line)}.devChecklistMain{flex:1;min-width:0;padding:14px 20px 20px;overflow-y:auto}.devChecklistSection{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.04);margin-bottom:14px}.devChecklistSection:last-of-type{border-bottom:none;margin-bottom:0}.devChecklistSectionHeader{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.devChecklistSectionTitle{font-size:13px;font-weight:700;color:var(--text);margin:0;letter-spacing:.3px}.devChecklistSectionCount{font-size:11px;color:#fff6;font-family:Consolas,monospace}.devChecklistItems{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.devChecklistItem{padding:6px 10px;border-radius:6px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);transition:background .1s}.devChecklistItem:hover{background:#ffffff0a}.devChecklistItem.done{background:#4ade800a;border-color:#4ade801f}.devChecklistLabel{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:12px;line-height:1.45}.devChecklistCheckbox{margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:#e4965a}.devChecklistText{flex:1;color:#ffffffd9;word-wrap:break-word}.devChecklistItem.done .devChecklistText{color:#ffffff73;text-decoration:line-through;text-decoration-color:#4ade8066}.devChecklistTag{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;padding:1px 6px;border-radius:4px;background:#e4965a1f;color:#e4965ad9;flex-shrink:0;align-self:center}.devChecklistFootnote{margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.04);font-size:10px;color:#ffffff59}@media(max-width:720px){.devChecklistLayout{flex-direction:column;max-height:none}.devChecklistSidebar{width:100%;min-width:0;max-height:180px;border-right:none;border-bottom:1px solid var(--line)}}.adminDocsLayout{display:flex;gap:0;margin-top:12px;min-height:600px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.adminDocsSidebar{width:240px;min-width:240px;border-right:1px solid var(--line);background:#0000002e;padding:16px 0;display:flex;flex-direction:column;position:sticky;top:0;max-height:100vh;overflow-y:auto}.adminDocsSidebarHeader{padding:0 16px 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.adminDocsSidebarLogo{font-size:13px;font-weight:700;color:var(--text)}.adminDocsSidebarBadge{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#e4965a26;color:var(--accent)}.adminDocsSidebarNav{flex:1;padding:10px 0;display:flex;flex-direction:column;gap:1px}.adminDocsSidebarLink{display:block;padding:10px 16px;font-size:13px;font-weight:500;color:#fff9;background:none;border:none;text-align:left;cursor:pointer;border-left:2px solid transparent;transition:color .12s,background .12s,border-color .12s}.adminDocsSidebarLink:hover{color:var(--text);background:#ffffff0a}.adminDocsSidebarLink.active{color:var(--accent);background:#e4965a14;border-left-color:var(--accent)}.adminDocsSidebarFooter{padding:12px 16px 0;border-top:1px solid var(--line)}.adminDocsMain{flex:1;min-width:0;padding:16px 20px 32px;overflow-x:hidden}.adminDocsMain>.panel,.adminDocsMain>.adminStandalonePanel,.adminDocsMain>section.panel{border:none;border-radius:0;background:transparent;margin:0;padding:0}.adminDocsMain>.panel>.panelHeader,.adminDocsMain>.panel>.panelHead{padding:0 0 14px;border-bottom:1px solid var(--line);margin-bottom:14px}.adminDocsMain>.panel>.panelBody,.adminDocsMain>.panel>.panelBody.adminPanelBody{padding:0}.adminDocsMobile{display:none}.adminDocsMobileCard{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:8px;background:var(--panel)}.adminDocsMobileCard.open{border-color:#e4965a4d}.adminDocsMobileHeader{width:100%;padding:12px 14px;background:#ffffff05;border:none;color:var(--text);font-size:14px;font-weight:600;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.adminDocsMobileHeader:hover{background:#ffffff0a}.adminDocsMobileCard.open .adminDocsMobileHeader{background:#e4965a0f;color:var(--accent)}.adminDocsMobileChevron{font-size:12px;color:#ffffff73}.adminDocsMobileBody{padding:12px 14px 16px;border-top:1px solid var(--line)}.adminDocsMobileBody>.panel,.adminDocsMobileBody>.adminStandalonePanel,.adminDocsMobileBody>section.panel{border:none;border-radius:0;background:transparent;margin:0;padding:0}.adminDocsMobileBody>.panel>.panelHeader,.adminDocsMobileBody>.panel>.panelHead{padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.adminDocsMobileBody>.panel>.panelBody,.adminDocsMobileBody>.panel>.panelBody.adminPanelBody{padding:0}.tvlTriangle{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;align-items:start;justify-items:center;max-width:480px;margin:0 auto}.tvlTriangle .tvlCellUsd{grid-column:1 / -1;order:-1;margin-bottom:2px}.tvlTriangle .tvlCellXxx{grid-column:1 / -1;order:1;margin-top:2px}@media(max-width:560px){.tvlTriangle{gap:14px 14px}}@media(max-width:780px){.adminDocsLayout{display:block;border:none;background:transparent;min-height:0}.adminDocsSidebar,.adminDocsMain{display:none}.adminDocsMobile{display:block}}.adminCopy{font-family:Consolas,monospace;font-size:11px;color:#ffffff8c;background:#ffffff0a;padding:2px 6px;border-radius:4px;cursor:pointer;transition:background .1s,color .1s;-webkit-user-select:all;user-select:all;border:1px solid transparent}.adminCopy:hover{background:#e4965a1a;color:#e4965a;border-color:#e4965a40}.adminCopy.copied{background:#4ade801f;color:#4ade80;border-color:#4ade804d}.adminSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.adminSectionHead h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.3px;color:var(--text)}.adminSectionHead .adminSectionSub{font-size:11px;color:#fff6;margin-top:3px;line-height:1.4}.adminEmpty{padding:18px 14px;text-align:center;border:1px dashed rgba(255,255,255,.08);border-radius:8px;background:#ffffff05}.adminEmpty .adminEmptyIcon{font-size:18px;opacity:.4;margin-bottom:4px}.adminEmpty .adminEmptyText{font-size:12px;color:#ffffff8c;margin-bottom:4px}.adminEmpty .adminEmptyHint{font-size:10px;color:#ffffff59;letter-spacing:.3px}.adminStatTile{padding:10px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:border-color .15s,background .15s}.adminStatTile:hover{border-color:#e4965a33;background:#e4965a08}.adminStatTile .adminStatLabel{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#fff6;margin-bottom:4px}.adminStatTile .adminStatValue{font-size:16px;font-weight:700;letter-spacing:.2px;color:#ffffffe6}.adminStatTile.tone-ok .adminStatValue{color:#4ade80}.adminStatTile.tone-warn .adminStatValue{color:#f59e0b}.adminStatTile.tone-danger .adminStatValue{color:#f87171}.adminStatTile .adminStatSub{font-size:10px;color:#ffffff59;margin-top:2px}.btn.btnPrimary{background:#e4965a;color:#0b0c10;border-color:#e4965a}.btn.btnPrimary:hover:not(:disabled){background:#ee9f61;border-color:#ee9f61}.btn.btnDanger{background:#dc2626;color:#fff;border-color:#dc2626}.btn.btnDanger:hover:not(:disabled){background:#e63838;border-color:#e63838}.btn.btnGhost{background:transparent;color:#ffffffb3}.btn.btnGhost:hover:not(:disabled){background:#ffffff0d;color:var(--text)}.btn.btnSm{padding:3px 8px;font-size:11px}.devChecklistSection+.devChecklistSection{padding-top:14px;margin-top:4px}.devChecklistSection:first-of-type{padding-top:0}.adminPanelBody{min-width:0;overflow-wrap:break-word;word-wrap:break-word}.pxStatsRow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:18px 0 8px}.pxClaimableInline{display:block}.pxClaimablePill{display:none}@media(max-width:600px){.pxStatsRow{grid-template-columns:repeat(4,minmax(0,1fr))}.pxClaimableInline{display:none}.pxClaimablePill{display:flex}}
