:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f6f2e8;background:#080b10;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #080b10;--panel: #101720;--panel-2: #141c27;--line: rgba(246, 242, 232, .1);--muted: #9aa4ad;--text: #f6f2e8;--gold: #d7a740;--yellow: #f6d74a;--red: #d65445;--blue: #2e87d6;--green: #48b27b;--shadow: 0 20px 80px rgba(0, 0, 0, .35)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(120deg,rgba(214,84,69,.12),transparent 32%),linear-gradient(215deg,rgba(46,135,214,.16),transparent 34%),var(--bg)}button{border:0;font:inherit}.authGate{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,rgba(214,84,69,.16),transparent 34%),linear-gradient(225deg,rgba(46,135,214,.18),transparent 36%),var(--bg)}.authGatePanel{width:min(100%,540px);display:grid;gap:18px;padding:28px;border:1px solid rgba(246,242,232,.14);border-radius:8px;background:#101720eb;box-shadow:var(--shadow)}.authGateBrand,.authGateActions{display:flex;align-items:center}.authGateBrand{gap:14px}.authGateBrand img{width:54px;height:54px;object-fit:cover;border-radius:8px}.authGateBrand span,.authGateCopy span{display:block;color:var(--gold);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.authGateBrand strong{display:block;margin-top:2px;color:var(--text);font-size:1.05rem}.authGateCopy h1{margin:0;color:var(--text);font-size:clamp(2rem,8vw,3.2rem);line-height:.95;letter-spacing:0}.authGateCopy p{margin:14px 0 0;color:var(--muted);line-height:1.6}.authGatePreview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.authGatePreview div{min-height:70px;padding:10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#f6f2e80d;display:grid;align-content:center;gap:7px}.authGatePreview svg{color:var(--yellow)}.authGatePreview span{color:var(--text);font-size:.78rem;font-weight:850}.authGateActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.authProviderButton{min-height:68px;min-width:0;border:1px solid rgba(246,242,232,.12);border-radius:8px;padding:10px;color:var(--text);background:#f6f2e814;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;text-align:left;text-decoration:none}.authProviderButtonPrimary{border-color:#5865f261;background:#5865f22e}.authProviderButton.authGateLocal{border-color:#f6d74a47;color:var(--yellow);background:#f6d74a14}.authProviderButton.compact{min-height:58px}.authProviderButton strong,.authProviderButton small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authProviderButton strong{color:#fffaf0;font-weight:900}.authProviderButton small{margin-top:2px;color:var(--muted);font-size:.74rem;font-weight:800}.authProviderButton:disabled{opacity:.62;cursor:not-allowed}.authGateSignup{display:grid;gap:10px;padding:12px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#080b1047}.authGateSignup>div{display:grid;gap:2px}.authGateSignup.compact{gap:8px}.authGateSocialSignup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.authGateSignup>div span,.authGateSignup label span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.authGateSignup>div strong{color:var(--text);font-size:.95rem}.authGateSignup label{display:grid;gap:6px}.authGateSignup input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--text);background:#f6f2e80f;font:inherit}.authConsentCheckbox{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:var(--muted);font-size:.82rem;line-height:1.45}.authGateSignup .authConsentCheckbox input{width:18px;min-height:18px;height:18px;margin:2px 0 0;padding:0;accent-color:var(--gold)}.authConsentCheckbox a{color:var(--gold);font-weight:800;text-decoration:none}.authGateSignup button{min-height:42px;border-radius:8px;color:#0b1018;background:var(--gold);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850}.authGateVerification{border-color:#9ee8bf47}.authGateInlineVerify{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:end}.authGateInlineVerify small{grid-column:1 / -1;color:var(--muted);font-size:.78rem;line-height:1.35}.authGateInlineVerify button[type=button]{color:var(--text);border:1px solid rgba(246,242,232,.12);background:#f6f2e814}@media(max-width:640px){.authGateInlineVerify{grid-template-columns:1fr}}.authGateSocialSignup a,.authGateSocialSignup button{min-height:40px;border:1px solid rgba(246,242,232,.12);border-radius:8px;color:var(--text);background:#f6f2e814;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.86rem;font-weight:850;text-decoration:none}.authGatePrimary,.authGateLocal,.authGateSecondary{min-height:46px;justify-content:center;gap:8px;border-radius:8px;padding:0 16px;font-weight:800;text-decoration:none}.authGatePrimary{flex:1 1 220px;color:#0b1018;background:var(--gold)}.authGatePrimary:disabled{color:#f6f2e880;background:#f6f2e81a}.authGateLocal{flex:1 1 220px;border:1px solid rgba(246,215,74,.28);color:var(--yellow);background:#f6d74a14}.authGateSecondary{color:var(--text);background:#f6f2e817}.authGateError{margin:-12px 0 0;color:#ffb08c;font-size:.84rem;line-height:1.4}.authGateInfo{margin:-12px 0 0;color:#9ee8bf;font-size:.84rem;line-height:1.4}.authGateError.inline,.authGateInfo.inline{margin:0;padding:8px 10px;border-radius:8px;background:#080b1057}.authGateError.inline{border:1px solid rgba(255,176,140,.28)}.authGateInfo.inline{border:1px solid rgba(158,232,191,.28)}.legalLinks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.legalLinks a{min-height:34px;border:1px solid rgba(246,242,232,.14);border-radius:8px;padding:7px 10px;color:#ffe86f;background:#f6d74a14;font-size:.8rem;font-weight:850;text-decoration:none}.legalLinks a:hover,.legalLinks a:focus-visible{border-color:#f6d74a7a;background:#f6d74a24}.authGateLegalLinks{justify-content:flex-start}.workspacePickerGate{min-height:100vh;padding:24px;background:linear-gradient(135deg,rgba(214,84,69,.14),transparent 30%),linear-gradient(225deg,rgba(46,135,214,.16),transparent 34%),var(--bg);display:grid;place-items:center}.workspacePickerShell{width:min(1180px,100%);display:grid;gap:18px}.workspacePickerHeader,.workspacePickerIntro,.workspacePickerBrand,.workspacePickerActions,.workspacePickerGroupTitle,.workspaceModuleTop{display:flex;align-items:center}.workspacePickerHeader{justify-content:space-between;gap:16px}.workspacePickerBrand{gap:12px;min-width:0}.workspacePickerBrand img{width:52px;height:52px;border-radius:8px;object-fit:cover;background:#f6f2e8;border:1px solid rgba(246,242,232,.16)}.workspacePickerBrand span,.workspacePickerAccount small,.workspaceModuleMetric,.workspaceModuleNumber,.workspaceContextModuleNumber{color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.workspaceModuleBadges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;min-width:0}.workspaceModuleNumber,.workspaceContextModuleNumber{border:1px solid rgba(246,215,74,.24);border-radius:6px;color:#fff4b4;background:#f6d74a14;line-height:1;white-space:nowrap}.workspaceModuleNumber{padding:6px 7px}.workspacePickerBrand strong{display:block;margin-top:2px;color:var(--text);font-size:1.02rem}.workspacePickerActions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.workspacePickerLegalLinks{justify-content:flex-end}.workspacePickerActions button{min-height:38px;border:1px solid rgba(246,242,232,.12);border-radius:8px;padding:0 12px;color:var(--text);background:#f6f2e814;display:inline-flex;align-items:center;gap:8px;font-weight:850;cursor:pointer}.workspacePickerFooterLinks{justify-content:center;padding:8px 0 0}.workspacePickerIntro{justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:linear-gradient(135deg,rgba(246,215,74,.08),transparent 48%),#101720e6;box-shadow:var(--shadow)}.workspacePickerIntro h1{margin:8px 0 0;color:#fffaf0;font-size:clamp(2rem,5vw,3.5rem);line-height:.95;letter-spacing:0}.workspacePickerIntro p{max-width:660px;margin:12px 0 0;color:var(--muted);line-height:1.55}.workspacePickerAccount{width:min(100%,360px);padding:10px;border:1px solid rgba(46,135,214,.26);border-radius:8px;background:linear-gradient(135deg,#2e87d61f,#48b27b0f),#080b107a;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px}.workspacePickerInitial{width:42px;height:42px;border-radius:8px;color:#17110a;background:var(--yellow);display:grid;place-items:center;font-size:1rem;font-weight:950}.workspacePickerAccount strong,.workspacePickerAccount span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspacePickerAccount strong{margin-top:2px;color:#fffaf0}.workspacePickerAccount>span+div>span{margin-top:1px;color:#bdd5c7;font-size:.78rem}.workspacePickerGroups{display:grid;gap:16px}.workspacePickerGroup{display:grid;gap:10px}.workspaceAreaGroup{margin-bottom:4px}.workspacePickerGroupTitle{align-items:flex-start;gap:8px;color:var(--muted)}.workspacePickerGroupTitle h2{margin:0;color:var(--text);font-size:.92rem;letter-spacing:0}.workspacePickerGroupTitle span{display:block;margin-top:2px;color:var(--muted);font-size:.78rem;line-height:1.35}.workspaceModuleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.workspaceModuleCard{min-height:154px;padding:14px;border:1px solid rgba(246,242,232,.1);border-radius:8px;color:var(--text);background:linear-gradient(135deg,rgba(46,135,214,.06),transparent 58%),#101720e0;display:grid;align-content:start;gap:12px;text-align:left;cursor:pointer;box-shadow:0 14px 42px #0000003d;transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspaceModuleCard:hover,.workspaceModuleCard:focus-visible{border-color:#f6d74a6b;background:linear-gradient(135deg,rgba(246,215,74,.1),transparent 58%),#101720f5;transform:translateY(-2px);outline:none}.workspaceModuleCard.primary{border-color:#f6d74a7a;background:linear-gradient(135deg,#f6d74a24,#48b27b14),#101720f5}.workspaceModuleTop{justify-content:space-between;gap:10px}.workspaceModuleIcon{width:38px;height:38px;border-radius:8px;color:var(--yellow);background:#f6d74a14;display:grid;place-items:center}.workspaceModuleCard strong{color:#fffaf0;font-size:1.05rem;line-height:1.2}.workspaceModuleCard>span:last-child{color:var(--muted);font-size:.86rem;line-height:1.45}@media(max-width:980px){.workspacePickerGate{align-items:start;place-items:start stretch}.workspacePickerIntro{align-items:stretch;flex-direction:column}.workspacePickerAccount{width:100%}}@media(max-width:680px){.authGate,.workspacePickerGate{padding:14px}.authGatePanel,.workspacePickerIntro{padding:18px}.authGatePreview,.authGateSocialSignup{grid-template-columns:1fr}.workspacePickerHeader{align-items:stretch;flex-direction:column}.workspacePickerActions{justify-content:stretch}.workspacePickerActions button{flex:1 1 140px;justify-content:center}.workspaceModuleGrid{grid-template-columns:1fr}}button:disabled{cursor:not-allowed;opacity:.48}select{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--text);background:#0d131b;font:inherit}select option{color:#101720;background:#f8fafc}select option:checked,select option:hover{color:#07111d;background:#f6d74a}.shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh;min-width:0;max-width:100vw}.sidebar{position:sticky;top:0;z-index:30;height:100vh;max-height:100vh;padding:14px;border-right:1px solid var(--line);background:#080b10db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:12px;box-shadow:18px 0 52px #00000047;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:#ffffff08}.sidebar::-webkit-scrollbar-thumb{border-radius:999px;background:#f6d74a47}.sidebarHeader,.brand{display:flex;align-items:center;min-width:0}.sidebarHeader{justify-content:space-between;gap:10px}.brand{gap:12px;flex:1 1 auto}.brandMark{width:50px;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid rgba(246,242,232,.16);background:#f6f2e8;padding:3px;box-shadow:0 12px 34px #2e87d638}.brandMark img{width:100%;height:100%;object-fit:contain;display:block;border-radius:5px}.brand strong,.brand span{display:block;overflow-wrap:anywhere}.brand strong{font-size:1rem}.sidebarToggle{width:36px;min-height:36px;border:1px solid rgba(246,242,232,.12);border-radius:8px;color:var(--text);background:#f6f2e80d;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mobileSidebarToggle{display:none}.workspaceContextCard{min-width:0;padding:10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:linear-gradient(135deg,rgba(46,135,214,.08),transparent 58%),#f6f2e809;display:grid;gap:9px}.workspaceContextHeader,.workspaceContextModule{display:flex;align-items:center}.workspaceContextHeader{gap:9px}.workspaceContextIcon{width:32px;height:32px;border-radius:8px;color:var(--yellow);background:#f6d74a14;display:grid;place-items:center;flex:0 0 auto}.workspaceContextCard small,.workspaceContextCard strong,.workspaceContextCard span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceContextCard small{color:var(--gold);font-size:.62rem;font-weight:900;text-transform:uppercase}.workspaceContextCard strong{color:#fffaf0;font-size:.84rem;line-height:1.15}.workspaceContextModule{min-height:28px;gap:7px;color:#bdd5c7;font-size:.74rem;font-weight:800;flex-wrap:wrap}.workspaceContextModuleNumber{padding:5px 6px}.workspaceContextModule>span:not(.workspaceContextModuleNumber){min-width:0;overflow-wrap:anywhere}.brand span,.topbar p,.panelHeader span,.reviewTitle span,.scanJobTop span,.cardArtwork small{color:var(--muted);font-size:.78rem}nav{display:grid;gap:6px;min-width:0;flex:0 0 auto}.navGroup{min-width:0;border-radius:8px}.navGroupLabel{min-height:34px;padding:0 12px;border-radius:8px;color:var(--muted);display:flex;align-items:center;gap:10px;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.navGroup:hover .navGroupLabel,.navGroup:focus-within .navGroupLabel,.navGroup.active .navGroupLabel{background:#f6f2e80d;color:var(--text)}.navGroupItems{display:grid;gap:3px;max-height:none;overflow:visible;opacity:1;transform:none}.contextualSidebarNav{min-height:0}.contextualNavGroup{display:grid;gap:6px}.contextualNavLabel{background:#f6f2e80d;color:var(--text)}.contextualNavSubgroup{margin:8px 0 2px;padding:0 12px;color:color-mix(in srgb,var(--muted) 82%,#ffffff 18%);font-size:.68rem;font-weight:900;line-height:1.2;text-transform:uppercase}.contextualNavItems button{padding-left:12px}.contextualNavItems .contextualBackButton{color:#fff4b4;background:#f6d74a12}.contextualNavItems .contextualBackButton:hover,.contextualNavItems .contextualBackButton.active{background:linear-gradient(90deg,color-mix(in srgb,var(--yellow) 18%,transparent),transparent),#f6d74a1a}.navAdvancedDrawer{border:1px solid rgba(246,242,232,.08)}.navAdvancedDrawer[open] .navGroupItems{display:grid}.navGroup:hover .navGroupItems,.navGroup:focus-within .navGroupItems,.navGroup.active .navGroupItems{max-height:none;overflow:visible;opacity:1;transform:none}nav button,.topActions button,.actions button,.panelHeader button{min-height:34px;border-radius:8px;color:var(--text);background:transparent;display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}nav button{justify-content:flex-start;padding:0 12px 0 26px}nav button:hover,nav button.active{background:linear-gradient(90deg,color-mix(in srgb,var(--page-accent, var(--yellow)) 16%,transparent),transparent),#f6d74a0f;color:color-mix(in srgb,var(--page-accent, var(--yellow)) 86%,#ffffff);box-shadow:inset 3px 0 0 var(--page-accent, var(--yellow))}nav button:hover{transform:translate(2px)}.memberShell .memberSimpleNav{gap:8px;padding-top:2px}.memberShell .memberSimpleNav button{min-height:42px;padding:0 12px;border:1px solid rgba(246,242,232,.08);border-radius:8px;background:linear-gradient(135deg,rgba(46,135,214,.05),transparent 58%),#f6f2e806;color:#f6f2e8d1;font-size:.92rem;font-weight:800;box-shadow:none}.memberShell .memberSimpleNav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memberShell .memberSimpleNav button svg{flex:0 0 auto;color:#f6d74ac2}.memberShell .memberSimpleNav button:hover,.memberShell .memberSimpleNav button.active{border-color:#f6d74a6b;background:linear-gradient(90deg,rgba(246,215,74,.14),transparent 78%),#f6d74a0d;color:#fffaf0;box-shadow:inset 3px 0 0 var(--yellow)}.memberShell .memberSimpleNav button:hover{transform:translate(2px)}.memberShell .memberSimpleNav button.active{transform:none}main{min-width:0;padding:26px;max-width:1680px}.pageShell{--page-accent: #f6d74a;--page-accent-2: #2e87d6;--page-hot: #d65445;position:relative;isolation:isolate;width:100%;max-width:100vw;min-width:0;overflow-x:clip}.pageShell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 22% 12%,color-mix(in srgb,var(--page-accent) 20%,transparent),transparent 28%),radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--page-accent-2) 18%,transparent),transparent 28%),linear-gradient(135deg,rgba(214,84,69,.08),transparent 34%),var(--bg)}.page-launch-plan{--page-accent: #48b27b;--page-accent-2: #f6d74a;--page-hot: #2e87d6}.page-api-status{--page-accent: #48b27b;--page-accent-2: #2e87d6;--page-hot: #d65445}.page-inventory{--page-accent: #f6d74a;--page-accent-2: #7898ff;--page-hot: #48b27b}.page-market-value{--page-accent: #48b27b;--page-accent-2: #f6d74a;--page-hot: #d65445}.page-binder{--page-accent: #48b27b;--page-accent-2: #2e87d6;--page-hot: #f6d74a}.page-ai-benchmark,.page-reports{--page-accent: #2e87d6;--page-accent-2: #f6d74a;--page-hot: #d65445}.page-discord-help,.page-discord-admin{--page-accent: #5865f2;--page-accent-2: #57f287;--page-hot: #f6d74a}.page-marketplace{--page-accent: #f6d74a;--page-accent-2: #48b27b;--page-hot: #d65445}.page-marketplace .pageShell{--page-accent: #2ee879;--page-accent-2: #f6d74a;--page-hot: #00d9ff}.page-marketplace .topbar{justify-content:center;min-height:180px;text-align:center;background:repeating-linear-gradient(90deg,rgba(46,232,121,.11) 0 1px,transparent 1px 84px),repeating-linear-gradient(0deg,rgba(246,215,74,.1) 0 1px,transparent 1px 54px),linear-gradient(135deg,#042214f5,#070c12f5 52%,#241c04eb);box-shadow:0 22px 68px #00000061,0 0 36px #2ee8792e,inset 0 1px #ffffff1f}.page-marketplace .topbar>div{width:100%;display:grid;justify-items:center}.page-marketplace .topbar h1{color:#fffef3;font-size:4rem;font-weight:950;text-align:center;text-transform:uppercase;text-shadow:0 0 4px #ffffff,0 0 13px rgba(46,232,121,.98),0 0 28px rgba(46,232,121,.86),0 0 48px rgba(246,215,74,.72),0 0 72px rgba(0,217,255,.42)}.page-marketplace .topbar p{color:#d8ffe8;border-color:#2ee87980;background:#04100bad;box-shadow:0 0 18px #2ee87947,inset 0 0 14px #f6d74a14;text-align:center}.page-settings,.page-seller-settings{--page-accent: #d65445;--page-accent-2: #48b27b;--page-hot: #f6d74a}body:has(.binderFocusPanel) .topbar{min-height:70px;margin-bottom:10px;padding:12px 16px}body:has(.binderFocusPanel) .topbar h1{font-size:clamp(1.35rem,3vw,2.1rem);line-height:1}body:has(.binderFocusPanel) .topbar p{margin-bottom:4px;padding:3px 7px;font-size:.7rem}body:has(.binderFocusPanel) .shell{grid-template-columns:minmax(228px,252px) minmax(0,1fr)}body:has(.binderFocusPanel) main{max-width:none;padding:10px}.shell.sidebarCollapsed{grid-template-columns:82px minmax(0,1fr)}.shell.sidebarCollapsed .sidebar{align-items:stretch;padding:12px 8px}.shell.sidebarCollapsed .sidebarHeader,.shell.sidebarCollapsed .brand,.shell.sidebarCollapsed .workspaceContextHeader,.shell.sidebarCollapsed .workspaceContextModule{justify-content:center}.shell.sidebarCollapsed .sidebarHeader{flex-direction:column;gap:8px}.shell.sidebarCollapsed .brand{flex:0 0 auto}.shell.sidebarCollapsed .brandText,.shell.sidebarCollapsed .workspaceContextHeader>div,.shell.sidebarCollapsed .workspaceContextModule span,.shell.sidebarCollapsed .contextualNavLabel span,.shell.sidebarCollapsed nav button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell.sidebarCollapsed .workspaceContextCard{padding:8px;justify-items:center}.shell.sidebarCollapsed .workspaceContextModule{min-height:24px}.shell.sidebarCollapsed nav button,.shell.sidebarCollapsed .navGroupLabel{justify-content:center;padding:0}.topbar,.panelHeader,.scanJobTop,.reviewTitle,.actions,.topActions{display:flex;align-items:center}.appHeader{position:sticky;top:0;z-index:28;display:flex;align-items:center;justify-content:flex-end;min-height:42px;margin:-8px 0 12px;padding:0 2px;pointer-events:none}.appHeaderSpacer{flex:1 1 auto}.accountMenu{position:relative;z-index:35;pointer-events:auto}.accountMenuTrigger{min-height:38px;max-width:min(320px,58vw);padding:0 10px 0 6px;border:1px solid rgba(246,242,232,.16);border-radius:8px;color:#fffaf0;background:linear-gradient(135deg,#2e87d61f,#48b27b0f),#080b10c7;box-shadow:0 12px 32px #00000038;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.82rem;font-weight:850}.accountMenuTrigger:hover,.accountMenuTrigger:focus-visible,.accountMenu.open .accountMenuTrigger{border-color:#f6d74a61;outline:none;background:linear-gradient(135deg,#f6d74a1f,#2e87d614),#080b10db}.accountMenuInitial{width:28px;height:28px;border-radius:8px;color:#17110a;background:var(--yellow);display:grid;place-items:center;flex:0 0 auto;font-size:.82rem;font-weight:950}.accountMenuName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountMenuPanel{position:absolute;top:calc(100% + 8px);right:0;width:min(240px,calc(100vw - 32px));padding:6px;border:1px solid rgba(246,242,232,.14);border-radius:8px;background:#080b10f5;box-shadow:0 20px 48px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:4px}.accountMenuPanel button{min-height:36px;padding:0 10px;border:0;border-radius:8px;color:#f6f2e8;background:transparent;display:flex;align-items:center;gap:9px;cursor:pointer;font-size:.84rem;font-weight:800;text-align:left}.accountMenuPanel button:hover,.accountMenuPanel button:focus-visible{outline:none;background:#f6d74a1a;color:#fffaf0}.accountMenuPanel button:disabled{cursor:not-allowed;opacity:.45}.accountMenuPanel button:last-child{color:#ffe6e2}.accountMenuPanel button:last-child:hover,.accountMenuPanel button:last-child:focus-visible{background:#d6544524}.topbar{position:relative;overflow:hidden;justify-content:space-between;gap:18px;min-height:154px;margin-bottom:18px;padding:24px 28px;border:1px solid color-mix(in srgb,var(--page-accent) 38%,transparent);border-radius:8px;background:linear-gradient(90deg,#060a12eb,#060a1299),radial-gradient(circle at 14% 20%,color-mix(in srgb,var(--page-accent) 34%,transparent),transparent 30%),radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--page-accent-2) 28%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--page-hot) 20%,transparent),#101720e0);box-shadow:0 22px 62px #00000057,inset 0 1px #ffffff1f}.topbar:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.14) 44%,transparent 50% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 78px);mix-blend-mode:screen;transform:translate(-18%);animation:topbarShine 8s ease-in-out infinite}.topbar:after{content:"";position:absolute;inset:auto 18px 16px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--page-accent),var(--page-accent-2),var(--page-hot));box-shadow:0 0 24px color-mix(in srgb,var(--page-accent) 54%,transparent)}.topbar>div{position:relative;z-index:1}.discordTopbar{position:sticky;top:0;z-index:20;justify-content:center;margin:-26px -26px 18px;padding:18px 26px 16px;border-bottom:1px solid rgba(88,101,242,.38);background:linear-gradient(90deg,#5865f233,#23272af5,#7289da33),#080b10f0;box-shadow:0 16px 42px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}.discordTopbar h1{color:#fff;-webkit-text-stroke:2px #5865f2;text-shadow:0 0 0 #ffffff,3px 3px 0 #23272a,6px 6px 0 rgba(114,137,218,.72),0 0 24px rgba(88,101,242,.72),0 0 44px rgba(246,215,74,.28)}.discordTopbar p{color:#dfe4ff;font-weight:800;letter-spacing:0}.topbar h1,.topbar p,.heroCopy h2,.heroCopy p,.panelHeader h2,.reviewTitle h3,.scanJobTop h3{margin:0}.topbar h1{color:#fffaf0;font-size:clamp(2rem,5vw,4rem);line-height:.95;text-shadow:0 2px 0 rgba(0,0,0,.45),0 0 22px color-mix(in srgb,var(--page-accent) 55%,transparent),0 0 46px color-mix(in srgb,var(--page-accent-2) 34%,transparent)}.topbar p{width:fit-content;margin-bottom:8px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--page-accent) 38%,transparent);border-radius:999px;color:#fff7cd;background:#080b1075;font-weight:850;text-transform:uppercase}@keyframes topbarShine{0%,55%,to{transform:translate(-22%);opacity:.5}72%{transform:translate(22%);opacity:.9}}.reviewAlertBar{position:sticky;top:0;z-index:18;width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 16px;padding:8px 14px;border:1px solid rgba(255,248,184,.72);border-radius:8px;color:#1b1500;background:linear-gradient(135deg,#ffe55a,#f6b832);box-shadow:0 14px 32px #f6b83238;cursor:pointer;animation:reviewAlertPulse 1.4s ease-in-out infinite}.reviewAlertBar span,.reviewAlertBar strong{line-height:1.1}.reviewAlertBar span{font-size:1rem;font-weight:950}.reviewAlertBar strong{padding:6px 9px;border-radius:6px;color:#fffaf0;background:#0c0a04d1;font-size:.78rem;text-transform:uppercase}.reviewAlertBar:hover,.reviewAlertBar:focus-visible{outline:2px solid rgba(255,250,211,.88);outline-offset:2px;filter:saturate(1.12)}@keyframes reviewAlertPulse{0%,to{box-shadow:0 14px 32px #f6b83233;transform:translateY(0)}50%{box-shadow:0 16px 42px #f6d74a6b;transform:translateY(-1px)}}.topActions{gap:10px}.hiddenInput,.mobileBottomNav{display:none}.topActions button,.actions button{padding:0 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent-2, #2e87d6) 13%,transparent),transparent),var(--panel-2);border:1px solid color-mix(in srgb,var(--page-accent, #f6d74a) 20%,var(--line))}.topActions button:first-child,.actions button:first-child{background:linear-gradient(135deg,var(--page-accent, var(--yellow)),var(--page-hot, var(--gold)));color:#17110a;font-weight:800;box-shadow:0 12px 26px color-mix(in srgb,var(--page-accent, #f6d74a) 24%,transparent)}.heroBand{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:28px;min-height:300px;margin-top:24px;padding:32px;border:1px solid rgba(246,215,74,.18);border-radius:8px;background:linear-gradient(135deg,rgba(246,215,74,.14),transparent 42%),linear-gradient(90deg,#d6544521,#2e87d629),#101720;box-shadow:var(--shadow)}.heroBand:after{content:"";position:absolute;inset:auto 0 0;height:76px;background:linear-gradient(0deg,rgba(8,11,16,.7),transparent);pointer-events:none}.heroCopy{display:flex;flex-direction:column;justify-content:center;max-width:820px}.eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--yellow);padding:8px 10px;background:#f6d74a1c;border:1px solid rgba(246,215,74,.18);border-radius:8px;font-size:.8rem}.heroCopy h2{margin-top:18px;font-size:clamp(2.5rem,5.4vw,5.6rem);line-height:.92;max-width:760px}.heroCopy p{margin-top:18px;max-width:660px;color:#d7dee3;font-size:1.04rem;line-height:1.65}.heroPillRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.heroPillRow span{padding:7px 10px;border-radius:999px;border:1px solid rgba(246,215,74,.22);background:#080b105c;color:#f5e8a3;font-size:.78rem;font-weight:800}.mobileBinderQuickAction{min-height:46px;border:1px solid rgba(246,215,74,.34);border-radius:8px;background:#080b1085;color:var(--yellow);display:inline-flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-weight:900;cursor:pointer}.mobileBinderQuickAction{display:none;width:fit-content;margin-top:14px;padding:0 14px}.heroSystem{position:relative;z-index:1;display:grid;align-content:center;gap:10px}.heroSystem div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:#080b1094;animation:riseIn .52s both}.heroSystem strong,.heroSystem small{display:block}.heroSystem strong{color:#fffaf0;font-size:.96rem}.heroSystem small{margin-top:3px;color:var(--muted);font-size:.75rem;line-height:1.25}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.metricsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.accountGrid,.discordGrid{display:grid;gap:10px}.accountGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.binderAccountGrid{display:none}.accountCard,.discordGrid div{min-width:0;padding:12px;border-radius:8px;border:1px solid var(--line);background:#080b104d}.accountCard span,.discordGrid span{display:block;color:var(--muted);font-size:.76rem}.accountCard strong,.discordGrid strong{display:block;margin-top:4px;color:#fffaf0}.accountCard p{margin:6px 0 0;color:#bdd5c7;font-size:.78rem;overflow-wrap:anywhere}.profileWorkspace{display:grid;gap:16px}.accountSettingsHero,.profilePanel{min-width:0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(215,167,64,.09),transparent 42%),#101720d1;box-shadow:var(--shadow)}.accountSettingsHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px}.profileIdentity{min-width:0;display:flex;align-items:center;gap:14px}.profileAvatar{width:76px;aspect-ratio:1;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;color:#14100a;background:linear-gradient(135deg,var(--yellow),var(--gold) 54%,#fff1a0),var(--yellow);box-shadow:0 18px 44px #d7a74038;font-size:1.55rem;font-weight:950;letter-spacing:0}.profileIdentity span,.profilePanel .panelHeader span{color:#b9d7ee;font-size:.78rem}.profileIdentity h2{margin:2px 0 4px;color:#fffaf0;font-size:clamp(1.7rem,2.2vw,2.5rem);line-height:1;letter-spacing:0}.profileIdentity p{margin:0;color:var(--muted);overflow-wrap:anywhere}.profileBadges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profileBadges span{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(215,167,64,.38);border-radius:8px;padding:0 10px;background:#d7a7401a;color:#ffe86f;font-size:.82rem;font-weight:800;white-space:nowrap}.settingsTabs{display:flex;flex-wrap:wrap;gap:8px}.settingsTabs button,.connectMethodPrompt button{min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff14;color:#fffaf0;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850}.settingsTabs button.active{border-color:#d7a7408c;background:#d7a74029;color:#ffe86f}.connectMethodPrompt{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;border:1px solid rgba(84,166,255,.32);border-radius:8px;background:linear-gradient(135deg,rgba(84,166,255,.12),transparent 48%),#101720e0;box-shadow:var(--shadow);padding:14px}.connectMethodPrompt strong{color:#fffaf0;font-size:1rem}.connectMethodPrompt p{margin:4px 0 0;color:var(--muted)}.connectMethodPrompt>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profileGrid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(280px,1fr) minmax(360px,1.35fr);gap:16px;align-items:stretch}.profilePanel{padding:16px}.profilePanel.wide{grid-column:span 1}.profilePanel.fullWidth{grid-column:1 / -1}.profileAccessList{display:grid;gap:10px}.profileAccessRow{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#080b1052}.profileAccessRow svg{color:var(--muted)}.profileAccessRow.ready{border-color:#48b27b6b;background:#48b27b1a}.profileAccessRow.ready svg{color:#8ff0b8}.profileAccessRow strong,.profileAccessRow span{display:block}.profileAccessRow strong{color:#fffaf0}.profileAccessRow span{margin-top:2px;color:var(--muted);font-size:.78rem;line-height:1.35}.connectedAccountsPanel{gap:16px}.connectionNotice{border:1px solid rgba(84,166,255,.28);border-radius:8px;background:#54a6ff1a;color:#dbeafe;padding:10px 12px;font-size:.9rem}.connected-accounts-shell{gap:14px;background:linear-gradient(145deg,#101720f0,#070b12f5),#080b10e6}.gold-outline-card{border:1px solid rgba(245,196,66,.38);box-shadow:0 0 0 1px #f5c44214,0 18px 55px #00000038}.connection-hero-card{border-radius:8px;background:linear-gradient(135deg,#f5c4421f,#54a6ff0f),#ffffff0b;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.connection-hero-card span{display:block;color:var(--accent);font-size:.72rem;font-weight:900;text-transform:uppercase}.connection-hero-card h2{margin:4px 0;color:#fffaf0;font-size:1.45rem}.connection-hero-card p{margin:0;color:#dbeafe;font-size:.9rem}.connection-hero-card svg{color:var(--accent);flex:0 0 auto}.connection-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.connection-status-strip span{border:1px solid rgba(245,196,66,.24);border-radius:8px;background:#f5c44214;color:#fff7d1;padding:9px 10px;display:grid;gap:2px;font-size:.8rem}.connection-status-strip strong{color:var(--accent);font-size:.68rem;text-transform:uppercase}.connection-mini-banner{border:1px solid rgba(245,196,66,.34);border-radius:8px;background:#f5c4421a;color:#fff4bd;padding:10px 12px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start}.connection-mini-banner strong{display:block;color:#fffaf0}.connection-mini-banner p{margin:3px 0 0;color:var(--muted);font-size:.86rem}.settingsInfoBox{border:1px solid rgba(84,166,255,.28);border-radius:8px;background:#54a6ff14;color:#dbeafe;padding:12px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.settingsInfoBox.warning{border-color:#d7a74061;background:#d7a7401a;color:#fff4bd}.settingsInfoBox strong{display:block;color:#fffaf0}.settingsInfoBox p,.settingsInfoBox ol,.settingsInfoBox ul{margin:6px 0 0;padding-left:18px;color:var(--muted);line-height:1.45;font-size:.9rem}.discordSharingPreferences{display:grid;gap:12px}.discordSharingOptionGroup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.discordSharingOptionGroup.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.discordSharingOption{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:flex-start;min-width:0;border:1px solid rgba(84,166,255,.22);border-radius:8px;background:#040a1294;padding:11px}.discordSharingOption.selected{border-color:#30a36f85;background:#11533e47}.discordSharingOption input{margin-top:3px}.discordSharingOption span{display:grid;gap:4px;min-width:0}.discordSharingOption strong{color:#fffaf0;font-size:.9rem}.discordSharingOption small,.discordSharingFooter span{color:var(--muted);font-size:.82rem;line-height:1.35}.discordSharingFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.discordSharingFooter button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(48,163,111,.5);border-radius:7px;background:#12543acc;color:#f8fafc;font:inherit;font-size:.86rem;font-weight:850;padding:8px 11px;cursor:pointer}.discordSharingFooter button:disabled{cursor:not-allowed;opacity:.58}.discordSharingMessage{border:1px solid rgba(246,215,74,.34);border-radius:8px;background:#f6d74a1a;color:#fff4bd;font-weight:820;padding:9px 11px}@media(max-width:900px){.discordSharingOptionGroup,.discordSharingOptionGroup.compact{grid-template-columns:1fr}}.facebookDiagnosticFacts{display:grid;gap:6px;margin-top:10px}.facebookImplementationBox{border-color:#48b27b47;background:#48b27b14}.facebookImplementationFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:10px}.facebookImplementationFacts span{display:block;color:#dbeafe;overflow-wrap:anywhere}.facebookDiagnosticFacts span,.facebookSetupInlineWarning{display:block;color:#fff4bd;overflow-wrap:anywhere}.facebookSetupChecklist{display:grid;gap:8px}.facebookSetupChecklist li{border:1px solid rgba(215,167,64,.26);border-radius:8px;background:#080b1047;padding:8px}.facebookSetupChecklist li.ready{border-color:#48b27b6b;background:#48b27b1a}.facebookSetupChecklist li.unknown{border-color:#54a6ff47;background:#54a6ff14}.facebookSetupChecklist span,.facebookSetupChecklist small{display:block;margin-top:3px}.facebookFixDetails{margin-top:12px}.facebookFixDetails summary{cursor:pointer;color:#fffaf0;font-weight:900}.connectedAccountsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.connectedAccountsGroup,.connection-section{display:grid;gap:10px;min-width:0}.connectedAccountsGroup.wide,.connection-section.wide{grid-column:1 / -1}.connectedAccountsGroupHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.connectedAccountsHeaderActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.connectedAccountsHeaderActions button{border:1px solid var(--line);border-radius:8px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#ffffff14;color:#fffaf0;font-size:.82rem;font-weight:800}.connectedAccountsGroupHeader h3{margin:0;color:#fffaf0;font-size:1rem}.connectedAccountsGroupHeader span{display:block;margin-top:3px;color:var(--muted);font-size:.78rem;line-height:1.35}.connectedAccountRows,.channelConnectionGrid{display:grid;gap:10px}.channelConnectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.connectedAccountRow,.connection-card,.channelConnectionCard{border:1px solid var(--line);border-radius:8px;background:#080b1052;padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center}.connection-card{border-color:#f5c4422e;background:linear-gradient(145deg,#fff1,#ffffff06),#080b1061}.connection-card--connected{border-color:#48b27b6b}.connection-card--needs_setup,.connection-card--needs-setup{border-color:#f5c4426b}.connection-card--unavailable{border-color:#f43f5e57}.connectedAccountRow.contact,.connection-card.contact{grid-template-columns:38px minmax(180px,1fr) minmax(280px,1.6fr);align-items:start}.providerIcon{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fffaf0;background:#ffffff14}.providerIcon svg{width:22px;height:22px;display:block;fill:currentColor}.providerIconCutout{fill:#101720}.providerIcon.discord,.providerIcon.discord_server{background:#5865f23d;border-color:#5865f266}.providerIcon.facebook,.providerIcon.facebook_page{background:#1877f23d;border-color:#1877f266}.providerIcon.instagram{background:#e1306c38;border-color:#e1306c61}.providerIcon.pinterest{background:#e6002338;border-color:#e6002361}.providerIcon.tiktok{background:#25f4ee24;border-color:#25f4ee52}.providerIcon.youtube{background:#f003;border-color:#ff00005c}.providerIcon.ebay,.providerIcon.website,.providerIcon.email,.providerIcon.password,.providerIcon.phone{background:#48b27b29;border-color:#48b27b5c}.connectedAccountRow>div:nth-child(2),.connection-card>div:nth-child(2),.channelConnectionCard>div:nth-child(2){min-width:0;display:grid;gap:3px}.connectedAccountRow strong,.connection-card strong,.channelConnectionCard strong{color:#fffaf0}.connectedAccountRow span,.connection-card span,.channelConnectionCard span,.connectedAccountRow small,.connection-card small,.channelConnectionCard small{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.connectedAccountActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.connectedAccountActions button,.connectedAccountActions a,.connectedContactEdit button{border:1px solid var(--line);border-radius:8px;background:#ffffff14;color:#fffaf0;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font-size:.82rem;text-decoration:none}.connectedAccountActions button:disabled,.connectedContactEdit button:disabled{opacity:.55;cursor:not-allowed}.connectionPill{border-radius:999px;border:1px solid var(--line);background:#94a3b81f;color:var(--muted);padding:5px 8px;font-size:.78rem;white-space:nowrap}.connectionPill.connected{border-color:#48b27b6b;background:#48b27b1f;color:#8ff0b8}.connectionPill.warning{border-color:#d9770657;background:#f59e0b1f;color:#facc15}.connectionPill.needsSetup{border-color:#f5c44275;background:#f5c44224;color:#fde68a}.connectionPill.unavailable{border-color:#f43f5e61;background:#f43f5e1f;color:#fda4af}.connection-diagnostics-panel{border-radius:8px;background:#080b1057;padding:0;overflow:hidden}.connection-diagnostics-panel>summary{cursor:pointer;list-style:none;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fffaf0}.connection-diagnostics-panel>summary::-webkit-details-marker{display:none}.connection-diagnostics-panel>summary span{color:var(--accent);font-weight:900}.connection-diagnostics-panel>summary small{color:var(--muted);font-size:.78rem}.connectionDiagnosticsBody{border-top:1px solid rgba(245,196,66,.2);padding:12px;display:grid;gap:12px}.connectionDiagnosticsBody .facebookImplementationBox{border:1px solid rgba(72,178,123,.26);border-radius:8px;padding:10px}.connectionDiagnosticsBody p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.connectedContactEdit{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.connectedContactEdit input{min-height:34px;flex:1 1 180px;width:auto;min-width:0;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:#fffaf0;background:#ffffff14}.smsConsentGate{display:grid;flex:1 1 100%;gap:10px;max-width:620px;margin-left:auto;border:1px solid rgba(246,201,92,.24);border-radius:8px;background:#0f172ab8;padding:12px}.smsConsentGate p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.smsConsentCheckbox{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:#fffaf0;font-size:.84rem;line-height:1.45}.smsConsentCheckbox input{width:18px;height:18px;min-height:18px;margin:2px 0 0;accent-color:var(--gold)}.smsConsentLinks{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;font-size:.82rem;font-weight:800}.smsConsentLinks a{color:var(--gold);text-decoration:none}.smsConsentLinks a:hover,.smsConsentLinks a:focus-visible{text-decoration:underline}.verificationFeedback{flex:1 1 100%;text-align:right;color:#dbeafe;font-size:.8rem;line-height:1.35;overflow-wrap:anywhere}.verificationFeedback.success{color:#8ff0b8}.verificationFeedback.warning{color:#facc15}.verificationFeedback.error{color:#fca5a5}.verificationCooldown{flex:1 1 100%;text-align:right;color:var(--muted);font-size:.78rem;line-height:1.35}.profilePlanCard{display:grid;gap:6px;padding:14px;border:1px solid rgba(215,167,64,.4);border-radius:8px;background:#d7a7401a}.profilePlanCard strong{color:#ffe86f;font-size:1.2rem}.profilePlanCard span{color:#d8e6ee;font-size:.82rem}.profileStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.profileStats.large{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.profileStats.tracking{grid-template-columns:repeat(6,minmax(0,1fr))}.profileStats div{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#080b1052}.profileStats span,.profileStats small{display:block;color:var(--muted);font-size:.76rem}.profileStats strong{display:block;margin-top:6px;color:#fffaf0;font-size:1.45rem;line-height:1;overflow-wrap:anywhere}.profileStats small{margin-top:6px;line-height:1.3}.profileNextSteps{display:grid;gap:14px}.profileNextStepGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profileNextStep{min-width:0;min-height:112px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#080b1052;color:var(--text);text-align:left;display:grid;align-content:start;gap:8px;text-decoration:none}.profileNextStep svg{color:var(--yellow)}.profileNextStep:disabled{cursor:not-allowed;opacity:.62}.profileNextStep strong,.profileNextStep span{display:block}.profileNextStep strong{color:#fffaf0;line-height:1.2}.profileNextStep span{color:var(--muted);font-size:.78rem;line-height:1.35}.discordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.discordGrid div{border-color:#5865f23d}.discordGrid strong{color:#dfe4ff}.discordPanel{border-color:#5865f252;background:linear-gradient(135deg,rgba(88,101,242,.11),transparent 30%),linear-gradient(215deg,rgba(72,178,123,.08),transparent 30%),#0e141eeb}.discordControlHeader{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(88,101,242,.22)}.discordControlHeader h2{color:#fff;font-size:1.15rem}.discordControlHeader>button{width:34px;min-height:34px;justify-content:center;border:1px solid rgba(88,101,242,.36);background:#5865f21f}.discordReadinessGrid,.discordEditorGrid,.discordFormGrid,.discordChecklist,.discordActionsRow,.discordEndpoints{display:grid;gap:12px}.discordReadinessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.discordGuidePanel{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.25fr) minmax(320px,1fr);gap:10px;margin-bottom:14px}.discordGuideCard,.discordChannelGuide{min-width:0;border:1px solid rgba(88,101,242,.22);border-radius:8px;background:linear-gradient(135deg,rgba(88,101,242,.1),transparent 48%),#060a126b}.discordGuideCard{padding:13px}.discordGuideTitle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-bottom:10px}.discordGuideTitle svg{color:#dfe4ff}.discordGuideTitle span,.discordDocGrid span,.discordCommandGuide span,.discordChannelGuide span{color:var(--muted);font-size:.76rem;line-height:1.35}.discordGuideTitle strong,.discordDocGrid strong,.discordChannelGuide strong{display:block;color:#fff}.discordStepList{margin:0;padding-left:20px;color:#dfe4ff;font-size:.8rem;line-height:1.45}.discordStepList li+li{margin-top:6px}.discordMemberHelpGrid{display:grid;gap:8px}.discordMemberHelpGrid div{padding:9px;border:1px solid rgba(88,101,242,.18);border-radius:8px;background:#ffffff09}.discordMemberHelpGrid strong,.discordMemberHelpGrid span{display:block}.discordMemberHelpGrid strong{color:#fff;font-size:.84rem}.discordMemberHelpGrid span,.discordMemberHelpText{color:var(--muted);font-size:.8rem;line-height:1.4}.discordMemberHelpText{margin:0}.discordCommandGuide,.discordDocGrid{display:grid;gap:7px}.discordCommandGuide{grid-template-columns:repeat(2,minmax(0,1fr))}.discordCommandGuide div,.discordDocGrid div{min-width:0;display:grid;gap:4px;padding:8px;border:1px solid rgba(88,101,242,.18);border-radius:7px;background:#080b1057}.discordCommandGuide code,.discordDocGrid code,.discordChannelGuide code{color:#dfe4ff;overflow-wrap:anywhere}.discordChannelGuide{margin-bottom:14px;padding:0}.discordChannelGuide summary{min-height:42px;padding:0 13px;display:flex;align-items:center;color:#dfe4ff;cursor:pointer;font-weight:850}.discordChannelGuide>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:0 13px 13px}.discordChannelGuide section{display:grid;gap:7px}.discordChannelGuide p{margin:0;display:grid;gap:3px;padding:8px;border:1px solid rgba(88,101,242,.14);border-radius:7px;background:#080b104d}.discordPanel .accountCard{position:relative;overflow:hidden;min-height:86px;padding:13px 14px;border-color:#5865f238;background:linear-gradient(135deg,rgba(88,101,242,.12),transparent 54%),#060a1280}.discordPanel .accountCard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#5865f2,#57f287)}.discordPanel .accountCard strong{color:#fff;font-size:1rem}.discordPanel .accountCard p{color:#c7d2fe}.discordActionsRow{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;padding:12px;border:1px solid rgba(88,101,242,.16);border-radius:8px;background:#060a1257}.discordActionsRow button,.discordLinkAction{min-height:38px;border-radius:8px;padding:0 14px;border:1px solid rgba(88,101,242,.26);background:#5865f214;color:var(--text);display:inline-flex;align-items:center;gap:8px;text-decoration:none}.discordActionsRow button:first-child{background:linear-gradient(135deg,var(--yellow),var(--gold));color:#17110a;font-weight:800}.discordEditorGrid{grid-template-columns:minmax(390px,.85fr) minmax(620px,1.65fr)}.discordEditorCard{border-radius:8px;border:1px solid rgba(88,101,242,.24);background:linear-gradient(180deg,#ffffff0b,#ffffff05),#070c149e;padding:16px;box-shadow:0 18px 48px #0000002e}.compactHeader{margin-bottom:12px}.discordFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.discordFormGrid label,.discordFieldBlock{display:grid;gap:6px}.discordFieldWide{grid-column:1 / -1}.discordFieldBlock+.discordFieldBlock{margin-top:12px}.discordFieldBlock span,.discordFormGrid span{color:#b9c4ff;font-size:.76rem;font-weight:800}.discordPanel input,.discordPanel select,.discordPanel textarea{width:100%;border:1px solid rgba(148,163,184,.26);border-radius:8px;color:#f8fbff;background:#03070eb8;box-shadow:inset 0 1px #ffffff0a}.discordPanel input,.discordPanel textarea{padding:9px 10px}.discordPanel input:focus,.discordPanel select:focus,.discordPanel textarea:focus{outline:none;border-color:#5865f2;box-shadow:0 0 0 3px #5865f22e,inset 0 1px #ffffff0d}.discordFieldBlock textarea{min-height:auto;overflow:hidden;resize:vertical;line-height:1.45;font-family:Cascadia Mono,Consolas,monospace;font-size:.78rem;word-break:normal}.discordChecklist{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.discordCheck{border-radius:8px;border:1px solid rgba(214,84,69,.28);background:#d654450f;padding:12px}.discordCheck.ok{border-color:#48b27b73;background:#48b27b14}.discordCheck strong{display:block;color:#fffaf0}.discordCheck span{color:var(--muted);font-size:.76rem}.discordEndpoints div{border-radius:8px;border:1px solid rgba(88,101,242,.18);background:#080b106b;padding:12px}.discordEndpoints span{display:block;color:var(--muted);font-size:.76rem;margin-bottom:6px}.discordEndpoints code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:#dfe4ff}.metric,.panel{position:relative;border-radius:8px;border:1px solid color-mix(in srgb,var(--page-accent, #f6d74a) 18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent, #f6d74a) 7%,transparent),transparent 36%),linear-gradient(215deg,color-mix(in srgb,var(--page-accent-2, #2e87d6) 8%,transparent),transparent 34%),#101720e0;box-shadow:0 14px 42px #0000003d,inset 0 1px #ffffff0f}.metric{overflow:hidden;min-height:138px;padding:18px;display:flex;flex-direction:column;justify-content:space-between}.metric:before,.panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,var(--page-accent, #f6d74a),transparent 36%,var(--page-accent-2, #2e87d6));opacity:.08}.panel>*,.metric>*{position:relative;z-index:1}.metric p,.metric span{margin:0;color:var(--muted)}.metric strong{display:block;margin-top:8px;color:#fffaf0;font-size:2rem;text-shadow:0 0 18px color-mix(in srgb,var(--page-accent, #f6d74a) 38%,transparent)}.metricAttention{border-color:color-mix(in srgb,var(--page-hot, #d65445) 46%,transparent)}.workspace{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(720px,1.8fr);gap:16px;margin-top:16px}.workspace.reviewOnly,.workspace.scanOnly{grid-template-columns:minmax(0,1fr)}.reviewQueue{width:100%}.panel{min-width:0;overflow:hidden;padding:18px}.panelHeader{justify-content:space-between;gap:12px;margin-bottom:16px}.panelHeader h2{margin-top:4px;color:#fffaf0;font-size:1.12rem;text-shadow:0 0 18px color-mix(in srgb,var(--page-accent, #f6d74a) 28%,transparent)}.folderHint{max-width:230px;overflow-wrap:anywhere;text-align:right;color:var(--muted);font-size:.72rem}.panelHeader button{justify-content:center;width:38px;padding:0;border:1px solid var(--line)}.scanWorkflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.scanWorkflowStep{min-width:0}.scanWorkflowStep button,.scanIdentityResult button,.scanReportSummary button{border:1px solid var(--line);border-radius:8px}.scanWorkflowStep button{width:100%;min-height:104px;padding:14px;background:#080b1057;color:var(--text);display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"step title icon" "step detail icon";gap:4px 12px;align-items:center;text-align:left}.scanWorkflowStep button:disabled{cursor:not-allowed;opacity:.62}.scanWorkflowStep span{grid-area:step;width:34px;height:34px;border-radius:50%;background:#f6d74a1f;color:var(--yellow);display:grid;place-items:center;font-weight:900}.scanWorkflowStep strong{grid-area:title;color:#fffaf0;font-size:1rem;line-height:1.2}.scanWorkflowStep small{grid-area:detail;color:var(--muted);font-size:.76rem}.scanWorkflowStep svg{grid-area:icon;color:var(--yellow)}.scanWorkflowStep.complete button{border-color:#48b27b57;background:#48b27b14}.scanWorkflowStep.complete span,.scanWorkflowStep.complete svg{color:#7be2a2}.scanWorkflowMessage{margin:0 0 14px;color:#efe1a1;font-size:.84rem}.scanIdentityResult{margin-bottom:14px;padding:16px;border:1px solid rgba(72,178,123,.34);border-radius:8px;background:#48b27b14}.scanIdentityResult span{display:block;color:#a7e7bd;font-size:.74rem;font-weight:850;text-transform:uppercase;letter-spacing:0}.scanIdentityResult strong{display:block;margin-top:4px;color:#fffaf0;font-size:1.18rem;line-height:1.25}.scanIdentityResult div{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.scanIdentityResult button{min-height:42px;padding:0 13px;color:var(--text);background:#080b1057;font-weight:850}.scanIdentityResult button:last-child{border-color:#f6d74a5c;color:#17110a;background:var(--yellow)}.scanReport{border:1px solid var(--line);border-radius:8px;background:#080b103d}.scanReport summary{cursor:pointer;padding:13px 14px;color:#fffaf0;font-weight:900}.scanReportSummary{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:stretch;padding:0 14px 14px}.scanReportSummary>div,.scanReportSummary button{min-height:52px;background:#080b1057}.scanReportSummary>div{padding:10px 12px;border:1px solid var(--line);border-radius:8px}.scanReportSummary span,.scanReportSummary p{color:var(--muted);font-size:.76rem}.scanReportSummary strong{display:block;margin-top:3px;color:#fffaf0}.scanReportSummary p{margin:3px 0 0}.scanReportSummary button{padding:0 14px;color:var(--text);font-weight:850}.scanReport .scanList{padding:0 14px 14px}.scanQueueActions{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:stretch;margin-bottom:14px}.scanQueueActions>div,.scanQueueActions button{min-width:0;min-height:52px;border:1px solid var(--line);border-radius:8px;background:#080b1057}.scanQueueActions>div{padding:10px 12px}.scanQueueActions>div span,.scanQueueActions>div p{color:var(--muted);font-size:.76rem}.scanQueueActions>div strong{display:block;margin-top:3px;color:#fffaf0}.scanQueueActions>div p{margin:3px 0 0}.scanGateWarning{display:block;margin-top:5px;color:#efe1a1;font-size:.72rem;line-height:1.3}.scanQueueActions button{padding:0 14px;color:var(--text);font-weight:850}.scanQueueActions button:first-of-type{border-color:#f6d74a5c;color:#17110a;background:var(--yellow)}.scanQueueActions button:disabled{cursor:not-allowed;opacity:.62}.scanList,.reviewList,.trustRows,.eventRows,.inventoryGrid{display:grid;gap:12px;min-width:0}.scanJob{padding:15px;border-radius:8px;background:#ffffff09;border:1px solid var(--line)}.scanJobTop{justify-content:space-between;gap:16px}.scanJobTop h3{margin-top:4px}.scanJobTop strong{color:var(--yellow)}.scanMeta{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.scanMeta span,.chips span,kbd{border-radius:8px;border:1px solid var(--line);background:#ffffff0b}.scanMeta span{padding:5px 8px;color:#c8d0d6;font-size:.75rem}.progressRail{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.progressRail span{height:7px;border-radius:999px;background:#ffffff14}.progressRail .complete{background:#f6d74a6b}.progressRail .active{background:var(--yellow)}.statusLine{margin:10px 0 0;color:#e4d999;font-size:.82rem}.jobFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.jobFooter span{padding:5px 8px;border-radius:8px;border:1px solid rgba(246,215,74,.2);color:#aeb8bd;background:#ffffff09;font-size:.72rem}.shortcutKeys{display:flex;gap:6px}.reviewQueueHeaderActions{display:flex;align-items:center;gap:8px}kbd{min-width:28px;min-height:28px;display:grid;place-items:center;color:#cbd3d8;font-size:.75rem}.cardArtwork{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:10px;width:100%;min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#080b1038}.matchCompare{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px;align-items:start;min-width:0}.compareFrame{position:relative;aspect-ratio:.714;min-width:0;padding:8px;border-radius:8px;border:1px solid rgba(246,215,74,.34);background:linear-gradient(135deg,#ead36cf2,#d65445d1 48%,#2e87d6e0),var(--gold);box-shadow:0 12px 28px #00000052}button.compareFrame{width:100%;color:inherit;cursor:zoom-in}.reviewImageTrigger{border:0;font:inherit}.reviewImageTrigger:hover,.reviewImageTrigger:focus-visible{outline:2px solid rgba(246,215,74,.74);outline-offset:2px}.reviewImageTrigger:hover img,.reviewImageTrigger:focus-visible img{transform:scale(1.08)}.officialCompare{background:linear-gradient(135deg,var(--yellow),var(--gold)),var(--gold)}.compareFrame img{width:100%;height:100%;display:block;object-fit:contain;border-radius:6px;background:#f6f2e8;transition:transform .18s ease}.cardFrame{position:relative;width:100%;max-width:220px;aspect-ratio:.714;padding:10px;border-radius:8px;background:linear-gradient(135deg,#ead36c,#d65445 46%,#2e87d6),var(--gold);color:#17110a;box-shadow:0 12px 28px #00000059;display:grid;grid-template-rows:auto 1fr auto;gap:8px}.cardFrame.officialFrame{background:linear-gradient(135deg,var(--yellow),var(--gold)),var(--gold)}.cardFrame img{width:100%;height:100%;min-height:0;object-fit:contain;border-radius:6px;background:#f6f2e8}.imageBadge{position:absolute;top:8px;left:8px;padding:4px 6px;border-radius:6px;color:#17110a;background:var(--yellow);font-size:.62rem;font-weight:900;text-transform:uppercase;box-shadow:0 6px 16px #00000040}.thumbStrip{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.scanThumb{display:grid;gap:4px;justify-items:center;padding:0;color:inherit;background:transparent;cursor:zoom-in}.scanThumb b{color:var(--muted);font-size:.62rem;font-weight:700}.referenceThumb{width:54px;aspect-ratio:.714;border-radius:6px;border:1px solid rgba(246,215,74,.25);box-shadow:0 8px 18px #00000040;object-fit:contain;background:#f6f2e8;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.scanThumb:hover .referenceThumb,.scanThumb:focus-visible .referenceThumb{position:relative;z-index:4;border-color:#f6d74ad1;box-shadow:0 18px 38px #00000075;transform:scale(2.05);transform-origin:bottom left}.cropCheckStrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.cropCheckDrawer{display:grid;gap:8px;min-width:0;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.cropCheckDrawer summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:.72rem;font-weight:800}.cropCheckDrawer[open] summary{margin-bottom:8px;color:var(--yellow)}.cropCheck{display:grid;gap:2px;min-width:0;color:var(--muted);font-size:.58rem;font-weight:800;text-align:center;text-decoration:none}.cropCheck img{width:100%;height:58px;display:block;object-fit:contain;object-position:left center;border-radius:6px;border:1px solid rgba(246,215,74,.22);background:#f6f2e8}.cropCheck:hover img{border-color:#f6d74ab3}.cropCheck em{color:var(--accent);font-size:.52rem;font-style:normal;text-transform:uppercase}.ocrEvidenceMini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.ocrEvidenceMini span{min-width:0;padding:6px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#080b104d;color:#eef3f6;font-size:.66rem;line-height:1.25;overflow-wrap:anywhere}.ocrEvidenceMini b{display:block;margin-bottom:2px;color:var(--yellow);font-size:.56rem;text-transform:uppercase}.reviewScanLightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px;background:#04070bd1;cursor:zoom-out}.reviewScanLightboxPanel{position:relative;width:min(1040px,94vw);max-height:92vh;display:grid;gap:14px;padding:16px;border-radius:8px;border:1px solid rgba(246,215,74,.36);background:#11171d;box-shadow:0 30px 90px #00000094;cursor:default}.reviewScanLightboxPanel .iconButton{position:absolute;top:10px;right:10px;z-index:2}.reviewScanLightboxHeader{display:grid;gap:3px;padding-right:42px}.reviewScanLightboxHeader span{color:var(--muted);font-size:.76rem}.reviewScanLightboxHeader strong{color:var(--text);font-size:1.2rem}.reviewScanModeTabs{width:fit-content;display:inline-flex;gap:4px;padding:4px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#080b106b}.reviewScanModeTabs button{min-height:30px;padding:0 10px;border-radius:6px;color:var(--muted);background:transparent;font-size:.76rem;font-weight:800}.reviewScanModeTabs button.active{color:#17110a;background:var(--yellow)}.reviewScanCompareLarge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;overflow:auto}.reviewScanCompareLarge figure{min-width:0;margin:0;display:grid;gap:8px;justify-items:center;align-content:start}.reviewScanFullImage{width:100%;max-height:58vh;display:block;object-fit:contain;border-radius:8px;border:1px solid rgba(246,215,74,.28);background:#f6f2e8}.reviewFooterStrip,.reviewFooterCropLarge{width:100%;position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(246,215,74,.32);background:#f6f2e8}.reviewFooterStrip{height:clamp(92px,14vh,140px)}.reviewFooterCropLarge{height:clamp(150px,24vh,220px)}.reviewFooterStrip img,.reviewFooterCropLarge img{position:absolute;left:0;bottom:0;width:100%;height:auto;display:block}.reviewFooterCropLarge img{width:165%;left:0}.reviewScanCompareLarge figcaption{color:var(--yellow);font-size:.78rem;font-weight:900;text-transform:uppercase}.cardHeader,.cardRules{border-radius:6px;padding:7px;background:#fffbdfcc}.cardHeader{display:flex;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:900}.artWindow{border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,255,255,.38),transparent),repeating-linear-gradient(45deg,#ffffff2e 0 7px,#ffffff08 7px 14px),#1d3444;color:#fff6b6}.cardRules{display:grid;gap:5px;font-size:.68rem}.reviewDetails{grid-column:2;min-width:0;display:grid;align-content:start;gap:12px}.reviewDetailsDrawer{align-self:start}.reviewTitle{justify-content:space-between;gap:14px;min-width:0}.reviewTitle h3{margin-top:4px;font-size:1.42rem;overflow-wrap:anywhere}.reviewTitle strong{flex:0 0 auto;color:var(--yellow);font-size:clamp(1rem,3vw,1.25rem)}.priceStack{grid-area:price;display:grid;justify-items:end;gap:4px;min-width:0;align-self:stretch;align-content:center;padding:8px 10px;border-radius:7px;border:1px solid var(--line);background:#080b104d;text-align:right}.priceStack em{padding:4px 7px;border-radius:8px;color:#9fc3d8;background:#2e87d624;font-style:normal;font-size:.72rem}.priceStack .highValue{color:#17110a;background:linear-gradient(135deg,var(--yellow),var(--gold));font-weight:800}.priceStack small{max-width:130px;color:#9fc3d8;font-size:.68rem;line-height:1.2}.reviewTitle span{display:block;max-width:100%;overflow-wrap:anywhere}.identityHeader{display:grid;grid-column:2;grid-template-columns:minmax(220px,1fr) minmax(112px,auto);grid-template-areas:"main price" "facts facts" "controls controls";gap:14px;align-items:center;width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid rgba(246,215,74,.42);border-radius:8px;background:linear-gradient(135deg,#f6d74a14,#ffffff06)}.identityMain{grid-area:main;min-width:0}.identityMain span{display:block;color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.identityMain h3{margin:5px 0 0;color:var(--text);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.05}.identityFacts{grid-area:facts;display:grid;grid-template-columns:minmax(84px,.7fr) minmax(112px,.9fr) minmax(140px,1fr) minmax(170px,1.25fr);gap:8px;min-width:0}.identityFact{min-height:48px;display:grid;grid-template-rows:auto 1fr;align-content:start;justify-items:center;gap:3px;padding:7px 8px;border-radius:7px;border:1px solid var(--line);color:#eaf0f3;background:#080b104d;font-size:.74rem;line-height:1.18;text-align:center;overflow:hidden}.identityFact b{color:var(--gold);font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;text-align:center;white-space:nowrap}.identityFact strong{max-width:100%;color:#f8fbff;font-size:.74rem;line-height:1.2;font-weight:800;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.identityFacts .expansionFact{min-width:0}.approvalQuickControls{grid-area:controls;display:grid;grid-template-columns:minmax(260px,.92fr) minmax(220px,.72fr);gap:10px;min-width:0;align-items:start}.approvalBox{min-width:0;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#080b1042}.approvalIdentityBox,.approvalActionBox{display:grid;gap:10px}.approvalEvidenceBox{display:grid;align-content:start}.approvalActionBox{grid-column:1 / -1;border-color:#f6d74a38;background:#f6d74a0e}.backScanPill.linked{border-color:#48b27b57;color:#bee7cf;background:#48b27b14}.backScanPill.missing{border-color:#f6d74a57;color:#efe1a1;background:#f6d74a12}.memberHero{grid-template-columns:minmax(0,1fr);min-height:194px;margin-top:0;padding:22px}.memberHero .heroCopy h2{max-width:680px;margin-top:12px;font-size:clamp(2.2rem,4.2vw,4.15rem);line-height:.94}.memberHero .heroCopy p{max-width:700px;margin-top:10px;font-size:.96rem;line-height:1.42}.memberHero .heroPillRow{margin-top:14px}.memberMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.memberStarterGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;margin-top:12px}.memberDiscordPanel,.memberChecklistPanel{min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(46,135,214,.12),transparent 48%),#101720d1}.memberPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.memberPanelHeader span{display:block;color:var(--muted);font-size:.76rem;font-weight:760}.memberPanelHeader strong{display:block;margin-top:3px;color:#fffaf0;font-size:1rem}.memberPanelHeader svg{color:var(--yellow)}.memberDiscordIdentity{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px solid rgba(246,215,74,.22);border-radius:8px;background:#080b1061}.memberDiscordIdentity>span{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;color:#161006;background:var(--yellow);font-weight:950;font-size:1.35rem}.memberDiscordIdentity strong,.memberDiscordIdentity code{display:block;min-width:0}.memberDiscordIdentity strong{color:#fffaf0;font-size:1rem}.memberDiscordIdentity code{margin-top:4px;color:#d9e3ea;font-size:.78rem;white-space:normal;overflow-wrap:anywhere}.memberDiscordDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.memberDiscordDetails div{min-width:0;padding:10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#080b1047}.memberDiscordDetails span,.memberChecklistRow small{display:block;color:var(--muted);font-size:.74rem}.memberDiscordDetails strong,.memberChecklistRow strong{display:block;min-width:0;margin-top:3px;color:#fffaf0;font-size:.86rem;overflow-wrap:anywhere}.memberReturnOwnerButton{min-height:36px;margin-top:12px;padding:8px 12px;border-radius:8px;border:1px solid rgba(246,215,74,.35);background:#f6d74a1a;color:var(--yellow);display:inline-flex;align-items:center;gap:8px;font-weight:850}.memberChecklistList{display:grid;gap:8px;margin-top:14px}.memberChecklistRow{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;padding:9px 10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#080b1047}.memberChecklistRow svg{color:#7d8794}.memberChecklistRow.ready{border-color:#48b27b47;background:#48b27b12}.memberChecklistRow.ready svg{color:#48b27b}.memberFeatureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.memberFeatureCard{min-width:0;min-height:142px;padding:12px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(246,215,74,.08),transparent 42%),#101720c7;display:grid;grid-template-rows:auto 1fr auto;gap:8px}.memberFeatureIcon{width:30px;height:30px;border-radius:8px;border:1px solid rgba(246,215,74,.34);background:#f6d74a1f;color:var(--yellow);display:grid;place-items:center}.memberFeatureCard strong,.memberRecentHeader strong,.memberRecentCard strong{color:#fffaf0}.memberFeatureCard p{margin:6px 0 0;color:var(--muted);font-size:.8rem;line-height:1.32}.memberFeatureCard button,.memberRecentHeader button{min-height:34px;justify-self:start;padding:7px 10px;border-radius:8px;border:1px solid rgba(246,215,74,.32);background:#080b1066;color:var(--yellow);font-weight:850}.memberRecentRail{padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;display:grid;gap:12px}.memberRecentHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.memberRecentHeader span,.memberRecentCard small{color:var(--muted);font-size:.78rem}.memberRecentHeader strong{display:block;margin-top:2px}.memberRecentCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.memberRecentCard{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#080b105c;color:var(--text);text-align:left;display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:4px 10px}.memberRecentCard span{grid-row:span 2;width:58px;aspect-ratio:2.5 / 3.5;border-radius:6px;background:#05080d;display:grid;place-items:center;overflow:hidden}.memberRecentCard img{width:100%;height:100%;object-fit:cover}.memberRecentCard strong,.memberRecentCard small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jsonPreview{border-radius:8px;border:1px solid var(--line);background:#ffffff09}.benchmarkNote{margin:0;color:#d7dee3;line-height:1.45}.panelActions{display:flex;align-items:center;gap:10px}.dangerActionButton,.secondaryButton,.iconButton{min-height:38px;border-radius:8px;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.dangerActionButton{padding:0 12px;border:1px solid rgba(214,84,69,.55);background:#d6544529}.secondaryButton{padding:0 12px;border:1px solid var(--line);background:#ffffff0a}.iconButton{width:38px;padding:0;border:1px solid var(--line);background:#ffffff0a}.modalBackdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px;background:#0000009e}.resetBenchmarkModal{width:min(520px,100%);border-radius:8px;border:1px solid var(--line);background:#101720;box-shadow:var(--shadow);padding:18px;display:grid;gap:14px}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.modalHeader span{color:var(--muted);font-size:.78rem}.modalHeader h3{margin:4px 0 0}.resetWarning{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:8px;border:1px solid rgba(214,84,69,.42);color:#ffd3cd;background:#d654451f}.resetWarning p{margin:0;line-height:1.4}.confirmationField{display:grid;gap:8px}.confirmationField span{color:var(--muted);font-size:.78rem}.confirmationField input{width:100%;min-height:42px;border-radius:8px;border:1px solid var(--line);padding:0 12px;color:var(--text);background:#0d131b;font:inherit}.formError{margin:0;color:#ffd3cd}.modalActions{display:flex;justify-content:flex-end;gap:10px}.jsonPreview{max-height:520px;margin:0;padding:12px;overflow:auto;color:#dbe2e7;font-size:.76rem;line-height:1.45}.developerToolsPanel{display:grid;gap:12px}.cropTemplateStudio{min-width:0;display:grid;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#080b1057}.cropTemplateStudioHeader,.cropTemplateToolbar,.cropTemplateForm,.cropTemplateActions,.cropTemplateRegionHeader,.cropTemplateStatus,.cropTemplateOcrResults>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.cropTemplateStudioHeader span,.cropTemplateToolbar span,.cropTemplateForm span,.cropTemplateOcrResults span,.cropTemplateOcrResults small,.cropTemplateStatus small{color:var(--muted);font-size:.78rem}.cropTemplateStudioHeader h3{margin:2px 0 0}.cropTemplateToolbar,.cropTemplateForm{flex-wrap:wrap;justify-content:flex-start}.cropTemplateToolbar label,.cropTemplateForm label{min-width:min(220px,100%);display:grid;gap:5px}.cropTemplateToolbar .cropTemplatePresetSelect{min-width:min(360px,100%)}.cropTemplateToolbar select,.cropTemplateForm input,.cropTemplateRegionEditor input{min-width:0;min-height:36px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff0f}.cropTemplateToolbar button,.cropTemplateActions button,.cropTemplateRegionHeader button,.cropTemplateRegionEditor button{min-height:34px;padding:0 10px;border:1px solid rgba(246,215,74,.28);border-radius:8px;color:#efe1a1;background:#f6d74a14;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:850}.cropTemplateToolbar button:disabled,.cropTemplateActions button:disabled,.cropTemplateRegionEditor button:disabled{cursor:not-allowed;opacity:.52}.cropTemplateWorkspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:12px;align-items:start}.cropTemplateMain{min-width:0;display:grid;gap:8px}.cropTemplateStageToolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.cropTemplateStageToolbar>div:first-child{min-width:0;display:grid;gap:2px}.cropTemplateStageToolbar strong{min-width:0;overflow:hidden;color:var(--text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.cropTemplateStageToolbar span{color:var(--muted);font-size:.76rem}.cropTemplateZoomControls{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.cropTemplateZoomControls button{width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cropTemplateZoomControls>span{min-width:46px;color:var(--text);font-size:.78rem;font-weight:900;text-align:center}.cropTemplatePresetDetail{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#ffffff0b}.cropTemplatePresetDetail strong{color:var(--text)}.cropTemplatePresetDetail span,.cropTemplatePresetDetail small{color:var(--muted);font-size:.82rem}.cropTemplateStage{position:relative;min-width:0;min-height:min(76vh,760px);max-height:78vh;overflow:auto;border:1px solid rgba(246,242,232,.16);border-radius:8px;background:#ffffff0a;padding:12px}.cropTemplateImageFrame{--crop-template-image-ratio: .714;--crop-template-zoom: 1.25;position:relative;width:min(100%,calc(var(--crop-template-image-ratio) * min(78vh,820px) * var(--crop-template-zoom)));min-width:min(100%,390px);margin:0 auto;background:#fff;touch-action:none}.cropTemplateImageFrame>img{width:100%;height:auto;display:block;border-radius:6px;background:#fff}.cropTemplateImageBadge{position:absolute;left:8px;bottom:8px;padding:4px 7px;border-radius:999px;color:#fff9ce;background:#080b10b8;border:1px solid rgba(246,215,74,.32);font-size:.68rem;font-weight:900}.cropTemplateStageMeta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.76rem}.cropTemplateStageMeta span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a}.cropTemplateBox{position:absolute;min-width:42px;min-height:24px;padding:3px 5px;border:2px solid #f6d74a;border-radius:5px;color:#fff9ce;background:#080b1042;box-shadow:0 0 0 9999px #080b1014;display:flex;align-items:flex-start;gap:4px;cursor:move;overflow:hidden;text-align:left}.cropTemplateBox.dragging{border-color:#7dd3fc;color:#d8f3ff}.cropTemplateBox.selected{border-color:#7dd3fc;background:#0ea5e933;box-shadow:0 0 0 9999px #080b100a,0 0 0 3px #7dd3fc3d}.cropTemplateBox span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:900}.cropTemplateEmpty{min-height:360px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--muted)}.cropTemplateSidebar,.cropTemplateRegionList,.cropTemplateOcrResults{min-width:0;display:grid;gap:10px}.cropTemplateActions{flex-wrap:wrap;justify-content:flex-start}.cropTemplateStatus{justify-content:flex-start;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b}.cropTemplateStatus span{padding:3px 8px;border-radius:999px;font-size:.74rem;font-weight:900;text-transform:capitalize}.cropTemplateStatus span.success,.cropTemplateStatus span.ready{color:#bee7cf;border:1px solid rgba(72,178,123,.36)}.cropTemplateStatus span.warning{color:#efe1a1;border:1px solid rgba(246,215,74,.35)}.cropTemplateStatus span.blocked{color:#f6b7b7;border:1px solid rgba(244,113,116,.35)}.cropTemplateRegionHeader strong,.cropTemplateOcrResults strong{color:var(--text)}.cropTemplateRegionEditor{display:grid;gap:7px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.cropTemplateRegionEditor>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cropTemplateRegionEditor label{display:grid;gap:3px;color:var(--muted);font-size:.7rem}.cropTemplateRegionEditor input{width:100%;padding:0 8px}.cropTemplateMessage{margin:0;color:#bee7cf}.cropTemplateMessage.warning{color:#efe1a1}.cropTemplateOcrResults{padding-top:4px}.cropTemplateOcrCard{min-width:0;display:grid;grid-template-columns:minmax(230px,360px) minmax(0,1fr);gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;align-items:start}.cropTemplateOcrCard.tone-good{border-color:#48b27b52}.cropTemplateOcrCard.tone-weak,.cropTemplateOcrCard.tone-poor{border-color:#f6d74a57}.cropTemplateOcrCard.tone-empty{border-color:#f4717452}.cropTemplateOcrPreviewSet{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cropTemplateOcrPreviewSet figure{min-width:0;margin:0;display:grid;gap:4px}.cropTemplateOcrCard img{width:100%;height:142px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid rgba(8,11,16,.12)}.cropTemplateOcrCard figcaption{overflow:hidden;color:var(--muted);font-size:.68rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.cropTemplateOcrCard>div:not(.cropTemplateOcrPreviewSet){min-width:0;display:grid;gap:3px;align-content:start}.cropTemplateOcrCardTitle{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.cropTemplateOcrCardTitle strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cropTemplateOcrCardTitle span{flex:0 0 auto;padding:3px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.68rem;font-weight:900}.cropTemplateOcrCard.tone-good .cropTemplateOcrCardTitle span{color:#bee7cf;border-color:#48b27b5c;background:#48b27b1a}.cropTemplateOcrCard.tone-weak .cropTemplateOcrCardTitle span,.cropTemplateOcrCard.tone-poor .cropTemplateOcrCardTitle span{color:#efe1a1;border-color:#f6d74a59;background:#f6d74a1a}.cropTemplateOcrCard.tone-empty .cropTemplateOcrCardTitle span{color:#f6b7b7;border-color:#f4717459;background:#f471741a}.cropTemplateOcrCard span{overflow-wrap:anywhere;color:var(--text)}.developerToolsGrid{display:grid;gap:12px}.developerJsonCard{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#080b105c;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.developerJsonCard span,.developerJsonCard p{color:var(--muted);font-size:.78rem}.developerJsonCard strong{display:block;margin:3px 0;color:var(--text)}.developerJsonCard p{margin:0;line-height:1.4}.developerJsonCard button{min-height:34px;padding:0 11px;border:1px solid rgba(246,215,74,.28);border-radius:8px;color:#efe1a1;background:#f6d74a14;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:850}.developerJsonCard .jsonPreview{grid-column:1 / -1;max-height:260px}.chips,.channelGrid{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.chips span{padding:6px 9px;color:#dbe2e7;font-size:.78rem}.chips label{display:inline-flex;align-items:center;gap:8px;padding-left:9px;color:var(--muted);font-size:.78rem;border-radius:8px;border:1px solid var(--line);background:#ffffff0b}.chips select{min-height:30px;border-width:0 0 0 1px;border-radius:0 8px 8px 0;font-size:.78rem}.matchWarning{width:fit-content;max-width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(246,215,74,.35);color:#efe1a1;background:#f6d74a14;font-size:.78rem;line-height:1.35}.confidenceGrid{display:grid;grid-template-columns:minmax(240px,420px);gap:8px;min-width:0}.identityEvidence{max-width:920px}.evidenceList{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.confidence{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 8px;padding:8px;border-radius:8px;border:1px solid var(--line);background:#080b1047;color:#c7d0d6;font-size:.74rem;min-width:0}.confidence span{white-space:nowrap}.confidence div{grid-column:1 / -1;height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.confidence i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--yellow))}.approvalRoute{display:grid;gap:4px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.approvalRoute span,.approvalRoute small{color:var(--muted);font-size:.74rem}.approvalRoute strong{color:#f1f5f7;font-size:.8rem;overflow-wrap:anywhere}.insightGrid{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(320px,.85fr);gap:8px}.conditionReviewBlock{display:grid;grid-template-columns:120px minmax(260px,1fr);gap:8px;min-width:0}.conditionOverlay{position:relative;width:120px;aspect-ratio:.714;overflow:hidden;border-radius:8px;border:1px solid rgba(214,84,69,.34);background:#101720}.conditionOverlay img{width:100%;height:100%;object-fit:contain;background:#f6f2e8}.conditionMarker{position:absolute;z-index:2;width:18px;height:18px;border-radius:999px;border:2px solid #fff7d1;background:var(--yellow);transform:translate(-50%,-50%);cursor:help;display:grid;place-items:center;color:#17110a;font-size:.62rem;font-weight:900;line-height:1;box-shadow:0 0 0 3px #f6d74a38,0 6px 18px #00000052}.conditionMarker.medium{background:var(--gold)}.conditionMarker.high{background:var(--red)}.conditionMarker span{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:max-content;max-width:130px;padding:3px 5px;border-radius:6px;color:#17110a;background:#fff7d1;opacity:0;pointer-events:none;font-size:.62rem;font-weight:800;transition:opacity .12s ease}.conditionMarker:hover span,.conditionMarker:focus-visible span{opacity:1}.blemishInspector{grid-column:1 / -1;display:grid;grid-template-columns:minmax(270px,.62fr) minmax(360px,1fr);gap:8px;min-width:0}.blemishZoom{min-width:0;display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border-radius:8px;border:1px solid rgba(246,215,74,.24);background:#080b1052}.blemishZoomImage{position:relative;width:118px;aspect-ratio:1;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:#101720}.blemishZoomImage img{width:100%;height:100%;object-fit:contain;transform:scale(2.65);background:#f6f2e8}.blemishZoomImage b,.blemishNumber{display:grid;place-items:center;color:#17110a;background:var(--yellow);font-weight:900;box-shadow:0 0 0 2px #fff7d1cc}.blemishZoomImage b{position:absolute;top:6px;left:6px;width:22px;height:22px;border-radius:999px;font-size:.68rem}.blemishZoom span,.blemishZoom strong,.blemishZoom p{display:block}.blemishZoom span{color:var(--muted);font-size:.68rem}.blemishZoom strong{margin-top:2px;color:var(--text);font-size:.82rem}.blemishZoom p{margin:4px 0 0;color:#cbd6dd;font-size:.72rem;line-height:1.35}.blemishStrip{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;min-width:0}.blemishThumb{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;padding:8px;border-radius:8px;border:1px solid var(--line);background:#080b1047;color:var(--text);cursor:pointer;text-align:left}.blemishThumb.active{border-color:#f6d74a85;background:#f6d74a14}.blemishNumber{width:20px;height:20px;border-radius:999px;font-size:.66rem}.blemishThumb strong{color:var(--text);font-size:.7rem;overflow-wrap:anywhere}.blemishThumb small{color:var(--muted);font-size:.62rem;text-transform:uppercase}.insightBlock{min-width:0;padding:9px;border-radius:8px;border:1px solid var(--line);background:#080b1057}.insightBlock div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.insightBlock span{color:#cbd6dd;font-size:.78rem}.insightBlock strong{color:var(--yellow);font-size:.82rem}.insightBlock p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.32}.insightBlock p+p{margin-top:4px}.gradingFit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.gradingFit span{min-height:38px;display:grid;align-content:center;gap:2px;padding:7px 9px;border-radius:8px;border:1px solid rgba(72,178,123,.26);color:#bee7cf;background:#48b27b14;font-size:.72rem}.gradingFit span.hold{border-color:#f6d74a47;color:#efe1a1;background:#f6d74a12}.gradingFit b{color:var(--text);font-size:.68rem}.approvalSuggestion{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;width:fit-content;max-width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:#080b1047}.approvalSuggestion strong{color:var(--text);font-size:.78rem}.approvalSuggestion span{color:var(--muted);font-size:.74rem}.approvalSuggestion.good{border-color:#48b27b57;background:#48b27b14}.approvalSuggestion.warn{border-color:#f6d74a52;background:#f6d74a12}.approvalSuggestion.warn strong{color:var(--yellow)}.actions{flex-wrap:wrap;gap:8px;min-width:0}.actions button{min-height:36px}.reviewDetailsDrawer{border-top:1px solid var(--line);padding-top:8px;display:grid;gap:8px;min-width:0}.reviewDetailsDrawer summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:.78rem}.centeringTool{display:grid;grid-template-columns:136px auto minmax(360px,1fr);gap:10px;align-items:center;margin-bottom:8px}.centeringOverlay{position:relative;width:136px;aspect-ratio:.714;overflow:hidden;border-radius:8px;border:1px solid rgba(246,215,74,.32);background:#101720}.centeringOverlay img{width:100%;height:100%;object-fit:contain;background:#f6f2e8}.centeringOverlay .measure{position:absolute;z-index:2;padding:3px 5px;border-radius:6px;color:#17110a;background:var(--yellow);font-size:.66rem;font-weight:900;box-shadow:0 4px 12px #0000003d}.leftMeasure{top:50%;left:4px;transform:translateY(-50%)}.rightMeasure{top:50%;right:4px;transform:translateY(-50%)}.topMeasure{top:4px;left:50%;transform:translate(-50%)}.bottomMeasure{bottom:4px;left:50%;transform:translate(-50%)}.centeringOverlay .guide{position:absolute;z-index:1;pointer-events:none;background:#f6d74ab8}.verticalGuide{top:7%;bottom:7%;left:50%;width:1px}.horizontalGuide{left:7%;right:7%;top:50%;height:1px}.segmented{display:inline-flex;width:fit-content;padding:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.segmented button{min-height:28px;padding:0 9px;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer}.segmented button.active{color:#17110a;background:var(--yellow);font-weight:800}.centeringReadout{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.centeringReadout span,.centeringReadout strong{padding:5px 7px;border-radius:7px;border:1px solid var(--line);background:#080b1052;color:#cbd6dd;font-size:.72rem}.centeringReadout strong{color:#efe1a1;font-weight:700}.channelDetails{border-top:1px solid var(--line);padding-top:10px}.channelDetails summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:.78rem}.channelDetails .channelGrid{margin-top:10px}.bottomGrid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:16px}.singleMode{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.fullPanel{margin-top:18px}.binderFocusPanel{height:calc(100vh - 52px);min-height:0;margin-top:0;padding:8px;display:flex;flex-direction:column;gap:6px}.binderHeader{position:sticky;top:0;z-index:8;margin-bottom:0;min-height:42px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:#0a0f16f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.binderHeader h2{margin-top:1px;font-size:.92rem}.binderTitleBlock{min-width:0;display:flex;align-items:center;gap:9px}.binderTitleBlock>div{min-width:0}.binderTitleBlock h2,.binderTitleBlock span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binderSetLogo{width:58px;height:30px;flex:0 0 auto;border:1px solid rgba(246,215,74,.24);border-radius:7px;background:linear-gradient(135deg,#ffffff1a,#070c12e6),#070c12d1;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 16px #f6d74a1a}.binderSetLogo img{max-width:50px;max-height:23px;object-fit:contain;filter:brightness(1.18) saturate(1.35) drop-shadow(0 2px 5px rgba(0,0,0,.7))}.binderHeaderStats{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:min(66vw,980px);color:var(--muted);font-size:.78rem;font-weight:800}.binderHeaderStats strong,.binderHeaderStats b{color:var(--yellow)}.inventoryToolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.inventoryHeroHeader{position:relative;overflow:hidden;min-height:74px;margin:-4px -4px 14px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--page-accent) 34%,rgba(110,133,255,.32));border-radius:8px;background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--page-accent) 24%,transparent),transparent 26%),radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--page-accent-2) 28%,transparent),transparent 30%),linear-gradient(135deg,#201d45f2,#121d2df2);display:grid;place-items:center;text-align:center;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff1f}.inventoryHeroHeader:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.14) 48%,transparent 54% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 72px);animation:topbarShine 8s ease-in-out infinite}.inventoryHeroHeader>*{position:relative;z-index:1}.inventoryHeroHeader span{color:#cfe9ff;font-size:.76rem;font-weight:800}.inventoryHeroHeader h1{margin:2px 0 0;color:#fffaf0;font-size:clamp(2rem,3vw,3rem);line-height:.9;text-shadow:0 4px 0 rgba(42,64,171,.78),0 0 18px color-mix(in srgb,var(--page-accent-2) 70%,transparent),0 0 44px color-mix(in srgb,var(--page-accent) 36%,transparent)}.inventoryOverview{margin-bottom:16px;padding:16px;border:1px solid rgba(84,107,255,.22);border-radius:0 0 10px 10px;background:#0c121eb8}.inventoryOverviewIntro{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:14px}.inventoryOverviewIntro span,.inventoryOverviewIntro p{color:var(--muted)}.inventoryOverviewIntro h3{margin:2px 0 4px}.inventoryOverviewIntro p{margin:0}.inventoryOverviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inventoryOverviewGrid button,.inventoryOverviewGrid a{min-width:0;min-height:92px;padding:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:#ffffff09;text-align:left;text-decoration:none;cursor:pointer}.inventoryOverviewGrid button:hover,.inventoryOverviewGrid a:hover{border-color:#f6d74a7a;background:#f6d74a12}.inventoryOverviewGrid span{min-width:0;display:grid;gap:3px}.inventoryOverviewGrid small{color:var(--muted);line-height:1.3}.inventoryOverviewGrid b{color:var(--yellow);white-space:nowrap}.inventoryOverviewNote{margin-top:12px;padding:10px 12px;border-left:3px solid rgba(72,178,123,.72);background:#48b27b14;color:var(--muted)}.inventoryOverviewNote strong{color:#d8f5e2}@media(max-width:980px){.inventoryOverviewGrid{grid-template-columns:1fr}}.inventoryHeroHeader p{margin:8px 0 0;color:var(--muted);font-weight:750}.inventoryStickyHeader,.inventoryStickyToolbar{position:sticky;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.inventoryStickyHeader{top:0;margin-bottom:0;padding:14px 16px;border:1px solid rgba(84,107,255,.24);border-radius:8px 8px 0 0;background:#0c121ef0}.inventoryStickyToolbar{top:78px;margin-bottom:16px;padding:12px 14px;border:1px solid rgba(84,107,255,.18);border-top:0;border-radius:0 0 8px 8px;background:#0c121eeb;box-shadow:0 14px 26px #0000003d}.rawCardsFocusNote{display:flex;align-items:center;gap:10px;margin-bottom:0;padding:10px 14px;border:1px solid rgba(72,178,123,.28);border-bottom:0;background:#48b27b14;color:#d8f5e2;font-size:.84rem;line-height:1.35}.rawCardsFocusNote strong{color:#fff8d2;white-space:nowrap}.gradedCardsFocusNote{border-color:#f6d74a52;background:#f6d74a12}.sealedProductsFocusNote{border-color:#56a3ff57;background:#56a3ff14}.gradedEbaySafetyNote{margin:0 0 12px;padding:10px 12px;border-left:3px solid rgba(72,178,123,.72);background:#48b27b14;color:var(--muted);font-size:.82rem}.gradedEbaySafetyNote strong,.gradedEbaySafetyNote a,.ebaySyncHelpFooter a{color:#d8f5e2}.ebaySyncHelpPanel{max-width:820px}.ebaySyncHelpList{display:grid;gap:8px}.ebaySyncHelpList article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.ebaySyncHelpList p,.ebaySyncHelpFooter{margin:3px 0 0;color:var(--muted);line-height:1.45}.ebaySyncHelpList article>span{padding:4px 7px;border-radius:999px;font-size:.7rem;font-weight:850;white-space:nowrap}.ebaySyncHelpList .safe{color:#bff5d2;background:#48b27b24}.ebaySyncHelpList .caution{color:#fff0a8;background:#f6d74a21}.ebaySyncHelpList .danger{color:#ffc2b8;background:#e05e4a24}.inventoryModeTabs{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px}.inventoryModeTabs button{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff09;cursor:pointer;font-weight:850;font-size:.78rem}.inventoryModeTabs button.active{border-color:#f6d74a85;color:#17110a;background:var(--yellow)}.inventoryHeaderActions{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.inventoryHeaderActions .inventoryAction{min-width:206px;white-space:nowrap}.inventoryFilters{display:flex;flex-wrap:wrap;gap:10px}.inventoryFilters label{min-width:220px;display:grid;gap:6px;color:var(--muted);font-size:.78rem}.inventoryFilters select,.inventoryFilters input{min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);color:var(--text);padding:0 12px;font-weight:750}.inventorySearchFilter{min-width:min(420px,100%);flex:1 1 340px}.inventoryFilters select option{color:#101720;background:#f8fafc;font-weight:650}.inventorySummary{min-width:190px;padding:10px 12px;border:1px solid rgba(246,215,74,.24);border-radius:8px;background:#f6d74a0f;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:baseline}.inventorySummaryWide{border-color:#48b27b42;background:#48b27b12}.inventorySummary span{color:var(--muted);font-size:.78rem}.inventorySummary b{grid-column:1 / -1;color:var(--yellow);font-size:1.1rem}.inventoryReviewGrid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.35fr);gap:12px;margin-bottom:16px}.inventoryRoadmap,.storageLocator,.ebayActiveSyncPanel,.inventoryChannelHub,.inventoryLabelQueue{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#080b1038}.inventoryLabelQueue,.ebayActiveSyncPanel,.inventoryChannelHub{grid-column:1 / -1}.inventoryChannelHubGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.inventoryChannelHubGrid article{display:grid;grid-template-columns:auto 1fr;align-content:start;gap:8px 10px;min-width:0;padding:13px;border:1px solid rgba(143,240,184,.16);border-radius:10px;background:linear-gradient(145deg,#15202feb,#0a1019f0)}.inventoryChannelHubGrid article>svg{color:#8ff0b8}.inventoryChannelHubGrid article>div{display:grid;gap:3px;min-width:0}.inventoryChannelHubGrid article span,.inventoryChannelHubGrid article small{color:var(--muted);font-size:.75rem;line-height:1.35}.inventoryChannelHubGrid article strong{color:var(--text);font-size:.98rem}.inventoryChannelHubGrid article>b{grid-column:1 / -1;color:#f6d74a;font-size:.8rem}.inventoryChannelHubGrid article>a,.inventoryChannelHubGrid article>button{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 10px;border:1px solid rgba(246,215,74,.38);border-radius:8px;background:#f6d74a1a;color:#fff4ae;font:inherit;font-size:.78rem;font-weight:850;text-decoration:none;cursor:pointer}.inventoryChannelHubGrid article>a:hover,.inventoryChannelHubGrid article>button:hover{border-color:#8ff0b8ad;background:#8ff0b81f;color:#d9ffe8}.inventoryChannelTruthNote{margin-top:10px;padding:10px 12px;border-left:3px solid #f6d74a;background:#f6d74a12;color:var(--muted);font-size:.79rem;line-height:1.45}.inventoryChannelTruthNote strong{color:#fff4ae}@media(max-width:1120px){.inventoryChannelHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.inventoryChannelHubGrid{grid-template-columns:1fr}}.labelQueueHeader{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:10px}.labelQueueHeader span{color:var(--muted);font-size:.76rem}.labelQueueHeader h3{margin:2px 0 0;font-size:1rem}.labelQueueHeader small{display:block;margin-top:4px;color:var(--muted);font-size:.76rem}.inventorySectionHeading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:10px}.inventorySectionHeading span{color:var(--muted);font-size:.76rem}.inventorySectionHeading h3{margin:2px 0 0;font-size:1rem}.ebaySyncHeading{align-items:center}.ebaySyncError{color:#ffb4a8;overflow-wrap:anywhere}.ebaySyncActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ebaySyncMetrics{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px;margin-bottom:12px}.ebaySyncMetrics article{min-width:0;display:grid;gap:2px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;color:var(--muted);font-size:.72rem}.ebaySyncMetrics article span{min-width:0}.ebaySyncMetrics strong{color:var(--text);font-size:1rem}.ebayActiveListingsTableWrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:8px}.ebayActiveListingsTable{width:100%;min-width:1280px;border-collapse:collapse;font-size:.78rem}.ebayActiveListingsTable th,.ebayActiveListingsTable td{padding:8px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:middle}.ebayActiveListingsTable th{color:var(--muted);background:#ffffff09;font-size:.68rem;text-transform:uppercase;letter-spacing:0}.ebayColumnSort{appearance:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;cursor:pointer}.ebayColumnSort:hover,.ebayColumnSort:focus-visible{color:var(--text);text-decoration:underline}.ebayAppOnlyInventory{display:grid;gap:10px}.ebayAppOnlyCard{display:flex;align-items:center;gap:10px;min-width:300px}.ebayAppOnlyTable{min-width:980px}.ebayActiveListingsTable td:first-child{width:244px}.ebayActiveListingsTable img{width:42px;height:58px;border-radius:6px;object-fit:cover;border:1px solid rgba(255,255,255,.14)}.ebayActiveListingsTable td strong,.ebayActiveListingsTable td small{display:block}.ebayActiveListingsTable td small{margin-top:3px;color:var(--muted);overflow-wrap:anywhere}.ebayNoImage{display:grid;place-items:center;width:42px;height:58px;border-radius:6px;border:1px solid rgba(255,255,255,.1);color:var(--muted);font-size:.62rem;text-align:center;text-decoration:none}.ebayVisualReviewCell{min-width:236px}.ebayReviewThumbGrid,.ebayDetailImages{display:grid;grid-template-columns:repeat(4,52px);gap:6px;align-items:start}.ebayReviewThumb{min-width:0;display:grid;gap:3px;justify-items:center}.ebayReviewThumbFrame{width:48px;height:62px;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:#ffffff09;overflow:hidden;display:grid;place-items:center}.ebayReviewThumbButton{position:relative;padding:0;color:inherit;cursor:zoom-in}.ebayReviewThumbButton:hover,.ebayReviewThumbButton:focus-visible{border-color:#f6d74acc;box-shadow:0 0 0 2px #f6d74a2e}.ebayReviewThumbFrame .ebayReviewZoomLabel{position:absolute;inset:auto 2px 2px;padding:2px 3px;border-radius:3px;color:#fff;background:#000000c2;font-size:.48rem;opacity:0;transition:opacity .12s ease}.ebayReviewThumbButton:hover .ebayReviewZoomLabel,.ebayReviewThumbButton:focus-visible .ebayReviewZoomLabel{opacity:1}.ebayMatchGuidance{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(246,215,74,.28);border-radius:7px;color:var(--muted);background:#f6d74a0f;font-size:.76rem}.ebayMatchGuidance strong{color:var(--yellow)}.ebayReviewThumbFrame img,.ebayActiveListingsTable .ebayReviewThumbFrame img{width:100%;height:100%;border:0;border-radius:0;object-fit:cover}.ebayReviewThumbFrame span{padding:4px;color:var(--muted);font-size:.58rem;line-height:1.05;text-align:center}.ebayReviewThumb small{margin:0;color:var(--muted);font-size:.58rem;font-weight:800;line-height:1.05;text-align:center}.ebayReviewThumb.large .ebayReviewThumbFrame{width:86px;height:116px}.ebayReviewThumb.large small{font-size:.66rem}.ebayQuantityReview,.ebayPriceReview{display:grid;grid-template-columns:repeat(3,minmax(48px,1fr));gap:6px;align-items:stretch}.ebayPriceReview{grid-template-columns:repeat(3,minmax(62px,1fr))}.ebayQuantityReview span,.ebayPriceReview span{min-width:0;display:grid;gap:2px;padding:6px;border-radius:6px;background:#ffffff09}.ebayQuantityReview small,.ebayPriceReview small{margin:0;color:var(--muted);font-size:.58rem;font-weight:850;text-transform:uppercase}.ebayQuantityReview strong,.ebayPriceReview strong{color:var(--text);font-size:.78rem}.ebayQtyDifference.mismatch strong{color:#ffb08c}.ebayStatusBadgeList{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:5px}.ebayReviewRow.expanded{background:#2e87d60f}.ebayListingDetailsRow td{padding:0;background:#2e87d60b}.ebayListingDetailsDrawer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:12px;border-top:1px solid rgba(46,135,214,.22)}.ebayDetailImages{grid-template-columns:repeat(4,86px)}.ebayDetailGrid{margin:0;display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:8px}.ebayDetailGrid div{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff09}.ebayDetailGrid dt{color:var(--muted);font-size:.65rem;font-weight:850;text-transform:uppercase}.ebayDetailGrid dd{margin:3px 0 0;color:var(--text);overflow-wrap:anywhere}.ebayTableActions{display:flex;gap:6px;align-items:center}.inventoryWorkspaceTabs{position:sticky;top:0;z-index:18;margin:-4px 0 10px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#080b10e6;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.inventoryWorkspaceTabs button,.inventoryQuickFilters button,.ebaySyncFilterTabs button,.inventoryViewControls select,.unknownBulkCorrection button,.unknownExpansionRow button,.marketPricingActions button,.inventoryModalActions button{min-height:38px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff0b;font:inherit;font-weight:850}.inventoryWorkspaceTabs button,.inventoryQuickFilters button,.ebaySyncFilterTabs button{padding:0 10px;cursor:pointer}.inventoryWorkspaceTabs button.active,.inventoryQuickFilters button.active,.ebaySyncFilterTabs button.active,.marketPricingTypeTabs button.active{color:#07130d;border-color:transparent;background:#8ff0b8}.inventoryQuickFilters,.inventoryViewControls,.ebaySyncFilterTabs{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.inventoryViewControls{justify-content:flex-end}.inventoryViewControls label{min-width:132px;color:var(--muted);font-size:.72rem;font-weight:850;display:grid;gap:4px}.inventoryViewControls select{width:100%;padding:0 10px;background:#080b10b8}.inventoryGroupToggle{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--text);background:#ffffff0d;font-weight:850}.inventoryGroup.collapsed .inventoryGroupHeader{margin-bottom:0}.inventoryView-compact .inventoryCards{gap:6px}.inventoryView-compact .inventoryCompactRow{min-height:58px;grid-template-columns:50px minmax(170px,1.2fr) minmax(120px,.78fr) 58px minmax(138px,.9fr) 70px 110px 116px 120px minmax(118px,.78fr) 86px 72px}.inventoryView-compact .inventoryExpandedRow{padding-top:8px}.inventoryView-grid .inventoryCards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.inventoryView-grid .inventoryCompactRow{grid-template-columns:54px minmax(0,1fr);align-items:start}.inventoryView-grid .inventoryCompactCell,.inventoryView-grid .conditionBadge,.inventoryView-grid .inventoryEbayBadges,.inventoryView-grid .inventoryCompactPhotoStatus,.inventoryView-grid .storageLocationBadge,.inventoryView-grid .inventoryChannelBadges,.inventoryView-grid .inventoryReviewBadges,.inventoryView-grid .inventoryCompactPrice,.inventoryView-grid .inventoryDetailsCue{grid-column:1 / -1;justify-self:start}.inventoryChannelBadges,.inventoryReviewBadges{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.channelBadge,.inventoryReviewBadges span,.storageLocationBadge{min-height:24px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 8px;color:var(--muted);background:#ffffff0b;font-size:.68rem;font-weight:850;line-height:1}.channelBadge.listed{color:#c9ffe0;border-color:#48b27b52;background:#48b27b1a}.channelBadge.notListed{color:#cbd5e1}.channelBadge.warning,.inventoryReviewBadges span{color:#fde68a;border-color:#f6be494d;background:#f6be4914}.inventoryCompactPrice,.inventoryPriceButton{border:1px solid rgba(72,178,123,.28);border-radius:8px;padding:7px 9px;color:#8ff0b8;background:#48b27b14;font:inherit;font-weight:900;cursor:pointer}.unknownExpansionPanel{grid-column:1 / -1;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#080b1038}.unknownBulkCorrection,.unknownExpansionRow{display:grid;gap:9px}.unknownBulkCorrection{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin-bottom:12px}.unknownExpansionList{display:grid;gap:8px}.unknownExpansionRow{grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(120px,1fr)) auto;align-items:end;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.unknownBulkCorrection label,.unknownExpansionRow label,.marketPricingControls label,.marketPricingApply label,.inventoryActionModal label{min-width:0;color:var(--muted);font-size:.72rem;font-weight:850;display:grid;gap:5px}.unknownBulkCorrection input,.unknownBulkCorrection select,.unknownExpansionRow input,.unknownExpansionRow select,.marketPricingControls select,.marketPricingApply input,.inventoryActionModal select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#080b10b8;padding:0 10px;font:inherit}.ebaySyncToolbar{display:grid;gap:10px;margin-bottom:12px}.ebaySyncToolbar .inventorySearchFilter span{min-height:40px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#080b10b8;display:flex;align-items:center;gap:8px}.ebaySyncToolbar input{width:100%;border:0;outline:0;color:var(--text);background:transparent;font:inherit}.inventoryBulkActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px;border:1px solid rgba(104,231,173,.24);border-radius:10px;background:#68e7ad0f}.inventoryBulkActions button{min-height:34px;padding:0 11px;border:1px solid rgba(104,231,173,.34);border-radius:8px;color:var(--text);background:#68e7ad1a;cursor:pointer;font-weight:800}.inventoryBulkActions button:disabled{cursor:default;opacity:.55}.inventoryBulkActions small{flex:1 1 280px;color:var(--muted)}.ebayImportSelectAll,.ebayImportRowSelect{display:flex;align-items:center;gap:6px;width:fit-content;color:var(--text);font-size:.72rem;font-weight:800;text-transform:none}.ebayImportSelectAll{margin-bottom:5px}.ebayImportRowSelect{margin-bottom:8px;color:var(--green)}.ebayImportSelectAll input,.ebayImportRowSelect input{width:16px;height:16px;accent-color:var(--green)}.ebayRowActionsMenu{position:relative}.ebayRowActionsMenu summary{width:38px;height:38px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;cursor:pointer;list-style:none}.ebayRowActionsMenu summary::-webkit-details-marker{display:none}.ebayRowActionsMenu[open]{z-index:8}.ebayRowActionsMenu[open]:before{content:"";position:fixed;inset:0;z-index:-1}.ebayRowActionsMenu[open]>:not(summary){margin-top:6px}.ebayRowActionsMenu[open]{min-width:220px;padding:6px;border:1px solid var(--line);border-radius:8px;background:#0d1520;box-shadow:0 16px 34px #00000057;display:flex;flex-direction:column;align-items:stretch;gap:6px}.ebayRowActionsMenu .inventoryAction{width:100%;min-height:34px;justify-content:flex-start;padding:0 10px;font-size:.72rem}.inventoryModalOverlay,.ebayPricingModalOverlay,.marketPricingOverlay{position:fixed;inset:0;z-index:64;padding:24px;background:#000000c2;display:grid;place-items:center}.pageShell:has(.inventoryModalOverlay),.pageShell:has(.ebayPricingModalOverlay),.pageShell:has(.marketPricingOverlay){z-index:90}.inventoryActionModal,.ebayPricingModalPanel,.marketPricingPanel{width:min(1040px,100%);max-height:min(840px,calc(100vh - 48px));overflow:hidden;border:1px solid rgba(46,135,214,.38);border-radius:8px;background:#0d1520;box-shadow:0 24px 70px #00000080}.inventoryActionModal{width:min(560px,100%);padding:16px;display:grid;gap:12px}.inventoryModalHeader,.ebayPricingModalHeader,.marketPricingHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.inventoryModalHeader span,.ebayPricingModalHeader span,.marketPricingHeader span{color:var(--muted);font-size:.78rem;font-weight:800}.inventoryModalHeader h3,.ebayPricingModalHeader h3,.marketPricingHeader h3{margin:3px 0 0;color:var(--text);font-size:1.18rem;line-height:1.2}.inventoryModalWarning{border:1px solid rgba(246,190,73,.3);border-radius:8px;padding:10px;color:#fde68a;background:#f6be4914;font-size:.82rem}.inventoryModalActions,.marketPricingActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.inventoryModalActions button,.marketPricingActions button{padding:0 12px}.inventoryModalActions button:disabled,.marketPricingActions button:disabled,.ebayRowActionsMenu button:disabled{cursor:not-allowed;opacity:.55}.ebayPricingModalPanel,.marketPricingPanel{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.ebayPricingModalHeader,.marketPricingHeader{padding:16px;border-bottom:1px solid var(--line)}.ebayPricingModalStats{padding:12px 16px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;background:#2e87d60f}.ebayPricingModalStats span,.recommendedPriceGrid span,.pricingConfidence{min-width:0;display:grid;gap:2px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:var(--muted);background:#ffffff09;font-size:.72rem;font-weight:800}.ebayPricingModalStats strong,.recommendedPriceGrid strong,.pricingConfidence strong{color:var(--text);font-size:1.08rem}.ebayPricingList{min-height:0;overflow:auto;padding:14px;display:grid;gap:10px}.ebayPricingItem{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff09;display:grid;grid-template-columns:58px minmax(180px,1fr) minmax(270px,.9fr) auto;align-items:center;gap:12px}.ebayPricingThumb{width:48px;height:64px;border:1px solid rgba(255,255,255,.14);border-radius:6px;object-fit:cover;background:#fff}.ebayPricingThumbEmpty{color:var(--muted);background:#ffffff0a;display:grid;place-items:center;font-size:.64rem;font-weight:800;text-align:center}.ebayPricingIdentity,.marketPricingCard,.marketPricingSources,.marketPricingApply{min-width:0;display:grid;gap:8px}.ebayPricingIdentity strong,.ebayPricingIdentity span,.ebayPricingIdentity small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebayPricingIdentity span,.ebayPricingIdentity small,.marketPricingCard span,.marketSourceList small{color:var(--muted);font-size:.75rem}.ebayPricingPriceGrid,.recommendedPriceGrid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px}.ebayPricingPriceGrid{grid-template-columns:repeat(4,minmax(76px,1fr))}.ebayPricingPriceGrid>span{min-height:54px;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080b1075;display:grid;align-content:center;gap:2px}.ebayPricingPriceGrid small{color:var(--muted);font-size:.68rem;font-weight:850}.ebayPricingDelta.positive{border-color:#48b27b4d;background:#48b27b14}.ebayPricingDelta.negative{border-color:#f6be4952;background:#f6be4914}.ebayPricingDelta.positive strong{color:#8ff0b8}.ebayPricingDelta.negative strong{color:#f6d66d}.ebayPricingActions{display:flex;justify-content:flex-end;gap:6px}.ebayPricingOverflow{color:var(--muted);font-size:.76rem}.marketPricingTypeTabs{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px}.marketPricingTypeTabs button{min-height:36px;border:1px solid var(--line);border-radius:8px;padding:0 12px;color:var(--text);background:#ffffff0b;font-weight:850}.marketPricingGrid{min-height:0;overflow:auto;padding:14px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1fr) minmax(260px,.9fr);gap:14px}.marketPricingCard,.marketPricingSources,.marketPricingApply{align-content:start;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:12px;background:#ffffff09}.marketPricingImages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketPricingImages img{width:100%;aspect-ratio:5 / 7;border:1px solid rgba(255,255,255,.12);border-radius:8px;object-fit:cover;background:#fff}.marketPricingControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketSourceList{display:grid;gap:8px}.marketSourceList article{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:9px;background:#080b106b;display:grid;gap:3px}.marketSourceList span{color:#8ff0b8;font-size:.78rem;font-weight:850}.recommendedPriceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryChecklist{display:grid;gap:7px}.inventoryChecklistItem{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:54px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.inventoryChecklistItem.ready{border-color:#48b27b57;background:#48b27b14}.inventoryChecklistItem.next{border-color:#f6d74a3d;background:#f6d74a0f}.inventoryChecklistItem input{width:16px;height:16px;accent-color:#48b27b}.inventoryChecklistItem span{min-width:0;display:grid;gap:2px}.inventoryChecklistItem strong{font-size:.82rem}.inventoryChecklistItem small{color:var(--muted);font-size:.74rem;line-height:1.35}.inventoryChecklistItem b{justify-self:end;padding:4px 7px;border-radius:999px;border:1px solid var(--line);color:var(--text);background:#ffffff0a;font-size:.68rem;white-space:nowrap}.storageZoneGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storageZoneCard{min-width:0;display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;align-items:start;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.storageZoneCard img{width:118px;aspect-ratio:4 / 5;object-fit:cover;border-radius:7px;border:1px solid rgba(255,255,255,.12)}.storageZoneCard div{min-width:0}.storageZoneCard div:first-of-type{display:grid;gap:3px}.storageZoneCard div:first-of-type span{width:fit-content;padding:3px 7px;border-radius:999px;border:1px solid rgba(246,215,74,.26);color:var(--yellow);background:#f6d74a12;font-size:.68rem;font-weight:900}.storageZoneCard strong{font-size:.9rem}.storageZoneCard small{color:var(--muted);font-size:.74rem;line-height:1.35}.storageLocatorCompact{padding:0;overflow:hidden}.storageLocatorCompact summary{min-height:56px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.storageLocatorCompact summary::-webkit-details-marker{display:none}.storageLocatorCompact summary span{display:grid;gap:3px;min-width:0;color:var(--muted);font-size:.75rem}.storageLocatorCompact summary b{color:var(--text);font-size:.98rem}.storageLocatorBody{padding:0 12px 12px;display:grid;gap:10px}.storageSegmentRow{display:flex;flex-wrap:wrap;gap:6px}.storageSegmentRow button,.storageAddForm button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff09;cursor:pointer;font-weight:850;font-size:.74rem}.storageSegmentRow button.active{border-color:#f6d74a85;color:#17110a;background:var(--yellow)}.storageAddForm{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) 76px auto;gap:8px;align-items:end}.storageAddForm label{display:grid;gap:5px;color:var(--muted);font-size:.72rem}.storageAddForm input{width:100%;min-height:32px;border:1px solid var(--line);border-radius:7px;padding:0 8px;color:var(--text);background:#0d131be0;font:inherit;font-size:.78rem}.storageAddForm button{border-color:#f6d74a42;color:#efe1a1;background:#f6d74a12}.storageUnitList{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.storageUnitCard{display:flex;justify-content:space-between;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.storageUnitCard div{min-width:0;display:grid;gap:2px}.storageUnitCard span,.storageUnitCard b{color:var(--yellow);font-size:.68rem;font-weight:900}.storageUnitCard strong{font-size:.82rem}.storageUnitCard small{color:var(--muted);font-size:.7rem}.storageSlotGrid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:5px}.storageSlotGrid span,.storageSlotGrid button{min-height:26px;border:1px solid rgba(255,255,255,.09);border-radius:6px;color:var(--text);background:#080b103d;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:850}.storageQrGrid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.storageQrGrid button{min-height:82px;display:grid;gap:5px;justify-items:center;align-content:center;padding:7px;cursor:pointer}.storageQrGrid button.active{border-color:#f6d74a8a;background:#f6d74a1a}.storageQrGrid svg{width:42px;height:42px;border-radius:4px;background:#fff}.storageQrGrid span{border:0;min-height:auto;padding:0;background:transparent;font-size:.66rem}.storageQrGridCompact{max-height:210px;overflow:auto;padding-right:3px}.labelQueueStats{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:baseline;width:fit-content;max-width:100%;margin-bottom:10px;padding:8px 10px;border:1px solid rgba(246,215,74,.22);border-radius:8px;background:#f6d74a0f}.labelQueueStats{display:none}.labelQueueStats strong{color:var(--yellow);font-size:1.2rem}.labelQueueStats span,.labelQueueStats small{color:var(--muted);font-size:.74rem}.labelQueueStats b,.labelQueueStats small{grid-column:1 / -1}.labelQueueActions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.labelQueueActions button{min-height:32px;padding:0 10px;border:1px solid rgba(246,215,74,.3);border-radius:8px;color:var(--text);background:#f6d74a14;cursor:pointer;font-weight:800}.labelQueueActions button:disabled{cursor:default;opacity:.55}.labelAdvancedControls{margin-bottom:10px}.labelAdvancedControls summary{width:fit-content;min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff09;display:inline-flex;align-items:center;cursor:pointer;font-size:.76rem;font-weight:850}.labelAdvancedControls[open] summary{margin-bottom:8px;color:var(--text)}.labelCalibrationControls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.labelCalibrationControls label{display:grid;gap:4px;color:var(--muted);font-size:.72rem}.labelCalibrationControls input{width:104px;min-height:32px;border:1px solid var(--line);border-radius:7px;padding:0 8px;color:var(--text);background:#0d131be0;font:inherit;font-size:.78rem}.labelCalibrationControls select{width:150px;min-height:32px;border:1px solid var(--line);border-radius:7px;padding:0 8px;color:var(--text);background:#0d131be0;font:inherit;font-size:.78rem}.labelCalibrationControls .labelCalibrationToggle{min-height:32px;display:inline-flex;align-items:end;gap:7px;padding-bottom:3px}.labelCalibrationToggle input{width:16px;height:16px;accent-color:var(--yellow)}.labelPreviewRail{display:flex;flex-wrap:wrap;gap:7px}.labelPreviewEmpty{color:var(--muted);font-size:.78rem}.miniCardLabel{width:144px;min-height:48px;padding:5px 7px;border:1px solid #d6dbe0;border-radius:4px;color:#111827;background:#fff;display:grid;align-content:center;gap:1px}.miniCardLabel strong,.miniCardLabel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miniCardLabel strong{font-size:.68rem}.miniCardLabel span{font-size:.58rem}.miniCardLabel .code128Barcode{width:100%;height:16px;display:block;fill:#111827}.inventorySeriesSection{display:grid;gap:8px;min-width:0}.inventorySeriesSolidHeader{--inventory-series-accent-fallback: #48b27b;position:relative;display:grid;grid-template-columns:minmax(170px,.48fr) minmax(0,1.75fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid rgba(72,178,123,.34);border-radius:8px;background:linear-gradient(90deg,#144e37f5,#0a1620fa),var(--inventory-series-accent-soft, rgba(72, 178, 123, .18));box-shadow:inset 5px 0 0 var(--inventory-series-accent, var(--inventory-series-accent-fallback)),0 14px 30px #0000003d}.inventorySeriesTitleBlock{min-width:0;display:grid;gap:2px}.inventorySeriesTitleBlock span{color:#b8d2c6;font-size:.64rem;font-weight:850;text-transform:uppercase;letter-spacing:0}.inventorySeriesTitleBlock h2{margin:0;color:#f8fff9;font-size:1.1rem;line-height:1.1}.inventorySeriesSetRail{min-width:0;display:flex;flex-wrap:nowrap;gap:5px;align-items:center;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin}.inventorySeriesSetRail button{flex:0 0 auto;max-width:170px;min-height:22px;padding:4px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#d7ebe1;background:#080b1047;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:.64rem;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.inventorySeriesSetRail button:disabled{cursor:default;opacity:.54;color:#9fb4aa;border-color:#ffffff14;background:#080b1029}.inventorySeriesSetRail button>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.inventorySeriesSetRail button small{min-width:16px;height:16px;padding:0 4px;border-radius:999px;color:#07110d;background:#ffffffd6;display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:950}.inventorySeriesSetRail button.latest{border-color:#f6d74a9e;color:#09130e;background:var(--yellow)}.inventorySeriesSetRail button.active{outline:2px solid rgba(255,255,255,.32);outline-offset:1px}.inventorySeriesSetRail button.hasInventory:not(.latest){border-color:#8ef0b257}.inventorySeriesActions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.inventorySeriesStats{display:grid;gap:1px;justify-items:end;text-align:right;min-width:78px}.inventorySeriesStats strong{color:#f8fff9;font-size:.78rem}.inventorySeriesStats b{color:var(--yellow)}.inventorySeriesToggle{min-height:30px;padding:0 9px;border-radius:7px;border:1px solid rgba(255,255,255,.12);color:#f8fff9;background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:.7rem;font-weight:900}.inventorySeriesExpansionStack{display:grid;gap:10px;min-width:0}.inventorySeriesExpansionStack .inventoryGroup:first-child{padding-top:0;border-top:0}.inventoryGroup{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line);scroll-margin-top:18px}.inventoryGroup:first-child{padding-top:0;border-top:0}.inventoryGroupHeader{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;justify-content:space-between;gap:12px}.inventoryGroupHeader.hasGroupLogo{min-height:72px;overflow:hidden;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 20% 50%,var(--inventory-set-accent-soft, rgba(246, 215, 74, .16)),transparent 36%),linear-gradient(135deg,var(--inventory-set-accent-soft, rgba(72, 178, 123, .12)),transparent 52%),linear-gradient(90deg,#080b10e6,#080b1094),#ffffff09;box-shadow:inset 4px 0 0 var(--inventory-set-accent, var(--yellow)),0 12px 32px #0000002e}.inventoryGroupHeader.hasGroupLogo>div{position:relative;z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.72)}.inventoryGroupLogo{position:absolute;z-index:1;top:50%;left:52%;max-width:min(260px,44%);max-height:58px;object-fit:contain;opacity:.92;transform:translate(-50%,-50%);mix-blend-mode:normal;filter:brightness(1.15) contrast(1.08) saturate(1.2) drop-shadow(0 12px 18px rgba(0,0,0,.42));pointer-events:none}.inventoryGroupHeader span{color:var(--muted);font-size:.78rem}.inventoryGroupSeriesLine{display:flex;min-width:0;align-items:center;gap:8px;flex-wrap:wrap}.inventoryGroupSeriesLine time{max-width:100%;padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--inventory-set-accent, var(--yellow)) 46%,transparent);color:#fff6bf;background:#080b106b;font-size:.66rem;font-weight:900;line-height:1.1;white-space:nowrap}.inventoryGroupHeader h3{margin:2px 0 0;font-size:1.18rem}.inventoryGroupHeader div:last-child{text-align:right;display:grid;gap:2px}.inventoryGroupHeader b{color:var(--yellow)}.inventoryCards{display:grid;gap:8px}.inventoryItem{position:relative;display:block;padding:0;border:1px solid var(--line);border-radius:8px;background:#ffffff09;overflow:hidden}.inventoryItemSimple{background:#ffffff07}.inventoryItemLabels{border-color:#f6d74a3d}.inventoryItemStorage{border-color:#48b27b38}.inventoryItem.labelSelected{border-color:#f6d74a6b;background:#f6d74a0e}.inventoryItem[open]{background:#ffffff0b}.inventoryCompactRow{display:grid;grid-template-columns:52px minmax(180px,1.3fr) minmax(126px,.78fr) 58px minmax(120px,.7fr) minmax(72px,.42fr) minmax(140px,.82fr) minmax(132px,.76fr) minmax(128px,.72fr) minmax(142px,.82fr) 82px 82px;gap:10px;align-items:center;min-height:78px;padding:8px 10px;list-style:none;cursor:pointer}.inventoryCompactRow::-webkit-details-marker{display:none}.inventoryCompactThumb{position:relative;width:44px;height:62px;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#080b1061;display:grid;place-items:center;overflow:visible;color:var(--muted);font-size:.62rem;font-weight:850;text-align:center}.inventoryCompactImageFrame{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:inherit}.inventoryImagePlaceholder{width:100%;height:100%;display:grid;place-items:center;padding:4px;color:#d5dde2;font-size:.58rem;line-height:1.05;text-transform:uppercase;background:linear-gradient(145deg,#48b27b2e,#f6d74a1a),#080b10ad}.inventoryQtyBadge,.inventoryImageSourceBadge{position:absolute;z-index:2;max-width:calc(100% - 6px);padding:2px 4px;border-radius:999px;border:1px solid rgba(8,11,16,.52);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:900;line-height:1;box-shadow:0 2px 7px #00000047}.inventoryQtyBadge{right:-7px;top:-6px;min-width:28px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#fff3a6;background:#b22626f5}.inventoryImageSourceBadge{left:50%;bottom:2px;max-width:54px;transform:translate(-50%);color:#09130e;background:#f6d74aeb}.inventoryCompactName,.inventoryCompactCell{min-width:0;display:grid;gap:2px}.inventoryCompactName strong,.inventoryCompactCell strong{min-width:0;color:var(--text);font-size:.82rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventoryCompactName small,.inventoryCompactCell small{min-width:0;color:var(--muted);font-size:.68rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventoryCompactPhotoStatus{min-width:0;padding:6px 8px;border-radius:7px;border:1px solid rgba(72,178,123,.24);color:#d8f5e2;background:#48b27b12;font-size:.72rem;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.inventoryCompactPhotoStatus.needsPhotos{border-color:#f6d74a52;color:#efe1a1;background:#f6d74a14}.inventoryCompactPrice{color:var(--yellow);font-size:.9rem;font-weight:950;text-align:right}.inventoryDetailsCue{min-height:32px;padding:0 10px;border-radius:7px;border:1px solid rgba(246,215,74,.28);color:#fff8d2;background:#f6d74a12;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:900}.inventoryExpandedRow{display:grid;grid-template-columns:126px minmax(0,1fr) 132px;gap:14px;align-items:start;padding:12px;border-top:1px solid rgba(255,255,255,.08)}.inventoryExpandedPhotos{min-width:0}.inventorySelectControl{min-width:0;display:grid;justify-items:center;gap:4px;color:var(--muted);font-size:.7rem;font-weight:800}.inventorySelectControl input{width:18px;height:18px;accent-color:var(--yellow)}.inventoryCompactSummary{min-height:64px;padding:8px 12px;display:grid;grid-template-columns:48px minmax(170px,1.35fr) 64px 72px minmax(132px,.9fr) minmax(120px,.85fr) minmax(132px,.95fr) 82px 72px;gap:10px;align-items:center;list-style:none;cursor:pointer}.inventoryItemLabels .inventoryCompactSummary{grid-template-columns:48px 48px minmax(170px,1.35fr) 64px 72px minmax(132px,.9fr) minmax(120px,.85fr) minmax(132px,.95fr) 82px 72px}.inventoryCompactSummary::-webkit-details-marker{display:none}.inventoryCompactSummary>span:not(.inventoryCompactName):not(.inventoryCompactThumb):not(.inventorySelectControl):not(.conditionBadge):not(.inventoryDetailsTrigger){min-width:0;color:var(--muted);font-size:.76rem;overflow-wrap:anywhere}.inventoryCompactSummary>b{color:var(--yellow);text-align:right;font-size:.9rem}.inventoryCompactThumb{width:42px;height:50px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#080b1057;display:inline-flex;align-items:center;justify-content:center;overflow:visible;color:var(--muted)}.inventoryCompactThumb img{width:100%;height:100%;object-fit:cover;display:block}.inventoryCompactName{min-width:0;display:grid;gap:2px}.inventoryCompactName strong,.inventoryCompactName small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventoryCompactName strong{color:var(--text);font-size:.9rem}.inventoryCompactName small{color:var(--muted);font-size:.72rem}.inventoryDetailsTrigger{min-height:30px;padding:0 9px;border:1px solid rgba(246,215,74,.24);border-radius:8px;color:#efe1a1;background:#f6d74a0f;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800}.inventoryExpandedRow{display:grid;grid-template-columns:126px minmax(0,1fr) 120px;gap:12px;align-items:start;padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.08);background:#080b102e}.inventoryItemLabels .inventoryExpandedRow{grid-template-columns:126px minmax(0,1fr) 168px}.inventoryItemStorage .inventoryExpandedRow{grid-template-columns:126px minmax(0,1fr) 180px}.inventoryThumbs{position:relative;display:grid;grid-template-columns:repeat(2,54px);gap:6px;align-items:start}.inventoryThumbButton{width:54px;border:0;padding:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;gap:3px;justify-items:center;font-size:.68rem}.inventoryThumbButton img{width:54px;height:76px;object-fit:cover;border-radius:5px;border:2px solid rgba(255,255,255,.78);box-shadow:0 10px 18px #00000047}.inventoryThumbButton:hover img{border-color:var(--yellow)}.inventoryPhotoIssues{grid-column:1 / -1;display:grid;gap:4px}.inventoryPhotoIssues span{padding:4px 6px;border:1px solid rgba(246,215,74,.3);border-radius:7px;color:#efe1a1;background:#f6d74a14;font-size:.66rem;font-weight:850;line-height:1.2}.rawCopyTracePanel{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(72,178,123,.26);border-radius:8px;background:#48b27b12}.rawCopyTracePanel p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.rawCopyTraceHeader,.rawCopyTraceRow{display:grid;gap:10px;align-items:center}.rawCopyTraceHeader{grid-template-columns:minmax(0,1fr) auto}.rawCopyTraceHeader strong{color:var(--text)}.rawCopyTraceHeader span{color:var(--yellow);font-weight:900}.rawCopyTraceList{display:grid;gap:8px}.rawCopyTraceRow{grid-template-columns:minmax(110px,.8fr) 96px minmax(190px,1.2fr) minmax(120px,.8fr);padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#080b1042}.rawCopyIdentity,.rawCopyTraceMeta{min-width:0;display:grid;gap:4px}.rawCopyIdentity strong{color:var(--text)}.rawCopyIdentity span,.rawCopyTraceMeta span{min-width:0;color:var(--muted);font-size:.72rem;overflow-wrap:anywhere}.rawCopyImagePair{display:flex;gap:6px}.rawCopyImageThumb{width:42px;height:58px;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:#080b106b;color:var(--muted);display:grid;place-items:center;overflow:hidden;padding:0;font-size:.56rem;font-weight:850;line-height:1.05;text-align:center}.rawCopyImageThumb img{width:100%;height:100%;object-fit:cover}.rawCopyImageThumb.missing{border-color:#f6d74a4d;background:#f6d74a14}.inventoryStockThumb{position:absolute;z-index:2;top:-5px;left:-5px;width:27px;height:38px;padding:0;border:1px solid rgba(246,215,74,.8);border-radius:4px;background:#080b10db;cursor:pointer;overflow:hidden;box-shadow:0 8px 16px #0000005c}.inventoryStockThumb img{width:100%;height:100%;object-fit:cover;display:block}.inventoryInfo{min-width:0;display:grid;gap:6px}.inventoryTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inventoryTitleRow strong{font-size:.98rem}.conditionBadge{min-width:40px;min-height:26px;padding:3px 8px;border-radius:7px;border:1px solid rgba(246,215,74,.28);color:var(--yellow);background:#f6d74a14;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:.75rem}.inventoryEbayBadges{min-width:0;display:flex;gap:4px;flex-wrap:wrap;align-items:center}.ebayStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text);font-size:.66rem;font-weight:850;line-height:1.1;overflow-wrap:anywhere}.ebayStatusBadge.listed{border-color:#48b27b5c;background:#48b27b1a;color:#8be6b0}.ebayStatusBadge.notListed{color:var(--muted)}.ebayStatusBadge.possible{border-color:#f6d74a57;background:#f6d74a14;color:var(--yellow)}.ebayStatusBadge.mismatch{border-color:#ff8c5c5c;background:#ff8c5c17;color:#ffb08c}.inventoryMeta{display:flex;flex-wrap:wrap;gap:5px}.inventoryMeta span,.inventorySku,.inventoryApproval{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.inventoryMeta span{padding:3px 7px;border-radius:999px;border:1px solid var(--line);background:#ffffff09;color:var(--text)}.inventoryOpsSummary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.inventoryLabelSummary,.inventoryStorageSummary{grid-template-columns:repeat(4,minmax(120px,1fr))}.inventoryOpsSummary span{min-width:0;padding:7px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#080b1038;color:var(--text);overflow-wrap:anywhere;font-size:.78rem}.inventoryOpsSummary strong{display:block;margin-bottom:2px;color:var(--muted);font-size:.66rem;text-transform:uppercase}.inventoryDetails{max-width:900px}.inventoryDetails summary{width:fit-content;min-height:28px;padding:0 9px;border:1px solid rgba(246,215,74,.22);border-radius:8px;color:#efe1a1;background:#f6d74a0f;display:inline-flex;align-items:center;cursor:pointer;font-size:.75rem;font-weight:800}.inventoryDetails[open]{display:grid;gap:7px}.inventoryDetailsPanel{display:grid;gap:10px;margin-top:8px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#080b1038}.inventoryControls,.inventoryShowControls,.inventoryEbayActions,.channelInventoryGrid{display:grid;gap:8px}.inventoryControls{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-width:960px;align-items:end}.inventoryShowControls{grid-template-columns:repeat(4,minmax(120px,1fr));max-width:850px;align-items:end}.inventoryEbayActions{grid-template-columns:repeat(4,minmax(130px,max-content));align-items:center}.ebayFallbackThumb span{display:block;margin-top:4px;color:var(--yellow);font-size:.66rem;font-weight:850}.storageOnlyControls{grid-template-columns:90px minmax(220px,420px)}.inventoryControls label,.inventoryShowControls label{display:grid;gap:5px;color:var(--muted);font-size:.72rem}.inventoryExpandedLabelSelect{align-self:end}.inventoryControls input,.inventoryControls select,.inventoryShowControls input,.inventoryShowControls select,.channelInventoryRow input,.channelInventoryRow select{width:100%;min-height:32px;border:1px solid var(--line);border-radius:7px;padding:0 8px;color:var(--text);background:#0d131be0;font:inherit;font-size:.78rem}.inventoryShowToggle{min-height:32px;align-items:center;grid-template-columns:auto 1fr;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#0d131b8f;color:var(--text);font-weight:850}.channelInventoryGrid{max-width:850px}.channelInventoryRow{display:grid;grid-template-columns:72px 120px 62px minmax(180px,1fr);gap:7px;align-items:center}.channelInventoryRowWithAction{grid-template-columns:72px 120px 62px minmax(180px,1fr) 92px}.channelInventoryRow strong{color:var(--text);font-size:.78rem}.smallDangerButton{min-height:32px;border-radius:7px;border:1px solid rgba(248,113,113,.4);color:#ffd2d2;background:#7f1d1d47;cursor:pointer;font-weight:850;font-size:.72rem}.smallDangerButton:disabled{cursor:default;opacity:.45}.inventoryDangerActions{display:flex;flex-wrap:wrap;gap:8px}.inventoryDangerActions .inventoryAction{min-width:230px}.compactDangerAction{min-width:120px;min-height:34px;padding:0 12px;font-size:.76rem}.printInventoryControlList,.printCardLabelSheet{display:none}.rolloLabel{width:fit-content;max-width:100%;padding:6px 8px;border-radius:7px;border:1px solid rgba(246,215,74,.22);color:#efe1a1;background:#f6d74a12;overflow-wrap:anywhere;font-size:.75rem}.rolloLabel:before{content:"Rollo Code 128: ";color:var(--muted)}.inventoryPriceColumn{display:grid;gap:8px;justify-items:end}.inventoryModeAction{align-content:center}.storageLocationBadge{max-width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(72,178,123,.28);color:#d8f5e2;background:#48b27b14;font-size:.78rem;font-weight:900;overflow-wrap:anywhere}.inventoryPriceColumn b{color:var(--yellow);font-size:1.05rem}.inventoryAction{width:fit-content;min-height:38px;padding:0 18px;border-radius:8px;border:1px solid rgba(246,215,74,.4);background:linear-gradient(180deg,#fff08033,#f6d74a12 48%,#080b1061),#f6d74a14;color:#fff9df;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.82rem;font-weight:900;line-height:1;text-align:center;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000047,0 10px 20px #0000003d;text-shadow:0 1px 0 rgba(0,0,0,.38);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.inventoryAction.iconOnlyAction{width:34px;min-width:34px;min-height:34px;padding:0}.inventoryAction svg{flex:0 0 auto;color:currentColor;filter:drop-shadow(0 1px 0 rgba(0,0,0,.38))}.inventoryAction.printInventoryButton{border-color:#f6d74a94;color:#fff8d2;background:linear-gradient(180deg,#ffe75952,#6f560c5c 52%,#1e1809a8),#f6d74a1f}.inventoryAction:hover:not(:disabled){transform:translateY(-1px);border-color:#f6d74ab3;box-shadow:inset 0 1px #ffffff40,inset 0 -2px #00000052,0 14px 24px #00000047}.inventoryAction:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #0000004d,0 5px 12px #00000038}.inventoryAction:disabled{cursor:default;color:var(--muted);border-color:var(--line);background:#ffffff09}.inventoryAction.dangerAction{border-color:#f871718f;color:#fff1f1;background:linear-gradient(180deg,#ffabab3d,#7f1d1d5c 52%,#3b0a0a9e),#7f1d1d4d}.inventoryAction.dangerAction:disabled{color:var(--muted);border-color:var(--line);background:#ffffff09}.printInventoryButton{cursor:pointer}.discordPostingPanel{display:grid;gap:14px}.discordPostingHeader p{margin:6px 0 0;color:var(--muted);max-width:760px}.discordPostingMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.discordPostingMetrics>div{border:1px solid var(--line);border-radius:10px;background:#0a121ab8;padding:14px;display:grid;gap:4px}.discordPostingMetrics span{color:var(--muted);font-size:.78rem}.discordPostingMetrics strong{font-size:1.3rem}.discordPostingToolbar{display:flex;gap:10px;align-items:center;justify-content:space-between}.discordPostingToolbar>label{flex:1;min-width:240px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:0 11px;background:#070e15e0}.discordPostingToolbar input{width:100%;border:0;background:transparent;color:inherit;padding:11px 0;outline:0}.discordPostingFilters,.discordPostingCardActions{display:flex;gap:7px;flex-wrap:wrap}.discordPostingFilters button,.discordPostingCardActions button{border:1px solid var(--line);border-radius:8px;background:#0c161fe6;color:inherit;padding:8px 11px}.discordPostingFilters button.active,.discordPostingCardActions button.primary{border-color:#36d98b;color:#baffdc;background:#14704640}.discordPostingCardActions button{display:inline-flex;align-items:center;gap:6px}.discordPostingCardActions button:disabled{opacity:.42;cursor:not-allowed}.discordPostingNote{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(54,217,139,.3);border-radius:10px;padding:12px;background:#12533624}.discordPostingNote div{display:grid;gap:3px}.discordPostingNote span{color:var(--muted);font-size:.82rem}.discordPostingGroups{display:grid;gap:9px}.discordPostingGroup{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#081018b3}.discordPostingGroup>summary{list-style:none;cursor:pointer;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;gap:12px}.discordPostingGroup>summary::-webkit-details-marker{display:none}.discordPostingGroup>summary>div{display:flex;align-items:center;gap:10px}.discordPostingGroup>summary>div:first-child{display:grid;gap:2px}.discordPostingGroup>summary span{color:var(--muted);font-size:.78rem}.discordPostingGroup>summary svg{transition:transform .18s ease}.discordPostingGroup[open]>summary svg{transform:rotate(180deg)}.discordPostingCards{border-top:1px solid var(--line)}.discordPostingCard{display:grid;grid-template-columns:72px minmax(260px,1fr) auto;align-items:center;gap:13px;padding:12px 14px;border-bottom:1px solid var(--line)}.discordPostingCard:last-child{border-bottom:0}.discordPostingPhoto{width:64px;height:86px;padding:3px;border:1px solid #327c8e;border-radius:8px;overflow:hidden;background:#142532;color:var(--muted)}.discordPostingPhoto img{width:100%;height:100%;display:block;object-fit:contain}.discordPostingCardInfo{display:grid;gap:5px;min-width:0}.discordPostingCardInfo>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discordPostingCardInfo>span{color:var(--muted);font-size:.8rem}.discordPostingCardInfo>div{display:flex;flex-wrap:wrap;gap:6px}.discordPostingCardInfo>div span{font-size:.72rem;border:1px solid var(--line);border-radius:999px;padding:3px 7px}.discordPostingEmpty{color:var(--muted);text-align:center;padding:30px;border:1px dashed var(--line);border-radius:10px}@media(max-width:900px){.discordPostingToolbar{align-items:stretch;flex-direction:column}.discordPostingCard{grid-template-columns:64px 1fr}.discordPostingCardActions{grid-column:1 / -1}}@media(max-width:620px){.discordPostingMetrics{grid-template-columns:1fr}.discordPostingGroup>summary>div:nth-child(2) span:nth-child(2){display:none}}.marketplacePanel{display:grid;gap:12px;max-width:1280px;margin:18px auto 0;overflow:visible}.page-marketplace .marketplacePanel{border-color:#2ee87952;background:linear-gradient(135deg,rgba(46,232,121,.12),transparent 38%),linear-gradient(215deg,rgba(246,215,74,.12),transparent 34%),#0a1316e6;box-shadow:0 22px 72px #0000004d,0 0 34px #2ee8791f,inset 0 1px #ffffff14}.page-marketplace .marketplacePanel>.panelHeader{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center}.page-marketplace .marketplacePanel>.panelHeader>div{grid-column:2;display:grid;justify-items:center}.page-marketplace .marketplacePanel>.panelHeader>svg{grid-column:3;justify-self:start;color:#2ee879;filter:drop-shadow(0 0 7px rgba(46,232,121,.86)) drop-shadow(0 0 14px rgba(246,215,74,.44))}.page-marketplace .marketplacePanel>.panelHeader h2,.page-marketplace .marketplaceMetric strong{color:#fffef3;text-shadow:0 0 4px rgba(255,255,255,.9),0 0 14px rgba(46,232,121,.86),0 0 30px rgba(246,215,74,.5)}.marketplaceSummary{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px}.marketplaceStatusBand{padding:13px 14px;border:1px solid rgba(246,215,74,.24);border-radius:8px;background:#090e14b8;display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:14px}.page-marketplace .marketplaceStatusBand{border-color:#2ee8795c;background:linear-gradient(90deg,#2ee8791f,#f6d74a14),#050e0dc7;box-shadow:inset 0 0 28px #2ee87914}.page-marketplace .marketplaceStatusBand strong{color:#fffef3}.marketplaceStatusBand span{color:var(--muted);font-size:.78rem}.marketplaceStatusBand strong{display:block;margin:3px 0;color:#fffaf0;font-size:1rem}.marketplaceStatusBand p{margin:0;color:var(--muted);line-height:1.45}.marketplaceReadinessBoard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.marketplaceReadinessCard{min-width:0;padding:12px;border:1px solid rgba(246,242,232,.11);border-radius:8px;background:#ffffff0b;display:grid;gap:5px}.marketplaceReadinessCard span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.marketplaceReadinessCard strong{color:var(--text);font-size:1.28rem}.marketplaceReadinessCard p{margin:0;color:#c8d0d8;font-size:.78rem;line-height:1.35}.marketplaceOwnerActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.marketplaceOwnerActions button{min-height:34px;padding:0 11px;border:1px solid rgba(246,215,74,.24);border-radius:8px;background:#f6d74a13;color:#efe1a1;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:850}.marketplaceOwnerActions button:hover{border-color:#f6d74a75}.marketplaceStatusChips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.marketplaceStatusChips span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#080b1061;color:#dceaf1;font-weight:800}.marketplaceSetBrowser{padding:12px;border:1px solid rgba(46,232,121,.26);border-radius:8px;background:linear-gradient(135deg,#2ee87914,#2e87d60d),#050c0e9e;display:grid;gap:10px;overflow:hidden}.marketplaceSetBrowserHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.marketplaceSetBrowserHeader>div:first-child,.marketplaceSetSelection{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.marketplaceSetBrowserHeader span,.marketplaceSetBrowserHeader small{color:var(--muted);font-size:.76rem;font-weight:800}.marketplaceSetBrowserHeader strong,.marketplaceSetSelection b{color:#fffaf0;font-size:.88rem;overflow-wrap:anywhere}.marketplaceSetSelection span,.marketplaceSetSelection b{min-height:28px;max-width:220px;padding:5px 9px;border:1px solid rgba(246,242,232,.12);border-radius:999px;background:#080b1075;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplaceSetSelection button{min-height:28px;padding:0 10px;border:1px solid rgba(46,232,121,.26);border-radius:8px;background:#2ee8791a;color:#dff4e7;cursor:pointer;font-weight:850}.marketplaceSetSelection button:disabled{cursor:default;opacity:.48}.marketplaceSetEmpty{min-height:86px;border:1px dashed rgba(246,242,232,.16);border-radius:8px;color:var(--muted);display:grid;place-items:center;gap:6px}.marketplaceSetSeriesList{display:grid;gap:8px}.marketplaceAllSetsButton,.marketplaceSetSeriesHeader,.marketplaceSetExpansionButton{width:100%;min-width:0;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#080b108a;color:var(--text);cursor:pointer;font:inherit;text-align:left}.marketplaceAllSetsButton:hover,.marketplaceSetSeriesHeader:hover,.marketplaceSetExpansionButton:hover{border-color:#2ee8795c}.marketplaceAllSetsButton.active,.marketplaceSetSeriesHeader.active,.marketplaceSetExpansionButton.active{border-color:#2ee87980;background:linear-gradient(135deg,#2ee87929,#f6d74a14),#061410c7;box-shadow:inset 0 0 22px #2ee87914}.marketplaceAllSetsButton{min-height:42px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.marketplaceAllSetsButton strong,.marketplaceSetSeriesHeader strong,.marketplaceSetExpansionText strong{min-width:0;color:#fffaf0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplaceAllSetsButton span,.marketplaceSetSeriesHeader small,.marketplaceSetSeriesHeader em,.marketplaceSetExpansionText small{color:var(--muted);font-size:.74rem}.marketplaceAllSetsButton b,.marketplaceSetSeriesHeader b,.marketplaceSetExpansionButton>b{min-height:24px;padding:3px 8px;border:1px solid rgba(46,232,121,.24);border-radius:999px;background:#2ee87914;color:#bee7cf;font-size:.72rem;white-space:nowrap}.marketplaceSetSeriesGroup{min-width:0;padding:8px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#ffffff06;display:grid;gap:8px}.marketplaceSetSeriesHeader{min-height:44px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto 18px;align-items:center;gap:10px}.marketplaceSetSeriesHeader span{min-width:0;display:grid;gap:2px}.marketplaceSetSeriesHeader em{font-style:normal;white-space:nowrap}.marketplaceSetSeriesCaret{justify-self:end;color:#bee7cf;transition:transform .14s ease}.marketplaceSetSeriesHeader[aria-expanded=true] .marketplaceSetSeriesCaret{transform:rotate(180deg)}.marketplaceSetExpansionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.marketplaceSetExpansionButton{min-height:76px;padding:8px;display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;overflow:hidden}.marketplaceSetExpansionButton.empty{opacity:.72}.marketplaceSetLogoFrame{--marketplace-set-logo-width: 70px;--marketplace-set-logo-height: 44px;width:82px;height:56px;padding:5px;border:1px solid rgba(46,232,121,.18);border-radius:8px;background:#ffffffe0;display:grid;place-items:center;overflow:hidden}.marketplaceSetLogoFrame img{display:block;width:var(--marketplace-set-logo-width);height:var(--marketplace-set-logo-height);object-fit:contain}.marketplaceSetLogoFrame svg{color:#1d4f35}.marketplaceSetExpansionText{min-width:0;display:grid;gap:3px}.marketplaceModeTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.marketplaceModeTab{min-width:0;min-height:54px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;color:var(--text);display:grid;justify-items:start;gap:3px;cursor:pointer;text-align:left}.marketplaceModeTab strong{color:#fffaf0;font-size:.9rem}.marketplaceModeTab span{color:var(--muted);font-size:.75rem}.marketplaceModeTab.active{border-color:#2ee87973;background:linear-gradient(135deg,#2ee87929,#f6d74a14),#061410bd;box-shadow:inset 0 0 24px #2ee87914}.localTradeDesk,.localTradeListings,.localTradeMine,.memberOffersPanel{padding:12px;border:1px solid rgba(72,178,123,.28);border-radius:8px;background:#070f0fb8;display:grid;gap:12px}.localTradeHeader,.localTradeSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.localTradeHeader span{display:block;color:var(--muted);font-size:.78rem}.localTradeHeader strong,.localTradeSectionTitle strong{color:#f4fff7}.localTradeHeader svg,.localTradeSectionTitle svg{color:#48b27b}.localTradeLayout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(320px,1.18fr);gap:10px}.localTradeProfile,.localTradePost{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#080b105c;display:grid;gap:10px}.localTradeMarketRequest{margin-top:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:10px}.localTradeFields,.localTradeTextGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.localTradePostFields{grid-template-columns:minmax(180px,1fr) minmax(130px,.72fr) minmax(100px,.48fr)}.localTradeTextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.localTradeFields label,.localTradeTextGrid label,.localTradeWideField{min-width:0;color:var(--muted);font-size:.75rem;display:grid;gap:5px}.localTradeFields input,.localTradeFields select,.localTradeTextGrid textarea,.localTradeWideField textarea{width:100%;min-width:0;min-height:36px;padding:8px 9px;border:1px solid var(--line);border-radius:8px;background:#080b10b8;color:var(--text);font:inherit}.localTradeTextGrid textarea{resize:vertical;min-height:72px}.localTradeWideField textarea{resize:vertical;min-height:62px}.localTradeVisitGrid{display:flex;flex-wrap:wrap;gap:8px}.localTradeCheck{min-height:30px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;color:var(--text);display:inline-flex;align-items:center;gap:7px;font-size:.8rem}.localTradeSafety,.localTradeMessage,.localTradeCard p{margin:0;color:var(--muted);line-height:1.42;font-size:.82rem}.localTradeMessage{min-height:32px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#080b1070}.localTradeMessage.success{border-color:#48b27b61;color:#bee7cf}.localTradeMessage.warning{border-color:#f6d74a61;color:#efe1a1}.localTradePrimary,.localTradeMineActions button{width:max-content;min-height:34px;padding:0 11px;border:1px solid rgba(72,178,123,.34);border-radius:8px;background:#48b27b26;color:#e7fff0;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:.82rem;font-weight:800}.localTradePrimary:disabled,.localTradeMineActions button:disabled{cursor:not-allowed;opacity:.55}.localTradeFilterButtons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.localTradeFilterButton{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;color:var(--text);font-size:.8rem;cursor:pointer}.localTradeFilterButton.active{border-color:#48b27b75;background:#48b27b2e;color:#bee7cf}.localTradeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.localTradeAvailableGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.localTradeCard{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px}.localTradeAvailableCard .localTradePrimary{margin-top:auto}.localTradeImage{width:82px;aspect-ratio:2.5 / 3.5;padding:5px;border:1px solid rgba(72,178,123,.32);border-radius:8px;background:#0b1118;display:grid;place-items:center;color:#bee7cf;cursor:pointer}.localTradeImage img{width:100%;height:100%;object-fit:cover;border-radius:5px;border:2px solid rgba(255,255,255,.82)}.localTradeCardBody{min-width:0;display:grid;gap:8px}.localTradeCardTop{min-width:0;display:flex;justify-content:space-between;gap:10px}.localTradeCardTop div{min-width:0;display:grid;gap:3px}.localTradeCardTop strong,.localTradeMineRow strong{overflow-wrap:anywhere}.localTradeCardTop span,.localTradeMineRow span{color:var(--muted);font-size:.76rem}.localTradeCardTop b{color:#bee7cf;white-space:nowrap;font-size:.82rem}.localTradePills{display:flex;flex-wrap:wrap;gap:6px}.localTradePills span{min-height:22px;padding:3px 7px;border:1px solid rgba(72,178,123,.28);border-radius:999px;background:#ffffff09;color:#dff4e7;font-size:.72rem}.localTradeEmpty{min-height:150px}.localTradeMineList{display:grid;gap:8px}.localTradeMineRow{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.localTradeMineRow>div:first-child{min-width:0;display:grid;gap:3px}.localTradeMineActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.localTradeMineActions .dangerAction{border-color:#ff747461;background:#ff74741f;color:#ffc4c4}.memberOfferList{display:grid;gap:8px}.memberOfferRow{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.memberOfferRow>div:first-child{min-width:0;display:grid;gap:4px}.memberOfferRow strong{color:#f4fff7;overflow-wrap:anywhere}.memberOfferRow span,.memberOfferRow p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.35}.memberOfferActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.memberOfferActions button{min-height:34px;padding:0 11px;border:1px solid rgba(72,178,123,.34);border-radius:8px;background:#48b27b26;color:#e7fff0;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:.82rem;font-weight:800}.memberOfferActions button:disabled{cursor:not-allowed;opacity:.55}.memberOfferActions .dangerAction{border-color:#ff747461;background:#ff74741f;color:#ffc4c4}.marketplaceOpsDetails{border:1px solid rgba(46,135,214,.24);border-radius:8px;background:#0a192875;overflow:hidden}.marketplaceOpsDetails summary{min-height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.marketplaceOpsDetails summary::-webkit-details-marker{display:none}.marketplaceOpsDetails summary span{color:var(--muted);font-size:.78rem}.marketplaceOpsDetails summary strong{color:#cfe9ff;font-size:.84rem}.ebayOpsBand{padding:0 14px 14px;border:0;border-top:1px solid rgba(46,135,214,.18);border-radius:0;background:transparent;display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:14px}.ebayOpsBand span{color:var(--muted);font-size:.78rem}.ebayOpsBand strong{display:block;margin:3px 0;color:#edf7ff;font-size:1.08rem}.ebayOpsBand p{margin:0;color:var(--muted);line-height:1.45}.ebayOpsStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ebayOpsStats span{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(46,135,214,.34);border-radius:8px;background:#080b1061;color:#cfe9ff;font-weight:800}.marketplaceMetric{min-width:0;min-height:72px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.page-marketplace .marketplaceMetric{text-align:center;border-color:#2ee87947;background:linear-gradient(180deg,#2ee8791a,#f6d74a0d),#070f0fc7;box-shadow:inset 0 0 22px #2ee87914,0 12px 28px #0000002e}.marketplaceMetric span,.marketListingTop span{color:var(--muted);font-size:.78rem}.marketplaceMetric{display:grid;align-content:center;gap:5px}.marketplaceMetric strong{color:var(--yellow);font-size:1.35rem}.marketplaceControls{position:sticky;top:10px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px;border:1px solid var(--line);border-radius:8px;background:#0a0f16f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.marketSearch{flex:1 1 360px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;color:var(--muted);display:flex;align-items:center;gap:8px}.marketSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.marketFilterButtons,.marketFocusButtons{display:flex;flex-wrap:wrap;gap:6px}.marketFilterButton,.marketFocusButton{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;color:var(--text);font-size:.8rem;cursor:pointer}.marketFilterButton.active,.marketFocusButton.active{border-color:#f6d74a73;background:#f6d74a2e;color:var(--yellow)}.marketFocusButton{border-color:#48b27b2e;color:#d8e6ee}.marketplaceReadinessSections{display:grid;gap:12px}.marketplaceReadinessSection{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#080b103d}.marketplaceReadinessHeader{display:flex;justify-content:space-between;align-items:end;gap:12px}.marketplaceReadinessHeader span{display:block;color:var(--muted);font-size:.74rem}.marketplaceReadinessHeader strong{color:#f4fff7;font-size:1rem}.marketplaceReadinessHeader b{min-width:36px;min-height:30px;padding:0 10px;border:1px solid rgba(72,178,123,.32);border-radius:8px;color:#bee7cf;background:#48b27b14;display:inline-flex;align-items:center;justify-content:center}.marketplaceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.marketListing{min-width:0;display:grid;grid-template-columns:94px minmax(0,1fr);gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.marketListingImage{width:94px;aspect-ratio:2.5 / 3.5;padding:6px;border-radius:8px;border:1px solid rgba(246,215,74,.28);background:linear-gradient(135deg,#f6d74a52,#2e87d66b),#0b1118;display:grid;place-items:center;cursor:pointer}.marketListingImage img{width:100%;height:100%;object-fit:cover;border-radius:5px;border:2px solid rgba(255,255,255,.82);box-shadow:0 12px 20px #00000057}.marketListingBody{min-width:0;display:flex;flex-direction:column;gap:10px}.marketListingTop{min-width:0;display:flex;justify-content:space-between;gap:10px}.marketListingTop div{min-width:0;display:grid;gap:3px}.marketListingTop strong{font-size:.95rem;line-height:1.2;overflow-wrap:anywhere}.marketListingTop b{color:var(--yellow);white-space:nowrap}.marketListingMeta,.marketListingChannels{display:flex;flex-wrap:wrap;gap:6px}.marketListingMeta span,.marketListingChannels span{min-height:22px;padding:3px 7px;border-radius:999px;border:1px solid var(--line);background:#ffffff09;color:var(--text);font-size:.72rem}.marketListingChannels span{border-color:#48b27b47;color:#bee7cf}.marketListingChannels .ebayDraftPill{border-color:#2e87d666;color:#cfe9ff}.marketListingChannels .ebayDraftPill.blocked,.marketListingChannels .ebayDraftPill.failed{border-color:#ff74746b;color:#ffc4c4}.marketListingChannels .ebayDraftPill.published{border-color:#f6d74a75;color:var(--yellow)}.marketReadinessLine{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.marketReadinessLine span{min-height:24px;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:#ffffff09;font-size:.72rem;font-weight:800}.marketReadinessPill.ready-to-publish{border-color:#48b27b61;color:#bee7cf}.marketReadinessPill.needs-photos,.marketReadinessPill.needs-listing-info{border-color:#f6d74a61;color:#efe1a1}.marketReadinessPill.published{border-color:#2e87d66b;color:#cfe9ff}.marketReadinessPill.sold-completed{border-color:#b4becd57;color:#d8e0ea}.ebayPreviewMeta .ebayDraftPill.blocked,.ebayPreviewMeta .ebayDraftPill.failed{border-color:#ff74746b;color:#ffc4c4}.ebayPreviewMeta .ebayDraftPill.published{border-color:#f6d74a75;color:var(--yellow)}.marketListingActions{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.marketListingActions button,.marketListingMenu summary,.marketBlockersDetails summary{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#0d131d;color:var(--text);display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:.82rem}.marketListingActions button:disabled{cursor:not-allowed;opacity:.55}.marketBlockersDetails{flex:1 1 100%}.marketBlockersDetails summary{width:max-content;list-style:none}.marketBlockersDetails summary::-webkit-details-marker{display:none}.marketBlockersDetails[open] summary{border-color:#f6d74a59;color:var(--yellow)}.marketBlockersDetails div{margin-top:6px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#080b107a;display:flex;flex-wrap:wrap;gap:6px}.marketBlockersDetails div span{min-height:24px;padding:3px 8px;border:1px solid rgba(246,215,74,.3);border-radius:999px;color:#efe1a1;background:#f6d74a14;font-size:.72rem}.marketListingMenu{position:relative;display:inline-grid;align-content:start}.marketListingMenu summary{list-style:none}.marketListingMenu summary::-webkit-details-marker{display:none}.marketListingMenu[open] summary{border-color:#f6d74a59;color:var(--yellow)}.marketListingMenu[open]{flex:1 1 100%;max-width:270px;z-index:24}.marketListingMenu[open] summary{width:max-content}.marketListingMenu div{position:static;z-index:12;width:min(260px,100%);min-width:min(188px,100%);margin-top:6px;padding:6px;border:1px solid var(--line);border-radius:8px;background:#080d14;box-shadow:0 18px 44px #0000006b,0 0 22px #2ee8791f;display:grid;gap:5px}.marketListingMenu div button{width:100%;justify-content:flex-start}.ebayPreviewOverlay{position:fixed;inset:0;z-index:60;padding:28px;background:#000000c2;display:grid;place-items:center}.ebayPreviewPanel{width:min(980px,100%);max-height:min(860px,calc(100vh - 56px));overflow:hidden;border:1px solid rgba(46,135,214,.34);border-radius:8px;background:#0d1520;box-shadow:0 24px 70px #00000080;display:grid;grid-template-rows:auto auto auto auto minmax(220px,1fr) auto}.ebayPreviewHeader{padding:16px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.ebayPreviewHeader span,.ebayPreviewHeader p{color:var(--muted);font-size:.82rem}.ebayPreviewHeader h2{margin:4px 0;font-size:1.25rem;line-height:1.2;overflow-wrap:anywhere}.ebayPreviewHeader p{margin:0}.ebayPreviewMeta{padding:10px 16px;display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line)}.ebayPreviewMeta span{min-height:26px;padding:5px 9px;border-radius:999px;border:1px solid rgba(46,135,214,.34);color:#cfe9ff;font-size:.75rem}.ebayPreviewThumbnail{padding:10px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;background:#2e87d614}.ebayPreviewThumbnail img{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#fff}.ebayPreviewThumbnail div{min-width:0;display:grid;gap:3px}.ebayPreviewThumbnail strong{color:var(--text);font-size:.86rem}.ebayPreviewThumbnail span{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.ebayPreviewError{margin:0;padding:10px 16px;border-bottom:1px solid rgba(255,116,116,.28);color:#ffc4c4;background:#ff747414;display:grid;gap:8px}.ebayPreviewError span,.ebayPreviewError small{color:#ffd8d8}.ebayPreviewError code{display:block;max-height:150px;overflow:auto;padding:10px;border:1px solid rgba(255,116,116,.28);border-radius:8px;background:#080b108f;color:#ffe4b8;white-space:pre-wrap}.ebayPreviewFrame{overflow:auto;margin:0;padding:18px;background:#fff;color:#17202a}.ebayPreviewActions{padding:14px 16px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid var(--line)}.ebayPreviewActions button{min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#0d131d;color:var(--text);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ebayPreviewActions button:disabled{cursor:not-allowed;opacity:.55}.marketplaceEmpty{min-height:280px}.facebookIntegrationPage{display:grid;gap:14px}.facebookIntegrationHeader,.facebookIntegrationStatus section,.facebookMetric,.facebookListingRow,.facebookEmpty{border:1px solid var(--line);border-radius:8px;background:#ffffff09}.facebookIntegrationHeader{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(135deg,#2e87d62e,#2ee87914),#080b10b8}.facebookIntegrationHeader span,.facebookMetric span,.facebookIntegrationStatus span,.facebookIntegrationStatus small,.facebookListingTop span{color:var(--muted);font-size:.78rem}.facebookIntegrationHeader h2{margin:4px 0 0;color:var(--text);font-size:1.45rem;line-height:1.15}.facebookIntegrationActions,.facebookStatusFilters,.facebookListingMeta,.facebookBlockers{display:flex;flex-wrap:wrap;gap:7px}.facebookIntegrationActions button,.facebookIntegrationActions a,.facebookListingControls button,.facebookListingControls a,.facebookStatusFilters button{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#0d131d;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.82rem;text-decoration:none;cursor:pointer}.facebookMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.facebookMetric{min-height:94px;padding:12px;display:grid;align-content:center;gap:7px;border-color:#2e87d63d}.facebookMetric svg{color:#9ad5ff}.facebookMetric strong{color:var(--yellow);font-size:1.35rem}.facebookIntegrationStatus{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.facebookIntegrationStatus section{min-width:0;padding:13px;display:grid;gap:5px}.facebookIntegrationStatus strong{overflow-wrap:anywhere;color:#f5fff8;font-size:.96rem}.facebookQueueToolbar{position:sticky;top:10px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px;border:1px solid var(--line);border-radius:8px;background:#0a0f16f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.facebookSearch{flex:1 1 320px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;color:var(--muted);display:flex;align-items:center;gap:8px}.facebookSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.facebookStatusFilters button.active{border-color:#f6d74a73;background:#f6d74a2e;color:var(--yellow)}.facebookEventPanel{display:grid;gap:10px;padding:12px;border:1px solid rgba(46,135,214,.26);border-radius:8px;background:linear-gradient(180deg,#2e87d614,#48b27b0a),#080b1057}.facebookEventDetails>summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);cursor:pointer;list-style:none}.facebookEventDetails>summary::-webkit-details-marker{display:none}.facebookEventDetails>summary>div{display:grid;gap:3px}.facebookEventDetails>summary span{color:var(--muted);font-size:.75rem}.facebookEventDetails>summary strong{font-size:.92rem}.facebookEventDetails[open]>summary{padding-bottom:10px;border-bottom:1px solid var(--line)}.facebookEventHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.facebookEventHeader div:first-child{min-width:0;display:grid;gap:4px}.facebookEventHeader span,.facebookEventMetricGrid span{color:var(--muted);font-size:.76rem}.facebookEventHeader strong{color:var(--text);font-size:1rem}.facebookEventMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.facebookEventMetricGrid div{min-height:70px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;display:grid;align-content:center;gap:4px}.facebookEventMetricGrid strong{color:var(--yellow);font-size:1.05rem}.facebookEventMessage{padding:9px 10px;border:1px solid rgba(72,178,123,.32);border-radius:8px;color:#bee7cf;background:#48b27b14;font-size:.82rem}.facebookEventMessage.warning{border-color:#ff747452;color:#ffc4c4;background:#ff747414}.facebookPageConnections{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:10px;align-items:stretch}.facebookPageConnections>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;display:grid;gap:5px}.facebookPageConnections span,.facebookPageConnections small,.facebookPageConnection span{color:var(--muted);font-size:.76rem}.facebookPageConnections strong,.facebookPageConnection strong{min-width:0;color:var(--text);overflow-wrap:anywhere}.facebookPageConnectionList{align-content:start}.facebookPageConnection{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.facebookPageConnection+.facebookPageConnection{padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.facebookPageConnection.selected{border-color:#48b27b57;background:#48b27b12}.facebookEventQueue{display:grid;gap:9px}.facebookEventRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.facebookEventRowMain{min-width:0;display:grid;gap:8px}.facebookEventPostStatus{width:max-content;min-height:24px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:#ffffff09;color:var(--muted);font-size:.72rem;font-weight:800}.facebookEventPostStatus.posted,.facebookEventPostStatus.scheduled{border-color:#48b27b5c;color:#bee7cf}.facebookEventPostStatus.failed{border-color:#ff747461;color:#ffc4c4}.facebookEventPostPreview{max-height:118px;margin:0;padding:9px;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080b106b;color:#d8e6ee;font-size:.78rem;line-height:1.4;white-space:pre-wrap}.facebookEventActions{min-width:136px;display:flex;flex-direction:column;gap:7px}.facebookEventActions button,.facebookEventActions a{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#0d131d;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.82rem;text-decoration:none;cursor:pointer}.facebookEventActions button:disabled,.facebookIntegrationActions button:disabled{cursor:not-allowed;opacity:.55}.facebookIntegrationHeader p{max-width:720px;margin:5px 0 0;color:var(--muted);font-size:.8rem;line-height:1.4}.facebookPublishingControls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px}.facebookBulkQueuePanel,.facebookAutomationPanel{min-width:0;padding:13px;border:1px solid rgba(46,135,214,.28);border-radius:9px;background:linear-gradient(160deg,#2e87d614,#48b27b0a),#080b108f;display:grid;gap:11px}.facebookAutomationPanel{border-color:#48b27b4d}.facebookBulkQueuePanel>header,.facebookAutomationPanel>header,.facebookAutomationFooter{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.facebookBulkQueuePanel>header>div,.facebookAutomationPanel>header>div{min-width:0;display:grid;gap:3px}.facebookBulkQueuePanel>header span,.facebookAutomationPanel>header span,.facebookScheduleFields label>span,.facebookAutomationFooter>span{color:var(--muted);font-size:.72rem}.facebookBulkQueuePanel>header strong,.facebookAutomationPanel>header strong{color:var(--text);font-size:.95rem}.facebookBulkQueuePanel>header b{color:var(--yellow);font-size:.78rem;white-space:nowrap}.facebookBulkSelectionActions{display:flex;flex-wrap:wrap;gap:7px}.facebookBulkSelectionActions button,.facebookQueueSubmit,.facebookAutomationFooter button{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#0d131d;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.facebookQueueSubmit{width:max-content;border-color:#2e87d66b;color:#dff3ff}.facebookBulkSelectionActions button:disabled,.facebookQueueSubmit:disabled,.facebookAutomationFooter button:disabled{cursor:not-allowed;opacity:.55}.facebookScheduleFields{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(130px,.8fr) minmax(160px,1fr);gap:8px;align-items:end}.facebookScheduleFields.automation{grid-template-columns:repeat(3,minmax(120px,1fr))}.facebookScheduleFields label{min-width:0;display:grid;gap:5px}.facebookScheduleFields input[type=datetime-local],.facebookScheduleFields select{width:100%;min-width:0;min-height:37px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#0a111a;color:var(--text);color-scheme:dark}.facebookCheckField{min-height:37px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#ffffff08;display:flex!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px!important}.facebookCheckField input{accent-color:#48b27b}.facebookAutomationPanel>p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.facebookAutomationState{padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted)!important;font-weight:900;text-transform:uppercase}.facebookAutomationState.enabled{border-color:#48b27b6b;color:#88e8b0!important;background:#48b27b17}.facebookBulkSelect{width:24px;min-height:44px;display:grid;place-items:center;cursor:pointer}.facebookBulkSelect input{width:17px;height:17px;accent-color:#48b27b}.facebookBulkSelect.disabled{cursor:not-allowed;opacity:.4}.facebookListingQueue{display:grid;gap:10px}.facebookInventoryGroups,.facebookExpansionGroups{display:grid;gap:9px}.facebookInventorySeries,.facebookInventoryExpansion{border:1px solid var(--line);border-radius:9px;background:#ffffff06;overflow:hidden}.facebookInventorySeries>summary,.facebookInventoryExpansion>summary,.facebookCatalogDetails>summary{min-height:46px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.facebookInventorySeries>summary{background:linear-gradient(90deg,#2e87d61a,#48b27b0a)}.facebookInventorySeries>summary span,.facebookInventoryExpansion>summary span,.facebookCatalogDetails>summary span{color:var(--muted);font-size:.76rem}.facebookExpansionGroups{padding:9px;border-top:1px solid var(--line)}.facebookInventoryExpansion>summary{min-height:42px;padding-left:16px}.facebookInventoryExpansion>.facebookListingQueue{padding:9px;border-top:1px solid var(--line)}.facebookListingRow{min-width:0;display:grid;grid-template-columns:24px 96px minmax(0,1fr);gap:12px;padding:10px}.facebookListingImage{width:96px;aspect-ratio:2.5 / 3.5;padding:6px;border:1px solid rgba(46,135,214,.32);border-radius:8px;background:linear-gradient(135deg,#2e87d657,#48b27b47),#0b1118;display:grid;place-items:center;color:#cfe9ff}.facebookListingImage img{width:100%;height:100%;object-fit:cover;border:2px solid rgba(255,255,255,.82);border-radius:5px;background:#fff;box-shadow:0 12px 20px #00000057}.facebookListingMain{min-width:0;display:grid;gap:10px}.facebookListingTop{min-width:0;display:flex;justify-content:space-between;gap:12px}.facebookListingTop div{min-width:0;display:grid;gap:3px}.facebookListingTop strong{overflow-wrap:anywhere;font-size:.98rem;line-height:1.2}.facebookListingTop b{color:var(--yellow);white-space:nowrap}.facebookListingMeta span,.facebookBlockers span{min-height:23px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:#ffffff09;color:var(--text);font-size:.72rem}.facebookListingMeta .facebookStatusPill.ready-to-list{border-color:#48b27b61;color:#bee7cf}.facebookListingMeta .facebookStatusPill.needs-photos,.facebookListingMeta .facebookStatusPill.needs-listing-info{border-color:#f6d74a61;color:#efe1a1}.facebookListingMeta .facebookStatusPill.listed{border-color:#2e87d66b;color:#cfe9ff}.facebookListingMeta .facebookStatusPill.sold{border-color:#b4becd57;color:#d8e0ea}.facebookListingControls{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(82px,.35fr) minmax(220px,1.4fr) auto auto;gap:8px;align-items:end}.facebookListingControls label{min-width:0;display:grid;gap:4px}.facebookListingControls label span{color:var(--muted);font-size:.7rem}.facebookListingControls select,.facebookListingControls input{width:100%;min-width:0;min-height:34px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#0d131d;color:var(--text)}.facebookListingControls button:disabled,.facebookListingControls input:disabled,.facebookListingControls select:disabled{cursor:not-allowed;opacity:.55}.facebookPageApiCallout,.facebookCatalogFeedCallout,.facebookInventoryPublishingHeader{padding:14px;border:1px solid rgba(72,178,123,.34);border-radius:9px;background:linear-gradient(135deg,#48b27b1f,#2e87d614),#080b109e;display:flex;align-items:center;justify-content:space-between;gap:13px}.facebookPageApiCallout>svg,.facebookCatalogFeedCallout>svg{flex:0 0 auto;color:#88e8b0}.facebookPageApiCallout>div,.facebookCatalogFeedCallout>div,.facebookInventoryPublishingHeader>div:first-child{min-width:0;display:grid;gap:4px}.facebookPageApiCallout strong,.facebookCatalogFeedCallout strong,.facebookInventoryPublishingHeader strong{color:var(--text)}.facebookPageApiCallout p,.facebookCatalogFeedCallout p,.facebookInventoryPublishingHeader p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.45}.facebookPageApiCallout a{flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid rgba(72,178,123,.44);border-radius:8px;background:#48b27b24;color:#dfffea;display:inline-flex;align-items:center;text-decoration:none;font-weight:800}.facebookCatalogFeedCallout>div:nth-child(2)>span{color:#88e8b0;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.facebookCatalogDetails{padding:0;display:block}.facebookCatalogDetails>summary{list-style:none}.facebookCatalogDetails>summary::-webkit-details-marker{display:none}.facebookCatalogDetails>summary>div{display:grid;gap:3px}.facebookCatalogDetails>summary>div>span{color:#88e8b0;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.facebookCatalogBody{padding:13px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px}.facebookCatalogBody>svg{color:#88e8b0}.facebookInventoryPublishingHeader>div:first-child>span{color:#88e8b0;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.facebookInventoryPostActions{display:flex;flex-wrap:wrap;gap:8px}.facebookInventoryPostActions button,.facebookInventoryPostActions a{min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#0d131d;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.8rem;text-decoration:none;cursor:pointer}.facebookInventoryPostActions button:first-child{border-color:#48b27b66;color:#dfffea}.facebookInventoryPostActions button.danger{border-color:#ff747457;color:#ffc4c4}.facebookInventoryPostActions button:disabled{cursor:not-allowed;opacity:.55}.facebookListingImage:not(:disabled){cursor:zoom-in}.facebookPublishOverlay{position:fixed;inset:0;z-index:90;padding:24px;background:#02050adb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center}.facebookPublishModal{width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(72,178,123,.38);border-radius:12px;background:linear-gradient(160deg,#111a25,#090f17 72%);box-shadow:0 28px 80px #0009}.facebookPublishModal>header,.facebookPublishModal>footer{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.facebookPublishModal>header{position:sticky;top:0;z-index:2;border-bottom:1px solid var(--line);background:#090f17f5}.facebookPublishModal>header>div{min-width:0;display:grid;gap:3px}.facebookPublishModal>header span{color:#88e8b0;font-size:.72rem;font-weight:900;text-transform:uppercase}.facebookPublishModal>header h2{margin:0;color:var(--text);font-size:1.25rem}.facebookPublishModal>header>button,.facebookPublishModal>footer button{min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#0d131d;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.facebookPublishModal>header>button{width:38px;padding:0}.facebookPublishModal>footer{position:sticky;bottom:0;justify-content:flex-end;border-top:1px solid var(--line);background:#090f17f5}.facebookPublishModal>footer button.primary{border-color:#48b27b73;background:#48b27b29;color:#e4ffee;font-weight:900}.facebookPublishModal button:disabled{cursor:not-allowed;opacity:.52}.facebookPublishBody{padding:17px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(340px,1.1fr);gap:18px}.facebookPublishPhotoPair{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.facebookPublishPhotoPair figure{min-width:0;margin:0;padding:10px;border:1px solid rgba(46,135,214,.3);border-radius:10px;background:#ffffff09;display:grid;place-items:center;gap:8px}.facebookPublishPhotoPair a{width:100%;display:block;cursor:zoom-in}.facebookPublishPhotoPair img{width:100%;max-height:520px;object-fit:contain;border-radius:7px;background:#fff}.facebookPublishPhotoPair figcaption{color:var(--muted);font-size:.7rem;text-align:center}.facebookPublishForm{min-width:0;display:grid;gap:12px;align-content:start}.facebookPublishFacts{display:flex;flex-wrap:wrap;gap:7px}.facebookPublishFacts span{padding:5px 9px;border:1px solid rgba(72,178,123,.28);border-radius:999px;color:#dfffea;background:#48b27b12;font-size:.75rem}.facebookPublishForm label{display:grid;gap:5px}.facebookPublishForm label>span,.facebookPublishForm>small{color:var(--muted);font-size:.74rem}.facebookPublishForm select,.facebookPublishForm textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:#0a111a;color:var(--text);font:inherit}.facebookPublishForm select{min-height:39px;padding:0 10px}.facebookPublishForm textarea{padding:10px;resize:vertical;line-height:1.45}.facebookBlockers span{border-color:#f6d74a4d;color:#efe1a1;background:#f6d74a14}.facebookQueueOverflow,.facebookEmpty{min-height:82px;padding:16px;display:grid;place-items:center;text-align:center;color:var(--muted)}.facebookEmpty{min-height:220px;gap:8px}.facebookEmpty strong{color:var(--text)}@media(max-width:940px){.facebookIntegrationHeader,.facebookListingTop{align-items:flex-start;flex-direction:column}.facebookIntegrationStatus,.facebookEventHeader,.facebookEventRow,.facebookPageConnections,.facebookPageConnection{grid-template-columns:1fr}.facebookEventHeader{align-items:flex-start;flex-direction:column}.facebookEventActions{min-width:0;flex-direction:row;flex-wrap:wrap}.facebookListingControls{grid-template-columns:repeat(2,minmax(0,1fr))}.facebookPublishBody,.facebookPublishingControls{grid-template-columns:1fr}.facebookScheduleFields.automation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.facebookListingRow{grid-template-columns:22px 74px minmax(0,1fr);gap:9px}.facebookListingImage{width:74px;padding:5px}.facebookListingControls{grid-template-columns:1fr}.facebookPageApiCallout,.facebookCatalogFeedCallout,.facebookInventoryPublishingHeader{align-items:flex-start;flex-direction:column}.facebookPublishOverlay{padding:0}.facebookPublishModal{width:100%;max-height:100vh;border-radius:0}.facebookPublishPhotoPair{grid-template-columns:1fr}.facebookCatalogDetails{display:block}.facebookCatalogBody,.facebookScheduleFields,.facebookScheduleFields.automation{grid-template-columns:1fr}.facebookAutomationFooter{align-items:flex-start;flex-direction:column}}.storageOrganizerPage{display:grid;gap:16px}.storageOrganizerHero{margin-bottom:0}.storageOrganizerIntro,.storageOrganizerSection{margin:0 12px;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:linear-gradient(135deg,#141d27fa,#09121ef5)}.storageOrganizerIntro,.storageOrganizerHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.storageOrganizerIntro span,.storageOrganizerHeading span{color:var(--yellow);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.storageOrganizerIntro h2,.storageOrganizerHeading h2{margin:4px 0}.storageOrganizerIntro p,.storageOrganizerHeading small{margin:0;color:var(--muted)}.storageAddressGrid,.storageTypeGrid,.storagePresetRow,.storageOrganizerUnitGrid{display:grid;gap:10px;margin-top:14px}.storageAddressGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.storageAddressGrid button{min-height:88px;padding:12px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:#ffffff09;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;cursor:pointer}.storageAddressGrid button>span{width:28px;height:28px;border-radius:50%;background:#f6d74a1f;display:grid;place-items:center}.storageAddressGrid button div,.storagePresetRow button span{display:grid;gap:3px}.storageAddressGrid button small,.storageTypeGrid button small,.storagePresetRow button small{color:var(--muted)}.storageAddressGrid button b{color:var(--yellow);font-size:.72rem}.storageAddressGrid button.active,.storageTypeGrid button.active{border-color:#40e19da8;background:linear-gradient(135deg,#40e19d24,#f6d74a0f);box-shadow:inset 0 0 24px #40e19d0f}.storageTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.storageTypeGrid button{min-height:116px;padding:14px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:#ffffff08;display:grid;gap:7px;align-content:start;text-align:left;cursor:pointer}.storagePresetRow{grid-template-columns:repeat(4,minmax(0,1fr))}.storagePresetRow button{min-height:62px;padding:10px 12px;border:1px solid rgba(246,215,74,.24);border-radius:8px;color:var(--text);background:#f6d74a0e;display:flex;gap:9px;align-items:center;text-align:left;cursor:pointer}.storageOrganizerForm{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}.storageOrganizerForm label{min-width:0;display:grid;gap:6px;color:var(--muted);font-size:.72rem;font-weight:800}.storageOrganizerForm input,.storageOrganizerForm select{width:100%;min-width:0;min-height:42px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:#080f19;font:inherit}.storageOrganizerForm label small{color:var(--yellow);font-weight:700}.storageFormWide{grid-column:span 2}.storageCreateButton{min-height:42px;padding:9px 14px;border:1px solid rgba(64,225,157,.54);border-radius:7px;color:#04140d;background:linear-gradient(135deg,#7be5ad,#d9e96e);display:inline-flex;gap:8px;align-items:center;justify-content:center;font:inherit;font-weight:900;cursor:pointer}.storageOrganizerUnitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storageOrganizerUnitCard{padding:14px;border:1px solid var(--line);border-radius:9px;background:#ffffff06}.storageOrganizerUnitHeader{display:flex;justify-content:space-between;gap:10px;color:var(--yellow);font-size:.7rem;font-weight:900}.storageOrganizerUnitCard h3{margin:8px 0 4px}.storageOrganizerUnitCard p{min-height:38px;margin:0;color:var(--muted);font-size:.76rem}.storageOrganizerQrGrid{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.storageOrganizerQrGrid div{width:82px;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff09;display:grid;gap:5px;justify-items:center}.storageOrganizerQrGrid span{max-width:100%;overflow-wrap:anywhere;color:var(--text);font-size:.56rem;font-weight:900;text-align:center}@media(max-width:980px){.storageAddressGrid,.storageTypeGrid,.storagePresetRow,.storageOrganizerUnitGrid,.storageOrganizerForm{grid-template-columns:1fr 1fr}}@media(max-width:640px){.storageAddressGrid,.storageTypeGrid,.storagePresetRow,.storageOrganizerUnitGrid,.storageOrganizerForm{grid-template-columns:1fr}.storageFormWide{grid-column:auto}}.inventoryLightbox{position:fixed;inset:0;z-index:50;padding:32px;background:#000000c2;display:grid;place-items:center}.inventoryLightboxPanel{position:relative;width:min(92vw,760px);max-height:92vh;padding:16px;border:1px solid rgba(246,215,74,.35);border-radius:8px;background:#111820;display:grid;gap:12px}.inventoryLightboxPanel .iconButton{position:absolute;top:12px;right:12px}.reviewEditBackdrop{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:#01050cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reviewEditDrawer{width:min(760px,calc(100vw - 24px));height:100%;overflow:auto;padding:24px;border-left:1px solid rgba(246,215,74,.35);background:#0d1520;box-shadow:-24px 0 80px #00000073}.reviewEditHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.reviewEditHeader span,.reviewEditGrid label,.reviewEditImages figcaption{color:var(--muted);font-size:.8rem}.reviewEditHeader h2{margin:4px 0 0;font-size:clamp(1.6rem,3vw,2.4rem)}.reviewEditHeader .iconButton{width:38px;aspect-ratio:1;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#111b29;display:grid;place-items:center;cursor:pointer}.reviewEditImages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.reviewEditImages figure{margin:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.reviewEditImages img{display:block;width:100%;max-height:280px;object-fit:contain;border-radius:6px;background:#0003}.reviewEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reviewEditGrid label{display:grid;gap:6px;font-weight:800}.reviewEditGrid input,.reviewEditGrid select{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#070d16;font:inherit}.reviewEditActions{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.reviewEditActions button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#111b29;font:inherit;font-weight:800;cursor:pointer}.reviewEditActions button:first-child{border-color:transparent;color:#17110a;background:linear-gradient(135deg,var(--yellow),var(--gold))}.inventoryLightboxPanel img{width:100%;max-height:78vh;object-fit:contain;border-radius:6px;background:#05080d}.inventoryLightboxPanel div{display:grid;gap:3px}.inventoryLightboxPanel span{color:var(--muted)}.binderDesk{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,22vw,440px);gap:14px;align-items:stretch}.binderMainColumn{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px}.binderSideRail{grid-column:2;grid-row:1;min-width:0;min-height:0;padding:10px;border:1px solid rgba(103,232,249,.18);border-radius:8px;background:linear-gradient(180deg,#0ea5e91a,#070c12d6 38%),#080d13eb;display:flex;flex-direction:column;gap:10px;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff09,0 18px 40px #00000038}.binderAddCardPanel .binderDesk{grid-template-columns:minmax(0,1fr)}.binderAddCardPanel .binderMainColumn{grid-template-rows:auto minmax(0,1fr)}.binderToolbar{flex:0 0 auto;display:grid;align-items:stretch;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr;gap:8px;overflow:visible}.binderToolbar .inventoryFilters{display:grid;grid-template-columns:1fr;gap:8px}.binderToolbar .inventoryFilters label{gap:3px;font-size:.68rem}.binderToolbar .inventoryFilters select{min-height:30px;padding:0 8px;font-size:.75rem}.binderNumberJump{min-width:0;display:grid;gap:3px;color:var(--muted);font-size:.68rem;font-weight:800}.binderNumberJump input{min-height:30px;width:100%;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#08111c;color:var(--text);font:inherit;font-size:.78rem;font-weight:850}.binderNumberJump span{max-width:100%;color:var(--yellow);font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binderLayoutPicker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.binderLayoutPicker button{min-height:28px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-weight:850;cursor:pointer}.binderLayoutPicker button.active{border-color:#f6d74a80;background:var(--yellow);color:#10130d}.binderModePicker{min-height:32px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;color:var(--text);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;font-size:.86rem;font-weight:850;white-space:nowrap}.binderModePicker button{min-height:26px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font-size:.74rem;font-weight:900}.binderModePicker button.active{border-color:#f6d74a80;background:var(--yellow);color:#10130d}.binderSlotFilterTabs{min-height:0;padding:4px;border:1px solid rgba(188,213,229,.18);border-radius:8px;background:#ffffff09;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.binderSlotFilterTabs button{min-width:0;min-height:34px;padding:3px 5px;border:1px solid transparent;border-radius:6px;background:#070c1294;color:var(--muted);display:grid;justify-items:center;gap:1px;cursor:pointer;font:inherit;line-height:1}.binderSlotFilterTabs button span,.binderSlotFilterTabs button b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binderSlotFilterTabs button span{font-size:.62rem;font-weight:850}.binderSlotFilterTabs button b{color:#fffaf0;font-size:.66rem;font-weight:950}.binderSlotFilterTabs button.active{border-color:#f6d74a8f;background:#f6d74af0;color:#10130d}.binderSlotFilterTabs button.active b{color:#10130d}.binderSlotFilterTabs button:disabled{opacity:.42;cursor:default}.binderPageControls{min-height:32px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;white-space:nowrap}.binderPageControls button{min-height:26px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#070c12cc;color:var(--text);font:inherit;font-size:.8rem;font-weight:850;cursor:pointer}.binderPageControls button:disabled{color:var(--muted);opacity:.55;cursor:default}.binderPageControls label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.76rem}.binderPageControls input{width:56px;min-height:26px;border:1px solid var(--line);border-radius:6px;background:#08111c;color:var(--text);text-align:center;font:inherit;font-weight:850}.binderFocusPanel .inventoryGroupHeader{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(154px,268px);align-items:center;gap:12px;padding:0 0 0 2px;margin-bottom:0}.binderFocusPanel .inventoryGroupHeader.hasGroupLogo{grid-template-columns:minmax(150px,1fr) minmax(168px,278px);min-height:88px}.binderFocusPanel .inventoryGroupHeader>div:first-child,.binderFocusPanel .inventoryGroupHeader>div:last-child{position:relative;z-index:2;min-width:0;align-self:center}.binderFocusPanel .inventoryGroupHeader>div:last-child{justify-self:end;max-width:100%;padding:5px 7px;border:1px solid rgba(246,215,74,.28);border-radius:7px;background:#03080de0;box-shadow:0 12px 26px #00000057,inset 0 0 0 1px #ffffff09;overflow:hidden;text-align:right;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.binderFocusPanel .inventoryGroupHeader h3{margin-top:1px;color:#fffaf0;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(0,0,0,.72);white-space:nowrap}.binderFocusPanel .inventoryGroupHeader span,.binderFocusPanel .inventoryGroupHeader b{min-width:0;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 9px rgba(0,0,0,.74);white-space:nowrap}.binderFocusPanel .inventoryGroupHeader span{color:#c9d7df}.binderFocusPanel .inventoryGroupHeader b{color:#f6d74a;font-weight:950}.binderFocusPanel .inventoryGroupHeader>div:last-child span,.binderFocusPanel .inventoryGroupHeader>div:last-child b{display:block;max-width:100%}.binderFocusPanel .inventoryGroupHeader>div:last-child span:nth-child(2){color:#fffaf0;font-weight:850}.binderFocusPanel .inventoryGroupHeader>div:last-child span:last-of-type{color:#f7c873}.binderGroupLogo{position:absolute;z-index:1;top:7px;left:50%;width:min(32vw,250px);max-height:78px;object-fit:contain;object-position:center;justify-self:center;transform:translate(-50%);filter:brightness(1.32) saturate(1.45) contrast(1.08) drop-shadow(0 12px 24px rgba(0,0,0,.52));pointer-events:none}.binderPageControls span{color:var(--muted);font-size:.78rem;font-weight:800}.binderToolbar .inventorySummary{min-width:0;padding:8px 9px;border:1px solid rgba(246,215,74,.22);border-radius:8px;background:#f6d74a12;display:grid;grid-template-columns:1fr;gap:2px}.binderToolbar .inventorySummary b{font-size:.9rem}.binderToolbar .inventorySummary span{font-size:.68rem}.binderModeBanner{flex:0 0 auto;min-height:0;padding:10px;border:1px solid rgba(246,215,74,.34);border-radius:8px;background:linear-gradient(90deg,#f6d74a29,#48b27b14),#070c12db;display:grid;gap:5px;box-shadow:inset 0 0 0 1px #ffffff09}.binderModeBanner strong{color:#fffaf0;font-size:.82rem;text-shadow:0 2px 10px rgba(0,0,0,.74)}.binderModeBanner span{min-width:0;color:#d8e6ee;font-size:.74rem;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.72);line-height:1.35}.binderClearButton,.binderManualToggle{min-height:32px;padding:0 10px;white-space:nowrap}.binderSideRail .binderManualToggle,.binderSideRail .binderClearButton,.binderSideRail .inventoryAction{width:100%;justify-content:center}.binderRailPanel{flex:0 0 auto;padding:10px;border:1px solid rgba(188,213,229,.16);border-radius:8px;background:#ffffff09;display:grid;gap:8px}.binderRailPanelHeader{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.binderRailPanelHeader strong{min-width:0;color:#fffaf0;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binderRailPanelHeader span{min-width:0;color:var(--muted);font-size:.68rem;font-weight:800;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.binderReportActions,.binderManageActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;align-items:center}.binderReportActions .inventoryAction,.binderManageActions .inventoryAction{min-height:32px;padding:0 8px}.manualBinderPanel{flex:0 0 auto;display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch;padding:10px;border:1px solid rgba(188,213,229,.2);border-radius:8px;background:#ffffff09}.binderAddCardPanel .manualBinderPanel{padding:12px}.addRawCardModuleHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.44fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(246,215,74,.24);border-radius:8px;background:linear-gradient(135deg,#f6d74a1f,#48b27b14),#08111cad}.addRawCardModuleHeader div{min-width:0;display:grid;gap:3px}.addRawCardModuleHeader span{color:#f6d74a;font-size:.72rem;font-weight:900;text-transform:uppercase}.addRawCardModuleHeader h2{margin:0;color:var(--text);font-size:1.32rem;letter-spacing:0}.addRawCardModuleHeader p{margin:0;color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.35}.manualBinderStep{min-width:0;display:grid;gap:8px}.manualBinderStepHeader{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:900}.manualBinderStepHeader span{width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--page-accent, #f6d74a) 22%,rgba(255,255,255,.08));color:#fff7cf;display:grid;place-items:center;font-size:.72rem}.manualBinderChooseLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:10px;align-items:stretch}.manualBinderPrimaryGrid,.manualBinderSecondaryGrid{display:grid;gap:8px;align-items:end}.manualBinderPrimaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manualBinderSecondaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.manualBinderFieldHint{min-height:15px;color:var(--muted);font-size:.68rem;font-weight:750}.manualBinderRequirement{display:flex;align-items:center;min-height:32px;padding:7px 10px;border:1px solid rgba(246,215,74,.28);border-radius:7px;background:#f6d74a1a;color:#fff7cf;font-size:.76rem;font-weight:850}.manualBinderPanel label{min-width:0;display:grid;gap:4px;color:var(--muted);font-size:.72rem;font-weight:800}.manualBinderPanel input,.manualBinderPanel select,.manualBinderPanel textarea{min-width:0;min-height:34px;width:100%;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#08111c;color:var(--text);font:inherit;font-size:.82rem}.manualBinderPanel textarea{min-height:72px;padding-block:8px;resize:vertical}.manualBinderWide{grid-column:span 2}.manualBinderPokemonTray{min-width:0;display:grid;gap:8px;padding:9px;border:1px solid rgba(188,213,229,.18);border-radius:8px;background:#08111c75;overflow:hidden}.manualBinderPokemonTrayHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text);font-size:.78rem}.manualBinderPokemonTrayHeader span{color:var(--muted);font-size:.7rem;font-weight:800}.manualBinderPokemonPager{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.manualBinderPokemonPager button{min-height:26px;padding:0 8px;border:1px solid rgba(188,213,229,.18);border-radius:7px;background:#070c12c2;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:3px;font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.manualBinderPokemonPager button:disabled{opacity:.45;cursor:default}.manualBinderPokemonTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;max-height:min(39vh,390px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.manualBinderPokemonTile{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;align-items:center;min-height:66px;border:1px solid rgba(188,213,229,.18);border-radius:8px;background:#070c12b8;color:var(--text);font:inherit;text-align:left;padding:7px;cursor:pointer}.manualBinderPokemonTile:hover,.manualBinderPokemonTile:focus-visible{border-color:#f6d74a7a;background:#f6d74a1f}.manualBinderPokemonImage{width:46px;aspect-ratio:5 / 7;display:grid;place-items:center;border-radius:6px;background:#ffffff0f;color:var(--muted);overflow:hidden}.manualBinderPokemonImage img{width:100%;height:100%;object-fit:contain}.manualBinderPokemonTile>span:last-child{min-width:0;display:grid;gap:2px}.manualBinderPokemonTile strong,.manualBinderPokemonTile small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manualBinderPokemonTile strong{color:var(--text);font-size:.8rem;font-weight:900}.manualBinderPokemonTile small,.manualBinderPokemonEmpty{color:var(--muted);font-size:.68rem;font-weight:780}.manualBinderPokemonEmpty{padding:8px;border:1px dashed rgba(188,213,229,.22);border-radius:7px}.manualBinderNotesField{grid-column:span 2}.manualBinderSelectionSummary{min-width:0;display:grid;gap:8px;align-content:stretch}.manualBinderSelectionSummary button,.manualBinderCardFormatToggle button,.manualCardModalClose,.manualCardModal .modalActions button{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#070c12db;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer;white-space:nowrap}.manualBinderSelectionSummary button{width:100%;min-width:132px;border-color:#f6d74a66;background:#f6d74a24}.manualBinderSelectionSummary button:disabled,.manualBinderCardFormatToggle button:disabled,.manualCardModal .modalActions button:disabled{opacity:.55;cursor:default}.manualBinderStockPreview{min-width:0;min-height:74px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border:1px solid rgba(188,213,229,.18);border-radius:8px;background:#08111cad}.manualBinderStockPreview img,.manualBinderStockEmpty{width:56px;aspect-ratio:5 / 7;border-radius:6px;background:#ffffff0f}.manualBinderStockPreview img{object-fit:contain}.manualBinderStockEmpty{display:grid;place-items:center;color:var(--muted)}.manualBinderStockEmpty span{display:none}.manualBinderStockPreview>div{min-width:0;display:grid;gap:2px}.manualBinderStockPreview span,.manualBinderStockPreview small{color:var(--muted);font-size:.7rem;font-weight:800}.manualBinderStockPreview strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.86rem}.manualBinderMarketStatus{display:inline-flex;align-items:center;gap:4px;color:#f6d74a}.manualBinderMarketStatus.loading svg{animation:scanStatusSpin .9s linear infinite}.manualBinderAcceptedSummary{display:grid;grid-template-columns:minmax(280px,1fr) minmax(150px,.36fr);gap:8px;align-items:stretch}.manualBinderValueCard{min-width:0;display:grid;align-content:center;gap:3px;padding:10px;border:1px solid rgba(72,178,123,.32);border-radius:8px;background:#48b27b1a}.manualBinderValueCard span,.manualBinderValueCard small{color:var(--muted);font-size:.72rem;font-weight:800}.manualBinderValueCard strong{color:#dff6e9;font-size:1.3rem}.manualBinderCardFormatToggle{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-self:end}.manualBinderCardFormatToggle button{width:100%;min-height:34px}.manualBinderCardFormatToggle button.isActive{border-color:#f6d74a7a;color:#fff7cf;background:#f6d74a29}.manualCardModalBackdrop{z-index:90}.manualCardModal{width:min(760px,100%);display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#101720;box-shadow:var(--shadow)}.manualCardModalClose{width:34px;padding:0}.manualCardModalBody{display:grid;grid-template-columns:minmax(170px,.38fr) minmax(0,1fr);gap:14px;align-items:stretch}.manualCardModalImage{min-height:246px;display:grid;place-items:center;border:1px solid rgba(188,213,229,.18);border-radius:8px;background:#08111cb8;overflow:hidden;color:var(--muted)}.manualCardModalImage img{width:100%;height:100%;max-height:330px;object-fit:contain}.manualCardModalDetails{min-width:0;display:grid;gap:10px;align-content:start}.manualCardModalDetails>span{color:var(--muted);font-size:.76rem;font-weight:800}.manualCardModalReadout{display:grid;gap:3px;padding:8px 9px;border:1px solid rgba(188,213,229,.18);border-radius:7px;background:#08111c70}.manualCardModalReadout span{color:var(--muted);font-size:.72rem;font-weight:800}.manualCardModalReadout strong{color:var(--text);font-size:.88rem}.manualCardModalDetails label{display:grid;gap:4px;color:var(--muted);font-size:.72rem;font-weight:800}.manualCardModalDetails select{min-height:38px;width:100%;border:1px solid var(--line);border-radius:7px;background:#08111c;color:var(--text);padding:0 9px;font:inherit}.manualCardModalValue{display:grid;gap:4px;padding:10px;border:1px solid rgba(72,178,123,.3);border-radius:8px;background:#48b27b17}.manualCardModalValue span,.manualCardModalValue small{color:var(--muted);font-size:.72rem;font-weight:800}.manualCardModalValue strong{color:#dff6e9;font-size:1.45rem}.manualCardAcceptButton{border-color:#48b27b75!important;background:#48b27b2e!important}.manualBinderActions{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end}.manualBinderActions button{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#070c12db;color:var(--text);display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer;white-space:nowrap}.manualBinderActions button[type=submit]{border-color:#48b27b6b;background:#48b27b2e}.manualBinderActions button:disabled{opacity:.55;cursor:default}.memberTradeComposer,.memberTradeInbox{padding:8px;border:1px solid rgba(72,178,123,.28);border-radius:8px;background:#48b27b12}.binderSideRail .memberTradeInbox{min-height:0;max-height:260px;overflow:hidden}.binderSideRail .memberTradeColumns{grid-template-columns:1fr}.binderSideRail .memberTradeRows,.binderSideRail .memberWantRows{max-height:150px;overflow-y:auto;overflow-x:hidden;padding-right:3px;scrollbar-gutter:stable}.binderSideRail .memberWantRows{grid-template-columns:1fr}.binderSideRail .memberWantRow{grid-template-columns:minmax(0,1fr);align-items:start}.binderSideRail .memberWantRow b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memberTradeComposer{flex:0 0 auto;display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,220px) minmax(180px,1.2fr) auto;gap:8px;align-items:end}.memberTradeComposer>div:first-child,.memberTradeComposer label{min-width:0;display:grid;gap:4px}.memberTradeComposer span,.memberTradeComposer label,.memberTradeColumnTitle{color:var(--muted);font-size:.72rem;font-weight:850}.memberTradeComposer strong,.memberTradeInboxHeader strong,.memberTradeRow strong{color:#fffaf0}.memberTradeComposer p,.memberTradeEmpty{margin:0;color:var(--muted);font-size:.76rem}.memberTradeComposer input,.memberTradeComposer select{min-height:32px;width:100%;min-width:0;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#08111c;color:var(--text);font:inherit;font-size:.82rem}.memberTradeComposerActions,.memberTradeRowActions{display:inline-flex;gap:6px;align-items:center;justify-content:flex-end}.memberTradeComposerActions button,.memberTradeRowActions button{min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#070c12db;color:var(--text);display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer;white-space:nowrap}.memberTradeComposerActions button[type=submit],.memberTradeRowActions button:first-child{border-color:#48b27b6b;background:#48b27b2e}.memberTradeComposerActions button:disabled,.memberTradeRowActions button:disabled{opacity:.55;cursor:default}.memberTradeInbox{flex:0 0 auto;display:grid;gap:8px;background:linear-gradient(90deg,#48b27b1f,#0ea5e90e),#070c12d1}.memberTradeInboxHeader{display:flex;justify-content:space-between;gap:10px;align-items:center}.memberTradeInboxHeader span{color:var(--yellow);font-size:.72rem;font-weight:900;text-shadow:0 2px 10px rgba(0,0,0,.72)}.memberTradeInboxHeader strong{font-size:.86rem;text-shadow:0 2px 10px rgba(0,0,0,.75)}.memberTradeColumnTitle{color:#d8e6ee;text-shadow:0 2px 10px rgba(0,0,0,.72)}.memberTradeEmpty{color:#bccbd5;font-weight:750}.memberTradeColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.memberTradeColumns>div{min-width:0;display:grid;align-content:start;gap:6px}.memberTradeRow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px;border:1px solid rgba(188,213,229,.18);border-radius:7px;background:#070c1294}.memberTradeRow.compact{grid-template-columns:minmax(0,1fr)}.memberTradeRow div:first-child{min-width:0;display:grid;gap:2px}.memberTradeRow span{min-width:0;color:var(--muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localTradePost.quickPostActive{border-color:#f6d74a61;background:linear-gradient(90deg,#f6d74a1f,#48b27b14),#070c12c2}.localTradeSelectedCard{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;padding:8px;border:1px solid rgba(246,215,74,.24);border-radius:8px;background:#080b1080}.localTradeSelectedCard img,.localTradeSelectedCard>svg{width:48px;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f}.localTradeSelectedCard>svg{height:64px;padding:13px;color:var(--yellow)}.localTradeSelectedCard div{min-width:0;display:grid;gap:2px}.localTradeSelectedCard span,.localTradeSelectedCard small{min-width:0;color:var(--muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localTradeSelectedCard strong{min-width:0;color:#fffaf0;font-size:.96rem;overflow-wrap:anywhere}.localTradeSelectedCard .warningText{color:#efe1a1;white-space:normal}.memberWantList{min-width:0;display:grid;gap:6px;padding:7px;border:1px solid rgba(246,215,74,.16);border-radius:7px;background:linear-gradient(90deg,rgba(246,215,74,.09),transparent 58%),#070c127a}.memberWantRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.memberWantRow{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px;border:1px solid rgba(188,213,229,.14);border-radius:7px;background:#070c1294}.memberWantRow div{min-width:0;display:grid;gap:2px}.memberWantRow strong,.memberWantRow b{color:#fffaf0;font-size:.74rem}.memberWantRow span{min-width:0;color:var(--muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memberTradeMessage{margin:0;font-size:.76rem;font-weight:850}.memberTradeMessage.success{color:#9df0b7}.memberTradeMessage.warning{color:#f6c36b}.memberTradeMessage.info{color:var(--muted)}.binderToolsRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.binderToolCard{min-width:0;min-height:116px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;display:grid;align-content:start;gap:5px}.binderToolCard.ready{border-color:#48b27b57;background:#48b27b17}.binderToolCard span{color:var(--muted);font-size:.76rem}.binderToolCard strong{color:#fffaf0}.binderToolCard p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.4}.binderShelf{position:relative;flex:1 1 auto;display:grid;grid-template-rows:minmax(0,1fr);gap:0;padding:10px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid rgba(188,213,229,.18);border-radius:8px;background:linear-gradient(90deg,rgba(12,15,18,.98) 0 54px,rgba(35,42,48,.94) 54px 62px,transparent 62px),linear-gradient(180deg,#2830369e,#070b10bd);box-shadow:inset 10px 0 20px #0000006b,0 22px 50px #0000004d}.binderShelfLogo{position:absolute;z-index:0;right:clamp(18px,4vw,56px);top:clamp(78px,12vh,138px);width:min(28vw,310px);max-height:112px;object-fit:contain;object-position:right center;opacity:.42;filter:brightness(1.55) saturate(2.05) contrast(1.1) drop-shadow(0 18px 38px rgba(0,0,0,.72));pointer-events:none}.binderCompletionRail{position:relative;z-index:1;flex:0 0 auto;display:grid;grid-template-columns:1fr;gap:6px;padding:5px;border:1px solid rgba(103,232,249,.22);border-radius:8px;background:linear-gradient(90deg,#0ea5e91f,#22c55e17,#f6d74a1a),#050c12d1;box-shadow:0 0 24px #22d3ee29,inset 0 0 18px #f6d74a14;overflow:hidden}.binderCompletionRail:before{content:"";position:absolute;inset:-35% -40% auto;height:44%;width:auto;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent);transform:skewY(-10deg);animation:binderCompletionGlow 4.8s ease-in-out infinite;pointer-events:none}.binderCompletionMeter{position:relative;z-index:1;min-width:0;min-height:46px;padding:8px;border:1px solid rgba(188,213,229,.18);border-radius:7px;background:#070c12c7;color:var(--text);display:grid;gap:3px;text-align:left;font:inherit;cursor:pointer}.binderCompletionMeter.active{border-color:#4ade80b3;background:#0d211ee0;box-shadow:0 0 18px #4ade8038,inset 0 0 18px #f6d74a14}.binderCompletionMeter:hover{border-color:#f6d74a8f}.binderCompletionTop{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.binderCompletionTop strong,.binderCompletionTop b{min-width:0;color:#fffaf0;font-size:.72rem;line-height:1;white-space:nowrap}.binderCompletionTop strong{overflow:hidden;text-overflow:ellipsis}.binderCompletionTop b{color:#f6d74a}.binderCompletionTrack{height:5px;border-radius:999px;background:#bcd5e524;overflow:hidden;box-shadow:inset 0 0 8px #00000080}.binderCompletionTrack span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#4ade80 64%,#f6d74a);box-shadow:0 0 13px #4ade8094}.binderCompletionMeta{min-width:0;color:var(--muted);font-size:.65rem;font-weight:800;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes binderCompletionGlow{0%,to{transform:translateY(0) skewY(-10deg);opacity:0}50%{transform:translateY(260%) skewY(-10deg);opacity:1}}@media(prefers-reduced-motion:reduce){.binderCompletionRail:before{animation:none}}@media(max-width:1320px){.binderFocusPanel{height:auto;min-height:calc(100vh - 20px)}.binderDesk{grid-template-columns:1fr;align-content:start;overflow:visible}.binderMainColumn{grid-template-rows:auto auto auto}.binderSideRail{grid-column:auto;grid-row:auto;max-height:none;overflow:visible}.binderToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.binderToolbar .inventoryFilters,.binderSlotFilterTabs,.binderModeBanner,.binderCompletionRail,.binderSideRail .memberTradeInbox{grid-column:1 / -1}.binderFocusPanel .inventoryGroupHeader.hasGroupLogo{grid-template-columns:minmax(0,1fr) minmax(168px,278px);min-height:76px}.binderFocusPanel .inventoryGroupHeader.hasGroupLogo>div:last-child{grid-column:auto;justify-self:end;text-align:right}.binderGroupLogo{width:min(28vw,210px);max-height:64px}.binderShelf{grid-template-rows:auto;overflow:visible}}.binderGroup{position:relative;z-index:1;display:grid;grid-template-rows:auto auto;gap:8px;min-height:0;align-content:start}.binderPage{--binder-cols: 3;--binder-slot-ratio: 2.5 / 3.5;position:relative;display:grid;grid-template-columns:repeat(var(--binder-cols),minmax(0,1fr));gap:clamp(4px,.52vw,8px);width:min(100%,980px);max-width:980px;margin:0 auto;padding:clamp(8px,1vw,14px) clamp(8px,1vw,14px) clamp(8px,1vw,14px) clamp(24px,2.2vw,34px);border:1px solid rgba(188,213,229,.34);border-radius:8px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 33.333%),repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 33.333%),linear-gradient(135deg,#e3eef521,#e3eef508 46%,#44515c1a),#182128c7;box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 42px #ffffff09,0 18px 40px #0000003d}.binderPage:before{content:"";position:absolute;top:42px;bottom:42px;left:12px;width:10px;border-radius:999px;background:radial-gradient(circle at 50% 12%,rgba(241,246,248,.96) 0 7px,rgba(31,38,44,.95) 8px 12px,transparent 13px),radial-gradient(circle at 50% 50%,rgba(241,246,248,.96) 0 7px,rgba(31,38,44,.95) 8px 12px,transparent 13px),radial-gradient(circle at 50% 88%,rgba(241,246,248,.96) 0 7px,rgba(31,38,44,.95) 8px 12px,transparent 13px)}.binderPage-4{--binder-cols: 2;width:min(100%,640px);max-width:680px}.binderPage-9{--binder-cols: 3;width:min(100%,900px);max-width:900px}.binderPage-12{--binder-cols: 4;width:min(100%,1080px);max-width:1080px}.binderPage-16{--binder-cols: 4;width:min(100%,1120px);max-width:1120px;gap:clamp(4px,.42vw,7px);padding:clamp(7px,.78vw,11px) clamp(7px,.78vw,11px) clamp(7px,.78vw,11px) clamp(22px,1.8vw,30px)}.binderPage-16 .binderPocketPreview{gap:2px;padding:clamp(3px,.38vw,5px);padding-bottom:28px}.binderPage-16 .binderPocketOwned .binderPocketPreview{padding-bottom:28px}.binderPage-16 .binderPocketMeta{min-height:22px}.binderPage-16 .binderCardBadges{gap:2px;min-height:15px;max-height:32px}.binderPage-16 .binderCardBadge{padding:1px 4px;font-size:.48rem}.binderPage-16 .binderSlotBadge{top:5px;left:5px;padding:2px 5px;font-size:.54rem}.binderPage-16 .binderQtyBadge{top:5px;right:5px;min-width:19px;min-height:17px;padding:1px 5px;font-size:.56rem}.binderPage-16 .binderSlotAdjust{top:26px;right:5px;gap:3px}.binderPage-16 .binderSlotAdjust button{width:20px;height:20px;font-size:.78rem}.binderPage-16 .binderSlotActions{left:4px;right:4px;bottom:4px}.binderPage-16 .binderSlotActions button{min-height:21px;padding:0 4px;font-size:.56rem}.binderPocket{position:relative;min-width:0;min-height:0;padding:0;border:1px solid rgba(227,238,245,.34);border-radius:6px;background:linear-gradient(145deg,#ffffff38,#fff1 34%,#00000014 70%),#dbe8ef1a;color:var(--text);display:grid;text-align:left;overflow:hidden}.binderPocket:has(.binderQtyPopover){z-index:30;overflow:visible}.binderPocketPreview{position:relative;z-index:1;min-width:0;min-height:0;width:100%;height:100%;padding:clamp(4px,.5vw,7px);padding-bottom:34px;border:0;background:transparent;color:inherit;display:grid;gap:3px;text-align:left;font:inherit;cursor:pointer}.binderPocketOwned .binderPocketPreview{padding-bottom:34px}.binderPocketOwned{border-color:#f6d74a6b;background:linear-gradient(145deg,#ffffff3d,#fff1 34%,#0000001f 70%),#e9e0ad1c}.binderPocketSearchMatch{border-color:#4ade80e6;box-shadow:0 0 0 2px #4ade8057,0 0 22px #4ade8038}.binderPocketMissing{border-style:dashed;border-color:#bcd5e52e;background:linear-gradient(145deg,#becdd71a,#74858f0b 44%,#00000024),#62737c14}.binderPocketMissing .binderPocketImage img{filter:grayscale(1);opacity:.26}.binderPocket:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.28),transparent 24%,transparent 72%,rgba(255,255,255,.1)),linear-gradient(180deg,rgba(255,255,255,.18),transparent 12%,transparent 88%,rgba(0,0,0,.18));opacity:.72}.binderPocket:hover{border-color:#f6d74a94;transform:translateY(-1px)}.binderPocketPreview:disabled{cursor:default}.binderSlotAdjust{position:absolute;top:31px;right:8px;z-index:5;display:grid;gap:4px}.binderSlotAdjust button{width:23px;height:23px;border:1px solid rgba(246,215,74,.42);border-radius:7px;background:#080d13eb;color:#fff8d1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;font-weight:950;line-height:1;box-shadow:0 10px 18px #00000052}.binderSlotAdjust button:first-child{border-color:#4ade8094;color:#bbf7d0}.binderSlotAdjust button:last-child{border-color:#f8717194;color:#fecaca}.binderSlotAdjust button:disabled{cursor:not-allowed;opacity:.42}.binderSlotAdjust button:not(:disabled):hover{transform:translateY(-1px);background:#f6d74a29}.binderRemoveButton{position:absolute;right:8px;top:32px;z-index:3;width:23px;height:23px;border:1px solid rgba(248,113,113,.62);border-radius:6px;background:#5b1010e6;color:#fff1f1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 18px #0000004d}.binderSlotActions{position:absolute;left:6px;right:6px;bottom:6px;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.binderSlotActions button{min-width:0;min-height:24px;padding:0 5px;border:1px solid rgba(246,215,74,.22);border-radius:6px;background:#080d13eb;color:#fff8d1;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-size:clamp(.56rem,.58vw,.68rem);font-weight:900;line-height:1}.binderSlotActions button:hover{border-color:#f6d74a7a;background:#f6d74a26}.binderSlotActions button:only-child{grid-column:1 / -1}.binderSlotActions button.active{border-color:#48b27b9e;background:#48b27b3d;color:#dfffea}.binderRemoveButton:hover{border-color:#f87171e6;background:#7f1d1df5}.binderPocketImage{position:relative;aspect-ratio:var(--binder-slot-ratio);border-radius:6px;padding:3px;background:#04070bdb;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 22px #00000052}.binderPocketFoil .binderPocketImage:before,.binderPocketFoil .binderPocketImage:after{content:"";position:absolute;inset:3px;z-index:2;border-radius:4px;pointer-events:none}.binderPocketFoil .binderPocketImage:before{background:linear-gradient(112deg,transparent 12%,rgba(255,255,255,.34) 36%,rgba(103,232,249,.22) 48%,rgba(246,215,74,.2) 58%,transparent 78%);mix-blend-mode:screen;opacity:0;transform:translate(-88%) skew(-12deg);animation:binderFoilSweep 4.2s ease-in-out infinite}.binderPocketFoil .binderPocketImage:after{background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.9) 0 1px,transparent 2px),radial-gradient(circle at 72% 18%,rgba(103,232,249,.82) 0 1px,transparent 2px),radial-gradient(circle at 42% 68%,rgba(246,215,74,.8) 0 1px,transparent 2px),radial-gradient(circle at 84% 76%,rgba(244,114,182,.72) 0 1px,transparent 2px);background-size:48px 54px;opacity:.2;mix-blend-mode:screen;animation:binderFoilTwinkle 2.8s steps(2,end) infinite}.binderPocketReverseFoil .binderPocketImage:before{background:linear-gradient(112deg,transparent 10%,rgba(255,255,255,.28) 30%,rgba(244,114,182,.24) 45%,rgba(103,232,249,.24) 58%,transparent 78%);animation-duration:3.5s}.binderPocketImage img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block}@keyframes binderFoilSweep{0%,46%{opacity:0;transform:translate(-88%) skew(-12deg)}58%{opacity:.62}74%,to{opacity:0;transform:translate(88%) skew(-12deg)}}@keyframes binderFoilTwinkle{0%,to{opacity:.16;transform:translateY(0)}50%{opacity:.36;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.binderPocketFoil .binderPocketImage:before,.binderPocketFoil .binderPocketImage:after{animation:none}.binderPocketFoil .binderPocketImage:before{opacity:.22;transform:none}}.binderSlotBadge{position:absolute;top:8px;left:8px;z-index:2;max-width:calc(100% - 16px);padding:3px 6px;border-radius:6px;background:#f6d74af0;color:#10130d;font-size:.6rem;font-weight:950;line-height:1;box-shadow:0 8px 16px #0000003d}.binderQtyBadge{position:absolute;top:8px;right:8px;z-index:6;min-width:23px;min-height:19px;padding:2px 6px;border-radius:999px;border:1px solid rgba(8,11,16,.36);background:#48b27bf5;color:#06120d;font-size:.62rem;font-weight:950;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 16px #0000003d}.binderQtyBadge.editing,.binderQtyBadge:hover{border-color:#f6d74a9e;background:#61e493}.binderQtyBadge.empty{border-color:#84949e6b;background:#84949ec2;color:#08111c}.binderQtyPopover{position:absolute;top:6px;right:38px;z-index:40;width:min(180px,calc(100vw - 28px));padding:10px;border:1px solid rgba(246,215,74,.46);border-radius:8px;background:#070c12fa;box-shadow:0 18px 34px #0000007a}.binderQtyPopover label{display:grid;gap:6px;color:var(--muted);font-size:.76rem;font-weight:850}.binderQtyPopover input{width:100%;min-height:46px;padding:0 10px;border:1px solid rgba(188,213,229,.38);border-radius:8px;background:#08111c;color:#fffaf0;font:inherit;font-size:1.2rem;font-weight:900;text-align:center;-moz-appearance:textfield}.binderQtyPopover input::-webkit-outer-spin-button,.binderQtyPopover input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.binderQtyPopover input:focus-visible{outline:2px solid rgba(246,215,74,.72);outline-offset:2px}.binderQtyPopoverActions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.binderQtyPopoverActions button{min-height:32px;border:1px solid var(--line);border-radius:7px;background:#ffffff0b;color:var(--text);font:inherit;font-size:.76rem;font-weight:850;cursor:pointer}.binderQtyPopoverActions button:first-child{border-color:#48b27b7a;background:#48b27b2e}.binderPocketMissing .binderSlotBadge{background:#b4c4cfe6}.binderPocketImage span,.binderPocketEmpty span{color:var(--muted);font-size:.8rem}.binderCardBadges{position:relative;z-index:1;min-height:18px;max-height:42px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px;overflow:hidden}.binderCardBadge{min-width:0;max-width:100%;padding:2px 5px;border:1px solid rgba(188,213,229,.24);border-radius:999px;background:#080d13c7;color:#d6eefb;font-size:clamp(.52rem,.54vw,.62rem);font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binderIntentBadges{display:flex;flex-wrap:wrap;gap:3px}.binderPocketMeta .binderIntentBadges b{min-width:0;max-width:100%;padding:2px 5px;border:1px solid rgba(246,215,74,.28);border-radius:999px;color:#fff8dc;background:#f6d74a1f;font-size:clamp(.52rem,.54vw,.62rem);font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binderPocketMeta{min-height:28px;display:grid;gap:3px;position:relative;z-index:1}.binderPocketMeta strong{font-size:clamp(.62rem,.66vw,.78rem);line-height:1.15;overflow-wrap:anywhere}.binderPocketMeta span{color:var(--yellow);font-size:clamp(.6rem,.62vw,.72rem);font-weight:850}.binderPocketMeta .binderMarketMeta{color:#c7f7d4;font-size:clamp(.56rem,.58vw,.68rem);font-weight:900}.binderPocketMeta .binderMarketMeta.empty{color:#bcd5e5ad}.binderPocketMeta .binderWantMeta{color:#9df0b7;font-size:clamp(.56rem,.58vw,.68rem)}.binderPocketEmpty{min-height:120px;border-style:dashed;display:grid;place-items:center;cursor:default;background:#ffffff06}.trustRows p{margin:0;display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:8px;background:#ffffff09;color:#d5dde2}.eventRows p{margin:0;min-height:42px;padding:11px 12px;border-radius:8px;border:1px solid var(--line);background:#ffffff09;color:#d5dde2}.eventRows p.success{border-color:#48b27b52;color:#bee7cf}.eventRows p.warning{border-color:#f6d74a59;color:#efe1a1}.emptyState{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;padding:30px;border-radius:8px;border:1px dashed rgba(246,242,232,.18);color:var(--muted);text-align:center}.emptyState strong{color:var(--text);font-size:1.1rem}@media(max-width:1320px){.discordEditorGrid,.discordGuidePanel{grid-template-columns:1fr}.discordReadinessGrid,.profileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profilePanel.wide,.profilePanel.fullWidth{grid-column:1 / -1}.profileStats.tracking{grid-template-columns:repeat(3,minmax(0,1fr))}.memberStarterGrid,.memberFeatureGrid,.memberRecentCards,.binderToolsRail,.profileNextStepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceStatusBand{grid-template-columns:1fr}.marketplaceSetBrowserHeader{grid-template-columns:1fr;align-items:start}.marketplaceSetSelection{justify-content:flex-start}.marketplaceSetSelection span,.marketplaceSetSelection b{max-width:100%}.localTradeLayout,.localTradeMineRow{grid-template-columns:1fr}.localTradeHeader{align-items:flex-start;flex-direction:column}.localTradeFilterButtons,.localTradeMineActions,.marketplaceStatusChips{justify-content:flex-start}.reviewDetailsDrawer,.reviewDetails{grid-column:1 / -1}.confidenceGrid,.blemishStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.identityHeader{grid-column:1 / -1;grid-template-columns:1fr auto}.identityFacts{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(160px,1fr))}.priceStack{grid-column:2;grid-row:1}}@media(max-width:1180px){body:has(.binderFocusPanel) .shell{grid-template-columns:1fr}body:has(.binderFocusPanel) main{padding:10px}.shell{grid-template-columns:1fr;width:100%;overflow-x:hidden}.sidebar{position:sticky;top:0;height:auto;padding:14px;border-right:0;border-bottom:1px solid var(--line);background:#080b10f5;overflow:visible;width:100%;max-width:100vw}nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;max-width:100%}.navGroup{flex:0 0 220px}.contextualSidebarNav .navGroup{flex:1 1 auto;min-width:min(100%,520px)}.navGroupItems{max-height:none;opacity:1;overflow:visible;transform:none}.navGroupLabel{background:#f6f2e80d}nav button{flex:0 0 auto;justify-content:center;min-width:100%}.contextualNavItems{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.contextualNavItems button{min-width:0;justify-content:flex-start}.heroBand,.workspace,.bottomGrid,.singleMode,.accountSettingsHero,.profileGrid,.connectedAccountsGrid,.connection-status-strip,.channelConnectionGrid{grid-template-columns:1fr}.connectedAccountRow,.connection-card,.channelConnectionCard{grid-template-columns:38px minmax(0,1fr)}.connectedAccountActions,.connectedContactEdit{justify-content:flex-start;grid-column:1 / -1}.connectedContactEdit input{width:min(100%,360px)}.verificationFeedback,.verificationCooldown{text-align:left}.profileBadges{justify-content:flex-start}.profilePanel.wide,.profilePanel.fullWidth{grid-column:auto}.metricsGrid,.marketplaceSummary,.accountGrid,.discordReadinessGrid,.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.binderPage-12,.binderPage-16{--binder-cols: 3;width:min(100%,70vh)}.binderDesk{grid-template-columns:1fr}.binderSideRail{grid-column:auto;grid-row:auto;max-height:none;overflow:visible}.binderToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.binderToolbar .inventoryFilters,.binderSlotFilterTabs,.binderModeBanner,.binderCompletionRail,.binderSideRail .memberTradeInbox{grid-column:1 / -1}}@media(min-width:1181px)and (max-width:1480px){.shell{grid-template-columns:228px minmax(0,1fr)}.sidebar{padding:18px 14px}nav button{min-width:0;padding:0 10px}}@media print{@page cardLabel{size:38mm 13mm;margin:0}@page cardLabelRotated{size:13mm 38mm;margin:0}:root{color-scheme:light}body{margin:0;color:#111827;background:#fff}.sidebar,.appHeader,.topbar,.inventoryToolbar,.inventoryGrid,.noPrint,.inventoryHeaderActions,.inventoryLightbox,.ebayPreviewOverlay{display:none!important}.shell,main{display:block;min-height:auto;padding:0;max-width:none}.panel,.fullPanel{border:0;box-shadow:none;background:transparent;padding:0}.panelHeader{display:block;border-bottom:2px solid #111827;margin-bottom:12px;padding-bottom:8px}.panelHeader span{color:#4b5563}.printInventoryControlList{display:none}.inventoryPrintControls .printInventoryControlList{display:block}.inventoryPrintLabels .panelHeader{display:none!important}.inventoryPrintLabels .printCardLabelSheet{display:block}.printInventoryControlList h2{margin:0 0 4px;font-size:20px}.printInventoryControlList p{margin:0 0 12px;color:#4b5563}.printInventoryControlList table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:9px}.printInventoryControlList th,.printInventoryControlList td{border:1px solid #9ca3af;padding:5px;vertical-align:top;text-align:left}.printInventoryControlList th{background:#e5e7eb}.printInventoryControlList th:nth-child(1),.printInventoryControlList td:nth-child(1){width:15%;overflow-wrap:anywhere}.printInventoryControlList th:nth-child(2),.printInventoryControlList td:nth-child(2){width:19%}.printInventoryControlList th:nth-child(3),.printInventoryControlList td:nth-child(3){width:13%}.printInventoryControlList th:nth-child(4),.printInventoryControlList td:nth-child(4){width:6%}.printInventoryControlList th:nth-child(5),.printInventoryControlList td:nth-child(5),.printInventoryControlList th:nth-child(6),.printInventoryControlList td:nth-child(6){width:5%}.printInventoryControlList th:nth-child(7),.printInventoryControlList td:nth-child(7){width:9%}.printInventoryControlList th:nth-child(8),.printInventoryControlList td:nth-child(8){width:23%}.printInventoryControlList th:nth-child(9),.printInventoryControlList td:nth-child(9){width:5%}.printCardLabel{page:cardLabel;position:relative;width:38mm;height:13mm;padding:0;border:0;color:#111827;background:#fff;display:grid;place-items:center;break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;box-sizing:border-box;overflow:hidden;transform:translate(var(--label-offset-x, 0mm),var(--label-offset-y, 0mm))}.printCardLabelSvg{width:38mm;height:13mm;display:block;overflow:hidden;transform:scale(var(--label-scale-x, 1),var(--label-scale-y, 1));transform-origin:center}.labelOrientation-13x38 .printCardLabel{page:cardLabelRotated;width:13mm;height:38mm}.labelOrientation-13x38 .printCardLabelSvg{transform:rotate(90deg);transform-origin:center;width:38mm;height:13mm}}@media(max-width:860px){main{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.mobileBottomNav{position:fixed;left:0;right:0;bottom:0;z-index:80;min-height:calc(66px + env(safe-area-inset-bottom));padding:7px 6px calc(7px + env(safe-area-inset-bottom));border-top:1px solid rgba(246,242,232,.14);background:#080b10f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:4px;box-shadow:0 -16px 38px #0000006b}.mobileBottomNav button{min-width:0;min-height:52px;padding:5px 2px;border:1px solid transparent;border-radius:8px;background:transparent;color:#cdd5dc;display:grid;place-items:center;align-content:center;gap:3px;font-size:.62rem;font-weight:900}.mobileBottomNav button.active{border-color:color-mix(in srgb,var(--page-accent) 46%,transparent);background:color-mix(in srgb,var(--page-accent) 16%,rgba(255,255,255,.04));color:#fffaf0}.mobileBottomNav button svg{color:color-mix(in srgb,var(--page-accent) 86%,#ffffff)}.mobileBottomNav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplaceReadinessBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceAllSetsButton{grid-template-columns:minmax(0,1fr) auto auto}.marketplaceSetSeriesHeader{grid-template-columns:minmax(0,1fr) auto 18px}.marketplaceSetSeriesHeader em{grid-column:2}.inventoryStartGuide,.inventorySearchBand{grid-template-columns:1fr}.inventorySeriesSolidHeader{grid-template-columns:minmax(0,1fr);align-items:start}.inventorySeriesStats{justify-items:start;text-align:left}.inventorySeriesActions{justify-content:flex-start}.cardArtwork{max-width:440px}.confidenceGrid,.insightGrid,.gradingFit,.centeringTool,.conditionReviewBlock,.blemishStrip{grid-template-columns:1fr}.identityHeader{grid-column:auto;grid-template-columns:1fr;grid-template-areas:"main" "price" "facts"}.reviewDetails{grid-column:auto}.identityFacts,.fieldGrid,.inventoryItem{grid-template-columns:1fr}.inventoryCompactRow{grid-template-columns:52px minmax(180px,1fr) minmax(120px,.8fr) 58px minmax(110px,.7fr) minmax(74px,.5fr)}.inventoryCompactPhotoStatus,.inventoryCompactRow>.inventoryCompactCell:nth-of-type(4),.inventoryCompactRow>.inventoryCompactCell:nth-of-type(5),.inventoryCompactPrice,.inventoryDetailsCue{grid-column:auto}.inventoryExpandedRow{grid-template-columns:116px minmax(0,1fr)}.inventoryExpandedRow .inventoryPriceColumn{grid-column:2;justify-items:start}.inventoryReviewGrid,.storageZoneGrid,.inventoryOpsSummary,.inventoryShowControls,.inventoryEbayActions{grid-template-columns:1fr}.inventoryWorkspaceTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.unknownBulkCorrection,.unknownExpansionRow,.marketPricingGrid{grid-template-columns:1fr 1fr}.ebayPricingItem{grid-template-columns:58px minmax(0,1fr)}.ebayPricingPriceGrid,.ebayPricingActions{grid-column:2 / -1}.ebaySyncMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.channelInventoryRow{grid-template-columns:1fr 1fr}.inventoryPriceColumn{justify-items:start}.priceStack{grid-column:auto;grid-row:auto;justify-items:start;text-align:left}}@media(max-width:720px){.shell,.sidebar,.pageShell{width:100%;max-width:100vw;min-width:0}.inventoryGroupHeader.hasGroupLogo{min-height:64px;padding:12px}.inventoryGroupLogo{left:62%;max-width:46%;max-height:44px}.inventorySeriesSolidHeader{padding:12px}.inventorySeriesSetRail button{max-width:100%}.inventoryCompactRow{grid-template-columns:48px minmax(0,1fr) 76px;align-items:start;min-height:auto}.inventoryCompactName,.inventoryCompactPhotoStatus,.inventoryDetailsCue{align-self:center}.inventoryCompactCell,.inventoryCompactPrice{grid-column:2 / -1;text-align:left}.inventoryCompactRow>.conditionBadge{grid-column:3;grid-row:1;justify-self:end}.inventoryEbayBadges{grid-column:2 / -1}.inventoryWorkspaceTabs{grid-template-columns:1fr 1fr;position:static}.inventoryQuickFilters,.inventoryViewControls,.ebaySyncFilterTabs{display:grid;grid-template-columns:1fr 1fr}.unknownBulkCorrection,.unknownExpansionRow,.marketPricingGrid,.marketPricingControls,.recommendedPriceGrid,.ebayPricingModalStats{grid-template-columns:1fr}.inventoryModalOverlay,.ebayPricingModalOverlay,.marketPricingOverlay{padding:12px}.inventoryActionModal,.ebayPricingModalPanel,.marketPricingPanel{max-height:calc(100vh - 24px)}.ebayPricingItem{grid-template-columns:48px minmax(0,1fr);align-items:start}.ebayPricingThumb{width:42px;height:58px}.ebayPricingPriceGrid,.ebayPricingActions{grid-column:1 / -1}.ebayPricingPriceGrid{grid-template-columns:1fr}.ebaySyncMetrics{grid-template-columns:1fr 1fr}.inventoryExpandedRow,.inventoryShowControls{grid-template-columns:1fr}.inventoryExpandedRow .inventoryPriceColumn{grid-column:auto}.inventoryControls{grid-template-columns:1fr}main{padding:16px 16px calc(86px + env(safe-area-inset-bottom));width:100%;max-width:100vw}.sidebar{position:relative;top:auto;z-index:24;padding:10px 12px}.sidebar nav{display:none}.sidebarToggle{display:none}.mobileSidebarToggle{min-width:76px;min-height:38px;padding:6px 10px;border:1px solid rgba(246,242,232,.16);border-radius:8px;background:#f6d74a14;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:900}.mobileMenuOpen .sidebar{position:fixed;inset:0 0 calc(66px + env(safe-area-inset-bottom)) 0;z-index:90;max-height:none;overflow-y:auto;border-bottom:1px solid var(--line);box-shadow:0 24px 60px #000000b8}.mobileMenuOpen .sidebar nav{display:block;overflow:visible}.mobileMenuOpen .contextualSidebarNav .navGroup{width:100%;min-width:0}.mobileMenuOpen .contextualNavItems{display:grid;grid-template-columns:1fr;gap:7px}.mobileMenuOpen .contextualNavItems button{width:100%;min-width:0;min-height:44px;justify-content:flex-start}.brandMark{width:42px}.mobileBinderQuickAction{display:inline-flex}.appHeader{min-height:38px;margin:0 0 10px;padding:0}.accountMenuTrigger{max-width:calc(100vw - 32px)}.accountMenuName{max-width:44vw}.topbar,.reviewTitle{align-items:flex-start;flex-direction:column;max-width:100%}.topbar h1{font-size:clamp(1.7rem,10vw,2.55rem);line-height:1.02;overflow-wrap:anywhere}.topbar p{overflow-wrap:anywhere}.page-marketplace .topbar{align-items:center;min-height:150px}.page-marketplace .topbar h1{font-size:clamp(1.85rem,10vw,2.35rem);line-height:1}.profileIdentity{align-items:flex-start;flex-direction:column}.profileStats,.profileStats.large,.profileStats.tracking{grid-template-columns:1fr}.topActions{width:100%}.topActions button{flex:1;justify-content:center}.heroBand{min-height:auto;padding:20px}.heroSystem,.metricsGrid,.marketplaceSummary,.marketplaceModeTabs,.accountGrid,.discordGrid,.memberStarterGrid,.memberDiscordDetails,.memberFeatureGrid,.memberRecentCards,.binderToolsRail,.profileNextStepGrid,.scanWorkflow,.scanReportSummary,nav{grid-template-columns:1fr}nav button{justify-content:flex-start;min-width:100%}.inventoryToolbar,.inventoryReviewGrid,.binderToolbar{display:flex;align-items:stretch;flex-direction:column}.binderCompletionRail,.binderToolbar{grid-template-columns:1fr}.binderNumberJump span{max-width:none}.manualBinderPrimaryGrid,.manualBinderSecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.manualBinderChooseLayout{grid-column:1 / -1;grid-template-columns:1fr;align-items:stretch}.addRawCardModuleHeader,.manualBinderAcceptedSummary,.manualCardModalBody{grid-template-columns:1fr}.manualCardModalImage{min-height:220px}.memberTradeComposer,.memberTradeColumns{grid-template-columns:1fr}.manualBinderActions{justify-content:flex-start}.storageZoneCard{grid-template-columns:92px minmax(0,1fr)}.storageZoneCard img{width:92px}.inventoryControls,.channelInventoryRow,.marketplaceStatusBand,.ebayOpsBand,.marketplaceSetExpansionGrid{grid-template-columns:1fr}.marketplaceSetExpansionButton{grid-template-columns:74px minmax(0,1fr) auto}.marketplaceSetLogoFrame{--marketplace-set-logo-width: 62px;--marketplace-set-logo-height: 38px;width:74px;height:50px}.localTradeFields,.localTradePostFields,.localTradeTextGrid,.localTradeCard{grid-template-columns:1fr}.localTradeImage{width:min(120px,100%)}.marketplaceStatusChips,.ebayOpsStats{justify-content:flex-start}.binderLayoutPicker{width:100%}body:has(.binderFocusPanel) main{padding:8px 8px calc(86px + env(safe-area-inset-bottom))}.binderFocusPanel{width:100%;max-width:100%;min-height:auto;padding:8px;overflow:visible}.binderHeader{align-items:flex-start;gap:8px}.binderTitleBlock{min-width:0}.binderHeader h2{font-size:1.15rem;overflow-wrap:anywhere}.binderHeaderStats{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.binderAccountGrid{grid-template-columns:1fr}.binderDesk{gap:8px}.binderSideRail{padding:8px;gap:8px}.binderToolbar{position:sticky;top:0;z-index:45;padding:8px;border:1px solid rgba(103,232,249,.2);border-radius:8px;background:#070c12f5;box-shadow:0 14px 30px #00000057}.binderToolbar .inventoryFilters{display:grid;grid-template-columns:1fr}.binderToolbar .inventoryFilters select,.binderNumberJump input,.binderPageControls input{min-height:44px;font-size:1rem}.binderLayoutPicker,.binderModePicker,.binderSlotFilterTabs,.binderPageControls{width:100%}.binderLayoutPicker button,.binderModePicker button,.binderSlotFilterTabs button,.binderPageControls button{min-height:42px}.binderSlotFilterTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.binderPageControls{grid-template-columns:1fr 1fr;white-space:normal}.binderPageControls span,.binderPageControls label{grid-column:1 / -1}.binderFocusPanel .inventoryGroupHeader,.binderFocusPanel .inventoryGroupHeader.hasGroupLogo{grid-template-columns:1fr;min-height:0;gap:8px}.binderFocusPanel .inventoryGroupHeader h3,.binderFocusPanel .inventoryGroupHeader span,.binderFocusPanel .inventoryGroupHeader b{white-space:normal}.binderFocusPanel .inventoryGroupHeader>div:last-child{justify-self:stretch;text-align:left}.binderGroupLogo{position:static;width:min(100%,220px);max-height:58px;justify-self:start;transform:none}.binderShelf{padding:8px;overflow:visible;background:#101720b8;box-shadow:none}.binderPage,.binderPage-4,.binderPage-9,.binderPage-12,.binderPage-16{--binder-cols: 1;width:100%;max-width:none;padding:0;border:0;background:transparent;box-shadow:none;gap:10px}.binderPage:before{display:none}.binderPocket,.binderPage-16 .binderPocket{min-height:172px;padding:0;border-radius:8px}.binderPocketPreview,.binderPage-16 .binderPocketPreview,.binderPocketOwned .binderPocketPreview,.binderPage-16 .binderPocketOwned .binderPocketPreview{min-height:172px;padding:10px 10px 48px;display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"image meta" "image badges";align-items:start;gap:8px 10px}.binderPocketImage{grid-area:image;width:104px;min-height:144px}.binderPocketMeta{grid-area:meta;min-width:0;min-height:0;padding-top:30px}.binderPocketMeta strong{font-size:.95rem}.binderPocketMeta span,.binderPocketMeta .binderMarketMeta,.binderPocketMeta .binderWantMeta,.binderPocketMeta .binderIntentBadges b{font-size:.78rem}.binderCardBadges{grid-area:badges;min-height:0;max-height:58px}.binderCardBadge,.binderPage-16 .binderCardBadge{font-size:.68rem}.binderSlotBadge,.binderPage-16 .binderSlotBadge{top:10px;left:10px;max-width:calc(100% - 64px);font-size:.66rem}.binderQtyBadge,.binderPage-16 .binderQtyBadge{top:10px;right:10px;min-width:34px;min-height:30px;font-size:.78rem}.binderSlotAdjust,.binderPage-16 .binderSlotAdjust{top:46px;right:10px;gap:6px}.binderSlotAdjust button,.binderPage-16 .binderSlotAdjust button{width:34px;height:34px;font-size:1rem}.binderSlotActions,.binderPage-16 .binderSlotActions{left:10px;right:10px;bottom:10px}.binderSlotActions button,.binderPage-16 .binderSlotActions button{min-height:36px;font-size:.78rem}.binderQtyPopover{position:fixed;top:auto;right:12px;left:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:auto}.reviewEditImages,.reviewEditGrid{grid-template-columns:1fr}.reviewEditDrawer{width:100%;padding:18px}.ebayPreviewOverlay{padding:14px}.ebayPreviewHeader,.ebayPreviewActions{align-items:flex-start;flex-direction:column}.ebayPreviewActions button{width:100%;justify-content:center}}@media(max-width:620px){.cropTemplateWorkspace{grid-template-columns:1fr}.cropTemplateToolbar,.cropTemplateForm,.cropTemplateActions,.cropTemplateStudioHeader,.cropTemplateStageToolbar,.cropTemplateStatus{align-items:stretch;flex-direction:column}.cropTemplateToolbar label,.cropTemplateForm label,.cropTemplateToolbar button,.cropTemplateActions button{width:100%}.cropTemplateStage{min-height:360px;max-height:70vh;padding:8px}.cropTemplateImageFrame{width:min(100%,calc(var(--crop-template-image-ratio) * min(70vh,620px) * var(--crop-template-zoom)));min-width:min(100%,320px)}.cropTemplateRegionEditor>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cropTemplateOcrCard{grid-template-columns:1fr}.cropTemplateOcrCard img{height:128px}.matchCompare{grid-template-columns:1fr;max-width:220px}.binderPage,.binderPage-9,.binderPage-12,.binderPage-16{--binder-cols: 1;width:100%;padding:0;gap:10px}.binderPocket{padding:0}.manualBinderPrimaryGrid,.manualBinderSecondaryGrid{grid-template-columns:1fr}.manualBinderWide,.manualBinderNotesField{grid-column:auto}.manualBinderCardFormatToggle,.manualBinderChooseLayout,.manualBinderSelectionSummary{grid-template-columns:1fr}.manualBinderActions{display:grid}}.dailyWorkEmpty{margin:0;padding:14px;border:1px dashed rgba(246,242,232,.16);border-radius:8px;color:var(--muted);background:#f6f2e809}.eventsPage{display:grid;gap:16px}.memberEventsPage{gap:12px}.memberEventHero{min-width:0;border:1px solid rgba(246,215,74,.22);border-radius:8px;padding:14px;background:linear-gradient(135deg,#f6d74a1a,#2e87d61a),#101720d1;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:14px;align-items:center}.memberEventHero span,.memberEventHero p,.memberEventStats span{color:var(--muted)}.memberEventHero span{font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.memberEventHero h2{margin:4px 0 0;color:#fffaf0;font-size:clamp(1.45rem,2vw,2.1rem);line-height:.98;letter-spacing:0}.memberEventHero p{max-width:780px;margin:8px 0 0;line-height:1.38}.memberEventStats{min-height:74px;border:1px solid rgba(246,242,232,.12);border-radius:8px;padding:10px 12px;background:#080b1061;display:grid;align-content:center;justify-items:end}.memberEventStats strong{color:#fffaf0;font-size:2rem;line-height:.95}.memberEventStats span{margin-top:5px;font-size:.76rem;font-weight:800}.eventDiscoveryHero{min-width:0;border:1px solid rgba(246,215,74,.22);border-radius:8px;padding:14px;background:linear-gradient(135deg,#f6d74a1a,#2e87d61f),#101720d6;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;align-items:stretch}.eventDiscoveryHeroCopy{min-width:0;display:grid;align-content:center;gap:8px}.eventDiscoveryHeroCopy span,.eventDiscoveryStats span,.submitShowPanel span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.eventDiscoveryHeroCopy h2,.submitShowPanel h2{margin:0;color:#fffaf0;font-size:clamp(1.6rem,2vw,2.35rem);line-height:.98;letter-spacing:0}.eventDiscoveryHeroCopy p,.submitShowPanel p{max-width:780px;margin:0;color:var(--muted);line-height:1.42}.eventDiscoveryStats{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.eventDiscoveryStats>div{min-height:74px;border:1px solid rgba(246,242,232,.12);border-radius:8px;padding:10px 12px;background:#080b106b;display:grid;align-content:center;gap:5px}.eventDiscoveryStats strong{color:#fffaf0;font-size:1.55rem;line-height:1}.eventTabs,.eventQuickActions,.eventHeroActions,.eventActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.eventTabs{padding:8px;border:1px solid var(--line);border-radius:8px;background:#101720c7}.eventTabs button,.eventQuickActions button,.eventHeroActions button,.eventActions button,.eventActions a,.eventPanel>button,.eventFilterGrid button,.memberEventsHeader button,.eventEmptyState button{min-height:36px;border:1px solid rgba(246,242,232,.12);border-radius:8px;padding:0 12px;color:var(--text);background:#141c27e0;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.82rem;font-weight:800;text-decoration:none;cursor:pointer}.eventTabs button.active,.eventQuickActions button:hover,.eventHeroActions button:hover,.eventActions button:hover,.eventActions a:hover,.eventPanel>button:hover,.eventFilterGrid button:hover,.memberEventsHeader button:hover,.eventEmptyState button:hover{border-color:#f6d74a80;color:#fff8dc;background:#d7a74029}.eventTabs button:disabled,.eventQuickActions button:disabled,.eventHeroActions button:disabled,.eventActions button:disabled,.eventPanel>button:disabled,.eventFilterGrid button:disabled,.memberEventsHeader button:disabled,.eventEmptyState button:disabled{cursor:not-allowed;opacity:.58}.eventMessage{border:1px solid rgba(246,242,232,.12);border-radius:8px;padding:10px 12px;color:var(--text);background:#141c27e0}.eventMessage.success{border-color:#48b27b61;background:#48b27b1f}.eventMessage.warning,.eventWarning{border-color:#d6544561;background:#d654451f}.eventMessage.info{border-color:#2e87d661;background:#2e87d61f}.eventsStack{display:grid;gap:14px}.eventKpiGrid,.eventCardGrid,.eventSourceGrid,.eventFilterGrid,.eventFormGrid{display:grid;gap:10px}.eventKpiGrid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.eventKpiGrid>div,.eventPanel,.eventCard,.eventSourceCard,.organizerCard,.submitShowPanel{border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#101720db;box-shadow:0 18px 46px #0003}.eventKpiGrid>div{min-height:86px;padding:14px;display:grid;gap:8px}.eventKpiGrid span,.eventMetaGrid span,.eventPanel label span,.eventSectionHeader small{color:var(--muted);font-size:.76rem;font-weight:800}.eventKpiGrid strong{color:var(--text);font-size:1.35rem}.eventSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.eventSectionHeader h2,.eventPanel h2,.eventCard h3,.eventSourceCard h3,.organizerCard h3{margin:0;color:var(--text);letter-spacing:0}.eventSectionHeader p,.eventCard p,.eventSourceCard p,.organizerCard p{margin:4px 0 0;color:var(--muted);line-height:1.45}.eventPanel,.eventCard,.eventSourceCard,.organizerCard,.submitShowPanel{padding:14px;display:grid;gap:12px}.organizerDirectorySection{display:grid;gap:12px}.organizerDirectorySection>.eventSectionHeader{border:1px solid rgba(246,242,232,.12);border-radius:8px;padding:12px 14px;background:#101720b8}.organizerDirectorySection>.eventSectionHeader strong{min-height:30px;border-radius:999px;padding:0 10px;color:#17110a;background:var(--yellow);display:inline-flex;align-items:center;font-size:.72rem;white-space:nowrap}.memberEventsHeader,.eventEmptyState{border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#101720b8}.memberEventsHeader{padding:12px 14px}.eventEmptyState{grid-column:1 / -1;min-height:138px;padding:18px;display:grid;align-content:center;justify-items:center;gap:8px;text-align:center}.eventEmptyState strong{color:#fffaf0;font-size:1rem}.eventEmptyState span{max-width:460px;color:var(--muted);line-height:1.45}.eventCardGrid,.eventSourceGrid,.organizerGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.organizerGrid{display:grid;gap:10px}.eventCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.eventStatusPill{min-height:26px;border-radius:999px;padding:4px 9px;color:#07130d;background:#8ff0b8;display:inline-flex;align-items:center;white-space:nowrap;font-size:.68rem;font-weight:950}.eventStatusPill.needs_review,.eventStatusPill.new{color:#17110a;background:var(--yellow)}.eventStatusPill.rejected,.eventStatusPill.archived,.eventStatusPill.duplicate{color:#fff6f2;background:var(--red)}.eventMetaGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px}.eventMetaGrid span{min-height:34px;border:1px solid rgba(246,242,232,.08);border-radius:8px;padding:8px;background:#080b106b;overflow-wrap:anywhere}.eventTagRow,.organizerPills{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.eventTagRow span,.organizerPills span{min-height:24px;border:1px solid rgba(246,215,74,.24);border-radius:999px;padding:3px 8px;color:#fff8dc;background:#d7a7401a;display:inline-flex;align-items:center;font-size:.68rem;font-weight:900}.organizerCard.featured{border-color:#f6d74a52;background:linear-gradient(135deg,#f6d74a17,#2e87d60f),#101720e0}.organizerCardTop{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center}.organizerInitials{width:48px;height:48px;border:1px solid rgba(246,215,74,.34);border-radius:8px;color:#17110a;background:var(--yellow);display:inline-flex;align-items:center;justify-content:center;font-weight:950}.eventDetailsPanel{border:1px solid rgba(246,242,232,.1);border-radius:8px;padding:10px;background:#080b106b;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.eventDetailsPanel div{min-width:0;display:grid;gap:4px}.eventDetailsPanel span{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.eventDetailsPanel strong{color:var(--text);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.submitShowPanel{background:linear-gradient(135deg,#48b27b1f,#2e87d612),#101720db}.eventWarning{border:1px solid rgba(214,84,69,.38);border-radius:8px;padding:9px 10px;color:#ffd7cf;font-size:.82rem;font-weight:800}.eventFilterGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.eventFormGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.eventFormFull{grid-column:1 / -1}.eventPanel label{min-width:0;display:grid;gap:6px}.eventPanel input,.eventPanel select,.eventPanel textarea{width:100%;min-height:38px;border:1px solid rgba(246,242,232,.12);border-radius:8px;padding:8px 10px;color:var(--text);background:#080b10c7;font:inherit}.eventPanel textarea{min-height:88px;resize:vertical}.eventTable{display:grid;gap:8px}.eventTableRow{min-width:0;border:1px solid rgba(246,242,232,.1);border-radius:8px;padding:10px;background:#080b1070;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;align-items:center}.eventTableRow span,.eventTableRow code{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}@media(max-width:720px){.eventDiscoveryHero,.eventDiscoveryStats,.memberEventHero{grid-template-columns:1fr}.memberEventStats{justify-items:start}.eventTabs{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.eventTabs button{flex:0 0 auto}.eventSectionHeader,.eventCardHeader{display:grid}.eventCardGrid,.eventSourceGrid,.organizerGrid,.eventKpiGrid,.eventFilterGrid,.eventFormGrid{grid-template-columns:1fr}}.memberDashboardShell{height:100vh;min-height:0;overflow:hidden}.memberDashboardShell .sidebar{padding:10px;gap:9px}.memberDashboardShell .brandMark{width:44px}.memberDashboardShell .navGroupLabel{min-height:26px;padding:0 10px;font-size:.68rem}.memberDashboardShell nav{gap:4px}.memberDashboardShell .navGroupItems{gap:2px}.memberDashboardShell nav button{min-height:30px;padding-left:24px;font-size:.86rem}.memberDashboardShell main{height:100vh;max-width:none;padding:10px 14px;overflow:hidden}.memberDashboardShell .topbar{min-height:70px;margin-bottom:8px;padding:10px 16px}.memberDashboardShell .topbar:after{inset:auto 16px 10px;height:2px}.memberDashboardShell .topbar p{margin-bottom:5px;padding:3px 8px;font-size:.68rem}.memberDashboardShell .topbar h1{font-size:clamp(1.85rem,3.1vw,2.9rem);line-height:.92}.memberDashboardOnePage{height:calc(100vh - 98px);min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:8px;overflow:hidden}.memberDashboardShell .memberHero{min-height:118px;margin-top:0;padding:12px 16px}.memberDashboardShell .memberHero .eyebrow{display:none}.memberDashboardShell .memberHero .heroCopy h2{max-width:none;margin-top:0;font-size:clamp(1.7rem,2.7vw,2.75rem);line-height:.94}.memberDashboardShell .memberHero .heroCopy p{max-width:780px;margin-top:6px;font-size:.82rem;line-height:1.25}.memberDashboardShell .heroPillRow{margin-top:8px;gap:6px}.memberDashboardShell .heroPillRow span{padding:4px 7px;font-size:.66rem}.memberDashboardShell .memberMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}.memberDashboardShell .metric{min-height:78px;padding:10px 12px}.memberDashboardShell .metric p{font-size:.76rem}.memberDashboardShell .metric strong{font-size:clamp(1.5rem,2.1vw,2rem)}.memberDashboardShell .metric span{margin-top:4px;font-size:.78rem;line-height:1.18}.memberDashboardShell .memberWorkflowBar{min-height:58px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.memberDashboardShell .memberWorkflowBar button{min-width:0;min-height:58px;padding:8px 10px;border:1px solid rgba(246,242,232,.12);border-radius:8px;color:var(--text);background:linear-gradient(145deg,rgba(46,135,214,.08),transparent 44%),#080b1075;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;text-align:left;cursor:pointer}.memberDashboardShell .memberWorkflowBar button.primary{border-color:#f6d74a7a;background:linear-gradient(135deg,#f6d74a29,#48b27b14),#080b1094}.memberDashboardShell .memberWorkflowBar button:hover,.memberDashboardShell .memberWorkflowBar button:focus-visible{outline:0;border-color:#f6d74a70;background:#f6d74a14}.memberDashboardShell .memberWorkflowBar button:disabled{cursor:not-allowed}.memberDashboardShell .memberWorkflowBar svg{color:var(--yellow)}.memberDashboardShell .memberWorkflowBar span,.memberDashboardShell .memberWorkflowBar strong,.memberDashboardShell .memberWorkflowBar small{min-width:0;display:block}.memberDashboardShell .memberWorkflowBar strong{color:#fffaf0;font-size:.82rem;line-height:1.05}.memberDashboardShell .memberWorkflowBar small{margin-top:2px;color:var(--muted);font-size:.68rem;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memberDashboardShell .memberStarterGrid{min-height:0;grid-template-columns:minmax(0,1.05fr) minmax(320px,.82fr);gap:8px;margin-top:0;overflow:hidden}.memberDashboardShell .memberDiscordPanel,.memberDashboardShell .memberChecklistPanel{min-height:0;padding:10px 12px;overflow:hidden}.memberDashboardShell .memberPanelHeader strong{font-size:.92rem}.memberDashboardShell .memberPanelHeader span{font-size:.68rem}.memberDashboardShell .memberDiscordIdentity{grid-template-columns:38px minmax(0,1fr);gap:9px;margin-top:8px;padding:8px}.memberDashboardShell .memberDiscordIdentity>span{width:38px;height:38px;font-size:1.1rem}.memberDashboardShell .memberDiscordIdentity strong{font-size:.85rem}.memberDashboardShell .memberDiscordIdentity code{margin-top:2px;font-size:.68rem}.memberDashboardShell .memberDiscordDetails{gap:6px;margin-top:7px}.memberDashboardShell .memberDiscordDetails div{padding:7px 8px}.memberDashboardShell .memberDiscordDetails span,.memberDashboardShell .memberChecklistRow small{font-size:.66rem}.memberDashboardShell .memberDiscordDetails strong,.memberDashboardShell .memberChecklistRow strong{font-size:.78rem}.memberDashboardShell .memberReturnOwnerButton{min-height:32px;margin-top:8px;padding:6px 10px;font-size:.78rem}.memberDashboardShell .memberChecklistList{gap:6px;margin-top:8px}.memberDashboardShell .memberChecklistRow{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:7px 8px}@media(max-width:1280px){.memberDashboardShell{overflow:auto}.memberDashboardShell main{height:auto;min-height:100vh;overflow:visible}.memberDashboardOnePage{height:auto;overflow:visible}.memberDashboardShell .memberWorkflowBar{grid-template-columns:repeat(3,minmax(0,1fr))}.memberDashboardShell .memberStarterGrid{grid-template-columns:1fr}}.discordChatWorkspace{display:grid;gap:16px}.discordChatHero,.discordChatToolbar,.discordChatPanel{border:1px solid var(--line);border-radius:8px;background:#080b1094}.discordChatHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px);gap:18px;align-items:center;padding:22px;border-color:#48b27b42;background:linear-gradient(135deg,rgba(72,178,123,.12),transparent 44%),#080d12e0}.discordChatHero>div:first-child>span,.discordChatPanelHeader span{display:inline-flex;align-items:center;gap:8px;color:#9ec7ff;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.discordChatHero h2{margin:8px 0;color:#fffaf0;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.08}.discordChatHero p{max-width:760px;margin:0;color:var(--muted);line-height:1.5}.discordChatScore{display:grid;justify-items:center;gap:5px;min-height:112px;padding:16px;border:1px solid rgba(74,144,226,.28);border-radius:8px;background:#4a90e214;text-align:center}.discordChatScore strong{color:#cfe3ff;font-size:2rem;line-height:1}.discordChatScore span,.discordChatScore small{color:var(--muted);font-size:.8rem}.discordChatToolbar{display:flex;align-items:center;gap:10px;padding:10px}.discordChatToolbar button,.discordChatInlineAction,.discordMessageComposer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 11px;border:1px solid rgba(74,144,226,.28);border-radius:8px;background:#4a90e21a;color:#d6e9ff;font-weight:900}.discordChatToolbar>span{color:#f2df92;font-size:.82rem}.discordChatGrid{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.4fr);gap:12px}.discordChatPanel{display:grid;gap:12px;align-content:start;min-width:0;min-height:230px;padding:15px}.discordChatPanel.wide{grid-row:span 2}.discordChatPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.discordChatPanelHeader div{display:grid;gap:4px;min-width:0}.discordChatPanelHeader strong{color:#fffaf0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discordChannelList,.discordMessageList,.discordNotificationList,.discordSetupList{display:grid;gap:8px}.discordMessageContext{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(74,144,226,.18);border-radius:8px;background:#4a90e20f;color:var(--muted);font-size:.78rem;line-height:1.35}.discordLiveFeedNote{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:#a4f4c5;font-size:.78rem;font-weight:900}.discordMessageStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px}.discordMessageStats span,.discordMessageWarning{min-width:0;padding:7px 8px;border:1px solid rgba(246,242,232,.1);border-radius:8px;color:#d7e4f0;background:#ffffff08;font-size:.76rem;font-weight:800;overflow-wrap:anywhere}.discordMessageWarning{color:#f2df92;border-color:#f2df9233;background:#f2df9212}.discordMessageWarning.prominent{display:flex;align-items:flex-start;gap:8px;border-color:#ff74744d;color:#ffd0d0;background:#ff747414}.discordMessageWarning.prominent svg{flex:0 0 auto;margin-top:1px}.discordRequiredFixes{display:grid;gap:6px}.discordRequiredFixes span{padding:7px 8px;border:1px solid rgba(242,223,146,.16);border-radius:8px;color:#f4e7ac;background:#f2df920b;font-size:.76rem;font-weight:800;overflow-wrap:anywhere}.discordChannelList button,.discordNotificationList div,.discordSetupList div,.discordMessageItem{border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#ffffff09}.discordChannelList button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:54px;padding:10px;color:#e6edf2;text-align:left}.discordChannelList button.active{border-color:#48b27b6b;background:#48b27b1a}.discordChannelList button.muted{opacity:.62}.discordChannelList button span{display:grid;gap:3px;min-width:0}.discordChannelList strong,.discordNotificationList span,.discordSetupList span,.discordMessageItem strong{color:#f8fbff}.discordChannelList small,.discordNotificationList small,.discordMessageMetaRow>span:last-child{color:var(--muted);font-size:.75rem}.discordChannelList b,.discordNotificationList strong{min-width:28px;color:#a4f4c5;text-align:right}.discordMessageItem{display:grid;gap:9px;padding:10px}.discordMessageItem.type-bot_text,.discordMessageItem.type-embed,.discordMessageItem.type-system{background:#ffffff07}.discordMessageItem.type-unreadable{opacity:.68}.discordBlockedMessages{border:1px solid rgba(255,116,116,.18);border-radius:8px;background:#ff74740b;overflow:hidden}.discordBlockedMessages summary{cursor:pointer;padding:9px 10px;color:#ffd0d0;font-size:.78rem;font-weight:900}.discordBlockedMessages>div{display:grid;gap:7px;padding:0 10px 10px}.discordBlockedMessageItem{display:grid;gap:5px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#080b106b}.discordBlockedMessageItem>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.discordBlockedMessageItem p{margin:0;color:#f1dede;font-size:.82rem;line-height:1.4}.discordBlockedMessageItem small{color:var(--muted);font-size:.72rem}.discordMessageMetaRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.discordMessageAuthor{display:inline-flex;align-items:baseline;gap:7px;min-width:0}.discordMessageAuthor strong,.discordMessageAuthor small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discordMessageTypeBadge{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:72px;min-height:24px;padding:3px 7px;border:1px solid rgba(72,178,123,.24);border-radius:999px;color:#c8f5dc;background:#48b27b14;font-size:.7rem;font-weight:900}.discordMessageText{margin:0;color:#d8e1ea;font-size:.86rem;line-height:1.42;overflow-wrap:anywhere;white-space:pre-wrap}.discordEmbedList,.discordAttachmentList{display:grid;gap:6px}.discordEmbedList>div,.discordAttachmentList>div{display:grid;gap:4px;padding:8px;border:1px solid rgba(74,144,226,.16);border-radius:8px;background:#4a90e20d}.discordEmbedList strong{color:#edf6ff;font-size:.8rem}.discordEmbedList p{margin:0;color:#d8e1ea;font-size:.8rem;line-height:1.4;white-space:pre-wrap}.discordEmbedList small,.discordAttachmentList small{color:var(--muted);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.discordAttachmentList>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.discordAttachmentList a,.discordAttachmentList span{color:#dcecff;font-size:.78rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discordMessageComposer{display:grid;gap:8px;padding:10px;border:1px solid rgba(72,178,123,.2);border-radius:8px;background:#48b27b0e}.discordMessageComposer label{color:#f8fbff;font-size:.8rem;font-weight:900}.discordMessageComposer textarea{width:100%;min-height:76px;resize:vertical;border:1px solid rgba(246,242,232,.14);border-radius:8px;padding:9px 10px;background:#0204086b;color:#edf6ff;font:inherit;line-height:1.4}.discordMessageComposer textarea:disabled{color:var(--muted);opacity:.72}.discordMessageComposer>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.discordMessageComposer>div>span{color:var(--muted);font-size:.75rem;line-height:1.35}.discordNotificationList div,.discordSetupList div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px}.discordNotificationList small{grid-column:1 / -1}.discordSetupList div.ready strong{color:#a4f4c5}@media(max-width:900px){.discordChatHero,.discordChatGrid{grid-template-columns:1fr}.discordChatPanel.wide{grid-row:auto}.discordChatToolbar,.discordMessageContext{align-items:stretch;flex-direction:column}.discordMessageComposer>div,.discordBlockedMessageItem>span{align-items:stretch;flex-direction:column}.discordMessageStats{grid-template-columns:repeat(2,minmax(0,1fr))}.discordMessageMetaRow,.discordAttachmentList>div{grid-template-columns:1fr;align-items:start}}.discordChatWorkspace{min-height:calc(100vh - 170px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px}.discordChatHeader,.discordStatusStrip,.discordChatNotice,.discordChannelRail,.discordChatMainPanel{border:1px solid var(--line);border-radius:8px;background:#080b1094}.discordChatHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px}.discordChatHeader>div:first-child{display:grid;gap:5px;min-width:0}.discordChatHeader>div:first-child>span,.discordRailHeader span,.discordChatChannelHeader span{display:inline-flex;align-items:center;gap:8px;color:#9ec7ff;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.discordChatHeader h2{margin:0;color:#fffaf0;font-size:1.45rem;line-height:1.1}.discordHeaderActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.discordHeaderActions button,.discordChatChannelHeader button,.discordStickyComposer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 11px;border:1px solid rgba(74,144,226,.28);border-radius:8px;background:#4a90e21a;color:#d6e9ff;font-weight:900}.discordHeaderActions button:disabled,.discordChatChannelHeader button:disabled,.discordStickyComposer button:disabled{cursor:not-allowed;opacity:.55}.discordStatusStrip{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 10px}.discordStatusStrip span,.discordDiagnosticsSummary span,.discordEnvList span{min-height:26px;display:inline-flex;align-items:center;border:1px solid rgba(246,242,232,.1);border-radius:999px;padding:4px 9px;color:#d7e4f0;background:#ffffff09;font-size:.74rem;font-weight:800}.discordStatusStrip span.ready,.discordDiagnosticsSummary span.ready,.discordEnvList span.ready{border-color:#48b27b47;color:#bff3d5;background:#48b27b14}.discordStatusStrip .discordLiveFeedNote{color:#a4f4c5}.discordChatNotice{min-height:32px;padding:8px 10px;color:#f2df92;font-size:.8rem;font-weight:800}.discordChatRoom{min-height:0;display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:12px}.discordChannelRail{display:grid;align-content:start;gap:10px;min-width:0;padding:12px}.discordRailHeader,.discordChatChannelHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.discordRailHeader{align-items:flex-start;flex-direction:column}.discordRailHeader strong,.discordChatChannelHeader strong{color:#fffaf0}.discordChannelList{display:grid;gap:8px}.discordChannelList button{min-height:58px;border-radius:8px}.discordChannelList button b{min-width:30px;border-radius:999px;padding:3px 7px;background:#48b27b1a}.discordChatMainPanel{min-width:0;min-height:620px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.discordChatChannelHeader{padding:12px 14px;border-bottom:1px solid rgba(246,242,232,.08)}.discordChatChannelHeader>div{display:grid;gap:3px;min-width:0}.discordChatTabs{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid rgba(246,242,232,.08);overflow-x:auto}.discordChatTabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;flex:0 0 auto;border:1px solid transparent;border-radius:8px;padding:7px 10px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:900}.discordChatTabs button.active{border-color:#48b27b4d;color:#e9fff2;background:#48b27b1a}.discordChatTabs small{min-width:20px;border-radius:999px;padding:2px 6px;color:#a4f4c5;background:#48b27b1a;font-size:.68rem}.discordChatBody{min-height:0;overflow:auto;padding:14px}.discordChatThread,.discordAttachmentView,.discordBotSetupView,.discordDiagnosticsTab{display:grid;gap:10px;align-content:start}.discordCompactWarning{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(242,223,146,.18);border-radius:8px;padding:9px 10px;color:#f2df92;background:#f2df920f;font-size:.8rem;font-weight:800}.discordChatMessageGroup{display:grid;gap:8px}.discordDateSeparator{justify-self:center;border:1px solid rgba(246,242,232,.09);border-radius:999px;padding:4px 9px;color:var(--muted);background:#ffffff09;font-size:.72rem;font-weight:800}.discordChatBubble{max-width:min(740px,96%);display:grid;gap:7px;border:1px solid rgba(246,242,232,.1);border-radius:8px;padding:10px 11px;background:#ffffff0a}.discordChatBubble.bridge{border-color:#4a90e233;background:#4a90e212}.discordChatBubbleMeta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.discordChatBubbleMeta strong{color:#f8fbff}.discordChatBubbleMeta span,.discordChatBubbleMeta small{color:var(--muted);font-size:.72rem;font-weight:800}.discordChatBubble p{margin:0;color:#e4edf5;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.discordStickyComposer{position:sticky;bottom:0;z-index:2;display:grid;gap:8px;padding:11px 12px;border-top:1px solid rgba(246,242,232,.09);background:#070a0ef7;box-shadow:0 -12px 28px #00000038}.discordStickyComposer>div:first-child,.discordComposerFooter{display:flex;align-items:center;justify-content:space-between;gap:10px}.discordStickyComposer label{color:#f8fbff;font-size:.84rem;font-weight:900}.discordStickyComposer>div:first-child span,.discordComposerFooter span{color:var(--muted);font-size:.75rem;line-height:1.35}.discordStickyComposer textarea{width:100%;min-height:62px;max-height:160px;resize:vertical;border:1px solid rgba(246,242,232,.14);border-radius:8px;padding:9px 10px;background:#0204088f;color:#edf6ff;font:inherit;line-height:1.4}.discordStickyComposer textarea:disabled{color:var(--muted);opacity:.72}.discordAttachmentMessage,.discordBotSetupItem{display:grid;gap:9px;border:1px solid rgba(246,242,232,.1);border-radius:8px;padding:10px;background:#ffffff09}.discordAttachmentMessageHeader,.discordBotSetupItem>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.discordAttachmentMessageHeader span,.discordBotSetupItem>div{min-width:0}.discordAttachmentMessageHeader strong,.discordBotSetupItem strong,.discordAttachmentCard strong,.discordAttachmentCard a{color:#f8fbff}.discordAttachmentMessageHeader small,.discordBotSetupItem small,.discordBotSetupItem span,.discordAttachmentCard small{color:var(--muted);font-size:.73rem}.discordAttachmentCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.discordAttachmentCard{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;border:1px solid rgba(74,144,226,.16);border-radius:8px;padding:8px;background:#4a90e20d}.discordAttachmentCard img,.discordAttachmentIcon{width:54px;height:54px;border-radius:8px;object-fit:cover;background:#ffffff0f}.discordAttachmentIcon{display:inline-flex;align-items:center;justify-content:center;color:#cfe3ff}.discordAttachmentCard>div{display:grid;gap:3px;min-width:0}.discordAttachmentCard a,.discordAttachmentCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.discordBotSetupItem.blocked{border-color:#ff747433}.discordBotSetupItem p{margin:0;color:#d8e1ea;font-size:.84rem;line-height:1.4;white-space:pre-wrap}.discordEmbedSummary{display:flex;flex-wrap:wrap;gap:6px}.discordEmbedSummary span{border-radius:999px;padding:3px 8px;color:#dcecff;background:#4a90e214;font-size:.72rem;font-weight:800}.discordDiagnosticsSummary{display:flex;flex-wrap:wrap;gap:7px}.discordDiagnosticsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.discordDiagnosticsGrid div{display:grid;gap:4px;border:1px solid rgba(246,242,232,.1);border-radius:8px;padding:10px;background:#ffffff09}.discordDiagnosticsGrid div.ready strong{color:#a4f4c5}.discordDiagnosticsGrid span{color:var(--muted);font-size:.74rem;font-weight:800}.discordDiagnosticsGrid strong{color:#f8fbff;font-size:.84rem}.discordEnvList{display:flex;flex-wrap:wrap;gap:7px}.discordChatEmpty{padding:14px;border:1px dashed rgba(246,242,232,.16);border-radius:8px;color:var(--muted);font-size:.84rem}@media(max-width:900px){.discordChatHeader,.discordChatRoom{grid-template-columns:1fr}.discordChatHeader,.discordStickyComposer>div:first-child,.discordComposerFooter,.discordAttachmentMessageHeader,.discordBotSetupItem>div{align-items:stretch;flex-direction:column}.discordHeaderActions{justify-content:flex-start}.discordChatMainPanel{min-height:560px}}@property --spin-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.authGate{position:relative;box-sizing:border-box;min-height:100dvh;overflow:hidden;place-items:stretch;align-items:center;justify-items:center;padding:clamp(10px,2vw,24px);background:radial-gradient(circle at 12% 16%,rgba(246,215,74,.28),transparent 28%),radial-gradient(circle at 88% 12%,rgba(46,135,214,.32),transparent 32%),radial-gradient(circle at 50% 92%,rgba(72,178,123,.24),transparent 34%),linear-gradient(135deg,#070911,#0f1625 45%,#120d18)}.authGate:before,.authGate:after{content:"";position:absolute;inset:auto;pointer-events:none;border-radius:999px;filter:blur(4px);opacity:.7}.authGate:before{width:min(72vw,780px);height:min(72vw,780px);left:-18vw;top:-26vw;background:conic-gradient(from 145deg,#f6d74a33,#d654451f,#2e87d62e,#f6d74a33)}.authGate:after{width:min(58vw,620px);height:min(58vw,620px);right:-18vw;bottom:-22vw;background:conic-gradient(from 25deg,#48b27b38,#2e87d61f,#f6d74a24,#48b27b38)}.authGatePanel{position:relative;z-index:1;width:min(100%,1120px);grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(12px,2vw,20px);padding:clamp(14px,2vw,24px);border:1px solid rgba(255,255,255,.18);border-radius:28px;background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#090e19d1;box-shadow:0 28px 90px #00000085,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(28px) saturate(1.15);backdrop-filter:blur(28px) saturate(1.15)}.nytx-shine-border,.nytx-chasing-border,.nytx-spin-border{position:relative;isolation:isolate;overflow:hidden}.nytx-shine-border:after,.nytx-chasing-border:after,.nytx-spin-border:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:1px;opacity:.72;background:linear-gradient(120deg,#f6d74a3d,#ffffff4d,#d7a7402e,#f6d74a3d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nytx-spin-border:after,.nytx-chasing-border:after{inset:-1px;padding:1px;opacity:.78;background:conic-gradient(from var(--spin-angle),rgba(255,216,77,.06) 0deg,rgba(255,216,77,.92) 42deg,rgba(118,213,255,.48) 82deg,rgba(180,124,255,.35) 126deg,rgba(255,216,77,.16) 196deg,rgba(255,216,77,.06) 360deg);box-shadow:inset 0 0 0 1px #f6d74a1f,0 0 16px #f6d74a1a;animation:nytx-border-spin 6.5s linear infinite}@keyframes nytx-border-spin{to{--spin-angle: 360deg}}.authGatePanel:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:27px;background:linear-gradient(135deg,rgba(246,215,74,.12),transparent 32%),linear-gradient(215deg,rgba(46,135,214,.14),transparent 36%),linear-gradient(0deg,rgba(72,178,123,.08),transparent 48%)}.auth-brand-stack,.authGateBrand,.authGatePreview{grid-column:1}.auth-access-row,.auth-legal-links{grid-column:1 / -1}.authGateSignup,.authGateSignup.compact{grid-column:2}.auth-brand-stack{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;max-width:100%}.auth-brand-card,.authGateBrand{gap:16px;width:fit-content;margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0f;box-shadow:inset 0 1px #ffffff14}.auth-workspace-badge{display:inline-flex;width:fit-content;align-items:center;align-self:flex-start;min-height:28px;margin:0;border:1px solid rgba(246,215,74,.38);border-radius:999px;padding:5px 11px;color:#ffe977;background:#f6d74a1a;box-shadow:0 0 24px #f6d74a1f;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.authGateBrand img{width:68px;height:68px;border:3px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:0 14px 30px #00000042,0 0 28px #f6d74a33}.authGateBrand span,.auth-workspace-badge{color:#ffe977;letter-spacing:.12em}.authGateBrand strong{font-size:1.22rem}.auth-hero-title{max-width:100%;margin:0;font-size:clamp(3.25rem,7vw,5.75rem);line-height:.95;letter-spacing:-.045em;text-wrap:balance;background:linear-gradient(135deg,#fff,#fff3a8 34%,#8ad2ff 72%,#b7ffd6);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 20px 70px rgba(46,135,214,.2)}.auth-hero-copy{max-width:34rem;margin:.25rem 0 0;color:#f6f2e8d1;font-size:1.03rem;line-height:1.55}.collectible-orb{position:relative;display:inline-block;width:clamp(2.25rem,4vw,3.75rem);height:clamp(2.25rem,4vw,3.75rem);flex:0 0 auto;border:2px solid rgba(255,255,255,.78);border-radius:999px;overflow:hidden;background:linear-gradient(to bottom,#ef4444 0 45%,#121722 45% 55%,#f8fafc 55% 100%);box-shadow:0 10px 24px #00000047,0 0 24px #f6d74a33,inset 0 2px 8px #ffffff47}.collectible-orb--master{background:radial-gradient(circle at 27% 27%,rgba(255,255,255,.8) 0 7%,transparent 8%),radial-gradient(circle at 73% 27%,rgba(255,255,255,.8) 0 7%,transparent 8%),linear-gradient(to bottom,#7c3aed 0 45%,#121722 45% 55%,#f8fafc 55% 100%);box-shadow:0 10px 24px #00000047,0 0 26px #a855f73d,inset 0 2px 8px #ffffff47}.collectible-orb__shine{position:absolute;left:8px;top:6px;width:12px;height:8px;border-radius:999px;background:#ffffffc7;filter:blur(.3px)}.collectible-orb__band{position:absolute;left:0;right:0;top:calc(50% - 2px);height:4px;background:#111827}.collectible-orb__button{position:absolute;left:50%;top:50%;width:14px;height:14px;border:3px solid #111827;border-radius:999px;background:#f8fafc;transform:translate(-50%,-50%)}.authFeatureOrb{position:absolute;right:8px;top:50%;width:24px;height:24px;opacity:.26;pointer-events:none;transform:translateY(-50%)}.collectible-orb--card{width:clamp(1.6rem,2.6vw,2.15rem);height:clamp(1.6rem,2.6vw,2.15rem)}.collectible-orb--section{position:absolute;top:10px;right:10px;width:clamp(2rem,3vw,3rem);height:clamp(2rem,3vw,3rem);opacity:.2;pointer-events:none}.authGatePreview{position:relative;z-index:1;padding:8px;border:1px solid rgba(246,215,74,.22);border-radius:18px;background:#05091170}.authGatePreview div{position:relative;overflow:hidden}.auth-feature-card{min-height:56px;border-color:#f6d74a29;background:linear-gradient(145deg,#f6d74a14,#ffffff09),#080b1061}.auth-access-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.05fr);gap:1rem;align-items:stretch}.auth-existing-card,.auth-signup-card{min-height:100%}.auth-existing-card{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid rgba(246,215,74,.2);border-radius:22px;background:linear-gradient(145deg,#ffffff14,#ffffff06),#0509119e;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff17}.auth-card-heading{position:relative;display:grid;gap:4px;min-height:38px;padding-right:clamp(2.75rem,5vw,4rem)}.auth-card-heading span{color:#f6f2e8ad;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-card-heading strong{color:#fef7df;font-size:1.05rem}.authGateActions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-self:end}.auth-provider-grid{margin-top:0;gap:10px;padding:8px;border:1px solid rgba(246,215,74,.22);border-radius:18px;background:#05091170}.authProviderButton{position:relative;overflow:hidden;min-height:64px;border-color:#f6d74a2e;background:linear-gradient(145deg,#ffffff18,#ffffff09),#080b1070;box-shadow:inset 0 1px #ffffff14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.authProviderButton:hover{border-color:#f6d74a6b;box-shadow:0 12px 28px #00000038,0 0 22px #f6d74a1a;transform:translateY(-2px)}.authProviderButton:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.12),transparent);transform:translate(-120%);transition:transform .52s ease}.authProviderButton:hover:after{transform:translate(120%)}.authGatePrimary,.authGateLocal,.authGateSecondary,.authGateSignup button,.authGateSocialSignup a,.authGateSocialSignup button{position:relative;overflow:hidden;min-height:50px;border-radius:16px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.authGatePrimary:before,.authGateLocal:before,.authGateSecondary:before,.authGateSignup button:before,.authGateSocialSignup a:before,.authGateSocialSignup button:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-120%);transition:transform .44s ease}.authGatePrimary:hover:before,.authGateLocal:hover:before,.authGateSecondary:hover:before,.authGateSignup button:hover:before,.authGateSocialSignup a:hover:before,.authGateSocialSignup button:hover:before{transform:translate(120%)}.authGatePrimary:hover,.authGateLocal:hover,.authGateSecondary:hover,.authGateSignup button:hover,.authGateSocialSignup a:hover,.authGateSocialSignup button:hover{transform:translateY(-2px)}.authGatePrimary{color:#130f05;background:linear-gradient(135deg,#ffe86a,#f8b842 52%,#ff8f5a);box-shadow:0 14px 34px #f6b84247,inset 0 1px #ffffff6b}.authGateSecondary{border:1px solid rgba(255,255,255,.16);color:#f8fbff;background:linear-gradient(135deg,#2e87d63d,#5865f224),#ffffff12}.authGateLocal{border-color:#48b27b5c;color:#d8ffe8;background:linear-gradient(135deg,#48b27b3d,#f6d74a14),#ffffff0f}.authGateSignup{position:relative;z-index:1;gap:10px;padding:14px;border:1px solid rgba(246,215,74,.2);border-radius:22px;background:linear-gradient(145deg,#ffffff14,#ffffff06),#0509119e;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff17}.auth-signup-card{align-self:stretch}.auth-reset-card{align-self:start}.auth-section-card{position:relative;z-index:1}.authGateSignup.compact{padding:10px 14px}.authGateSignup>div span,.authGateSignup label span{color:#f6f2e8ad;letter-spacing:.08em}.authGateSignup>div strong{font-size:1.02rem}.authGateSignup input{min-height:42px;border-color:#ffffff29;border-radius:14px;background:#ffffff13;box-shadow:inset 0 1px #ffffff0f;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.authGateSignup .authConsentCheckbox{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:#f5f9ffc7;font-size:.82rem;line-height:1.45}.authGateSignup .authConsentCheckbox input{width:18px;min-height:18px;height:18px;margin:2px 0 0;padding:0;border-radius:4px;accent-color:#f6d74a}.authConsentCheckbox a{color:#f6d74a;font-weight:800;text-decoration:none}.authConsentCheckbox a:hover,.authConsentCheckbox a:focus-visible{text-decoration:underline}.authGateSignup input:focus{outline:0;border-color:#f6d74ab8;background:#ffffff1c;box-shadow:0 0 0 4px #f6d74a1f,inset 0 1px #ffffff14}.authGateSignup button{color:#101417;background:linear-gradient(135deg,#b8ffd5,#6de6a5 48%,#46be7d);box-shadow:0 14px 30px #48b27b2e,inset 0 1px #ffffff5c}.authGateSocialSignup a,.authGateSocialSignup button{border-color:#ffffff29;background:linear-gradient(135deg,#5865f238,#2e87d61f),#ffffff0f}.authGateError,.authGateInfo{grid-column:1 / -1}.auth-legal-links{gap:6px;justify-content:flex-start}.auth-legal-links a{min-height:30px;padding:5px 10px}.auth-provider-alert{margin:0}.authGateError.inline,.authGateInfo.inline{border-radius:14px;background:#ffffff0f}@media(max-width:860px){.authGatePanel{grid-template-columns:1fr;width:min(100%,620px)}.authGateBrand,.auth-brand-stack,.authGatePreview,.auth-access-row,.authGateSignup,.authGateSignup.compact,.auth-legal-links,.authGateError,.authGateInfo{grid-column:1}.auth-brand-stack{gap:.85rem}.auth-hero-title{font-size:clamp(3rem,16vw,5.4rem)}}@media(max-width:560px){.authGate{padding:14px}.authGatePanel{border-radius:22px;padding:16px}.authGateActions,.auth-access-row,.authGateSocialSignup,.authGatePreview{grid-template-columns:1fr}.authGateBrand img{width:56px;height:56px}}@media(min-width:861px){.authGate{min-height:100dvh;overflow:hidden;align-items:center;padding:clamp(8px,1.4vw,16px)}.authGatePanel{width:min(1180px,calc(100vw - 1.25rem));max-height:calc(100dvh - 1.25rem);grid-template-columns:minmax(280px,.78fr) minmax(430px,1fr);grid-template-rows:auto auto auto;grid-template-areas:"brand password" "access access" "preview forgot" "legal legal";align-items:stretch;gap:8px 14px;padding:12px;border-radius:22px;overflow:hidden}.authGatePanel:before{border-radius:21px}.authGateBrand{gap:10px;width:min(100%,230px);padding:6px 9px;border-radius:16px}.auth-brand-stack{grid-area:brand;gap:.54rem}.authGateBrand img{width:48px;height:48px;border-radius:14px}.authGateBrand strong{font-size:1.05rem;white-space:nowrap}.auth-workspace-badge{min-height:21px;padding:3px 8px;font-size:.62rem}.auth-hero-title{max-width:11ch;font-size:clamp(2.15rem,4vw,3.45rem);line-height:.96}.auth-hero-copy{max-width:38ch;font-size:.84rem;line-height:1.32}.authGatePreview{grid-area:preview;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px}.authGatePreview div{min-height:48px}.authGateActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-self:start}.auth-access-row{grid-area:access;gap:10px;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.05fr);align-items:stretch}.auth-existing-card{gap:6px;padding:10px;border-radius:16px}.auth-provider-grid{margin-top:0;padding:8px}.authProviderButton{min-height:54px}.authGatePrimary,.authGateLocal,.authGateSecondary,.authGateSignup button,.authGateSocialSignup a,.authGateSocialSignup button{min-height:38px;border-radius:12px;padding:0 12px;font-size:.86rem}.authGateSignup{gap:6px;padding:10px;border-radius:16px}.authGateSignup.compact{padding:10px 12px}.authGateSignup>div span,.authGateSignup label span{font-size:.64rem;letter-spacing:0}.authGateSignup>div strong{font-size:.9rem}.authGateSignup label{gap:4px}.authGateSignup input{min-height:32px;border-radius:10px;padding:0 9px;font-size:.82rem}.authGatePasswordLogin{grid-area:password;align-self:start}.authGateForgotLogin{grid-area:forgot;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;align-self:start}.authGateForgotLogin>div{align-self:center}.authGateForgotLogin .authGateInfo{grid-column:1 / -1}.authGateFreeSignup{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.authGateFreeSignup>div:first-child,.authGateFreeSignup .authGateSocialSignup,.authGateFreeSignup button[type=submit],.authGateFreeSignup .authGateError{grid-column:1 / -1}.authGateSocialSignup{gap:5px}.authGateError,.authGateInfo{margin:0;font-size:.72rem}.authGateError.inline,.authGateInfo.inline{padding:5px 7px;border-radius:10px}.auth-legal-links{grid-area:legal}}@media(min-width:861px)and (max-height:780px){.authGate{overflow:auto;align-items:start;padding:4px 8px}.authGatePanel{max-height:none;gap:6px 12px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.nytx-chasing-border:after,.authGatePrimary:before,.authGateLocal:before,.authGateSecondary:before,.authGateSignup button:before,.authGateSocialSignup a:before,.authGateSocialSignup button:before,.authProviderButton:after{animation:none;transition:none}.authProviderButton:hover,.authGatePrimary:hover,.authGateLocal:hover,.authGateSecondary:hover,.authGateSignup button:hover,.authGateSocialSignup a:hover,.authGateSocialSignup button:hover{transform:none}}.navGroupItems{max-height:none;opacity:1;transform:none;overflow:visible}.navAdvancedDrawer{border:1px solid rgba(246,242,232,.08);background:#f6f2e808}.navAdvancedDrawer>summary{cursor:pointer;list-style:none}.navAdvancedDrawer>summary::-webkit-details-marker{display:none}.navAdvancedDrawer:not([open]) .navGroupItems{display:none}.navAdvancedDrawer .navGroupItems{padding-bottom:6px}.topbar,.scanStepHeader,.inventoryStickyHeader{position:sticky;top:0;z-index:22;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scanStepHeader{margin:-1px -1px 18px;padding:16px 18px;border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;background:#101720f0}.inventoryStickyToolbar{position:sticky;top:72px;z-index:21;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.simpleScanPage,.scanReviewWorkbenchPage{overflow:visible}.simpleScanSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.simpleScanStep,.scanResultCard,.scanReviewWorkbench{border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#141c27b8;box-shadow:0 14px 32px #0000002e}.simpleScanStep{display:grid;gap:10px;align-content:start;padding:16px}.simpleScanStep>span{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:#111827;background:var(--yellow);font-weight:900}.simpleScanStep strong,.scanResultCard strong,.scanReviewStatusRow strong,.scanReviewIdentity h3{color:var(--text)}.simpleScanStep p,.scanResultCard p,.scanReviewStatusRow p,.scanReviewIdentity p,.scanReviewDrawers p{margin:0;color:var(--muted);line-height:1.45}.simpleScanStep button,.scanResultCard button,.scanReviewStatusRow button{min-height:42px;border-radius:8px;color:#111827;background:var(--yellow);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:850}.simpleScanStep button:disabled,.scanResultCard button:disabled,.scanReviewStatusRow button:disabled{color:#f6f2e8a8;background:#f6f2e81a}.scanResultCard{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:16px}.mobileScanPage,.mobileScanInstructions,.mobileScanSteps,.mobileScanStep,.mobileScanScannerPanel{min-width:0;max-width:100%;box-sizing:border-box}.pageHeaderHelpRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.pageHelpButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 12px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#0f172abf;color:#e2e8f0;cursor:pointer}.pageHelpOverlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#020617c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pageHelpModal{width:min(620px,100%);max-height:min(760px,88vh);overflow:auto;border:1px solid rgba(148,163,184,.32);border-radius:18px;background:#101827;color:#e2e8f0;box-shadow:0 24px 80px #00000080}.pageHelpModal>header{position:sticky;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 16px;border-bottom:1px solid rgba(148,163,184,.2);background:#101827}.pageHelpModal header span{color:#94a3b8;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.pageHelpModal header h2{margin:4px 0 0;font-size:1.3rem}.pageHelpModal header button{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(148,163,184,.3);border-radius:10px;background:#1e293be6;color:#e2e8f0;cursor:pointer}.pageHelpContent{padding:18px 22px 24px}.pageHelpContent h3{margin:18px 0 6px;color:#f8fafc;font-size:1rem}.pageHelpContent h3:first-child{margin-top:0}.pageHelpContent p,.pageHelpContent li{color:#cbd5e1;line-height:1.55}.pageHelpContent ol,.pageHelpContent ul{margin:8px 0 0;padding-left:22px}.mobileScanPage{display:grid;gap:10px;overflow-x:hidden;overflow-x:clip}.mobileScanHeader,.mobileScanInstructions,.mobileScanSteps,.mobileScanStep,.mobileScanScannerSummary,.mobileScanIdentityResult,.mobileScanFields{display:grid;gap:12px}.page-scan .pageShell{padding:12px}.page-scan .topbar{min-height:72px;margin-bottom:10px;padding:12px 18px 14px}.page-scan .topbar h1{font-size:clamp(1.55rem,3vw,2.2rem);line-height:1}.page-scan .topbar p{display:none}.page-scan .topbar:after{inset:auto 18px 8px;height:2px}.page-scan .mobileScanHeader{display:none}.page-scan .mobileScanPage.panel{padding:10px}.mobileScanHeader h2{margin:2px 0 0}.mobileScanHeader p{margin:0;color:var(--muted)}.mobileScanInstructions{gap:0;padding:5px 8px;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#f6f2e80d}.mobileScanInstructions summary{color:var(--text);cursor:pointer;font-size:.82rem;font-weight:850;list-style-position:inside}.mobileScanInstructions:not([open]) ol{display:none}.mobileScanInstructions ol{margin:8px 0 0;padding-left:20px;color:var(--muted)}.mobileScanInstructions li{margin:3px 0}.mobileScanSteps{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobileScanStep{padding:10px;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#080b104d;overflow:hidden}.mobileScanScannerStep{grid-column:1 / -1}.mobileScanStepHeader{min-width:0;display:flex;align-items:center;gap:9px;color:var(--text)}.mobileScanScannerPanel{display:grid;gap:10px;padding:8px 10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#ffffff0a}.mobileScanAutoStatus{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#080b1075}.mobileScanAutoStatus.ready{border-color:#48b27b6b;background:linear-gradient(135deg,#48b27b24,#080b1080)}.mobileScanAutoStatus.checking,.mobileScanAutoStatus.auth{border-color:#2e87d66b;background:linear-gradient(135deg,#2e87d624,#080b1080)}.mobileScanAutoStatus.offline{border-color:#f6d74a57;background:linear-gradient(135deg,#f6d74a1a,#080b1080)}.mobileScanAutoIcon{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;color:#111720;background:var(--yellow)}.mobileScanAutoStatus.ready .mobileScanAutoIcon{background:var(--green)}.mobileScanAutoStatus.checking .mobileScanAutoIcon,.mobileScanAutoStatus.auth .mobileScanAutoIcon{color:#f6f2e8;background:var(--blue)}.mobileScanAutoStatus.checking .mobileScanAutoIcon svg,.mobileScanAutoStatus.auth .mobileScanAutoIcon svg{animation:scanStatusSpin .9s linear infinite}@keyframes scanStatusSpin{to{transform:rotate(360deg)}}.mobileScanScannerSummary{min-width:0;display:grid;gap:2px}.mobileScanScannerSummary span,.mobileScanScannerSummary small{color:var(--muted);line-height:1.35}.mobileScanScannerSummary strong{font-size:1rem;overflow-wrap:anywhere}.mobileScanSourceDetails{border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#080b1047}.mobileScanSourceDetails summary{min-height:36px;padding:0 10px;display:flex;align-items:center;gap:8px;color:#eaf0f3;cursor:pointer;font-weight:850;list-style:none}.mobileScanSourceDetails summary::-webkit-details-marker{display:none}.mobileScanSourceDetails[open]{padding:0 10px 10px}.mobileScanSourceDetails[open] summary{margin:0 -10px 10px;border-bottom:1px solid rgba(246,242,232,.08)}.mobileScanModePicker{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px}.mobileScanModePicker button{min-height:52px;display:grid;gap:2px;align-content:center;padding:6px 8px;border:1px solid rgba(246,242,232,.12);border-radius:8px;color:#eaf0f3;background:#f6f2e80f;cursor:pointer;text-align:left}.mobileScanModePicker button.isActive{border-color:#f6d74a8c;color:#15120a;background:linear-gradient(135deg,var(--yellow),var(--gold))}.mobileScanModePicker span{font-size:.78rem;font-weight:900}.mobileScanModePicker small{font-size:.68rem;line-height:1.2;opacity:.8}.mobileScanActions{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.mobileScanActions button,.mobileScanStep>button,.mobileScanFields button{min-height:32px;padding:0 10px;border:1px solid rgba(246,242,232,.12);border-radius:8px;color:#eaf0f3;background:#f6f2e80f;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:850;cursor:pointer}.mobileScanActions button:disabled,.mobileScanStep>button:disabled,.mobileScanFields button:disabled{cursor:not-allowed;opacity:.56}.mobileScanActions button.mobileScanPrimaryAction{color:#15120a;border-color:#f6d74a61;background:linear-gradient(135deg,var(--yellow),var(--gold))}.mobileScanStep>button{color:#15120a;border-color:#f6d74a61;background:linear-gradient(135deg,var(--yellow),var(--gold))}.mobileScanIdentityResult,.mobileScanMessage,.mobileScanWarning,.mobileScanIdentifyStatus{padding:10px 12px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#ffffff0b}.mobileScanIdentityResult strong{overflow-wrap:anywhere}.mobileScanIdentityResult span,.mobileScanCommandBox{color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.mobileScanFields{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.mobileScanFields input,.mobileScanFields select,.mobileScanCommandBox{min-width:0;width:100%}.mobileScanFields select{min-height:36px;border:1px solid rgba(246,242,232,.12);border-radius:8px;color:#eaf0f3;background:#080b10e6}.mobileScanToggle{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;color:#eaf0f3}.mobileScanToggle input{width:auto}.mobileScanWarning{color:#f4df9b;background:#f6d74a14}.mobileScanMessage,.mobileScanIdentifyStatus{color:#d8f5e5;background:#48b27b14}.mobileScanQueue{display:grid;gap:8px;margin-top:10px}.mobileScanQueue{max-height:min(54vh,620px);overflow-y:auto;overscroll-behavior:contain}.mobileScanQueueHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text)}.mobileScanQueueHeader span{color:var(--muted);font-size:.78rem;font-weight:800}.mobileScanQueueItem{min-width:0;padding:9px 10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#080b106b}.mobileScanQueueItem.complete{border-color:#48b27b57}.mobileScanQueueItem.error{border-color:#f871717a}.mobileScanQueueItem.local_file{border-color:#2e87d66b}.mobileScanQueueMeta{min-width:0;display:grid;gap:2px}.mobileScanQueueMeta strong,.mobileScanQueueMeta small{overflow-wrap:anywhere}.mobileScanQueueMeta span,.mobileScanQueueMeta small{color:var(--muted);font-size:.78rem;line-height:1.35}.mobileScanQueueBar{height:7px;margin-top:8px;overflow:hidden;border-radius:999px;background:#94a3b82e}.mobileScanQueueBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--yellow),var(--green));transition:width .2s ease}.mobileScanQueueItem.error .mobileScanQueueBar span{background:#ef4444}.mobileScanQueueItem.local_file .mobileScanQueueBar span{background:var(--blue)}.reviewScansPanel{display:grid;gap:14px;overflow:visible}.reviewScansPanel .panelHeader{display:flex;align-items:center;justify-content:space-between;gap:14px}.reviewScansPanel .panelHeader h2{margin:4px 0 0}.scanIntakeSafetyNote{padding:12px 14px;border:1px solid rgba(246,242,232,.12);border-radius:8px;color:#e7edf1;background:#080b1052;line-height:1.45}.scanIntakeSummaryGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.scanIntakeSummaryGrid span{min-width:0;padding:10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;color:var(--muted);background:#ffffff0b;font-size:.76rem;line-height:1.25}.scanIntakeSummaryGrid strong{display:block;margin-top:3px;color:var(--text);font-size:1.05rem}.scanIntakeFilters{display:flex;flex-wrap:wrap;gap:8px}.scanIntakeFilters button,.scanIntakeCandidateActions button,.scanIntakeReviewControls button,.scanInventorySearchControls button,.scanIdentityCorrectionActions button,.scanIdentityCorrectionForm button,.scanReviewPrimaryAction,.scanReviewSecondaryAction{min-height:34px;padding:0 11px;border:1px solid rgba(246,242,232,.12);border-radius:8px;color:#eaf0f3;background:#f6f2e80f;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:850;cursor:pointer}.scanIntakeFilters button.active,.scanReviewPrimaryAction{border-color:#f6d74a61;color:#15120a;background:linear-gradient(135deg,var(--yellow),var(--gold))}.scanIntakeFilters button span{color:inherit;font-weight:900}.scanReviewUserStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.scanReviewUserStatusGrid span{min-width:0;display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#ffffff0b;color:var(--muted);font-size:.76rem}.scanReviewUserStatusGrid strong{color:var(--text);font-size:.93rem;overflow-wrap:anywhere}.scanReviewPrimaryActions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.scanIntakeList{display:grid;gap:14px}.scanIntakeCard{display:grid;grid-template-columns:minmax(168px,230px) minmax(0,1fr);gap:14px;min-width:0;padding:14px;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#141c27b8;box-shadow:0 14px 32px #0000002e}.scanIntakePreview{min-width:0;width:min(100%,240px);max-width:240px;display:grid;align-content:start;justify-self:start;gap:8px}.scanIntakePreview>img,.scanIntakePreview .scanZoomImageButton>img,.scanAutoNamePreviewPair img{width:100%;max-width:100%;height:220px;max-height:220px;display:block;object-fit:contain;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#f6f2e8f2}.scanZoomImageButton{min-width:0;width:100%;padding:0;border:0;border-radius:8px;background:transparent;cursor:zoom-in}.scanZoomImageButton:focus-visible{outline:2px solid rgba(246,215,74,.85);outline-offset:3px}.scanAutoNamePreviewPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scanAutoNamePreviewPair img{height:190px;max-height:190px}.scanIntakePreview small{color:var(--muted);line-height:1.35}.scanIntakeBody,.scanReviewGuidedFlow,.scanReviewDetailsBody,.scanIntakeCandidateList,.scanAutoNamePanel,.scanApprovalTargetPanel,.scanPhotoApprovalPlan,.scanIntakeApprovalControls{min-width:0;display:grid;gap:12px}.scanIntakeTitleRow,.scanReviewGuidedHeader,.scanIntakeAiHeader,.scanApprovalTargetHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.scanIntakeTitleRow h3,.scanReviewGuidedSummary strong,.scanIntakeCandidate strong,.scanApprovalTargetGrid strong{color:var(--text);overflow-wrap:anywhere}.scanIntakeTitleRow h3{margin:3px 0 0;font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.12}.scanIntakeTitleRow span,.scanReviewGuidedHeader span,.scanReviewGuidedSummary span,.scanIntakeAiHeader span,.scanApprovalTargetHeader span,.scanIntakeCandidate span,.scanIntakeCandidate small,.scanApprovalTargetGrid span{color:var(--muted);line-height:1.35}.scanIntakeStatusStack{flex:0 0 auto;min-width:112px;display:grid;justify-items:end;gap:4px;text-align:right}.scanIntakeStatusStack strong{color:var(--gold)}.scanReviewGuidedFlow,.scanReviewDetailsPanel,.scanAdvancedDetails,.scanIntakeCandidate,.scanApprovalTargetPanel,.scanPhotoApprovalPlan{padding:12px;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#080b104d}.scanReviewDetailsPanel{padding:0;overflow:hidden}.scanReviewDetailsPanel>summary,.scanAdvancedDetails>summary{min-height:40px;padding:10px 12px;cursor:pointer;list-style-position:inside}.scanReviewDetailsBody{padding:12px}.scanReviewGuidedActions{display:flex;flex-wrap:wrap;gap:8px}.scanInventoryCreatePanel{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,180px) minmax(130px,180px) auto;gap:10px;align-items:end;padding:12px;border:1px solid rgba(246,215,74,.24);border-radius:8px;background:#f6d74a12}.scanInventoryCreatePanel>div,.scanInventoryCreatePanel label{min-width:0;display:grid;gap:5px}.scanInventoryCreatePanel span{color:var(--gold);font-size:.74rem;font-weight:900;text-transform:uppercase}.scanInventoryCreatePanel strong{color:var(--text)}.scanInventoryCreatePanel p{margin:0;color:var(--muted);line-height:1.35}.scanInventoryCreatePanel label{color:var(--muted);font-size:.76rem;font-weight:850}.scanInventoryCreatePanel select{min-width:0;width:100%}.scanReviewNextStepPanel{display:grid;gap:12px;padding:14px;border:1px solid rgba(246,215,74,.34);border-radius:8px;background:#f6d74a14}.scanReviewNextStepCopy{display:grid;gap:5px}.scanReviewNextStepCopy span{color:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase}.scanReviewNextStepCopy strong{color:var(--text);font-size:1.04rem}.scanReviewNextStepCopy small{color:var(--muted);line-height:1.35}.scanReviewCompareStrip{display:grid;grid-template-columns:minmax(120px,180px) auto minmax(120px,180px);align-items:center;gap:10px}.scanCompareFrame{min-width:0;display:grid;gap:6px;padding:8px;border:1px solid rgba(246,242,232,.12);border-radius:8px;color:var(--text);background:#ffffff0b;text-align:left}.scanCompareFrame span,.scanCompareFrame small{color:var(--muted);font-size:.74rem;line-height:1.25}.scanCompareFrame>img,.scanCompareFrame.scanZoomImageButton>img{width:100%;height:190px;max-height:190px;display:block;object-fit:contain;border-radius:6px;background:#f6f2e8f5}.scanCompareConnector{color:var(--muted);font-size:.74rem;font-weight:900;text-align:center;text-transform:uppercase}.scanReferenceMissing{min-height:238px;align-content:center}.scanReferenceMissing strong{color:var(--gold)}.scanReviewSuggestionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scanReviewSuggestionButton{min-width:0;display:grid;justify-items:start;gap:5px;padding:10px;border:1px solid rgba(246,242,232,.13);border-radius:8px;text-align:left;background:#ffffff0f}.scanReviewSuggestionButton span{color:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.scanReviewSuggestionButton strong{color:var(--text);overflow-wrap:anywhere}.scanReviewSuggestionButton small{color:var(--muted);line-height:1.3}.scanSuggestionReferenceThumb{width:100%;height:132px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(246,242,232,.1);border-radius:6px;background:#f6f2e8f0}.scanSuggestionReferenceThumb img{width:100%;height:100%;object-fit:contain}.scanSuggestionReferenceThumb small{padding:8px;color:#080b10b8;text-align:center}.scanReviewSuggestionButton.selected{border-color:#48bb7857;background:#48bb781a}.scanReviewSecondaryAction{background:#f6f2e813}.scanReviewStepTrack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scanReviewStep{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;color:var(--muted);background:#ffffff0b;font-size:.78rem;line-height:1.2}.scanReviewStep b{color:var(--text);font-size:.72rem;text-transform:uppercase}.scanReviewStep.ready{border-color:#48bb783d;color:#c4f2d4}.scanReviewStep.needs-work{border-color:#f6d74a47;color:#f4df9b}.scanReviewStep.locked{color:#d8e0e5a8}.scanReviewGuidedFlow p,.scanReviewDetailsBody p,.scanIntakeCandidate p{margin:0;color:#d8e0e5;line-height:1.45}.scanIntakeMeta,.scanIntakeDetections,.scanIntakeWarnings,.scanIntakeApprovalResult{display:flex;flex-wrap:wrap;gap:8px}.scanIntakeMeta span,.scanIntakeDetections span,.scanIntakeWarnings span,.scanIntakeApprovalResult span{min-width:0;padding:6px 8px;border:1px solid rgba(246,242,232,.1);border-radius:8px;color:#dce6ea;background:#ffffff0b;font-size:.76rem}.scanRecognitionSummary{display:flex;flex-wrap:wrap;gap:7px}.scanRecognitionSummary span,.scanRecognitionReport span{min-height:26px;padding:4px 8px;border:1px solid rgba(246,242,232,.1);border-radius:999px;color:#dce6ea;background:#ffffff0b;font-size:.75rem;font-weight:800}.scanRecognitionDecision{display:inline-flex;align-items:center;gap:5px}.scanRecognitionDecision.fast-visual-match{border-color:#48bb7857;color:#c4f2d4;background:#48bb781a}.scanRecognitionDecision.ai-verified{border-color:#67e8f95c;color:#cffafe;background:#67e8f91a}.scanRecognitionDecision.ai-attempted-no-match,.scanRecognitionDecision.visual-review,.scanRecognitionDecision.no-match{border-color:#f6d74a4d;color:#f4df9b;background:#f6d74a14}.scanReviewDecisionPill.ready-for-staff-action{border-color:#48bb7857;color:#c4f2d4;background:#48bb781a}.scanReviewDecisionPill.compare-top-candidates{border-color:#67e8f95c;color:#cffafe;background:#67e8f91a}.scanReviewDecisionPill.needs-identity-correction{border-color:#f6d74a4d;color:#f4df9b;background:#f6d74a14}.scanRecognitionReport{display:grid;gap:8px;padding:12px;border-top:1px solid rgba(246,242,232,.1)}.scanRecognitionReport strong{color:var(--text)}.scanRecognitionReport div{display:flex;flex-wrap:wrap;gap:7px}.scanRecognitionReport small{color:var(--muted);line-height:1.35}.scanIntakeCandidate{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.scanIntakeCandidate>div{min-width:0;display:grid;gap:6px}.scanIntakeCandidateContent{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px}.scanIntakeCandidateReference{width:74px;height:104px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(246,242,232,.1);border-radius:6px;background:#f6f2e8f0}.scanIntakeCandidateReference img{width:100%;height:100%;object-fit:contain}.scanIntakeCandidateReference span{padding:6px;color:#080b10b3;font-size:.68rem;text-align:center}.scanIntakeCandidate ul{margin:3px 0 0 18px;padding:0;color:#d8e0e5;line-height:1.38}.scanIntakeCandidateActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.scanAutoNamePairGrid{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:10px}.scanAutoNamePairGrid figure{min-width:0;margin:0;display:grid;gap:6px}.scanAutoNamePairGrid img{width:100%;height:240px;max-height:240px;display:block;object-fit:contain;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#f6f2e8f2}.scanAutoNamePairGrid figcaption,.scanAutoNameFilenames{color:var(--muted);font-size:.78rem}.scanAutoNameFilenames{display:grid;gap:4px;overflow-wrap:anywhere}.scanCorrectionMemoryPanel,.scanInventoryResolutionPanel,.scanIntakeApprovalPanel{border-color:#f6d74a2e}.scanPhotoApprovalReadyCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:14px;align-items:center;padding:14px;border:1px solid rgba(72,187,120,.22);border-radius:8px;background:#48bb7814}.scanPhotoApprovalReadyCopy{min-width:0;display:grid;gap:6px}.scanPhotoApprovalReadyCopy span{color:#c4f2d4;font-size:.76rem;font-weight:900;text-transform:uppercase}.scanPhotoApprovalReadyCopy strong{color:var(--text);font-size:1.08rem;overflow-wrap:anywhere}.scanPhotoApprovalReadyCopy p{max-width:72ch}.scanPhotoApprovalThumbs{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scanPhotoApprovalThumbs .scanZoomImageButton{min-height:152px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#f6f2e8f0}.scanPhotoApprovalThumbs img{width:100%;height:152px;display:block;object-fit:contain}.scanPhotoApprovalThumbs span{padding:10px;color:#080b10b8;font-weight:850;text-align:center}.scanApprovalTargetGrid,.scanPhotoApprovalList,.scanIntakeApprovalControls,.scanInventorySearchControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scanApprovalTargetGrid span,.scanPhotoApprovalPlan label,.scanPhotoApprovalList span,.scanIntakeApprovalControls label,.scanInventorySearchControls label,.scanIdentityCorrectionForm label{min-width:0;display:grid;gap:5px}.scanPhotoApprovalList span{padding:9px 10px;border:1px solid rgba(246,242,232,.1);border-radius:8px;color:#dce6ea;background:#ffffff0b}.scanIntakeApprovalControls input,.scanIntakeApprovalControls select,.scanIntakeApprovalControls textarea,.scanPhotoApprovalPlan input,.scanInventorySearchControls input,.scanInventorySearchControls select,.scanIdentityCorrectionForm input,.scanIntakeReviewControls input,.scanIntakeReviewControls select,.scanIntakeReviewControls textarea{min-width:0;width:100%}.scanIdentityCorrectionPanel,.scanIdentityCorrectionForm{min-width:0;display:grid;gap:10px}.scanIdentityCorrectionPanel{padding:12px;border:1px solid rgba(246,215,74,.18);border-radius:8px;background:#080b104d}.scanIdentityCorrectionActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.scanIdentityCorrectionActions span{color:var(--muted)}.scanIdentityCorrectionForm{grid-template-columns:repeat(2,minmax(0,1fr))}.scanIdentityCorrectionForm .wide,.scanIdentityCorrectionForm p,.scanIdentityCorrectionForm button{grid-column:1 / -1}.scanIntakeMessage,.scanIntakeWarning{margin:0;padding:10px 12px;border-radius:8px;color:#f4df9b;background:#f6d74a14;line-height:1.42}.scanImageZoomOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#000000c7}.scanImageZoomDialog{width:min(96vw,980px);max-height:94vh;display:grid;gap:10px;padding:12px;border:1px solid rgba(246,242,232,.2);border-radius:8px;background:#080b10f5;box-shadow:0 22px 80px #0000007a}.scanImageZoomHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.scanImageZoomHeader strong{color:var(--text)}.scanImageZoomDialog img{width:100%;max-height:calc(94vh - 84px);object-fit:contain;border-radius:6px;background:#f6f2e8f5}.scanReportDrawer,.scanReviewDrawers details{border:1px solid rgba(246,242,232,.12);border-radius:8px;background:#080b1057}.scanReportDrawer>summary,.scanReviewDrawers summary{padding:12px 14px;cursor:pointer;color:#fff7cd;font-weight:850}.scanReportDrawer>:not(summary),.scanReviewDrawers details>:not(summary){margin:0 14px 14px}.compactScanAllowance{margin-top:0}.simpleReviewList{display:grid;gap:14px}.scanReviewWorkbench{display:grid;gap:14px;padding:14px;cursor:pointer}.scanReviewWorkbench.selectedReview{border-color:#f6d74a70;box-shadow:0 0 0 2px #f6d74a14,0 16px 36px #0000003d}.scanReviewStatusRow,.scanReviewSimpleBody{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.scanReviewStatusRow>div,.scanReviewIdentity{display:grid;gap:5px}.scanReviewStatusRow span,.scanReviewIdentity span,.scanResultCard span{color:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase}.scanReviewPhotos{display:flex;gap:12px;flex-wrap:wrap}.scanReviewPhotos figure{width:128px;min-height:168px;margin:0;display:grid;grid-template-rows:1fr auto;overflow:hidden;border:1px solid rgba(246,242,232,.1);border-radius:8px;background:#080b1075}.scanReviewPhotos img{width:100%;height:148px;object-fit:contain;background:#ffffff0a}.scanReviewPhotos figure>span{min-height:148px;display:grid;place-items:center;padding:10px;color:var(--muted);text-align:center}.scanReviewPhotos figcaption{padding:8px;color:var(--text);font-size:.78rem;font-weight:850;text-align:center}.scanReviewDrawers{display:grid;gap:8px}.scanReviewReportGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.scanReviewReportGrid span{display:grid;gap:4px;padding:10px;border-radius:8px;color:var(--text);background:#f6f2e80f}.scanReviewReportGrid b{color:var(--muted);font-size:.72rem;text-transform:uppercase}.inventorySummaryWide>span:first-child{font-size:0}.inventorySummaryWide>span:first-child:after{content:"Selling photos";font-size:.78rem}.inventoryThumbButton[title="Open Main image"] span,.inventoryThumbButton[title="Open Front scan"] span,.inventoryThumbButton[title="Open Back scan"] span{font-size:0}.inventoryThumbButton[title="Open Main image"] span:after{content:"Main selling photo";font-size:.72rem}.inventoryThumbButton[title="Open Front scan"] span:after{content:"Front photo";font-size:.72rem}.inventoryThumbButton[title="Open Back scan"] span:after{content:"Back photo";font-size:.72rem}@media(max-width:920px){.shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;height:auto;max-height:72vh}.simpleScanSteps,.mobileScanSteps,.mobileScanFields,.scanIntakeCard,.scanReviewStatusRow,.scanReviewUserStatusGrid,.scanReviewSimpleBody,.scanReviewStepTrack,.scanReviewReportGrid,.scanApprovalTargetGrid,.scanPhotoApprovalList,.scanInventoryCreatePanel,.scanPhotoApprovalReadyCard,.scanIntakeApprovalControls,.scanInventorySearchControls,.scanReviewSuggestionGrid,.scanReviewCompareStrip,.scanAutoNamePairGrid,.scanIntakeCandidateContent,.scanIdentityCorrectionForm{grid-template-columns:1fr}.scanIntakeSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scanIntakeStatusStack{justify-items:start;text-align:left}.scanReviewPrimaryActions>*{flex:1 1 min(150px,100%)}.mobileScanPage{overflow-x:hidden}.mobileScanStep{padding:12px}.mobileScanScannerPanel{display:grid;align-items:stretch}.mobileScanAutoStatus{grid-template-columns:1fr;justify-items:stretch}.mobileScanAutoIcon{width:34px;height:34px}.mobileScanModePicker{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileScanActions button{flex:1 1 min(145px,100%)}.scanIntakeCard{width:100%;max-width:100%;overflow:hidden}.scanAutoNamePreviewPair{grid-template-columns:1fr}.scanIntakePreview>img,.scanIntakePreview .scanZoomImageButton>img,.scanAutoNamePreviewPair img{height:min(28vh,220px);height:min(28svh,220px);max-height:220px}.scanCompareFrame>img,.scanCompareFrame.scanZoomImageButton>img,.scanAutoNamePairGrid img{height:min(32vh,240px);height:min(32svh,240px);max-height:240px}.scanCompareConnector{text-align:left}.scanIntakeCandidate{grid-template-columns:1fr}.scanIntakeCandidateReference{width:94px;height:132px}.scanIntakeCandidateActions{justify-content:stretch}.scanIntakeCandidateActions button{flex:1 1 120px}.scanResultCard{align-items:stretch;flex-direction:column}}.reviewQaPanel{display:grid;gap:14px;padding:18px;color:var(--text-primary, #f5f3e8)}.reviewQaIntro,.reviewQaIntroActions,.reviewQaCardHeader,.reviewQaCloudNotice,.reviewQaActionRow,.reviewQaSecondaryActionGrid,.reviewQaDiagnosticTools{display:flex;align-items:center;gap:10px}.reviewQaIntro{justify-content:space-between;padding:12px 14px;border:1px solid rgba(230,196,84,.25);border-radius:8px;background:#0e161ec7}.reviewQaIntro span,.reviewQaSuggestedMatch span,.reviewQaReferencePanel span,.reviewQaHistoryGrid span,.reviewQaCurrentStepHeader span,.reviewQaCardTitle span{color:#aeb8c4;font-size:.78rem}.reviewQaIntro h2,.reviewQaCardTitle h3{margin:0}.reviewQaIntro p,.reviewQaCardTitle p,.reviewQaSuggestedMatch p,.reviewQaReferencePanel p,.reviewQaDestinationGrid p,.reviewQaReviewOnly p,.reviewQaManualForm p,.reviewQaCurrentStepHeader p{margin:4px 0 0;color:#c8d0d8}.reviewQaIntro button,.reviewQaFilters button,.reviewQaCardActions button,.reviewQaActionRow button,.reviewQaDestinationModes button,.reviewQaDestinationGrid button,.reviewQaAttachBox button,.reviewQaReviewOnly button,.reviewQaManualForm button,.reviewQaCommitPanel button,.reviewQaSecondaryActionGrid button,.reviewQaDiagnosticTools button,.reviewQaOtherMatches button,.reviewQaReferenceEmpty button,.reviewQaSearchResults button{min-height:34px;border:1px solid rgba(198,212,222,.2);border-radius:7px;background:#ffffff0f;color:inherit;font-weight:700}.reviewQaIntro button,.reviewQaCardActions button,.reviewQaActionRow button,.reviewQaAttachBox button,.reviewQaSecondaryActionGrid button,.reviewQaDiagnosticTools button,.reviewQaReferenceEmpty button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px}.reviewQaIntroActions{justify-content:flex-end;flex-wrap:wrap}.reviewQaIntro button.reviewQaDeleteScan,.reviewQaCardActions button.reviewQaDeleteScan,.reviewQaActionRow button.reviewQaDeleteScan{border-color:#ff70846b;color:#ffd6dd}.reviewQaFilters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.reviewQaFilters button{display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.reviewQaFilters button.isActive,.reviewQaDestinationModes button.isActive,.reviewQaSearchResults button.isActive{border-color:#f5cd46d9;background:linear-gradient(180deg,#f5cd46eb,#ba8b22eb);color:#111820}.reviewQaCloudNotice{padding:9px 12px;border:1px solid rgba(87,205,174,.25);border-radius:8px;background:#142d2c5c;color:#d7f1eb}.reviewQaList{display:grid;gap:12px}.reviewQaCard{border:1px solid rgba(180,195,206,.18);border-radius:8px;background:#0b131bdb;box-shadow:0 16px 36px #0000003d;overflow:hidden}.reviewQaCard.isBusy{opacity:.72}.reviewQaCardHeader{align-items:stretch;display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:14px;padding:12px}.reviewQaCardTitle{min-width:0}.reviewQaCardTitle h3{font-size:1.02rem;line-height:1.25}.reviewQaFacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.reviewQaFacts span,.reviewQaStatePill,.reviewQaCleanupNote,.reviewQaMessage{border:1px solid rgba(198,212,222,.16);border-radius:999px;padding:4px 8px;color:#dbe3eb;background:#ffffff0d;font-size:.78rem}.reviewQaStatePill{text-align:center;color:#111820;background:#f5cd46}.reviewQaStatePill.is-committed{background:#69d2a1}.reviewQaStatePill.is-already-scanned{color:#072016;background:#74e0ad}.reviewQaStatePill.is-rejected,.reviewQaStatePill.is-duplicate{color:#f7e4e4;background:#7d3443}.reviewQaCardActions{display:grid;align-content:start;gap:8px;min-width:168px}.reviewQaThumbPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reviewQaThumbPair.isCompact{grid-template-columns:repeat(2,60px);align-content:start}.reviewQaImageFrame,.reviewQaImagePlaceholder{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:.714;min-height:132px;margin:0;border:1px solid rgba(198,212,222,.16);border-radius:7px;background:#e8e4d6;color:#4a5562;overflow:hidden}.reviewQaImageButton{padding:0;appearance:none;cursor:zoom-in}.reviewQaImageButton:hover,.reviewQaImageButton:focus-visible{border-color:#f6d74ab8;box-shadow:0 0 0 2px #f6d74a2e}.reviewQaThumbPair.isCompact .reviewQaImageFrame,.reviewQaThumbPair.isCompact .reviewQaImagePlaceholder{min-height:92px}.reviewQaImageFrame img{display:block;width:100%;height:100%;object-fit:contain}.reviewQaImageFrame.isCardCrop img{object-fit:cover}.reviewQaImageCaption{position:absolute;left:0;right:0;bottom:0;width:100%;padding:2px 4px;background:#0b131bd1;color:#eef2f6;font-size:.7rem;text-align:center}.reviewQaImageExpand{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;background:#0a0f16d1;color:#f8fafc;font-size:.66rem;font-weight:900;opacity:0;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease}.reviewQaImageButton:hover .reviewQaImageExpand,.reviewQaImageButton:focus-visible .reviewQaImageExpand{opacity:1;transform:translateY(0)}.reviewQaImageInspector{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#02060bdb;cursor:zoom-out}.reviewQaImageInspectorPanel{width:min(1120px,96vw);max-height:94vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid rgba(246,215,74,.36);border-radius:8px;background:#0d151d;box-shadow:0 28px 90px #0000009e;cursor:default}.reviewQaImageInspectorHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reviewQaImageInspectorHeader div{display:grid;gap:3px}.reviewQaImageInspectorHeader span{color:#aeb8c4;font-size:.76rem}.reviewQaImageInspectorHeader strong{color:#f8fafc;font-size:1.08rem}.reviewQaImageInspectorViewport{min-height:0;display:grid;place-items:center;overflow:auto;border:1px solid rgba(198,212,222,.18);border-radius:8px;background:#eeeade}.reviewQaImageInspectorViewport img{display:block;max-width:100%;max-height:calc(94vh - 132px);object-fit:contain}.reviewQaImageOriginalLink{justify-self:end;min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(246,215,74,.34);border-radius:7px;color:#f8e16a;font-size:.82rem;font-weight:900;text-decoration:none}.reviewQaImageOriginalLink:hover,.reviewQaImageOriginalLink:focus-visible{background:#f6d74a1f}.reviewQaWorkflow{display:grid;gap:12px;padding:0 12px 12px}.reviewQaQualityPanel{display:grid;gap:10px;padding:12px;border:1px solid rgba(87,205,174,.22);border-radius:8px;background:#0a232275}.reviewQaQualityPanel.isPending{border-color:#c6d4de29;background:#ffffff0a}.reviewQaQualityHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.reviewQaQualityHeader span{color:#aeb8c4;font-size:.76rem}.reviewQaQualityHeader strong{color:#f8fafc;font-size:.94rem}.reviewQaQualitySummary{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(260px,1.4fr);gap:10px;align-items:center}.reviewQaQualitySummary div,.reviewQaQualitySide{display:grid;gap:4px}.reviewQaQualitySummary span,.reviewQaQualitySide span,.reviewQaQualityPanel.isPending span{color:#aeb8c4;font-size:.76rem}.reviewQaQualitySummary strong,.reviewQaQualitySide strong,.reviewQaQualityPanel.isPending strong{color:#f8fafc;font-size:1rem}.reviewQaQualitySummary small,.reviewQaQualitySide small,.reviewQaQualityPanel p{margin:0;color:#c8d0d8;font-size:.8rem}.reviewQaQualitySides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reviewQaQualitySide{padding:10px;border:1px solid rgba(198,212,222,.14);border-radius:8px;background:#050d147a}.reviewQaQualitySide header{display:flex;align-items:center;justify-content:space-between;gap:8px}.reviewQaCenteringBars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.reviewQaCenteringBars span{min-height:28px;display:grid;place-items:center;border:1px solid rgba(116,224,173,.24);border-radius:6px;color:#dffbf0;background:#74e0ad14;font-weight:900}.reviewQaBackIdentityNote{padding:8px 10px;border:1px solid rgba(245,205,70,.22);border-radius:7px;color:#f8e9a0;background:#f5cd4614;font-size:.82rem;font-weight:850}.reviewQaStepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.reviewQaStep{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid rgba(198,212,222,.18);border-radius:7px;color:#aeb8c4;background:#ffffff0a}.reviewQaStep span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff1a}.reviewQaStep.isActive{border-color:#f5cd46b8;color:#f8efca}.reviewQaStep.isDone{color:#d7f1eb}.reviewQaStepPanel,.reviewQaCommitPanel,.reviewQaHistory,.reviewQaSecondaryTools,.reviewQaDiagnostics{border:1px solid rgba(198,212,222,.16);border-radius:8px;background:#080f16a8}.reviewQaStepPanel{display:grid;gap:10px;padding:12px}.reviewQaQuickIdentity{gap:12px}.reviewQaQuickHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.reviewQaQuickHeader div{display:grid;gap:4px}.reviewQaQuickHeader span{color:#9da8b5;font-size:.78rem;font-weight:800}.reviewQaQuickHeader strong{color:#f8fafc;font-size:clamp(1.05rem,1rem + .3vw,1.32rem)}.reviewQaQuickHeader p{margin:0;color:#c8d0d8}.reviewQaBackCheck{display:grid;gap:3px;min-width:148px;min-height:44px;padding:7px 10px;border:1px solid rgba(87,205,174,.24);border-radius:8px;background:#0b27265c;color:#dffbf2;text-align:left}.reviewQaBackCheck strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.reviewQaBackCheck.isMissing{border-color:#f8717159;color:#fecaca}.reviewQaCompare,.reviewQaPhotoGrid{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:12px}.reviewQaPhotoGrid{grid-template-columns:repeat(2,minmax(96px,150px)) minmax(220px,1fr);align-items:start}.reviewQaPhotoGrid .reviewQaImageFrame,.reviewQaPhotoGrid .reviewQaImagePlaceholder{min-height:180px}.reviewQaReferencePanel{display:grid;gap:12px;padding:10px;border:1px solid rgba(87,205,174,.18);border-radius:8px;background:#11272a6b}.reviewQaReferenceHeader{display:grid;grid-template-columns:minmax(142px,220px) minmax(0,1fr);gap:10px;align-items:start}.reviewQaIdentityFacts{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));gap:6px;margin:0}.reviewQaIdentityFacts div{min-width:0;padding:6px 8px;border:1px solid rgba(198,212,222,.14);border-radius:7px;background:#ffffff0a}.reviewQaIdentityFacts dt{color:#aeb8c4;font-size:.68rem;font-weight:800}.reviewQaIdentityFacts dd{margin:1px 0 0;overflow-wrap:anywhere;color:#f8fafc;font-size:.78rem;font-weight:900}.reviewQaReferenceVisualGrid{display:grid;grid-template-columns:repeat(2,minmax(170px,260px));gap:12px;align-items:start;justify-content:center}.reviewQaReferenceCardImage{position:relative;display:grid;place-items:center;aspect-ratio:.714;min-height:170px;overflow:hidden;border:1px solid rgba(198,212,222,.16);border-radius:7px;background:#f1eee4}.reviewQaReferenceCardImage img{display:block;width:100%;height:100%;object-fit:contain}.reviewQaReferenceCardImage.isScan img{object-fit:cover}.reviewQaReferenceCardImage small,.reviewQaFooterCrop small{position:absolute;left:0;right:0;bottom:0;padding:2px 4px;background:#0b131bd1;color:#eef2f6;font-size:.68rem;font-weight:800;text-align:center}.reviewQaFooterCompare{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px}.reviewQaFooterCrop{display:grid;grid-template-rows:minmax(132px,1fr) auto;overflow:hidden;border:1px solid rgba(198,212,222,.16);border-radius:7px;background:#f1eee4}.reviewQaFooterCropImage{position:relative;aspect-ratio:4.4 / 1;min-height:132px;overflow:hidden}.reviewQaFooterCropImage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left bottom;transform:scale(1.14);transform-origin:left bottom}.reviewQaFooterCropImage.isScan img{object-fit:contain;object-position:left center;transform:none}.reviewQaFooterCrop small{position:static;display:block;padding:2px 4px}.reviewQaFooterCrop span,.reviewQaFooterCropImage span,.reviewQaReferenceCardImage span{color:#4a5562;font-size:.78rem;font-weight:800}.reviewQaReferenceEmpty{display:grid;gap:8px}.reviewQaReferenceEmpty div,.reviewQaDestinationModes,.reviewQaSearchResults{display:flex;flex-wrap:wrap;gap:8px}.reviewQaDestinationModes button{align-items:center;display:inline-flex;gap:8px;justify-content:center;padding:0 12px}.reviewQaActionQuestion{display:grid;gap:2px}.reviewQaActionQuestion span{color:#9fb0c2;font-size:.72rem;font-weight:800}.reviewQaActionQuestion strong{color:#f8fafc;font-size:1.04rem}.reviewQaDestinationModes button.isRecommended:not(.isActive){border-color:#74e0ad6b;color:#ddfbef}.reviewQaDestinationModes button small{border:1px solid rgba(116,224,173,.36);border-radius:999px;color:#bff3df;font-size:.66rem;font-weight:800;padding:2px 7px;text-transform:uppercase}.reviewQaSuggestedMatch{display:grid;gap:8px}.reviewQaSuggestedMatch p{margin:0;color:#c8d0d8}.reviewQaCurrentStep{display:grid;gap:10px}.reviewQaCurrentStepHeader{display:grid;gap:2px;padding:2px 2px 0}.reviewQaCurrentStepHeader strong{color:#f8fafc;font-size:1.02rem}.reviewQaStepCue{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;align-items:center;padding:10px 12px;border:1px solid rgba(87,205,174,.24);border-radius:8px;background:#0d2a266b}.reviewQaStepCue.isRecommended{border-color:#74e0ad6b;background:#13483373}.reviewQaStepCue.isComplete{border-color:#74e0ad4d;background:#0b272652}.reviewQaStepCue span{border:1px solid rgba(116,224,173,.32);border-radius:999px;color:#aeeed8;font-size:.68rem;font-weight:900;padding:3px 8px;text-transform:uppercase}.reviewQaStepCue strong{color:#eafff7}.reviewQaStepCue p{grid-column:1 / -1;margin:0;color:#c8d0d8}.reviewQaManualForm,.reviewQaDestinationGrid,.reviewQaAttachBox,.reviewQaLotRipBox{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reviewQaManualForm label,.reviewQaDestinationGrid label,.reviewQaAttachBox label,.reviewQaLotRipBox label,.reviewQaWideField{display:grid;gap:4px;color:#cfd6df;font-size:.82rem}.reviewQaManualForm input,.reviewQaManualForm textarea,.reviewQaDestinationGrid input,.reviewQaDestinationGrid select,.reviewQaAttachBox input,.reviewQaLotRipBox select,.reviewQaDiagnosticTools select,.reviewQaWideField input{width:100%;border:1px solid rgba(198,212,222,.22);border-radius:6px;background:#ffffff14;color:#f5f3e8;padding:8px 9px}.reviewQaManualNotes,.reviewQaWideField,.reviewQaManualReference,.reviewQaPhotoRequirements,.reviewQaManualForm p,.reviewQaManualForm button,.reviewQaDestinationGrid p,.reviewQaDestinationGrid button,.reviewQaIdentityOnlyNotice,.reviewQaVariantChecklist,.reviewQaVerifiedVariant,.reviewQaKnownInventoryTarget,.reviewQaAttachSearch,.reviewQaAttachBox button,.reviewQaLotRipBox label,.reviewQaLotRipBox button,.reviewQaLotRipSummary,.reviewQaInlineNotice,.reviewQaSearchResults,.reviewQaReviewOnly,.reviewQaPhotoGrid,.reviewQaActionRow{grid-column:1 / -1}.reviewQaManualReference,.reviewQaKnownInventoryTarget{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px;border:1px solid rgba(87,205,174,.24);border-radius:8px;background:#0b27266b}.reviewQaIdentityOnlyNotice{display:grid;gap:4px;padding:10px;border:1px solid rgba(87,205,174,.24);border-radius:8px;background:#0b27266b;color:#dffbf2}.reviewQaIdentityOnlyNotice span{color:#98dcca;font-size:.72rem;font-weight:900;text-transform:uppercase}.reviewQaRemoveScan{position:relative}.reviewQaRemoveScan summary{align-items:center;border:1px solid rgba(244,114,182,.42);border-radius:6px;color:#ffd6e7;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:34px;padding:0 12px}.reviewQaRemoveScan summary::marker,.reviewQaRemoveScan summary::-webkit-details-marker{display:none;content:""}.reviewQaRemoveScan.isCompact summary{min-height:30px;padding:0 10px}.reviewQaRemoveChoices{background:#0a1119fa;border:1px solid rgba(244,114,182,.32);border-radius:8px;box-shadow:0 18px 40px #00000052;display:grid;gap:6px;margin-top:8px;min-width:240px;padding:8px;position:absolute;right:0;z-index:20}.reviewQaActionRow .reviewQaRemoveChoices,.reviewQaReviewOnly .reviewQaRemoveChoices{left:0;right:auto}.reviewQaRemoveChoices button{justify-content:flex-start;min-height:32px}.reviewQaIdentityOnlyNotice strong{color:#f8fafc}.reviewQaIdentityOnlyNotice small{color:#b9c6cf}.reviewQaVariantChecklist{display:grid;gap:8px;margin:0;padding:10px;border:1px solid rgba(198,212,222,.2);border-radius:8px;background:#ffffff0a}.reviewQaVariantChecklist legend{padding:0 4px;color:#f5f3e8;font-size:.84rem;font-weight:900}.reviewQaVariantChecklist div{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.reviewQaTreatmentGroup{display:grid;gap:8px}.reviewQaTreatmentGroup>span{grid-column:1 / -1;color:#aeb8c4;font-size:.72rem;font-weight:900;text-transform:uppercase}.reviewQaVariantChecklist label{display:flex;align-items:center;gap:7px;min-height:34px;padding:7px 9px;border:1px solid rgba(198,212,222,.18);border-radius:7px;background:#ffffff0a;color:#dce5ec}.reviewQaVariantChecklist label.isSelected{border-color:#fbd3449e;background:#fbd3441f;color:#fff8cf}.reviewQaVariantChecklist input{width:15px;height:15px}.reviewQaStampText{display:grid;gap:4px;color:#cfd6df;font-size:.82rem}.reviewQaStampText input{width:100%;height:auto;border:1px solid rgba(198,212,222,.22);border-radius:6px;background:#ffffff14;color:#f5f3e8;padding:8px 9px}.reviewQaVariantChecklist small{color:#aab7c2}.reviewQaVerifiedVariant{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(87,205,174,.24);border-radius:8px;background:#0b272652}.reviewQaVerifiedVariant span{color:#98dcca;font-size:.72rem;font-weight:900;text-transform:uppercase}.reviewQaVerifiedVariant strong{color:#f8fafc}.reviewQaManualReference img{width:72px;max-height:100px;object-fit:contain;border-radius:6px;background:#f1eee4}.reviewQaManualReference div,.reviewQaKnownInventoryTarget div{display:grid;gap:3px}.reviewQaManualReference span,.reviewQaKnownInventoryTarget span{color:#aeb8c4;font-size:.78rem}.reviewQaManualReference strong,.reviewQaKnownInventoryTarget strong{color:#f8fafc}.reviewQaManualReference small,.reviewQaKnownInventoryTarget small,.reviewQaManualReference p{margin:0;color:#c8d0d8}.reviewQaPhotoRequirements{display:flex;flex-wrap:wrap;gap:8px}.reviewQaPhotoRequirements span{padding:7px 10px;border:1px solid rgba(198,212,222,.16);border-radius:999px;color:#b9c2cc;font-weight:800}.reviewQaPhotoRequirements span.isReady{border-color:#74e0ad61;color:#bff3df}.reviewQaLotRipSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reviewQaLotRipSummary div{display:grid;gap:3px;padding:10px;border:1px solid rgba(198,212,222,.14);border-radius:8px;background:#ffffff0d}.reviewQaLotRipSummary span,.reviewQaLotRipBox small,.reviewQaInlineNotice{color:#aeb8c4;font-size:.78rem}.reviewQaLotRipSummary strong{color:#f8fafc}.reviewQaInlineNotice{margin:0}.reviewQaAttachSearch{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:8px}.reviewQaKnownInventoryTarget button,.reviewQaAttachSearch button{grid-column:auto}.reviewQaAttachSearch .reviewQaSearchResults{grid-column:1 / -1}.reviewQaPhotoChecklist{display:grid;align-content:start;gap:8px}.reviewQaPhotoChecklist span{padding:8px 10px;border:1px solid rgba(198,212,222,.16);border-radius:7px;color:#b9c2cc}.reviewQaPhotoChecklist span.isReady{border-color:#57cdae59;color:#d7f1eb}.reviewQaCommitPanel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.reviewQaHistory,.reviewQaSecondaryTools,.reviewQaDiagnostics{padding:0}.reviewQaHistory summary,.reviewQaSecondaryTools summary,.reviewQaDiagnostics summary{align-items:center;display:flex;justify-content:space-between;gap:12px;cursor:pointer;padding:10px 12px;color:#dbe3eb;font-weight:800}.reviewQaDiagnostics summary span{color:#9fd8ff;font-size:.78rem;letter-spacing:0}.reviewQaAdminRecord{display:grid;grid-template-columns:.75fr 1.5fr 1fr 1fr;gap:8px;padding:0 12px 12px}.reviewQaAdminRecord div{min-width:0;display:grid;gap:3px;padding:8px 10px;border:1px solid rgba(198,212,222,.14);border-radius:7px;background:#ffffff0a}.reviewQaAdminRecord span,.reviewQaLearningNote{color:#9da8b5}.reviewQaAdminRecord strong{overflow-wrap:anywhere}.reviewQaLearningNote{margin:0 12px 12px}.reviewQaTechnicalDetails{margin:0 12px 12px;border:1px solid rgba(198,212,222,.13);border-radius:8px;background:#0000001f}.reviewQaTechnicalDetails summary{padding:9px 10px}.reviewQaTechnicalDetails .reviewQaDiagnosticsGrid{padding:0 10px 10px}.reviewQaHistoryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px 12px}.reviewQaHistoryGrid div{display:grid;gap:3px}.reviewQaSecondaryActionGrid{flex-wrap:wrap;padding:0 12px 12px}.reviewQaDiagnosticsGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 12px 12px}.reviewQaDiagnosticsGrid span{color:#9da8b5}.reviewQaDiagnosticsGrid strong{overflow-wrap:anywhere}.reviewQaDiagnosticTools,.reviewQaCleanupNote{margin:0 12px 12px}.reviewQaOtherMatches div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.reviewQaOtherMatches button,.reviewQaSearchResults button{display:grid;justify-items:start;gap:2px;padding:8px 10px}.reviewQaMessage{margin:0 12px 12px;border-radius:7px}.reviewQaEmpty{display:flex;align-items:center;gap:8px;padding:18px;border:1px dashed rgba(198,212,222,.24);border-radius:8px;color:#dbe3eb}@media(max-width:980px){.reviewQaFilters,.reviewQaCardHeader,.reviewQaCompare,.reviewQaPhotoGrid,.reviewQaReferenceHeader,.reviewQaReferenceVisualGrid,.reviewQaFooterCompare,.reviewQaQuickHeader,.reviewQaManualForm,.reviewQaDestinationGrid,.reviewQaAttachBox,.reviewQaLotRipBox,.reviewQaLotRipSummary,.reviewQaCommitPanel,.reviewQaHistoryGrid,.reviewQaAdminRecord,.reviewQaQualitySummary,.reviewQaQualitySides,.reviewQaDiagnosticsGrid{grid-template-columns:1fr}.reviewQaStepper{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewQaCardActions{min-width:0}.reviewQaPhotoGrid{grid-template-columns:repeat(2,minmax(92px,140px))}.reviewQaIdentityFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewQaPhotoChecklist{grid-column:1 / -1}}.appPageLoading{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin:24px 0;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;color:#1f2937;padding:12px 14px;font-weight:850}.appPageLoading svg{animation:appPageLoadingSpin .9s linear infinite}@keyframes appPageLoadingSpin{to{transform:rotate(360deg)}}
