:root{--bg-void: #05070e;--glass-bg: rgba(11, 15, 28, .78);--glass-border: rgba(255, 255, 255, .09);--glass-highlight: rgba(255, 255, 255, .16);--accent: #00e5ff;--accent-rgb: 0, 229, 255;--accent-secondary: #0066ff;--text-main: #f3f6ff;--text-muted: #8b9bb4;--danger: #ff2a5f;--success: #00f59b}[data-faction=mmo]{--accent: #ff5e1a;--accent-rgb: 255, 94, 26;--accent-secondary: #ff1a40}[data-faction=eic]{--accent: #00e5ff;--accent-rgb: 0, 229, 255;--accent-secondary: #0066ff}[data-faction=vru]{--accent: #00f59b;--accent-rgb: 0, 245, 155;--accent-secondary: #00b8d4}.krypton-auth-wrapper{position:fixed;inset:0;width:100vw;height:100vh;z-index:99999;background-color:var(--bg-void);font-family:EurostileHeaFl,EurostileTHea,Orbitron,Inter,sans-serif;color:var(--text-main);overflow:hidden;user-select:none}#warpSpaceCanvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:1;display:block}.warp-ambient-glow{position:fixed;width:750px;height:750px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.18),rgba(var(--accent-rgb),0) 70%);filter:blur(60px);pointer-events:none;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);transition:background .6s cubic-bezier(.16,1,.3,1)}.warp-tactical-grid{position:fixed;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at center,black 35%,transparent 90%);-webkit-mask-image:radial-gradient(circle at center,black 35%,transparent 90%);pointer-events:none;z-index:2}.warp-ui-layer{position:relative;z-index:10;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;transition:opacity .5s ease}.warp-auth-card{position:relative;width:100%;max-width:520px;background:var(--glass-bg);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--glass-border);border-radius:20px;padding:32px 30px;box-shadow:0 30px 60px -12px #000c,0 0 40px -10px rgba(var(--accent-rgb),.22),inset 0 1px 0 0 var(--glass-highlight);transform-style:preserve-3d;transition:transform .15s ease-out,border-color .4s ease,box-shadow .4s ease}.warp-auth-card:before{content:"";position:absolute;top:0;left:15%;right:15%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.85;transition:background .4s ease}.warp-status-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.25);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--accent);margin-bottom:14px;text-transform:uppercase;transition:all .4s ease}.warp-status-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulseDot 2s infinite}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}.warp-brand-title{font-family:Orbitron,EurostileHeaFl,sans-serif;font-size:26px;font-weight:900;letter-spacing:.08em;background:linear-gradient(135deg,#ffffff 20%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}.warp-brand-subtitle{font-family:Inter,sans-serif;font-size:12.5px;color:var(--text-muted);line-height:1.5;margin-bottom:20px}.warp-tabs-nav{display:flex;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:4px;margin-bottom:20px}.warp-tab-btn{flex:1;padding:10px;background:transparent;border:none;border-radius:8px;color:var(--text-muted);font-family:Orbitron,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:all .25s ease}.warp-tab-btn.active{background:rgba(var(--accent-rgb),.14);color:#fff;border:1px solid rgba(var(--accent-rgb),.4);box-shadow:0 0 15px -3px rgba(var(--accent-rgb),.35)}.warp-company-section{margin-bottom:18px}.warp-section-label{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px}.warp-faction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.warp-faction-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 8px;cursor:pointer;text-align:center;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:center;gap:6px}.warp-faction-card:hover{background:#ffffff0f;transform:translateY(-2px)}.warp-faction-card.active{background:rgba(var(--accent-rgb),.12);border-color:var(--accent);box-shadow:0 0 20px -4px rgba(var(--accent-rgb),.35)}.warp-faction-badge{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.warp-faction-logo{max-width:100%;max-height:100%;object-fit:contain}.warp-faction-meta{display:flex;flex-direction:column;gap:2px}.warp-faction-name{font-family:Orbitron,sans-serif;font-size:13px;font-weight:800;letter-spacing:.06em}.warp-faction-slogan{display:none}.warp-faction-sub{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--text-muted)}.warp-commander-preview{display:flex;align-items:center;gap:14px;background:#060913a6;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;margin-bottom:12px}.warp-commander-portrait{width:65px;height:65px;object-fit:contain;border-radius:8px;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb),.45))}.warp-commander-lore{font-size:11px;color:#c0cee2;font-style:italic;line-height:1.45;font-family:Inter,sans-serif}.warp-field-group{margin-bottom:14px}.warp-label{display:block;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--accent);margin-bottom:6px}.warp-input{width:100%;background:#060913bf;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;color:var(--text-main);font-family:Inter,sans-serif;font-size:13.5px;outline:none;transition:all .25s ease}.warp-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18);background:#060913f2}.warp-status-msg{min-height:18px;font-size:11.5px;font-weight:600;font-family:JetBrains Mono,monospace;margin-bottom:10px}.warp-submit-btn{width:100%;padding:13px 20px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-secondary) 100%);color:#030712;font-family:Orbitron,sans-serif;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease;box-shadow:0 8px 25px -4px rgba(var(--accent-rgb),.55)}.warp-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px -4px rgba(var(--accent-rgb),.75)}.warp-card-footer{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--text-muted)}.warp-hud-overlay{position:fixed;inset:0;z-index:20;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:24px 32px;opacity:0;transition:opacity .6s ease}.warp-hud-overlay.active{opacity:1;pointer-events:auto}.warp-hud-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.warp-minigame-card{background:var(--glass-bg);backdrop-filter:blur(16px);border:1px solid rgba(var(--accent-rgb),.35);border-radius:14px;padding:12px 18px;box-shadow:0 10px 30px #00000080;max-width:600px}.warp-minigame-head{font-family:Orbitron,sans-serif;font-size:12.5px;font-weight:800;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.warp-minigame-instructions{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted);line-height:1.4}.warp-minigame-instructions kbd{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:1px 5px;color:#fff;font-size:10px}.warp-scoreboard{display:flex;gap:16px;background:var(--glass-bg);backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:14px;padding:10px 18px}.warp-score-cell{text-align:right}.warp-score-lbl{font-family:JetBrains Mono,monospace;font-size:9.5px;text-transform:uppercase;color:var(--text-muted);letter-spacing:.08em}.warp-score-val{font-family:Orbitron,sans-serif;font-size:20px;font-weight:800;color:var(--text-main)}.warp-score-val.combo{color:var(--accent);text-shadow:0 0 14px rgba(var(--accent-rgb),.6)}#warpShieldVal{font-size:14px;letter-spacing:2px;min-width:80px}.warp-hud-bottom{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.warp-loader-dock{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;padding:16px 20px;box-shadow:0 20px 50px #000000b3}.warp-loader-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11.5px}.warp-loader-text{display:flex;align-items:center;gap:8px}.warp-loader-pct{color:var(--accent);font-weight:700;font-size:13.5px}.warp-progress-track{width:100%;height:6px;background:#ffffff12;border-radius:999px;overflow:hidden;position:relative}.warp-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--accent-secondary),var(--accent));box-shadow:0 0 16px var(--accent);border-radius:999px;transition:width .25s ease-out}.warp-loader-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--text-muted)}.warp-enter-btn{padding:8px 18px;border-radius:8px;border:1px solid var(--accent);background:rgba(var(--accent-rgb),.18);color:#fff;font-family:Orbitron,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.06em;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(4px);transition:all .3s cubic-bezier(.16,1,.3,1)}.warp-enter-btn.ready{opacity:1;pointer-events:auto;transform:translateY(0);background:linear-gradient(135deg,#00f59b 0%,var(--accent) 100%);color:#05070e;border:1px solid #ffffff;box-shadow:0 0 30px #00f59bbf,inset 0 1px #ffffff80;animation:pulseEnter 1.6s infinite ease-in-out;cursor:pointer}@keyframes pulseEnter{0%,to{transform:scale(1);box-shadow:0 0 25px #00f59ba6}50%{transform:scale(1.05);box-shadow:0 0 40px #00f59bf2}}.warp-enter-btn.ready:hover{filter:brightness(1.2);transform:scale(1.07)}.sm-root{--rc: #ffc34d;--rc-light: #fff0c2;--rc-rgb: 255, 195, 77;--ch: 12px;--uri: #00e5ff;--amber: #f78b39;--ink: #e8eefc;--panel: rgba(5, 8, 18, .9);--sm-dur: 3.4s;position:fixed;inset:0;z-index:9600;overflow:hidden;color:var(--ink);font-family:inherit;background:#05060f;opacity:0;transition:opacity .35s ease;user-select:none}.sm-root[hidden]{display:none}.sm-root.sm-on{opacity:1}body.sm-open{overflow:hidden}.sm-bg{position:absolute;inset:-10%;background:radial-gradient(60% 55% at 50% 42%,rgba(var(--rc-rgb),.18),transparent 70%),radial-gradient(45% 50% at 12% 18%,rgba(92,54,190,.45),transparent 70%),radial-gradient(50% 55% at 88% 82%,rgba(18,96,190,.4),transparent 70%),linear-gradient(160deg,#080a1c,#0b0f26 45%,#06070f);animation:sm-bg-drift 28s ease-in-out infinite alternate}.sm-stars{position:absolute;inset:0;opacity:.8;background-image:radial-gradient(1.2px 1.2px at 12% 22%,#fff,transparent 60%),radial-gradient(1px 1px at 33% 71%,#cfe3ff,transparent 60%),radial-gradient(1.6px 1.6px at 58% 14%,#fff,transparent 60%),radial-gradient(1px 1px at 76% 58%,#ffe9b8,transparent 60%),radial-gradient(1.3px 1.3px at 90% 28%,#fff,transparent 60%),radial-gradient(1px 1px at 47% 88%,#cfe3ff,transparent 60%),radial-gradient(1.1px 1.1px at 21% 46%,#fff,transparent 60%);background-size:420px 420px;animation:sm-stars-roll 90s linear infinite}.sm-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;transform-origin:50% 46%}.sm-cine .sm-canvas{animation:sm-dolly var(--sm-dur) cubic-bezier(.4,0,1,1) forwards}.sm-cine .sm-canvas.sm-punch{animation:sm-punch .7s cubic-bezier(.2,.9,.2,1) forwards}.sm-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,transparent 38%,rgba(0,0,0,.82) 100%);opacity:0;transition:opacity .6s}.sm-cine .sm-vignette{opacity:1;animation:sm-heartbeat 1.05s ease-in-out infinite}.sm-bar{position:absolute;left:0;right:0;height:11vh;z-index:4;background:#000;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.sm-bar-top{top:0;transform:translateY(-101%)}.sm-bar-bot{bottom:0;transform:translateY(101%)}.sm-cine .sm-bar{transform:none}.sm-stage{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:clamp(12px,2.4vh,26px) clamp(16px,3vw,44px) clamp(14px,3vh,30px);box-sizing:border-box}.sm-stage>*{transition:opacity .4s ease}.sm-stage.sm-quiet>*:not(.sm-status){opacity:0;pointer-events:none}.sm-topbar{display:flex;align-items:center;gap:14px}.sm-title{margin:0 auto 0 0;font-size:clamp(15px,1.8vw,20px);letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:#fff;padding-left:14px;border-left:4px solid var(--rc)}.sm-balance{display:flex;align-items:center;gap:8px;padding:7px 14px;background:#07101c;border-bottom:2px solid var(--uri)}.sm-balance-value{font-size:16px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.sm-balance-label{font-size:11px;color:#6fb7c8;text-transform:uppercase;letter-spacing:.1em}.sm-uri{width:18px;height:18px;object-fit:contain;image-rendering:auto}.sm-close{position:relative;width:38px;height:38px;border:0;cursor:pointer;background:#101830;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background .2s}.sm-close:before,.sm-close:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.sm-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.sm-close:hover{background:var(--rc)}.sm-close:hover:before,.sm-close:hover:after{background:#000}.sm-banner{flex:1;min-height:0;display:grid;grid-template-columns:188px minmax(200px,1fr) minmax(260px,1.4fr) minmax(260px,1fr);gap:clamp(12px,2vw,36px);align-items:center}.sm-banner[hidden]{display:none}.sm-info{display:flex;flex-direction:column;gap:10px;animation:sm-slide-in-left .7s cubic-bezier(.16,1,.3,1) backwards}.sm-tag{align-self:flex-start;padding:4px 16px 4px 12px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#120c02;background:var(--rc);clip-path:polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%)}.sm-feat-name{margin:0;font-size:clamp(30px,5.4vw,74px);line-height:.95;font-weight:900;text-transform:uppercase;color:#fff;text-shadow:3px 3px 0 rgba(var(--rc-rgb),.55)}.sm-feat-stars,.sm-stars-row,.sm-mini-stars{display:flex;gap:4px}.sm-feat-stars{font-size:clamp(18px,2.4vw,28px)}.sm-feat-base{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#8fa4cb}.sm-rateup{margin:6px 0 0;max-width:34ch;font-size:13px;line-height:1.5;color:#b3c3e2;border-left:2px solid var(--rc);padding-left:12px}.sm-star{color:#ffffff2e}.sm-star.on{color:var(--rc);text-shadow:0 0 12px rgba(var(--rc-rgb),.9)}.sm-hero{position:relative;height:100%;min-height:260px;display:grid;place-items:center}.sm-hero-img{position:relative;z-index:2;width:min(54vh,100%,520px);max-height:62vh;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 0 34px rgba(var(--rc-rgb),.65)) drop-shadow(0 14px 18px rgba(0,0,0,.6));animation:sm-float 5.5s ease-in-out infinite;pointer-events:none}.sm-hero-ring{position:absolute;width:min(62vh,92%,600px);aspect-ratio:1;border-radius:50%;border:2px dashed rgba(var(--rc-rgb),.45);box-shadow:0 0 60px rgba(var(--rc-rgb),.25) inset,0 0 40px rgba(var(--rc-rgb),.18);animation:sm-spin 38s linear infinite}.sm-hero-ring-2{width:min(48vh,74%,470px);border-style:solid;border-width:1px;border-color:#ffffff47;animation-direction:reverse;animation-duration:54s}.sm-actions{display:flex;flex-direction:column;gap:16px;animation:sm-slide-in-right .7s cubic-bezier(.16,1,.3,1) backwards}.sm-pity{padding:12px 14px 12px 16px;background:var(--panel);border-left:3px solid var(--rc);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.sm-pity-head{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#9db0d4}.sm-pity-count{font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.sm-pity-bar{position:relative;height:10px;margin:10px 0 8px;background:#121a30;--soft: 75%}.sm-pity-fill{height:100%;width:0;background:#4ea8ff;transition:width .6s cubic-bezier(.16,1,.3,1)}.sm-pity-fill.soft{background:var(--amber)}.sm-pity-bar:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 2px),#05060f calc(10% - 2px) 10%);pointer-events:none}.sm-pity-bar:after{content:"";position:absolute;left:var(--soft);top:-4px;bottom:-4px;width:2px;background:var(--amber)}.sm-pity-hint{font-size:11px;line-height:1.4;color:#7f92b8}.sm-buttons{display:flex;flex-direction:column;gap:12px}.sm-pull{--edge: var(--uri);--fill: #07101c;--wipe: var(--uri);--txt: #e9fbff;--txt-hover: #03141b;position:relative;display:flex;align-items:stretch;padding:0;border:0;cursor:pointer;font-family:inherit;color:var(--txt);background:var(--edge);clip-path:polygon(var(--ch) 0,100% 0,100% calc(100% - var(--ch)),calc(100% - var(--ch)) 100%,0 100%,0 var(--ch));transition:color .25s,transform .12s}.sm-pull:before{content:"";position:absolute;inset:2px;clip-path:polygon(calc(var(--ch) - 2px) 0,100% 0,100% calc(100% - var(--ch) + 2px),calc(100% - var(--ch) + 2px) 100%,0 100%,0 calc(var(--ch) - 2px));background:linear-gradient(var(--wipe),var(--wipe)) no-repeat left center / 0% 100%,var(--fill);transition:background-size .28s cubic-bezier(.2,.8,.2,1)}.sm-pull>*{position:relative;z-index:1}.sm-pull:hover:not(:disabled){color:var(--txt-hover)}.sm-pull:hover:not(:disabled):before{background-size:100% 100%}.sm-pull:active:not(:disabled){transform:translateY(2px)}.sm-pull:focus-visible{--edge: #fff;outline:none}.sm-pull:disabled{filter:grayscale(1) brightness(.55);cursor:progress}.sm-pull-label{flex:1;padding:15px 20px;text-align:left;font-size:17px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.sm-pull-cost{display:flex;align-items:center;gap:8px;margin:9px 0;padding:0 18px;border-left:1px solid currentColor;border-left-color:#ffffff38;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.sm-pull:hover:not(:disabled) .sm-pull-cost{border-left-color:#0000004d}.sm-pull-ten{--edge: var(--amber);--fill: var(--amber);--wipe: #ffd9ae;--txt: #1b0d02;--txt-hover: #1b0d02}.sm-pull-ten .sm-pull-cost{border-left-color:#00000047}.sm-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#93a6c9}.sm-skipanim{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.sm-skipanim input{appearance:none;width:15px;height:15px;margin:0;background:#101830;border:1px solid #4a5b82;cursor:pointer;position:relative}.sm-skipanim input:checked{background:var(--uri);border-color:var(--uri)}.sm-skipanim input:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #02131a;border-width:0 2px 2px 0;transform:rotate(45deg)}.sm-link{background:none;border:0;padding:2px 0;color:#cfe0ff;font:inherit;font-size:12px;cursor:pointer;border-bottom:1px solid #4a5b82}.sm-link:hover{color:#fff;border-bottom-color:var(--rc)}.sm-rates{position:absolute;right:clamp(16px,3vw,44px);bottom:clamp(14px,3vh,30px);width:min(320px,90vw);padding:16px 18px 16px 20px;background:var(--panel);border-left:3px solid var(--rc);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);z-index:5}.sm-rates[hidden]{display:none}.sm-rates h4{margin:0 0 10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#cfe0ff}.sm-rate-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.sm-rate-name{color:var(--rc);font-weight:800}.sm-rate-val{font-variant-numeric:tabular-nums}.sm-rates-note{margin:10px 0 0;font-size:11px;line-height:1.45;color:#7f92b8}.sm-status{position:absolute;left:50%;bottom:clamp(8px,2vh,18px);transform:translate(-50%,12px);padding:8px 18px;background:#b3243a;font-size:13px;font-weight:700;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.sm-status.on{opacity:1;transform:translate(-50%)}.sm-skip{position:absolute;top:calc(11vh + 14px);right:clamp(16px,3vw,44px);z-index:6;padding:6px 0 6px 14px;border:0;border-left:3px solid #fff;background:none;color:#fff;font:inherit;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:.75}.sm-skip:after{content:" »"}.sm-skip[hidden]{display:none}.sm-skip:hover{opacity:1;border-left-color:var(--rc)}.sm-flash{position:absolute;inset:0;z-index:5;background:radial-gradient(circle at 50% 46%,#fff 0%,rgba(var(--rc-rgb),.9) 45%,transparent 85%);opacity:0;pointer-events:none}.sm-flash.go{animation:sm-flash .95s ease-out}.sm-flash.soft{animation:sm-flash-soft .45s ease-out}.sm-shake{animation:sm-shake .6s cubic-bezier(.36,.07,.19,.97)}.sm-shake-big{animation:sm-shake-big .9s cubic-bezier(.36,.07,.19,.97)}.sm-reveal{flex:1;min-height:0;position:relative;display:grid;place-items:center}.sm-reveal[hidden]{display:none}.sm-reveal:before{content:"";position:absolute;inset:-20%;background:repeating-conic-gradient(from 0deg at 50% 46%,rgba(var(--rc-rgb),.35) 0 2deg,transparent 2deg 10deg);-webkit-mask-image:radial-gradient(circle at 50% 46%,transparent 6%,#000 28%,transparent 72%);mask-image:radial-gradient(circle at 50% 46%,transparent 6%,#000 28%,transparent 72%);opacity:0;pointer-events:none}.sm-reveal-play:before{animation:sm-burst 1.3s cubic-bezier(.1,.8,.2,1) forwards}.sm-slash{position:absolute;top:42%;height:30%;width:70%;opacity:0;pointer-events:none}.sm-slash-a{left:-10%;background:linear-gradient(90deg,transparent,rgba(var(--rc-rgb),.22) 40%,rgba(var(--rc-rgb),.5));clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.sm-slash-b{right:-10%;top:52%;height:16%;background:linear-gradient(270deg,transparent,rgba(var(--rc-rgb),.2) 40%,rgba(var(--rc-rgb),.45));clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.sm-reveal-play .sm-slash-a{animation:sm-slash-a .55s cubic-bezier(.1,.9,.2,1) forwards}.sm-reveal-play .sm-slash-b{animation:sm-slash-b .55s cubic-bezier(.1,.9,.2,1) .08s forwards}.sm-band{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) skew(-12deg);font-size:clamp(48px,11vw,190px);font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:2px rgba(var(--rc-rgb),.3);opacity:0;pointer-events:none}.sm-reveal-play .sm-band{animation:sm-band-in 1.1s cubic-bezier(.16,1,.3,1) .1s forwards}.sm-card{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.sm-reveal:has(.sm-hit.on) .sm-card-ship{width:min(35vh,80vw,380px)}.sm-card-ship{position:relative;width:min(43vh,82vw,440px);aspect-ratio:1;display:grid;place-items:center;opacity:0}.sm-reveal-play .sm-card-ship{animation:sm-slam .9s cubic-bezier(.2,.9,.25,1) forwards}.sm-card-halo{position:absolute;inset:4%;border-radius:50%;background:radial-gradient(circle,rgba(var(--rc-rgb),.55) 0%,rgba(var(--rc-rgb),.12) 45%,transparent 70%);animation:sm-pulse 2.6s ease-in-out infinite}.sm-card-img{position:relative;width:98%;height:98%;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 0 30px rgba(var(--rc-rgb),.85)) drop-shadow(0 16px 18px rgba(0,0,0,.6));pointer-events:none}.sm-stars-row{font-size:clamp(24px,3.4vw,40px);min-height:1.2em}.sm-stars-row .sm-star{transform:scale(0) rotate(-90deg)}.sm-stars-row .sm-star.on{animation:sm-star-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}.sm-card-name{margin:0;display:flex;justify-content:center;flex-wrap:wrap;font-size:clamp(28px,5vw,62px);font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#fff}.sm-letter{display:inline-block;min-width:.28em;white-space:pre;opacity:0;text-shadow:0 0 22px rgba(var(--rc-rgb),.8)}.sm-reveal-play .sm-letter{animation:sm-letter-in .55s cubic-bezier(.16,1,.3,1) forwards}.sm-reveal[data-rarity="5"] .sm-card-name{background:linear-gradient(100deg,#fff4cf 20%,#ffc34d 45%,#fff 55%,#ffc34d 70%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sm-gold-shimmer 3.2s linear infinite}.sm-reveal[data-rarity="5"] .sm-letter{text-shadow:none;filter:drop-shadow(0 0 14px rgba(255,195,77,.75))}.sm-card-base{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#8fa4cb}.sm-card-note{min-height:1.4em;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:0}.sm-reveal-play .sm-card-note{animation:sm-fade-up .6s ease 1.5s forwards}.sm-card-note.new{color:#7dffb2}.sm-card-note.dup{color:#ffd98a}.sm-next{margin-top:8px;padding:12px 40px 12px 34px;border:0;background:var(--rc);color:#0b0802;font:inherit;font-size:14px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(var(--ch) 0,100% 0,100% calc(100% - var(--ch)),calc(100% - var(--ch)) 100%,0 100%,0 var(--ch));transition:background .2s,opacity .4s,transform .12s}.sm-next:hover:not(:disabled){background:#fff}.sm-next:active:not(:disabled){transform:translateY(2px)}.sm-next:disabled{opacity:0;pointer-events:none}.sm-summary{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.sm-summary[hidden]{display:none}.sm-summary-title{margin:0;font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:#cfe0ff;padding-left:12px;border-left:4px solid var(--rc)}.sm-grid{display:grid;grid-template-columns:repeat(5,minmax(0,150px));gap:14px;perspective:900px}.sm-mini{position:relative;padding:12px 8px 10px;border:1px solid rgba(var(--rc-rgb),.5);border-top:3px solid var(--rc);background:linear-gradient(180deg,rgba(var(--rc-rgb),.2),#080a18eb 70%);text-align:center;opacity:0;animation:sm-flip-in .6s cubic-bezier(.16,1,.3,1) forwards}.sm-mini[data-rarity="5"]{box-shadow:0 0 28px rgba(var(--rc-rgb),.6)}.sm-mini-img{width:100%;aspect-ratio:1;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 0 12px rgba(var(--rc-rgb),.7))}.sm-mini-stars{justify-content:center;font-size:13px}.sm-mini-name{margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.sm-mini-tag{margin-top:3px;font-size:10px;letter-spacing:.1em;color:#ffd98a}.sm-mini-tag.new{color:#7dffb2}.sm-summary-actions{display:flex;gap:16px;align-items:center}.sm-summary-actions .sm-pull{min-width:270px}@keyframes sm-bg-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1%,0) scale(1.06)}}@keyframes sm-stars-roll{to{background-position:420px 840px}}@keyframes sm-spin{to{transform:rotate(360deg)}}@keyframes sm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sm-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes sm-slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes sm-slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes sm-flash{0%{opacity:1}to{opacity:0}}@keyframes sm-flash-soft{0%{opacity:.55}to{opacity:0}}@keyframes sm-dolly{0%{transform:scale(1)}to{transform:scale(1.16)}}@keyframes sm-punch{0%{transform:scale(1.16)}25%{transform:scale(.9)}60%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes sm-heartbeat{0%,to{opacity:.75}14%{opacity:1}28%{opacity:.8}42%{opacity:1}}@keyframes sm-shake{10%,90%{transform:translate3d(-3px,1px,0)}20%,80%{transform:translate3d(6px,-2px,0)}30%,50%,70%{transform:translate3d(-10px,3px,0)}40%,60%{transform:translate3d(10px,-3px,0)}}@keyframes sm-shake-big{8%,92%{transform:translate3d(-6px,2px,0) rotate(-.2deg)}16%,84%{transform:translate3d(12px,-4px,0) rotate(.3deg)}26%,50%,74%{transform:translate3d(-18px,6px,0) rotate(-.4deg)}38%,62%{transform:translate3d(18px,-6px,0) rotate(.4deg)}}@keyframes sm-burst{0%{opacity:1;transform:scale(.4) rotate(0)}to{opacity:0;transform:scale(1.7) rotate(14deg)}}@keyframes sm-slash-a{0%{opacity:1;transform:translate(-120%) skew(-22deg)}to{opacity:.9;transform:translate(0) skew(-22deg)}}@keyframes sm-slash-b{0%{opacity:1;transform:translate(120%) skew(-22deg)}to{opacity:.8;transform:translate(0) skew(-22deg)}}@keyframes sm-band-in{0%{opacity:0;transform:translate(-30%,-50%) skew(-12deg)}to{opacity:1;transform:translate(-50%,-50%) skew(-12deg)}}@keyframes sm-slam{0%{opacity:0;transform:scale(2.8);filter:blur(22px) brightness(3)}35%{opacity:1;transform:scale(.88);filter:blur(0) brightness(1.7)}60%{transform:scale(1.06);filter:none}to{opacity:1;transform:none;filter:none}}@keyframes sm-star-pop{0%{transform:scale(0) rotate(-90deg)}to{transform:scale(1) rotate(0)}}@keyframes sm-letter-in{0%{opacity:0;transform:translateY(26px) scale(1.4);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes sm-gold-shimmer{to{background-position:-250% 0}}@keyframes sm-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sm-flip-in{0%{opacity:0;transform:rotateY(90deg) translateY(20px)}to{opacity:1;transform:none}}@media(max-width:880px){.sm-banner{grid-template-columns:1fr;grid-template-rows:auto minmax(180px,1fr) auto;gap:8px;overflow-y:auto}.sm-hero{min-height:200px}.sm-hero-img{width:min(34vh,90%)}.sm-grid{grid-template-columns:repeat(2,minmax(0,150px))}.sm-summary{overflow-y:auto;justify-content:flex-start}.sm-summary-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.sm-bg,.sm-stars,.sm-hero-ring,.sm-hero-img,.sm-card-halo,.sm-vignette{animation:none!important}.sm-shake,.sm-shake-big,.sm-cine .sm-canvas,.sm-cine .sm-canvas.sm-punch{animation:none}.sm-flash.go{animation-duration:.25s}.sm-reveal-play:before,.sm-reveal-play .sm-slash-a,.sm-reveal-play .sm-slash-b,.sm-reveal-play .sm-letter,.sm-reveal-play .sm-card-ship,.sm-reveal-play .sm-band,.sm-reveal-play .sm-card-note,.sm-stars-row .sm-star.on,.sm-mini{animation-duration:.01s;animation-delay:0s!important}}.sm-rail{display:flex;flex-direction:column;gap:8px;align-self:center;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:2px 2px 2px 0;min-width:0}.sm-tab{--tab-rgb: 255, 195, 77;position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border:0;background:#080c1ad1;color:#9fb0d2;font:inherit;text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:background .2s,color .2s,transform .15s}.sm-tab:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgb(var(--tab-rgb));opacity:.35;transition:opacity .2s,width .2s}.sm-tab:hover{background:#141c36f2;color:#fff}.sm-tab.on{background:rgba(var(--tab-rgb),.2);color:#fff;transform:translate(6px)}.sm-tab.on:before{opacity:1;width:5px}.sm-tab:focus-visible{outline:2px solid #fff;outline-offset:-2px}.sm-tab-thumb{width:38px;height:38px;object-fit:contain;image-rendering:auto;flex:none;filter:drop-shadow(0 0 8px rgba(var(--tab-rgb),.7))}.sm-tab-text{display:flex;flex-direction:column;min-width:0;flex:1}.sm-tab{min-width:0}.sm-tab-name{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-tab-sub{font-size:10px;color:#7f92b8;white-space:nowrap}.sm-tab.on .sm-tab-sub{color:rgb(var(--tab-rgb))}.sm-arrow{position:absolute;top:50%;z-index:3;width:36px;height:56px;margin-top:-28px;border:0;background:#080c1ab3;cursor:pointer;transition:background .2s}.sm-arrow[hidden]{display:none}.sm-arrow:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border:solid #fff;border-width:3px 3px 0 0;transform:translate(-30%,-50%) rotate(45deg)}.sm-arrow-prev{left:0;clip-path:polygon(0 0,100% 10px,100% calc(100% - 10px),0 100%)}.sm-arrow-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.sm-arrow-next{right:0;clip-path:polygon(0 10px,100% 0,100% 100%,0 calc(100% - 10px))}.sm-arrow:hover{background:var(--rc)}.sm-arrow:hover:before{border-color:#000}.sm-info,.sm-hero,.sm-actions{transition:opacity .18s ease,transform .18s ease}.sm-switch .sm-hero{opacity:0;transform:translate(-36px) scale(.96)}.sm-switch .sm-info{opacity:0;transform:translate(-20px)}.sm-switch .sm-pity{opacity:.4}.sm-switch .sm-bg{opacity:.35}.sm-bg{transition:opacity .25s}.sm-guarantee{margin:4px 0 0;max-width:34ch;padding:6px 10px;font-size:12px;font-weight:700;color:#1b0d02;background:var(--amber);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.sm-guarantee[hidden]{display:none}.sm-title-card{position:absolute;left:0;right:0;top:38%;z-index:6;text-align:center;font-size:clamp(34px,8vw,120px);font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#fff3c9;text-shadow:0 0 40px rgba(255,195,77,.9),4px 4px 0 rgba(255,150,40,.6);opacity:0;pointer-events:none;transform:skew(-10deg)}.sm-title-card.go{animation:sm-title-slam 1.9s cubic-bezier(.2,.9,.2,1) forwards}.sm-flash.dark{background:#000;animation:sm-flash-soft .6s ease-out}.sm-hit{display:none;flex-direction:column;align-items:center;gap:4px;color:var(--rc)}.sm-hit.on{display:flex}.sm-crown{width:46px;height:36px;filter:drop-shadow(0 0 12px rgba(var(--rc-rgb),.9))}.sm-hit.on .sm-crown{animation:sm-crown-drop .7s cubic-bezier(.34,1.56,.64,1) .2s both}.sm-hit-tag{padding:2px 14px;font-size:11px;font-weight:900;letter-spacing:.18em;color:#120c02;background:var(--rc);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.sm-hit.on .sm-hit-tag{animation:sm-fade-up .5s ease .6s both}.sm-card-extra{min-height:1em;max-width:40ch;font-size:12px;color:#b9c8e6}.sm-mini.featured:after{content:"";position:absolute;top:-3px;right:-1px;width:22px;height:22px;background:var(--rc);clip-path:polygon(0 0,100% 0,100% 100%)}@keyframes sm-title-slam{0%{opacity:0;transform:skew(-10deg) scale(2.4);filter:blur(14px)}18%{opacity:1;transform:skew(-10deg) scale(.96);filter:none}30%{transform:skew(-10deg) scale(1.03)}40%,78%{opacity:1;transform:skew(-10deg) scale(1)}to{opacity:0;transform:skew(-10deg) scale(1.08) translateY(-12px)}}@keyframes sm-crown-drop{0%{opacity:0;transform:translateY(-40px) scale(.5) rotate(-12deg)}to{opacity:1;transform:none}}@media(max-width:1100px){.sm-banner{grid-template-columns:minmax(200px,1fr) minmax(240px,1.3fr) minmax(250px,1fr)}.sm-rail{grid-column:1 / -1;flex-direction:row;overflow-x:auto;overflow-y:hidden}.sm-tab{flex:none;min-width:170px}.sm-tab.on{transform:translateY(-3px)}}@media(max-width:880px){.sm-banner{grid-template-columns:1fr}.sm-rail{grid-column:auto}}@media(prefers-reduced-motion:reduce){.sm-title-card.go{animation-duration:.01s}.sm-hit.on .sm-crown,.sm-hit.on .sm-hit-tag{animation-duration:.01s;animation-delay:0s}.sm-info,.sm-hero,.sm-actions{transition:none}}.sm-pool{margin-top:8px}.sm-pool[hidden]{display:none}.sm-pool-label{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8497bd}.sm-pool-row{display:flex;flex-wrap:wrap;gap:6px}.sm-chip{display:grid;place-items:center;width:38px;height:38px;background:#080c1ad9;border-bottom:2px solid rgba(var(--rc-rgb),.7);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%)}.sm-chip-img{width:30px;height:30px;object-fit:contain;image-rendering:auto}.sm-reveal.is-item .sm-card-ship{width:min(30vh,60vw,300px)}.sm-reveal.is-item .sm-card-img{width:86%;height:86%;animation:sm-float 4.5s ease-in-out infinite}.sm-card-note.qty{font-size:clamp(26px,4vw,44px);font-weight:900;letter-spacing:.02em;color:var(--rc-light);text-shadow:0 0 18px rgba(var(--rc-rgb),.8)}.sm-mini.is-item .sm-mini-img{width:70%;margin:4px auto 0;display:block}.sm-mini-tag.qty{color:var(--rc-light);font-size:12px;font-weight:800}@media(prefers-reduced-motion:reduce){.sm-reveal.is-item .sm-card-img{animation:none}}.sm-root{--shard: #c9a0ff;--shard-rgb: 201, 160, 255}.sm-shard-chip{border:0;border-bottom:2px solid var(--shard);background:#0d0a1c;font:inherit;color:inherit;cursor:pointer;transition:background .2s}.sm-shard-chip:hover{background:#17112e}.sm-shard-chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.sm-shard-chip .sm-balance-label{color:#b9a3e0}.sm-shard-icon{width:15px;height:18px;flex:none;color:var(--shard);filter:drop-shadow(0 0 6px rgba(var(--shard-rgb),.6))}.sm-foot-links{display:flex;align-items:center;gap:16px}.sm-panel{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding-top:clamp(10px,2vh,20px);animation:sm-fade-up .35s ease backwards}.sm-panel[hidden]{display:none}.sm-panel-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sm-back{padding:8px 18px 8px 14px;border:0;background:#101830;color:#cfe0ff;font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background .2s,color .2s}.sm-back:before{content:"‹ ";font-size:16px;line-height:1}.sm-back:hover{background:var(--rc);color:#000}.sm-back:focus-visible{outline:2px solid #fff;outline-offset:2px}.sm-panel-title{margin:0 auto 0 0;padding-left:12px;border-left:4px solid var(--rc);font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:#cfe0ff}.sm-panel-intro{margin:0;max-width:72ch;font-size:12px;line-height:1.55;color:#93a6c9}.sm-panel-msg{margin:0;min-height:1.5em;font-size:13px;font-weight:700;opacity:0;transition:opacity .25s}.sm-panel-msg.on{opacity:1}.sm-panel-msg.ok{color:#7dffb2}.sm-panel-msg.err{color:#ff8a9b}.sm-panel-body,.sm-hist-list{flex:1;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#4a5b82 transparent}.sm-panel-body{display:flex;flex-direction:column;gap:20px}.sm-panel-empty{margin:0;padding:48px 0;text-align:center;font-size:14px;color:#7f92b8}.sm-offer-group[hidden]{display:none}.sm-offer-heading{margin:0 0 10px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#cfe0ff}.sm-offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}.sm-offer{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 10px;text-align:center;border:1px solid rgba(var(--rc-rgb),.45);border-top:3px solid var(--rc);background:linear-gradient(180deg,rgba(var(--rc-rgb),.18),#080a18eb 72%);transition:border-color .2s,box-shadow .2s}.sm-offer[data-rarity="5"]{box-shadow:0 0 22px rgba(var(--rc-rgb),.3)}.sm-offer.confirming{border-color:var(--shard);box-shadow:0 0 26px rgba(var(--shard-rgb),.45)}.sm-offer.owned{opacity:.8}.sm-offer.owned .sm-offer-img{filter:grayscale(.7) drop-shadow(0 0 6px rgba(var(--rc-rgb),.35))}.sm-offer-img{width:100%;max-width:116px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 10px rgba(var(--rc-rgb),.65))}.sm-offer-stars{display:flex;gap:3px;justify-content:center;font-size:13px}.sm-offer-name{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sm-offer-base{font-size:10px;letter-spacing:.1em;color:#7f92b8;text-transform:uppercase}.sm-offer-cost{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--shard)}.sm-offer-meter{width:100%;height:4px;margin:4px 0 2px;background:#ffffff1a}.sm-offer-meter-fill{height:100%;background:var(--shard);transition:width .4s ease}.sm-offer-state{margin-top:2px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7dffb2}.sm-offer-state.lack{color:#93a6c9;font-weight:700}.sm-offer-ask{margin-top:2px;font-size:12px;line-height:1.35;color:#fff}.sm-offer-row{display:flex;gap:6px;width:100%;margin-top:4px}.sm-offer-row .sm-offer-btn{flex:1;min-width:0;padding:8px 6px}.sm-offer-btn{padding:8px 16px;border:0;background:var(--shard);color:#12082a;font:inherit;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:background .2s,transform .12s}.sm-offer-btn:hover:not(:disabled){background:#fff}.sm-offer-btn:active:not(:disabled){transform:translateY(2px)}.sm-offer-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.sm-offer-btn:disabled{filter:grayscale(1) brightness(.6);cursor:progress}.sm-offer-btn.ghost{background:#101830;color:#cfe0ff}.sm-offer-btn.ghost:hover:not(:disabled){background:#1c2850;color:#fff}.sm-hist-stats{display:flex;gap:12px;flex-wrap:wrap}.sm-hist-stat{display:flex;flex-direction:column;gap:2px;min-width:110px;padding:8px 14px;background:#0a0f20;border-left:3px solid var(--rc, #4a5b82)}.sm-hist-stat-value{font-size:20px;font-weight:900;font-variant-numeric:tabular-nums;color:#fff}.sm-hist-stat-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#93a6c9}.sm-hist-filters{display:flex;gap:8px;flex-wrap:wrap}.sm-chip-filter{padding:5px 14px;border:1px solid #4a5b82;background:#0a0f20;color:#cfe0ff;font:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;cursor:pointer;transition:background .2s,color .2s}.sm-chip-filter:hover{border-color:var(--rc, #fff)}.sm-chip-filter.on{background:var(--rc, #cfe0ff);border-color:var(--rc, #cfe0ff);color:#0b0802}.sm-chip-filter:focus-visible{outline:2px solid #fff;outline-offset:2px}.sm-hist-list{display:flex;flex-direction:column;gap:14px}.sm-hist-group{display:flex;flex-direction:column;gap:3px}.sm-hist-group-head{display:flex;justify-content:space-between;gap:12px;padding:4px 2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#93a6c9}.sm-hist-banner{font-weight:800;color:#cfe0ff}.sm-hist-row{display:grid;grid-template-columns:40px minmax(120px,1fr) auto auto;align-items:center;gap:12px;padding:5px 12px 5px 10px;border-left:3px solid var(--rc);background:linear-gradient(90deg,rgba(var(--rc-rgb),.16),#080a18b3 60%)}.sm-hist-img{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(var(--rc-rgb),.6))}.sm-hist-name{font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-hist-stars{display:flex;gap:2px;font-size:11px}.sm-hist-tags{display:flex;gap:6px;justify-content:flex-end;min-width:120px}.sm-hist-tag{padding:2px 8px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;color:#ffd98a}.sm-hist-tag.new{color:#7dffb2}.sm-hist-tag.hit{background:var(--rc);color:#0b0802}@media(max-width:880px){.sm-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-hist-row{grid-template-columns:36px minmax(0,1fr) auto}.sm-hist-tags{grid-column:2 / -1;justify-content:flex-start;min-width:0}.sm-foot{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sm-panel{animation:none}.sm-offer-meter-fill{transition:none}}@media(max-width:520px){.sm-topbar{gap:8px}.sm-topbar .sm-balance{padding:7px 10px}.sm-topbar .sm-balance-label{display:none}.sm-title{letter-spacing:.12em}.sm-panel-title{letter-spacing:.16em}}
