:root{--bg: #0E1522;--bg-2: #151D2C;--card: linear-gradient(160deg, rgba(255,255,255,.145), rgba(255,255,255,.068));--line: rgba(255,255,255,.14);--line-2: rgba(255,255,255,.22);--line-gold: rgba(232,179,65,.28);--line-gold-strong: rgba(232,179,65,.45);--gold-1: #E8B341;--gold-2: #F7D794;--gold-3: #B8860B;--txt: #FFFFFF;--txt-2: #C8D2E2;--txt-3: #9AA8BF;--up: #00D9A3;--down: #F45B69;--silver-1: #B8C2D0;--silver-2: #E4EAF2;--copper-1: #B87333;--copper-2: #E0A46B;--rose-1: #E2A18E;--rose-2: #F6D0C2;--r-lg: 20px;--r-md: 14px;--r-sm: 10px;--safe-b: env(safe-area-inset-bottom, 0px);--nav-h: 74px;--pad: 16px;--ease: cubic-bezier(.22,.9,.28,1);--fs-mini: 12.5px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 15px;--fs-lg: 17px;--fs-xl: 20px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;width:100%;max-width:100vw;overflow-x:hidden}body{font-family:Inter,HarmonyOS Sans SC,PingFang SC,Noto Sans SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--txt);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1;letter-spacing:.01em}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}:root{--min-font: 12px}.btn-max,.hero-sub,.pm-hint,.link-btn{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;font-size:12px;font-weight:700;font-family:inherit;color:var(--gold-1);background:#e8b3411a;border:1px solid rgba(232,179,65,.28);border-radius:999px;cursor:pointer;transition:.18s var(--ease);-webkit-user-select:none;user-select:none}.link-btn:active{transform:scale(.96);background:#e8b3412e}.link-btn .chev{display:inline-block;font-size:15px;line-height:1;transform:rotate(90deg);transition:transform .2s var(--ease)}.link-btn .chev.up{transform:rotate(-90deg)}.sec-title .more,.support-file-meta small,.badge-count,.main small,.main .sub,.main .hint,.main .note{font-size:12px}.num{font-family:JetBrains Mono,SF Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stage{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 55% at 15% 0%,rgba(232,179,65,.22) 0%,transparent 60%),radial-gradient(ellipse 80% 55% at 90% 100%,rgba(96,118,255,.14) 0%,transparent 60%),radial-gradient(ellipse 70% 45% at 50% 55%,rgba(232,179,65,.06) 0%,transparent 65%),var(--bg)}.app{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;max-width:520px;margin:0 auto}.topbar{flex:none;display:flex;align-items:center;gap:10px;padding:14px var(--pad) 10px;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.brand-logo{width:40px;height:40px;flex:none;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(232,179,65,.42));user-select:none;-webkit-user-drag:none}.brand-text b{font-size:15.5px;font-weight:800;letter-spacing:.01em;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.brand-text small{display:block;font-size:var(--fs-xs);color:var(--txt-2);letter-spacing:.12em;margin-top:1px;font-weight:500}.icon-btn{width:36px;height:36px;border-radius:11px;flex:none;display:grid;place-items:center;cursor:pointer;background:#ffffff14;border:1px solid var(--line);color:var(--txt-2);transition:.2s var(--ease)}.icon-btn svg{width:18px;height:18px}.icon-btn:active{transform:scale(.93);background:#ffffff24}.wallet-btn{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:11px;flex:none;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-sm);font-weight:800;cursor:pointer;background:linear-gradient(135deg,var(--gold-1),var(--gold-2));color:#2a1d00;box-shadow:0 6px 18px #e8b34147,inset 0 1px #ffffff80;transition:.2s var(--ease)}.wallet-btn:active{transform:scale(.96)}.wallet-btn.connected{background:var(--card);color:var(--txt);border:1px solid var(--line-gold-strong);box-shadow:0 0 0 3px #e8b34117}.wallet-btn .dot{width:6px;height:6px;border-radius:50%;background:var(--gold-1);box-shadow:0 0 8px var(--gold-1)}.wallet-btn.busy{background:#ffffff13;color:var(--txt-2);border:1px solid rgba(255,255,255,.14);box-shadow:none;cursor:progress}.wallet-btn.busy:active{transform:none}.wallet-btn:disabled{pointer-events:none}.spin-dot{width:11px;height:11px;border-radius:50%;flex:none;border:2px solid rgba(232,179,65,.28);border-top-color:var(--gold-1);animation:walbtnspin .7s linear infinite}@keyframes walbtnspin{to{transform:rotate(360deg)}}.wallet-btn.need-sign{background:#e8b34124;color:var(--gold-1);border:1px solid rgba(232,179,65,.55);box-shadow:0 0 0 3px #e8b34117}.wallet-btn.need-sign .dot{background:var(--gold-1);box-shadow:0 0 8px var(--gold-1);animation:needsignpulse 1.6s ease-in-out infinite}@keyframes needsignpulse{0%,to{opacity:1}50%{opacity:.35}}.main{flex:1;width:100%;overflow-y:auto;overflow-x:hidden;padding:0 var(--pad) calc(var(--nav-h) + var(--safe-b) + 92px);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;transition:padding-bottom .25s var(--ease)}.main::-webkit-scrollbar{display:none}body.cart-open .main{padding-bottom:calc(var(--nav-h) + var(--safe-b) + 104px)}.page{animation:pageIn .42s var(--ease);min-width:0;width:100%}@keyframes pageIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sec-title{display:flex;align-items:center;justify-content:space-between;margin:28px 2px 14px;font-size:16px;font-weight:800;color:var(--txt);letter-spacing:.02em}.sec-title>span{display:flex;align-items:center;gap:8px}.sec-title>span:before{content:"";width:3.5px;height:17px;border-radius:2px;background:linear-gradient(180deg,var(--gold-2),var(--gold-3));box-shadow:0 0 10px #e8b3418c}.sec-title a,.sec-title .more{font-size:var(--fs-sm);color:var(--txt-2);font-weight:600;cursor:pointer}.card{background:var(--card);border:1px solid var(--line-gold);border-radius:var(--r-lg);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000038,0 12px 36px #00000061,0 2px 8px #00000038;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);position:relative;overflow:hidden}.hero{padding:20px 18px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line-gold-strong);box-shadow:inset 0 1px #ffffff29,0 12px 36px #00000061;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;top:-60px;right:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(232,179,65,.22),transparent 70%);filter:blur(18px);pointer-events:none}.hero .lbl{font-size:var(--fs-xs);color:var(--txt-2);font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:10px}.hero .lbl:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold-1);box-shadow:0 0 8px var(--gold-1)}.hero .big{font-size:40px;font-weight:900;letter-spacing:-.03em;line-height:1;background:linear-gradient(120deg,#fff7e2,#f7d794 45%,#e8b341);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .big small{font-size:15px;-webkit-text-fill-color:var(--txt-2);margin-left:8px;font-weight:700;letter-spacing:.04em}.token-row{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:12px}.token-card{padding:14px 13px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line-gold);box-shadow:inset 0 1px #ffffff1a,0 6px 20px #0000003d;position:relative;overflow:hidden}.token-card.gold:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold-2),var(--gold-1),transparent)}.token-card.dia:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#B18CFF,#7C5CFF,transparent)}.tk-head{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:var(--fs-sm);font-weight:800}.tk-dot{width:20px;height:20px;border-radius:50%;flex:none}.tk-chg{margin-left:auto;font-size:var(--fs-xs);font-weight:800;padding:2px 6px;border-radius:5px}.tk-chg.up{background:#00d9a321;color:var(--up)}.tk-chg.down{background:#f45b6921;color:var(--down)}.tk-bal{font-size:23px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.onboard{margin-top:12px;padding:16px;border-radius:var(--r-md);background:linear-gradient(150deg,#e8b3412b,#e8b3410d);border:1px solid var(--line-gold-strong);box-shadow:inset 0 1px #ffffff1a}.onboard .ob-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.onboard .ob-ico{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:13px;color:#2a1d00;background:linear-gradient(150deg,var(--gold-2) 0%,var(--gold-1) 55%,var(--gold-3) 100%);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000002e,0 4px 14px #e8b34152}.onboard .ob-ico svg{stroke:#2a1d00;stroke-width:1.9}.onboard .ob-head b{display:block;font-size:var(--fs-md);font-weight:800;color:var(--txt)}.onboard .ob-head small{display:block;margin-top:2px;font-size:var(--fs-mini);color:var(--txt-3)}.onboard .ob-steps{list-style:none;margin:0 0 14px;display:flex;flex-direction:column;gap:11px}.onboard .ob-steps li{display:flex;align-items:flex-start;gap:10px}.onboard .ob-steps i{width:21px;height:21px;flex:none;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:11px;font-weight:900;color:#2a1d00;background:linear-gradient(135deg,var(--gold-1),var(--gold-2));margin-top:1px}.onboard .ob-steps b{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--txt)}.onboard .ob-steps span{display:block;margin-top:2px;font-size:var(--fs-mini);color:var(--txt-3);line-height:1.5}.onboard .ob-btn{width:100%;height:44px;font-size:var(--fs-base)}.tk-price{display:flex;flex-direction:column;gap:3px;margin-top:8px;font-size:var(--fs-xs);font-weight:600}.tk-price>span:first-child{color:var(--txt-2);white-space:nowrap}.tk-price>span:last-child{color:var(--txt-3);align-self:flex-end;white-space:nowrap}.tk-val{color:var(--txt-3)}.power-card{margin-top:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line-gold);box-shadow:inset 0 1px #ffffff1a}.pm-row{display:flex;align-items:center;gap:10px;margin-bottom:9px}.pm-lbl{font-size:var(--fs-xs);color:var(--txt-2);font-weight:600}.pm-num{font-size:19px;font-weight:900;color:var(--gold-2);margin-left:auto}.pow-bar{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden;margin-bottom:8px}.pow-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--gold-1),var(--gold-2));box-shadow:0 0 10px #e8b34199;transition:width .8s var(--ease)}.pm-note{font-size:var(--fs-xs);color:var(--txt-2)}.pm-note b{color:var(--gold-2)}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:15px 0;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line-gold);box-shadow:inset 0 1px #ffffff1a}.stats>div{text-align:center;position:relative}.stats>div+div:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:26px;background:var(--line)}.stats span{display:block;font-size:var(--fs-xs);color:var(--txt-2);margin-bottom:6px;font-weight:500}.stats b{font-size:17px;font-weight:900}.marquee{display:flex;align-items:center;gap:9px;margin-top:12px;padding:9px 13px;border-radius:11px;background:#e8b34114;border:1px solid rgba(232,179,65,.22);overflow:hidden}.marquee .tag{flex:none;font-size:var(--fs-xs);font-weight:800;color:#2a1d00;padding:2px 7px;border-radius:5px;background:linear-gradient(135deg,var(--gold-1),var(--gold-2))}.marquee .track{flex:1;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 20px),transparent 100%)}.marquee .track p{display:inline-block;font-size:var(--fs-xs);color:var(--txt-2);animation:scrollLeft 22s linear infinite}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.bonus-scroll{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:2px 0 6px}.bonus{min-width:0;padding:13px 11px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 5px 16px #0003}.bonus:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:2px}.bonus.b1:before{background:linear-gradient(90deg,#4D8BFF,transparent)}.bonus.b2:before{background:linear-gradient(90deg,#00D9A3,transparent)}.bonus.b3:before{background:linear-gradient(90deg,#E8B341,transparent)}.bonus.b4:before{background:linear-gradient(90deg,#A78BFA,transparent)}.bonus .n{font-size:var(--fs-xs);color:var(--txt-2);margin-bottom:9px;display:flex;align-items:center;gap:5px;font-weight:600}.bonus .n i{width:5px;height:5px;border-radius:50%;flex:none}.bonus.b1 .n i{background:#4d8bff;box-shadow:0 0 6px #4d8bff}.bonus.b2 .n i{background:#00d9a3;box-shadow:0 0 6px #00d9a3}.bonus.b3 .n i{background:#e8b341;box-shadow:0 0 6px #e8b341}.bonus.b4 .n i{background:#a78bfa;box-shadow:0 0 6px #a78bfa}.bonus .v{font-size:19px;font-weight:800;color:var(--txt)}.bonus .v small{font-size:var(--fs-xs);color:var(--txt-3);margin-left:3px;font-weight:600}.p-daily{display:flex;align-items:baseline;gap:6px;margin:6px 0 8px;padding:6px 9px;border-radius:8px;background:#e8b34117;border:1px solid rgba(232,179,65,.18)}.p-daily .pd-lbl{font-size:var(--fs-mini);color:var(--gold-2);font-weight:700;opacity:.85}.p-daily .pd-val{margin-left:auto;font-size:15px;font-weight:900;color:var(--gold-1);letter-spacing:-.01em}.p-daily .pd-val small{font-size:var(--fs-mini);font-weight:700;color:var(--gold-2);margin-left:3px;opacity:.8}.flag-meta .fm-daily span{color:var(--gold-2)}.plans{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;align-items:stretch}.plan{min-width:0;position:relative;padding:15px 13px 14px;border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden;cursor:pointer;background:linear-gradient(160deg,#ffffff18,#ffffff08);transition:transform .22s var(--ease),border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff12,0 6px 20px #00000038;display:flex;flex-direction:column}.plan:active{transform:scale(.972)}.plan[data-tier="1"]{--m1: var(--silver-1);--m2: var(--silver-2)}.plan[data-tier="2"]{--m1: var(--copper-1);--m2: var(--copper-2)}.plan[data-tier="3"]{--m1: var(--gold-1);--m2: var(--gold-2)}.plan[data-tier="4"]{--m1: var(--rose-1);--m2: var(--rose-2)}.plan:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--m2),var(--m1),transparent);opacity:.9}.plan:after{content:"";position:absolute;top:-46px;right:-32px;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--m1) 40%,transparent),transparent 68%);filter:blur(14px);opacity:.55;pointer-events:none}.p-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.p-name{font-size:var(--fs-base);font-weight:800;letter-spacing:.03em;color:var(--txt)}.p-name em{font-style:normal;font-size:var(--fs-xs);color:var(--txt-3);margin-left:5px;letter-spacing:0;font-weight:600}.p-badge{font-size:var(--fs-xs);font-weight:800;padding:2.5px 6px;border-radius:5px;letter-spacing:.05em;color:#1a1206;background:linear-gradient(135deg,var(--m1),var(--m2))}.bought-tag{font-size:var(--fs-xs);font-weight:800;padding:2px 8px;border-radius:6px;background:#e8b34129;color:var(--gold-1);border:1px solid rgba(232,179,65,.32);white-space:nowrap;flex:none}.invite-ico{width:34px;height:34px;border-radius:11px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#e8b34147,#e8b3411f);border:1px solid rgba(232,179,65,.45);box-shadow:inset 0 1px #ffffff2e,0 2px 8px #e8b3411f;color:var(--gold-1)}.ref-card{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:11px;margin-bottom:12px;background:linear-gradient(135deg,#e2a18e1a,#e8b3410d),#ffffff05;border:1px solid rgba(226,161,142,.3);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #e2a18e0d}.ref-label{display:block;font-size:12px;color:var(--txt-3);margin-bottom:3px}.ref-addr{font-size:13px;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--gold-2);letter-spacing:.2px}.ref-badge{flex:none;font-size:12px;font-weight:800;padding:3px 9px;border-radius:7px;color:#2a1d0f;background:linear-gradient(135deg,var(--rose-1),var(--rose-2));box-shadow:0 2px 8px #e2a18e47,inset 0 1px #ffffff73}.p-price{display:flex;align-items:baseline;gap:3px;margin-bottom:10px}.p-price b{font-size:27px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,var(--m2),var(--m1));-webkit-background-clip:text;background-clip:text;color:transparent}.p-price i{font-style:normal;font-size:var(--fs-xs);color:var(--txt-2);font-weight:600}.p-meta{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;flex:1}.p-meta span{font-size:var(--fs-xs);color:var(--txt-2);display:flex;justify-content:space-between;gap:4px;font-weight:500;padding:3px 0;border-bottom:1px dashed rgba(255,255,255,.05)}.p-meta b{color:var(--txt);font-weight:700}.p-meta b.g{color:var(--gold-2)}.p-btn{height:38px;border-radius:11px;font-size:var(--fs-sm);font-weight:800;color:#2a1d00;background:linear-gradient(135deg,var(--m2),var(--m1));box-shadow:0 5px 16px #00000047;transition:transform .18s var(--ease)}.p-btn:active{transform:scale(.95)}.p-btn.ghost{background:#ffffff12;color:var(--txt);border:1px solid var(--line-2);box-shadow:none}.plan.flagship{grid-column:span 2;display:block;padding:20px 18px 18px;background:linear-gradient(135deg,#e8b3412e,#e8b3410e 38%,#ffffff0a),linear-gradient(160deg,#232b3d,#141b28 65%);border:1px solid rgba(232,179,65,.42);box-shadow:0 12px 34px #0000006b,0 0 0 1px #e8b3411a inset,inset 0 1px #ffffff24}.plan.flagship:before{height:2.5px;background:linear-gradient(90deg,transparent,#F7D794,#E8B341,#8A5F12,transparent);opacity:1}.plan.flagship:after{width:150px;height:150px;top:-50px;right:-30px;background:radial-gradient(circle,rgba(232,179,65,.34),transparent 68%);filter:blur(18px);opacity:.85}.flag-body{position:relative;z-index:2}.flag-head{display:flex;align-items:center;gap:8px;margin:0 0 12px;min-height:24px}.plan.flagship .p-name{font-size:16px;color:#fff6de;white-space:nowrap}.plan.flagship .p-name em{color:#fff6de80}.flag-badge{display:inline-flex;align-items:center;flex:none;font-size:var(--fs-xs);font-weight:900;letter-spacing:.08em;padding:3px 9px;border-radius:6px;background:linear-gradient(135deg,#f7d794,#e8b341);color:#2a1d00;box-shadow:0 2px 10px #e8b34173}.flag-main{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:15px}.flag-right{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none}.flag-price{display:flex;align-items:baseline;gap:6px;padding-bottom:6px}.flag-price b{font-size:38px;font-weight:900;letter-spacing:-.03em;line-height:1;background:linear-gradient(120deg,#fff7e2,#f7d794 40%,#e8b341 70%,#b8860b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(232,179,65,.3))}.flag-price i{font-style:normal;font-size:var(--fs-sm);color:#c9b686;font-weight:700;letter-spacing:.04em}.flag-btn{height:44px;padding:0 22px;border-radius:12px;font-size:var(--fs-base);font-weight:900;color:#2a1d00;background:linear-gradient(135deg,#fff3cf,#f7d794 35%,#e8b341);box-shadow:0 8px 24px #e8b34166,inset 0 1px #ffffffb3;transition:transform .18s var(--ease);white-space:nowrap}.flag-btn:active{transform:scale(.95)}.flag-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:13px;border-top:1px solid rgba(232,179,65,.18)}.flag-meta>div{display:flex;flex-direction:column;gap:5px;min-width:0}.flag-meta>div+div{padding-left:12px;border-left:1px solid rgba(232,179,65,.16)}.flag-meta span{font-size:var(--fs-xs);color:#fff6de94;font-weight:500;letter-spacing:.04em;white-space:nowrap}.flag-meta b{font-size:16px;font-weight:800;color:#fff6de;white-space:nowrap}.flag-meta b.g{color:#f7d794}.mall-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;padding:2px 0 12px}.cat-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px 4px;border-radius:12px;min-width:0;background:var(--card);border:1px solid var(--line);color:var(--txt-2);font-size:var(--fs-xs);font-weight:700;white-space:nowrap;transition:.2s var(--ease)}.cat-btn .ico{font-size:16px;line-height:1}.cat-btn .txt{max-width:100%;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.2px}.cat-btn.active{background:linear-gradient(135deg,#f7d794,#e8b341);color:#2a1d00;border-color:transparent;box-shadow:0 6px 16px #e8b34152}.cat-btn:active{transform:scale(.95)}.cat-scroll{display:flex;gap:8px;margin:4px 0 14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:2px 0}.cat-scroll::-webkit-scrollbar{display:none}.cat-pill{display:inline-flex;align-items:center;gap:5px;flex:none;height:36px;padding:0 14px;border-radius:999px;font-size:var(--fs-sm);font-weight:700;font-family:inherit;white-space:nowrap;border:1px solid var(--line);background:#ffffff0d;color:var(--txt-2);cursor:pointer;transition:.18s var(--ease)}.cat-pill:active{transform:scale(.96)}.cat-pill.active{color:#2a1d00;background:linear-gradient(135deg,var(--gold-1),var(--gold-2));border-color:transparent;box-shadow:0 4px 14px #e8b34152}.mall-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px}.goods{min-width:0;border-radius:var(--r-md);overflow:hidden;cursor:pointer;background:var(--card);border:1px solid var(--line-gold);box-shadow:inset 0 1px #ffffff14,0 6px 18px #00000038;transition:transform .2s var(--ease)}.goods:active{transform:scale(.97)}.goods .thumb{aspect-ratio:4 / 3;height:auto;display:grid;place-items:center;font-size:38px;background:radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.085),transparent 68%),#ffffff06;box-shadow:inset 0 -1px #ffffff0f;position:relative;overflow:hidden}.goods .thumb img{width:100%;height:auto;max-height:100%;object-fit:contain;display:block}.goods .stock{position:absolute;top:8px;right:8px;font-size:var(--fs-xs);color:var(--txt-3);background:#0006;padding:2px 6px;border-radius:5px}.goods .body{padding:10px 11px 12px}.goods .body b{display:block;font-size:var(--fs-sm);font-weight:700;color:var(--txt);margin-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goods .foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.goods .pr{font-size:var(--fs-sm);font-weight:900;color:var(--gold-2)}.goods .pr small{font-size:var(--fs-xs);color:var(--txt-2);font-weight:600;margin-left:3px}.qty-ctrl{display:flex;align-items:center;gap:2px;background:#ffffff12;border:1px solid var(--line);border-radius:9px;padding:2px}.qty-ctrl button{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:15px;font-weight:800;color:var(--txt-2);transition:.15s var(--ease)}.qty-ctrl button:active{background:#ffffff24;color:var(--gold-1)}.qty-ctrl .num-val{min-width:22px;text-align:center;font-size:var(--fs-sm);font-weight:800;color:var(--txt)}.qty-ctrl.small button{width:24px;height:24px;font-size:14px}.nav{flex:none;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);background:linear-gradient(180deg,#111826eb,#0e1522fc);border-top:1px solid var(--line);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);position:relative;z-index:30}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;position:relative;font-size:var(--fs-xs);font-weight:600;color:var(--txt-3);transition:color .2s var(--ease)}.nav-item svg{width:22px;height:22px;transition:transform .22s var(--ease)}.nav-item.active{color:var(--gold-1)}.nav-item.active svg{transform:translateY(-1px) scale(1.06);filter:drop-shadow(0 0 8px rgba(232,179,65,.6))}.nav-item.active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:22px;height:2.5px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--gold-1),var(--gold-2));box-shadow:0 0 10px #e8b341b3}.nav-badge{position:absolute;top:8px;right:50%;margin-right:-22px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:linear-gradient(135deg,#f45b69,#ff7a85);color:#fff;font-size:var(--fs-mini);font-weight:900;display:grid;place-items:center}.sheet-mask{position:fixed;inset:0;z-index:100;background:#060a12b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:.26s var(--ease)}.sheet-mask.show{opacity:1;visibility:visible}.sheet{width:100%;max-width:520px;max-height:88vh;overflow-y:auto;padding:20px 18px calc(22px + var(--safe-b));border-radius:24px 24px 0 0;background:linear-gradient(180deg,#1a2233,#141b28);border:1px solid var(--line-gold);border-bottom:none;box-shadow:0 -20px 60px #000000b3;transform:translateY(100%);transition:transform .3s var(--ease);position:relative;scrollbar-width:thin}.sheet-mask.show .sheet{transform:none}.grab{width:38px;height:4px;border-radius:2px;background:#ffffff38;margin:0 auto 16px}.sheet h3{font-size:18px;font-weight:800;text-align:center;margin-bottom:6px}.sheet .sub{font-size:var(--fs-xs);color:var(--txt-3);text-align:center;margin-bottom:18px}.cart-clear{display:block;margin:-8px auto 14px;padding:5px 14px;font-size:var(--fs-xs);font-family:inherit;color:var(--down);background:#f45b691a;border:1px solid rgba(244,91,105,.28);border-radius:999px;cursor:pointer;transition:.18s var(--ease)}.cart-clear:hover{background:#f45b692e;border-color:#f45b6973}.cart-clear:active{transform:scale(.96)}.sheet-close{position:absolute;top:16px;right:16px;z-index:10;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff17;border:1px solid rgba(255,255,255,.16);color:var(--txt-2);transition:.2s var(--ease)}.sheet-close:after{content:"";position:absolute;inset:-7px;border-radius:50%}.sheet-close svg{width:16px;height:16px}.sheet-close:active{transform:scale(.9);background:#ffffff29}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px dashed rgba(255,255,255,.07);font-size:var(--fs-sm)}.detail-row span{color:var(--txt-2)}.detail-row b{font-weight:800}.detail-row b.gold{color:var(--gold-2)}.star-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:7px;font-size:12px;font-weight:800;line-height:1.5;color:var(--gold-1);background:#e8b34121;border:1px solid rgba(232,179,65,.32);white-space:nowrap;flex:none}.star-badge .sb-star{font-size:11px;line-height:1}.star-badge b{font-size:12.5px}.star-badge .sb-rate{margin-left:2px;padding-left:5px;font-style:normal;font-weight:700;font-size:11px;color:var(--gold-2);border-left:1px solid rgba(232,179,65,.3)}.star-badge.none{color:var(--txt-3);background:#ffffff0e;border-color:#ffffff1a;font-weight:600}.star-badge.lg{padding:4px 11px;font-size:14px;border-radius:9px}.star-badge.lg b{font-size:16px}.star-badge.lg .sb-star{font-size:13px}.star-badge.xs{padding:1px 5px;font-size:10px;border-radius:5px;gap:2px}.star-badge.xs b{font-size:10.5px}.star-badge.xs .sb-star{font-size:9px}.star-head{margin-bottom:12px}.star-head-label{font-size:12px;color:var(--txt-3);margin-bottom:6px}.star-head-value{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.star-head-rate{font-size:12px;color:var(--txt-3)}.star-hint{font-size:12px;color:var(--txt-3);margin-top:7px;line-height:1.5}.star-hint.warn{margin-top:9px;padding:8px 10px;border-radius:9px;background:#e8b34117;border:1px solid rgba(232,179,65,.24);color:var(--txt-2)}.star-hint.warn b{display:block;color:var(--gold-1);font-size:12.5px;margin-bottom:2px}.star-hint.warn span{font-size:11.5px;color:var(--txt-2);line-height:1.55}.dir-card{padding:13px 14px;margin-bottom:10px}.dir-head{display:flex;align-items:center;gap:10px}.dir-idx{width:32px;height:32px;border-radius:10px;flex:none;display:grid;place-items:center;font-size:13px;font-weight:800;background:#ffffff12;color:var(--txt-2)}.dir-idx.top{background:linear-gradient(135deg,#e8b3414d,#e8b34124);color:var(--gold-1);box-shadow:inset 0 0 0 1px #e8b34152}.dir-meta{flex:1;min-width:0}.dir-addr{display:block;font-size:12.5px;font-weight:700;letter-spacing:.2px}.dir-date{font-size:11px;color:var(--txt-3)}.dir-tag{flex:none;padding:2px 8px;border-radius:7px;font-size:11px;font-weight:700;color:var(--txt-3);background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.dir-tag.on{color:var(--gold-1);background:#e8b34121;border-color:#e8b34147}.dir-stats{display:flex;align-items:stretch;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.07)}.dir-stat{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0}.dir-stat.right{align-items:flex-end}.dir-stat>:last-child{min-height:22px;display:flex;align-items:center}.ds-label{font-size:11px;color:var(--txt-3);white-space:nowrap;line-height:1}.ds-val{font-size:13.5px;font-weight:800;color:var(--gold-2);white-space:nowrap;line-height:22px}.ds-val small{font-size:10.5px;font-weight:600;color:var(--txt-3);margin-left:3px}.tree-card{padding:13px 14px;margin-bottom:10px}.tree-head{display:flex;align-items:center;gap:7px;margin-bottom:11px}.tree-lv{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;font-size:11.5px;font-weight:800;color:#1a1206;background:linear-gradient(135deg,#e8b341,#f7d794)}.tree-lv-txt{font-size:13px}.tree-cnt{font-size:11.5px;color:var(--txt-3)}.tree-bar{width:44px;height:3px;border-radius:2px;flex:none}.tree-members{display:flex;flex-wrap:wrap;gap:7px}.tree-m{padding:7px 9px;border-radius:9px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.tree-m.ranked{background:#e8b34117;border-color:#e8b34142}.tree-m-addr{font-size:11.5px;color:var(--txt-2);margin-bottom:4px}.tree-m-foot{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.tree-m-sub{font-size:10.5px;color:var(--txt-3)}.tree-more{font-size:11.5px;color:var(--txt-3);margin-top:9px}.btn-primary{width:100%;height:50px;border-radius:14px;font-size:var(--fs-md);font-weight:900;color:#2a1d00;background:linear-gradient(135deg,#fff3cf,#f7d794 35%,#e8b341);box-shadow:0 8px 24px #e8b34166,inset 0 1px #ffffffb3;transition:transform .18s var(--ease)}.btn-primary:active{transform:scale(.97)}.btn-primary:disabled{opacity:.5}.btn-back{flex:0 0 auto;min-width:88px;padding:0 14px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:5px;background:#ffffff12;border:1px solid rgba(255,255,255,.15);color:var(--txt);font-size:var(--fs-base);font-weight:600;transition:.18s var(--ease)}.btn-back svg{width:17px;height:17px;opacity:.85}.btn-back:active{transform:scale(.96);background:#ffffff24}.cart-bar{position:fixed;left:0;right:0;bottom:calc(var(--nav-h) + var(--safe-b));z-index:42;display:flex;align-items:center;gap:12px;padding:11px 16px;max-width:520px;margin:0 auto;background:linear-gradient(180deg,#1e283cfa,#141b28fc);border-top:1px solid rgba(232,179,65,.3);box-shadow:0 -8px 28px #00000080;transform:translateY(120%);transition:transform .32s var(--ease)}.cart-bar.show{transform:none}.cb-click{display:flex;align-items:center;gap:12px;flex:1;min-width:0;cursor:pointer}.cb-left{display:flex;align-items:center;gap:8px;flex:none}.cb-cart{font-size:20px}.cb-count{font-size:var(--fs-xs);color:var(--txt-2);font-weight:600}.cb-count b{color:var(--gold-1);font-size:var(--fs-base);font-weight:900}.cb-mid{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.cb-lbl{font-size:var(--fs-mini);color:var(--txt-3)}.cb-mid b{font-size:17px;font-weight:900;color:#f7d794;line-height:1.1}.cb-btn{flex:none;height:44px;padding:0 22px;border-radius:11px;font-size:var(--fs-base);font-weight:900;color:#2a1d00;background:linear-gradient(135deg,#f7d794,#e8b341);box-shadow:0 6px 18px #e8b34166}.cb-btn:active{transform:scale(.96)}.cb-close{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;position:relative;background:#ffffff17;border:1px solid rgba(255,255,255,.18);color:var(--txt-2);transition:.18s var(--ease)}.cb-close:after{content:"";position:absolute;inset:-9px;border-radius:50%}.cb-close svg{width:13px;height:13px}.cb-close:active{transform:scale(.88);background:#fff3;color:#fff}.toast{position:fixed;left:50%;bottom:calc(var(--nav-h) + var(--safe-b) + 80px);transform:translate(-50%) translateY(20px);z-index:300;max-width:84vw;padding:12px 20px;border-radius:12px;font-size:var(--fs-sm);font-weight:600;background:#1e283cf7;border:1px solid var(--line-2);color:var(--txt);box-shadow:0 12px 36px #0009;opacity:0;transition:.28s var(--ease);pointer-events:none}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.empty{text-align:center;padding:48px 20px;color:var(--txt-3);font-size:var(--fs-sm);line-height:1.7}.empty .ico{font-size:42px;margin-bottom:12px;opacity:.6}.loading{display:grid;place-items:center;padding:60px 0}.spinner{width:30px;height:30px;border-radius:50%;border:2.5px solid rgba(232,179,65,.2);border-top-color:var(--gold-1);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}html[dir=rtl] .sheet-close{right:auto;left:16px}html[dir=rtl] .btn-back svg{transform:scaleX(-1)}html[dir=rtl] .marquee .track p{animation-direction:reverse}.lang-menu{position:absolute;top:52px;right:16px;z-index:60;min-width:148px;padding:6px;border-radius:14px;background:linear-gradient(180deg,#1e2739,#161e2e);border:1px solid var(--line-2);box-shadow:0 16px 44px #000000b3;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.96);transform-origin:top right;transition:.22s var(--ease)}.lang-menu.show{opacity:1;visibility:visible;transform:none}.lang-menu button{display:flex;width:100%;align-items:center;gap:8px;padding:9px 11px;border-radius:9px;font-size:var(--fs-sm);font-weight:600;color:var(--txt-2);transition:.15s var(--ease)}.lang-menu button:active,.lang-menu button.active{background:#e8b34124;color:var(--gold-1)}.lang-menu button em{font-style:normal;margin-left:auto;font-size:var(--fs-mini);color:var(--txt-3);font-family:JetBrains Mono,monospace}html[dir=rtl] .num,html[dir=rtl] .tk-price span,html[dir=rtl] .stats b{unicode-bidi:isolate;direction:ltr}html[dir=rtl] .tk-price,html[dir=rtl] .tk-head{flex-direction:row-reverse}html[dir=rtl] .tk-head .tk-chg{margin-left:0;margin-right:auto}html[dir=rtl] .hero .big,html[dir=rtl] .flag-price,html[dir=rtl] .p-price{direction:ltr;justify-content:flex-start}html[dir=rtl] .pm-row,html[dir=rtl] .bonus .n{flex-direction:row-reverse}html[dir=rtl] .bonus .n{justify-content:flex-end}html[dir=rtl] .detail-row{flex-direction:row-reverse}html[dir=rtl] .nav-item.active:before{left:50%}.btn-max{position:absolute;right:58px;top:50%;transform:translateY(-50%);padding:4px 10px;border-radius:7px;font-size:11.5px;font-weight:800;background:#e8b34129;color:#e8b341;border:1px solid rgba(232,179,65,.35);cursor:pointer;font-family:inherit;line-height:1.4}.btn-max:disabled{opacity:.4;cursor:not-allowed}.input-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:800;color:var(--txt2);pointer-events:none}html,body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.copyable,.copyable *{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}.support-fab{position:fixed;left:var(--pad);bottom:calc(var(--nav-h) + var(--safe-b) + 18px);z-index:95;width:46px;height:46px;border-radius:50%;border:1px solid rgba(232,179,65,.45);background:linear-gradient(150deg,#e8b341fa,#b8860bfa);box-shadow:0 8px 26px #e8b34161,0 2px 10px #0006;display:grid;place-items:center;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;opacity:.72;transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease),opacity .2s var(--ease)}.support-fab:hover,.support-fab:active,.support-fab.open{opacity:1}.support-fab:not(.open).scrolling{opacity:.28}.support-fab:active{transform:scale(.93)}.support-fab.dragging{cursor:grabbing;transition:none;transform:scale(1.06);box-shadow:0 12px 34px #e8b3418c,0 4px 14px #00000080}.support-fab.open{background:linear-gradient(150deg,#3c485cfa,#263040fa);border-color:#ffffff47;box-shadow:0 8px 22px #00000080}.support-fab{transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease),opacity .25s var(--ease)}.support-fab-icon{font-size:20px;line-height:1;color:#1a1206;display:grid;place-items:center}.support-fab.open .support-fab-icon{color:#fff;font-size:27px;font-weight:300}.support-badge{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:linear-gradient(135deg,#f45b69,#ff7a85);border:2px solid var(--bg);color:#fff;font-size:var(--fs-mini);font-weight:900;font-style:normal;display:grid;place-items:center}.support-panel{position:fixed;right:var(--pad);bottom:calc(var(--nav-h) + var(--safe-b) + 78px);z-index:94;width:min(360px,calc(100vw - var(--pad) * 2));height:min(520px,calc(100vh - var(--nav-h) - 150px));min-height:300px;display:flex;flex-direction:column;border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(168deg,#1a2434fc,#111826fc);box-shadow:0 20px 52px #0000009e;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);overflow:hidden;animation:supIn .24s var(--ease)}@keyframes supIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.support-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(232,179,65,.1),transparent)}.support-head-left{display:flex;align-items:center;gap:9px;min-width:0}.support-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--gold-1);box-shadow:0 0 0 3px #e8b3412e}.support-head-left b{display:block;font-size:var(--fs-base);font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.support-head-left small{display:block;font-size:var(--fs-mini);color:var(--gold-2);margin-top:1px}.support-close{flex:none;width:30px;height:30px;border-radius:9px;border:1px solid var(--line);background:#ffffff0d;color:var(--txt-2);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}.support-close:active{background:#ffffff21}.support-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin}.support-tip{margin:auto;text-align:center;font-size:var(--fs-xs);color:var(--txt-3);line-height:1.7;padding:0 18px}.support-tip.error{color:var(--down)}.support-msg{display:flex;gap:7px;align-items:flex-end;max-width:100%}.support-msg.user{flex-direction:row-reverse}.support-avatar{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:14px;background:#ffffff17;border:1px solid var(--line)}.support-bubble{max-width:76%;padding:9px 12px;background:#ffffff13;border:1px solid var(--line);border-radius:13px 13px 13px 4px}.support-msg.user .support-bubble{background:linear-gradient(150deg,#e8b341f2,#c2921ef2);border-color:#e8b34180;border-bottom-left-radius:13px;border-bottom-right-radius:4px}.support-bubble p{font-size:var(--fs-sm);line-height:1.6;color:#fff;white-space:pre-wrap;word-break:break-word}.support-msg.user .support-bubble p{color:#1a1206;font-weight:600}.support-bubble time{display:block;margin-top:4px;font-size:var(--fs-mini);color:var(--txt-3);text-align:right}.support-msg.user .support-bubble time{color:#1a120699}.support-quick{flex:none;display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 9px}.support-quick button{font-size:var(--fs-xs);padding:6px 11px;border-radius:14px;border:1px solid rgba(232,179,65,.34);background:#e8b3411a;color:var(--gold-2);cursor:pointer;font-family:inherit}.support-quick button:active{background:#e8b3413d}.support-input{flex:none;display:flex;gap:8px;align-items:flex-end;padding:10px 12px calc(10px + var(--safe-b) * 0);border-top:1px solid var(--line);background:#0b111b99}.support-input textarea{flex:1;min-width:0;resize:none;padding:9px 11px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:#ffffff0e;color:#fff;font-size:var(--fs-sm);font-family:inherit;line-height:1.5;max-height:84px;outline:none}.support-input textarea::placeholder{color:var(--txt-3)}.support-input textarea:focus{border-color:#e8b3419e;background:#ffffff14}.support-input textarea:disabled{opacity:.55}.support-send{flex:none;height:38px;padding:0 15px;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:800}.support-send:disabled{opacity:.42;cursor:not-allowed}[dir=rtl] .support-fab,[dir=rtl] .support-panel{right:auto;left:var(--pad)}[dir=rtl] .support-msg.user{flex-direction:row}[dir=rtl] .support-bubble{border-bottom-left-radius:13px;border-bottom-right-radius:4px}@media (max-width: 420px){.support-panel{right:8px;left:8px;width:auto;bottom:calc(var(--nav-h) + var(--safe-b) + 70px)}[dir=rtl] .support-panel{right:8px;left:8px}}.support-tabs{flex:none;display:flex;gap:4px;padding:8px 12px 0;border-bottom:1px solid var(--line)}.support-tabs button{flex:1;position:relative;padding:8px 4px 9px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:700;color:var(--txt-3);border-bottom:2px solid transparent;transition:color .18s var(--ease),border-color .18s var(--ease)}.support-tabs button.active{color:var(--gold-1);border-bottom-color:var(--gold-1)}.support-tab-badge{display:inline-grid;place-items:center;min-width:15px;height:15px;padding:0 4px;margin-left:4px;border-radius:8px;background:var(--down);color:#fff;font-size:10px;font-weight:900;font-style:normal;vertical-align:middle}.support-att{display:block;padding:0;margin-bottom:6px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:none;cursor:zoom-in;overflow:hidden;max-width:200px}.support-att img{display:block;width:100%;max-height:180px;object-fit:cover}.support-att.compact{max-width:60px;margin:0}.support-att.compact img{max-height:60px}.support-file{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:7px 9px;border-radius:9px;text-decoration:none;background:#ffffff17;border:1px solid rgba(255,255,255,.16);max-width:220px}.support-msg.user .support-file{background:#1a120621;border-color:#1a120638}.support-file-icon{font-size:19px;flex:none}.support-file-meta{min-width:0;display:flex;flex-direction:column;gap:1px}.support-file-meta b{font-size:var(--fs-xs);font-weight:700;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-file-meta small{font-size:10px;color:var(--txt-3)}.support-msg.user .support-file-meta small{color:#1a120699}.support-pending{flex:none;display:flex;align-items:center;gap:8px;margin:0 12px 8px;padding:7px 9px;border-radius:9px;background:#e8b3411a;border:1px solid rgba(232,179,65,.32)}.support-pending button{margin-left:auto;flex:none;width:22px;height:22px;border-radius:6px;border:1px solid var(--line);background:#ffffff0f;color:var(--txt-2);font-size:15px;line-height:1;cursor:pointer;display:grid;place-items:center}.support-uploading{flex:none;padding:0 14px 8px;font-size:var(--fs-xs);color:var(--gold-2)}.support-attach{flex:none;width:38px;height:38px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:#ffffff0e;font-size:17px;cursor:pointer;display:grid;place-items:center;transition:background .16s var(--ease)}.support-attach:active{background:#ffffff24}.support-attach:disabled{opacity:.4;cursor:not-allowed}.support-faq{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px;display:flex;flex-direction:column;gap:7px}.faq-item{border-radius:var(--r-sm);border:1px solid var(--line);background:#ffffff0b;overflow:hidden}.faq-item.open{border-color:#e8b3416b;background:#e8b34112}.faq-q{width:100%;display:flex;align-items:center;gap:8px;padding:10px 11px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:700;color:var(--txt);text-align:left;line-height:1.5}.faq-q span{flex:1}.faq-q i{flex:none;font-style:normal;font-size:16px;color:var(--gold-1)}.faq-a{padding:0 11px 10px}.faq-a p{font-size:var(--fs-xs);line-height:1.75;color:var(--txt-2);white-space:pre-wrap}.faq-ask{margin-top:8px;padding:5px 10px;border-radius:13px;border:1px solid rgba(232,179,65,.4);background:#e8b34121;color:var(--gold-2);font-size:var(--fs-xs);font-weight:700;cursor:pointer;font-family:inherit}.faq-ask:active{background:#e8b34142}.support-preview{position:fixed;inset:0;z-index:200;background:#04070ceb;display:grid;place-items:center;padding:24px;cursor:zoom-out;animation:supIn .18s var(--ease)}.support-preview img{max-width:100%;max-height:100%;border-radius:10px;object-fit:contain}.support-preview button{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}[dir=rtl] .faq-q{text-align:right}.acct-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:200px;padding:8px;border-radius:var(--r-md);border:1px solid var(--line-2);background:linear-gradient(168deg,#1a2434fc,#111826fc);box-shadow:0 12px 34px #0000008c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s var(--ease)}.acct-menu.show{opacity:1;visibility:visible;transform:none}.acct-head{display:flex;align-items:center;gap:8px;padding:7px 9px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.acct-head .dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--gold-1);box-shadow:0 0 0 3px #e8b34129}.acct-head b{display:block;font-size:var(--fs-sm);font-weight:800;color:#fff}.acct-head small{display:block;font-size:var(--fs-mini);color:var(--txt-3);margin-top:1px;font-family:monospace}.acct-menu button{display:block;width:100%;padding:9px 10px;border:none;border-radius:var(--r-sm);background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--txt-2);text-align:left;transition:background .15s var(--ease),color .15s var(--ease)}.acct-menu button:active{background:#ffffff1a}.acct-menu button.danger{color:var(--down)}.acct-menu button.danger:active{background:#f45b6924}[dir=rtl] .acct-menu{right:auto;left:0}[dir=rtl] .acct-menu button{text-align:right}.net-warn{flex:none;display:flex;align-items:center;gap:10px;margin:0 12px 10px;padding:11px 12px;border-radius:var(--r-md);background:linear-gradient(135deg,#f45b692e,#f45b6914);border:1px solid rgba(244,91,105,.45);animation:nwIn .26s var(--ease)}@keyframes nwIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nw-icon{flex:none;font-size:16px;line-height:1}.nw-text{flex:1;min-width:0}.nw-text b{display:block;font-size:var(--fs-sm);font-weight:800;color:#ff8a95}.nw-text small{display:block;font-size:var(--fs-mini);color:var(--txt-3);margin-top:2px}.nw-btn{flex:none;height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(244,91,105,.55);background:#f45b6938;color:#fff;font-size:var(--fs-xs);font-weight:800;cursor:pointer;font-family:inherit}.nw-btn:active{background:#f45b6959}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){@keyframes shimmer{0%,to{background-position:0 0}}}.pull-indicator{flex:none;display:flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;color:var(--txt-3);font-size:var(--fs-mini);transition:height .18s var(--ease),opacity .18s var(--ease)}.pull-spin{width:15px;height:15px;flex:none;border-radius:50%;border:2px solid rgba(232,179,65,.28);border-top-color:var(--gold-1);transition:transform .08s linear}.pull-spin.spin{animation:pullspin .7s linear infinite;transition:none}@keyframes pullspin{to{transform:rotate(360deg)}}.pull-txt{white-space:nowrap}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 20px;border-radius:var(--r-md);border:1px dashed rgba(255,255,255,.14);background:#ffffff05}.empty-state.plain{border:none;background:none;padding:24px 16px}.empty-state .es-ico{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;margin-bottom:13px;color:var(--gold-1);background:radial-gradient(circle at 50% 40%,#e8b3412e,#e8b3410a);border:1px solid rgba(232,179,65,.22)}.empty-state .es-title{font-size:var(--fs-sm);font-weight:700;color:var(--txt-2);line-height:1.5}.empty-state .es-desc{margin-top:6px;font-size:var(--fs-mini);color:var(--txt-3);line-height:1.65;max-width:260px}.empty-state .es-action{margin-top:14px}.hero-glow:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(232,179,65,.2),transparent 70%),radial-gradient(ellipse 60% 30% at 50% 100%,rgba(232,179,65,.1),transparent 70%)}.hero-glow:after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(232,179,65,.55),transparent);pointer-events:none}.hero-deco{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-wheat-left,.hero-wheat-right{position:absolute;bottom:-6px;width:54px;height:152px;opacity:.5;filter:blur(.4px)}.hero-wheat-left{left:6px}.hero-wheat-right{right:6px;transform:scaleX(-1)}.hero-wheat{width:100%;height:100%;display:block}@media (max-width: 360px){.hero-wheat-left,.hero-wheat-right{width:44px;height:130px;opacity:.38}.hero-wheat-left{left:2px}.hero-wheat-right{right:2px}}.hero-glow>*:not(.hero-deco){position:relative;z-index:1}
