:root{--sr-void: #07080B;--sr-bg: #0C0E12;--sr-elevated: #12151B;--sr-surface-1: #181C24;--sr-surface-2: #1F242E;--sr-surface-3: #272D38;--sr-border-subtle: rgba(255,255,255,.06);--sr-border-default: rgba(255,255,255,.1);--sr-border-strong: rgba(255,255,255,.18);--sr-divider: rgba(255,255,255,.08);--sr-text-primary: #F2F4F8;--sr-text-secondary: #A8B0BD;--sr-text-tertiary: #8B919E;--sr-text-disabled: #4A5161;--sr-bronze-50: #F8E8CB;--sr-bronze-200: #E9C58B;--sr-bronze-300: #DDA866;--sr-bronze-400: #C8924A;--sr-bronze-500: #B8823A;--sr-bronze-600: #9B6928;--sr-bronze-800: #5C3E14;--sr-steel-100: #DDE3EC;--sr-steel-300: #A0AAB8;--sr-steel-500: #6B7280;--sr-steel-700: #444C58;--sr-steel-900: #262B33;--sr-ember-200: #FFD3A8;--sr-ember-400: #FF9A4D;--sr-ember-500: #FF7A1A;--sr-ember-600: #E25F08;--sr-ember-800: #7A3206;--sr-success: #34C77B;--sr-success-bg: rgba(52, 199, 123, .12);--sr-warning: #F2A33C;--sr-warning-bg: rgba(242, 163, 60, .12);--sr-error: #E5484D;--sr-error-bg: rgba(229, 72, 77, .12);--sr-r-2: 2px;--sr-r-4: 4px;--sr-r-8: 8px;--sr-r-12: 12px;--sr-r-16: 16px;--sr-r-20: 20px;--sr-r-full: 999px;--sp-4: 4px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-24: 24px;--sp-32: 32px;--sp-48: 48px;--sh-1: 0 1px 0 0 rgba(255,255,255,.04) inset, 0 1px 2px rgba(0,0,0,.4);--sh-2: 0 1px 0 0 rgba(255,255,255,.04) inset, 0 4px 16px rgba(0,0,0,.45);--sh-3: 0 1px 0 0 rgba(255,255,255,.05) inset, 0 12px 40px rgba(0,0,0,.55);--sh-glow-bronze: 0 0 0 1px rgba(200,146,74,.35), 0 8px 32px rgba(184,130,58,.25);--sh-glow-ember: 0 0 0 1px rgba(255,122,26,.4), 0 10px 36px rgba(255,122,26,.3);--font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace}.bronze-fill{background:linear-gradient(135deg,#e9c58b,#c8924a 35%,#8a5a24)}.steel-fill{background:linear-gradient(135deg,#c7cfda,#6b7280,#2f343d)}.t-display{font-size:56px;font-weight:800;letter-spacing:-.025em;line-height:1}.t-h1{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.05}.t-h2{font-size:28px;font-weight:700;letter-spacing:-.015em;line-height:1.15}.t-h3{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.t-title{font-size:17px;font-weight:600;letter-spacing:-.005em;line-height:1.3}.t-body{font-size:15px;font-weight:500;line-height:1.5}.t-bodysm{font-size:13px;font-weight:500;line-height:1.5;color:var(--sr-text-secondary)}.t-caption{font-size:12px;font-weight:500;line-height:1.4;color:var(--sr-text-tertiary)}.t-overline{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary);font-family:var(--font-mono)}.t-mono-lg{font-family:var(--font-mono);font-size:44px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.t-mono-md{font-family:var(--font-mono);font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.btn{font-family:var(--font-sans);font-weight:600;font-size:14px;padding:12px 20px;border-radius:var(--sr-r-12);border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .15s ease;white-space:nowrap;text-decoration:none}.btn.lg{padding:16px 28px;font-size:16px;border-radius:14px}.btn.sm{padding:8px 14px;font-size:13px;border-radius:10px}.btn.block{width:100%}.btn-primary{background:linear-gradient(180deg,#ff8a2e,#ff7a1a,#e25f08);color:#1a0e04;box-shadow:0 1px #ffffff40 inset,0 0 0 1px #ff7a1a80,0 8px 24px #ff7a1a40}.btn-secondary{background:var(--sr-surface-2);color:var(--sr-text-primary);border-color:var(--sr-border-default)}.btn-ghost{background:transparent;color:var(--sr-text-secondary);border-color:transparent}.btn-ghost:hover{color:var(--sr-text-primary);background:var(--sr-surface-1)}.btn-bronze{background:linear-gradient(180deg,#e9c58b,#c8924a,#8a5a24);color:#1a1206;box-shadow:0 1px #ffffff40 inset,0 0 0 1px #c8924a80,0 8px 24px #b8823a38}.btn[disabled],.btn.disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.4)}.btn-icon{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.input{background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:var(--sr-r-12);padding:14px 16px;color:var(--sr-text-primary);font-family:var(--font-sans);font-size:14px;width:100%;outline:none;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--sr-text-tertiary)}.input.focused{border-color:var(--sr-ember-500);box-shadow:0 0 0 3px #ff7a1a26}.input.error{border-color:var(--sr-error);box-shadow:0 0 0 3px #e5484d1f}.input-label{display:block;font-size:12px;font-weight:600;color:var(--sr-text-secondary);margin-bottom:6px;letter-spacing:.02em}.input-hint{font-size:12px;color:var(--sr-text-tertiary);margin-top:6px}.input-hint.err{color:var(--sr-error)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--sr-r-full);font-size:12px;font-weight:600;font-family:var(--font-sans);letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.badge-tier{background:linear-gradient(180deg,#e9c58b2e,#8a5a242e);border-color:#c8924a66;color:var(--sr-bronze-200);font-family:var(--font-mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.badge-neutral{background:var(--sr-surface-2);border-color:var(--sr-border-default);color:var(--sr-text-secondary)}.badge-success{background:var(--sr-success-bg);color:var(--sr-success);border-color:#34c77b40}.badge-warning{background:var(--sr-warning-bg);color:var(--sr-warning);border-color:#f2a33c40}.badge-error{background:var(--sr-error-bg);color:var(--sr-error);border-color:#e5484d40}.badge-live{background:var(--sr-error-bg);color:var(--sr-error);border-color:#e5484d4d}.badge-live .dot{animation:sr-pulse 1.4s ease-in-out infinite}@keyframes sr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.avatar{border-radius:50%;background:var(--sr-surface-2);border:1px solid var(--sr-border-default);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0;color:var(--sr-text-primary);font-weight:600}.avatar.xs{width:24px;height:24px;font-size:10px}.avatar.sm{width:32px;height:32px;font-size:12px}.avatar.md{width:40px;height:40px;font-size:14px}.avatar.lg{width:56px;height:56px;font-size:18px}.avatar.xl{width:80px;height:80px;font-size:26px}.avatar.winner{border-color:var(--sr-bronze-400);box-shadow:0 0 0 2px var(--sr-bg),0 0 0 3px var(--sr-bronze-500),0 4px 16px #b8823a66}.avatar-grad-a{background:linear-gradient(135deg,#e9c58b,#8a5a24);color:#1a1206}.avatar-grad-b{background:linear-gradient(135deg,#6b7280,#262b33);color:#dde3ec}.avatar-grad-c{background:linear-gradient(135deg,#ffd3a8,#c75b0f);color:#1a0e04}.avatar-grad-d{background:linear-gradient(135deg,#5b6be3,#2a3578);color:#dde3ec}.avatar-grad-e{background:linear-gradient(135deg,#4fb67c,#1f5e3e);color:#e9f8ee}.avatar-grad-f{background:linear-gradient(135deg,#b85b9e,#492040);color:#f3dbec}.timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;color:var(--sr-text-primary);display:inline-flex;align-items:baseline;gap:2px;letter-spacing:-.02em}.timer .sep{color:var(--sr-text-tertiary);padding:0 2px;font-weight:400}.timer.lg{font-size:56px}.timer.md{font-size:32px}.timer.sm{font-size:18px}.timer.urgent{color:var(--sr-error);animation:sr-timer-pulse 1.2s ease-in-out infinite}.timer.urgent .sep{color:#e5484d80}@keyframes sr-timer-pulse{0%,to{opacity:1;text-shadow:0 0 0 transparent}50%{opacity:.7;text-shadow:0 0 24px rgba(229,72,77,.4)}}.counter{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.counter .val{font-size:22px;font-weight:600;color:var(--sr-text-primary)}.counter .lbl{font-size:12px;color:var(--sr-text-tertiary);text-transform:uppercase;letter-spacing:.1em}.counter.bronze .val{color:var(--sr-bronze-200)}.progress{width:100%}.progress .track{position:relative;height:8px;background:var(--sr-surface-2);border-radius:var(--sr-r-full);overflow:hidden;border:1px solid var(--sr-border-subtle)}.progress .fill{height:100%;background:linear-gradient(90deg,#c8924a,#ff9a4d);border-radius:var(--sr-r-full)}.progress.tier .ticks{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--font-mono);font-size:10.5px;color:var(--sr-text-tertiary);letter-spacing:.04em}.progress.tier .ticks .active{color:var(--sr-bronze-300)}.progress.tier .ticks .now{color:var(--sr-text-primary);font-weight:600}.progress-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-head .label{font-size:12px;color:var(--sr-text-secondary);font-weight:500}.progress-head .value{font-family:var(--font-mono);font-size:12px;color:var(--sr-text-primary);font-variant-numeric:tabular-nums}.icn{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;flex-shrink:0}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#07080b;color:var(--sr-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.app-shell{width:100%;max-width:460px;margin:0 auto;height:100vh;height:100dvh;background:var(--sr-bg);display:flex;flex-direction:column;position:relative;overflow:hidden}.app{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(600px 320px at 80% -10%,rgba(184,130,58,.06),transparent 60%),radial-gradient(500px 320px at -10% 30%,rgba(107,114,128,.04),transparent 60%),var(--sr-bg);padding-top:max(var(--sr-safe-top, 0px),env(safe-area-inset-top,0px))}.app-header{height:48px;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.app-header .avatar{display:inline-flex;margin-left:10px}.logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.logo .glyph{width:22px;height:22px;background:linear-gradient(135deg,#e9c58b,#c8924a,#8a5a24);border-radius:6px;position:relative;box-shadow:0 0 0 1px #c8924a80,0 2px 8px #b8823a4d}.logo .glyph:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:2px;background:#0006;box-shadow:inset 1px 1px #ffffff40}.logo .word{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--sr-text-primary)}.logo .word .dot{color:var(--sr-bronze-400)}.scroll-area{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 16px 24px;display:flex;flex-direction:column;gap:14px;position:relative}.scroll-area::-webkit-scrollbar{display:none}.bottom-nav{flex-shrink:0;display:flex;align-items:center;justify-content:space-evenly;gap:2px;margin:6px 12px calc(10px + env(safe-area-inset-bottom,0px));padding:6px 8px;background:#14161ceb;border:1px solid var(--sr-border-subtle);border-radius:999px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 28px #00000073,inset 0 1px #ffffff0d}.bottom-nav .tab{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:2px;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bottom-nav .tab-inner{display:inline-flex;align-items:center;padding:11px 13px;border-radius:999px;color:var(--sr-text-tertiary);font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.bottom-nav .tab .label{max-width:0;margin-left:0;opacity:0;overflow:hidden;white-space:nowrap;transform:translate(-3px);transition:max-width .28s cubic-bezier(.4,0,.2,1),margin-left .28s cubic-bezier(.4,0,.2,1),opacity .2s ease,transform .28s cubic-bezier(.4,0,.2,1)}.bottom-nav .tab.active .tab-inner{background:linear-gradient(180deg,#ff8a2e33,#e25f081f);color:var(--sr-ember-400);box-shadow:inset 0 0 0 1px #ff8a2e59}.bottom-nav .tab.active .label{max-width:120px;margin-left:7px;opacity:1;transform:none}.bottom-nav .tab svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.75;fill:none;flex-shrink:0}@media (prefers-reduced-motion: reduce){.bottom-nav .tab-inner,.bottom-nav .tab .label{transition:none}}.center-fill{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:48px 24px;color:var(--sr-text-secondary)}.skeleton{background:linear-gradient(90deg,var(--sr-surface-1) 25%,var(--sr-surface-2) 50%,var(--sr-surface-1) 75%);background-size:200% 100%;animation:sk 1.2s ease-in-out infinite;border-radius:12px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.skin-block{background:linear-gradient(180deg,#1f242e,#181c24);border:1px solid var(--sr-border-default);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:12px;position:relative;flex-shrink:0}.skin-block .img{height:160px;background:radial-gradient(circle at 30% 30%,rgba(200,146,74,.28),transparent 55%),radial-gradient(circle at 75% 75%,rgba(91,107,227,.15),transparent 50%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0px,rgba(255,255,255,.04) 1px,transparent 1px,transparent 8px),#0f1218;border:1px solid var(--sr-border-subtle);border-radius:12px;position:relative;overflow:hidden}.skin-block .img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;pointer-events:none;box-shadow:inset 0 -26px 44px #00000042}.skin-block .img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:1}.skin-block .img-label,.skin-block .top-badges .badge-live{display:none}.skin-block .img .top-badges{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;z-index:2}.skin-block .meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.skin-block .name{font-size:15px;font-weight:700;color:var(--sr-text-primary);line-height:1.2}.skin-block .sub{font-size:12px;color:var(--sr-text-tertiary);margin-top:2px;font-family:var(--font-mono);letter-spacing:.02em}.skin-block .price{font-family:var(--font-mono);font-size:17px;font-weight:600;color:var(--sr-bronze-200);font-variant-numeric:tabular-nums;white-space:nowrap}.timer-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:2px 0 0;flex-shrink:0}.timer-block .lbl{font-family:var(--font-mono);font-size:11px;color:var(--sr-text-tertiary);letter-spacing:.14em;text-transform:uppercase}.timer-block .lbl.urgent{color:var(--sr-error)}.timer-block .ticks{display:none}.progress-block{flex-shrink:0}.status-card{border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;flex-shrink:0}.status-card.bronze{background:linear-gradient(135deg,#e9c58b1f,#8a5a240f);border:1px solid rgba(200,146,74,.32)}.status-card.muted{background:var(--sr-surface-1);border:1px solid var(--sr-border-default)}.status-card .text{flex:1;min-width:0}.status-card .text .kicker{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-bronze-200);font-weight:600}.status-card.muted .text .kicker{color:var(--sr-text-tertiary)}.status-card .text .body{font-size:14px;font-weight:600;color:var(--sr-text-primary);margin-top:1px;line-height:1.3}.status-card.muted .text .body{color:var(--sr-text-secondary);font-weight:500}.status-card.gold{background:radial-gradient(120% 80% at 30% 0%,rgba(248,232,203,.18),transparent 60%),linear-gradient(135deg,#2a220f,#1a1408);border:1px solid rgba(200,146,74,.55);box-shadow:inset 0 1px #f8e8cb2e,0 8px 24px #b8823a2e;flex-wrap:wrap}.status-card.gold .text .kicker{color:var(--sr-bronze-100, #F3DEB3);display:inline-flex;align-items:center;gap:6px}.status-card.gold .text .body{color:var(--sr-bronze-50)}.status-row-bottom{display:flex;align-items:center;gap:8px;margin-top:6px;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--sr-bronze-200);letter-spacing:.02em;font-variant-numeric:tabular-nums}.status-card.gold .status-row-bottom{color:var(--sr-bronze-100, #F3DEB3)}.status-row-bottom .bar{flex:1;height:4px;background:#0000004d;border-radius:999px;overflow:hidden}.status-row-bottom .bar>div{height:100%;background:linear-gradient(90deg,#c8924a,#dda866);border-radius:999px}.status-card.gold .status-row-bottom .bar>div{background:var(--sr-bronze-300)}.stepper-card{background:linear-gradient(135deg,#e9c58b1a,#8a5a240a);border:1px solid rgba(200,146,74,.32);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.stepper-card .kicker{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-bronze-200);font-weight:600}.stepper-card .kicker .balance{font-size:10.5px;color:var(--sr-bronze-100, #F3DEB3);text-transform:none;letter-spacing:.04em}.stepper-card .kicker .balance b{font-weight:700;color:var(--sr-bronze-50)}.stepper-card .body{font-size:14.5px;font-weight:700;color:var(--sr-text-primary);line-height:1.25;letter-spacing:-.005em}.stake-counter{display:flex;align-items:center;gap:10px}.stake-counter .sc-btn{flex-shrink:0;width:46px;height:46px;border-radius:12px;background:var(--sr-surface-2);border:1px solid var(--sr-border-default);color:var(--sr-text-secondary);font-size:24px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,opacity .15s ease,transform .08s ease}.stake-counter .sc-btn:active{transform:scale(.94)}.stake-counter .sc-btn:disabled{opacity:.32;cursor:default}.stake-counter .sc-value{flex:1;text-align:center;font-family:var(--font-mono);font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sr-bronze-50);line-height:1;padding:12px 0;border-radius:12px;background:linear-gradient(180deg,#f8e8cb38,#8a5a241a);border:1px solid var(--sr-bronze-400);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #c8924a4d}.stepper-card .hint{font-size:11.5px;color:var(--sr-text-tertiary);line-height:1.4}.btn-primary.cta-soft{background:linear-gradient(180deg,#f0802a,#da610f);color:#1a0e04;box-shadow:0 0 0 1px #c86e2866,0 4px 14px #0000004d}.btn-primary.cta-soft.lg{padding:13px 24px;font-size:15px}.upsell-card{position:relative;border-radius:14px;padding:14px;background:radial-gradient(120% 80% at 100% 0%,rgba(248,232,203,.18),transparent 60%),linear-gradient(135deg,#221a0b,#14100a);border:1px solid rgba(200,146,74,.5);box-shadow:inset 0 1px #f8e8cb26,0 8px 24px #b8823a2e;display:flex;flex-direction:column;gap:12px;flex-shrink:0;overflow:hidden}.upsell-card:after{content:"";position:absolute;top:-30px;right:-30px;width:130px;height:130px;background:radial-gradient(circle,rgba(255,211,168,.18),transparent 60%);pointer-events:none}.upsell-card .ttl{font-size:14.5px;font-weight:700;color:var(--sr-bronze-50);letter-spacing:-.005em;position:relative;z-index:1}.upsell-card .sub{font-size:12px;color:var(--sr-bronze-200);line-height:1.45;position:relative;z-index:1}.upsell-card .sub b{color:var(--sr-bronze-50);font-family:var(--font-mono);font-weight:700}.cooldown-card{background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;flex-shrink:0}.cooldown-card .check-circle{width:36px;height:36px;border-radius:50%;background:var(--sr-surface-3);color:var(--sr-text-tertiary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cooldown-card .check-circle .icn{width:16px;height:16px;stroke-width:2}.cooldown-card .text{flex:1;min-width:0}.cooldown-card .text .kicker{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text-tertiary);font-weight:600}.cooldown-card .text .body{font-size:13.5px;font-weight:600;color:var(--sr-text-secondary);margin-top:1px;line-height:1.3}.cooldown-card .next-timer{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--sr-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:#0000004d;padding:6px 10px;border-radius:8px;border:1px solid var(--sr-border-subtle);flex-shrink:0}.empty-inv-card{background:var(--sr-surface-1);border:1px dashed var(--sr-border-default);border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;flex-shrink:0}.empty-inv-card .ico{width:40px;height:40px;border-radius:50%;background:var(--sr-surface-2);display:inline-flex;align-items:center;justify-content:center;color:var(--sr-text-tertiary);flex-shrink:0}.empty-inv-card .ico .icn{width:20px;height:20px;stroke-width:1.5}.empty-inv-card .text{flex:1;min-width:0}.empty-inv-card .text .kicker{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text-tertiary);font-weight:600}.empty-inv-card .text .body{font-size:14px;font-weight:600;color:var(--sr-text-secondary);margin-top:2px}.task-strip{background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;flex-shrink:0;cursor:pointer}.task-strip .text{flex:1}.task-strip .title{font-size:14px;font-weight:600;color:var(--sr-text-primary)}.task-strip .sub{font-size:12px;color:var(--sr-text-tertiary);margin-top:2px}.task-strip .chev{color:var(--sr-text-tertiary)}.task-strip.locked{opacity:.55;filter:grayscale(.4);cursor:not-allowed}.task-strip.locked .title{color:var(--sr-text-secondary)}.cta-wrap{flex-shrink:0}.cta-wrap .btn{width:100%}.lock-banner{background:#e5484d1a;border:1px solid rgba(229,72,77,.3);border-radius:10px;padding:6px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-error);display:inline-flex;align-items:center;gap:6px}.lock-banner .dot{width:6px;height:6px;border-radius:50%;background:var(--sr-error);animation:sr-pulse 1.4s ease-in-out infinite}.draft-overlay{background:linear-gradient(180deg,#1f242e,#12151b);border:1px solid rgba(200,146,74,.3);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 0 0 1px #c8924a26,0 16px 48px #0009;flex-shrink:0}.draft-overlay .badge-live{align-self:flex-start}.draft-overlay h3{margin:0;font-size:18px;font-weight:700;color:var(--sr-text-primary);letter-spacing:-.01em}.draft-steps{display:flex;flex-direction:column;gap:8px}.draft-step{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:#00000040;border-radius:8px;border:1px solid var(--sr-border-subtle)}.draft-step .ico{width:16px;height:16px;flex-shrink:0;margin-top:2px;stroke:currentColor;stroke-width:1.75;fill:none}.draft-step.ok .ico{color:var(--sr-success)}.draft-step.work .ico{color:var(--sr-bronze-300)}.draft-step .body{flex:1;min-width:0}.draft-step .lbl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--sr-text-tertiary);text-transform:uppercase}.draft-step .val{font-family:var(--font-mono);font-size:11.5px;color:var(--sr-text-primary);margin-top:2px;word-break:break-all;line-height:1.4}.draft-step.work .val .caret{display:inline-block;width:7px;height:11px;background:var(--sr-bronze-300);margin-left:2px;vertical-align:middle;animation:caret-blink .9s steps(2) infinite}@keyframes caret-blink{50%{opacity:0}}.draft-roller{background:#00000040;border:1px solid var(--sr-border-subtle);border-radius:8px;padding:10px 12px;overflow:hidden;position:relative}.draft-roller .lbl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text-tertiary);margin-bottom:6px}.draft-roller .strip{display:flex;gap:8px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%)}.draft-roller .strip .item{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--sr-surface-2);border:1px solid var(--sr-border-subtle);border-radius:6px;font-size:11px;color:var(--sr-text-secondary);font-family:var(--font-mono);white-space:nowrap}.draft-roller .strip .item.center{background:linear-gradient(180deg,#e9c58b2e,#8a5a241a);border-color:var(--sr-bronze-400);color:var(--sr-bronze-200);font-weight:600}.win-block{border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(120% 80% at 30% 0%,rgba(248,232,203,.16),transparent 60%),linear-gradient(180deg,#2a220f,#1a1408);border:1px solid rgba(200,146,74,.5);box-shadow:0 0 0 1px #c8924a33,0 12px 36px #b8823a40;flex-shrink:0;position:relative;overflow:hidden}.win-block:after{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,211,168,.2),transparent 60%);pointer-events:none}.win-block .win-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--sr-bronze-300);font-weight:600;display:inline-flex;align-items:center;gap:8px}.win-block .win-eyebrow:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(200,146,74,.4),transparent)}.win-block h2{margin:0;font-size:30px;font-weight:800;letter-spacing:-.015em;line-height:1.05;background:linear-gradient(180deg,#f8e8cb,#c8924a);-webkit-background-clip:text;background-clip:text;color:transparent}.win-block .skin-img{height:116px;background:radial-gradient(circle at 35% 35%,rgba(255,211,168,.35),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 8px),#1a1408;border:1px solid rgba(200,146,74,.4);border-radius:10px;position:relative;overflow:hidden}.win-block .skin-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -40px 60px #0006}.win-block .skin-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:1}.win-block .skin-img-label{display:none}.win-block .meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.win-block .meta .name{font-size:15px;font-weight:700;color:var(--sr-bronze-50);line-height:1.25}.win-block .meta .sub{font-size:12px;color:var(--sr-bronze-300);margin-top:2px;font-family:var(--font-mono)}.win-block .meta .price{font-family:var(--font-mono);font-size:18px;font-weight:600;color:var(--sr-bronze-50);font-variant-numeric:tabular-nums}.win-block .deadline{background:#e5484d1a;border:1px solid rgba(229,72,77,.28);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px}.win-block .deadline .icn{color:var(--sr-error);width:18px;height:18px}.win-block .deadline .txt{flex:1;font-size:12px;color:var(--sr-text-secondary);line-height:1.35}.win-block .deadline .txt strong{color:var(--sr-error);font-weight:700}.result-card{background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;flex-shrink:0}.result-card .text{flex:1;min-width:0}.result-card .kicker{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text-tertiary)}.result-card .body{font-size:14px;font-weight:600;color:var(--sr-text-primary);margin-top:2px}.result-card .body a{color:var(--sr-bronze-300);text-decoration:none}.next-strip{background:#0000004d;border:1px dashed var(--sr-border-default);border-radius:10px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.next-strip .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text-tertiary)}.next-strip .val{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--sr-text-primary);font-variant-numeric:tabular-nums}.ob-top{padding:16px 20px 0;display:flex;flex-direction:column;gap:14px;flex-shrink:0}.ob-top-row{display:flex;justify-content:space-between;align-items:center;min-height:24px}.ob-back,.ob-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--sr-text-secondary);cursor:pointer;background:none;border:none;padding:0}.ob-top-row .spacer{flex:1}.ob-step{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--sr-text-tertiary);text-transform:uppercase}.ob-step b{color:var(--sr-text-primary);font-weight:600}.ob-progress{display:flex;gap:6px}.ob-progress .seg{flex:1;height:3px;border-radius:2px;background:var(--sr-surface-2)}.ob-progress .seg.done{background:linear-gradient(90deg,#c8924a,#dda866)}.ob-progress .seg.active{background:linear-gradient(90deg,#ff9a4d,#ff7a1a)}.ob-body{flex:1;padding:28px 24px 16px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ob-body::-webkit-scrollbar{display:none}.ob-h1{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.ob-sub{font-size:15px;color:var(--sr-text-secondary);line-height:1.5;margin:-16px 0 0}.ob-cta{flex-shrink:0;padding:0 24px 28px;display:flex;flex-direction:column;gap:10px}.ob-cta .btn{width:100%}.ob-cta .caption{text-align:center;font-size:12px;color:var(--sr-text-tertiary);margin-top:4px}.hero-glyph{margin:8px auto 0;width:88px;height:88px;border-radius:22px;background:linear-gradient(135deg,#e9c58b,#c8924a,#8a5a24);position:relative;box-shadow:0 0 0 1px #c8924a80,0 16px 48px #b8823a4d}.hero-glyph:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:10px;background:#0006;box-shadow:inset 1px 1px #fff3}.welcome-bullets{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.welcome-bullets li{display:flex;align-items:flex-start;gap:14px;font-size:14px;color:var(--sr-text-secondary);line-height:1.4}.welcome-bullets li .ico{width:36px;height:36px;border-radius:10px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);display:inline-flex;align-items:center;justify-content:center;color:var(--sr-bronze-300);flex-shrink:0}.welcome-bullets li .ico .icn{width:18px;height:18px}.welcome-bullets li b{display:block;color:var(--sr-text-primary);font-weight:600;font-size:15px;margin-bottom:2px}.welcome-bullets li.pro{position:relative;background:radial-gradient(120% 80% at 0% 0%,rgba(248,232,203,.1),transparent 60%),linear-gradient(135deg,#221a0b8c,#14100a59);border:1px solid rgba(200,146,74,.4);border-radius:12px;padding:12px;margin-top:2px;box-shadow:inset 0 1px #f8e8cb1a,0 6px 20px #b8823a1f}.welcome-bullets li.pro .ico{background:linear-gradient(135deg,#e9c58b,#c8924a,#8a5a24);border-color:#f8e8cb73;color:#1a1206;box-shadow:inset 0 1px #fff6,0 4px 12px #b8823a40}.welcome-bullets li.pro .ico .icn{stroke:#1a1206}.welcome-bullets li.pro b{color:var(--sr-bronze-50)}.welcome-bullets li.pro .pro-tag{display:inline-flex;align-items:center;margin-left:8px;padding:1px 6px;border-radius:999px;background:linear-gradient(135deg,#f8e8cb,#c8924a);color:#1a1206;font-family:var(--font-mono);font-weight:800;font-size:8.5px;letter-spacing:.16em;vertical-align:2px;line-height:1.4;border:1px solid rgba(248,232,203,.4)}.welcome-bullets li.pro>span:last-child{color:var(--sr-bronze-200)}.inv-sub{margin-top:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary);font-weight:500}.proof-card{background:linear-gradient(180deg,#1f242e,#181c24);border:1px solid var(--sr-border-default);border-radius:14px;padding:12px;display:flex;align-items:center;gap:12px}.proof-card .img{width:64px;height:48px;background:radial-gradient(circle at 30% 30%,rgba(200,146,74,.3),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px),#0f1218;border-radius:8px;border:1px solid var(--sr-border-subtle);flex-shrink:0;position:relative;overflow:hidden}.proof-card .img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.proof-card .meta{flex:1;min-width:0}.proof-card .meta .kicker{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text-tertiary);font-weight:500}.proof-card .meta .name{font-size:14px;font-weight:600;color:var(--sr-text-primary);margin-top:2px}.proof-card .price{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--sr-bronze-200);font-variant-numeric:tabular-nums}.channel-card{background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:16px;padding:16px;display:flex;align-items:center;gap:14px}.channel-card .meta{flex:1;min-width:0}.channel-card .meta .name{font-size:16px;font-weight:700;color:var(--sr-text-primary)}.channel-card .meta .desc{font-size:12px;color:var(--sr-text-tertiary);margin-top:2px;display:flex;align-items:center;gap:6px}.channel-card .meta .desc .sub-count{font-family:var(--font-mono);color:var(--sr-text-secondary);font-variant-numeric:tabular-nums}.channel-card .open-btn{flex-shrink:0;padding:8px 12px;border-radius:10px;background:var(--sr-surface-3);border:1px solid var(--sr-border-default);color:var(--sr-text-primary);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.channel-card .open-btn[disabled]{opacity:.4;cursor:not-allowed}.verify-row{display:flex;align-items:center;gap:12px;padding:14px;background:#34c77b0f;border:1px solid rgba(52,199,123,.25);border-radius:12px}.verify-row .check{width:32px;height:32px;border-radius:50%;background:var(--sr-success-bg);display:inline-flex;align-items:center;justify-content:center;color:var(--sr-success)}.verify-row .check .icn{width:16px;height:16px;stroke-width:2.5}.verify-row .text{flex:1;min-width:0}.verify-row .text .ttl{font-size:14px;font-weight:600;color:var(--sr-success)}.verify-row .text .sub{font-size:12px;color:var(--sr-text-tertiary);margin-top:1px}.verify-row.waiting{background:var(--sr-surface-1);border-color:var(--sr-border-default)}.verify-row.waiting .check{background:var(--sr-surface-3);color:var(--sr-text-tertiary)}.verify-row.waiting .text .ttl{color:var(--sr-text-secondary)}.where-take{background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:12px;overflow:hidden}.where-take .head{display:flex;align-items:center;padding:12px 14px;gap:8px;cursor:pointer}.where-take .head .icn-help{width:20px;height:20px;border-radius:50%;background:var(--sr-surface-3);color:var(--sr-bronze-300);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.where-take .head .ttl{flex:1;font-size:13px;font-weight:600;color:var(--sr-text-primary)}.where-take .head .chev{color:var(--sr-text-tertiary);transform:rotate(0);transition:transform .2s}.security-note{display:flex;align-items:flex-start;gap:10px;padding:12px 0 0;font-size:12px;color:var(--sr-text-tertiary);line-height:1.5}.security-note .icn{width:16px;height:16px;color:var(--sr-steel-300);margin-top:1px}.success-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 32px;position:relative;overflow:hidden;text-align:center}.ticket-cluster{position:relative;margin-bottom:32px}.ticket-cluster .check-circle{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#e9c58b,#c8924a 40%,#8a5a24);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 0 0 1px #c8924a80,0 0 60px #c8924a66,0 24px 64px #0006}.ticket-cluster .check-circle .icn{width:44px;height:44px;stroke:#1a1206;stroke-width:3}.success-title{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1;background:linear-gradient(180deg,#f8e8cb,#c8924a);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.ticket-num{margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#00000059;border:1px solid rgba(200,146,74,.3);border-radius:999px;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--sr-bronze-200);font-variant-numeric:tabular-nums}.success-sub{margin-top:24px;font-size:16px;color:var(--sr-text-secondary);line-height:1.5;max-width:280px}.success-timer{margin-top:8px;font-family:var(--font-mono);font-size:32px;font-weight:500;color:var(--sr-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.confetti span{position:absolute;display:block;width:8px;height:8px}.cf-a{background:#c8924a;transform:rotate(20deg)}.cf-b{background:#ff9a4d;transform:rotate(-30deg);border-radius:50%}.cf-c{background:#dde3ec;transform:rotate(10deg);border-radius:2px}.cf-d{background:#34c77b;transform:rotate(-15deg)}.cf-e{background:#e9c58b;transform:rotate(45deg);width:10px;height:3px}.edge-card{background:var(--sr-elevated);border:1px solid var(--sr-border-default);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.edge-card .ico-wrap{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.edge-card .ico-wrap .icn{width:22px;height:22px;stroke-width:1.75}.edge-card.warn .ico-wrap{background:var(--sr-warning-bg);color:var(--sr-warning);border:1px solid rgba(242,163,60,.25)}.edge-card.error .ico-wrap{background:var(--sr-error-bg);color:var(--sr-error);border:1px solid rgba(229,72,77,.25)}.edge-card.info .ico-wrap{background:#a0aab81a;color:var(--sr-steel-300);border:1px solid rgba(160,170,184,.2)}.edge-card.cool .ico-wrap{background:#5b6be31f;color:#8a9cec;border:1px solid rgba(91,107,227,.25)}.edge-card .tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-text-tertiary);margin-bottom:-4px}.edge-card.warn .tag{color:var(--sr-warning)}.edge-card.error .tag{color:var(--sr-error)}.edge-card.info .tag{color:var(--sr-steel-300)}.edge-card.cool .tag{color:#8a9cec}.edge-card h3{margin:0;font-size:17px;font-weight:700;color:var(--sr-text-primary);letter-spacing:-.005em;line-height:1.25}.edge-card p{margin:0;font-size:13px;color:var(--sr-text-secondary);line-height:1.5;flex:1}.edge-card .actions{display:flex;flex-direction:column;gap:6px;margin-top:8px}.edge-card .actions .btn{width:100%}.edge-card .actions .btn.sm{padding:10px 14px;font-size:13px}.edge-card .actions .meta-line{font-family:var(--font-mono);font-size:11px;color:var(--sr-text-tertiary);text-align:center;padding:4px 0;letter-spacing:.04em}.profile-head{display:flex;align-items:center;gap:14px;flex-shrink:0}.profile-head .meta{flex:1;min-width:0}.profile-head .nick{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--sr-text-primary)}.profile-head .uid{font-family:var(--font-mono);font-size:12px;color:var(--sr-text-tertiary);margin-top:2px}.pcard{background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.pcard .kicker{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-text-tertiary);font-weight:600}.pcard .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pcard .big{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--sr-bronze-200);font-variant-numeric:tabular-nums}.pcard .val{font-size:14px;font-weight:600;color:var(--sr-text-primary)}.pcard.premium{background:radial-gradient(120% 80% at 100% 0%,rgba(248,232,203,.16),transparent 60%),linear-gradient(135deg,#221a0b,#14100a);border-color:#c8924a80;box-shadow:inset 0 1px #f8e8cb1f,0 8px 24px #b8823a29}.pcard.premium .kicker{color:var(--sr-bronze-200)}.pcard.premium .val{color:var(--sr-bronze-50)}.profile-footer{display:flex;flex-wrap:wrap;gap:8px 16px;padding:8px 2px 0;flex-shrink:0}.profile-footer a,.profile-footer span{font-size:12px;color:var(--sr-text-tertiary);text-decoration:none}.profile-footer .ver{font-family:var(--font-mono);margin-left:auto}.pro-pill{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;background:linear-gradient(135deg,#f8e8cb,#c8924a);color:#1a1206;font-family:var(--font-mono);font-weight:800;font-size:8.5px;letter-spacing:.16em;line-height:1.4;border:1px solid rgba(248,232,203,.4)}.inv-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;border-radius:999px;background:#c8924a1a;border:1px solid rgba(200,146,74,.35);color:var(--sr-bronze-200);font-family:var(--font-mono);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-left:auto;cursor:pointer;line-height:1;text-decoration:none}.inv-pill .icn{width:13px;height:13px;stroke-width:1.75;color:var(--sr-bronze-300)}.inv-pill .num{line-height:1}.inv-pill.empty{background:var(--sr-surface-2);border-color:var(--sr-border-default);color:var(--sr-text-tertiary)}.inv-pill.empty .icn{color:var(--sr-text-tertiary)}.inv-pill.pro{background:linear-gradient(180deg,#f8e8cb38,#8a5a241f);border-color:#f8e8cb80;color:var(--sr-bronze-50)}.inv-pill.pro .icn{color:var(--sr-bronze-100, #F3DEB3)}.avatar.pro-ring{border-color:var(--sr-bronze-300);box-shadow:0 0 0 1.5px var(--sr-bg),0 0 0 2.5px var(--sr-bronze-400)}.btn-gold{position:relative;background:linear-gradient(180deg,#fce4b0,#e9c58b 15%,#c8924a 55%,#8a5a24);color:#1a1206;font-weight:700;border:1px solid rgba(248,232,203,.45);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #5c3e1473,0 0 0 1px #c8924a8c,0 8px 22px #b8823a4d;overflow:hidden;width:100%}.btn-gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translate(-100%);animation:gold-sheen 4.5s ease-in-out infinite;animation-delay:1s;pointer-events:none}@keyframes gold-sheen{0%,60%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.btn-gold .stars-price{font-family:var(--font-mono);font-weight:800;font-size:11px;letter-spacing:.04em;padding:2px 7px;margin-left:6px;border-radius:999px;background:#1a120666;color:#fce4b0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.premium-screen{--gold-foil: linear-gradient(135deg, #F8E8CB 0%, #C8924A 30%, #5C3E14 55%, #E9C58B 75%, #C8924A 100%);--gold-hairline: linear-gradient(90deg, transparent 0%, rgba(200,146,74,.45) 20%, rgba(248,232,203,.55) 50%, rgba(200,146,74,.45) 80%, transparent 100%)}.premium-screen{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px}.premium-screen::-webkit-scrollbar{display:none}.premium-screen.bg-success{background:radial-gradient(700px 520px at 50% 22%,rgba(248,232,203,.12),transparent 60%),radial-gradient(500px 360px at 50% 80%,rgba(184,130,58,.06),transparent 60%),var(--sr-bg)}.premium-screen.bg-error{background:radial-gradient(700px 520px at 50% 20%,rgba(229,72,77,.06),transparent 60%),var(--sr-bg)}.premium-screen .icn{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;flex-shrink:0}.premium-screen .badge-gold{background:var(--gold-foil);color:#1a1206;border:1px solid rgba(248,232,203,.45);box-shadow:inset 0 1px #fff6}.premium-screen .gold-hr{height:1px;background:var(--gold-hairline);border:none;margin:0;flex-shrink:0}.lp-top{padding:14px 20px 0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:28px}.lp-top .ob-close,.lp-top .ob-back{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--sr-text-secondary);cursor:pointer}.lp-top .heading{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--sr-bronze-300);text-transform:uppercase}.collectible{margin:12px 16px 0;height:210px;border-radius:18px;position:relative;overflow:hidden;flex-shrink:0;background:linear-gradient(125deg,#ffffff0d,#fff0 26%),repeating-linear-gradient(180deg,#ffffff04,#ffffff04 1px,#0000 1px,#0000 3px),radial-gradient(120% 140% at 78% 0%,#1c1c1f,#131316 38%,#0a0a0c 78%,#060607);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff14,inset 0 -1px 1px #000000b3,0 1px #0009,0 18px 40px #0000008c,0 4px 14px #00000073}.collectible:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff12,#fff0 22%,#fff0 88%,#ffffff06);pointer-events:none}.collectible:after{content:"";position:absolute;right:-70px;bottom:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,transparent 0 38px,rgba(255,255,255,.028) 38px 38.6px,transparent 38.6px 60px,rgba(255,255,255,.024) 60px 60.6px,transparent 60.6px 84px,rgba(255,255,255,.02) 84px 84.6px,transparent 84.6px 110px,rgba(255,255,255,.016) 110px 110.6px,transparent 110.6px 138px,rgba(255,255,255,.012) 138px 138.6px,transparent 138.6px);-webkit-mask-image:radial-gradient(circle at 30% 30%,#000 40%,transparent 75%);mask-image:radial-gradient(circle at 30% 30%,#000 40%,transparent 75%);pointer-events:none}.collectible .mc-face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collectible .mc-monogram{position:absolute;right:-6px;bottom:-34px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:188px;line-height:1;color:#ffffff08;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.collectible .mc-id{position:absolute;top:22px;left:22px;display:flex;flex-direction:column;gap:6px;max-width:60%}.collectible .mc-logo{display:flex;align-items:center}.collectible .mc-wordmark{display:inline-flex;align-items:baseline;font-family:var(--font-sans);font-size:19px;line-height:1;text-transform:uppercase}.collectible .mc-wordmark b{font-weight:700;letter-spacing:.22em;color:#f4f2ec}.collectible .mc-wordmark i{font-style:normal;font-weight:300;letter-spacing:.22em;margin-left:.22em;color:#c9b981}.collectible .mc-sub{font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#ffffff61}.collectible .mc-pro{position:absolute;top:24px;right:22px;width:46px;height:22px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.collectible .mc-status{position:absolute;top:74px;right:22px;z-index:2;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:8.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.collectible .mc-status .dot{width:5px;height:5px;border-radius:999px;background:currentColor}.collectible .mc-status.on{color:#c9b981}.collectible .mc-status.off{color:#ffffff6b}.collectible .mc-chiprow{position:absolute;left:22px;top:96px;display:flex;align-items:center;gap:12px}.collectible .mc-chip{width:40px;height:30px;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.collectible .mc-nfc{display:inline-flex;flex-shrink:0}.collectible .mc-bottom{position:absolute;left:22px;right:22px;bottom:20px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.collectible .mc-bottom:before{content:"";position:absolute;left:-22px;right:-22px;bottom:-20px;height:80px;background:linear-gradient(180deg,transparent,rgba(6,6,7,.55) 70%);pointer-events:none;z-index:-1}.collectible .mc-label{font-family:var(--font-mono);font-size:7.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ffffff61}.collectible .mc-value{font-family:var(--font-sans);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f1efe9;margin-top:4px}.collectible .mc-field{min-width:0}.collectible .mc-field .mc-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collectible .mc-field.thru{text-align:right;flex-shrink:0}.collectible .mc-field.thru .mc-value{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.05em}.collectible-flip{position:relative;margin:12px 16px 0;height:210px;perspective:1200px;flex-shrink:0;cursor:pointer}.collectible-inner{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.1,.2,1);will-change:transform}.collectible-flip.flipped .collectible-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.collectible-inner .collectible{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(0deg);transform:rotateY(0)}.collectible.face-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.collectible .mc-back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:14px 18px 12px;display:flex;flex-direction:column;text-align:left}.collectible .mc-back .mcb-stripe{position:absolute;left:0;right:0;top:14px;height:24px;background:linear-gradient(180deg,#ffffff0d,#0000 30%),#050506;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(0,0,0,.8);box-shadow:inset 0 0 12px #000000e6}.collectible .mc-back .mcb-head{margin-top:30px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.collectible .mc-back .mcb-brand{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.22em;color:#f1efe9}.collectible .mc-back .mcb-tier{font-family:var(--font-mono);font-size:7.5px;font-weight:500;letter-spacing:.22em;color:#c9b981}.collectible .mc-back .mcb-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.collectible .mc-back .mcb-list li{display:flex;align-items:center;gap:8px;padding:3px 0;border-bottom:none}.collectible .mc-back .mcb-list li:last-child{border-bottom:none}.collectible .mc-back .mcb-list .d{width:3px;height:3px;border-radius:999px;background:#c9b981;flex-shrink:0}.collectible .mc-back .mcb-list .t{flex:1;min-width:0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.02em;color:#ffffff9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collectible .mc-back .mcb-list .v{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.02em;color:#e7daba;flex-shrink:0}.collectible .mc-back .mcb-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.collectible .mc-back .mcb-tariff{display:flex;flex-direction:column;gap:2px}.collectible .mc-back .mcb-tariff .p{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.02em;color:#f2f2f4}.collectible .mc-back .mcb-tariff .u{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.collectible .mc-back .mcb-state{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap}.collectible .mc-back .mcb-state .dot{width:5px;height:5px;border-radius:999px;background:currentColor}.collectible .mc-back .mcb-state.on{color:#c9b981}.lp-body{padding:20px 20px 12px;display:flex;flex-direction:column;gap:18px}.lp-headline{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-wrap:pretty}.lp-headline b{background:linear-gradient(180deg,#f8e8cb,#c8924a);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-sub{margin:0;font-size:13px;color:var(--sr-text-secondary);line-height:1.5}.benefits{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.benefits li{display:flex;align-items:center;gap:12px;padding:14px 2px;border-bottom:1px solid rgba(200,146,74,.18);font-size:13px;line-height:1.5}.benefits li:last-child{border-bottom:none}.benefits li .ico-wrap{width:34px;height:34px;border-radius:9px;background:radial-gradient(circle at 35% 30%,rgba(248,232,203,.3),transparent 60%),linear-gradient(180deg,#2a1f0e,#14100a);border:1px solid rgba(200,146,74,.35);color:var(--sr-bronze-200);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #f8e8cb29}.benefits li .ico-wrap .icn{width:17px;height:17px;stroke-width:1.5}.benefits li .body{flex:1;min-width:0}.benefits li .body .ttl{font-size:13.5px;font-weight:700;color:var(--sr-text-primary);letter-spacing:-.005em}.benefits li .body .meta{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--sr-bronze-300);margin-top:2px}.benefits li .multiplier{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:3px 8px;border-radius:999px;background:var(--gold-foil);color:#1a1206;font-weight:700;border:1px solid rgba(248,232,203,.4);flex-shrink:0}.tariff{margin:0 16px;padding:16px;border-radius:16px;position:relative;background:radial-gradient(120% 80% at 20% 0%,rgba(248,232,203,.15),transparent 60%),linear-gradient(180deg,#211807,#150f05);border:1px solid rgba(200,146,74,.45);box-shadow:inset 0 1px #f8e8cb33,0 0 0 1px #f8e8cb1a,0 12px 36px #b8823a33;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.tariff .head{display:flex;align-items:center;justify-content:space-between}.tariff .head .name{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--sr-bronze-300)}.tariff .head .recommend{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;padding:3px 8px;background:#c8924a2e;color:var(--sr-bronze-200);border:1px solid rgba(200,146,74,.35);border-radius:999px;text-transform:uppercase;font-weight:700}.tariff .price-row{display:flex;align-items:baseline;gap:10px}.tariff .price{font-family:var(--font-mono);font-weight:600;font-size:36px;color:var(--sr-bronze-50);font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1;display:inline-flex;align-items:baseline;gap:4px}.tariff .price .star-glyph{width:28px;height:28px;color:#ffd86b;filter:drop-shadow(0 2px 8px rgba(255,216,107,.5))}.tariff .price-unit{font-size:12px;color:var(--sr-text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tariff .terms{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--sr-text-tertiary);line-height:1.45}.tariff .terms .icn{width:13px;height:13px;color:var(--sr-steel-300)}.tariff .terms b{color:var(--sr-text-secondary);font-weight:600}.lp-cta{padding:14px 20px 22px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.lp-cta .btn{width:100%}.lp-cta .footnote{font-size:11px;color:var(--sr-text-tertiary);text-align:center;line-height:1.4;font-family:var(--font-sans)}.lp-cta .footnote a{color:var(--sr-bronze-300);text-decoration:none}.summary{margin:16px 16px 0;border-radius:16px;background:radial-gradient(120% 80% at 50% -10%,rgba(248,232,203,.1),transparent 60%),linear-gradient(180deg,#181208,#0d0904);border:1px solid rgba(200,146,74,.35);box-shadow:inset 0 1px #f8e8cb1f,0 0 0 1px #f8e8cb0f,0 14px 40px #b8823a2e;flex-shrink:0;overflow:hidden}.summary .top{padding:18px 18px 16px;display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(200,146,74,.18);position:relative}.summary .top:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:1px;background:var(--gold-hairline)}.summary .mini-card{width:64px;height:80px;border-radius:10px;background:radial-gradient(120% 80% at 30% 10%,rgba(248,232,203,.45),transparent 55%),linear-gradient(180deg,#3a2a0e,#1f1608);border:1px solid rgba(248,232,203,.4);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:inset 0 1px #fff3,0 4px 12px #0006;overflow:hidden}.summary .mini-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(60deg,rgba(248,232,203,.06) 0px,rgba(248,232,203,.06) 1px,transparent 1px,transparent 12px)}.summary .mini-card .mc-word{font-weight:800;font-size:22px;letter-spacing:.06em;background:linear-gradient(180deg,#fff6e0,#c8924a 60%,#8a5a24);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.summary .top .meta{flex:1;min-width:0}.summary .top .meta .kicker{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;color:var(--sr-bronze-300);text-transform:uppercase}.summary .top .meta .name{font-size:17px;font-weight:800;color:var(--sr-bronze-50);letter-spacing:-.01em;margin-top:4px;line-height:1.2}.summary .top .meta .term{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--sr-text-tertiary);margin-top:6px}.summary .top .meta .term b{color:var(--sr-text-secondary);font-weight:600}.summary .rows{padding:6px 18px}.summary .rows .row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed rgba(200,146,74,.15);font-size:13px;align-items:center}.summary .rows .row:last-child{border-bottom:none}.summary .rows .row .k{color:var(--sr-text-secondary)}.summary .rows .row .v{font-family:var(--font-mono);color:var(--sr-text-primary);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.summary .rows .row .v.muted{color:var(--sr-text-tertiary);font-weight:500}.summary .total{margin:0 18px 18px;padding:14px;border-radius:12px;background:linear-gradient(180deg,#f8e8cb1a,#8a5a240f);border:1px solid rgba(200,146,74,.4);display:flex;align-items:center;justify-content:space-between}.summary .total .lbl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sr-bronze-300);font-weight:700}.summary .total .amount{font-family:var(--font-mono);font-weight:600;font-size:28px;color:var(--sr-bronze-50);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;display:inline-flex;align-items:baseline;gap:6px}.summary .total .amount .star-glyph{width:22px;height:22px;color:#ffd86b}.terms-list{margin:16px 20px 0;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.terms-list li{list-style:none;display:flex;gap:10px;font-size:12px;color:var(--sr-text-secondary);line-height:1.45}.terms-list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.terms-list li .ico{width:18px;height:18px;color:var(--sr-bronze-300);flex-shrink:0;margin-top:1px}.terms-list li b{color:var(--sr-text-primary);font-weight:600}.pay-section{margin:auto 20px 12px;flex-shrink:0}.pay-section-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sr-bronze-300);margin-bottom:8px}.payment-method{margin:0;padding:12px 14px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:12px;display:flex;align-items:center;gap:12px;flex-shrink:0}.payment-method .ico{width:36px;height:36px;border-radius:8px;background:#0000004d;display:inline-flex;align-items:center;justify-content:center;color:#ffd86b;flex-shrink:0;border:1px solid rgba(255,216,107,.3)}.payment-method .ico .icn{width:20px;height:20px;fill:currentColor;stroke:none}.payment-method .text{flex:1;min-width:0}.payment-method .text .ttl{font-size:13px;font-weight:700;color:var(--sr-text-primary)}.payment-method .text .sub{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--sr-text-tertiary);margin-top:2px}.payment-method .change{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-bronze-300);padding:6px 10px;border:1px solid rgba(200,146,74,.25);border-radius:8px;cursor:pointer}.payment-method .amount{font-family:var(--font-mono);font-weight:600;font-size:16px;color:var(--sr-bronze-50);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.payment-method .amount .star-glyph{width:14px;height:14px;color:#ffd86b}.success-stage{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 24px 12px;overflow:hidden}.success-stage .halo{position:absolute;top:142px;left:50%;transform:translate(-50%,-50%);width:360px;height:360px;pointer-events:none;background:radial-gradient(circle at center,rgba(248,232,203,.25) 0%,rgba(200,146,74,.15) 25%,transparent 60%);border-radius:50%}.success-stage .halo:after{content:"";position:absolute;top:80px;right:80px;bottom:80px;left:80px;border-radius:50%;border:1px solid rgba(248,232,203,.18);box-shadow:0 0 60px #b8823a66 inset}.success-stage .halo:before{content:"";position:absolute;top:130px;right:130px;bottom:130px;left:130px;border-radius:50%;border:1px dashed rgba(248,232,203,.3)}.pro-medal{z-index:2;margin:50px 0 18px;width:152px;height:152px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6e0,#e9c58b 25%,#c8924a 55%,#5c3e14);border:1px solid rgba(255,246,224,.55);box-shadow:inset 0 2px #ffffff80,inset 0 -4px 8px #00000059,0 0 0 1px #fff6e02e,0 0 60px #f8e8cb73,0 24px 60px #00000080;display:flex;align-items:center;justify-content:center;position:relative}.pro-medal:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;border:1px solid rgba(92,62,20,.5);box-shadow:inset 0 1px #fff6;pointer-events:none}.pro-medal:before{content:"";position:absolute;top:26px;right:26px;bottom:26px;left:26px;border-radius:50%;border:1px dashed rgba(92,62,20,.35);pointer-events:none}.pro-medal .pro-text{font-weight:800;font-size:42px;letter-spacing:.06em;background:linear-gradient(180deg,#4a2c0a,#2c1a05);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.3));z-index:1;line-height:1}.burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.burst span{position:absolute;top:50%;left:50%;width:2px;height:96px;background:linear-gradient(180deg,rgba(248,232,203,.45),transparent);transform-origin:top center}.success-title{margin:0;font-size:32px;font-weight:800;letter-spacing:-.025em;line-height:1.05;text-align:center;background:linear-gradient(180deg,#fff6e0,#e9c58b 45%,#c8924a);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;z-index:2}.success-sub{margin:12px 0 0;font-size:14px;color:var(--sr-text-secondary);line-height:1.5;max-width:300px;text-align:center;text-wrap:pretty;position:relative;z-index:2}.success-sub b{color:var(--sr-bronze-200);font-weight:700}.bonus-bar{margin:20px 0 0;position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:radial-gradient(80% 100% at 50% 50%,#f8e8cb29,#0000004d);border:1px solid rgba(248,232,203,.3);box-shadow:inset 0 1px #ffffff29,0 8px 24px #b8823a33}.bonus-bar .plus{font-family:var(--font-mono);font-weight:800;font-size:22px;color:var(--sr-bronze-50);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.bonus-bar .lbl{font-size:12px;font-weight:600;color:var(--sr-bronze-100);line-height:1.3}.bonus-bar .lbl b{display:block;color:var(--sr-bronze-50);font-size:13px;font-weight:800}.next-row{margin:16px 0 0;position:relative;z-index:2;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--sr-text-tertiary);letter-spacing:.06em}.next-row .dot{width:4px;height:4px;border-radius:50%;background:var(--sr-bronze-300)}.next-row b{color:var(--sr-text-primary);font-weight:600}.err-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 28px 0;text-align:center;gap:16px}.err-glyph{width:104px;height:104px;border-radius:50%;background:var(--sr-error-bg);border:1px solid rgba(229,72,77,.3);display:inline-flex;align-items:center;justify-content:center;color:var(--sr-error);box-shadow:0 0 60px #e5484d29,inset 0 1px #ffffff14}.err-glyph .icn{width:44px;height:44px;stroke-width:2}.err-title{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-wrap:pretty}.err-sub{margin:0;font-size:13.5px;color:var(--sr-text-secondary);line-height:1.5;max-width:300px}.err-reason{width:100%;text-align:left;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-left:2px solid var(--sr-error);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;margin-top:4px}.err-reason .lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary)}.err-reason .text{font-size:13px;color:var(--sr-text-primary);line-height:1.45}.err-reason .text em{display:block;font-style:normal;color:var(--sr-text-tertiary);font-size:11.5px;margin-top:4px;font-family:var(--font-mono);letter-spacing:.04em}.err-stage .kept-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:#34c77b0d;border:1px solid rgba(52,199,123,.25);border-radius:10px;text-align:left}.err-stage .kept-row .ok{width:28px;height:28px;border-radius:50%;background:var(--sr-success-bg);color:var(--sr-success);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.err-stage .kept-row .ok .icn{width:14px;height:14px;stroke-width:2.5}.err-stage .kept-row .text{flex:1;font-size:12.5px;color:var(--sr-text-secondary)}.err-stage .kept-row .text b{color:var(--sr-text-primary);font-weight:700}.inventory-screen{--gold-foil: linear-gradient(135deg, #F8E8CB 0%, #C8924A 30%, #5C3E14 55%, #E9C58B 75%, #C8924A 100%)}.inventory-screen{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.inventory-screen .btn.compact{padding:9px 14px;border-radius:10px;font-size:13px}.inventory-screen .btn.sm{padding:7px 12px;font-size:12px;border-radius:8px}.inventory-screen .btn.btn-primary{background:linear-gradient(180deg,#f0802a,#da610f);color:#1a0e04;box-shadow:0 0 0 1px #c86e2866,0 3px 10px #00000047}.inventory-screen .btn-gold{position:relative;background:linear-gradient(180deg,#fce4b0,#e9c58b 15%,#c8924a 55%,#8a5a24);color:#1a1206;font-weight:700;border:1px solid rgba(248,232,203,.45);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #5c3e1473,0 0 0 1px #c8924a8c,0 8px 24px #b8823a59;overflow:hidden}.inventory-screen .btn-gold:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);animation:iv-gold-sheen 4.5s ease-in-out infinite;animation-delay:1s;pointer-events:none}@keyframes iv-gold-sheen{0%,60%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.inventory-screen .btn-icon{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.inventory-screen .icn{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;flex-shrink:0}.inventory-screen .badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--sr-r-full);font-size:10.5px;font-weight:700;font-family:var(--font-mono);letter-spacing:.06em;border:1px solid transparent;white-space:nowrap}.inventory-screen .badge-bronze{background:linear-gradient(180deg,#e9c58b33,#8a5a241f);border-color:#c8924a66;color:var(--sr-bronze-100);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.inventory-screen .badge-bronze .icn{width:11px;height:11px;stroke-width:2;color:var(--sr-bronze-300)}.iv-top{padding:14px 20px 0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:28px}.iv-top h1{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em}.iv-top .ob-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--sr-text-secondary);cursor:pointer}.inv-hero{margin:18px 20px 0;padding:20px 22px;border-radius:18px;position:relative;background:radial-gradient(120% 80% at 30% 0%,rgba(248,232,203,.14),transparent 60%),linear-gradient(180deg,#221a0b,#14100a);border:1px solid rgba(200,146,74,.4);box-shadow:inset 0 1px #f8e8cb29,0 0 0 1px #f8e8cb0f,0 14px 36px #b8823a33;flex-shrink:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.inv-hero:after{content:"";position:absolute;top:-40px;right:-30px;width:180px;height:180px;background:radial-gradient(circle,rgba(255,211,168,.2),transparent 60%);pointer-events:none}.inv-hero .top-row{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:1}.inv-hero .label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sr-bronze-300);font-weight:700}.inv-hero .pro-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;font-weight:800;padding:3px 8px;border-radius:999px;background:var(--gold-foil);color:#1a1206;border:1px solid rgba(248,232,203,.45);box-shadow:inset 0 1px #fff6}.inv-hero .counter-row{display:flex;align-items:baseline;gap:12px;position:relative;z-index:1}.inv-hero .big-num{font-family:var(--font-mono);font-weight:600;font-size:72px;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--sr-bronze-50);text-shadow:0 4px 24px rgba(184,130,58,.25)}.inv-hero .word{font-family:var(--font-sans);font-size:18px;font-weight:700;color:var(--sr-bronze-200);letter-spacing:-.01em;padding-bottom:6px}.inv-hero .sub{font-size:12.5px;color:var(--sr-text-secondary);line-height:1.45;position:relative;z-index:1;margin:0}.inv-hero .sub b{color:var(--sr-text-primary);font-weight:600}.inv-hero .meta-pills{display:flex;gap:6px;flex-wrap:wrap;position:relative;z-index:1}.inv-hero .meta-pills .pill{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:#0000004d;border:1px solid rgba(200,146,74,.25);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--sr-bronze-200)}.inv-hero .meta-pills .pill .icn{width:11px;height:11px;stroke-width:2}.inv-hero .meta-pills .pill b{color:var(--sr-bronze-50);font-weight:700;font-variant-numeric:tabular-nums}.iv-tabs{margin:16px 20px 0;padding:4px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:12px;display:flex;gap:4px;flex-shrink:0}.iv-tabs .tab{flex:1;padding:9px 12px;border-radius:9px;font-size:13px;font-weight:600;color:var(--sr-text-tertiary);text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.iv-tabs .tab.on{background:linear-gradient(180deg,#2a3038,#1f242e);color:var(--sr-text-primary);box-shadow:0 1px #ffffff0f inset,0 1px 4px #0006}.iv-tabs .tab.on.gold{background:linear-gradient(180deg,#f8e8cb29,#8a5a241a);color:var(--sr-bronze-50);box-shadow:0 0 0 1px #c8924a59,0 1px #ffffff14 inset}.iv-tabs .tab .lock{width:12px;height:12px;color:var(--sr-bronze-300);stroke-width:2;stroke:currentColor;fill:none}.iv-tabs .tab .count{font-family:var(--font-mono);font-size:10.5px;padding:1px 6px;border-radius:999px;background:#ffffff0f;color:var(--sr-text-secondary);font-weight:600;font-variant-numeric:tabular-nums}.iv-tabs .tab.on .count{background:#c8924a2e;color:var(--sr-bronze-200)}.iv-tabs .tab.on.gold .count{background:#f8e8cb33;color:var(--sr-bronze-50)}.list-meta{padding:14px 20px 8px;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary);flex-shrink:0}.list-meta .progress-mini{display:inline-flex;align-items:center;gap:8px}.list-meta .progress-mini .bar{width:60px;height:4px;background:var(--sr-surface-2);border-radius:999px;overflow:hidden}.list-meta .progress-mini .bar>div{height:100%;background:linear-gradient(90deg,#c8924a,#dda866);border-radius:999px}.list-meta b{color:var(--sr-bronze-200);font-weight:700}.list-wrap{flex:1;padding:0 20px 24px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.list-wrap::-webkit-scrollbar{display:none}.task{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ico body" "act act";align-items:center;column-gap:12px;row-gap:11px;padding:13px;min-height:84px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:14px;position:relative;flex-shrink:0}.task .ico-wrap{grid-area:ico}.task .body{grid-area:body}.task .right{grid-area:act}.task .right .btn{width:100%}.task.done{background:#34c77b0f;border-color:#34c77b4d}.task.checking{border-color:#ff7a1a4d;background:#ff7a1a0a}.task.pro{background:radial-gradient(120% 80% at 100% 0%,rgba(248,232,203,.08),transparent 60%),linear-gradient(180deg,#1b1608,#14100a);border-color:#c8924a4d}.task .ico-wrap{width:42px;height:42px;border-radius:10px;background:var(--sr-surface-2);border:1px solid var(--sr-border-default);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.task .ico-wrap .icn{width:20px;height:20px;stroke-width:1.5}.task.type-channel .ico-wrap{color:#8aa0ec;background:#5b6be31a;border-color:#5b6be34d}.task.type-bot .ico-wrap{color:var(--sr-bronze-300);background:#c8924a1a;border-color:#c8924a4d}.task.type-ext .ico-wrap{color:var(--sr-steel-300);background:#a0aab814;border-color:#a0aab840}.task.type-daily .ico-wrap{color:var(--sr-ember-400);background:#ff7a1a1a;border-color:#ff7a1a4d}.task .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.task .body .row{display:flex;align-items:center;gap:8px;min-width:0}.task .body .name{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:700;color:var(--sr-text-primary);letter-spacing:-.005em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task .body .row .badge{flex-shrink:0}.task.done .body .name{color:var(--sr-text-secondary)}.task .body .desc{font-size:11.5px;color:var(--sr-text-tertiary);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task .body .reset{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--sr-text-tertiary)}.task .body .reset .icn{width:10px;height:10px;stroke-width:2;color:var(--sr-ember-400)}.task .body .check-err{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--sr-error)}.task .body .check-err .icn{width:11px;height:11px;stroke-width:2;color:var(--sr-error)}.task .right{display:flex;align-items:center;justify-content:center}.task .done-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:var(--sr-success-bg);color:var(--sr-success);border:1px solid rgba(52,199,123,.3);font-weight:700;font-size:12px;font-family:var(--font-mono)}.task .done-pill .icn{width:13px;height:13px;stroke-width:2.5}.spinner-mini{width:22px;height:22px;margin-right:6px}.spinner-mini svg{width:100%;height:100%;transform:rotate(-90deg)}.spinner-mini .track{fill:none;stroke:#ff7a1a2e;stroke-width:3}.spinner-mini .arc{fill:none;stroke:var(--sr-ember-500);stroke-width:3;stroke-linecap:round;stroke-dasharray:24 100;animation:iv-sp-spin .9s linear infinite;transform-origin:center}@keyframes iv-sp-spin{to{transform:rotate(360deg)}}.task .check-state{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11.5px;color:var(--sr-ember-400);letter-spacing:.04em}.upsell-strip{margin:16px 20px 0;padding:14px 14px 14px 16px;border-radius:14px;background:radial-gradient(120% 80% at 0% 0%,rgba(248,232,203,.18),transparent 60%),linear-gradient(135deg,#2a1f0e,#14100a);border:1px solid rgba(200,146,74,.5);box-shadow:inset 0 1px #f8e8cb2e,0 0 0 1px #f8e8cb14,0 12px 32px #b8823a33;display:flex;align-items:center;gap:12px;flex-shrink:0;position:relative;overflow:hidden}.upsell-strip:after{content:"";position:absolute;top:-30px;right:-30px;width:140px;height:140px;background:radial-gradient(circle,rgba(255,211,168,.25),transparent 60%);pointer-events:none}.upsell-strip .glyph{width:48px;height:48px;border-radius:12px;background:var(--gold-foil);display:inline-flex;align-items:center;justify-content:center;color:#1a1206;flex-shrink:0;border:1px solid rgba(248,232,203,.45);box-shadow:inset 0 1px #fff6,inset 0 -1px #5c3e1480,0 4px 12px #b8823a4d;font-weight:800;font-size:13px;letter-spacing:.06em}.upsell-strip .text{flex:1;min-width:0;position:relative;z-index:1}.upsell-strip .text .ttl{font-size:14px;font-weight:800;color:var(--sr-bronze-50);letter-spacing:-.01em;line-height:1.2}.upsell-strip .text .sub{font-size:11.5px;color:var(--sr-bronze-200);margin-top:3px;line-height:1.35}.upsell-strip .text .sub b{font-family:var(--font-mono);font-weight:700;color:var(--sr-bronze-50);font-variant-numeric:tabular-nums}.upsell-strip .cta-btn{position:relative;z-index:1;flex-shrink:0}.task.locked{filter:blur(2.4px);opacity:.85;pointer-events:none}.task-lock-wrap{position:relative;isolation:isolate;flex-shrink:0}.task-lock-wrap .lock-corner{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border-radius:8px;background:#000000a6;border:1px solid rgba(200,146,74,.45);display:inline-flex;align-items:center;justify-content:center;color:var(--sr-bronze-200);box-shadow:0 2px 8px #0006}.task-lock-wrap .lock-corner .icn{width:13px;height:13px;stroke-width:2}.task-lock-wrap.dim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(7,8,11,.1) 100%);border-radius:14px;z-index:1;pointer-events:none}.empty-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 32px;text-align:center;gap:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.empty-stage::-webkit-scrollbar{display:none}.empty-glyph{width:112px;height:112px;border-radius:24px;background:radial-gradient(circle at 35% 30%,rgba(200,146,74,.2),transparent 60%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0px,rgba(255,255,255,.04) 1px,transparent 1px,transparent 8px),var(--sr-surface-1);border:1px solid rgba(200,146,74,.3);display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--sr-bronze-300);flex-shrink:0}.empty-glyph .icn{width:44px;height:44px;stroke-width:1.5}.empty-glyph:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff0a;pointer-events:none}.empty-glyph .check-spark{position:absolute;bottom:-6px;right:-6px;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#34c77b,#1f7548);border:2px solid var(--sr-bg);display:inline-flex;align-items:center;justify-content:center;color:#051f12;box-shadow:0 6px 18px #34c77b66}.empty-glyph .check-spark .icn{width:18px;height:18px;stroke-width:3}.empty-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.15;text-wrap:balance}.empty-sub{margin:0;font-size:13.5px;color:var(--sr-text-secondary);line-height:1.5;max-width:280px}.empty-sub b{color:var(--sr-bronze-200);font-weight:700}.reset-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#0000004d;border:1px solid rgba(200,146,74,.3);border-radius:999px;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--sr-bronze-100)}.reset-pill .lbl{text-transform:uppercase;font-size:9.5px;letter-spacing:.16em;color:var(--sr-bronze-300);font-weight:700}.reset-pill .val{font-weight:600;font-size:14px;color:var(--sr-bronze-50)}.empty-tally{width:100%;max-width:300px;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.empty-tally .cell{padding:10px 12px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:10px;text-align:left}.empty-tally .cell .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary)}.empty-tally .cell .v{font-family:var(--font-mono);font-size:18px;font-weight:600;color:var(--sr-text-primary);margin-top:4px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.empty-tally .cell .v.bronze{color:var(--sr-bronze-200)}.empty-tally .cell .v small{font-size:10px;color:var(--sr-text-tertiary);font-weight:400;margin-left:2px;letter-spacing:0}.claim-screen{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.claim-screen .btn-link{background:transparent;border:none;color:var(--sr-text-tertiary);font-family:var(--font-sans);font-size:13px;font-weight:500;padding:8px;text-align:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a8b0bd40}.claim-screen .icn{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;flex-shrink:0}.claim-screen .btn-icon{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.claim-screen .cl-top{padding:14px 20px 0;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:28px}.claim-screen .cl-top .ob-back,.claim-screen .cl-top .ob-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--sr-text-secondary);cursor:pointer}.claim-screen .cl-top .heading{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--sr-bronze-300);text-transform:uppercase}.claim-screen .cl-body{flex:1;padding:24px 20px 12px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.claim-screen .cl-body h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-wrap:pretty}.claim-screen .cl-body .sub{margin:0;font-size:14px;color:var(--sr-text-secondary);line-height:1.5}.claim-screen .cl-cta{flex-shrink:0;padding:0 20px 24px;display:flex;flex-direction:column;gap:8px}.claim-screen .cl-cta .btn{width:100%}.claim-screen .prize-card{border-radius:14px;padding:14px;background:radial-gradient(120% 80% at 30% 0%,rgba(248,232,203,.14),transparent 60%),linear-gradient(180deg,#2a220f,#1a1408);border:1px solid rgba(200,146,74,.5);box-shadow:0 0 0 1px #c8924a33,0 12px 36px #b8823a33;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px}.claim-screen .prize-card:after{content:"";position:absolute;top:-50px;right:-50px;width:220px;height:220px;background:radial-gradient(circle,rgba(255,211,168,.18),transparent 60%);pointer-events:none}.claim-screen .prize-card .skin-img{height:134px;background:radial-gradient(circle at 35% 35%,rgba(255,211,168,.32),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 8px),#1a1408;border:1px solid rgba(200,146,74,.4);border-radius:10px;position:relative;overflow:hidden}.claim-screen .prize-card .skin-img img{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.claim-screen .prize-card .skin-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -50px 70px #00000073}.claim-screen .prize-card .skin-img .placeholder{position:absolute;bottom:8px;left:10px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#f8e8cb73}.claim-screen .prize-card .meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;position:relative;z-index:1}.claim-screen .prize-card .meta .name{font-size:15px;font-weight:700;color:var(--sr-bronze-50);line-height:1.25}.claim-screen .prize-card .meta .sub{font-size:11.5px;color:var(--sr-bronze-300);margin-top:4px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.claim-screen .prize-card .meta .price{font-family:var(--font-mono);font-size:18px;font-weight:600;color:var(--sr-bronze-50);font-variant-numeric:tabular-nums}.claim-screen .prize-card.compact .skin-img{height:100px}.claim-screen .warn-bar{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#f2a33c0f;border:1px solid rgba(242,163,60,.25);border-radius:12px}.claim-screen .warn-bar .ico{width:32px;height:32px;border-radius:50%;background:#f2a33c24;color:var(--sr-warning);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.claim-screen .warn-bar .ico .icn{width:16px;height:16px}.claim-screen .warn-bar .text{font-size:12.5px;color:var(--sr-text-secondary);line-height:1.45}.claim-screen .warn-bar .text b{color:var(--sr-warning);font-weight:700;font-family:var(--font-mono)}.claim-screen .checklist{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.claim-screen .check-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:12px;cursor:pointer}.claim-screen .check-row.on{background:#34c77b0f;border-color:#34c77b4d}.claim-screen .check-row .box{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--sr-border-strong);background:#00000040;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent}.claim-screen .check-row.on .box{background:linear-gradient(135deg,#34c77b,#1f7548);border-color:#34c77bb3;color:#051f12}.claim-screen .check-row.on .box .icn{width:14px;height:14px;stroke-width:3}.claim-screen .check-row .body{flex:1;min-width:0}.claim-screen .check-row .body .ttl{font-size:13.5px;font-weight:600;color:var(--sr-text-primary);line-height:1.3}.claim-screen .check-row .body .meta{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;color:var(--sr-text-tertiary);font-family:var(--font-mono);letter-spacing:.04em}.claim-screen .check-row .body .meta .ok{color:var(--sr-success);font-weight:700}.claim-screen .check-row .edit-btn{font-family:var(--font-sans);font-size:11.5px;font-weight:600;color:var(--sr-text-secondary);background:var(--sr-surface-3);border:1px solid var(--sr-border-default);border-radius:8px;padding:6px 10px;cursor:pointer}.claim-screen .check-row .edit-btn.disabled{opacity:.45;cursor:not-allowed}.claim-screen .claim-inline-err{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--sr-error-bg);border:1px solid rgba(229,72,77,.25);border-radius:12px;font-size:12.5px;color:var(--sr-text-secondary);line-height:1.45}.claim-screen .claim-inline-err .icn{width:16px;height:16px;color:var(--sr-error);flex-shrink:0;margin-top:1px}.claim-screen .spinner-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 32px;text-align:center;gap:24px}.claim-screen .spinner-ring{width:132px;height:132px;position:relative}.claim-screen .spinner-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.claim-screen .spinner-ring .track{fill:none;stroke:var(--sr-surface-2);stroke-width:4}.claim-screen .spinner-ring .arc{fill:none;stroke:url(#sp-grad);stroke-width:4;stroke-linecap:round;stroke-dasharray:110 380;animation:sp-spin 1.4s linear infinite;transform-origin:center}@keyframes sp-spin{to{transform:rotate(360deg)}}.claim-screen .spinner-ring .core{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--sr-bronze-300)}.claim-screen .spinner-ring .core .icn{width:38px;height:38px;stroke-width:1.5}.claim-screen .spinner-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--sr-text-primary);text-wrap:balance}.claim-screen .spinner-sub{margin:0;font-size:13px;color:var(--sr-text-tertiary);line-height:1.5;max-width:260px}.claim-screen .spinner-steps{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:280px;margin-top:4px}.claim-screen .spinner-steps .row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff05;border:1px solid var(--sr-border-subtle);border-radius:10px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--sr-text-tertiary)}.claim-screen .spinner-steps .row .dot{width:7px;height:7px;border-radius:50%;background:var(--sr-surface-3);flex-shrink:0}.claim-screen .spinner-steps .row.done .dot{background:var(--sr-success)}.claim-screen .spinner-steps .row.done{color:var(--sr-text-secondary)}.claim-screen .spinner-steps .row.now .dot{background:var(--sr-ember-500);box-shadow:0 0 0 4px #ff7a1a2e;animation:sp-pulse-dot 1.2s ease-in-out infinite}.claim-screen .spinner-steps .row.now{color:var(--sr-text-primary)}@keyframes sp-pulse-dot{0%,to{box-shadow:0 0 0 4px #ff7a1a2e}50%{box-shadow:0 0 0 7px #ff7a1a14}}.claim-screen .timer-stage{display:flex;flex-direction:column;align-items:center;gap:20px;padding:8px 6px 4px}.claim-screen .timer-stage .label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sr-text-tertiary)}.claim-screen .hero-timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;font-size:96px;letter-spacing:-.04em;line-height:1;color:var(--sr-text-primary);display:inline-flex;align-items:baseline;position:relative}.claim-screen .hero-timer .sep{color:var(--sr-text-tertiary);padding:0 2px;font-weight:300}.claim-screen .hero-timer.ok{color:#b8f2d1;text-shadow:0 0 24px rgba(52,199,123,.25)}.claim-screen .hero-timer.ok .sep{color:#34c77b8c}.claim-screen .hero-timer.urgent{color:#ffb3b5;text-shadow:0 0 32px rgba(229,72,77,.45);animation:hero-pulse 1.15s ease-in-out infinite}.claim-screen .hero-timer.urgent .sep{color:#e5484d99}@keyframes hero-pulse{0%,to{opacity:1;text-shadow:0 0 32px rgba(229,72,77,.45)}50%{opacity:.82;text-shadow:0 0 56px rgba(229,72,77,.7),0 0 12px rgba(229,72,77,.5)}}.claim-screen .timer-wrap{position:relative;padding:16px 12px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center}.claim-screen .timer-wrap.ok{background:radial-gradient(60% 80% at 50% 50%,rgba(52,199,123,.1),transparent 70%);box-shadow:inset 0 0 0 1px #34c77b2e}.claim-screen .timer-wrap.urgent{background:radial-gradient(60% 80% at 50% 50%,rgba(229,72,77,.18),transparent 70%);box-shadow:inset 0 0 0 1px #e5484d59;animation:wrap-pulse 1.15s ease-in-out infinite}@keyframes wrap-pulse{0%,to{box-shadow:inset 0 0 0 1px #e5484d59,0 0 #e5484d00}50%{box-shadow:inset 0 0 0 1px #e5484d8c,0 0 48px 4px #e5484d40}}.claim-screen .timer-bar{width:100%}.claim-screen .timer-bar .track{position:relative;height:6px;background:#ffffff0f;border-radius:999px;overflow:hidden}.claim-screen .timer-bar .fill{height:100%;border-radius:999px}.claim-screen .timer-bar.ok .fill{background:linear-gradient(90deg,#2a8a56,#34c77b 60%,#6be39f);box-shadow:0 0 12px #34c77b80}.claim-screen .timer-bar.urgent .fill{background:linear-gradient(90deg,#b0282c,#e5484d 70%,#ff8a8e);box-shadow:0 0 12px #e5484d8c;animation:bar-pulse 1.15s ease-in-out infinite}@keyframes bar-pulse{0%,to{opacity:1}50%{opacity:.75}}.claim-screen .timer-bar .ticks{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--sr-text-tertiary)}.claim-screen .timer-bar.urgent .ticks .now{color:var(--sr-error);font-weight:700}.claim-screen .status-line{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:#ffffff05;border:1px solid var(--sr-border-subtle);border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--sr-text-tertiary);align-self:center}.claim-screen .status-line .pulse{width:6px;height:6px;border-radius:50%;background:var(--sr-success);animation:status-pulse 1.6s ease-in-out infinite}.claim-screen .status-line.urgent .pulse{background:var(--sr-error)}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.claim-screen .bot-strip{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border:1px solid var(--sr-border-default);border-radius:12px}.claim-screen .bot-strip.urgent{border-color:#e5484d4d;background:#e5484d0f}.claim-screen .bot-strip .ava{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#5b6be3,#2a3578);display:inline-flex;align-items:center;justify-content:center;color:#dde3ec;flex-shrink:0}.claim-screen .bot-strip .ava .icn{width:18px;height:18px;stroke-width:1.5}.claim-screen .bot-strip .text{flex:1;min-width:0}.claim-screen .bot-strip .text .from{font-size:12.5px;font-weight:700;color:var(--sr-text-primary)}.claim-screen .bot-strip .text .hint{font-size:11px;color:var(--sr-text-tertiary);margin-top:2px;font-family:var(--font-mono);letter-spacing:.04em}.claim-screen .bot-strip.urgent .text .hint{color:var(--sr-error)}.claim-screen .bot-strip .chev{color:var(--sr-text-tertiary)}.claim-screen .bot-strip.urgent .chev{color:var(--sr-error)}.claim-screen .skin-mini{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#0000004d;border:1px solid rgba(200,146,74,.3);border-radius:12px}.claim-screen .skin-mini .img{width:56px;height:42px;border-radius:6px;background:radial-gradient(circle at 35% 35%,rgba(255,211,168,.35),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px),#1a1408;border:1px solid rgba(200,146,74,.3);flex-shrink:0;object-fit:contain}.claim-screen .skin-mini .meta{flex:1;min-width:0}.claim-screen .skin-mini .meta .kicker{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-bronze-300)}.claim-screen .skin-mini .meta .name{font-size:13px;font-weight:700;color:var(--sr-bronze-50);margin-top:1px}.claim-screen .skin-mini .price{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--sr-bronze-200);font-variant-numeric:tabular-nums}.claim-screen .terminal-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 28px 0;text-align:center;gap:18px;overflow:hidden;position:relative}.claim-screen .terminal-glyph{width:104px;height:104px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative}.claim-screen .terminal-glyph .icn{width:44px;height:44px;stroke-width:2.5}.claim-screen .terminal-glyph.success{background:linear-gradient(135deg,#34c77b,#1f7548);box-shadow:0 0 0 1px #34c77b80,0 0 60px #34c77b66,0 24px 64px #0006}.claim-screen .terminal-glyph.success .icn{stroke:#051f12}.claim-screen .terminal-glyph.error{background:var(--sr-error-bg);box-shadow:0 0 0 1px #e5484d59,0 0 60px #e5484d2e}.claim-screen .terminal-glyph.error .icn{stroke:var(--sr-error);stroke-width:2}.claim-screen .terminal-glyph.muted{background:var(--sr-surface-2);border:1px solid var(--sr-border-default)}.claim-screen .terminal-glyph.muted .icn{stroke:var(--sr-steel-300);stroke-width:2}.claim-screen .terminal-tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;padding:4px 12px;border-radius:999px;border:1px solid}.claim-screen .terminal-tag.success{background:var(--sr-success-bg);color:var(--sr-success);border-color:#34c77b40}.claim-screen .terminal-tag.error{background:var(--sr-error-bg);color:var(--sr-error);border-color:#e5484d40}.claim-screen .terminal-tag.muted{background:var(--sr-surface-2);color:var(--sr-text-secondary);border-color:var(--sr-border-default)}.claim-screen .terminal-title{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-wrap:pretty}.claim-screen .terminal-title.gold{background:linear-gradient(180deg,#f8e8cb,#c8924a);-webkit-background-clip:text;background-clip:text;color:transparent}.claim-screen .terminal-sub{margin:0;font-size:14px;color:var(--sr-text-secondary);line-height:1.5;max-width:300px}.claim-screen .reason-box{width:100%;text-align:left;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-left:2px solid var(--sr-error);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;margin-top:4px}.claim-screen .reason-box.muted{border-left-color:var(--sr-steel-500)}.claim-screen .reason-box .lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary)}.claim-screen .reason-box .text{font-size:13px;color:var(--sr-text-primary);line-height:1.45}.claim-screen .reason-box .text em{display:block;font-style:normal;color:var(--sr-text-tertiary);font-size:12px;margin-top:4px}.claim-screen .confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.claim-screen .confetti span{position:absolute;display:block;width:8px;height:8px}.claim-screen .cf-a{background:#34c77b;transform:rotate(20deg)}.claim-screen .cf-b{background:#6be39f;transform:rotate(-30deg);border-radius:50%}.claim-screen .cf-c{background:#dde3ec;transform:rotate(10deg);border-radius:2px}.claim-screen .cf-d{background:#c8924a;transform:rotate(-15deg)}.claim-screen .cf-e{background:#f8e8cb;transform:rotate(45deg);width:10px;height:3px}.claim-screen .inv-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px;background:var(--sr-surface-1);border:1px solid rgba(200,146,74,.3);border-radius:12px}.claim-screen .inv-row .img{width:52px;height:40px;border-radius:6px;background:radial-gradient(circle at 35% 35%,rgba(255,211,168,.35),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px),#1a1408;border:1px solid rgba(200,146,74,.3);flex-shrink:0;object-fit:contain}.claim-screen .inv-row .text{flex:1;min-width:0;text-align:left}.claim-screen .inv-row .text .name{font-size:13.5px;font-weight:700;color:var(--sr-bronze-50);line-height:1.2}.claim-screen .inv-row .text .meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--sr-text-tertiary);margin-top:4px}.claim-screen .inv-row .ext{color:var(--sr-bronze-300);width:18px;height:18px}.claim-screen .comp-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:10px;width:100%;text-align:left}.claim-screen .comp-row .check{width:28px;height:28px;border-radius:50%;background:var(--sr-success-bg);color:var(--sr-success);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.claim-screen .comp-row .check .icn{width:14px;height:14px;stroke-width:2.5}.claim-screen .comp-row .body{flex:1;min-width:0}.claim-screen .comp-row .body .ttl{font-size:12.5px;font-weight:600;color:var(--sr-text-primary)}.claim-screen .comp-row .body .sub{font-family:var(--font-mono);font-size:10.5px;color:var(--sr-text-tertiary);margin-top:2px;letter-spacing:.04em}.claim-screen .ga-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:10px}.claim-screen .ga-row .left{text-align:left}.claim-screen .ga-row .left .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary)}.claim-screen .ga-row .left .v{font-size:13px;font-weight:600;color:var(--sr-text-primary);margin-top:2px}.claim-screen .ga-row .right{font-family:var(--font-mono);font-size:11px;color:var(--sr-text-tertiary);text-align:right;letter-spacing:.04em}.claim-screen .btn-primary.urgent{background:linear-gradient(180deg,#ff6e6e,#e5484d,#b0282c);box-shadow:0 1px #ffffff40 inset,0 0 0 1px #e5484d80,0 8px 28px #e5484d59;color:#2a0507}@media (prefers-reduced-motion: reduce){.claim-screen *,.claim-screen *:before,.claim-screen *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.history-screen{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.history-screen .icn{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;flex-shrink:0}.history-screen .btn-icon{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.history-screen .btn.compact{padding:10px 16px;border-radius:10px;font-size:13px}.history-screen .h-top{padding:14px 20px 12px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:28px;gap:8px}.history-screen .h-top h1{margin:0;font-size:19px;font-weight:800;letter-spacing:-.015em}.history-screen .h-top h1.detail-id{flex:1;text-align:center;font-size:14px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--sr-text-secondary);font-weight:600}.history-screen .h-top .actions{display:inline-flex;align-items:center;gap:6px;color:var(--sr-text-secondary)}.history-screen .h-top .icon-btn{width:32px;height:32px;border-radius:8px;background:var(--sr-surface-2);border:1px solid var(--sr-border-default);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--sr-text-secondary);flex-shrink:0}.history-screen .segment{margin:0 20px 14px;padding:4px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:12px;display:flex;gap:4px;flex-shrink:0}.history-screen .segment .seg{flex:1;padding:9px 12px;border-radius:9px;font-size:13px;font-weight:600;color:var(--sr-text-tertiary);text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.history-screen .segment .seg.on{background:linear-gradient(180deg,#2a3038,#1f242e);color:var(--sr-text-primary);box-shadow:0 1px #ffffff0f inset,0 1px 4px #0006}.history-screen .segment .seg .count{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;padding:1px 7px;border-radius:999px;background:#ffffff0f;color:var(--sr-text-secondary);font-weight:600}.history-screen .segment .seg.on .count{background:#c8924a33;color:var(--sr-bronze-200)}.history-screen .list-meta{padding:0 20px 8px;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary);flex-shrink:0}.history-screen .list-wrap{flex:1;min-height:0;padding:0 20px 24px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.history-screen .list-wrap::-webkit-scrollbar{display:none}.history-screen .list-wrap>div{display:flex;flex-direction:column;gap:12px}.history-screen .list-wrap.short{gap:10px}.history-screen .day-sep{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sr-text-tertiary);padding:4px 0;display:flex;align-items:center;gap:10px}.history-screen .day-sep:after{content:"";flex:1;height:1px;background:var(--sr-divider)}.history-screen .giveaway-card{background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px;position:relative;cursor:pointer}.history-screen .giveaway-card.mine{background:radial-gradient(120% 80% at 100% 0%,rgba(248,232,203,.1),transparent 60%),linear-gradient(180deg,#221a0b,#181308);border-color:#c8924a8c;box-shadow:0 0 0 1px #c8924a33,0 10px 24px #b8823a2e}.history-screen .giveaway-card.failed{background:#e5484d0a;border-color:#e5484d4d}.history-screen .giveaway-card .row{display:flex;align-items:center;gap:12px}.history-screen .giveaway-card .skin-img{width:64px;height:64px;border-radius:10px;background:radial-gradient(circle at 35% 35%,rgba(255,211,168,.32),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px),#1a1408;border:1px solid rgba(200,146,74,.3);flex-shrink:0;position:relative;overflow:hidden}.history-screen .giveaway-card .skin-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -16px 24px #0006;pointer-events:none}.history-screen .giveaway-card .skin-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.history-screen .giveaway-card.failed .skin-img{filter:grayscale(.7);border-color:#e5484d4d}.history-screen .giveaway-card .meta{flex:1;min-width:0}.history-screen .giveaway-card .meta .name{font-size:14px;font-weight:700;color:var(--sr-text-primary);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-screen .giveaway-card.mine .meta .name{color:var(--sr-bronze-50)}.history-screen .giveaway-card .meta .sub{display:flex;align-items:center;gap:6px;margin-top:4px;font-family:var(--font-mono);font-size:11px;color:var(--sr-text-tertiary);letter-spacing:.04em}.history-screen .giveaway-card.mine .meta .sub{color:var(--sr-bronze-300)}.history-screen .giveaway-card .meta .sub .dotsep{opacity:.5}.history-screen .giveaway-card .meta .row2{display:flex;align-items:center;gap:8px;margin-top:8px}.history-screen .giveaway-card .meta .price{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--sr-bronze-200);font-variant-numeric:tabular-nums}.history-screen .giveaway-card.mine .meta .price{color:var(--sr-bronze-50);font-size:16px}.history-screen .winner-slot{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;background:#0000004d;border:1px solid var(--sr-border-default);border-radius:999px;font-size:11.5px;color:var(--sr-text-secondary);font-weight:600;flex-shrink:0;max-width:144px;overflow:hidden}.history-screen .winner-slot.mine{background:linear-gradient(90deg,#c8924a33,#8a5a241a);border-color:#c8924a66;color:var(--sr-bronze-50)}.history-screen .winner-slot .winner-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.history-screen .winner-slot .nick{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.history-screen .winner-slot .bet{font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;color:var(--sr-text-tertiary);margin-top:2px;white-space:nowrap}.history-screen .winner-slot.mine .bet{color:var(--sr-bronze-300)}.history-screen .winner-slot .me-pill{font-family:var(--font-mono);font-weight:700;font-size:9.5px;letter-spacing:.12em;padding:2px 6px;border-radius:999px;background:linear-gradient(135deg,#e9c58b,#8a5a24);color:#1a1206;margin-right:4px}.history-screen .winner-slot .avatar.pro-ring{border-color:var(--sr-bronze-400);box-shadow:0 0 0 1px var(--sr-bronze-300)}.history-screen .giveaway-card .verify-link{display:flex;align-items:center;gap:6px;padding-top:6px;border-top:1px solid var(--sr-divider);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-text-tertiary);cursor:pointer}.history-screen .giveaway-card.mine .verify-link{color:var(--sr-bronze-300);border-color:#c8924a33}.history-screen .giveaway-card .verify-link .icn{width:12px;height:12px;stroke-width:1.75}.history-screen .giveaway-card .verify-link .hash{color:var(--sr-text-secondary);margin-left:auto;letter-spacing:.06em}.history-screen .giveaway-card.mine .verify-link .hash{color:var(--sr-bronze-200)}.history-screen .giveaway-card.failed .verify-link{color:var(--sr-error)}.history-screen .failed-strip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--sr-error-bg);border:1px solid rgba(229,72,77,.3);border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sr-error);font-weight:600;flex-shrink:0}.history-screen .load-more{margin-top:4px}.history-screen .detail-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;padding:8px 20px 24px;scrollbar-width:none}.history-screen .detail-body::-webkit-scrollbar{display:none}.history-screen .detail-body>*{flex-shrink:0;min-width:0}.history-screen .sec,.history-screen .sec .body,.history-screen .verify-row,.history-screen .verify-row .hash,.history-screen .verify-row.with-link .hash>span:first-child{min-width:0}.history-screen .verify-row .hash,.history-screen .verify-row.with-link .hash>span:first-child,.history-screen .formula-box .code{max-width:100%}.history-screen .detail-void{justify-content:center;align-items:center;text-align:center;padding:24px 24px 40px}.history-screen .void-card{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:300px}.history-screen .void-skin{width:96px;height:96px;border-radius:16px;background:#e5484d0d;border:1px solid rgba(229,72,77,.3);display:flex;align-items:center;justify-content:center;overflow:hidden}.history-screen .void-skin img{width:100%;height:100%;object-fit:contain;filter:grayscale(.7)}.history-screen .void-skin .icn{width:30px;height:30px;color:var(--sr-error);stroke-width:1.75}.history-screen .void-ttl{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--sr-text-primary);margin-top:2px}.history-screen .void-sub{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--sr-text-secondary)}.history-screen .void-desc{font-size:12.5px;line-height:1.5;color:var(--sr-text-tertiary)}.history-screen .void-card .btn{margin-top:4px}.history-screen .detail-hero{display:flex;gap:12px;padding:12px;border-radius:14px;background:radial-gradient(120% 80% at 30% 0%,rgba(248,232,203,.1),transparent 60%),linear-gradient(180deg,#2a220f,#1a1408);border:1px solid rgba(200,146,74,.45)}.history-screen .detail-hero .img{width:92px;height:92px;border-radius:10px;background:radial-gradient(circle at 35% 35%,rgba(255,211,168,.35),transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px),#1a1408;border:1px solid rgba(200,146,74,.4);flex-shrink:0;position:relative;overflow:hidden}.history-screen .detail-hero .img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -24px 36px #0006;pointer-events:none}.history-screen .detail-hero .img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.history-screen .detail-hero .text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.history-screen .detail-hero .text .sub{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--sr-bronze-300);text-transform:uppercase}.history-screen .detail-hero .text .ttl{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--sr-bronze-50)}.history-screen .detail-hero .text .row{margin-top:4px;display:flex;align-items:center;gap:10px}.history-screen .detail-hero .text .price{font-family:var(--font-mono);font-size:18px;font-weight:600;color:var(--sr-bronze-50);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.history-screen .sec{background:var(--sr-surface-1);border:1px solid var(--sr-border-default);border-radius:14px;overflow:hidden}.history-screen .sec .head{padding:12px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--sr-divider)}.history-screen .sec .head .ttl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-secondary);flex:1;display:flex;align-items:center}.history-screen .sec .head .right-pill{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--sr-text-tertiary)}.history-screen .sec .head .chev{color:var(--sr-text-tertiary);transition:transform .15s}.history-screen .sec.open .head{border-bottom:1px solid var(--sr-divider)}.history-screen .sec:not(.open) .head{border-bottom:none}.history-screen .sec.open .head .chev{transform:rotate(180deg);color:var(--sr-bronze-300)}.history-screen .sec .body{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.history-screen .sec.failed{border-color:#e5484d4d;background:#e5484d0a}.history-screen .sec.failed .head{border-color:#e5484d33}.history-screen .sec.failed .head .ttl{color:var(--sr-error)}.history-screen .winner-row{display:flex;align-items:center;gap:12px}.history-screen .winner-row .nick-block{flex:1;min-width:0}.history-screen .winner-row .nick-block .nick{font-size:15px;font-weight:700;color:var(--sr-text-primary);letter-spacing:-.005em;display:inline-flex;align-items:center;gap:8px}.history-screen .winner-row .nick-block .extra{display:flex;align-items:center;gap:6px;margin-top:4px;font-family:var(--font-mono);font-size:11px;color:var(--sr-text-tertiary)}.history-screen .winner-row .steam-link{font-size:12px;font-weight:600;color:var(--sr-bronze-300);display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:#c8924a1a;border:1px solid rgba(200,146,74,.3);border-radius:8px;cursor:pointer;flex-shrink:0}.history-screen .winner-row .steam-link .icn{width:12px;height:12px;stroke-width:2}.history-screen .winner-row .avatar.pro-ring{border-color:var(--sr-bronze-400);box-shadow:0 0 0 1.5px var(--sr-bg),0 0 0 2.5px var(--sr-bronze-400)}.history-screen .pro-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:linear-gradient(135deg,#f8e8cb,#c8924a);color:#1a1206;font-family:var(--font-mono);font-weight:800;font-size:9px;letter-spacing:.16em;line-height:1.4;border:1px solid rgba(248,232,203,.45)}.history-screen .stats-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--sr-divider);border-radius:10px;overflow:hidden}.history-screen .stats-grid .cell{padding:10px 12px;background:var(--sr-surface-1);display:flex;flex-direction:column;gap:4px}.history-screen .stats-grid .cell .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary)}.history-screen .stats-grid .cell .v{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--sr-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.history-screen .stats-grid .cell .v.bronze{color:var(--sr-bronze-200)}.history-screen .stats-grid .cell .v small{font-family:var(--font-mono);font-size:10px;color:var(--sr-text-tertiary);font-weight:400;margin-left:2px}.history-screen .kv-rows{margin-top:10px;border-radius:10px;background:var(--sr-surface-1);border:1px solid var(--sr-border-default);overflow:hidden}.history-screen .kv-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px;font-size:12.5px;border-bottom:1px solid var(--sr-divider)}.history-screen .kv-row:last-child{border-bottom:none}.history-screen .kv-row .k{color:var(--sr-text-secondary);font-weight:500}.history-screen .kv-row .v{font-family:var(--font-mono);color:var(--sr-text-primary);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.history-screen .kv-row .v small{color:var(--sr-text-tertiary);font-weight:400;margin-left:4px;font-size:10.5px;letter-spacing:0;font-family:var(--font-sans)}.history-screen .kv-row .v.bronze{color:var(--sr-bronze-200)}.history-screen .verify-row{display:flex;flex-direction:column;gap:4px}.history-screen .verify-row .label{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-text-tertiary)}.history-screen .verify-row .label .lock-ok{color:var(--sr-success);display:inline-flex}.history-screen .verify-row .label .lock-ok .icn{width:12px;height:12px;stroke-width:2}.history-screen .verify-row .label .timestamp{margin-left:auto;color:var(--sr-text-secondary);text-transform:none;letter-spacing:.02em}.history-screen .verify-row .hash{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;background:#0006;border:1px solid var(--sr-border-subtle);border-radius:8px;padding:9px 12px;color:var(--sr-text-primary);white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--sr-surface-3) transparent;-ms-overflow-style:auto}.history-screen .verify-row .hash::-webkit-scrollbar{height:4px}.history-screen .verify-row .hash::-webkit-scrollbar-track{background:transparent}.history-screen .verify-row .hash::-webkit-scrollbar-thumb{background:var(--sr-surface-3);border-radius:999px}.history-screen .verify-row .hash .accent-server{color:var(--sr-bronze-200)}.history-screen .verify-row .hash .accent-client{color:#8aa0ec}.history-screen .verify-row .hash .accent-result{color:var(--sr-success)}.history-screen .verify-row .hash .accent-keyword{color:var(--sr-ember-400)}.history-screen .verify-row.with-link .hash{display:flex;align-items:center;gap:8px}.history-screen .verify-row.with-link .hash>span:first-child{flex:1;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;scrollbar-color:var(--sr-surface-3) transparent}.history-screen .verify-row.with-link .hash .ext-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#5b6be31f;border:1px solid rgba(91,107,227,.3);border-radius:6px;color:#8aa0ec;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.history-screen .verify-row.with-link .hash .ext-btn .icn{width:11px;height:11px;stroke-width:2}.history-screen .formula-box{background:#00000080;border:1px solid rgba(200,146,74,.25);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px}.history-screen .formula-box .lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-bronze-300)}.history-screen .formula-box .code{font-family:var(--font-mono);font-size:12px;line-height:1.45;color:var(--sr-text-primary);white-space:nowrap;overflow-x:auto;scrollbar-width:thin}.history-screen .formula-box .code::-webkit-scrollbar{height:4px}.history-screen .formula-box .code::-webkit-scrollbar-thumb{background:var(--sr-surface-3);border-radius:999px}.history-screen .formula-box .code .kw{color:var(--sr-ember-400)}.history-screen .formula-box .code .arg-server{color:var(--sr-bronze-200)}.history-screen .formula-box .code .arg-client{color:#8aa0ec}.history-screen .formula-box .code .arg-n{color:var(--sr-success)}.history-screen .formula-box .code .arrow{color:var(--sr-text-tertiary);padding:0 4px}.history-screen .formula-box .code .result{color:var(--sr-success);font-weight:700}.history-screen .winning-ticket{margin-top:4px;padding:9px 11px;background:#0000004d;border:1px solid rgba(200,146,74,.3);border-radius:8px;font-family:var(--font-mono);font-size:12px;color:var(--sr-bronze-200);font-variant-numeric:tabular-nums;letter-spacing:.02em;display:flex;align-items:center;gap:8px}.history-screen .winning-ticket .lbl{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sr-bronze-300);font-weight:700}.history-screen .winning-ticket .val b{color:var(--sr-bronze-50);font-weight:700}.history-screen .copy-includes{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px;font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--sr-text-tertiary);justify-content:center}.history-screen .copy-includes .lbl{text-transform:uppercase;letter-spacing:.14em;color:var(--sr-text-tertiary)}.history-screen .copy-includes .field{padding:1px 6px;border-radius:4px;background:#ffffff0a;border:1px solid var(--sr-border-subtle);color:var(--sr-text-secondary)}.history-screen .verify-actions{display:flex;flex-direction:column;gap:8px;margin-top:2px}.history-screen .verify-actions .help-line{font-family:var(--font-sans);font-size:12px;color:var(--sr-text-tertiary);text-align:center;text-decoration:underline;text-decoration-color:#a8b0bd40;text-underline-offset:3px;cursor:pointer;padding:6px 0 2px}.history-screen .verify-mismatch{display:flex;align-items:flex-start;gap:8px;background:var(--sr-error-bg);border:1px solid rgba(229,72,77,.3);border-left:2px solid var(--sr-error);border-radius:10px;padding:10px 12px;font-size:12.5px;color:var(--sr-text-secondary);line-height:1.5}.history-screen .verify-mismatch .icn{width:16px;height:16px;stroke-width:2;color:var(--sr-error);flex-shrink:0;margin-top:1px}.history-screen .fail-reason{background:var(--sr-error-bg);border:1px solid rgba(229,72,77,.3);border-left:2px solid var(--sr-error);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.history-screen .fail-reason .ttl{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--sr-error)}.history-screen .fail-reason .ttl .icn{width:16px;height:16px;stroke-width:2}.history-screen .fail-reason .desc{font-size:12.5px;color:var(--sr-text-secondary);line-height:1.5}.history-screen .fail-reason .meta{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--sr-text-tertiary);padding-top:4px;border-top:1px solid rgba(229,72,77,.15)}.history-screen .verify-collapsed-hint{font-size:11.5px;color:var(--sr-text-tertiary);text-align:center;line-height:1.5;padding:0 12px}
