:root{font-family:Manrope,sans-serif;color:#edf3ef;background:#0c1112;font-synthesis:none;-webkit-font-smoothing:antialiased;color-scheme:dark;--bg: #0c1112;--panel: #131a1b;--line: #273131;--muted: #8a9b98;--lime: #a3efb1;--display: "Space Grotesk", "Manrope", sans-serif;--sidebar-width: 244px}*{box-sizing:border-box}body{margin:0;font-size:13px}h1,h2,h3,p{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{border:0;background:none;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;transition:background .2s,color .2s,transform .2s,border-color .2s,box-shadow .2s}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--lime);outline-offset:4px}input,select{min-width:0;border:1px solid #35413f;background:#0e1516;color:#e0e8e3;border-radius:9px;padding:12px 13px;font-size:13px}select{cursor:pointer}input::placeholder{color:#70817d}img{max-width:100%}svg{flex-shrink:0}::selection{background:var(--lime);color:#15281d}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#3b4b45;border-radius:9px}.lime{color:var(--lime)}.muted{color:var(--muted)}.small-text{font-size:12px;line-height:1.8}.eyebrow{display:inline-block;font-size:9px;font-weight:700;letter-spacing:1.8px;line-height:1.8;color:#91a59b}.panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-width:0}.primary-button,.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 18px;border-radius:9px;font-size:12px;font-weight:700;white-space:nowrap}.primary-button{background:var(--lime);color:#163222;border:1px solid var(--lime);box-shadow:0 3px #08130c12}.primary-button:hover:not(:disabled){background:#c0ffcc;transform:translateY(-2px);box-shadow:0 5px 24px #a3efb117}.outline-button{border:1px solid #3b5148;background:#1a2722;color:#c0d6ca;font-weight:600}.outline-button:hover:not(:disabled){border-color:#69937b;background:#263c30;color:var(--lime)}.text-button{display:inline-flex;align-items:center;gap:8px;padding:6px 0;color:#b6d6bf;font-size:12px;white-space:nowrap}.text-button:hover{color:var(--lime)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;color:#97aaa1;flex-shrink:0}.icon-button:hover{background:#23312b;color:var(--lime)}.delete-button:hover{background:#392426;color:#f0a1ab}.status-dot,.tiny-dot,.quote-dot,.nav-live-dot,.stat-indicator,.method-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);flex-shrink:0}.status-dot{box-shadow:0 0 0 4px #a3efb10c}.tiny-dot.amber{background:#dfb36c}.tiny-dot.gray{background:#7d8987}.logo{display:flex;align-items:center;gap:9px;font:600 26px var(--display);letter-spacing:-1.3px;white-space:nowrap}.logo-symbol{width:33px;height:33px;display:grid;place-items:center;color:var(--lime);background:#a3efb111;border:1px solid #a3efb12b;border-radius:9px}.logo-symbol svg{width:23px}.logo-dash{color:#9ab3a5}.logo-dot{color:var(--lime)}.logo.small{font-size:18px;gap:7px;letter-spacing:-.8px}.logo.small .logo-symbol{width:24px;height:24px;border-radius:6px}.logo.small svg{width:17px}.brand-button{text-align:left;padding:5px 7px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);background:#101617;border-right:1px solid #252e2c;padding:27px 18px 24px;z-index:40;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin}.sidebar-section-label{font-size:8px;font-weight:600;letter-spacing:1.5px;color:#667a71;margin:35px 12px 15px}.main-nav{display:flex;flex-direction:column;gap:5px}.main-nav button{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;border-radius:9px;padding:12px;text-align:left;font-size:12px;color:#96a69e;flex-shrink:0}.main-nav button>span:first-of-type{flex:1}.main-nav small{font:500 10px var(--display);color:#b0c7ba;background:#26362e;border-radius:5px;padding:3px 6px}.main-nav button>.nav-live-dot{width:5px;height:5px;flex:none;opacity:.75}.main-nav button:hover{background:#1b2521;color:#e5eee8}.main-nav button.active{background:linear-gradient(100deg,#253c2d,#213228);color:var(--lime);box-shadow:inset 0 0 0 1px #a3efb119}.main-nav button.active:before{content:"";position:absolute;left:-18px;width:3px;height:19px;background:var(--lime);border-radius:0 3px 3px 0;box-shadow:0 0 14px #a3efb133}.sidebar-divider{border-top:1px solid #26312d;margin:24px 12px 0}.sidebar-divider+.sidebar-section-label{margin-top:23px}.sidebar-bottom{margin-top:auto;padding-top:30px;flex-shrink:0}.pulse-promo{position:relative;overflow:hidden;border:1px solid #35503d;border-radius:13px;padding:19px;background:radial-gradient(ellipse at top right,#345b343d,transparent 80%),#19261e}.promo-icon{display:block;color:var(--lime);margin-bottom:12px}.pulse-promo h3{font-size:15px;letter-spacing:-.3px;line-height:1.6;position:relative;z-index:1}.pulse-promo p{font-size:11px;color:#93ab9b;line-height:1.8;margin:9px 0 18px}.pulse-promo button{display:flex;align-items:center;justify-content:space-between;background:#a3efb1;border-radius:7px;padding:11px;width:100%;font-size:10px;font-weight:800;color:#183a23;position:relative;z-index:1}.promo-bg{position:absolute;right:-70px;bottom:10px;width:180px;height:180px;opacity:.055;color:var(--lime);transform:rotate(-20deg)}.sidebar-status{display:flex;align-items:flex-start;gap:10px;margin:23px 10px 0;font-size:10px;color:#9eafa5}.sidebar-status .status-dot{margin-top:4px;width:5px;height:5px}.sidebar-status small{display:block;font:400 8px var(--display);margin-top:7px;color:#667b70}.workspace{margin-left:var(--sidebar-width);min-width:0}.topbar{height:78px;padding:0 36px;border-bottom:1px solid #242e2b;display:flex;justify-content:space-between;align-items:center;gap:25px;background:#0f1515}.header-left,.header-right{display:flex;align-items:center;min-width:0}.header-right{gap:17px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px;color:#6c8175;white-space:nowrap}.breadcrumb strong{font-weight:500;color:#d1ddd4}.breadcrumb>span{color:#819189}.global-search{display:flex;align-items:center;gap:10px;width:238px;color:#8ca094;padding:0 12px;border:1px solid #2b3830;border-radius:9px;background:#151e19}.global-search input{width:100%;border:0;background:none;padding:11px 0;font-size:11px}.global-search input:focus-visible{outline:0}.global-search:focus-within{border-color:#7ab387}.global-search kbd{display:flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid #344237;border-radius:4px;font:400 9px var(--display);white-space:nowrap;color:#9aae9e}.currency-select{height:38px;padding:8px 7px;width:88px;font:500 11px var(--display);background:transparent;border-color:#344038}.notification-button{position:relative}.notification-button i{position:absolute;width:5px;height:5px;border-radius:50%;right:7px;top:6px;background:var(--lime)}.header-separator{height:23px;width:1px;background:#303a34}.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #4f6853;background:linear-gradient(140deg,#3f5440,#26352b);color:#c1dcc3;font:600 12px var(--display);flex-shrink:0}.avatar:hover{border-color:var(--lime)}.mobile-menu-button,.sidebar-backdrop{display:none}main{max-width:1640px;margin:0 auto;padding:0 36px}.page-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:88px}.game-switch{display:inline-flex;gap:4px;padding:4px;background:#131c17;border:1px solid #2a392e;border-radius:10px}.game-switch button{display:flex;align-items:center;gap:9px;padding:9px 13px;border-radius:7px;color:#849b89;font-size:11px}.game-switch button.active{color:#e0efe1;background:#283b2a;box-shadow:0 1px 5px #0002,inset 0 0 0 1px #66805b30}.cs-icon{display:inline-flex;align-items:center;font:italic 700 12px var(--display);color:#d8e6c6;letter-spacing:-1px}.cs-icon span{font-size:11px;margin-left:2px;color:var(--lime)}.dota-icon{color:#d98b74;font-size:17px;line-height:13px}.data-status{display:flex;align-items:center;gap:9px;font-size:10px;color:#8da191}.data-status button{display:flex;align-items:center;gap:7px;padding:8px 0 8px 11px;color:#94ad99;font-size:10px}.data-status button:hover{color:var(--lime)}.fx-note{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 14px;background:#142018;border:1px solid #2c4030;border-radius:8px;margin-bottom:24px;color:#a8bea9;font-size:10px;line-height:1.8}.fx-note small{color:#7f9983;font-size:9px}.fx-warning{color:#e1bd87;border-color:#53432c;background:#241f17}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:5px 0 26px}.dashboard-heading .eyebrow{font-size:8px;letter-spacing:2px;color:#7d9785}.dashboard-heading h2{margin-top:7px;font-size:26px;font-weight:600;line-height:1.35;letter-spacing:-1px}.dashboard-heading h2>span{color:var(--lime)}.dashboard-updated{display:flex;align-items:center;gap:9px;color:#8aa28f;font:400 10px var(--display);white-space:nowrap}.hero{display:grid;grid-template-columns:1.15fr 1fr;min-height:395px;position:relative;overflow:hidden;isolation:isolate;border:1px solid #375843;background:linear-gradient(115deg,#192a21,#172b22 45%,#234c32);border-radius:20px;animation:enter .6s ease both}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#a3efb108 1px,transparent 1px),linear-gradient(90deg,#a3efb108 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to right,transparent 20%,#000);mask-image:linear-gradient(to right,transparent 20%,#000)}.hero-content{position:relative;padding:36px 0 31px 36px;z-index:3}.hero-eyebrow{display:flex;align-items:center;gap:8px;color:#b1c8ae;font:500 8px var(--display);letter-spacing:1.3px;white-space:nowrap}.hero-eyebrow .status-dot{width:4px;height:4px}.hero-label-divider{height:10px;width:1px;background:#658966;margin:0 3px}.hero h1{font-size:clamp(34px,3.1vw,51px);line-height:1.23;letter-spacing:-1.9px;font-weight:700;margin:24px 0 17px;white-space:nowrap}.hero h1>span{color:#b9f4b2}.hero-content>p{font-size:12px;color:#a6bba7;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:21px;margin-top:27px}.hero-actions .primary-button{background:#b3f2a7;border-color:#b3f2a7;color:#233b21;font-size:11px;padding:12px 15px}.hero-secondary{display:flex;align-items:center;gap:8px;color:#d1e4ce;font-size:10px;padding:10px 0;white-space:nowrap}.hero-secondary:hover{color:#caffb6}.hero-proof{display:flex;align-items:center;gap:10px;margin-top:25px;font-size:9px;color:#a8bfa7}.proof-icon{display:grid;place-items:center;color:#afd4a7}.hero-proof small{display:block;font-size:8px;color:#7f9c82;margin-top:4px}.hero-visual{position:relative;min-width:0}.hero-watermark{position:absolute;top:57px;left:-4%;font:700 clamp(70px,8vw,133px) var(--display);letter-spacing:-7px;color:#c3fba209;-webkit-text-stroke:1px #b8efa010;transform:rotate(-9deg)}.hero-halo{position:absolute;top:5%;left:15%;width:85%;height:78%;border-radius:50%;background:#9ceb691b;filter:blur(45px)}.hero-skin{position:absolute;top:3px;right:1%;width:99%;height:322px;object-fit:contain;z-index:2;filter:drop-shadow(0 26px 20px #06130790) drop-shadow(0 0 35px #b8ff5d18);animation:floatKnife 9s ease-in-out infinite}.dota-hero-skin{animation-name:floatDota;height:320px;right:7%;width:88%}.orbit{position:absolute;width:282px;height:282px;top:33px;left:18%;border:1px solid #bcec9d20;border-radius:50%}.orbit-two{width:355px;height:355px;top:-4px;left:calc(18% - 36px);border-style:dashed;border-color:#bcec9d13;animation:orbitRotate 120s linear infinite}.hero-cross{position:absolute;color:#b8d49e5e;font:300 20px var(--display)}.hero-cross-top{top:30px;left:17%}.hero-cross-bottom{bottom:115px;right:25px}.hero-floating-tag{position:absolute;top:34px;right:29px;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #95bf7838;border-radius:7px;color:#d4ebc5;background:#263f25c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 8px var(--display);letter-spacing:.5px;z-index:3;animation:floatBadge 7s ease-in-out infinite}.hero-floating-tag .tiny-dot{width:4px;height:4px;background:#c1f394}.hero-asset-label{position:absolute;left:4%;right:26px;bottom:35px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;padding:17px 18px;background:#183223a8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #b1dca133;border-radius:12px;box-shadow:0 10px 30px #07120c1a}.hero-asset-label:hover{background:#243f2dcc;border-color:#8fbd81}.hero-asset-name,.hero-asset-price{display:flex;flex-direction:column;gap:5px}.hero-asset-name small{font-size:8px;color:#a0bea0}.hero-asset-name strong{font:500 18px var(--display);letter-spacing:-.4px}.hero-asset-price{align-items:flex-end}.hero-asset-price strong{font:500 18px var(--display);color:#d9f2c7;letter-spacing:-.5px;white-space:nowrap}.hero-asset-price small{display:flex;align-items:center;gap:4px;font:400 8px var(--display);color:#a5c598}.hero-edition{position:absolute;bottom:15px;right:29px;font:400 6px var(--display);letter-spacing:1.8px;color:#8fb280}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:24px}.stat-card{padding:21px;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:14px;animation:enter .6s ease .1s both}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#a1aea7}.stat-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--stat-color) 9%,transparent);color:var(--stat-color)}.stat-mint{--stat-color: #a3efb1}.stat-blue{--stat-color: #89bbf0}.stat-lilac{--stat-color: #b8a0e5}.stat-sand{--stat-color: #e9c58f}.stat-body{display:flex;align-items:baseline;gap:9px;margin:15px 0 11px}.stat-body strong{font:500 32px var(--display);letter-spacing:-1px}.stat-body>span{font:400 17px var(--display);color:#708277}.stat-bottom{display:flex;align-items:center;gap:7px;font-size:9px;line-height:1.8;color:#809588}.stat-indicator{width:4px;height:4px;background:var(--stat-color);opacity:.7}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:22px;margin-top:25px}.index-panel{padding:24px;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.panel-heading h2{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:-.3px}.panel-heading p{font-size:10px;color:#84998c;margin-top:6px;line-height:1.8}.chart-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:23px;padding-bottom:18px;border-bottom:1px solid #28372d}.section-icon{color:#a8c6ac;display:grid;place-items:center}.chart-skin-select{font-size:12px;padding:5px 0;background:transparent;border:0;border-radius:3px;flex:1;width:100%;color:#dce8dd}.chart-source{padding:5px 7px;border:1px solid #354738;border-radius:4px;color:#8da890;font:500 7px var(--display);letter-spacing:1px}.period-switch{display:flex;align-items:center;gap:2px;padding:3px;background:#0e1612;border:1px solid #29382d;border-radius:7px;flex-shrink:0}.period-switch button{font:500 9px var(--display);color:#8ba18e;border-radius:5px;padding:6px 8px}.period-switch button.active{background:#314831;color:#b9eeba}.real-chart-labels{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.real-chart-labels>div{display:flex;flex-direction:column;gap:5px}.real-chart-labels strong{font:500 30px var(--display);letter-spacing:-.8px}.real-chart-labels small{font-size:9px;color:#7d9583}.real-chart-labels>span{display:flex;align-items:center;gap:7px;color:#8eaa94;font-size:9px;white-space:nowrap}.real-chart-labels .tiny-dot{width:4px;height:4px}.chart-interactive{position:relative;margin-top:17px;border-radius:5px}.real-chart{width:100%;height:auto;display:block;overflow:visible}.chart-gridline{stroke:#304032;stroke-width:.7;stroke-dasharray:3 5}.chart-axis-label{fill:#809484;font:10px var(--display)}.chart-crosshair{stroke:#97c499;stroke-width:1;stroke-dasharray:3 4}.chart-tooltip{position:absolute;top:8px;display:flex;flex-direction:column;gap:5px;padding:10px 12px;background:#1e3028f0;border:1px solid #52765b;border-radius:8px;pointer-events:none;box-shadow:0 8px 25px #0004;font-size:9px;z-index:2}.chart-tooltip strong{font:500 16px var(--display)}.chart-tooltip span,.chart-tooltip small{color:#a5bfa9}.chart-x-labels{display:flex;justify-content:space-between;padding-right:15%;font:400 8px var(--display);color:#819886;margin-top:3px}.chart-footnote{display:flex;align-items:center;gap:7px;font-size:8px;color:#8aa38f;border-top:1px solid #28372d;padding-top:15px;margin-top:19px}.chart-footnote>span:last-child{margin-left:auto;color:#647e6c}.chart-legend-line{width:15px;height:2px;background:var(--lime)}.history-wait{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:260px;padding:30px 15px;gap:14px;color:#89a28f;background:radial-gradient(ellipse at center,#a3efb107,transparent 65%)}.history-wait-icon{display:grid;place-items:center;width:53px;height:53px;border-radius:15px;background:#233829;border:1px solid #395b40;color:#aed6ae}.history-wait strong{font-size:14px;color:#c2d6c5}.history-wait p{font-size:11px;line-height:1.9;max-width:340px}.movers-panel{padding:25px 22px 0;overflow:hidden;display:flex;flex-direction:column}.movers-panel .eyebrow{font-size:7px;color:#7e9c86;margin-bottom:7px;letter-spacing:1.8px}.movers-panel .panel-heading{gap:8px}.live-pill{font:500 9px var(--display);color:#a3bfaa;border:1px solid #374e3c;background:#203025;border-radius:5px;padding:6px 8px;white-space:nowrap}.movers-list{margin-top:19px;flex:1}.movers-list>button{width:100%;display:flex;align-items:center;gap:11px;padding:16px 0;text-align:left;border-bottom:1px solid #29382e}.movers-list>button:last-child{border:0}.movers-list>button:hover{background:#203126}.mover-rank{font:400 9px var(--display);color:#6b8973}.mover-art{display:grid;place-items:center;width:49px;height:43px;border:1px solid #ffffff05;border-radius:8px;flex-shrink:0;overflow:hidden;padding:3px}.mover-art img{display:block;width:100%;max-width:100%;max-height:100%;height:100%;object-fit:contain}.mover-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.mover-name strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.mover-name small{font-size:9px;color:#8ca092}.mover-price{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.mover-price strong{font:500 16px var(--display)}.mover-price small{font-size:8px;color:#7f9988}.panel-bottom-link{width:calc(100% + 44px);margin:12px 0 0 -22px;padding:18px;display:flex;align-items:center;justify-content:center;gap:9px;border-top:1px solid #2b3d31;color:#a5c6ac;font-size:11px}.panel-bottom-link:hover{background:#213327;color:var(--lime)}.trending-section{margin-top:35px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.section-heading .eyebrow{color:#7c9984;font-size:8px;margin-bottom:6px}.section-heading h2{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:600;letter-spacing:-.6px;line-height:1.5}.section-heading p{font-size:11px;color:#879f8e;margin-top:7px;line-height:1.8}.section-count{font:500 10px var(--display);padding:3px 7px;border:1px solid #39533e;border-radius:5px;color:#b3ccad;background:#243426;letter-spacing:0}.skin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.skin-card{border:1px solid #2d3a30;border-radius:15px;background:var(--panel);overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s;animation:enter .5s ease both}.skin-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--skin-color) 45%,#2d3a30);box-shadow:0 12px 34px #0004}.skin-card-art{height:182px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 66%,color-mix(in srgb,var(--skin-color) 13%,transparent),transparent 72%),#11191a}.skin-card-art:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.skin-wear{position:absolute;top:17px;left:15px;display:flex;align-items:center;gap:5px;font:500 7px var(--display);color:#a3b6a5;letter-spacing:.7px;z-index:2}.rarity-dot{width:4px;height:4px;background:var(--skin-color);border-radius:50%}.favorite-button{position:absolute;right:12px;top:11px;width:32px;height:32px;display:grid;place-items:center;background:#1a2621cc;color:#94a79b;border:1px solid #3b4b3f;border-radius:9px;z-index:4}.favorite-button:hover{border-color:#8aa684;color:var(--lime)}.favorite-button.is-favorite{color:var(--lime);background:#2b4430;border-color:#53714b}.skin-image-button{position:relative;z-index:1;padding:36px 13px 12px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.skin-image-button img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 19px 14px #0008);transition:transform .5s}.skin-card:hover img{transform:translateY(-5px) rotate(-3deg) scale(1.07)}.skin-phase{position:absolute;bottom:11px;right:13px;font:400 8px var(--display);color:#b9cdb5;z-index:2;background:#152519c9;padding:4px 6px;border-radius:4px}.rarity-line{position:absolute;bottom:0;left:25%;width:50%;height:1px;background:linear-gradient(90deg,transparent,var(--skin-color),transparent);opacity:.65}.skin-card-info{padding:21px 18px 0;text-align:left;width:100%}.weapon-name{font-size:10px;color:#90a493}.skin-card h3{font:500 18px var(--display);margin-top:6px;letter-spacing:-.4px;line-height:1.4}.skin-card-price{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:8px}.skin-card-price>span:first-child{display:flex;flex-direction:column;gap:5px}.skin-card-price small{font-size:8px;color:#7f9887}.skin-card-price strong{font:500 22px var(--display);letter-spacing:-.6px}.card-open-arrow{width:30px;height:30px;border:1px solid #344c3b;border-radius:8px;display:grid;place-items:center;background:#1d2d23;color:#a5c6a8}.skin-card:hover .card-open-arrow{background:var(--lime);color:#18311e;border-color:var(--lime)}.skin-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;color:#8aa592;margin-top:19px;padding:13px 0;border-top:1px solid #2c3b31;line-height:1.7}.skin-card-bottom>span:first-child{display:flex;align-items:center;gap:6px}.quote-dot{background:#677869;width:4px;height:4px}.quote-dot.fresh{background:var(--lime);box-shadow:0 0 7px #a3efb14a}.catalog-grid{row-gap:23px}.catalog-grid .skin-card-art{height:206px}.opportunity-banner{position:relative;overflow:hidden;display:flex;align-items:center;gap:22px;padding:28px;border:1px solid #36553e;border-radius:15px;background:radial-gradient(ellipse at 90% 130%,#44753d21,transparent 60%),linear-gradient(100deg,#1b2c20,#131e19);margin-top:30px}.opportunity-icon{position:relative;display:grid;place-items:center;width:55px;height:55px;border:1px solid #486841;border-radius:50%;background:#293e26;color:var(--lime);flex-shrink:0}.radar-ring{position:absolute;inset:-8px;border:1px solid #85b86619;border-radius:50%}.opportunity-banner>div{flex:1}.opportunity-banner .eyebrow{font:500 7px var(--display);letter-spacing:1.6px;color:#8dab83;margin-bottom:7px}.opportunity-banner h3{font-size:19px;letter-spacing:-.5px;font-weight:600}.opportunity-banner p{font-size:10px;color:#8da386;margin-top:8px;line-height:1.8}.opportunity-banner .primary-button{font-size:11px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:13px 0 32px;animation:enter .5s ease both}.page-heading h1{font-size:38px;letter-spacing:-1.6px;line-height:1.3;margin:11px 0 12px}.title-dot{color:var(--lime)}.page-heading p{font-size:13px;color:#95aa9a;line-height:1.9;max-width:710px}.catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.tabs{display:flex;align-items:center;gap:5px}.tabs button{padding:11px 14px;font-size:11px;color:#a1b6a5;border:1px solid transparent;border-radius:8px;white-space:nowrap}.tabs button.active{background:#2a402b;border-color:#486547;color:#b5e4ab}.tabs button:hover{color:var(--lime)}.sort-select{margin-left:auto}.sort-select select{padding:11px;background:#141f18;font-size:11px;border-color:#3a503c}.catalog-search,.filter-search{display:flex;align-items:center;gap:9px;padding:0 13px;background:#121d16;border:1px solid #3a503c;border-radius:9px;color:#8fab92}.catalog-search{flex:1;min-width:180px}.catalog-search input,.filter-search input{border:0;background:none;padding:12px 0;width:100%;font-size:12px}.catalog-search input:focus-visible,.filter-search input:focus-visible{outline:0}.catalog-search:focus-within,.filter-search:focus-within{border-color:var(--lime)}.source-note{display:flex;align-items:center;gap:10px;padding:15px 18px;font-size:11px;line-height:1.9;background:#16251a;border:1px solid #314b34;border-radius:10px;margin-bottom:24px;color:#a6bfa8}.source-note>svg{color:#a7c9a0}.search-results-note{display:flex;align-items:center;gap:15px;font-size:12px;color:#b8cdb5;margin-bottom:21px}.search-results-note button{display:flex;align-items:center;gap:5px;font-size:10px;color:#9db78e}.empty-state{min-height:350px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:55px 28px;border:1px dashed #3c5440;border-radius:17px;background:radial-gradient(ellipse at 50% 20%,#31523422,transparent 65%);animation:enter .5s ease both}.empty-icon{display:grid;place-items:center;width:66px;height:66px;border:1px solid #4c6b47;background:linear-gradient(135deg,#2d472c,#1c2c23);border-radius:20px;color:#b2dda6;margin-bottom:24px}.empty-state h3{font-size:23px;letter-spacing:-.6px;line-height:1.6}.empty-state p{font-size:12px;color:#99b09b;line-height:1.9;max-width:490px;margin:13px 0 24px}.scanner-live{display:inline-flex;align-items:center;gap:10px;border:1px solid #3f6447;border-radius:30px;padding:11px 14px;color:#b1d9b2;background:#1a2a1d;font-size:10px;white-space:nowrap}.scanner-dashboard{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.scanner-summary{padding:27px;background:radial-gradient(ellipse at top left,#406c3726,transparent 65%),var(--panel)}.scanner-top{display:flex;align-items:center;gap:18px}.scanner-top>div{flex:1;min-width:0}.scanner-top .eyebrow{font-size:8px}.scanner-top h2{font:500 31px var(--display);letter-spacing:-.7px;margin-top:8px}.scanner-top h2>span{font:400 11px Manrope,sans-serif;letter-spacing:0;color:#98b19b}.scanner-icon{display:grid;place-items:center;width:61px;height:61px;border:1px solid #527a4d;background:linear-gradient(140deg,#355132,#1d3022);border-radius:17px;color:var(--lime);flex-shrink:0}.scanner-rules{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.scanner-rules span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #3b513b;border-radius:6px;font-size:9px;color:#b0c3a9;background:#203020}.scanner-rules svg{color:#8ac182}.scanner-timestamp{font-size:10px;color:#7e9c86;margin-top:17px}.scanner-history{position:relative;padding:28px}.scanner-history>.eyebrow{font-size:8px}.history-icon{position:absolute;right:25px;top:23px;color:#8fa78b}.analysis-progress{margin-top:15px}.analysis-progress>div{display:flex;align-items:baseline;gap:10px;font-size:11px;color:#8ba587}.analysis-progress strong{font:500 30px var(--display);color:#d9ecd3;letter-spacing:-.8px}progress{appearance:none;border:0;height:5px;width:100%;border-radius:5px;background:#2d4030;margin-top:15px;overflow:hidden}progress::-webkit-progress-bar{background:#2b3f2d;border-radius:5px}progress::-webkit-progress-value{background:var(--lime);border-radius:5px}progress::-moz-progress-bar{background:var(--lime)}.analysis-progress p{font-size:10px;line-height:1.9;color:#8ba58c;margin-top:12px}.scanner-method{display:flex;align-items:flex-start;gap:10px;padding:17px 3px 28px;margin-bottom:4px}.method-dot{width:4px;height:4px;margin-top:8px;opacity:.6}.scanner-method p{font-size:10px;line-height:1.9;color:#8ba48e;max-width:880px}.scanner-toolbar{display:flex;align-items:stretch;gap:12px;margin-bottom:24px}.filter-search{flex:1}.scanner-toolbar>select{font-size:11px;background:#152219;border-color:#3a503d}.scanner-sort{display:flex;align-items:center;gap:7px;padding-left:12px;border:1px solid #3a503d;background:#152219;border-radius:9px;color:#91ad95}.scanner-sort select{font-size:11px;border:0;background:transparent;padding-left:0}.deal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:21px}.deal-card{padding:24px;display:flex;flex-direction:column;transition:transform .2s,border-color .2s;background:linear-gradient(145deg,#18231c,var(--panel) 65%)}.deal-card:hover{transform:translateY(-3px);border-color:#4e7252}.deal-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.deal-type{display:flex;align-items:center;gap:7px;color:#a6c7a6;font-size:9px}.deal-type .tiny-dot{width:4px;height:4px}.deal-number{font:400 12px var(--display);color:#55795e}.deal-title{margin:24px 0 20px;min-height:89px}.deal-title>span{font-size:10px;color:#92ac94}.deal-title h3{font-size:15px;letter-spacing:-.2px;font-weight:600;line-height:1.7;margin-top:5px;overflow-wrap:anywhere}.deal-title .wear-chip{font-size:8px;padding:3px 7px;margin-top:7px}.deal-route{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:17px 0;border-top:1px solid #324b36}.deal-route>div{display:flex;flex-direction:column;gap:8px;min-width:0}.deal-route>div:last-child{text-align:right}.deal-route span{font-size:9px;line-height:1.6;color:#88a68e}.deal-route strong{font:500 21px var(--display);letter-spacing:-.5px;white-space:nowrap}.deal-route>svg{color:#657f65;width:15px}.deal-estimate{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 13px;background:#243c25;border:1px solid #3d5b3d;border-radius:10px}.deal-estimate>div{display:flex;flex-direction:column;gap:7px}.deal-estimate span{font-size:9px;color:#a6c59e}.deal-estimate strong{font:500 25px var(--display);color:#bef0a6;white-space:nowrap;letter-spacing:-.5px}.deal-estimate .margin-badge{display:inline-flex;align-items:center;gap:4px;padding:6px 7px;font:500 11px var(--display);color:#c8efb2;background:#3c5731;border-radius:6px}.deal-evidence{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#8fb294;margin:17px 0}.deal-evidence>span{display:inline-flex;align-items:center;gap:6px}.deal-breakdown{border-top:1px solid #314a36}.deal-breakdown summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:17px 0;font-size:11px;color:#bfd7b6}.deal-breakdown summary::-webkit-details-marker{display:none}.deal-breakdown summary>svg{color:#89a384;transition:transform .2s}.deal-breakdown[open] summary>svg{transform:rotate(180deg)}.deal-explanation{padding-bottom:18px}.deal-reason{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#243b25;border-radius:8px;color:#b4d2a8;font-size:10px;line-height:1.9;margin-bottom:13px}.deal-reason>svg{margin-top:3px;color:var(--lime)}.deal-explanation p{font-size:10px;line-height:1.9;color:#8ca48e}.deal-explanation dl{font-size:10px;margin:17px 0 13px}.deal-explanation dl>div{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.deal-explanation dt{color:#9cb39b;line-height:1.7}.deal-explanation dd{font:500 11px var(--display);text-align:right;white-space:nowrap;margin:0;line-height:1.7}.deal-explanation .breakdown-total{border-top:1px solid #35533a;padding-top:13px}.breakdown-total dd{color:var(--lime)}.deal-explanation>small{font-size:9px;color:#718f79;line-height:1.9;display:block}.deal-action{font-size:11px;justify-content:space-between;width:100%;margin-top:auto}.scanner-upgrade{display:flex;align-items:center;gap:17px;padding:24px;background:linear-gradient(100deg,#2b322144,#16211a);border:1px solid #454f36;border-radius:13px;margin-top:25px}.scanner-upgrade>svg{color:#d3c18e}.scanner-upgrade p{flex:1;display:flex;flex-direction:column;gap:7px}.scanner-upgrade strong{font-size:13px;font-weight:600}.scanner-upgrade span{font-size:10px;line-height:1.8;color:#9ca98e}.comparison-summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 23px;border:1px solid #3b583e;border-radius:12px;background:#1a2b1e;color:#b3c9ae;font-size:11px;margin-bottom:24px}.comparison-summary>div,.comparison-summary>span{display:flex;align-items:center;gap:10px}.comparison-summary strong{font:500 18px var(--display);color:#d5eac8}.comparison-summary>span{color:#9bb697;font-size:10px}.table-panel{overflow:hidden}.table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.market-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.market-table th{font-weight:500;color:#9bb398;background:#19251a;font-size:10px;padding:20px;border-bottom:1px solid #334b34;white-space:nowrap}.market-table td{padding:19px 20px;border-bottom:1px solid #2c3f2e;white-space:nowrap;color:#c6d9bc}.market-table tbody tr:last-child td{border-bottom:0}.market-table tr:hover td{background:#1d2b1d}.market-table td>strong{font:500 16px var(--display)}.table-skin{display:flex;align-items:center;gap:13px;text-align:left;padding:0;min-width:242px}.table-skin img{width:64px;height:47px;object-fit:contain;background:radial-gradient(ellipse,#3a55302b,transparent)}.table-skin>span{display:flex;flex-direction:column;gap:7px}.table-skin strong{font-size:11px;font-weight:600;white-space:normal;line-height:1.7}.table-skin small,.table-muted{font-size:9px;color:#8ca482}.table-muted{display:block;margin-top:7px}.info-note{display:flex;align-items:flex-start;gap:10px;color:#8da487;font-size:11px;line-height:1.9;padding:0 3px;margin:23px 0}.info-note svg{margin-top:3px;color:#a0be8f}.heading-actions{display:flex;gap:12px}.portfolio-actions{margin-bottom:25px}.portfolio-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.portfolio-stats>.panel{padding:27px;display:flex;flex-direction:column;gap:17px}.portfolio-stats span{font-size:12px;color:#a1b699}.portfolio-stats strong{font:500 33px var(--display);letter-spacing:-1px}.portfolio-stats small{font-size:10px;color:#819b78;line-height:1.7}.local-notice{display:flex;align-items:center;gap:11px;font-size:11px;color:#8ca080;line-height:1.9;padding:25px 5px}.alerts-list{display:flex;flex-direction:column;gap:16px}.alert-card{display:flex;align-items:center;gap:20px;padding:25px}.alert-card img{width:85px;height:65px;object-fit:contain}.alert-card>div{flex:1;min-width:0}.alert-card h3{font-size:14px;line-height:1.7}.alert-card p{font-size:12px;color:#b6caac;margin-top:7px}.alert-card small{display:block;font-size:10px;color:#8ba780;margin-top:9px;line-height:1.8}.alert-status-icon{width:45px;height:45px;border:1px solid #4c6740;background:#2c3f27;color:#b7d69e;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.alert-card.triggered{border-color:#71934f;background:#20331d}.alert-card.triggered .alert-status-icon{background:var(--lime);color:#203b19}.market-icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;font:600 14px var(--display);color:var(--market-color);background:color-mix(in srgb,var(--market-color) 11%,#131d15);border:1px solid color-mix(in srgb,var(--market-color) 22%,#2f3d2d);flex-shrink:0}.integration-legend{display:flex;gap:25px;font-size:11px;color:#a7bca0;margin-bottom:27px}.integration-legend span{display:flex;align-items:center;gap:8px}.market-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.marketplace-card{display:flex;flex-direction:column;padding:26px;transition:transform .2s,border-color .2s}.marketplace-card:hover{transform:translateY(-3px);border-color:#638657}.marketplace-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.marketplace-top>.market-icon{width:45px;height:45px;font-size:19px;border-radius:12px}.connection-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #48623d;border-radius:6px;color:#b9d59f;background:#2a3c23;font-size:9px;white-space:nowrap}.connection-badge.key{color:#dfbf88;border-color:#615438;background:#302a1e}.connection-badge.link{color:#a2b697;border-color:#40533a;background:#263020}.marketplace-card h3{font:500 25px var(--display);letter-spacing:-.7px;margin-top:25px}.marketplace-card p{font-size:12px;line-height:1.9;color:#9bb591;margin-top:12px;flex:1}.market-game-tags{display:flex;gap:7px;margin:24px 0 18px}.market-game-tags span{font:400 9px var(--display);color:#adc798;border:1px solid #3e5835;border-radius:5px;background:#20311a;padding:5px 8px}.marketplace-actions{border-top:1px solid #344c2d;display:flex;justify-content:space-between;align-items:center;padding-top:16px}.marketplace-actions>a{display:grid;place-items:center;width:32px;height:32px;border:1px solid #4b6239;border-radius:8px;color:#b3cf9e}.marketplace-actions>a:hover{color:var(--lime);background:#304926}.market-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-link-grid a{display:flex;align-items:center;gap:10px;background:#1a2817;border:1px solid #3a5330;border-radius:10px;padding:13px;font-size:11px}.market-link-grid a:hover{background:#2f4523}.market-link-grid a>svg{margin-left:auto}.market-link-grid .market-icon{width:28px;height:28px;font-size:12px;border-radius:7px}.plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.plan-card{position:relative;padding:32px 27px;display:flex;flex-direction:column;gap:22px;overflow:hidden}.featured-plan{border-color:#7a9e56;background:radial-gradient(ellipse at 90% 0,#84b65521,transparent 60%),linear-gradient(145deg,#243522,#172119)}.featured-plan:before{content:"";position:absolute;top:0;left:22%;right:22%;height:2px;background:linear-gradient(90deg,transparent,#b3ed96,transparent)}.plan-icon{color:#b3d992;display:grid;place-items:center;width:47px;height:47px;border:1px solid #455d35;border-radius:13px;background:#2b3e24}.plan-card .eyebrow{font-size:8px;letter-spacing:1.2px}.plan-card h2{font:500 29px var(--display);letter-spacing:-.6px}.plan-price{font:500 36px var(--display);letter-spacing:-1.4px}.plan-price small{font:400 11px Manrope,sans-serif;letter-spacing:0;color:#9bb185;white-space:nowrap}.plan-card>small{font-size:10px;line-height:1.9}.plan-card ul{display:flex;flex-direction:column;gap:17px;list-style:none;padding:22px 0 0;border-top:1px solid #3a4c30;margin:0 0 13px}.plan-card li{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.9;color:#b6c9a2}.plan-card li>svg{color:#abdb8b;margin-top:3px}.plan-card button{margin-top:auto;font-size:11px;white-space:normal;min-height:46px}.auth-panel{padding:39px;max-width:500px;margin:16px auto 40px;text-align:center;background:radial-gradient(ellipse at top,#49743619,transparent 60%),var(--panel)}.auth-panel>.empty-icon{margin:0 auto 24px}.auth-panel h2{font-size:26px;letter-spacing:-.8px;line-height:1.6}.auth-panel>p{font-size:12px;color:#9fb48c;line-height:1.9;margin-top:12px}.account-form{display:flex;flex-direction:column;gap:22px;text-align:left;margin:28px 0 24px}.account-form label,.admin-fields label,.plan-edit label{display:flex;flex-direction:column;gap:10px;font-size:11px;color:#b5cca1}.account-form input{width:100%;font-size:14px;padding:13px}.account-form small{font-size:10px;color:#99af84;line-height:1.8}.auth-panel .auth-note{font-size:10px;color:#849b70;margin-top:24px;overflow-wrap:anywhere}.account-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px}.account-info,.password-panel{padding:31px}.account-info{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.account-info h2{font-size:19px;line-height:1.7;overflow-wrap:anywhere;max-width:100%}.account-info h3{font-size:27px;margin-top:7px}.account-info p,.password-panel>p{font-size:12px;color:#a0b890;line-height:1.9}.password-panel h2{font-size:19px;margin-bottom:14px}.wear-chip{display:inline-block;font-size:10px;line-height:1.8;padding:5px 9px;color:#bfdda4;border:1px solid #4c683a;background:#2b4022;border-radius:6px;margin-top:11px}.admin-layout{display:flex;flex-direction:column;gap:24px;min-width:0}.admin-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.admin-stats>.panel{padding:24px;display:flex;flex-direction:column;gap:15px}.admin-stats span{font-size:11px;color:#a8bc94}.admin-stats strong{font:500 31px var(--display);letter-spacing:-.8px}.admin-section{padding:28px;min-width:0}.admin-section>h2{font-size:18px;line-height:1.7;margin-bottom:18px}.admin-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:27px 0}.admin-fields input{width:100%}.toggle-label{display:flex;align-items:center;gap:9px;font-size:11px;color:#b8d3a0;white-space:nowrap}.toggle-label input{accent-color:var(--lime);width:17px;height:17px}.import-help{font-size:11px;color:#a0b88b;line-height:1.9;margin-top:18px;overflow-wrap:anywhere}.import-form{display:flex;align-items:center;gap:14px;margin-top:23px}.import-form input{flex:1;max-width:100%;font-size:11px;padding:11px}.import-form input::file-selector-button{background:#354c2a;color:#c9e0b3;border:1px solid #576f40;border-radius:5px;padding:7px 10px;margin-right:9px;cursor:pointer}.import-error{display:block;color:#dcb196;font-size:10px;line-height:1.9;white-space:normal;max-width:350px}.request-actions{display:flex;align-items:center;gap:9px}.request-actions button{font-size:10px;padding:8px 10px}.grant-form{display:flex;align-items:center;gap:9px}.grant-form select{font-size:11px;padding:9px;max-width:190px}.grant-form input{width:64px;font-size:11px;padding:9px}.grant-form button{font-size:11px;padding:9px 11px;min-height:35px}.admin-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:18px;font-size:10px;color:#98b37d}.plan-edit{display:grid;grid-template-columns:45px minmax(100px,1.2fr) minmax(100px,1fr) minmax(90px,1fr) auto;align-items:center;gap:18px;border-top:1px solid #3c5031;padding:24px 0}.plan-edit:first-of-type{border-top:0}.plan-edit strong{font:500 13px var(--display);color:#bfd89e}.plan-edit input{font-size:12px;width:100%}.plan-edit button{font-size:11px;align-self:end}.audit-list{display:flex;flex-direction:column;gap:16px}.audit-list>div{display:grid;grid-template-columns:135px minmax(0,1fr) minmax(0,1fr);gap:18px;border-bottom:1px solid #33472a;padding-bottom:14px;font-size:10px;color:#99b184}.audit-list strong{font-weight:500;color:#c8ddaf;overflow-wrap:anywhere}.audit-list span{overflow-wrap:anywhere}.modal-backdrop{position:fixed;inset:0;background:#040b08c9;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);z-index:100;display:flex;align-items:center;justify-content:center;padding:26px;animation:backdropEnter .2s ease}.modal{width:100%;max-width:570px;max-height:calc(100dvh - 52px);overflow:auto;border:1px solid #4e6743;border-radius:20px;background:#141f18;box-shadow:0 30px 110px #0009;outline:none;animation:modalEnter .25s ease}.modal.wide{max-width:830px}.modal-top{display:flex;align-items:center;justify-content:space-between;padding:20px 27px;border-bottom:1px solid #33472e;gap:15px}.modal-top h2{font-size:14px;font-weight:600}.modal-top .icon-button{background:#243520;border:1px solid #435c33}.detail-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:20px;padding:29px;position:relative;background:radial-gradient(ellipse at 25% 50%,color-mix(in srgb,var(--skin-color) 12%,transparent),transparent 65%)}.detail-hero>img{width:100%;height:245px;object-fit:contain;filter:drop-shadow(0 20px 20px #0006)}.detail-hero>div{display:flex;flex-direction:column;align-items:flex-start}.detail-hero h3{font:500 35px var(--display);letter-spacing:-1px;margin-top:9px}.detail-price{font:500 31px var(--display);letter-spacing:-.9px;margin:20px 0 9px}.detail-hero .favorite-button{width:36px;height:36px;top:19px;right:24px}.detail-tabs{padding:11px 27px;border-bottom:1px solid #364c2e}.detail-prices{padding:8px 27px 29px}.quote-row{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:21px 0;border-bottom:1px solid #36492d}.quote-row>div{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.quote-row>div>span:last-child{display:flex;flex-direction:column;gap:7px}.quote-row strong{font-size:12px;font-weight:600;white-space:nowrap}.quote-row small{font-size:10px;line-height:1.8;color:#9bb188}.quote-row>strong{font:500 18px var(--display);color:#d4e9be;min-width:80px;text-align:right}.small-button{padding:9px 11px;font-size:10px;gap:7px;min-height:36px}.sale-history{margin:29px 0}.sale-history h3{font-size:15px;margin-bottom:8px}.sale-history>p{font-size:10px;line-height:1.9;color:#96b080}.sales-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.sales-grid>div{display:flex;flex-direction:column;gap:12px;padding:17px 13px;border:1px solid #405734;background:#1d2b1a;border-radius:10px}.sales-grid span{font-size:11px;color:#b4cb9f}.sales-grid strong{font:500 19px var(--display)}.sales-grid small{font-size:9px;color:#94ae7d;line-height:1.8}.detail-prices .real-history{padding:23px 0;border-top:1px solid #3b512e}.detail-more-markets{margin-top:23px}.detail-more-markets>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.detail-more-markets a{display:flex;align-items:center;gap:8px;padding:12px 10px;border:1px solid #405b30;border-radius:8px;background:#1e2c19;font-size:10px;color:#bdd5ab}.detail-more-markets a:hover{background:#354e27;color:var(--lime)}.detail-more-markets a>svg{margin-left:auto}.detail-more-markets .market-icon{width:25px;height:25px;font-size:11px;border-radius:6px}.detail-form{padding:29px}.detail-form>p{font-size:12px;color:#acc298;line-height:1.9;margin-bottom:27px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:27px}.form-row label{display:flex;flex-direction:column;gap:11px;font-size:12px;color:#bdd5a6}.form-row input,.form-row select{width:100%}.sell-content{padding:28px}.sell-intro{text-align:center;padding:8px 0 29px}.sell-intro>svg{color:var(--lime);margin-bottom:20px}.sell-intro h3{font-size:25px;letter-spacing:-.7px}.sell-intro p{font-size:12px;color:#abc396;line-height:1.9;margin-top:15px}.help-content{padding:30px}.help-item{display:flex;align-items:flex-start;gap:15px;margin:29px 0}.help-item>svg{color:var(--lime);margin-top:3px}.help-item h3{font-size:14px;margin-bottom:9px}.help-item p{font-size:12px;color:#a6bc96;line-height:1.9}.market-modal-content{padding:31px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.market-modal-content>.market-icon{width:56px;height:56px;font-size:25px}.market-modal-content p{font-size:13px;color:#b8cea3;line-height:1.9}.change{font:500 12px var(--display);display:inline-flex;gap:4px;align-items:center;color:var(--lime)}.change.negative{color:#eda2aa}.api-error,.error-message{padding:16px 18px;border:1px solid #70563a;background:#30281e;border-radius:10px;color:#e7c195;font-size:12px;line-height:1.9;margin:24px 0;overflow-wrap:anywhere}.api-error{display:flex;align-items:center;gap:12px}.api-error>span{flex:1}.api-error button{font-size:11px;color:#edce9b;border:1px solid #7b5f3d;border-radius:6px;padding:8px 11px}.toast{position:fixed;bottom:28px;left:calc(50% + 90px);z-index:110;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 36px);padding:13px 15px;border:1px solid #6e9650;border-radius:12px;background:#2c4324;color:#e0f1ca;font-size:12px;line-height:1.8;box-shadow:0 10px 40px #0006;transform:translate(-50%,25px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s}.toast.visible{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.toast>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#51763d;color:#def6b9;flex-shrink:0}.footer{display:flex;align-items:center;gap:22px;padding:30px 0 38px;margin-top:35px;border-top:1px solid #293c29;font-size:9px;color:#7f9977}.footer>div:last-child{margin-left:auto;display:flex;align-items:center;gap:23px}.footer button{display:flex;align-items:center;gap:5px;font-size:10px;color:#a7bc95}.floating-sell{position:fixed;right:28px;bottom:25px;z-index:30;display:flex;align-items:center;gap:9px;background:#b5efa5;border:1px solid #cdf4b9;padding:13px 20px;border-radius:30px;color:#294421;font-size:11px;font-weight:800;box-shadow:0 5px 25px #0005}.floating-sell:hover{transform:translateY(-3px);background:#ccffb5}@keyframes enter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes floatKnife{0%,to{transform:translateY(0) rotate(-23deg)}50%{transform:translateY(-10px) rotate(-19deg)}}@keyframes floatDota{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatBadge{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes orbitRotate{to{transform:rotate(360deg)}}@keyframes backdropEnter{0%{opacity:0}to{opacity:1}}@keyframes modalEnter{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@media(max-height:940px){.pulse-promo{display:none}.sidebar-bottom{padding-top:18px}.sidebar-section-label{margin-top:27px}}@media(min-width:1650px){main{padding:0 46px}.hero{min-height:423px}.hero-content{padding:43px 0 40px 44px}.hero-skin{height:355px;right:6%;width:88%}.hero-asset-label{left:9%;right:38px}.skin-card-art{height:210px}.catalog-grid .skin-card-art{height:230px}}@media(max-width:1350px){:root{--sidebar-width: 224px}main{padding:0 27px}.topbar{padding:0 27px}.logo{font-size:24px}.main-nav button{font-size:11px;gap:10px}.global-search{width:190px}.header-right{gap:12px}.hero{min-height:376px}.hero-content{padding:33px 0 30px 28px}.hero h1{font-size:38px}.hero-content>p{font-size:11px}.hero-actions{gap:14px}.hero-actions .primary-button{font-size:10px;padding:11px 13px}.hero-secondary{font-size:9px}.hero-eyebrow{font-size:7px;letter-spacing:1px}.hero-skin{height:300px;width:110%;right:-5%}.hero-asset-label{left:8%;right:22px;padding:14px}.hero-asset-name strong,.hero-asset-price strong{font-size:16px}.hero-asset-name small{font-size:7px}.hero-floating-tag{top:28px;right:22px}.stats-grid{gap:13px}.stat-card{padding:18px 15px}.stat-top{font-size:9px}.stat-icon{width:28px;height:28px}.stat-body strong{font-size:29px}.stat-bottom{font-size:8px}.analytics-grid{gap:17px;grid-template-columns:minmax(0,1.5fr) minmax(285px,1fr)}.index-panel{padding:21px}.movers-panel{padding:22px 18px 0}.movers-panel .panel-heading h2{font-size:14px}.movers-panel .panel-heading p{font-size:9px}.movers-list>button{gap:8px}.mover-art{width:43px}.mover-name strong{font-size:10px}.mover-price strong{font-size:14px}.panel-bottom-link{margin-left:-18px;width:calc(100% + 36px)}.skin-grid{gap:15px}.skin-card-art{height:160px}.catalog-grid .skin-card-art{height:180px}.skin-card-info{padding:18px 14px 0}.skin-card-price strong{font-size:20px}.skin-card h3{font-size:16px}.skin-card-bottom{font-size:8px}.skin-wear{font-size:6px;left:12px}.skin-card .favorite-button{width:29px;height:29px;right:10px}.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-top h2{font-size:28px}.scanner-top h2>span{display:block;margin-top:4px}.scanner-summary,.scanner-history{padding:23px}.marketplace-card{padding:21px}.marketplace-top{flex-wrap:wrap}.marketplace-card p{font-size:11px}.market-cards{gap:18px}.plans-grid{gap:17px}.plan-card{padding:28px 20px}.plan-price{font-size:31px}.plan-card li{font-size:10px}.admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-edit{gap:12px;grid-template-columns:35px minmax(90px,1fr) minmax(90px,1fr) minmax(80px,1fr) auto}.plan-edit button{font-size:10px;padding:11px}.portfolio-stats>.panel{padding:22px}.portfolio-stats strong{font-size:29px}}@media(max-width:1100px){.sidebar{width:252px;transform:translate(-100%);visibility:hidden;transition:transform .25s ease,visibility .25s;z-index:80}.sidebar.mobile-open{transform:translate(0);visibility:visible}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#030b07b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:70}.workspace{margin-left:0}.mobile-menu-button{display:inline-flex}.breadcrumb{display:none}.header-left{gap:9px}.header-left:after{content:"skin-pulse.";font:600 22px var(--display);letter-spacing:-1px;color:#deead9}.topbar{height:71px}.global-search{width:240px}.main-nav button{font-size:12px}.hero h1{font-size:42px}.hero{min-height:395px}.hero-content{padding:36px 0 30px 33px}.hero-skin{height:320px}.hero-asset-label{left:4%}.hero-asset-name strong,.hero-asset-price strong{font-size:18px}.skin-card-art{height:176px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.toast{left:50%}.footer>div:last-child>span{display:none}}@media(max-width:820px){main{padding:0 22px}.topbar{padding:0 22px}.global-search{width:190px}.dashboard-updated{display:none}.hero h1{font-size:34px}.hero-content{padding-left:26px}.hero{grid-template-columns:1.1fr 1fr;min-height:370px}.hero-actions{flex-wrap:wrap;gap:7px 15px;margin-top:21px}.hero-proof{margin-top:20px}.hero-eyebrow{letter-spacing:.6px;font-size:6px}.hero-skin{width:120%;right:-9%;height:292px;top:10px}.hero-asset-label{left:8%;right:19px;bottom:33px;flex-wrap:wrap;gap:10px;padding:13px}.hero-asset-price{flex-direction:row;gap:12px;align-items:center}.hero-asset-price strong{font-size:16px}.hero-asset-price small{font-size:7px}.hero-floating-tag{top:24px;padding:7px 9px;font-size:7px;right:17px}.hero-watermark{top:74px;font-size:77px}.orbit{left:10%;width:230px;height:230px}.orbit-two{left:0;width:295px;height:295px}.stat-top{align-items:flex-start;line-height:1.7}.stat-icon{width:24px;height:24px;border-radius:7px}.stat-icon svg{width:14px}.stat-body strong{font-size:26px}.stat-bottom{font-size:8px}.stat-bottom .stat-indicator{display:none}.analytics-grid{grid-template-columns:1fr}.movers-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.movers-list>button:nth-child(3){border:0}.mover-name strong{font-size:12px}.mover-art{width:50px}.movers-panel .panel-heading h2{font-size:16px}.movers-panel .panel-heading p{font-size:10px}.mover-price strong{font-size:17px}.skin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.skin-card-art,.catalog-grid .skin-card-art{height:215px}.skin-card-info{padding:23px 20px 0}.skin-wear{font-size:8px;left:17px}.skin-card .favorite-button{width:34px;height:34px;right:14px}.skin-card h3{font-size:20px}.skin-card-price strong{font-size:25px}.skin-card-bottom,.skin-card-price small{font-size:10px}.catalog-search{flex:1 1 100%}.category-tabs{max-width:100%;overflow-x:auto}.section-heading h2{font-size:20px}.opportunity-banner{flex-wrap:wrap;padding:26px;gap:18px}.opportunity-banner .primary-button{margin-left:73px}.page-heading h1{font-size:35px}.page-heading p{font-size:12px}.scanner-page .page-heading{align-items:flex-start;flex-direction:column;gap:12px}.scanner-dashboard{grid-template-columns:1fr;gap:17px}.scanner-top h2>span{display:inline}.scanner-history .analysis-progress{margin-top:10px}.scanner-toolbar{flex-wrap:wrap}.filter-search{flex:1 1 100%}.scanner-sort,.scanner-toolbar>select{flex:1}.scanner-sort select{width:100%}.deal-card{padding:21px}.deal-route strong{font-size:19px}.deal-estimate strong{font-size:23px}.scanner-upgrade{flex-wrap:wrap}.scanner-upgrade .text-button{margin-left:37px}.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-grid{grid-template-columns:1fr}.plan-card{padding:31px}.plan-card li{font-size:12px}.plan-price{font-size:38px}.plan-card h2{font-size:32px}.account-layout{grid-template-columns:1fr}.plan-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.plan-edit>strong{grid-column:1 / -1}.portfolio-stats{gap:13px}.portfolio-stats>.panel{padding:19px}.portfolio-stats strong{font-size:25px}.portfolio-stats small{font-size:9px}.admin-stats{gap:13px}.admin-stats>.panel{padding:19px}.admin-stats strong{font-size:27px}}@media(max-width:580px){.topbar{padding:0 17px;height:65px;gap:10px}.header-left{gap:4px}.header-left:after{font-size:19px;letter-spacing:-.8px}.header-right{gap:10px}.global-search,.notification-button,.header-separator{display:none}.mobile-menu-button{margin-left:-5px;width:31px}.currency-select{width:79px;padding:8px 5px;height:35px;font-size:11px}.avatar{width:33px;height:33px}main{padding:0 17px}.page-topline{min-height:79px;gap:9px}.game-switch{padding:3px;gap:2px;border-radius:8px}.game-switch button{font-size:10px;gap:7px;padding:9px 10px}.game-name{display:none}.cs-icon{font-size:14px;padding:0 6px}.cs-icon span{font-size:13px}.data-status>span{display:none}.data-status button{font-size:10px;gap:6px;padding-left:0}.fx-note{display:block;padding:10px 12px;font-size:9px;margin-bottom:22px}.fx-note small{display:block;font-size:8px;margin-top:3px}.dashboard-heading{margin:1px 0 22px}.dashboard-heading .eyebrow{font-size:7px;letter-spacing:1.6px}.dashboard-heading h2{font-size:24px;letter-spacing:-.9px;margin-top:7px}.hero{display:flex;flex-direction:column;min-height:0;border-radius:17px}.hero-content{padding:28px 24px 0}.hero-eyebrow{font-size:6px;letter-spacing:.8px;gap:6px}.hero h1{font-size:clamp(28px,8.5vw,43px);letter-spacing:-1.4px;line-height:1.23;margin:21px 0 15px}.hero-content>p{font-size:11px;line-height:1.9}.hero-actions{margin-top:22px;gap:8px 17px}.hero-actions .primary-button{padding:11px 13px;font-size:10px;min-height:42px}.hero-actions .primary-button>svg{width:15px}.hero-secondary{font-size:10px;padding:8px 0}.hero-proof{display:none}.hero-visual{height:287px;margin-top:8px}.hero-skin{width:87%;height:270px;top:-24px;right:5%}.dota-hero-skin{width:83%;height:270px;top:-19px;right:8%}.hero-watermark{top:33px;left:8%;font-size:84px;letter-spacing:-4px}.hero-halo{left:16%;top:0;height:78%}.hero-cross-top{left:23px;top:38px}.hero-cross-bottom{bottom:110px}.orbit{width:220px;height:220px;left:23%;top:0}.orbit-two{width:280px;height:280px;left:calc(23% - 30px);top:-30px}.hero-floating-tag{top:17px;right:24px;font-size:7px;padding:8px 9px}.hero-asset-label{left:20px;right:20px;bottom:29px;padding:14px;flex-wrap:nowrap;gap:9px}.hero-asset-name strong{font-size:16px}.hero-asset-name small{font-size:7px}.hero-asset-price{flex-direction:column;align-items:flex-end;gap:5px}.hero-asset-price strong{font-size:15px}.hero-edition{bottom:11px;right:25px;font-size:5px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.stat-card{padding:18px 15px;border-radius:12px}.stat-top{align-items:center;font-size:9px;line-height:1.7}.stat-icon{width:25px;height:25px}.stat-body{margin:14px 0 9px;gap:7px}.stat-body strong{font-size:29px}.stat-body>span{font-size:15px}.stat-bottom{font-size:8px;line-height:1.8}.analytics-grid{margin-top:19px;gap:19px}.index-panel{padding:21px 17px;border-radius:14px}.chart-toolbar{gap:8px;padding-bottom:15px;margin-bottom:20px}.chart-skin-select{font-size:11px}.chart-source{font-size:6px;padding:5px}.panel-heading{gap:10px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:9px}.period-switch button{padding:6px;font-size:8px}.real-chart-labels{margin-top:22px;gap:8px}.real-chart-labels strong{font-size:27px}.real-chart-labels>span{font-size:8px;gap:5px}.chart-axis-label{font-size:13px}.chart-footnote{font-size:7px}.chart-footnote>span:last-child{display:none}.chart-x-labels{font-size:7px}.chart-tooltip{font-size:8px;padding:8px;top:0}.chart-tooltip strong{font-size:13px}.history-wait{min-height:237px}.history-wait p{font-size:10px}.movers-panel{padding:22px 19px 0}.movers-panel .panel-heading h2{font-size:15px}.movers-panel .panel-heading p{font-size:9px}.movers-list{display:flex;flex-direction:column;margin-top:16px;gap:0}.movers-list>button{padding:15px 0;gap:12px}.movers-list>button:nth-child(3){border-bottom:1px solid #29382e}.mover-art{width:51px;height:45px}.mover-art img{width:100%}.mover-name strong{font-size:12px}.mover-price strong{font-size:17px}.panel-bottom-link{margin-left:-19px;width:calc(100% + 38px);font-size:11px;padding:17px}.trending-section{margin-top:28px}.section-heading{gap:12px;align-items:flex-start;margin-bottom:19px}.section-heading h2{font-size:18px;line-height:1.5;gap:8px;flex-wrap:wrap;letter-spacing:-.5px}.section-heading p{font-size:10px}.section-heading .eyebrow{font-size:7px;letter-spacing:1.2px}.section-heading .text-button{font-size:9px;gap:4px}.trending-section .section-heading{flex-wrap:wrap}.trending-section .section-heading .text-button{margin-left:auto}.skin-grid{gap:13px}.skin-card{border-radius:12px}.skin-card-art,.catalog-grid .skin-card-art{height:155px}.skin-wear{font-size:5px;left:10px;top:19px;gap:4px;letter-spacing:.4px}.skin-card .favorite-button{width:29px;height:29px;top:10px;right:8px;border-radius:7px}.skin-card .favorite-button>svg{width:14px}.skin-image-button{padding:35px 6px 11px}.skin-phase{font-size:6px;right:10px}.skin-card-info{padding:17px 13px 0}.weapon-name{font-size:9px}.skin-card h3{font-size:15px;letter-spacing:-.4px}.skin-card-price{margin-top:16px;gap:5px}.skin-card-price strong{font-size:18px;white-space:nowrap}.skin-card-price small{font-size:8px}.card-open-arrow{width:23px;height:25px;border-radius:6px;flex-shrink:0}.card-open-arrow svg{width:13px}.skin-card-bottom{font-size:7px;gap:4px;padding:12px 0;margin-top:16px}.skin-card-bottom>span:first-child{gap:4px}.skin-card-bottom svg{width:10px}.skin-card-bottom .quote-dot{display:none}.opportunity-banner{padding:24px 20px;gap:18px;margin-top:24px}.opportunity-icon{width:40px;height:40px}.opportunity-icon>svg{width:22px}.radar-ring{inset:-6px}.opportunity-banner h3{font-size:15px;line-height:1.6;letter-spacing:-.3px}.opportunity-banner p{font-size:9px}.opportunity-banner .primary-button{width:100%;margin:0}.page-heading{margin:9px 0 27px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.3px}.page-heading h1{font-size:31px;letter-spacing:-1.1px;margin:11px 0}.page-heading p{font-size:12px}.catalog-toolbar{gap:13px;flex-direction:column;align-items:stretch}.catalog-search{flex:auto}.category-tabs{padding-bottom:4px}.tabs{gap:3px}.tabs button{font-size:10px;padding:10px 12px}.sort-select{align-self:flex-end}.source-note{align-items:flex-start;font-size:10px;padding:14px;gap:9px;border-radius:9px}.source-note>svg{margin-top:3px}.empty-state{min-height:330px;padding:43px 22px}.empty-state h3{font-size:21px}.empty-state p{font-size:11px}.scanner-dashboard{gap:16px}.scanner-summary,.scanner-history{padding:22px 19px}.scanner-top{gap:13px}.scanner-icon{width:49px;height:49px;border-radius:14px}.scanner-top .eyebrow{font-size:7px;letter-spacing:1.1px}.scanner-top h2{font-size:29px}.scanner-top h2>span{font-size:10px;display:block;margin-top:6px}.scanner-rules{gap:7px;margin-top:22px}.scanner-rules span{font-size:8px;padding:6px 8px}.scanner-timestamp{font-size:9px;line-height:1.8}.analysis-progress>div{font-size:10px}.analysis-progress p{font-size:10px}.scanner-method{padding:17px 0 26px}.scanner-method p{font-size:9px}.scanner-page .section-heading{flex-wrap:wrap;gap:15px}.scanner-page .section-heading .outline-button{font-size:10px;min-height:36px;padding:8px 11px}.scanner-toolbar{gap:10px}.scanner-sort,.scanner-toolbar>select{min-width:0;font-size:10px}.scanner-sort{padding-left:9px}.scanner-sort select{font-size:10px;padding-right:4px}.scanner-sort>svg{width:13px}.deal-grid{grid-template-columns:1fr;gap:19px}.deal-card{padding:24px}.deal-title{margin:23px 0 18px;min-height:0}.deal-title h3{font-size:17px}.deal-type{font-size:10px}.deal-route strong{font-size:24px}.deal-route span{font-size:10px}.deal-estimate{padding:15px}.deal-estimate strong{font-size:28px}.deal-estimate span,.deal-evidence{font-size:10px}.deal-breakdown summary{font-size:12px}.deal-explanation p{font-size:11px}.deal-action{font-size:12px}.scanner-upgrade{padding:21px;gap:13px}.scanner-upgrade p{min-width:200px}.scanner-upgrade .text-button{font-size:11px;margin-left:33px}.comparison-summary{align-items:flex-start;flex-direction:column;padding:18px;gap:14px}.comparison-summary>div{font-size:10px}.market-table th,.market-table td{padding:17px 15px;font-size:11px}.table-skin{min-width:228px;gap:11px}.table-skin img{width:54px}.market-table td>strong{font-size:15px}.info-note{font-size:10px}.portfolio-stats{grid-template-columns:1fr;gap:14px}.portfolio-stats>.panel{padding:24px}.portfolio-stats strong{font-size:33px}.portfolio-stats span{font-size:12px}.portfolio-stats small{font-size:10px}.local-notice{align-items:flex-start;font-size:10px}.alert-card{padding:20px;gap:13px}.alert-card img{display:none}.alert-status-icon{width:35px;height:35px;border-radius:10px}.alert-card h3{font-size:12px}.alert-card p{font-size:11px;line-height:1.8}.alert-card small{font-size:9px}.alert-card .delete-button{width:28px}.integration-legend{gap:13px;flex-wrap:wrap;font-size:9px}.market-cards{grid-template-columns:1fr;gap:16px}.marketplace-card{padding:25px}.marketplace-top{flex-wrap:nowrap}.marketplace-card h3{font-size:26px;margin-top:21px}.marketplace-card p,.marketplace-actions .text-button{font-size:12px}.plan-card{padding:29px 25px}.plan-card h2{font-size:31px}.plan-card li{font-size:11px}.auth-panel{padding:29px 23px}.auth-panel h2{font-size:24px}.auth-panel>p{font-size:11px}.account-info,.password-panel{padding:25px}.account-info h2{font-size:17px}.admin-layout{gap:19px}.admin-actions{gap:10px}.admin-actions .outline-button{font-size:10px;padding:11px 13px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-stats>.panel{padding:21px 18px}.admin-stats strong{font-size:29px}.admin-stats span{font-size:10px}.admin-section{padding:22px 18px}.admin-section>h2{font-size:16px}.admin-fields{gap:18px 13px}.admin-fields label{font-size:10px;line-height:1.8}.admin-fields input{padding:11px 9px}.admin-section .panel-heading{flex-wrap:wrap}.admin-section .panel-heading h2{font-size:15px}.admin-section .panel-heading p,.toggle-label{font-size:10px}.import-form{flex-direction:column;align-items:stretch}.import-help{font-size:10px}.plan-edit{gap:16px 13px}.plan-edit label{font-size:10px}.audit-list>div{grid-template-columns:1fr 1fr;gap:10px}.audit-list>div>span:last-child{grid-column:1 / -1}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px);border-radius:16px}.modal-top{padding:17px 20px}.modal-top h2{font-size:12px}.detail-hero{grid-template-columns:1fr;padding:22px 23px 27px;gap:4px;text-align:center}.detail-hero>img{height:197px}.detail-hero>div{align-items:center}.detail-hero h3{font-size:31px}.detail-price{font-size:30px;margin:17px 0 9px}.detail-hero .small-text{font-size:11px}.detail-tabs{justify-content:center;padding:11px;gap:2px}.detail-tabs button{font-size:10px;padding:10px}.detail-prices{padding:5px 18px 24px}.quote-row{gap:12px;flex-wrap:wrap;padding:20px 0}.quote-row>div{min-width:50%;gap:9px}.quote-row>.small-button{margin-left:41px}.quote-row>strong{font-size:17px;min-width:55px}.quote-row strong{font-size:12px}.quote-row small{font-size:9px}.quote-row .market-icon{width:32px;height:32px;font-size:13px}.sales-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-grid>div{padding:17px 13px}.sales-grid strong{font-size:21px}.sale-history>p{font-size:10px}.detail-more-markets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-more-markets a{font-size:9px;padding:11px 8px;gap:5px}.detail-more-markets .eyebrow{font-size:8px}.detail-form{padding:24px}.detail-form>p{font-size:11px}.form-row{gap:13px}.form-row label{font-size:10px}.form-row input,.form-row select{font-size:12px;padding:11px 9px}.help-content,.sell-content,.market-modal-content{padding:25px}.help-item p,.sell-intro p{font-size:11px}.sell-intro h3{font-size:23px}.market-link-grid{gap:10px}.market-link-grid a{font-size:9px;padding:12px 8px;gap:7px}.market-link-grid .market-icon{width:24px;height:24px;font-size:10px}.market-modal-content p{font-size:12px}.api-error{font-size:10px;flex-wrap:wrap;align-items:flex-start;padding:15px}.api-error button{margin-left:29px}.toast{left:50%;bottom:81px;font-size:11px;padding:11px;width:max-content;max-width:calc(100vw - 34px)}.footer{gap:10px;padding:26px 0 91px;margin-top:29px}.footer>span{display:none}.footer .logo.small{font-size:17px}.floating-sell{right:18px;bottom:20px;font-size:10px;padding:13px 17px}}@media(max-width:370px){main{padding:0 13px}.topbar{padding:0 13px}.header-left:after{font-size:18px}.header-right{gap:7px}.hero-content{padding-left:20px;padding-right:20px}.hero h1{font-size:29px}.hero-asset-label{left:14px;right:14px;padding:13px 11px}.hero-asset-name strong{font-size:15px}.hero-asset-price strong{font-size:14px}.stat-card{padding:16px 12px}.stat-icon{display:none}.stat-body strong{font-size:27px}.skin-grid{gap:10px}.skin-card-info{padding:16px 10px 0}.skin-card-price strong{font-size:16px}.skin-card h3{font-size:14px}.skin-card-art,.catalog-grid .skin-card-art{height:143px}.card-open-arrow{display:none}.page-heading h1{font-size:28px}.deal-card{padding:21px}.deal-route strong{font-size:22px}}.hero-visual{overflow:hidden}.hero-skin{width:90%;right:5%;height:74%;top:0;animation-name:floatDota}.skin-image-button{overflow:hidden}.skin-card h3{overflow-wrap:anywhere;min-height:2.8em}.skin-wear{max-width:calc(100% - 57px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-hero{overflow:hidden}.detail-hero>div{min-width:0}.detail-hero h3{max-width:100%;overflow-wrap:anywhere}.detail-hash{font-size:10px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere;margin:8px 0 13px}.detail-hero>img{min-width:0;max-width:100%}.table-skin img{flex-shrink:0}.stat-body strong{font-size:clamp(19px,2.1vw,30px)}.mover-art img{max-width:100%;width:100%;max-height:100%}.catalog-summary{display:flex;flex-wrap:wrap;gap:12px 25px;justify-content:space-between;padding:19px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin-bottom:22px}.catalog-summary strong{font-size:15px}.catalog-summary span{font-size:11px;line-height:1.8;color:var(--muted)}.full-catalog-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.full-catalog-filters .catalog-search{flex:1 1 100%}.full-catalog-filters select{font-size:11px;flex:1;max-width:100%}.full-catalog-filters .toggle-label{font-size:11px}.catalog-result-count{margin:20px 0;color:var(--muted);font-size:12px}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:28px}.catalog-pagination>span{font:12px var(--display);color:var(--muted)}.chart-item-search{position:relative;margin:-7px 0 22px}.chart-item-search input{font-size:11px}.chart-search-results{position:absolute;top:100%;left:0;right:0;z-index:6;padding:7px;border:1px solid #4b6e57;border-radius:9px;background:#17251f;max-height:260px;overflow-y:auto;box-shadow:0 12px 24px #0006}.chart-search-results button{width:100%;padding:10px;text-align:left;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.chart-search-results button:hover{background:#293e31}.chart-search-results p{padding:10px;color:var(--muted)}.chart-mode-switch{display:flex;flex-wrap:wrap;gap:5px;margin:18px 0}.chart-mode-switch button{font-size:10px;border:1px solid var(--line);padding:8px 11px;border-radius:6px;color:var(--muted)}.chart-mode-switch button.active{color:var(--lime);background:#283e2e;border-color:#4b7055}.price-history .panel-heading{flex-wrap:wrap}.price-plot-layout{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:8px;margin-top:18px}.price-plot{height:215px;min-width:0;margin:0;position:relative;overflow:hidden}.price-plot-svg{display:block;width:100%;height:215px}.price-y-axis{position:relative;font:10px var(--display);color:#9aac9f;min-width:0}.price-y-axis span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.price-point-tooltip{position:absolute;width:148px;max-width:100%;display:flex;flex-direction:column;gap:6px;padding:10px;font-size:9px;pointer-events:none;border:1px solid #52785c;background:#1c3027f5;box-shadow:0 6px 16px #0005;border-radius:8px}.price-point-tooltip strong{font:500 14px var(--display);overflow-wrap:anywhere}.price-point-tooltip span,.price-point-tooltip small{color:#a5bda8}.price-time-axis{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:9px;color:var(--muted);margin-top:8px}.chart-coverage-note{margin-top:18px;padding-top:15px;border-top:1px solid var(--line);font-size:10px;line-height:1.9;color:var(--muted)}.sales-chart>p{color:var(--muted);font-size:10px;margin-bottom:16px}.sales-chart-row{margin-bottom:20px}.sales-chart-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.sales-chart-row strong{font:500 17px var(--display)}.sales-bar-track{height:8px;overflow:hidden;background:#22352a;border-radius:5px;margin:10px 0 8px}.sales-bar-track span{display:block;height:100%;background:linear-gradient(90deg,#467f58,var(--lime));border-radius:5px}.sales-chart small{font-size:10px;color:var(--muted);line-height:1.8}.scan-coverage{padding:24px;margin-top:22px}.scan-coverage h2{font-size:16px}.scan-coverage p,.scan-coverage>small{display:block;font-size:11px;color:var(--muted);line-height:1.9;margin-top:10px}.scan-coverage>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0}.scan-coverage>div>span{display:flex;flex-direction:column;gap:7px;font-size:10px;line-height:1.8;color:var(--muted)}.scan-coverage strong{font:500 24px var(--display);color:var(--lime)}.telegram-panel{margin-top:25px;padding:28px}.telegram-panel h2{display:flex;align-items:center;gap:10px}.telegram-panel .panel-heading{margin-bottom:22px;flex-wrap:wrap}.telegram-connect{display:flex;align-items:flex-start;flex-wrap:wrap;gap:18px}.telegram-connect p{font-size:11px;color:var(--muted);margin-top:14px;line-height:1.8}.telegram-form>.toggle-label{margin:18px 0;white-space:normal}.telegram-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.telegram-fields label{display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:11px}.telegram-fields input,.telegram-fields select{width:100%}.telegram-alerts{margin-top:27px}.telegram-alerts h3{font-size:15px}.telegram-alerts>div{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:16px 0}.telegram-alerts>div>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.telegram-alerts small{display:block;color:var(--muted);font-size:10px;margin-top:8px}@media(max-width:820px){.telegram-fields,.scan-coverage>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.hero-visual{height:287px}.hero-skin{height:215px;width:86%;right:7%;top:0}.stat-body strong{font-size:24px}.price-plot-layout{grid-template-columns:minmax(0,1fr) 88px;gap:5px}.price-y-axis{font-size:9px}.price-point-tooltip{width:140px}.full-catalog-filters select{flex:1 1 42%;width:42%}.catalog-summary{padding:16px}.catalog-summary strong{font-size:13px}.catalog-pagination{gap:13px}.catalog-pagination button{padding:10px 13px}.telegram-panel,.scan-coverage{padding:21px 18px}.telegram-panel .heading-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}textarea{width:100%;min-width:0;resize:vertical;font:inherit;line-height:1.7;border:1px solid #35413f;background:#0e1516;color:#e0e8e3;border-radius:9px;padding:12px 13px}textarea:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.sidebar-documents{display:flex;flex-direction:column;gap:12px;padding:22px 12px 0;font-size:10px;line-height:1.7;color:#a5bcae}.sidebar-documents a:hover,.legal-footer a:hover{color:var(--lime);text-decoration:underline}.legal-footer{flex-wrap:wrap;gap:18px}.legal-footer nav{display:flex;flex-wrap:wrap;flex:1 1 100%;gap:14px 22px;font-size:11px;line-height:1.8}.review-code{font-size:11px;color:#aec4b5}.review-code strong{color:var(--lime)}.purchase-description{line-height:1.9;color:#b3c4ba;margin:0 0 24px}.purchase-documents{display:flex;flex-wrap:wrap;gap:14px 22px;margin:23px 0;font-size:12px;line-height:1.8}.purchase-documents a,.consent-label a,.support-intro a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.plan-summary{min-height:3.6em;font-size:12px;line-height:1.8;color:var(--muted)}.plan-price{overflow-wrap:anywhere}.plan-price small{display:block;margin-top:9px}.plan-card .manual-access{justify-content:center;margin-top:0;font-size:10px}.account-form .consent-label,.consent-label{display:flex;flex-direction:row;align-items:flex-start;gap:12px;line-height:1.9;font-size:12px}.account-form .consent-label input,.consent-label input{width:18px;height:18px;padding:0;margin:3px 0 0;flex:0 0 18px;accent-color:var(--lime)}.checkout-summary{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;padding:25px;background:#18251e;border-bottom:1px solid var(--line)}.checkout-summary>div{flex:1;min-width:180px}.checkout-summary p{color:var(--muted);font-size:11px;line-height:1.9;margin-top:10px}.checkout-summary>strong{font:500 25px var(--display);color:var(--lime)}.checkout-form{margin:0;padding:25px}.checkout-result{padding:28px;display:flex;align-items:flex-start;flex-direction:column;gap:20px}.checkout-result p{line-height:1.9;color:#b3c4ba}.project-settings{margin-bottom:26px}.project-settings .account-form{margin-bottom:0}.support-section{margin-bottom:30px}.support-intro{display:flex;align-items:flex-start;gap:20px;padding:26px}.support-intro h2{font-size:21px}.support-intro p{font-size:12px;color:var(--muted);line-height:1.9;margin:12px 0}.support-intro a{font-size:12px}.support-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:24px 0}.support-toolbar>strong{flex:1}.support-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);align-items:start;gap:22px}.ticket-list{padding:18px}.ticket-list h3{margin:4px 0 18px}.ticket-list>button{display:flex;flex-direction:column;gap:9px;text-align:left;width:100%;border-bottom:1px solid var(--line);border-radius:8px;padding:15px 10px;line-height:1.7;overflow-wrap:anywhere}.ticket-list>button.active{background:#263c2e;color:var(--lime)}.ticket-list>button small{color:var(--muted);font-size:10px}.ticket-state{font-size:10px;color:#a5bcae}.ticket-create{padding:27px;margin:0}.ticket-thread{padding:25px}.ticket-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.ticket-heading>div{min-width:0;overflow-wrap:anywhere}.ticket-heading h3{font-size:19px;line-height:1.6}.ticket-heading small,.ticket-heading p{display:block;font-size:10px;color:var(--muted);margin-top:8px}.ticket-messages{display:flex;flex-direction:column;gap:16px;margin:26px 0;max-height:650px;overflow-y:auto}.ticket-message{padding:16px;background:#192321;border:1px solid var(--line);border-radius:11px}.ticket-message.support{background:#1b2c22;border-color:#39553f}.ticket-message header{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;font-size:10px}.ticket-message time{color:var(--muted)}.ticket-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9;margin-top:14px}@media(max-width:900px){.support-layout{grid-template-columns:minmax(0,1fr)}.ticket-list{max-height:350px;overflow-y:auto}}@media(max-width:580px){.support-intro,.ticket-thread,.ticket-create{padding:20px}.support-intro{gap:12px}.support-intro h2{font-size:18px}.checkout-summary,.checkout-form,.checkout-result{padding:20px}.legal-footer nav{flex-direction:column;gap:12px}.purchase-documents{flex-direction:column}.support-toolbar{gap:14px}.support-toolbar>strong{flex:1 1 60%}}
