:root{font-family:Segoe UI,Arial,sans-serif;color:#f5f4ef;background:#03162b;font-synthesis:none;--display-font:"Trebuchet MS","Segoe UI",sans-serif;--body-font:"Segoe UI",Arial,sans-serif;--label-font:"Segoe UI Semibold","Segoe UI",Arial,sans-serif;--gold:#ffc21c;--red:#ef111b;--cyan:#00a9d6;--navy:#03162b;--panel:#071b30;--line:#1c3853}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 82% 6%,#42122f 0,transparent 19%),radial-gradient(circle at 15% 30%,#063b58 0,transparent 25%),var(--navy)}button{font:inherit;cursor:pointer}header{height:122px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 clamp(18px,4vw,60px);background:#03162bf2;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 32px #0005}header img{width:245px;height:67px;object-fit:contain}.logo-button{position:absolute;top:3px;left:50%;transform:translate(-50%);border:0;background:transparent;padding:0;z-index:2}.header-status{position:absolute;right:clamp(18px,4vw,60px);top:24px;display:flex;align-items:center;gap:13px}.plan-badge{font:700 8px DM Mono;letter-spacing:.1em;color:#071426;background:var(--gold);padding:5px 7px}.sync-dot{font:500 9px DM Mono;color:#8ea2b5}.sync-dot i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);margin-right:6px}header nav{height:45px;display:flex;align-items:stretch;justify-content:center;gap:4px}header nav button{position:relative;border:0;background:transparent;color:#8093a5;padding:14px 15px 13px;font:500 9px DM Mono;letter-spacing:.1em}header nav button.active{color:#fff}header nav button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;background:var(--gold)}.header-account i{overflow:hidden}.header-account i img{display:block;width:100%;height:100%;object-fit:cover}.account-dropdown{position:absolute;top:46px;right:0;width:min(390px,calc(100vw - 24px));max-height:calc(100vh - 82px);overflow:auto;padding:22px;background:#071b30;border:1px solid #345a74;border-top:3px solid var(--gold);box-shadow:0 22px 65px #000c;text-align:left}.account-menu-close{position:absolute;right:10px;top:8px;width:30px;height:30px;border:0;background:transparent;color:#8ba0af;font-size:22px}.account-menu-profile{display:grid;grid-template-columns:64px 1fr;gap:13px;align-items:center;padding-right:28px}.account-menu-profile>span,.account-photo-picker>span{width:62px;height:62px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--gold);color:#061526;font-size:22px;font-weight:800}.account-menu-profile img,.account-photo-picker img{width:100%;height:100%;object-fit:cover}.account-menu-profile small,.account-menu-details small{display:block;color:#718697;font:700 7px DM Mono;letter-spacing:.08em}.account-menu-profile h3{margin:3px 0;color:#fff;font-size:20px}.account-menu-profile p{margin:0;color:#8699a8;font-size:10px}.account-menu-details{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.account-menu-details p{margin:0;padding:10px;background:#061523;border:1px solid var(--line)}.account-menu-details strong{display:block;margin-top:5px;color:#dce5eb;font-size:10px}.account-menu-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.account-menu-actions button,.account-profile-form>div button,.guest-account-menu>button:last-child{min-height:38px;border:1px solid #34546d;background:#0b2941;color:#e1e8ed;font:700 8px DM Mono}.account-menu-actions .danger{grid-column:1/-1;border-color:#74343e;background:#2b1720;color:#ff9aa3}.account-menu-notice{padding:9px;background:#12334a;color:#dce7ed;font-size:9px}.account-profile-form{display:grid;gap:11px}.account-profile-form>label{color:#8297a7;font:700 7px DM Mono;letter-spacing:.07em}.account-profile-form input:not([type=file]){display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #294b64;background:#041424;color:#fff;font-size:11px}.account-photo-picker{display:flex;align-items:center;gap:13px}.account-photo-picker b{color:var(--gold);font:700 8px DM Mono;cursor:pointer}.account-photo-picker input{display:none}.account-profile-form>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.guest-account-menu h3{font-size:23px;margin:0}.guest-account-menu>p:not(.eyebrow){color:#8fa2b1;font-size:11px;line-height:1.6}.name-shield{display:inline-grid;place-items:center;width:30px;height:34px;margin-left:9px;vertical-align:middle;clip-path:polygon(50% 0,94% 15%,86% 72%,50% 100%,14% 72%,6% 15%);background:#38536b;color:#fff;font:900 9px DM Mono;text-shadow:0 1px #000}.name-shield.founder{background:linear-gradient(#ffd85d,#a76b00);color:#071426}.name-shield.owner{background:linear-gradient(#ff4f58,#7e101a)}.name-shield.pro{background:linear-gradient(#ef111b,#85131e)}.name-shield.legend{background:linear-gradient(#bb37d3,#4d1b79)}.name-shield.vault{background:linear-gradient(#00a9d6,#075271)}.name-shield.century{background:linear-gradient(#38c49b,#12624f)}.name-shield.builder{background:linear-gradient(#ef8c2b,#87410d)}.name-shield.rookie{background:linear-gradient(#7895aa,#31485a)}.collector-badges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 15px}.collector-badges>span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 11px 6px 6px;border:1px solid #426783;background:#0a253a;color:#edf3f7}.collector-badges i{display:grid;place-items:center;min-width:28px;height:30px;padding:0 4px;clip-path:polygon(50% 0,94% 15%,86% 72%,50% 100%,14% 72%,6% 15%);background:#526f84;color:#fff;font:900 8px DM Mono;font-style:normal}.collector-badges b{font:800 10px/1.25 DM Mono;letter-spacing:.02em}.collector-badges .founder{border-color:#b88c20;color:#ffd75d;background:#29220d}.collector-badges .founder i{background:var(--gold);color:#071426}.collector-badges .owner{border-color:#9d3c46;color:#ffb0b6}.collector-badges .owner i,.collector-badges .pro i{background:var(--red)}.collector-badges .pro{border-color:#963845}.collector-badges.compact{margin:15px 0}.profile-name-with-badge{display:flex;align-items:center;flex-wrap:wrap}.profile-real-name{margin:0!important;color:#b5c2cc!important;font-size:10px!important}main{width:min(1280px,calc(100% - 32px));margin:auto;padding:54px 0}.hero{display:grid;grid-template-columns:1fr 380px;align-items:end;margin-bottom:38px}.hero .eyebrow{grid-column:1}.eyebrow{font:500 10px DM Mono;letter-spacing:.16em;color:var(--gold);margin:0 0 13px}.hero h1{font-size:clamp(52px,7vw,96px);line-height:.86;letter-spacing:-.065em;margin:0}.hero h1 em{color:var(--gold);font-style:normal}.hero>p:last-child{color:#aab6c2;line-height:1.7;font-size:14px;margin:0}.home-page{padding-top:0;width:100%;max-width:none}.home-hero{min-height:640px;padding:70px max(30px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;position:relative;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#03162b 42%,#082642)}.home-hero:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:#c2127242;filter:blur(100px);right:4%;top:2%}.hero-copy{position:relative;z-index:2}.hero-copy h1{font-size:clamp(58px,6.7vw,102px);line-height:.84;letter-spacing:-.075em;margin:0}.hero-copy h1 span{color:#fff}.hero-copy h1 em{font-style:normal;color:var(--gold)}.hero-copy>p:not(.eyebrow){max-width:530px;color:#b9c4ce;line-height:1.7;font-size:16px;margin:30px 0}.hero-actions{display:flex;gap:10px}.primary-cta,.quiet-cta{height:48px;padding:0 20px;border:0;font:700 9px DM Mono;letter-spacing:.09em}.primary-cta{background:var(--red);color:#fff;border-bottom:3px solid var(--gold);box-shadow:0 8px 30px #ef111b2b}.primary-cta span{margin-left:14px}.quiet-cta{background:#0d2a43;color:#fff;border:1px solid #294962}.trust-row{display:flex;gap:28px;margin-top:28px;color:#72889a;font:500 9px DM Mono;text-transform:uppercase}.trust-row b{color:var(--gold);font-size:12px}.card-stage{height:520px;position:relative;z-index:1;perspective:1000px}.orbit{position:absolute;border:1px solid #00a9d62e;border-radius:50%;inset:8%}.orbit-two{inset:20%;border-color:#ffc21c30}.show-card{position:absolute;width:220px;height:315px;top:100px;left:50%;margin-left:-110px;border:7px solid #f5f4ef;border-radius:11px;background:linear-gradient(145deg,#ffce36,#a46500 42%,#ef111b);box-shadow:0 28px 70px #000b;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.show-card:after{content:"";position:absolute;inset:10px;border:1px solid #ffc21c88}.show-card small,.show-card span{font:700 8px DM Mono;letter-spacing:.12em;z-index:1}.show-card b{font-size:72px;z-index:1;text-shadow:3px 4px #001326}.card-main{transform:translateZ(80px)}.card-left{transform:translate(-155px) rotate(-13deg);background:linear-gradient(145deg,#00a9d6,#17456c 45%,#c21272)}.card-right{transform:translate(155px) rotate(13deg);background:linear-gradient(145deg,#ef111b,#65152c 48%,#ffc21c)}.card-right b{font-size:36px}.scan-halo{position:absolute;bottom:34px;left:50%;transform:translate(-50%);background:#041424e8;border:1px solid #28506d;padding:10px 16px;color:#9cacba;font:500 8px DM Mono;letter-spacing:.1em;white-space:nowrap}.scan-halo i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);margin-right:7px}.game-strip{padding:20px max(30px,calc((100vw - 1280px)/2));border-bottom:1px solid var(--line);background:#051a2e}.game-strip>p{font:500 8px DM Mono;color:#667e91;letter-spacing:.13em}.game-strip>div{display:flex;justify-content:space-between;gap:20px;overflow:auto}.game-strip span{font-size:12px;font-weight:800;letter-spacing:.05em;color:#d7dde2;white-space:nowrap}.game-strip span:nth-child(2n){color:var(--gold)}.home-features{padding:100px max(30px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;background:#041424}.section-intro h2,.welcome-banner h2{font-size:clamp(42px,4.8vw,68px);line-height:.94;letter-spacing:-.055em;margin:0}.section-intro>p:last-child{color:#8fa1b0;max-width:390px;line-height:1.7;font-size:13px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature-card{min-height:250px;padding:24px;border:1px solid var(--line);background:#071b30;position:relative}.feature-card.featured{border-color:#7f641d;background:linear-gradient(145deg,#102f48,#181d2e)}.feature-number{position:absolute;right:18px;top:17px;color:#5e7588;font:500 9px DM Mono}.feature-icon{font-size:27px;color:var(--gold);height:52px}.scan-icon{color:var(--cyan)}.feature-card h3{font-size:19px;margin:12px 0 7px}.feature-card p{font-size:12px;line-height:1.6;color:#91a1af}.feature-card button{border:0;background:transparent;color:var(--gold);font:700 8px DM Mono;padding:8px 0}.welcome-banner{margin:0;padding:80px max(30px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;background:radial-gradient(circle at 80% 30%,#c2127230,transparent 24%),linear-gradient(120deg,#0b2942,#03162b);border-top:1px solid var(--line)}.welcome-banner>div:last-child p{color:#afbdc8;line-height:1.7;font-size:14px}.welcome-banner .primary-cta{margin-top:12px}.collection-list article{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:15px;padding:12px;border:1px solid var(--line);background:#071b30}.inside-page{min-height:calc(100vh - 76px)}.page-heading{display:flex;align-items:end;justify-content:space-between;padding-bottom:35px;border-bottom:1px solid var(--line)}.page-heading h1{font-size:clamp(48px,6vw,82px);letter-spacing:-.06em;margin:0}.page-heading>div>p:last-child{color:#91a1af}.collection-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.collection-stats article{padding:20px;background:#071b30;border:1px solid var(--line)}.collection-stats small,.collection-stats span{display:block;color:#7d91a2;font:500 8px DM Mono}.collection-stats strong{font-size:28px;display:block;margin:6px 0}.collection-empty{text-align:center;padding:90px 20px;border:1px dashed #29465d}.collection-empty>div{color:var(--gold);font-size:40px}.collection-empty h2{font-size:30px}.collection-empty p{color:#8295a5}.collection-tools{display:grid;grid-template-columns:minmax(220px,1fr) 180px auto;gap:8px;margin:0 0 12px}.collection-tools input,.collection-tools select,.card-organize select{background:#071b30;border:1px solid var(--line);color:#fff;padding:11px}.collection-tools>div{display:flex;gap:4px}.collection-tools button,.card-organize button{background:#071b30;border:1px solid var(--line);color:#8799a8;padding:8px;font:600 7px DM Mono}.collection-tools button.active,.card-organize button.active{border-color:var(--gold);color:var(--gold)}.collection-count{font:500 8px DM Mono;color:#738899}.collection-list{display:grid;gap:8px}.collection-list article{display:grid;grid-template-columns:60px 1fr minmax(150px,auto);align-items:center;gap:15px;padding:12px;border:1px solid var(--line);background:#071b30}.collection-thumb{width:54px;height:72px;background:linear-gradient(145deg,var(--gold),var(--red));display:grid;place-items:center;font-weight:800}.collection-list small{color:var(--gold);font:500 8px DM Mono}.collection-list h3,.collection-list p{margin:3px 0}.collection-list p{color:#8497a6;font-size:10px}.card-tags{display:flex;gap:5px;margin-top:7px}.card-tags span{padding:3px 5px;background:#0a2942;color:#85a0b3;font:600 6px DM Mono}.card-tags span:first-child:not(:last-child){background:#401722;color:#ff9aa5}.card-organize{display:grid;grid-template-columns:1fr 1fr;gap:4px;text-align:right}.card-organize strong,.card-organize select{grid-column:1/-1}.market-search{height:62px;margin:28px 0;display:grid;grid-template-columns:50px 1fr 110px;border:1px solid #31536d;background:#071b30}.market-search span{display:grid;place-items:center;color:var(--gold);font-size:23px}.market-search input{background:transparent;border:0;color:#fff;outline:0}.market-search button{border:0;background:var(--red);color:#fff;font:700 9px DM Mono}.market-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.market-categories article{min-height:170px;border:1px solid var(--line);background:#071b30;padding:24px;display:flex;flex-direction:column;justify-content:end}.market-categories b{font-size:21px;color:var(--gold)}.market-categories span{font-size:11px;color:#91a3b1;margin-top:8px}.market-categories .market-scan{cursor:pointer;background:linear-gradient(145deg,#7c111c,#25142a);border-color:#9b392d}.scanner-grid{display:grid;grid-template-columns:1.55fr .75fr;border:1px solid var(--line);background:#041424df;box-shadow:0 18px 70px #0008}.scanner{padding:24px;border-right:1px solid var(--line)}.tabs{display:flex;gap:8px;margin-bottom:17px}.tabs button{border:1px solid transparent;background:transparent;color:#718598;padding:9px 13px;font:500 10px DM Mono;letter-spacing:.08em}.tabs .active{color:var(--gold);border-color:#765b17;background:#2b210c;box-shadow:inset 3px 0 var(--red)}.viewfinder{height:450px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 45% 35%,#24445d,#0b263d 55%,#041525);border:1px solid #28506d}.viewfinder>img{width:100%;height:100%;object-fit:contain;background:#020b14}.placeholder-card{width:215px;height:300px;border:7px solid #f5f4ef;background:linear-gradient(145deg,var(--gold),#8c5200 40%,var(--red));box-shadow:0 22px 55px #000b;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-1deg)}.placeholder-card b{font-size:72px;text-shadow:3px 3px #000}.placeholder-card span{font:700 11px DM Mono;letter-spacing:.2em}.corner{position:absolute;width:31px;height:31px;border-color:var(--gold);border-style:solid}.tl{left:calc(50% - 125px);top:calc(50% - 170px);border-width:2px 0 0 2px}.tr{right:calc(50% - 125px);top:calc(50% - 170px);border-width:2px 2px 0 0}.bl{left:calc(50% - 125px);bottom:calc(50% - 170px);border-width:0 0 2px 2px}.br{right:calc(50% - 125px);bottom:calc(50% - 170px);border-width:0 2px 2px 0}.scan-line{display:none;position:absolute;left:calc(50% - 120px);width:240px;height:2px;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.scanning .scan-line{display:block;animation:scan 1.2s ease-in-out infinite}@keyframes scan{0%{top:19%}to{top:81%}}.viewfinder>p{position:absolute;bottom:12px;left:17px;font:500 9px DM Mono;letter-spacing:.09em}.scan-button{display:block;margin:20px auto 0;background:var(--red);border:2px solid var(--gold);color:#fff;min-width:170px;height:50px;font:700 11px DM Mono;letter-spacing:.1em;box-shadow:0 0 24px #00a9d633}.scan-button:disabled{opacity:.6}.message{text-align:center;color:var(--gold);font-size:11px}.scan-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.scan-actions .scan-button{width:100%;min-width:0}.scan-actions .photo-button{background:linear-gradient(135deg,#0b4b66,#087e78);border-color:var(--cyan)}.capture-help{margin:8px 0 0;text-align:center;color:#91a7b6;font-size:10px!important}.retry-pricing{margin-top:9px;padding:7px 10px;border:1px solid var(--gold);background:#231d0d;color:var(--gold);font:700 8px DM Mono}@media(max-width:520px){.scan-actions{grid-template-columns:1fr}}.camera-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#020911ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.camera-panel{width:min(680px,100%);padding:18px;border:2px solid var(--gold);background:#061827;box-shadow:0 30px 90px #000}.camera-panel>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--gold);font-family:var(--label-font)}.camera-panel>div:first-child button{width:36px;height:36px;border:1px solid var(--line);background:#102c43;color:#fff;font-size:24px}.camera-preview{position:relative;overflow:hidden;aspect-ratio:4/3;background:#000}.camera-preview video{width:100%;height:100%;object-fit:cover}.camera-guide{position:absolute;inset:8% 20%;border:3px solid var(--gold);border-radius:14px;box-shadow:0 0 0 999px #0004}.camera-panel p{text-align:center;color:#b7c6d0;font-size:12px}.camera-shutter{display:block;width:min(300px,100%);height:52px;margin:12px auto 0;border:2px solid var(--gold);background:var(--red);color:#fff;font:800 12px var(--label-font)}.scanner-benchmark{margin-top:24px;padding:26px;border:1px solid #24465e;background:linear-gradient(125deg,#06192a,#0c1e2d);display:grid;grid-template-columns:.7fr 1.3fr;gap:28px}.scanner-benchmark h2{margin:4px 0 8px;font-size:26px}.scanner-benchmark p{color:#92a5b5;font-size:11px;line-height:1.6}.benchmark-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.benchmark-metrics article{display:grid;gap:5px;padding:15px;background:#08131e;border:1px solid #253a4d}.benchmark-metrics small{color:#8095a6;font:700 8px DM Mono}.benchmark-metrics strong{color:var(--gold);font:900 22px DM Mono}.benchmark-metrics span{color:#93a0aa;font-size:9px}.benchmark-metrics .latest-performance{grid-column:1/-1;border-color:#238b82}.benchmark-scope{grid-column:1/-1;margin:0!important;padding-top:10px;border-top:1px solid #233a4d;font-size:9px!important}.allowance{display:flex;justify-content:center;gap:28px;margin-top:15px;color:#a7b8c5;font:600 12px/1.4 DM Mono;text-transform:uppercase}.allowance span{display:flex;align-items:center;gap:7px}.allowance b{color:var(--gold);font-size:20px;line-height:1}.back-scan{padding:9px 11px;border:1px solid #765b17;background:#2b210c;color:var(--gold)!important}.catalog-pending{margin-top:10px;padding:12px;border:1px solid #7b5d18;background:#251d0b}.catalog-pending strong{font:700 8px DM Mono;color:var(--gold)}.catalog-pending p{font-size:9px!important;line-height:1.5;color:#b8aa87!important}.catalog-pending button{width:100%;padding:8px;border:1px solid #8e742b;background:transparent;color:var(--gold);font:700 7px DM Mono}.pregrade{margin-top:14px;padding:15px;border:1px solid #735d21;background:linear-gradient(145deg,#102c43,#171829)}.pregrade.locked{opacity:.82}.pregrade-title{display:flex;justify-content:space-between;align-items:center}.pregrade-title small{font:600 7px DM Mono;color:var(--gold)}.pregrade-title h4{font-size:18px;margin:2px 0}.pregrade-title>span{padding:5px 7px;background:var(--red);font:700 7px DM Mono}.pregrade>p,.grade-capture>p{font-size:10px!important;line-height:1.5;color:#9fb0bd!important}.pregrade>button,.grade-capture button{border:1px solid var(--line);background:#09233a;color:#dce5eb;padding:9px;font:600 7px DM Mono}.pregrade>button{width:100%}.grade-capture label{display:flex;justify-content:space-between;align-items:center;margin:12px 0 8px;font:600 7px DM Mono;color:#8799a8}.grade-capture select{background:#071724;color:#fff;border:1px solid var(--line);padding:6px}.grade-capture>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.grade-capture button.done{border-color:var(--cyan);color:var(--cyan)}.grade-capture .analyze-grade{width:100%;margin-top:8px;background:var(--red);border-color:var(--gold)}.grade-capture .analyze-grade:disabled{opacity:.45}.grade-report>small{font:600 7px DM Mono;color:#8da1b1}.grade-report>strong{display:block;font-size:36px;color:var(--gold)}.grade-report>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.grade-report span{font-size:9px;background:#09233a;padding:7px}.grade-report span b{float:right;color:var(--cyan)}.grade-report p{font-size:10px!important;color:#aab8c3!important}.grade-report em{font:500 7px DM Mono;color:var(--cyan)}.grade-disclaimer{display:block;margin-top:10px;color:#6f8291;font-size:8px;line-height:1.45}aside{padding:32px 28px;display:flex;flex-direction:column;min-height:600px}.aside-heading{display:flex;justify-content:space-between}.aside-heading h2{font-size:30px;line-height:1;margin:0}.aside-heading>b{font:500 8px DM Mono;color:#8193a3}.empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.target{width:72px;height:72px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--red);font-size:28px}.empty p{max-width:240px;color:#b7c1ca;font-size:13px;line-height:1.55}.empty small{max-width:250px;color:#708395}.result{flex:1;padding-top:45px}.confidence{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:13px;font:500 9px DM Mono}.confidence span,.set{color:var(--gold)}.set{font:500 9px DM Mono;margin:25px 0 7px}.result h3{font-size:25px;margin:0 0 6px}.result>p:not(.set){color:#8fa0af;font-size:11px}.value{background:#09233a;border:1px solid var(--line);border-left:2px solid var(--gold);padding:14px 16px;margin-top:22px}.value small{display:block;color:#8191a0;font:500 8px DM Mono}.value strong{font-size:30px}.value p{margin:6px 0 0;color:#87a0b3;font:500 8px/1.55 DM Mono}.add{width:100%;height:44px;margin-top:10px;background:var(--red);color:#fff;border:0;border-bottom:2px solid var(--gold);font:700 9px DM Mono}.summary{border-top:1px solid var(--line);padding-top:19px;display:grid;grid-template-columns:1fr 1fr}.summary div+div{border-left:1px solid var(--line);padding-left:20px}.summary small{display:block;color:#768898;font:500 8px DM Mono;margin-bottom:7px}.summary strong{font-size:17px}@media(max-width:980px){header nav button{padding-left:8px;padding-right:8px}.home-hero{grid-template-columns:1fr;min-height:auto;padding-top:55px}.card-stage{height:450px}.home-features{grid-template-columns:1fr;gap:35px}.welcome-banner{grid-template-columns:1fr;gap:25px}.market-categories{grid-template-columns:1fr 1fr}.market-categories .market-scan{grid-column:1/-1}}@media(max-width:820px){header img{width:205px;height:62px}header nav{position:static;height:45px;background:transparent;border:0;justify-content:center;z-index:auto}header nav button{padding:14px 8px 13px}header nav button.active:after{top:auto;bottom:0}.header-status{right:14px;top:22px}.sync-dot{display:none}.home-page,.inside-page,main{padding-bottom:30px}.hero{display:block}.hero>p:last-child{margin-top:24px;max-width:430px}.scanner-grid{grid-template-columns:1fr}.scanner{border-right:0;border-bottom:1px solid var(--line)}aside{min-height:500px}.viewfinder{height:min(115vw,500px)}.scanner-benchmark{grid-template-columns:1fr}.collection-stats{grid-template-columns:1fr 1fr}.collection-stats article:last-child{grid-column:1/-1}.collection-tools{grid-template-columns:1fr}.collection-tools>div{flex-wrap:wrap}}@media(max-width:560px){header{height:108px;padding:0 6px}header img{width:175px;height:58px}.logo-button{top:1px}.header-status{right:8px;top:18px}.header-status .plan-badge{font-size:7px;padding:4px 5px}header nav{width:100%;height:44px;gap:0}header nav button{flex:1;padding:14px 2px 12px;font-size:7px;letter-spacing:.04em}header nav button.active:after{left:4px;right:4px}.hero h1{font-size:56px}.home-hero{padding:42px 18px}.hero-copy h1{font-size:51px}.hero-copy>p:not(.eyebrow){font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.trust-row{gap:13px;flex-wrap:wrap}.card-stage{height:360px;transform:scale(.78);margin:-15px -60px}.game-strip{padding-left:18px;padding-right:18px}.home-features{padding:70px 18px}.feature-grid{grid-template-columns:1fr}.welcome-banner{padding:65px 18px}.scanner{padding:10px}.viewfinder{height:420px}.placeholder-card{width:190px;height:266px}.allowance{gap:10px;flex-direction:column;align-items:center}.tl{left:calc(50% - 108px);top:calc(50% - 148px)}.tr{right:calc(50% - 108px);top:calc(50% - 148px)}.bl{left:calc(50% - 108px);bottom:calc(50% - 148px)}.br{right:calc(50% - 108px);bottom:calc(50% - 148px)}aside{padding:28px 20px}.page-heading{display:block}.page-heading .primary-cta{margin-top:18px}.collection-stats,.market-categories{grid-template-columns:1fr}.collection-stats article:last-child,.market-categories .market-scan{grid-column:auto}.market-search{grid-template-columns:45px 1fr}.market-search button{display:none}.collection-list article{grid-template-columns:50px 1fr}.card-organize{grid-column:2;text-align:left}.collection-list article>strong{grid-column:2}}.plan-badge.pro{background:var(--red);color:#fff;box-shadow:0 0 0 1px var(--gold)}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.auth-panel,.profile-panel,.membership-card{background:#071b30;border:1px solid var(--line);padding:30px}.auth-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:25px}.auth-tabs button{flex:1;border:0;background:transparent;color:#74899a;padding:13px;font:600 9px DM Mono}.auth-tabs button.active{color:var(--gold);border-bottom:2px solid var(--gold)}.auth-panel form{display:grid;gap:16px}.auth-panel label{color:#8093a4;font:500 8px DM Mono;letter-spacing:.1em}.auth-panel input{display:block;width:100%;height:48px;margin-top:7px;border:1px solid #294961;background:#041424;color:#fff;padding:0 13px;outline:0}.auth-panel input:focus{border-color:var(--cyan)}.auth-panel .primary-cta{width:100%;margin-top:5px}.auth-panel .primary-cta:disabled{opacity:.45}.forgot-password{justify-self:center;border:0;background:transparent;color:var(--cyan);padding:7px;font:700 10px var(--label-font);letter-spacing:.05em;text-decoration:underline;cursor:pointer}.account-note,.account-notice{color:#91a4b3;font-size:11px;line-height:1.6}.account-notice{color:var(--gold)}.membership-card{background:radial-gradient(circle at 95% 0,#c2127242,transparent 35%),linear-gradient(145deg,#0c2b44,#091928);border-top:3px solid var(--gold)}.membership-card.pro{border-top-color:var(--red)}.membership-card h2{font-size:30px;margin:0}.membership-price{font-size:36px;font-weight:800;color:var(--gold);margin:18px 0}.membership-price small{font:500 10px DM Mono;color:#879aaa}.membership-card ul{list-style:none;padding:0;display:grid;gap:11px;color:#b8c3cc;font-size:12px}.membership-card li:before{content:"✓";color:var(--cyan);margin-right:9px}.membership-card .primary-cta{width:100%;margin-top:16px}.cancellation-policy{margin-top:17px;padding:14px 15px;background:#061624;border-left:3px solid var(--gold)}.cancellation-policy strong{display:block;color:var(--gold);font:800 8px DM Mono;letter-spacing:.11em;margin-bottom:7px}.cancellation-policy p{margin:5px 0;color:#91a3b1;font-size:9px;line-height:1.6}.billing-platform{display:flex;justify-content:space-between;gap:10px;margin-top:16px;padding:10px;background:#061624;border:1px solid var(--line);font:600 7px DM Mono}.billing-platform span{color:#8da0af}.billing-platform b{color:var(--cyan)}.membership-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.membership-actions .primary-cta{grid-column:1/-1}.membership-actions>button:not(.primary-cta),.restore-purchase{min-height:38px;border:1px solid var(--line);background:#092238;color:#c5d0d8;font:700 8px DM Mono}.membership-actions button:disabled,.restore-purchase:disabled{opacity:.45}.restore-purchase{width:100%;margin-top:7px;background:transparent}.catalog-progress{margin-top:30px;padding:26px;background:#06192b;border:1px solid var(--line)}.catalog-progress>div:first-child{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.catalog-progress h2{font-size:30px;margin:0}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.catalog-grid article{padding:16px;background:#092138;border:1px solid var(--line)}.catalog-grid article>span{font:700 7px DM Mono;color:var(--gold)}.catalog-grid article>span.live{color:var(--cyan)}.catalog-grid h3{font-size:16px;margin:8px 0 4px}.catalog-grid p{font-size:10px;color:#879baa;margin:0}.trade-verdict{margin:24px 0 12px;padding:22px 26px;background:linear-gradient(135deg,#35131d,#101c31);border:1px solid #7b2b34;display:flex;justify-content:space-between;align-items:center}.trade-verdict.fair{background:linear-gradient(135deg,#07333d,#10263a);border-color:var(--cyan)}.trade-verdict small,.trade-side small,.trade-picker small{font:600 7px DM Mono;color:#8297a7}.trade-verdict h2{font-size:26px;margin:5px 0;color:var(--gold)}.trade-verdict>div:last-child{text-align:right}.trade-verdict>div:last-child strong{display:block;font-size:25px}.trade-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trade-side{min-height:260px;padding:20px;background:#071b30;border:1px solid var(--line)}.trade-side-heading{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:13px}.trade-side-heading strong{display:block;font-size:22px;color:var(--gold);margin-top:4px}.trade-side-heading>span{font:600 7px DM Mono;color:var(--cyan)}.trade-side article{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.trade-side h3,.trade-picker h3{font-size:14px;margin:3px 0}.trade-side p,.trade-picker p{font-size:9px;color:#8295a5;margin:0}.trade-side article>div:last-child{text-align:right}.trade-side article>div:last-child strong{display:block;font-size:10px}.trade-side button{border:0;background:transparent;color:#d86d75;font:600 6px DM Mono;padding:6px 0}.trade-empty{padding:60px 0;text-align:center}.trade-warning{margin-top:12px!important;padding:9px;background:#2a200c;color:var(--gold)!important}.trade-picker{margin-top:12px;padding:20px;background:#061726;border:1px solid var(--line)}.trade-picker>div:first-child{display:flex;align-items:center;justify-content:space-between}.trade-picker input{width:min(420px,60%);padding:11px;background:#071b30;border:1px solid var(--line);color:#fff}.trade-picker>div:nth-child(2){display:grid;gap:5px;margin-top:15px}.trade-picker article{display:grid;grid-template-columns:1fr auto 90px 90px;gap:8px;align-items:center;padding:10px;background:#092038}.trade-picker article>strong{font-size:11px}.trade-picker article>button{height:34px;border:1px solid var(--line);background:#0b2b46;color:#fff;font:600 7px DM Mono}.trade-picker article>button:last-child{border-color:#8b6e23;color:var(--gold)}.trade-picker-empty{text-align:center;padding:35px}.trade-disclaimer{color:#6f8393;font-size:9px;line-height:1.6;margin-top:14px}.legal-footer{padding:38px max(24px,calc((100vw - 1280px)/2)) 24px;background:#020d18;border-top:1px solid var(--line);display:grid;grid-template-columns:190px 1fr;gap:28px 42px}.legal-footer p{margin:0;color:#718392;font-size:9px;line-height:1.65}.legal-footer strong{display:block;color:var(--gold);font:700 8px DM Mono;letter-spacing:.1em;margin:0 0 4px}.footer-brand img{display:block;width:175px;height:64px;object-fit:contain;object-position:left center}.footer-brand p{color:#a9b7c3;font:500 8px DM Mono;letter-spacing:.06em;margin-top:4px}.footer-notices{display:grid;grid-template-columns:1.25fr 1.25fr 1fr;gap:26px}.footer-bottom{grid-column:1/-1;padding-top:18px;border-top:1px solid #173047;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px}.footer-bottom>p:last-child{max-width:370px;text-align:right}.footer-bottom div{display:flex;justify-content:center;flex-wrap:wrap;gap:18px}.footer-bottom button{border:0;background:transparent;padding:0;color:#b7c5d0;font:700 8px DM Mono;letter-spacing:.08em}@media(max-width:820px){.legal-footer,.footer-notices{grid-template-columns:1fr}.footer-bottom{grid-column:auto;grid-template-columns:1fr;align-items:start}.footer-bottom div{justify-content:flex-start}.footer-bottom>p:last-child{text-align:left;max-width:none}}.billing-note{display:block;color:#6e8394;line-height:1.5;margin-top:12px}.profile-panel{display:grid;grid-template-columns:76px 1fr;gap:18px;align-items:start}.profile-mark{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#071426;font-weight:800;font-size:20px}.profile-mark.has-photo{overflow:hidden;background:#061523;box-shadow:0 0 0 3px #ffc21c44}.profile-mark img{width:100%;height:100%;object-fit:cover}.profile-panel small{color:#748a9c;font:500 8px DM Mono}.profile-panel h2{margin:5px 0;font-size:25px}.profile-panel p{color:#8fa2b1;font-size:12px}.membership-pill{display:inline-block;padding:6px 8px;background:#20364a;color:#aab8c3;font:700 8px DM Mono}.membership-pill.pro{background:var(--red);color:#fff}.owner-pill{display:inline-block;margin-left:7px;padding:6px 8px;background:var(--gold);color:#071426;font:800 8px DM Mono;letter-spacing:.08em}.gift-redemption{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;padding-top:15px;border-top:1px solid var(--line)}.gift-redemption label{color:#8ea2b2;font:700 8px DM Mono;letter-spacing:.08em}.gift-redemption input{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px;border:1px solid #29455c;background:#041424;color:#fff;font:600 11px DM Mono;text-transform:uppercase}.gift-redemption button{height:38px;padding:0 16px;border:1px solid var(--gold);background:#322b12;color:var(--gold);font:800 8px DM Mono}.gift-redemption button:disabled{opacity:.4}.owner-verified{align-self:flex-start;padding:9px 11px;border:1px solid var(--gold);background:#2b2716;color:var(--gold);font:800 8px DM Mono;letter-spacing:.1em}.admin-grid{display:grid;grid-template-columns:minmax(320px,.85fr) 1.15fr;gap:18px}.admin-gift-card,.admin-gift-list{padding:30px;background:#071b30;border:1px solid var(--line)}.admin-gift-card{border-top:3px solid var(--gold)}.admin-gift-card h2,.admin-gift-list h2{margin:0 0 20px;font-size:28px}.admin-gift-card form{display:grid;gap:15px}.admin-gift-card label{color:#8fa2b1;font:700 8px DM Mono;letter-spacing:.08em}.admin-gift-card label small{display:block;margin:4px 0;color:#657b8d;font:500 8px DM Mono;letter-spacing:0}.admin-gift-card input,.admin-gift-card textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:12px;border:1px solid #29455c;background:#041424;color:#fff;font:500 12px Arial}.admin-gift-card textarea{min-height:92px;resize:vertical}.issued-code{margin-top:20px;padding:17px;border:1px solid var(--gold);background:#2e2914}.issued-code small{display:block;color:var(--gold);font:800 8px DM Mono;letter-spacing:.1em}.issued-code strong{display:block;margin:8px 0;color:#fff;font:800 clamp(18px,2vw,27px) "DM Mono";letter-spacing:.06em}.issued-code p{color:#aeb8bf;font-size:9px}.issued-code button{padding:9px 13px;border:0;background:var(--gold);color:#071426;font:800 8px DM Mono}.admin-gift-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.admin-gift-list article strong{display:block;color:#fff;font-size:12px}.admin-gift-list article small{display:block;margin-top:4px;color:#718596;font:500 8px DM Mono}.gift-status{padding:6px 7px;background:#273849;color:#aab7c1;font:800 7px DM Mono}.gift-status.redeemed{background:#0d4c3f;color:#64e8c6}.gift-status.available{background:#263c55;color:#5cf}.gift-status.revoked,.gift-status.expired{background:#4b2027;color:#ff8d95}.admin-gift-list article button{border:1px solid #71313a;background:transparent;color:#ff7a83;padding:7px 9px;font:700 7px DM Mono}.admin-empty{color:#718596;font-size:11px}.admin-security-note{margin:18px 0 0;color:#657c8e;font:500 8px DM Mono}.admin-tabs{display:flex;gap:7px;margin:0 0 18px;padding:7px;background:#051524;border:1px solid var(--line);overflow:auto}.admin-tabs button{min-height:38px;padding:0 17px;border:0;background:transparent;color:#708597;font:700 8px DM Mono;letter-spacing:.08em;white-space:nowrap}.admin-tabs button.active{background:#12334e;color:#fff;border-bottom:2px solid var(--gold)}.admin-notice{margin:0 0 15px;padding:12px 14px;background:#153349;border-left:3px solid var(--cyan);color:#d3e0e8;font-size:10px}.admin-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px}.admin-stats article{padding:20px;background:#071b30;border:1px solid var(--line);border-top:2px solid #2d5877}.admin-stats small{display:block;color:#74899a;font:700 7px DM Mono;letter-spacing:.09em}.admin-stats strong{display:block;margin-top:8px;color:#fff;font-size:30px}.admin-stats strong em{color:#708596;font:500 13px DM Mono;font-style:normal}.admin-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-overview-grid section{padding:28px;background:linear-gradient(145deg,#09253c,#071827);border:1px solid var(--line)}.admin-overview-grid h2{font-size:27px;margin:0 0 10px}.admin-overview-grid p:not(.eyebrow){color:#899cab;font-size:11px}.admin-overview-grid button,.admin-section-heading button{margin-top:12px;padding:10px 12px;border:1px solid #31536d;background:#092239;color:#fff;font:700 8px DM Mono}.admin-members,.admin-catalog,.admin-audit{padding:26px;background:#071b30;border:1px solid var(--line)}.admin-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.admin-section-heading h2{margin:0;font-size:28px}.admin-section-heading form{display:flex;gap:7px}.admin-section-heading input{width:230px;padding:10px;border:1px solid #29455c;background:#041424;color:#fff}.admin-section-heading form button{margin:0;border:1px solid var(--gold);background:#302b14;color:var(--gold);font:700 8px DM Mono}.admin-table article{display:grid;grid-template-columns:1.35fr .55fr .8fr 1.25fr;align-items:center;gap:15px;padding:16px 0;border-top:1px solid var(--line)}.admin-table strong{color:#fff;font-size:12px}.admin-table strong span{margin-left:5px;padding:3px 5px;background:var(--gold);color:#071426;font:800 6px DM Mono}.admin-table small{display:block;color:#718697;font:500 8px DM Mono;line-height:1.6}.admin-table b{color:#c0ccd4;font:600 9px DM Mono}.admin-table b.pro{color:var(--cyan)}.member-actions{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.member-actions button,.admin-catalog article button{padding:8px;border:1px solid #31536c;background:#0a263d;color:#c6d4dd;font:700 7px DM Mono}.member-actions .danger,.admin-catalog article .danger{border-color:#71313a;color:#ff7a83;background:#351920}.admin-catalog article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.admin-catalog h3{margin:5px 0;color:#fff;font-size:16px}.admin-catalog p,.admin-catalog small{margin:0;color:#7d91a1;font-size:9px}.admin-catalog article>div:last-child{display:flex;gap:5px}.admin-audit article{display:grid;grid-template-columns:150px 1fr;gap:15px;padding:13px 0;border-top:1px solid var(--line)}.admin-audit article>span{color:var(--gold);font:700 8px DM Mono;text-transform:uppercase}.admin-audit strong{display:block;color:#fff;font-size:10px}.admin-audit small{color:#718697;font:500 8px DM Mono}.profile-actions{grid-column:1/-1;display:flex;gap:8px}.profile-actions button{flex:1;height:42px;border:1px solid #31516a;background:#0d2a43;color:#fff;font:600 8px DM Mono}.profile-actions button:first-child{border-color:#806419;color:var(--gold)}.profile-panel .account-notice{grid-column:1/-1}.founder-banner{grid-column:1/-1;display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;padding:15px;background:linear-gradient(110deg,#6d121c,#251a25 55%,#7b5c12);border:1px solid var(--gold);box-shadow:0 10px 30px #0005}.founder-banner>span{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#081727;font-size:23px;box-shadow:0 0 0 4px #ffc21c22}.founder-banner small{display:block;color:var(--gold);font:800 8px DM Mono;letter-spacing:.13em}.founder-banner strong{display:block;color:#fff;font-size:19px;margin-top:3px}.founder-banner p{margin:4px 0 0;color:#d9e0e5;font-size:10px}.launch-offer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px;padding:10px 12px;background:#72131d;border:1px solid var(--red)}.launch-offer b{color:var(--gold);font:800 9px DM Mono;letter-spacing:.1em}.launch-offer span{color:#fff;font-size:10px}.trial-offer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px;padding:12px 14px;background:linear-gradient(110deg,#173d34,#10241f);border:1px solid #3ccf91;box-shadow:0 0 22px #3ccf911f}.trial-offer b{color:#7fffc2;font:900 11px DM Mono;letter-spacing:.1em}.trial-offer span{color:#e8fff5;font-size:11px}.trial-offer+.launch-offer{margin-top:8px}.launch-gate{display:grid;gap:5px;margin-bottom:18px;padding:16px;border:1px solid rgba(255,190,41,.55);background:linear-gradient(125deg,#ffbe2921,#e4232c17);box-shadow:0 0 24px #ffbe2914}.launch-gate small{color:#ffbe29;font:900 10px DM Mono;letter-spacing:.15em}.launch-gate strong{color:#fff;font-size:17px}.launch-gate p{margin:0;color:#cbd3dc;font-size:12px;line-height:1.55}.preview-lock-banner{position:sticky;top:126px;z-index:40;display:flex;align-items:center;justify-content:center;gap:10px;min-height:13px;padding:4px 11px;border-block:1px solid #ffd21f;background:repeating-linear-gradient(135deg,#f6c915 0 15px,#171717 15px 30px);box-shadow:0 3px 8px #0000006b;text-align:center}.preview-lock-banner:before,.preview-lock-banner:after{content:"";width:18px;height:2px;background:#e4212b;box-shadow:0 0 5px #e4212b}.preview-lock-banner strong,.preview-lock-banner span{padding:1px 5px;background:#111;color:#ffd21f;line-height:1}.preview-lock-banner strong{font:800 9px var(--label-font);letter-spacing:.1em;white-space:nowrap}.preview-lock-banner span{color:#fff;font-size:9px}.header-account{height:38px;display:flex;align-items:center;gap:9px;padding:0 7px 0 13px;border:1px solid #31536d;background:#092239;color:#e7eef3;font-weight:800;font-size:10px;letter-spacing:.075em}.header-account:hover,.header-account.active{border-color:var(--gold);color:var(--gold);background:#2d260f}.header-account i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:#071426;font-style:normal;font-size:11px}.header-account.active i{background:#fff}.preview-locked main button,.preview-locked main input,.preview-locked main select,.preview-locked main textarea{pointer-events:none!important;cursor:not-allowed!important;opacity:.5!important}.preview-locked .auth-panel button,.preview-locked .auth-panel input{pointer-events:auto!important;cursor:auto!important;opacity:1!important}.preview-locked main form{-webkit-user-select:none;user-select:none}@media(max-width:700px){.preview-lock-banner{top:112px;gap:5px;padding:4px 7px}.preview-lock-banner:before,.preview-lock-banner:after{display:none}.preview-lock-banner strong,.preview-lock-banner span{font-size:8px}}html{font-size:16px}body{font-family:var(--body-font);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--display-font);font-weight:800;line-height:1.08;letter-spacing:-.025em}p,li,label,input,select,textarea{font-family:var(--body-font)}button,.eyebrow,small,[class*=badge],[class*=pill]{font-family:var(--label-font)!important}button,input,select,textarea{font-size:max(12px,.75rem)}main p{font-size:max(13px,.82rem);line-height:1.65}main small,main label{font-size:max(10px,.68rem);line-height:1.4}header nav button{font-family:var(--label-font);font-size:10px;font-weight:700;letter-spacing:.075em}header nav{max-width:100%;overflow-x:auto;scrollbar-width:none}header nav::-webkit-scrollbar{display:none}header nav button{flex:0 0 auto}.hero h1,.hero-copy h1,.page-heading h1{letter-spacing:-.035em}.primary-cta,.quiet-cta,.scan-button,.add{font-family:var(--label-font);font-size:11px;font-weight:800}.value small{font-size:10px}.value p{font-size:12px;line-height:1.7;letter-spacing:.01em}.value .retry-pricing{font-size:10px}.pregrade-title small{font-size:9px}.pregrade-title h4{font-size:20px}.pregrade-title>span{font-size:9px}.pregrade>p,.grade-capture>p{font-size:12px!important;line-height:1.6}.pregrade>button,.grade-capture button{font-size:9px}.grade-capture label{font-size:9px}.grade-capture select{font-size:12px}.grade-report>small{font-size:9px}.grade-report span{font-size:11px;padding:9px}.grade-report p{font-size:12px!important;line-height:1.55}.grade-report em{font-size:9px}.grade-disclaimer{font-size:10px;line-height:1.55}.collection-page .collection-stats small,.collection-page .collection-stats span{font-size:10px;line-height:1.5}.collection-page .collection-tools input,.collection-page .collection-tools select{min-height:44px;font-size:13px}.collection-page .collection-tools button,.collection-page .card-organize button{min-height:36px;font-size:10px}.collection-page .collection-count,.collection-page .collection-list small{font-size:10px}.collection-page .collection-list h3{font-size:19px}.collection-page .collection-list p{font-size:13px;line-height:1.45}.collection-page .card-tags span{font-size:9px;padding:5px 7px}.collection-page .card-organize>strong{font-size:18px}.collection-page .inventory-fields{grid-template-columns:72px minmax(120px,1fr) 100px;gap:7px}.collection-page .inventory-fields label{font-size:9px}.collection-page .inventory-fields input,.collection-page .inventory-fields select{min-height:38px;padding:8px;font-size:12px;color-scheme:dark}.collection-page input[type=number]::-webkit-inner-spin-button,.collection-page input[type=number]::-webkit-outer-spin-button{opacity:1;width:24px;height:30px;cursor:pointer}.collection-page .bulk-tools label,.collection-page .bulk-tools strong{font-size:9px}.collection-page .bulk-tools select,.collection-page .bulk-tools button{min-height:36px;font-size:9px}.collection-page .card-details summary{font-size:10px;padding:5px 0}.collection-page .card-details label{font-size:9px}.collection-page .card-details input,.collection-page .card-details textarea{min-height:38px;font-size:12px}.collection-page .collection-notice{font-size:12px;line-height:1.5}@media(max-width:560px){.collection-page .inventory-fields{grid-template-columns:70px minmax(115px,1fr) 92px}.collection-page .collection-list h3{font-size:17px}}.grading-page{display:grid;gap:22px}.grading-hero{min-height:430px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding:55px clamp(28px,5vw,70px);border:1px solid #805f1b;background:radial-gradient(circle at 82% 30%,rgba(255,194,28,.2),transparent 28%),linear-gradient(130deg,#071b30,#16182b 58%,#3c171d)}.grading-hero h1{margin:0;font-size:clamp(52px,7vw,92px)}.grading-hero h1 em{color:var(--gold);font-style:normal}.grading-hero>div>p:not(.eyebrow){max-width:630px;color:#c3ced7;font-size:17px}.grading-estimate-badge{display:inline-flex;align-items:center;gap:12px;margin-top:13px;padding:10px 14px;border:1px solid var(--gold);background:#211b0d}.grading-estimate-badge strong{color:var(--gold);font-size:12px}.grading-estimate-badge span{color:#f5ead0;font-size:12px}.grading-score-preview{width:min(300px,100%);aspect-ratio:1;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:10px solid #f2f2ed;border-radius:22px;background:linear-gradient(145deg,#0b3552,#071426);box-shadow:0 24px 60px #0009,inset 0 0 0 3px var(--gold);text-align:center}.grading-score-preview small{color:#9bb0bf}.grading-score-preview strong{color:var(--gold);font-size:82px;line-height:1}.grading-score-preview span{color:#dce4ea}.grading-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.grading-explainer article{padding:28px;border:1px solid var(--line);background:#071b30}.grading-explainer article>span{color:var(--gold);font-weight:800}.grading-explainer h2{margin:18px 0 8px;font-size:23px}.grading-explainer p{margin:0;color:#a8b6c1}.grading-tool{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:30px;border:1px solid var(--line);background:#051626}.grading-tool>div:first-child{padding:16px}.grading-tool h2{margin:0;font-size:38px}.grading-tool p:not(.eyebrow){color:#a8b6c1}.grading-tool .pregrade{margin:0}.grading-disclaimer{padding:22px 25px;border:2px solid var(--gold);background:linear-gradient(110deg,#2c230b,#17130d)}.grading-disclaimer strong{display:block;margin-bottom:8px;color:var(--gold);font-size:15px}.grading-disclaimer p{margin:0;color:#e5dcc5}.grading-allowance{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 34px;border:1px solid #238b82;background:linear-gradient(120deg,#07333d,#071b30)}.grading-allowance h2{margin:0;font-size:clamp(30px,4vw,48px)}.grading-allowance p:not(.eyebrow){max-width:760px;color:#b9c7d0}.grading-allowance>span{display:flex;align-items:center;gap:12px;padding:15px 20px;border:1px solid var(--gold);background:#10212b}.grading-allowance>span strong{color:var(--gold);font-size:48px;line-height:1}.grading-allowance>span small{color:#fff;font-weight:800}.plan-comparison{padding:30px;border:1px solid var(--line);background:#061827}.plan-comparison-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px}.plan-comparison-heading h2{margin:0;font-size:clamp(28px,4vw,42px)}.plan-comparison-heading>p{max-width:420px;color:#a8b6c1}.comparison-table{border:1px solid #27455c}.comparison-row{display:grid;grid-template-columns:1.25fr 1fr 1fr;min-height:48px;border-top:1px solid #213c52}.comparison-row:first-child{border-top:0}.comparison-row>*{display:flex;align-items:center;padding:11px 16px;border-left:1px solid #213c52}.comparison-row>*:first-child{border-left:0}.comparison-row>strong{color:#e7edf1}.comparison-row>span{color:#aebbc5}.comparison-row>span:last-child{color:#fff;background:#0a2938}.comparison-row>span:last-child b{margin-right:9px;color:#62e0c1}.comparison-header{min-height:40px;background:#0b253a}.comparison-header strong{color:var(--gold);font-size:11px}.comparison-note{margin:14px 0 0;color:#8194a3;font-size:11px!important}.membership-card .plan-comparison{margin-top:20px;padding:18px}.membership-card .plan-comparison-heading{display:block}.membership-card .plan-comparison-heading h2{font-size:24px}.membership-card .plan-comparison-heading>p{display:none}.membership-card .comparison-row{grid-template-columns:1.1fr 1fr 1fr}.membership-card .comparison-row>*{padding:8px;font-size:10px}@media(max-width:820px){.grading-hero,.grading-tool{grid-template-columns:1fr}.grading-score-preview{width:220px}.grading-explainer{grid-template-columns:1fr}.grading-hero{gap:30px}.grading-tool{padding:18px}}@media(max-width:680px){.grading-allowance{grid-template-columns:1fr;padding:22px}.grading-allowance>span{justify-content:center}.plan-comparison{padding:18px}.plan-comparison-heading{display:block}.comparison-row{grid-template-columns:1.1fr 1fr 1fr}.comparison-row>*{padding:9px 7px;font-size:10px}}.hub-page{width:min(1280px,calc(100% - 32px));margin:auto;padding:54px 0}.hub-hero{padding:55px clamp(26px,5vw,68px);border:1px solid #735d21;background:radial-gradient(circle at 80% 20%,#c2127240,transparent 24%),linear-gradient(125deg,#06192b,#102d45)}.hub-hero h1{margin:0;font-size:clamp(48px,7vw,88px)}.hub-hero h1 em{color:var(--gold);font-style:normal}.hub-hero>p:not(.eyebrow){max-width:720px;color:#bdc9d2;font-size:17px}.hub-hero>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hub-hero span{padding:7px 10px;border:1px solid #416078;background:#071725;color:#dce5eb;font-size:11px;font-weight:800}.hub-page .embedded-page{width:100%;min-height:0;margin:22px 0 0;padding:30px;border:1px solid var(--line);background:#041424}.hub-page .market-page{margin-top:22px}.hub-page .embedded-page>.page-heading h1{font-size:clamp(38px,5vw,64px)}.about-page{width:min(1280px,calc(100% - 32px));margin:auto;padding:54px 0;display:grid;gap:20px}.about-hero{min-height:500px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding:55px clamp(28px,5vw,70px);border:1px solid #805f1b;background:radial-gradient(circle at 80% 20%,#ef111b30,transparent 28%),linear-gradient(125deg,#071b30,#101d31 58%,#2f1726)}.about-hero h1{margin:0;font-size:clamp(48px,6.5vw,86px)}.about-hero h1 em{color:var(--gold);font-style:normal}.about-hero p:not(.eyebrow){max-width:690px;color:#c0cbd4;font-size:17px}.about-mark{display:grid;place-items:center;gap:12px;padding:30px;border:1px solid #765f25;background:#051525}.about-mark img{width:100%;max-width:360px}.about-mark span{color:var(--gold);font-weight:800;letter-spacing:.1em}.about-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;padding:45px;border:1px solid var(--line);background:#061827}.about-story h2{margin:0;font-size:clamp(34px,4vw,52px)}.about-story>p{color:#b1bec8;font-size:17px}.about-values{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.about-values article{min-height:230px;padding:30px;border:1px solid var(--line);background:#071b30}.about-values article>span{color:var(--gold);font-weight:800}.about-values h2{font-size:27px}.about-values p{color:#a8b6c1}.about-independent{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:40px;border:2px solid var(--gold);background:linear-gradient(120deg,#2c230b,#111824)}.about-independent h2{margin:0;font-size:clamp(30px,4vw,48px)}.about-independent p:not(.eyebrow){max-width:820px;color:#d1c8b1}@media(max-width:820px){.about-hero,.about-story,.about-values{grid-template-columns:1fr}.about-independent{align-items:flex-start;flex-direction:column}.hub-page .embedded-page{padding:18px}}.spaces-page{max-width:1400px}.spaces-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0}.spaces-tabs button{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border:1px solid #30343e;background:#131722;color:#d7d9df;font:800 11px DM Mono;letter-spacing:.08em}.spaces-tabs button span{display:grid;place-items:center;min-width:24px;height:24px;border-radius:50%;background:#252a35;color:var(--gold)}.spaces-tabs button.active{border-color:var(--gold);background:#27200f;color:#fff}.space-layout{display:grid;grid-template-columns:minmax(330px,440px) 1fr;gap:22px;align-items:start}.space-form,.space-results{border:1px solid #2d313b;background:#10141d;padding:22px}.space-form{display:grid;gap:14px;position:sticky;top:172px}.space-form h2{margin:0 0 4px;font-size:24px}.space-form label{display:grid;gap:6px;color:#9ca2af;font:800 9px DM Mono;letter-spacing:.08em}.space-form input,.space-form select{width:100%;padding:12px;border:1px solid #343a47;background:#0a0d13;color:#fff}.form-pair,.form-trio{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.form-trio{grid-template-columns:repeat(3,1fr)}.space-results{display:grid;gap:10px;min-height:280px}.space-results>article{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:16px;border:1px solid #2d3440;background:#171b25}.space-results h3{margin:3px 0;font-size:17px}.space-results p,.space-results small{margin:0;color:#9aa0ab;font-size:11px}.space-results>article>strong{color:var(--gold);font:900 18px DM Mono}.space-results>article>button{padding:8px;border:1px solid #49323a;background:transparent;color:#e47a86;font:700 8px DM Mono}.space-summary{display:grid;gap:4px;padding:20px;background:linear-gradient(125deg,#312509,#17140b);border:1px solid #806515}.space-summary strong{font-size:32px;color:var(--gold)}.space-summary span{color:#bbb;font-size:11px}.goal-meter{height:7px;margin-top:12px;background:#292d37;overflow:hidden}.goal-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--gold))}.space-empty{display:grid;place-items:center;min-height:220px;text-align:center;color:#868c98;border:1px dashed #363b46;padding:24px}.card-picker{display:grid;gap:9px}.card-picker>strong{color:#a6abb5;font:800 9px DM Mono;letter-spacing:.08em}.card-picker>div{display:grid;max-height:240px;overflow:auto;border:1px solid #303642}.card-picker label{display:flex;grid-template-columns:none;align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid #252a34;color:#fff;font-family:inherit;letter-spacing:0;text-transform:none}.card-picker label input{width:auto}.card-picker label span{display:grid;font-size:12px}.card-picker label small{color:#888f9c;font-size:9px}.permission-row{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:#0b0f16;border:1px solid #303642}.permission-row label{display:flex;align-items:center;gap:6px}.permission-row input{width:auto}.vault-card span{display:block;margin-top:7px;color:#73d7aa;font-size:10px}.spaces-security{margin-top:18px;padding:13px;border-left:3px solid var(--gold);color:#9299a5;background:#11151d;font-size:11px}.legal-page{max-width:1120px}.legal-hero{padding:30px 0 24px;border-bottom:1px solid var(--line)}.legal-hero>button{margin-bottom:35px;border:0;background:transparent;color:var(--gold);font:800 9px DM Mono}.legal-hero h1{margin:5px 0 12px;font-size:clamp(42px,7vw,76px)}.legal-hero>p:not(.eyebrow){max-width:720px;color:#b2bfca;font-size:14px;line-height:1.7}.legal-hero small{color:#718597;font:600 8px DM Mono}.legal-page>nav{display:flex;gap:7px;flex-wrap:wrap;padding:20px 0}.legal-page>nav button{padding:10px 12px;border:1px solid #29445c;background:#081728;color:#91a4b5;font:800 8px DM Mono}.legal-page>nav button.active{border-color:var(--gold);color:var(--gold);background:#2b230d}.legal-content{display:grid;grid-template-columns:1fr 1fr;gap:12px}.legal-content section{padding:22px;border:1px solid #223b50;background:#061626}.legal-content h2{margin:0 0 10px;color:var(--gold);font:900 11px DM Mono;letter-spacing:.06em}.legal-content p{margin:0;color:#a8b6c2;font-size:12px;line-height:1.75}.legal-review-note{margin-top:18px;padding:18px;border:1px solid #7e6220;background:#29220e}.legal-review-note strong{color:var(--gold);font:900 9px DM Mono}.legal-review-note p{margin:7px 0 0;color:#d5cba9;font-size:11px;line-height:1.6}.legal-consent{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px;padding:12px;border:1px solid #29455c;background:#071726}.legal-consent>input{width:auto!important;margin-top:2px!important}.legal-consent span{font:500 10px/1.5 Arial;text-transform:none;letter-spacing:0;color:#aab8c4}.legal-consent button{border:0;background:transparent;padding:0;color:var(--gold);text-decoration:underline;font:inherit}.privacy-controls{grid-column:1/-1;margin-top:4px;padding:20px;border:1px solid #294f69;border-left:3px solid var(--gold);background:linear-gradient(135deg,#071b2d,#051522)}.privacy-controls>strong{display:block;color:var(--gold);font:800 10px DM Mono;letter-spacing:.08em}.privacy-controls>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 12px}.privacy-controls button{min-height:42px;padding:9px 12px;border:1px solid #345b75;background:#0b2941;color:#e3ebf1;font:700 8px/1.35 DM Mono;white-space:normal}.privacy-controls button:hover{border-color:var(--cyan);background:#103550}.privacy-controls button.danger{border-color:#82404b;background:#2b1720;color:#ff9aa3}.privacy-controls small{display:block;max-width:720px;color:#8fa3b2;font-size:10px;line-height:1.65}@media(max-width:720px){.legal-content{grid-template-columns:1fr}}@media(max-width:720px){.privacy-controls>div{grid-template-columns:1fr 1fr}}@media(max-width:900px){.spaces-tabs{grid-template-columns:repeat(2,1fr)}.space-layout{grid-template-columns:1fr}.space-form{position:static}}@media(max-width:560px){.spaces-tabs,.form-pair,.form-trio{grid-template-columns:1fr}.space-results>article{grid-template-columns:1fr auto}.space-results>article>button{grid-column:1/-1}}.price-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.price-options article{position:relative;padding:14px;border:1px solid #2d4b63;background:#061827}.price-options article.annual-price{border-color:#8b6b19;background:#191b24}.price-options small{display:block;color:#8195a6;font:600 7px DM Mono;margin-bottom:7px}.price-options strong{font-size:26px;color:#fff}.price-options span{color:#8195a6;font-size:9px}.price-options em{display:block;color:var(--gold);font:700 8px DM Mono;font-style:normal;margin-top:7px}@media(max-width:1080px){.sync-dot{display:none}header nav button{padding-left:7px;padding-right:7px}}@media(max-width:700px){.account-grid{grid-template-columns:1fr}}@media(max-width:850px){.admin-grid{grid-template-columns:1fr}}@media(max-width:1050px){.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-table article{grid-template-columns:1fr 1fr}.member-actions{justify-content:flex-start}}@media(max-width:700px){.admin-stats{grid-template-columns:1fr 1fr}.admin-overview-grid{grid-template-columns:1fr}.admin-section-heading{display:block}.admin-section-heading form{margin-top:15px}.admin-section-heading input{width:100%}.admin-table article{grid-template-columns:1fr}.admin-catalog article{grid-template-columns:1fr}.admin-catalog article>div:last-child{justify-content:flex-start}.admin-audit article{grid-template-columns:1fr}}@media(max-width:560px){.auth-panel,.profile-panel,.membership-card{padding:20px}.price-options{grid-template-columns:1fr}.launch-offer,.trial-offer{align-items:flex-start;flex-direction:column}.catalog-grid{grid-template-columns:1fr}.catalog-progress{padding:18px}.privacy-controls{padding:16px}.privacy-controls>div{grid-template-columns:1fr}}@media(max-width:760px){.trade-grid{grid-template-columns:1fr}.trade-picker>div:first-child{display:block}.trade-picker input{width:100%;box-sizing:border-box;margin-top:10px}.trade-picker article{grid-template-columns:1fr 1fr}.trade-picker article>div{grid-column:1/-1}.trade-verdict{align-items:flex-start}.trade-verdict h2{font-size:19px}}.collection-heading-actions{display:flex;gap:8px;align-items:center}.collection-heading-actions>button:not(.primary-cta){height:48px;padding:0 16px;border:1px solid #31536d;background:#092239;color:#fff;font:700 8px DM Mono}.collection-heading-actions button:disabled{opacity:.4}.collection-stats .gain{color:#55ddbd}.collection-stats .loss{color:#ff7782}.inventory-fields{display:grid;grid-template-columns:58px 1fr 82px;gap:5px;margin:8px 0}.inventory-fields label{color:#718697;font:700 6px DM Mono;text-align:left}.inventory-fields input,.inventory-fields select{display:block;width:100%;box-sizing:border-box;margin-top:4px;padding:6px 5px;border:1px solid #29455c;background:#041424;color:#dce5eb;font-size:8px}.inventory-fields input{text-align:left}@media(max-width:560px){.collection-heading-actions{margin-top:15px;align-items:stretch}.collection-heading-actions>button{flex:1}.inventory-fields{grid-template-columns:55px 1fr 75px}}.collection-heading-actions{flex-wrap:wrap;justify-content:flex-end}.import-button{height:46px;display:grid;place-items:center;padding:0 16px;border:1px solid #31536d;background:#092239;color:#fff;font:700 8px DM Mono;cursor:pointer}.import-button input{display:none}.collection-notice{padding:10px 13px;background:#12334a;border-left:3px solid var(--cyan);color:#dce6ec;font-size:10px}.bulk-tools{display:flex;align-items:center;gap:7px;margin:10px 0 12px;padding:9px;background:#061827;border:1px solid var(--line);flex-wrap:wrap}.bulk-tools label,.bulk-tools strong{color:#8ca0af;font:700 7px DM Mono;letter-spacing:.05em}.bulk-tools select,.bulk-tools button{padding:8px;border:1px solid #31536d;background:#092239;color:#d7e1e7;font:700 7px DM Mono}.bulk-tools button:disabled{opacity:.35}.bulk-tools .danger{border-color:#71313a;background:#351920;color:#ff8c95}.collection-list article{grid-template-columns:24px 60px 1fr minmax(170px,auto)}.collection-list article.selected{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold)}.card-select{width:16px;height:16px;accent-color:var(--gold)}.card-details{margin-top:9px}.card-details summary{cursor:pointer;color:#7fa7c1;font:700 7px DM Mono;letter-spacing:.06em}.card-details>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;padding:10px;background:#041522}.card-details label{color:#718697;font:700 6px DM Mono}.card-details input,.card-details textarea{display:block;width:100%;box-sizing:border-box;margin-top:4px;padding:7px;border:1px solid #29455c;background:#071b30;color:#fff;font-size:9px}.card-details label:last-child{grid-column:1/-1}.card-details textarea{min-height:52px;resize:vertical}@media(max-width:820px){.collection-list article{grid-template-columns:24px 52px 1fr}.card-organize{grid-column:3}.card-details>div{grid-template-columns:1fr 1fr}}@media(max-width:560px){.collection-heading-actions{justify-content:stretch}.collection-heading-actions>*{flex:1;min-width:120px}.bulk-tools>*{flex:1}.collection-list article{grid-template-columns:20px 50px 1fr}.card-organize{grid-column:2/-1}.card-details>div{grid-template-columns:1fr}}.trade-item-fields{display:grid;grid-template-columns:1fr 90px 110px;gap:6px;margin-top:10px}.trade-item-fields label{color:#738899;font:700 6px DM Mono}.trade-item-fields input,.trade-item-fields select{display:block;width:100%;box-sizing:border-box;margin-top:4px;padding:7px 5px;border:1px solid #29455c;background:#041424;color:#fff;font-size:8px}.trade-cash{display:grid;grid-template-columns:1fr auto 110px;align-items:center;gap:6px;margin:12px;padding:10px;background:#061827;border:1px solid var(--line);color:#89a0b0;font:700 7px DM Mono}.trade-cash span{color:var(--gold);font-size:14px}.trade-cash input{padding:8px;border:1px solid #31536d;background:#041424;color:#fff}.trade-actions{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:12px 0 22px;padding:13px;background:#071b30;border:1px solid var(--line)}.trade-actions>div{display:flex;gap:7px}.trade-actions button{padding:10px 13px;border:1px solid #31536d;background:#092239;color:#fff;font:700 8px DM Mono}.trade-actions button:disabled{opacity:.35}.trade-actions .complete-trade{border-color:var(--gold);background:#322b12;color:var(--gold)}.trade-actions p{max-width:460px;margin:0;color:#718697;font-size:9px}.trade-notice{padding:11px 13px;background:#123349;border-left:3px solid var(--cyan);color:#dbe6ec;font-size:10px}.trade-history{margin-top:18px;padding:24px;background:#071b30;border:1px solid var(--line)}.trade-history h2{margin:0 0 15px}.trade-history article{display:grid;grid-template-columns:1fr auto minmax(180px,auto);gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.trade-history article strong{display:block}.trade-history article small{color:#718697;font:500 8px DM Mono}.trade-history article span{padding:5px 7px;background:#263c55;color:#91c9ec;font:700 7px DM Mono}.trade-history article span.completed{background:#0c4a3e;color:#65e0c1}.trade-history article b{color:#a8b8c3;font:600 8px DM Mono;text-align:right}@media(max-width:700px){.trade-item-fields{grid-template-columns:1fr}.trade-actions{display:block}.trade-actions>div{flex-wrap:wrap}.trade-actions p{margin-top:12px}.trade-history article{grid-template-columns:1fr auto}.trade-history article b{grid-column:1/-1;text-align:left}}
