/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#08090b;--surface:#101216;--surface-2:#15181d;--line:#24272e;--line-soft:#1c1f25;--text:#f4f5f7;--muted:#8d929d;--red:#ef3340;--red-soft:#ef33401f;--green:#4bd28a;--sidebar:230px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 76% -10%, #ef334012, transparent 26%), var(--bg);min-height:100vh}.sidebar{width:var(--sidebar);border-right:1px solid var(--line-soft);z-index:20;background:#0b0c0f;flex-direction:column;padding:27px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:.06em;background:url(/brand/cardeyeq-logo-wide.webp) 0/contain no-repeat;flex:0 0 138px;align-items:center;width:138px;height:46px;font-size:15px;font-weight:850;display:flex}.brand>.brand-mark,.brand>span:not(.sr-only),.brand>b{display:none}.brand b{color:var(--red);border:1px solid #ef334080;border-radius:4px;margin-left:-3px;padding:2px 5px;font-size:11px}.brand-mark{background:#050506 url(/brand/cardeyeq-eye.webp) 50%/cover no-repeat;border-radius:6px;place-items:center;width:31px;height:25px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 0 22px #ef334040}.brand-mark:before{content:none}.brand-mark span{display:none}.nav-stack{flex-direction:column;gap:5px;margin-top:44px;display:flex}.nav-item{color:#8c919b;border-radius:9px;align-items:center;gap:12px;height:43px;padding:0 12px;font-size:13px;font-weight:650;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#14161a}.nav-item.active{color:#fff;box-shadow:inset 2px 0 var(--red);background:linear-gradient(90deg,#ef334029,#ef334009)}.nav-icon{place-items:center;width:21px;height:21px;font-size:17px;font-style:normal;display:inline-grid}.nav-item em{letter-spacing:.08em;color:var(--red);background:var(--red-soft);border-radius:4px;margin-left:auto;padding:4px 5px;font-size:8px;font-style:normal}.sidebar-foot{border-top:1px solid var(--line-soft);align-items:center;gap:9px;margin-top:auto;padding-top:17px;display:flex}.mini-profile{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.mini-profile>span,.avatar-button{color:#fff;background:linear-gradient(145deg,#393d46,#202329);border:1px solid #454a55;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.mini-profile div{flex-direction:column;min-width:0;display:flex}.mini-profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mini-profile small{color:var(--muted);margin-top:2px;font-size:9px}.sidebar-foot button{color:var(--muted);cursor:pointer;background:0 0;border:0}.workspace{min-height:100vh;padding-left:var(--sidebar)}.topbar{z-index:15;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090bd6;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.mobile-brand{display:none}.global-search{border:1px solid var(--line);width:min(370px,42vw);height:38px;color:var(--muted);background:#0e1013;border-radius:9px;align-items:center;gap:9px;padding:0 10px 0 13px;display:flex}.global-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.global-search input::placeholder{color:#656a73}.global-search kbd{color:#777c85;background:#17191e;border:1px solid #343840;border-radius:4px;padding:2px 6px;font-size:9px}.top-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.icon-button,.avatar-button{cursor:pointer;border:0;position:relative}.icon-button{color:#aeb2ba;background:0 0;width:34px;height:34px;font-size:23px}.icon-button i{background:var(--red);border:2px solid var(--bg);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.content{max-width:1450px;margin:0 auto;padding:42px 38px 85px}.welcome-row{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.eyebrow{color:#6f747e;letter-spacing:.17em;margin:0 0 9px;font-size:9px;font-weight:800}.welcome-row h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.2vw,42px);font-weight:730;line-height:1.08}.welcome-row h1 span{color:var(--red)}.welcome-row>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:13px}.primary-button{background:var(--red);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:146px;height:42px;font-size:12px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 9px 25px #ef334029}.primary-button:hover{background:#ff414d;transform:translateY(-1px)}.primary-button span{font-size:18px;font-weight:400}.stat-grid{grid-template-columns:1.4fr 1fr 1fr;gap:13px;margin-bottom:15px;display:grid}.stat-card{border:1px solid var(--line-soft);background:linear-gradient(145deg,#111318,#0e1013);border-radius:13px;min-height:157px;padding:19px 20px;position:relative;overflow:hidden}.stat-card.featured{border-color:#ef33403b}.stat-card.featured:after{content:"";border:32px solid #ef33400a;border-radius:50%;width:120px;height:120px;position:absolute;top:-53px;right:-42px}.stat-head{color:#777c86;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.stat-head button{color:#616670;cursor:pointer;background:0 0;border:0}.stat-card>strong{letter-spacing:-.045em;margin-top:13px;font-size:clamp(25px,2.2vw,34px);display:block}.delta{align-items:center;gap:8px;margin-top:4px;display:flex}.delta b{color:var(--green);font-size:10px}.delta span{color:#70757e;font-size:9px}.delta.neutral b{color:#b3b7bf}.sparkline{opacity:.95;height:58px;position:absolute;bottom:0;left:18px;right:18px}.sparkline svg{width:100%;height:100%}.status-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #4bd28a73}.tiny-badge{color:var(--red);background:var(--red-soft);letter-spacing:.1em;border:1px solid #ef334040;border-radius:4px;padding:4px 6px;font-size:7px}.micro-bars{align-items:end;gap:5px;height:30px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.micro-bars i{background:#2a2d34;border-radius:2px 2px 0 0;flex:1;height:34%}.micro-bars i:nth-child(2){height:52%}.micro-bars i:nth-child(3){height:43%}.micro-bars i:nth-child(4){background:#343840;height:68%}.micro-bars i:nth-child(5){height:60%}.micro-bars i:nth-child(6){background:#5f3037;height:82%}.micro-bars i:nth-child(7){background:var(--red);height:100%}.grade-meter{color:#727780;grid-template-columns:1fr auto;gap:7px;font-size:8px;display:grid;position:absolute;bottom:17px;left:20px;right:20px}.grade-meter b{color:#c4c7cd}.grade-meter i{background:#25282e;border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.grade-meter u{background:linear-gradient(90deg,#722d35,var(--red));width:67%;height:100%;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.73fr);gap:15px;display:grid}.panel{border:1px solid var(--line-soft);background:linear-gradient(150deg,#111318,#0d0f12);border-radius:13px}.collection-panel{padding:22px 20px 21px}.panel-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:0;font-size:17px}.panel-heading a{color:#8a8f98;font-size:10px;font-weight:700}.panel-heading a span{color:var(--red);margin-left:4px}.panel-heading.compact h2{font-size:16px}.filter-row{border-bottom:1px solid var(--line-soft);gap:3px;margin:20px 0 18px;display:flex}.filter-row button{color:#737882;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 11px 11px;font-size:9px;font-weight:700}.filter-row button:first-child{padding-left:0}.filter-row button.active{color:#fff;border-color:var(--red)}.card-grid{grid-template-columns:repeat(6,minmax(74px,1fr));gap:12px;display:grid}.collectible{min-width:0}.card-face{aspect-ratio:2.5/3.5;color:#111;background:linear-gradient(145deg,#e4be53,#fff1a5 37%,#b87521 78%,#f3da7b);border:1px solid #ffffff42;border-radius:7px;padding:5px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 7px 18px #00000052}.collectible:hover .card-face{transform:translateY(-4px)rotate(-.5deg);box-shadow:0 12px 25px #00000075}.card-face:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff57 48%,#0000 61%);transition:all .45s;position:absolute;inset:-70% -30%;transform:translate(-60%)}.collectible:hover .card-face:after{transform:translate(58%)}.tone-pink{background:linear-gradient(145deg,#f6a7d1,#fff0ff 38%,#7e68e4 80%,#efb7ff)}.tone-blue{background:linear-gradient(145deg,#8ad4ff,#e8f8ff 35%,#2862a8 82%,#9cdeff)}.tone-violet{background:linear-gradient(145deg,#bca8ff,#f0eaff 35%,#6e3da4 82%,#d6b9ff)}.tone-orange{background:linear-gradient(145deg,#ffc36e,#fff0bc 34%,#b74c1a 80%,#f9cc69)}.tone-cyan{background:linear-gradient(145deg,#89eff0,#e8ffff 34%,#246e9f 82%,#8eefff)}.card-top{z-index:1;justify-content:space-between;align-items:center;height:12%;padding:0 2px;display:flex;position:relative}.card-top small{white-space:nowrap;max-width:70%;font-size:4px;font-weight:800;overflow:hidden}.card-top b{font-size:4px}.art-window{z-index:1;background:radial-gradient(circle at 54% 43%,#fffffff5 0 9%,#0000 10%),radial-gradient(circle,#ffffff8c,#0000 37%),linear-gradient(145deg,#162143e0,#fff3);border:1px solid #00000052;place-items:center;height:52%;display:grid;position:relative;overflow:hidden}.art-window span{color:#ffffffdb;text-shadow:0 2px 10px #00000059;font-size:clamp(23px,3.1vw,46px);font-weight:900;transform:rotate(-8deg)}.art-window i{border:1px solid #ffffff59;border-radius:50%;width:68%;height:68%;position:absolute}.card-title{z-index:1;white-space:nowrap;margin:5px 1px 2px;font-size:6px;font-weight:900;position:relative;overflow:hidden}.card-rule{background:#00000047;height:1px;margin:0 1px}.card-copy{z-index:1;margin:3px 1px;font-size:3.5px;position:relative}.card-meta{justify-content:space-between;align-items:center;gap:5px;margin-top:8px;display:flex}.card-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.card-meta span{color:#676c75;white-space:nowrap;font-size:7px}.price-row{justify-content:space-between;margin-top:4px;display:flex}.price-row b{font-size:10px}.price-row span{color:var(--green);font-size:7px;font-weight:800}.price-row span.down{color:#ee6b74}.right-rail{flex-direction:column;gap:15px;display:flex}.grade-next,.market-pulse{padding:21px 19px}.pulse{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid;box-shadow:0 0 0 5px #ef334014}.panel-intro{color:#747983;margin:11px 0 14px;font-size:9px;line-height:1.6}.candidate-list{flex-direction:column;display:flex}.candidate-list article{border-top:1px solid var(--line-soft);grid-template-columns:37px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.candidate-art{color:#fff;background:linear-gradient(145deg,#6d63b6,#d993cf);border-radius:4px;place-items:center;width:31px;height:40px;font-size:14px;font-weight:900;display:grid;box-shadow:0 3px 8px #00000059}.candidate-2{background:linear-gradient(145deg,#60c789,#a6e47e)}.candidate-3{background:linear-gradient(145deg,#5f7f4f,#c29b5a)}.candidate-list img.candidate-art{object-fit:cover;border:1px solid #ffffff29}.candidate-list article div{flex-direction:column;gap:3px;min-width:0;display:flex}.candidate-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.candidate-list small{color:#686d76;font-size:7px}.candidate-list small b{color:#d1d3d8}.candidate-list em{color:var(--green);font-size:8px;font-style:normal;font-weight:800}.candidate-list article:nth-child(2) em{color:#ffbc57}.candidate-list article:nth-child(3) em{color:#ef747d}.outline-button{color:#dadce0;border:1px solid #30343c;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:35px;margin-top:10px;font-size:9px;font-weight:800;transition:all .18s;display:flex}.outline-button span{color:var(--red)}.outline-button:hover{background:var(--red-soft);border-color:#ef334099}.live-dot{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:900}.live-dot:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 7px #4bd28a80}.market-row{border-top:1px solid var(--line-soft);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:13px 0;display:grid}.market-row:nth-of-type(2){margin-top:12px}.rank{color:#4e535c;font-size:8px}.market-row div{flex-direction:column;gap:3px;display:flex}.market-row strong{font-size:9px}.market-row small{color:#666b74;font-size:7px}.market-row>b{color:var(--green);font-size:8px}.data-note{color:#50545c;margin:18px 2px 0;font-size:8px}.mobile-nav{display:none}.ask-trigger{z-index:29;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121418f0;border:1px solid #ef334057;border-radius:22px;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 12px 35px #0006}.ask-trigger span{color:var(--red);font-size:17px}.ask-trigger b{letter-spacing:.02em;font-size:10px}.ask-scrim{z-index:39;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008f;position:fixed;inset:0}.ask-sheet{z-index:40;opacity:0;pointer-events:none;background:linear-gradient(150deg,#17191e,#0e1013);border:1px solid #30333a;border-radius:20px;width:min(420px,100vw - 30px);padding:13px 17px 17px;transition:all .2s;position:fixed;bottom:22px;right:24px;transform:translateY(24px)scale(.98);box-shadow:0 26px 80px #00000094}.ask-sheet.open{opacity:1;pointer-events:auto;transform:none}.ask-handle{background:#3c4048;border-radius:4px;width:35px;height:3px;margin:0 auto 13px}.ask-sheet header,.ask-sheet header>div{align-items:center;display:flex}.ask-sheet header{justify-content:space-between}.ask-sheet header>div{gap:10px}.ask-sheet header>div>span{background:var(--red);border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.ask-sheet header div div{flex-direction:column;gap:2px;display:flex}.ask-sheet header strong{font-size:12px}.ask-sheet header small{color:#767b85;font-size:8px}.ask-sheet header button{color:#888d96;cursor:pointer;background:0 0;border:0;font-size:23px}.assistant-answer{grid-template-columns:26px 1fr;gap:9px;margin:19px 0 13px;display:grid}.assistant-answer>span{width:25px;height:25px;color:var(--red);border:1px solid #ef33404d;border-radius:8px;place-items:center;font-size:7px;font-weight:900;display:grid}.assistant-answer p{color:#c3c6cc;background:#111318;border:1px solid #292c32;border-radius:4px 12px 12px;margin:0;padding:12px;font-size:10px;line-height:1.65}.prompt-chips{flex-wrap:wrap;gap:6px;display:flex}.prompt-chips button{color:#aeb2ba;cursor:pointer;background:#191b20;border:1px solid #30343c;border-radius:14px;padding:7px 10px;font-size:8px}.prompt-chips button:hover{color:#fff;border-color:#ef334073}.assistant-note{color:#555a63;margin:13px 2px 0;font-size:7px;line-height:1.5}@media (width<=1050px){:root{--sidebar:194px}.content{padding-inline:25px}.card-grid{grid-template-columns:repeat(3,1fr)}.collectible:nth-child(n+4){display:none}.stat-grid{grid-template-columns:1.35fr 1fr}.stat-card:last-child{display:none}}@media (width<=760px){:root{--sidebar:0px}.sidebar{display:none}.workspace{padding-left:0}.topbar{height:62px;padding:0 16px}.mobile-brand{margin-right:auto;display:flex}.global-search{background:0 0;border:0;width:36px;padding:0}.global-search span{font-size:22px}.global-search input,.global-search kbd{display:none}.top-actions{gap:5px;margin-left:6px}.avatar-button{width:29px;height:29px}.icon-button{width:31px}.content{padding:28px 15px 100px}.welcome-row{align-items:flex-end;gap:15px;margin-bottom:22px}.welcome-row>div>p:last-child{max-width:270px;font-size:11px;line-height:1.5}.welcome-row .eyebrow{font-size:7px}.welcome-row h1{font-size:27px}.primary-button{width:43px;min-width:43px;font-size:0}.primary-button span{font-size:21px}.stat-grid{grid-template-columns:1fr 1fr;gap:9px;overflow:hidden}.stat-card{min-height:139px;padding:16px 14px}.stat-card>strong{font-size:25px}.stat-card:nth-child(2){min-width:0}.stat-head{font-size:7px}.sparkline{left:12px;right:12px}.micro-bars{left:14px;right:14px}.dashboard-grid{grid-template-columns:1fr}.collection-panel{padding:19px 14px}.card-grid{grid-template-columns:repeat(3,1fr);gap:9px}.card-meta strong{font-size:8px}.card-top small{font-size:3.5px}.art-window span{font-size:36px}.right-rail{grid-template-columns:1fr;display:grid}.market-pulse{display:none}.mobile-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:68px;padding-bottom:max(5px,env(safe-area-inset-bottom));background:#0c0d10f0;border-top:1px solid #282b32;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#6e737c;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:7px;font-weight:700;display:flex}.mobile-nav a.active{color:#fff}.mobile-nav a.active .nav-icon{color:var(--red)}.mobile-nav .nav-icon{font-size:16px}.mobile-nav .grade-action .nav-icon{background:var(--red);color:#fff;border-radius:9px;width:36px;height:30px;margin-top:-14px;box-shadow:0 0 0 5px #101216,0 5px 14px #ef334040}.data-note{text-align:center}.ask-trigger{height:36px;padding:0 12px;bottom:82px;right:14px}.ask-trigger b{font-size:9px}.ask-sheet{bottom:78px;right:15px}}@media (width<=390px){.stat-card:nth-child(2){display:none}.stat-grid{grid-template-columns:1fr}.stat-card.featured{min-height:150px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-row{overflow:auto}.filter-row button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.grader-shell{background:radial-gradient(circle at 72% 12%,#ef334017,#0000 28%),#08090b}.grader-topbar{justify-content:space-between}.back-link{color:#a2a6af;font-size:11px;font-weight:700}.back-link:hover{color:#fff}.grade-disclaimer{color:#5f646d;letter-spacing:.15em;font-size:7px;font-weight:800}.grader-content,.report-content{width:min(1120px,100% - 64px);margin:0 auto;padding:54px 0 110px}.grader-hero{max-width:680px;margin-bottom:36px}.grader-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,67px);line-height:.98}.grader-hero h1 span{color:var(--red)}.grader-hero>p:last-of-type{color:#8f949e;max-width:560px;margin:19px 0 0;font-size:14px;line-height:1.7}.calibration-note{background:#ef33400e;border:1px solid #ef334038;border-radius:11px;grid-template-columns:62px 1fr;align-items:center;gap:14px;width:min(570px,100%);margin-top:24px;padding:12px 15px;display:grid}.calibration-note b{color:var(--red);border-right:1px solid #ef334033;font-size:26px;line-height:1}.calibration-note span{color:#9297a0;font-size:9px;line-height:1.55}.capture-panel{background:linear-gradient(145deg,#111318,#0c0e11);border:1px solid #24272d;border-radius:16px;padding:24px;box-shadow:0 22px 70px #00000038}.capture-head,.capture-head>div{align-items:center;display:flex}.capture-head{justify-content:space-between;gap:20px;margin-bottom:22px}.capture-head>div{gap:13px}.capture-head>div>span{width:34px;height:34px;color:var(--red);border:1px solid #ef334059;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.capture-head h2{margin:0;font-size:16px}.capture-head p{color:#6f747d;margin:4px 0 0;font-size:9px}.capture-head small{color:#686d76;letter-spacing:.12em;border:1px solid #2d3037;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:900}.upload-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.upload-slot{cursor:pointer;background:radial-gradient(circle at 50% 40%,#181b20,#0d0f12 72%);border:1px dashed #353942;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;transition:all .18s;display:flex;position:relative;overflow:hidden}.upload-slot:hover{background:radial-gradient(circle at 50% 40%,#1c1d22,#0e1013 72%);border-color:#ef33408c}.upload-slot input{display:none}.upload-slot>i{color:#a0a5ae;border:1px solid #363a42;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:13px;font-size:20px;font-style:normal;display:grid}.upload-slot>strong{font-size:11px}.upload-slot>span{color:#6c717b;margin-top:5px;font-size:8px}.upload-slot>b{color:#a3a7af;letter-spacing:.12em;background:#08090bd1;border:1px solid #373a42;border-radius:4px;padding:5px 7px;font-size:7px;position:absolute;top:11px;left:11px}.upload-slot.has-image{border-style:solid;border-color:#353942}.upload-slot img{object-fit:contain;width:100%;height:100%;padding:12px;position:absolute;inset:0}.sample-row{align-items:stretch;gap:9px;margin:17px 0;display:flex}.sample-row>span{color:#626771;align-items:center;margin-right:auto;font-size:8px;display:flex}.sample-row button{color:#fff;text-align:left;cursor:pointer;background:#121418;border:1px solid #2b2e35;border-radius:9px;align-items:center;gap:9px;min-width:190px;padding:7px 10px;display:flex}.sample-row button:hover,.sample-row button.active{background:#ef33400f;border-color:#ef334073}.sample-row button>span{flex-direction:column;gap:3px;display:flex}.sample-row button b{font-size:8px}.sample-row button small{color:#696e77;font-size:7px}.sample-thumb{color:#fff;background:linear-gradient(145deg,#636aa2,#c75b54);border-radius:4px;place-items:center;width:26px;height:34px;font-size:10px;font-style:normal;font-weight:900;display:grid}.sample-thumb.latias{background:linear-gradient(145deg,#6855bc,#df74c5)}.analyze-button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:47px;font-size:11px;font-weight:850;display:flex;box-shadow:0 12px 32px #ef334026}.analyze-button:hover:not(:disabled){background:#ff4450}.analyze-button:disabled{color:#595e67;cursor:not-allowed;box-shadow:none;background:#25282e}.analyze-button span{font-size:15px}.analyze-button b{margin-left:4px}.local-note{color:#555a63;text-align:center;margin:13px 0 0;font-size:7px;line-height:1.5}.analysis-progress{background:#ef33400d;border:1px solid #ef334040;border-radius:11px;grid-template-columns:60px 1fr;align-items:center;gap:15px;min-height:88px;padding:14px 18px;display:grid}.scanner-orb{width:48px;height:48px;color:var(--red);border:1px solid #ef334042;border-radius:50%;place-items:center;display:grid;position:relative}.scanner-orb i{border:1px solid #0000;border-top-color:var(--red);border-radius:50%;animation:1s linear infinite spin;position:absolute;inset:-4px}.analysis-progress h3{margin:0;font-size:13px}.analysis-progress .eyebrow{margin-bottom:5px}.progress-track{background:#292c32;border-radius:3px;height:3px;margin:10px 0 5px;overflow:hidden}.progress-track i{background:var(--red);height:100%;transition:width .3s;display:block}.analysis-progress small{color:#626771;font-size:7px}@keyframes spin{to{transform:rotate(360deg)}}.capture-tips{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.capture-tips article{background:#0d0f12;border:1px solid #1d2025;border-radius:11px;grid-template-columns:27px 1fr;gap:9px;padding:16px;display:grid}.capture-tips article>span{color:#4e535c;font-size:8px;font-weight:900}.capture-tips strong{font-size:9px}.capture-tips p{color:#656a73;margin:5px 0 0;font-size:7.5px;line-height:1.55}.report-content{padding-top:38px}.report-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.report-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,46px)}.report-header>div>p:last-child{color:#7d828c;margin:7px 0 0;font-size:11px}.report-header>button{color:#c8cbd1;cursor:pointer;background:#14161a;border:1px solid #30333a;border-radius:8px;height:38px;padding:0 13px;font-size:9px;font-weight:800}.report-hero{border-color:#2a2e34;grid-template-columns:210px 1fr 220px;min-height:210px;display:grid;overflow:hidden}.score-plate{background:radial-gradient(circle at 50% 45%,#85ff4821,#0000 60%),#0c0e10;border-right:1px solid #282b31;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.score-plate>span,.report-decision>span,.report-stats span{color:#757a83;letter-spacing:.16em;font-size:7px;font-weight:900}.score-plate strong{letter-spacing:-.075em;margin:10px 0 4px;font-size:65px;line-height:1}.score-plate b{color:#b8ff78;font-size:10px}.score-plate small{color:#666b74;margin-top:6px;font-size:7px}.accent-amber .score-plate{background:radial-gradient(circle at 50% 45%,#ffb34021,#0000 60%),#0c0e10}.accent-amber .score-plate b{color:#ffbd59}.accent-red .score-plate{background:radial-gradient(circle at 50% 45%,#ef334021,#0000 60%),#0c0e10}.accent-red .score-plate b{color:#ff6a73}.report-decision{flex-direction:column;justify-content:center;padding:27px;display:flex}.report-decision h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:25px}.report-decision>p{color:#9297a0;max-width:560px;margin:0;font-size:9px;line-height:1.7}.report-decision>div{color:#6f747d;margin-top:13px;font-size:8px}.report-decision>div b{color:#c9ccd2}.report-decision>div i{margin:0 6px;font-style:normal}.report-stats{border-left:1px solid #282b31;grid-template-rows:1fr 1fr;display:grid}.report-stats article{flex-direction:column;justify-content:center;padding:20px;display:flex}.report-stats article:first-child{border-bottom:1px solid #282b31}.report-stats strong{margin:3px 0 1px;font-size:26px}.report-stats small{color:#666b74;font-size:7px}.report-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.card-inspector,.attribute-panel{padding:21px}.side-toggle{background:#0d0f12;border:1px solid #2e3239;border-radius:7px;gap:3px;padding:3px;display:flex}.side-toggle button{color:#747983;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:8px}.side-toggle button.active{color:#fff;background:#292c33}.inspector-stage{background:radial-gradient(circle at 50% 44%,#7967ff26,#0000 34%),linear-gradient(145deg,#13151a,#08090b);border:1px solid #272a31;border-radius:12px;place-items:center;height:390px;margin-top:18px;display:grid;position:relative;overflow:hidden}.inspector-stage img{object-fit:contain;z-index:2;width:100%;height:100%;padding:16px;position:relative}.sample-report-card{aspect-ratio:2.5/3.5;color:#111;z-index:2;background:radial-gradient(circle at 50% 39%,#f8ffff 0 10%,#0000 11%),radial-gradient(circle at 50% 40%,#82bdf4,#0000 39%),linear-gradient(150deg,#f6dc84,#b97237);border:6px solid #e8d378;border-radius:11px;flex-direction:column;width:206px;padding:13px;display:flex;position:relative;transform:rotate(-1deg);box-shadow:0 24px 55px #00000087}.sample-lime .sample-report-card{background:radial-gradient(circle at 50% 38%,#fff 0 9%,#0000 10%),radial-gradient(circle at 50% 40%,#ffb7db,#0000 39%),linear-gradient(150deg,#ddd3ff,#6d5db8)}.sample-amber .sample-report-card{background:radial-gradient(circle at 50% 38%,#fff 0 9%,#0000 10%),radial-gradient(circle at 50% 40%,#80c8f7,#0000 39%),linear-gradient(150deg,#e2d886,#9f5c2d)}.sample-report-card small{font-size:7px;font-weight:900}.sample-report-card>span{color:#ffffffbf;text-shadow:0 6px 20px #0000003b;flex:1;place-items:center;font-size:92px;font-weight:900;display:grid}.sample-report-card strong{font-size:12px}.sample-report-card>b{border:1px solid #00000040;border-radius:3px;padding:3px 4px;font-size:6px;position:absolute;top:8px;right:8px}.inspect-glow{z-index:1;border:1px solid #ffffff0f;width:240px;height:330px;position:absolute;transform:rotate(5deg)}.card-inspector>p{color:#646973;margin:12px 0 0;font-size:7.5px;line-height:1.6}.model-badge{color:#7c818b;letter-spacing:.1em;border:1px solid #2c3036;border-radius:4px;padding:5px 6px;font-size:6px;font-weight:900}.attribute-list{flex-direction:column;gap:15px;margin-top:17px;display:flex}.attribute-list article>div{justify-content:space-between;align-items:center;display:flex}.attribute-list strong{font-size:10px}.attribute-list article>div b{font-size:11px}.attribute-list article>i{background:#272a30;border-radius:4px;height:4px;margin:7px 0 6px;display:block;overflow:hidden}.attribute-list article>i u{background:linear-gradient(90deg,#6d8f58,#9ef05d);border-radius:4px;height:100%;display:block}.accent-amber .attribute-list article>i u{background:linear-gradient(90deg,#92682f,#ffb742)}.accent-red .attribute-list article>i u{background:linear-gradient(90deg,#772d34,var(--red))}.attribute-list p{color:#6f747d;margin:0;font-size:7px}.formula-note{background:#0e1013;border:1px solid #292c32;border-radius:9px;flex-direction:column;gap:5px;margin-top:19px;padding:12px;display:flex}.formula-note b{font-size:8px}.formula-note span{color:#696e77;font-size:7px;line-height:1.55}.evidence-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.evidence-panel{padding:20px}.evidence-title{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.evidence-title>span{color:#ff6770;background:#ef33401c;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.evidence-title h2{margin:0;font-size:15px}.evidence-title>b{background:#24272d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.evidence-panel.review .evidence-title>span{color:#ffbc57;background:#ffbc571a}.evidence-panel article{border-top:1px solid #202329;grid-template-columns:22px 1fr auto;align-items:start;gap:8px;padding:11px 0;display:grid}.evidence-panel article>span{color:#535861;font-size:7px}.evidence-panel article p{color:#a8acb4;margin:0;font-size:8px;line-height:1.5}.evidence-panel article>b{color:#f16a73;letter-spacing:.1em;font-size:6px}.evidence-panel.review article>b{color:#ffbc57}.clean-state{color:#9bffa0;border-top:1px solid #202329;align-items:center;gap:10px;min-height:80px;display:flex}.clean-state span{border:1px solid #9bffa040;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.clean-state p{color:#8d929b;font-size:8px}.positives-panel{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:20px;display:flex}.positives-panel h2{margin:0;font-size:15px}.positives-panel>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.positives-panel>div:last-child span{color:#a8d89b;background:#87c6750e;border:1px solid #87c67533;border-radius:15px;padding:7px 10px;font-size:7px}.submission-panel{background:radial-gradient(circle at 80% 20%,#ef334017,#0000 35%),#101216;border:1px solid #ef33402e;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;min-height:160px;margin-top:14px;padding:29px 32px;display:flex}.submission-panel h2{margin:0;font-size:21px}.submission-panel p{color:#858a94;max-width:720px;margin:9px 0 0;font-size:8px;line-height:1.65}.submission-panel button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:8px;min-width:145px;height:39px;font-size:9px;font-weight:800}.submission-panel button span{margin-left:7px}@media (width<=900px){.grader-content,.report-content{width:min(100% - 38px,760px)}.report-hero{grid-template-columns:175px 1fr}.report-stats{border-top:1px solid #282b31;border-left:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}.report-stats article:first-child{border-bottom:0;border-right:1px solid #282b31}.report-grid,.evidence-grid{grid-template-columns:1fr}.inspector-stage{height:420px}}@media (width<=760px){.grader-topbar{justify-content:flex-end}.grader-topbar .back-link,.grade-disclaimer{display:none}.grader-content,.report-content{width:auto;margin:0;padding:28px 15px 100px}.grader-hero{margin-bottom:24px}.grader-hero h1{font-size:39px}.grader-hero>p:last-of-type{font-size:11px}.calibration-note{grid-template-columns:52px 1fr}.calibration-note b{font-size:22px}.capture-panel{padding:17px 13px}.upload-grid{gap:9px}.upload-slot{min-height:205px}.sample-row{padding-bottom:4px;overflow-x:auto}.sample-row>span{display:none}.sample-row button{min-width:177px}.capture-tips{grid-template-columns:1fr}.capture-tips article{padding:13px}.report-header{align-items:center}.report-header h1{font-size:26px}.report-header>button{width:37px;padding:0;font-size:0}.report-header>button:before{content:"＋";font-size:17px}.report-hero{grid-template-columns:1fr}.score-plate{border-bottom:1px solid #282b31;border-right:0;min-height:190px}.report-decision{padding:22px 18px}.report-decision h2{font-size:23px}.report-stats{grid-column:auto}.report-grid{gap:9px;margin-top:9px}.card-inspector,.attribute-panel,.evidence-panel{padding:17px 14px}.inspector-stage{height:370px}.evidence-grid{gap:9px;margin-top:9px}.positives-panel{flex-direction:column;align-items:flex-start;padding:17px 14px}.positives-panel>div:last-child{justify-content:flex-start}.submission-panel{flex-direction:column;align-items:flex-start;margin-top:9px;padding:24px 19px}.submission-panel button{width:100%}.grader-shell .mobile-nav{display:grid}}@media (width<=430px){.upload-slot{min-height:178px}.upload-slot>span{font-size:7px}.sample-report-card{width:184px}.inspector-stage{height:330px}.evidence-panel article{grid-template-columns:18px 1fr}.evidence-panel article>b{grid-column:2}.report-stats strong{font-size:22px}}.vault-shell{background:radial-gradient(circle at 70% -8%,#ef334012,#0000 28%),#08090b}.mini-add{color:#ff6d76;border:1px solid #ef33406b;border-radius:7px;align-items:center;height:33px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.vault-search kbd{text-align:center;min-width:23px}.vault-content{width:min(1200px,100% - 64px);margin:0 auto;padding:45px 0 110px}.vault-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.vault-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.4vw,55px)}.vault-heading>div:first-child>p:last-child{color:#858a94;max-width:580px;margin:10px 0 0;font-size:10px;line-height:1.65}.vault-totals{background:#101216;border:1px solid #25282e;border-radius:11px;display:flex;overflow:hidden}.vault-totals article{flex-direction:column;gap:5px;min-width:112px;padding:14px 16px;display:flex}.vault-totals article+article{border-left:1px solid #25282e}.vault-totals span{color:#666b74;letter-spacing:.13em;font-size:6px;font-weight:900}.vault-totals strong{font-size:16px}.vault-tools{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0 22px;display:grid}.vault-tools>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#121419,#0e1013);border:1px solid #22252b;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.vault-tools>button:hover,.vault-tools>button.active{background:#ef33400e;border-color:#ef334066}.vault-tools>button>span{color:#b4b8c0;border:1px solid #30343b;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.vault-tools>button>div{flex-direction:column;gap:3px;display:flex}.vault-tools strong{font-size:9px}.vault-tools small{color:#666b74;font-size:7px}.vault-tools>button>b{color:#555a63;font-size:10px}.vault-controls{border-bottom:1px solid #202329;justify-content:space-between;align-items:center;gap:15px;display:flex}.vault-controls>div{display:flex;overflow-x:auto}.vault-controls button{color:#6e737c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 13px 12px;font-size:9px;font-weight:750;display:flex}.vault-controls button:first-child{padding-left:0}.vault-controls button.active{color:#fff;border-color:var(--red)}.vault-controls button span{color:#686d76;background:#1d2025;border-radius:8px;place-items:center;min-width:17px;height:16px;font-size:6px;display:grid}.vault-controls>span{color:#5f646d;white-space:nowrap;font-size:8px}.bulk-bar{background:#ef33400f;border:1px solid #ef334047;border-radius:9px;align-items:center;gap:7px;height:46px;margin-top:12px;padding:0 11px;display:flex}.bulk-bar b{margin-right:auto;font-size:9px}.bulk-bar button{color:#c3c6cc;cursor:pointer;background:#15171b;border:1px solid #30343b;border-radius:6px;padding:6px 9px;font-size:7px}.bulk-bar button:disabled{opacity:.35;cursor:not-allowed}.vault-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.vault-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(150deg,#111318,#0c0e11);border:1px solid #202329;border-radius:12px;min-width:0;padding:11px;transition:all .18s;position:relative}.vault-card:hover{border-color:#353940;transform:translateY(-3px);box-shadow:0 15px 36px #00000042}.vault-card.selected{border-color:var(--red);box-shadow:0 0 0 2px #ef33401f}.select-dot{z-index:3;color:#fff;background:#050608cc;border:1px solid #fff6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid;position:absolute;top:18px;right:18px}.vault-card.selected .select-dot{background:var(--red);border-color:var(--red)}.vault-card-art{aspect-ratio:2.5/3.05;color:#111;background:linear-gradient(145deg,#bca8ff,#f0eaff 35%,#6e3da4 82%,#d6b9ff);border-radius:8px;flex-direction:column;padding:10px;display:flex;position:relative;overflow:hidden}.vault-card-art:after{content:"";background:linear-gradient(110deg,#0000 37%,#ffffff47 49%,#0000 60%);transition:all .45s;position:absolute;inset:-80% -20%;transform:translate(-55%)}.vault-card:hover .vault-card-art:after{transform:translate(60%)}.vault-card-art img{object-fit:contain;background:#090b0e;width:100%;height:100%;padding:5px;position:absolute;inset:0}.vault-card-art small{font-size:6px;font-weight:900}.vault-card-art>span{color:#ffffffb8;text-shadow:0 8px 21px #00000038;flex:1;place-items:center;font-size:74px;font-weight:950;display:grid}.vault-card-art strong{font-size:9px}.tone-green{background:linear-gradient(145deg,#83d5a0,#eaffd7 34%,#3c7955 82%,#b9e26f)}.tone-yellow{background:linear-gradient(145deg,#ffe36f,#fff8be 34%,#b77518 82%,#f8ce5b)}.tone-ice{background:linear-gradient(145deg,#b8e9ff,#effcff 34%,#5083ad 82%,#d4f1ff)}.vault-card-title{justify-content:space-between;align-items:start;gap:8px;margin-top:10px;display:flex}.vault-card-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.vault-card-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.vault-card-title span{color:#666b74;font-size:7px}.vault-card-title em{color:#aeb2bb;letter-spacing:.08em;border:1px solid #30343b;border-radius:4px;padding:4px 5px;font-size:6px;font-style:normal}.vault-price{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.vault-price span{color:var(--green);font-size:8px;font-weight:850}.vault-price span.down{color:#f06b75}.vault-move{border-top:1px solid #22252b;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}.vault-move span{color:#e9eaed;font-size:8px;font-weight:800}.vault-move small{color:#626771;font-size:7px}.empty-vault{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}.empty-vault>span{color:#3f444d;font-size:34px}.empty-vault h2{margin:14px 0 5px;font-size:18px}.empty-vault p{color:#70757e;margin:0;font-size:9px}.empty-vault button{color:#fff;cursor:pointer;background:#15171b;border:1px solid #30343b;border-radius:7px;margin-top:15px;padding:8px 11px;font-size:8px}.detail-scrim{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;position:fixed;inset:0}.card-detail{z-index:36;background:#0e1013;border-left:1px solid #2a2d34;width:min(440px,100vw);padding:21px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 80px #00000073}.card-detail header{grid-template-columns:30px 1fr auto;align-items:start;gap:10px;display:grid}.card-detail header>button{color:#a9adb5;cursor:pointer;background:#17191d;border:1px solid #30343b;border-radius:8px;width:29px;height:29px;font-size:18px}.card-detail header>div span{color:var(--red);letter-spacing:.13em;font-size:6px;font-weight:900}.card-detail header h2{margin:5px 0 0;font-size:18px}.card-detail header p{color:#6d727b;margin:4px 0 0;font-size:8px}.card-detail header a{color:#d2d4d9;border:1px solid #30343b;border-radius:7px;padding:8px 9px;font-size:7px}.detail-art{background:#08090b;border:1px solid #272a30;border-radius:12px;place-items:center;height:min(52vh,470px);min-height:350px;margin-top:20px;display:grid;overflow:hidden}.detail-art>.auto-crop-frame{height:100%;min-height:0;padding:12px}.detail-art .auto-crop-frame canvas,.detail-art .auto-crop-frame>img{max-width:100%;max-height:100%}.detail-art .auto-crop-frame>span{background:#08090bd1;border-radius:5px;padding:4px 7px;bottom:6px}.detail-placeholder{aspect-ratio:2.5/3.5;background:inherit;color:#111;border:7px solid #e8d378;border-radius:12px;flex-direction:column;width:220px;padding:14px;display:flex;box-shadow:0 25px 55px #00000080}.detail-placeholder span{color:#ffffffb3;flex:1;place-items:center;font-size:95px;font-weight:950;display:grid}.detail-toggle{width:max-content;margin:11px auto 0}.detail-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.detail-summary article{background:#13151a;border:1px solid #25282e;border-radius:9px;flex-direction:column;gap:8px;min-height:76px;padding:13px;display:flex}.detail-summary article:first-child{background:#ef33400b;border-color:#ef334040;grid-column:1/-1}.detail-summary span{color:#686d76;letter-spacing:.12em;font-size:6px;font-weight:900}.detail-trust{background:#111318;border:1px solid #292c32;border-radius:9px;margin-top:12px;padding:13px}.detail-trust p{color:#737882;margin:5px 0 0;font-size:7.5px;line-height:1.6}.card-detail dl{margin:17px 0 0}.card-detail dl>div{border-top:1px solid #23262c;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.card-detail dt{color:#696e77;font-size:8px}.card-detail dd{color:#babdc4;text-align:right;margin:0;font-size:8px}.vault-toast{z-index:60;color:#9ee4bb;background:#151a18;border:1px solid #4bd28a4d;border-radius:22px;padding:10px 14px;font-size:8px;font-weight:800;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000059}@media (width<=1050px){.vault-grid{grid-template-columns:repeat(3,1fr)}.vault-tools{grid-template-columns:1fr 1fr}.vault-heading{flex-direction:column;align-items:flex-start}.vault-totals{width:100%}.vault-totals article{flex:1}}@media (width<=760px){.vault-content{width:auto;padding:27px 14px 100px}.vault-shell .topbar{gap:7px}.vault-shell .vault-search{background:#0e1013;border:1px solid #24272e;flex:1;width:auto;padding:0 9px;display:flex}.vault-shell .vault-search span{font-size:17px}.vault-shell .vault-search input,.vault-shell .vault-search kbd{display:block}.vault-shell .mini-add{display:none}.vault-heading h1{font-size:35px}.vault-totals article{min-width:0;padding:12px 10px}.vault-totals strong{font-size:13px}.vault-tools{gap:8px;margin:22px 0 17px}.vault-tools>button{min-height:63px;padding:9px}.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.vault-card{padding:8px}.vault-card-art{aspect-ratio:2.5/3.15}.vault-card-art>span{font-size:54px}.vault-card-title em,.vault-controls>span{display:none}.vault-controls button{padding-inline:11px}.card-detail{padding:15px}.detail-art{height:390px}.vault-toast{bottom:82px}.vault-shell .mobile-nav{display:grid}}@media (width<=390px){.vault-totals article:nth-child(2){display:none}.vault-tools{grid-template-columns:1fr}.vault-tools>button:nth-child(2){display:none}.detail-art{height:350px}}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.health-line{background:#25282e;border-radius:6px;height:5px;bottom:20px;overflow:hidden}.health-line i{background:linear-gradient(90deg,#7f252e,var(--red));border-radius:6px;height:100%;display:block}.card-face>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.dashboard-loading,.dashboard-empty{color:#737882;border:1px dashed #282c33;border-radius:10px;justify-content:center;align-items:center;min-height:210px;font-size:10px;display:flex}.dashboard-empty{flex-direction:column;gap:6px}.dashboard-empty b{color:#d8dade}.dashboard-empty span{font-size:8px}.candidate-list>a{border-top:1px solid var(--line-soft);grid-template-columns:37px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.candidate-list>a>div{flex-direction:column;gap:3px;min-width:0;display:flex}.candidate-list>a:nth-child(2) em{color:#ffbc57}.candidate-list>a:nth-child(3) em{color:#ef747d}.queue-clean{color:#8fd4a8;border-top:1px solid var(--line-soft);place-items:center;min-height:92px;font-size:9px;display:grid}.manual-badge{color:#9ca1aa;letter-spacing:.09em;border:1px solid #30343b;border-radius:4px;padding:4px 6px;font-size:6px;font-weight:900}.grader-error,.vault-error{background:#ef334013;border:1px solid #ef334059;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:14px 0;padding:11px 13px;display:grid}.grader-error{grid-template-columns:1fr;gap:4px}.grader-error b,.vault-error b{color:#ff7d85;font-size:9px}.grader-error span,.vault-error span{color:#aaafb7;font-size:8px;line-height:1.5}.vault-error button,.vault-error a{color:#fff;cursor:pointer;background:#181a1f;border:1px solid #3c4149;border-radius:6px;padding:6px 9px;font-size:7px}.upload-slot>button{z-index:4;color:#fff;cursor:pointer;background:#07080ad1;border:1px solid #ffffff4d;border-radius:50%;width:29px;height:29px;font-size:18px;position:absolute;top:10px;right:10px}.report-actions{align-items:center;gap:7px;display:flex}.report-actions button{color:#c8cbd1;cursor:pointer;background:#14161a;border:1px solid #30333a;border-radius:8px;height:38px;padding:0 13px;font-size:9px;font-weight:800}.attribute-list p small{color:#4f545d;margin-left:4px}.attribute-list article>div b small{color:#5f646d;margin-left:2px;font-size:6px}.photo-quality-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.photo-quality-grid span{color:#727780;border:1px solid #282c32;border-radius:7px;justify-content:space-between;gap:8px;padding:9px;font-size:7px;display:flex}.photo-quality-grid b{color:#c9ccd2}.retake-panel{border-color:#ffbc573d;grid-template-columns:minmax(180px,.45fr) 1fr;gap:24px;margin-top:14px;padding:20px;display:grid}.retake-panel h2{margin:0;font-size:15px}.retake-panel ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.retake-panel li{color:#b8bbc2;font-size:8px;line-height:1.5}.retake-panel li:first-letter{color:#ffbc57}.evidence-panel article p{flex-direction:column;gap:3px;display:flex}.evidence-panel article p strong{color:#d9dbe0;letter-spacing:.08em;font-size:6px}.evidence-panel article p small{color:#656a73;font-size:7px;line-height:1.45}.report-detail-grid{align-items:stretch}.report-detail-panel{padding:20px}.quality-side-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.quality-side-grid article{background:#0e1013;border:1px solid #282c32;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:13px;display:flex}.quality-side-grid strong{color:#777c85;letter-spacing:.15em;text-transform:uppercase;font-size:6px}.quality-side-grid b{color:#d0d3d9;font-size:9px;line-height:1.45}.quality-side-grid p,.quality-side-grid small{color:#7c818a;margin:0;font-size:7px;line-height:1.55}.quality-side-grid small{color:#5e636c}.legacy-note{color:#777c85;margin:16px 0 0;font-size:8px;line-height:1.6}.surface-panel{grid-template-columns:minmax(180px,.38fr) 1fr;gap:22px;margin-top:14px;padding:20px;display:grid}.surface-panel h2{margin:0;font-size:17px}.surface-risk-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.surface-risk-grid article{background:#0e1013;border:1px solid #282c32;border-radius:9px;padding:13px}.surface-risk-grid strong{color:#ffbc57;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.surface-risk-grid p{color:#8e939c;margin:7px 0 0;font-size:8px;line-height:1.55}.returned-grade-panel{grid-template-columns:minmax(190px,.36fr) 1fr;gap:22px;margin-top:14px;padding:20px;display:grid}.returned-grade-panel h2{margin:0;font-size:17px}.returned-grade-panel>div>p:last-child{color:#757a83;margin:7px 0 0;font-size:8px;line-height:1.55}.returned-grade-panel form{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.returned-grade-panel label{flex-direction:column;gap:6px;display:flex}.returned-grade-panel label.wide{grid-column:1/3}.returned-grade-panel label span{color:#747983;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.returned-grade-panel input{color:#fff;background:#0b0d10;border:1px solid #30343b;border-radius:8px;outline:0;height:36px;padding:0 10px;font-size:8px}.returned-grade-panel button{color:#b8ff78;cursor:pointer;background:#9ef05d14;border:1px solid #9ef05d4d;border-radius:8px;height:36px;padding:0 12px;font-size:7px;font-weight:800}.returned-grade-panel form>small{color:#ff747d;grid-column:1/-1;font-size:7px}.returned-grade-saved{color:#b8ff78;border:1px solid #9ef05d40;border-radius:9px;place-items:center;min-height:74px;font-size:9px;display:grid}.sample-thumb.psyduck{color:#10151d;background:linear-gradient(145deg,#d3c55d,#729ed8)}.submission-panel>div:last-child{flex-direction:column;gap:7px;min-width:150px;display:flex}.submission-panel>div:last-child a{color:#fff;border:1px solid #3a3e46;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:8px;font-weight:800;display:flex}.submission-panel>div:last-child a:last-child{border-color:var(--red);background:var(--red)}.saved-report-page{background:radial-gradient(circle at 80% -10%,#ef334014,transparent 30%),var(--bg);min-height:100vh;padding-bottom:70px}.saved-report-nav{border-bottom:1px solid var(--line-soft);z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090be0;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.saved-report-nav>div{align-items:center;gap:12px;display:flex}.saved-report-nav>div>a:first-child{color:#9297a0;font-size:9px}.saved-report-page>.report-content{width:min(1180px,100% - 48px);margin:0 auto}.vault-loading{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.vault-loading span{background:linear-gradient(100deg,#101216 20%,#171a1f 50%,#101216 80%) 0 0/220% 100%;border:1px solid #202329;border-radius:12px;height:390px;animation:1.3s linear infinite vaultShimmer}@keyframes vaultShimmer{to{background-position:-220% 0}}.bulk-bar .danger,.detail-delete{color:#ff747d;border-color:#ef334059}.detail-report-link{color:#ff747d;border:1px solid #ef334052;border-radius:8px;justify-content:space-between;align-items:center;height:39px;margin-top:12px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.detail-delete{cursor:pointer;background:#ef33400d;border:1px solid #ef33404d;border-radius:8px;width:100%;height:37px;margin-top:16px;font-size:8px}.detail-market-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.detail-market-actions>button{color:#fff;text-align:left;cursor:pointer;background:#121419;border:1px solid #292d34;border-radius:9px;grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.detail-market-actions>button:first-child{background:#708fff0a;border-color:#708fff3d;grid-column:1/-1}.detail-market-actions>button:nth-child(2){background:#4bd28a09;border-color:#4bd28a38}.detail-market-actions>button:disabled{opacity:.5;cursor:wait}.detail-market-actions>button>span{color:#ff747d;background:#ef334017;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.detail-market-actions>button:first-child>span{color:#8da8ff;background:#708fff1a}.detail-market-actions>button:nth-child(2)>span{color:#66dda0;background:#4bd28a1a}.detail-market-actions>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.detail-market-actions strong{font-size:8px}.detail-market-actions small{color:#6f747d;font-size:6.5px;line-height:1.35}.modal-scrim{z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;position:fixed;inset:0}.card-editor{z-index:46;background:#101216;border:1px solid #30343b;border-radius:15px;width:min(720px,100vw - 28px);max-height:calc(100vh - 30px);padding:21px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #000000a6}.card-editor>header{border-bottom:1px solid #25282e;justify-content:space-between;align-items:start;gap:15px;padding-bottom:17px;display:flex}.card-editor h2{margin:0;font-size:22px}.card-editor>header button{color:#aeb2ba;cursor:pointer;background:#17191e;border:1px solid #30343b;border-radius:8px;width:31px;height:31px;font-size:19px}.card-editor form{grid-template-columns:1fr 1fr;gap:13px;padding-top:17px;display:grid}.card-editor label{flex-direction:column;gap:6px;display:flex}.card-editor label.wide,.card-editor footer{grid-column:1/-1}.card-editor label>span{color:#747983;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.card-editor input,.card-editor select,.card-editor textarea{color:#fff;background:#0b0d10;border:1px solid #30343b;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:10px}.card-editor input:focus,.card-editor select:focus,.card-editor textarea:focus{border-color:#ef3340b3;box-shadow:0 0 0 3px #ef334014}.card-editor textarea{resize:vertical}.card-editor footer{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.card-editor footer button{color:#c6c9cf;cursor:pointer;background:#17191e;border:1px solid #30343b;border-radius:8px;min-width:90px;height:38px;font-size:9px}.card-editor footer .primary-button{border-color:var(--red);background:var(--red);color:#fff}.selling-kit{z-index:46;background:linear-gradient(155deg,#14171b,#0d0f12 70%);border:1px solid #30343b;border-radius:16px;width:min(780px,100vw - 28px);max-height:calc(100vh - 30px);padding:22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #000000b3}.selling-kit>header{border-bottom:1px solid #292c32;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.selling-kit h2{letter-spacing:-.04em;margin:0;font-size:24px}.selling-kit header p:last-child{color:#777c86;margin:7px 0 0;font-size:9px}.selling-kit>header>button{color:#aeb2ba;cursor:pointer;background:#17191e;border:1px solid #30343b;border-radius:8px;flex:none;width:31px;height:31px;font-size:19px}.selling-loading{color:#777c86;place-items:center;min-height:260px;font-size:10px;display:grid}.selling-search-actions{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.selling-search-actions a{color:#ff7e87;background:#ef33400e;border:1px solid #ef334045;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-size:9px;font-weight:850;display:flex}.selling-search-actions a:last-child{color:#71dda2;background:#4bd28a09;border-color:#4bd28a33}.selling-kit>label{flex-direction:column;gap:7px;margin-top:14px;display:flex}.selling-kit>label>span{color:#6f747d;letter-spacing:.12em;font-size:7px;font-weight:850}.selling-kit label>div{grid-template-columns:1fr auto;gap:7px;display:grid}.selling-kit input,.selling-kit textarea{color:#dadde2;resize:vertical;background:#090b0e;border:1px solid #30343b;border-radius:9px;outline:0;width:100%;padding:11px;font-size:10px;line-height:1.6}.selling-kit label button{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:8px;min-width:82px;padding:0 12px;font-size:8px;font-weight:850}.selling-kit label>button{align-self:flex-end;height:36px}.selling-policy-note{background:#dca44e0b;border:1px solid #dca44e33;border-radius:10px;grid-template-columns:31px 1fr;gap:11px;margin-top:17px;padding:13px;display:grid}.selling-policy-note>span{color:#e5bb75;background:#dca44e1f;border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.selling-policy-note strong{font-size:9px}.selling-policy-note p{color:#817663;margin:5px 0 0;font-size:7px;line-height:1.5}.assistant-error{color:#ff7b84;margin:0 0 10px 35px;font-size:8px}.ask-form{grid-template-columns:1fr auto;gap:7px;margin-top:11px;display:grid}.ask-form input{color:#fff;background:#0d0f12;border:1px solid #30343b;border-radius:8px;outline:0;width:100%;height:36px;padding:0 10px;font-size:9px}.ask-form input:focus{border-color:#ef33408c}.ask-form button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:8px;min-width:65px;font-size:8px;font-weight:800}.ask-form button:disabled{opacity:.45}@media (width<=760px){.candidate-list>a{grid-template-columns:37px 1fr auto}.report-header{flex-direction:column;align-items:flex-start}.report-actions{width:100%;padding-bottom:3px;overflow-x:auto}.report-actions button{flex:none;width:auto;padding:0 10px;font-size:7px}.report-actions button:before{content:none!important}.retake-panel{grid-template-columns:1fr;gap:13px;padding:17px 14px}.submission-panel>div:last-child{width:100%}.quality-side-grid,.surface-risk-grid{grid-template-columns:1fr}.surface-panel,.returned-grade-panel{grid-template-columns:1fr;gap:13px;padding:17px 14px}.returned-grade-panel form{grid-template-columns:1fr}.returned-grade-panel label.wide,.returned-grade-panel form>small{grid-column:auto}.saved-report-nav{padding:0 15px}.saved-report-nav .primary-button{display:none}.saved-report-page>.report-content{width:auto}.vault-loading{grid-template-columns:1fr 1fr;gap:9px}.vault-loading span{height:320px}.card-editor{padding:16px 13px}.card-editor form{grid-template-columns:1fr}.card-editor label.wide,.card-editor footer{grid-column:auto}.grader-error,.vault-error{grid-template-columns:1fr}}.report-content{width:min(1260px,100% - 48px)}.saved-report-page>.report-content{width:min(1320px,100% - 48px)}.report-header{align-items:center;margin-bottom:18px}.report-header h1{font-size:clamp(32px,4.2vw,52px);font-weight:650}.report-actions button:first-child{color:#ff7a83;border-color:#ef334066}.report-showcase{grid-template-columns:minmax(410px,.94fr) minmax(480px,1.06fr);gap:18px;display:grid}.report-stage-panel,.report-grade-panel{min-height:700px;position:relative;overflow:hidden}.report-stage-panel{background:radial-gradient(circle at 50% 43%,#ef334018,#0000 39%),linear-gradient(160deg,#15181d,#0b0d10 76%);flex-direction:column;padding:24px;display:flex}.report-stage-panel:before{content:"";border:1px solid #ef334014;border-radius:50%;width:500px;height:500px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px #ef334005,0 0 0 140px #ef334003}.report-stage-toolbar{z-index:3;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.report-stage-toolbar>span{color:#ff9da4;letter-spacing:.09em;text-transform:uppercase;background:#ef334012;border:1px solid #ef334040;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:850;display:inline-flex}.report-stage-toolbar>span i{background:var(--red);width:6px;height:6px;box-shadow:0 0 12px var(--red);border-radius:50%}.report-stage-toolbar>b{color:#646a74;letter-spacing:.14em;font-size:7px}.report-card-space{z-index:2;flex:1;place-items:center;min-height:0;padding:20px 0 10px;display:grid;position:relative}.report-card-pedestal{z-index:0;filter:blur(4px);background:radial-gradient(#ef334030,#ffffff12 34%,#00000038 62%,#0000 74%);border-radius:50%;width:min(390px,76%);height:64px;position:absolute;bottom:20px;transform:rotateX(67deg)}.auto-crop-frame{z-index:2;place-items:center;width:100%;height:100%;min-height:560px;display:grid;position:relative}.auto-crop-frame canvas,.auto-crop-frame>img{object-fit:contain;filter:drop-shadow(0 30px 30px #0000008a);background:#0b0d0f;border-radius:4.8%;width:auto;max-width:min(390px,88%);height:auto;max-height:590px;display:block}.auto-crop-frame canvas{opacity:0;transition:opacity .2s}.auto-crop-frame canvas.ready{opacity:1}.auto-crop-frame>span{white-space:nowrap;color:#5e646e;letter-spacing:.07em;text-transform:uppercase;font-size:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.report-side-toggle{z-index:3;border-radius:11px;align-self:center;padding:4px;position:relative}.report-side-toggle button{text-transform:uppercase;letter-spacing:.09em;border-radius:8px;min-width:70px;padding:8px 14px;font-size:8px;font-weight:800}.report-side-toggle button.active{background:var(--red);box-shadow:0 7px 20px #ef33402b}.report-grade-panel{background:linear-gradient(155deg,#15181d,#0d0f12 72%);flex-direction:column;padding:31px;display:flex}.report-kicker{color:#a3a8b1;letter-spacing:.15em;margin:0;font-size:8px;font-weight:850}.report-kicker:before{content:"";background:linear-gradient(90deg,var(--red),transparent);width:27px;height:1px;margin:0 9px 3px 0;display:inline-block}.report-grade-panel>h2{letter-spacing:-.055em;margin:15px 0 8px;font-size:clamp(37px,4vw,58px);line-height:.95}.report-card-meta{color:#8d929c;margin:0;font-size:11px;line-height:1.55}.report-meta-chips{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.report-meta-chips span{color:#a7abb3;background:#ffffff06;border:1px solid #2b2f36;border-radius:999px;padding:6px 9px;font-size:7px}.report-grade-plate{background:linear-gradient(145deg,#090b0d,#1a1d22);border:1px solid #343841;border-radius:18px;grid-template-columns:145px 1fr;gap:18px;margin-top:23px;padding:19px;display:grid;position:relative;overflow:hidden}.report-grade-plate:after{content:"";background:linear-gradient(90deg,#8f242c,var(--red),#ff7b6d);height:3px;position:absolute;bottom:0;left:0;right:0}.report-grade-plate>div{align-content:center;display:grid}.report-grade-plate>div:first-child{border-right:1px solid #292d33}.report-grade-plate strong{letter-spacing:-.075em;font-size:66px;line-height:.82;display:block}.report-grade-plate>div:nth-child(2) strong{font-size:43px}.report-grade-plate span{color:#737983;letter-spacing:.13em;text-transform:uppercase;margin-top:10px;font-size:7px;font-weight:800}.report-grade-plate b{margin-top:9px;font-size:13px}.report-grade-plate small{color:#7c818b;margin-top:7px;font-size:8px}.report-outlook{border-top:1px solid #292d33;margin-top:20px;padding-top:18px}.report-outlook>div:first-child,.report-outlook>div:last-child{justify-content:space-between;gap:20px;display:flex}.report-outlook strong{font-size:10px}.report-outlook span{color:#707680;font-size:8px}.report-outlook-track{background:#282c32;border-radius:999px;height:6px;margin:19px 0 8px;position:relative}.report-outlook-track>span{background:linear-gradient(90deg,#82252c,var(--red),#ff8173);border-radius:999px;position:absolute;top:0;bottom:0}.report-outlook-track>i{width:15px;height:15px;box-shadow:0 0 0 2px var(--red),0 0 20px #ef334073;background:#fff;border:3px solid #111318;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.report-outlook-track>i b{color:#111;background:#fff;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.report-outlook small{color:#5e646e;font-size:7px}.report-summary{color:#b5b9c0;margin:20px 0 0;font-size:10px;line-height:1.75}.report-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:19px;display:grid}.report-facts span{color:#737983;text-transform:uppercase;letter-spacing:.06em;background:#ffffff05;border:1px solid #292d33;border-radius:10px;flex-direction:column;gap:5px;padding:10px;font-size:7px;display:flex}.report-facts b{color:#e7e9ec;font-size:13px}.report-verdict{color:#fff;background:linear-gradient(100deg,#d72e3a,#ff4b4f 64%,#ff7167);border-radius:13px;grid-template-columns:1fr auto;align-content:center;gap:4px 16px;min-height:62px;margin-top:auto;padding:13px 16px;display:grid;box-shadow:0 14px 30px #ef334021}.report-verdict span{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.report-verdict strong{font-size:15px}.report-verdict>b{grid-area:1/2/3;align-self:center;font-size:22px}.report-section{margin-top:23px}.report-section>header{justify-content:space-between;align-items:end;gap:30px;min-height:54px;padding:0 4px 12px;display:flex}.report-section>header h2{letter-spacing:-.035em;margin:0;font-size:23px}.report-section>header>p{color:#777c86;text-align:right;max-width:480px;margin:0;font-size:9px;line-height:1.55}.condition-panel{padding:17px}.condition-card-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.condition-card-grid>article{background:#ffffff05;border:1px solid #292d33;border-radius:14px;min-width:0;padding:14px}.condition-card-head{grid-template-columns:27px 1fr auto;align-items:center;gap:8px;display:grid}.condition-card-head>span{color:#ff6973;background:#ef33401a;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.condition-card-head strong{font-size:9px}.condition-card-head>b{letter-spacing:-.04em;font-size:20px}.condition-card-grid article>i{background:#282c32;border-radius:4px;height:4px;margin-top:12px;display:block;overflow:hidden}.condition-card-grid article>i u{background:linear-gradient(90deg,#7d272e,var(--red),#ff776c);border-radius:4px;height:100%;display:block}.condition-card-meta{color:#707680;text-transform:uppercase;justify-content:space-between;gap:6px;margin-top:9px;font-size:6px;display:flex}.condition-card-meta b{color:#d1d4d9}.condition-card-grid article>p{color:#858a94;margin:11px 0 0;font-size:8px;line-height:1.58}.condition-panel>.formula-note{margin-top:11px}.returned-grade-panel{grid-template-columns:minmax(210px,.32fr) 1fr}.returned-grade-workspace{flex-direction:column;gap:10px;display:flex}.returned-grade-workspace>form{grid-template-columns:1fr 1fr auto}.returned-grade-workspace .wide{grid-column:1/3}.returned-grade-list{flex-direction:column;gap:7px;display:flex}.returned-grade-list article{background:#0b0d10;border:1px solid #2b2f36;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 11px;display:flex}.returned-grade-list article>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-width:0;display:grid}.returned-grade-list article span{color:#ff7881;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:850}.returned-grade-list article strong{font-size:13px}.returned-grade-list article small{color:#666c75;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:7px;overflow:hidden}.returned-grade-list article>div:last-child{flex:none;gap:6px;display:flex}.returned-grade-list a,.returned-grade-list button{color:#ff7a83;background:#ef33400e;border:1px solid #ef334047;border-radius:7px;align-items:center;min-height:30px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.returned-grade-list button{cursor:pointer}.returned-grade-panel input:focus{border-color:#ef334099}.returned-grade-panel form>button{color:#ff7c85;background:#ef334017;border-color:#ef33405c}.returned-grade-panel form>.feedback-success{color:#87e7aa}@media (width<=1040px){.report-showcase{grid-template-columns:1fr}.report-stage-panel{min-height:680px}.report-grade-panel{min-height:auto}.report-verdict{margin-top:24px}.condition-card-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.report-content,.saved-report-page>.report-content{width:auto}.report-stage-panel{min-height:590px;padding:16px}.auto-crop-frame{min-height:470px}.auto-crop-frame canvas,.auto-crop-frame>img{max-height:490px}.report-grade-panel{padding:22px 17px}.report-grade-plate{grid-template-columns:112px 1fr;padding:15px}.report-grade-plate strong{font-size:54px}.report-grade-plate>div:nth-child(2) strong{font-size:36px}.report-section>header>p{display:none}.condition-card-grid,.returned-grade-workspace>form{grid-template-columns:1fr}.returned-grade-workspace .wide{grid-column:auto}.returned-grade-list article{flex-direction:column;align-items:flex-start}.returned-grade-panel form>button{width:100%}}@media (width<=430px){.report-stage-panel{min-height:520px}.auto-crop-frame{min-height:405px}.auto-crop-frame canvas,.auto-crop-frame>img{max-width:92%;max-height:420px}.report-stage-toolbar>b{display:none}.report-grade-plate{grid-template-columns:1fr}.report-grade-plate>div:first-child{border-bottom:1px solid #292d33;border-right:0;padding-bottom:13px}.report-facts{grid-template-columns:1fr}}.public-sample-report{min-height:100vh;padding-top:80px}.public-sample-report>.report-content{margin:0 auto}@media (width<=760px){.public-sample-report{padding-top:68px}}.admin-shell{background:radial-gradient(circle at 74% 0,#ef334017,transparent 27%),radial-gradient(circle at 38% 100%,#4e394114,transparent 30%),var(--bg)}.admin-topbar{justify-content:space-between}.admin-topbar>div{flex-direction:column;gap:3px;display:flex}.admin-topbar p{color:#656a74;letter-spacing:.17em;margin:0;font-size:7px;font-weight:850}.admin-topbar strong{font-size:12px}.admin-back{color:#8d929b;font-size:10px;font-weight:700}.admin-back:hover{color:#fff}.admin-settings{width:min(1260px,100% - 68px);margin:0 auto;padding:48px 0 105px}.admin-hero{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:27px;display:flex}.admin-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,51px);line-height:1}.admin-hero>div:first-child>p:last-child{color:#8c919b;max-width:620px;margin:14px 0 0;font-size:12px;line-height:1.7}.admin-security{background:#4bd28a09;border:1px solid #4bd28a2e;border-radius:12px;align-items:center;gap:12px;min-width:285px;padding:14px 16px;display:flex}.admin-security>span{color:#62db97;background:#4bd28a1a;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.admin-security>div{flex-direction:column;gap:4px;display:flex}.admin-security strong{font-size:10px}.admin-security small{color:#6f757e;font-size:7px}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.provider-card{background:linear-gradient(150deg,#13151a,#0d0f12 74%);border:1px solid #24272e;border-radius:15px;min-width:0;padding:19px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000024}.provider-card:before{content:"";border:25px solid #ef334006;border-radius:50%;width:130px;height:130px;position:absolute;top:-75px;right:-75px}.provider-card>header{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid;position:relative}.provider-logo{color:#dfe2e6;letter-spacing:.04em;background:linear-gradient(145deg,#262a31,#14171b);border:1px solid #353941;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.provider-openai{color:#fff}.provider-justtcg{color:#ff8b93;background:linear-gradient(145deg,#4c2025,#1c1215);border-color:#ef33404d}.provider-pricecharting{color:#e7bc74;background:linear-gradient(145deg,#44321b,#1a1610);border-color:#dca44e47}.provider-card h2{letter-spacing:-.03em;margin:0;font-size:17px}.provider-card header p{color:#6e737d;margin:4px 0 0;font-size:7px}.provider-status{color:#777c85;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#15171b;border:1px solid #2b2e35;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:6px;font-weight:850;display:inline-flex}.provider-status i{background:#555a63;border-radius:50%;width:5px;height:5px}.provider-status.connected{color:#73dea1;background:#4bd28a0e;border-color:#4bd28a33}.provider-status.connected i{background:#4bd28a;box-shadow:0 0 9px #4bd28aa6}.provider-note{color:#858a94;min-height:48px;margin:18px 0 0;font-size:9px;line-height:1.65}.provider-current{background:#0a0c0f;border:1px solid #25282e;border-radius:10px;flex-direction:column;gap:6px;min-height:88px;margin-top:16px;padding:13px;display:flex}.provider-current>span,.provider-card form>label{color:#60656e;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:850}.provider-current strong{color:#d7dadf;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.provider-current small{color:#5e636c;font-size:7px}.provider-card form{margin-top:16px}.provider-card form>label{margin-bottom:7px;display:block}.provider-card form>div{grid-template-columns:1fr auto;gap:7px;display:grid}.provider-card input{color:#fff;background:#090b0e;border:1px solid #30343b;border-radius:8px;outline:0;min-width:0;height:39px;padding:0 10px;font-size:9px}.provider-card input:focus{border-color:#ef33409e;box-shadow:0 0 0 3px #ef334012}.provider-card input::placeholder{color:#4f545d}.provider-card form button{border:1px solid var(--red);background:var(--red);color:#fff;cursor:pointer;border-radius:8px;min-width:77px;height:39px;padding:0 11px;font-size:8px;font-weight:850}.provider-card button:disabled{opacity:.42;cursor:not-allowed}.provider-card>footer{justify-content:space-between;align-items:center;gap:8px;min-height:37px;margin-top:12px;display:flex}.provider-card>footer button{color:#a7abb3;cursor:pointer;background:#14161a;border:1px solid #2d3037;border-radius:8px;height:33px;padding:0 10px;font-size:7px;font-weight:800}.provider-card>footer .test-button:not(:disabled):hover{color:#ff7c85;border-color:#ef334066}.provider-card>footer .remove-button{color:#7d6267;background:0 0;border-color:#0000;margin-left:auto}.provider-message{border-radius:7px;min-height:30px;margin:9px 0 0;padding:8px 9px;font-size:7px;line-height:1.45}.provider-message.success{color:#78dda3;background:#4bd28a0e}.provider-message.warning{color:#e5bb75;background:#dca44e13}.provider-message.error{color:#ff8189;background:#ef334012}.admin-help{border:1px solid var(--line-soft);background:#0d0f12;border-radius:13px;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.admin-help>div{border-right:1px solid var(--line-soft);grid-template-columns:25px 1fr;align-content:center;gap:5px 11px;min-height:105px;padding:18px 20px;display:grid}.admin-help>div:last-child{border-right:0}.admin-help span{color:var(--red);grid-row:1/3;align-self:start;font-family:ui-monospace,monospace;font-size:8px;font-weight:850}.admin-help strong{font-size:10px}.admin-help p{color:#717680;margin:0;font-size:8px;line-height:1.55}.pricing-operations{background:linear-gradient(100deg,#4bd28a0b,#111317d9);border:1px solid #4bd28a29;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:15px;padding:20px;display:grid}.pricing-operations>div{grid-template-columns:42px 1fr;align-items:center;gap:13px;display:grid}.pricing-operations-icon{color:#65dc9e;background:#4bd28a1a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.pricing-operations .eyebrow{color:#65a97f;grid-column:auto;margin-bottom:5px}.pricing-operations h2{margin:0;font-size:17px}.pricing-operations>div p:last-child{color:#747a83;max-width:650px;margin:6px 0 0;font-size:8px;line-height:1.55}.pricing-operations>button{color:#fff;cursor:pointer;background:#23633f;border:1px solid #3c8d61;border-radius:9px;min-width:160px;height:42px;padding:0 14px;font-size:8px;font-weight:850}.pricing-operations>button:disabled{opacity:.45;cursor:not-allowed}.pricing-operations-message{border-radius:8px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:8px}.pricing-operations-message.success{color:#79dda4;background:#4bd28a12}.pricing-operations-message.warning{color:#e5bb75;background:#dca44e13}.pricing-operations-message.error{color:#ff8189;background:#ef334012}@media (width<=1120px){.provider-grid{grid-template-columns:1fr 1fr}.provider-card:last-child{grid-column:1/-1}.provider-card:last-child .provider-note{min-height:auto}}@media (width<=760px){.admin-shell .mobile-nav{display:grid}.admin-topbar{padding-inline:15px}.admin-topbar>div{display:none}.admin-back{font-size:8px}.admin-settings{width:auto;padding:30px 14px 100px}.admin-hero{flex-direction:column;align-items:flex-start;gap:20px}.admin-hero h1{font-size:38px}.admin-security{width:100%;min-width:0}.provider-grid{grid-template-columns:1fr}.provider-card:last-child{grid-column:auto}.provider-note{min-height:auto}.pricing-operations{grid-template-columns:1fr}.pricing-operations>button{width:100%}.admin-help{grid-template-columns:1fr}.admin-help>div{border-right:0;border-bottom:1px solid var(--line-soft)}.admin-help>div:last-child{border-bottom:0}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#111!important;background:#fff!important}.sidebar,.topbar,.mobile-nav,.ask-trigger,.saved-report-nav,.report-actions,.submission-panel>div:last-child{display:none!important}.workspace{padding-left:0!important}.report-content,.saved-report-page>.report-content{width:100%!important;margin:0!important;padding:18px!important}.panel,.report-hero,.submission-panel{break-inside:avoid;color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#bbb!important}.report-grid,.evidence-grid{grid-template-columns:1fr 1fr!important}.inspector-stage{background:#f3f3f3!important;height:330px!important}.inspector-stage img{max-height:320px}.eyebrow,.report-header p,.report-decision p,.attribute-list p,.evidence-panel article p,.submission-panel p{color:#555!important}.report-content{--text:#111;--muted:#555}.report-stats,.score-plate{border-color:#bbb!important}}.capture-page{color:#f5f6f7;background:radial-gradient(circle at 78% 0,#ef33401a,#0000 31%),#08090b;min-height:100vh;padding:52px 24px 100px}.capture-wrap{width:min(1120px,100%);margin:0 auto}.capture-intro{max-width:760px;margin-bottom:30px}.capture-intro h1,.capture-success h1,.capture-grading h1{letter-spacing:-.055em;margin:7px 0 14px;font-size:clamp(38px,5.8vw,70px);line-height:.94}.capture-intro h1 span{color:#ff5d68}.capture-intro>p:nth-of-type(2){color:#8b919b;max-width:690px;font-size:11px;line-height:1.75}.capture-intro>div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.capture-intro>div span{color:#9197a1;letter-spacing:.06em;background:#0e1014;border:1px solid #2a2e35;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:850}.vault-capture-card{background:linear-gradient(145deg,#11141a,#0b0d10);border:1px solid #282c33;border-radius:18px;padding:25px;box-shadow:0 30px 90px #00000057}.vault-capture-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.vault-capture-card h2{margin:5px 0 0;font-size:20px}.capture-mode{background:#090b0e;border:1px solid #2c3037;border-radius:9px;padding:4px;display:flex}.capture-mode button{color:#777d87;cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;padding:0 12px;font-size:8px;font-weight:850}.capture-mode button.active{color:#fff;background:#242831}.capture-guidance{color:#818791;margin:17px 0 13px;font-size:9px;line-height:1.55}.vault-photo-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.vault-photo-grid>label{color:#747a84;cursor:pointer;background:#090b0e;border:1px dashed #353a43;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:390px;display:flex;position:relative;overflow:hidden}.vault-photo-grid>label:hover{background:#ef334006;border-color:#ef334099}.vault-photo-grid label>i{color:#c3c6cb;font-size:31px;font-style:normal}.vault-photo-grid label>strong{color:#e3e5e8;font-size:11px}.vault-photo-grid label>span{font-size:8px}.vault-photo-grid label>b{z-index:2;color:#b5bac2;letter-spacing:.12em;background:#08090bc7;border-radius:5px;padding:5px 7px;font-size:6px;position:absolute;top:12px;left:12px}.vault-photo-grid label>input{opacity:0;cursor:pointer;position:absolute;inset:0}.vault-photo-grid label.has-photo{border-style:solid}.vault-photo-grid label>img{object-fit:contain;background:#08090b;width:100%;height:100%;padding:12px;position:absolute;inset:0}.vault-photo-grid label.has-photo>button{z-index:3;color:#fff;cursor:pointer;background:#08090bde;border:1px solid #424751;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:10px;right:10px}.vault-photo-grid label.has-photo>small{z-index:3;color:#aeb3bc;background:#08090bd1;border-radius:5px;padding:5px 7px;font-size:7px;position:absolute;bottom:10px;right:10px}.capture-details{border-top:1px solid #252930;grid-template-columns:260px 1fr;gap:28px;margin-top:24px;padding-top:24px;display:grid}.capture-details h2{font-size:18px}.capture-details>div:first-child>small{color:#757b85;margin-top:7px;font-size:8px;line-height:1.55;display:block}.capture-fields{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.capture-fields label{flex-direction:column;gap:6px;display:flex}.capture-fields label.wide{grid-column:1/-1}.capture-fields label span{color:#9da2ab;font-size:7px;font-weight:850}.capture-fields input{color:#fff;background:#090b0e;border:1px solid #30343b;border-radius:8px;outline:0;height:42px;padding:0 11px;font-size:9px}.capture-fields input:focus{border-color:#ef3340a6;box-shadow:0 0 0 3px #ef334012}.capture-error{color:#ff828a;background:#ef33400f;border:1px solid #ef334040;border-radius:8px;gap:10px;margin-top:15px;padding:11px 13px;font-size:8px;display:flex}.vault-capture-card>footer{border-top:1px solid #252930;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.vault-capture-card>footer>div{align-items:center;gap:9px;display:flex}.vault-capture-card>footer>div b{color:#72d99d;background:#4bd28a1a;border-radius:5px;padding:5px 7px;font-size:7px}.vault-capture-card>footer>div span{color:#818791;font-size:8px}.vault-capture-card>footer>button,.capture-success-actions>button{color:#fff;cursor:pointer;background:#ef3340;border:0;border-radius:9px;height:44px;padding:0 18px;font-size:9px;font-weight:900}.vault-capture-card>footer>button:disabled{opacity:.38}.capture-trust-note{color:#666c75;max-width:730px;margin:15px 0 0;font-size:7px;line-height:1.65}.capture-success,.capture-grading{text-align:center;background:#0f1115;border:1px solid #282c33;border-radius:20px;width:min(720px,100%);margin:8vh auto 0;padding:54px 35px;box-shadow:0 30px 90px #00000059}.success-check{color:#63da98;background:#4bd28a14;border:1px solid #4bd28a59;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:25px;display:grid}.capture-success>p:nth-of-type(2),.capture-grading>p:nth-of-type(2){color:#858b95;max-width:520px;margin:0 auto;font-size:10px;line-height:1.7}.capture-proof{text-align:left;background:#0a0c0f;border:1px solid #2a2e35;border-radius:10px;margin:25px 0;padding:16px}.capture-proof span{color:#77dba1;letter-spacing:.09em;font-size:7px;font-weight:900}.capture-proof p{color:#777d87;margin:7px 0 0;font-size:8px;line-height:1.6}.capture-success-actions{justify-content:center;align-items:center;gap:10px;display:flex}.capture-success-actions>a,.capture-another{color:#d7d9de;background:#15171b;border:1px solid #343840;border-radius:9px;align-items:center;height:44px;padding:0 16px;font-size:9px;font-weight:850;display:inline-flex}.capture-another{cursor:pointer;margin-top:13px}.capture-grading>span{color:#ff5d68;font-size:34px;display:block}.capture-grading i{background:#24272d;border-radius:5px;width:min(360px,100%);height:4px;margin:30px auto 0;display:block;overflow:hidden}.capture-grading i u{background:#ef3340;width:35%;height:100%;animation:1.3s ease-in-out infinite captureProgress;display:block}@keyframes captureProgress{0%{transform:translate(-110%)}to{transform:translate(390%)}}.vault-tools>.vault-tool-link{color:#fff;text-align:left;background:linear-gradient(145deg,#121419,#0e1013);border:1px solid #22252b;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.vault-tools>.vault-tool-link:hover{background:#ef33400e;border-color:#ef334066}.vault-tools>.vault-tool-link>span{color:#b4b8c0;border:1px solid #30343b;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.vault-tools>.vault-tool-link>div{flex-direction:column;gap:3px;display:flex}.vault-tools>.vault-tool-link>b{color:#555a63;font-size:10px}.empty-vault>a{color:#fff;background:#ef3340;border:1px solid #ef3340;border-radius:7px;margin-top:15px;padding:9px 13px;font-size:8px;font-weight:850}.detail-grade-action{color:#fff;text-align:left;cursor:pointer;background:#ef33400f;border:1px solid #ef334059;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:11px;padding:11px;display:grid}.detail-grade-action>span{color:#ff717b;background:#ef33401f;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.detail-grade-action>div{flex-direction:column;gap:4px;display:flex}.detail-grade-action strong{font-size:9px}.detail-grade-action small{color:#858b95;font-size:7px}.detail-grade-action>b{color:#ff717b}@media (width<=760px){.capture-page{padding:30px 14px 80px}.capture-intro{margin-bottom:21px}.capture-intro h1,.capture-success h1,.capture-grading h1{font-size:42px}.vault-capture-card{padding:16px 12px}.vault-capture-card>header{flex-direction:column;align-items:flex-start}.capture-mode{width:100%}.capture-mode button{flex:1}.vault-photo-grid{gap:8px}.vault-photo-grid>label{min-height:260px}.capture-details{grid-template-columns:1fr;gap:17px}.capture-fields{grid-template-columns:1fr}.capture-fields label.wide{grid-column:auto}.vault-capture-card>footer{flex-direction:column;align-items:stretch}.vault-capture-card>footer>button{width:100%}.capture-success,.capture-grading{margin-top:3vh;padding:40px 18px}.capture-success-actions{flex-direction:column;align-items:stretch}.capture-success-actions>*{justify-content:center;width:100%}.vault-tools>.vault-tool-link{min-height:63px;padding:9px}}.identify-again{color:#ff747d;cursor:pointer;background:#ef33400f;border:1px solid #ef334059;border-radius:7px;margin-top:12px;padding:8px 10px;font-size:7px;font-weight:850}.identity-progress,.identity-candidates,.identity-note{grid-column:1/-1}.identity-progress{background:#0a0c0f;border:1px solid #2d3138;border-radius:9px;padding:12px}.identity-progress i{background:#272a30;border-radius:4px;height:4px;display:block;overflow:hidden}.identity-progress i u{background:var(--red);height:100%;transition:width .2s;display:block}.identity-progress span{color:#858b95;margin-top:8px;font-size:7px;display:block}.identity-candidates>span{color:#737983;letter-spacing:.11em;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.identity-candidates>div{gap:7px;display:grid}.identity-candidates button{color:#fff;text-align:left;cursor:pointer;background:#0a0c0f;border:1px solid #2c3037;border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 10px;display:grid}.identity-candidates button.selected{background:#4bd28a0b;border-color:#4bd28a80}.identity-candidates button>img,.identity-candidates button>i{object-fit:contain;background:#14171b;border-radius:3px;width:32px;height:44px}.identity-candidates button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.identity-candidates button strong{font-size:9px}.identity-candidates button small{color:#777d87;font-size:7px}.identity-candidates button>b{color:#70d99c;font-size:8px}.identity-note{background:#ffbc570d;border:1px solid #ffbc573d;border-radius:9px;flex-direction:column;gap:5px;padding:11px;display:flex}.identity-note b{color:#e8bd73;font-size:8px}.identity-note span{color:#8d806a;font-size:7px;line-height:1.5}.catalog-search-link{color:#8d939d;margin:7px 0 0 7px;font-size:7px;font-weight:850;display:inline-flex}.typed-catalog-search{color:#c6c9cf;cursor:pointer;background:#15181d;border:1px solid #353941;border-radius:8px;height:40px;font-size:8px;font-weight:850}.typed-catalog-search:hover{color:#ff747d;border-color:#ef334080}.identity-review{z-index:100;background:#0f1115;border:1px solid #30343c;border-radius:17px;width:min(820px,100% - 28px);max-height:min(760px,100vh - 40px);padding:22px;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 35px 120px #000000b3}.identity-review>header{border-bottom:1px solid #292d34;grid-template-columns:1fr 34px;gap:16px;padding-bottom:17px;display:grid}.identity-review h2{margin:5px 0;font-size:24px}.identity-review header p:last-child{color:#7f858f;margin:0;font-size:9px;line-height:1.55}.identity-review header>button{color:#fff;background:#171a1f;border:1px solid #363a42;border-radius:50%;width:32px;height:32px}.identity-review>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 0;display:grid}.identity-review>div>button{color:#fff;text-align:left;cursor:pointer;background:#0a0c0f;border:1px solid #2d3138;border-radius:11px;grid-template-columns:72px 1fr;gap:11px;min-width:0;padding:9px;display:grid;position:relative}.identity-review>div>button:hover{background:#4bd28a0a;border-color:#4bd28a8c}.identity-review img,.identity-review>div>button>i{object-fit:contain;background:#171a1f;border-radius:5px;width:72px;height:99px}.identity-review>div>button>span{flex-direction:column;gap:5px;min-width:0;padding-top:5px;display:flex}.identity-review strong{font-size:9px;line-height:1.35}.identity-review small{color:#7d838d;font-size:7px;line-height:1.35}.identity-review b{color:#a6abb3;font-size:7px;line-height:1.4}.identity-review em{color:#6ed79a;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:8px;right:9px}.identity-review>footer{border-top:1px solid #292d34;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.identity-review>footer>a{color:#ff717b;font-size:8px;font-weight:850}.identity-review>footer>button{color:#bbbfc6;background:#16191e;border:1px solid #343840;border-radius:7px;height:36px;padding:0 13px;font-size:8px}@media (width<=760px){.identity-review{padding:15px}.identity-review>div{grid-template-columns:1fr}.identity-review>div>button{grid-template-columns:80px 1fr}.identity-review img,.identity-review>div>button>i{width:80px;height:110px}.identity-review>footer{flex-direction:column;align-items:stretch}.identity-review>footer a,.identity-review>footer button{text-align:center;justify-content:center}}.catalog-page{color:#f5f6f7;background:#08090b;min-height:100vh;padding:48px 0 90px}.catalog-hero,.catalog-results-heading,.catalog-grid,.catalog-loading,.catalog-empty,.catalog-error{width:min(1220px,100% - 64px);margin-inline:auto}.catalog-hero{border-bottom:1px solid #25282e;grid-template-columns:1fr minmax(440px,.8fr);align-items:end;gap:55px;padding:28px 0 48px;display:grid}.catalog-hero h1{letter-spacing:-.055em;margin:9px 0 15px;font-size:58px;line-height:.94}.catalog-hero h1 span{color:#6e737b}.catalog-hero>div>p:last-child{color:#858b95;max-width:620px;font-size:11px;line-height:1.7}.catalog-hero form{background:#101216;border:1px solid #33373e;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;height:58px;padding:6px;display:grid}.catalog-hero form>span{color:#777d87;place-items:center;font-size:20px;display:grid}.catalog-hero input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.catalog-hero button{color:#fff;background:#ef3340;border:0;border-radius:8px;height:44px;padding:0 18px;font-size:9px;font-weight:900}.catalog-results-heading{justify-content:space-between;align-items:end;gap:20px;padding:32px 0 18px;display:flex}.catalog-results-heading h2{margin:5px 0 0;font-size:25px}.catalog-results-heading>span{color:#69707a;font-size:8px}.catalog-grid,.catalog-loading{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.catalog-grid>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(160deg,#111319,#0c0e11);border:1px solid #24272d;border-radius:13px;min-width:0;padding:10px;transition:all .18s}.catalog-grid>button:hover{border-color:#ef334080;transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}.catalog-grid>button>div{background:radial-gradient(circle at 50% 30%,#292d36,#0a0c0f);border-radius:9px;place-items:center;height:230px;display:grid;overflow:hidden}.catalog-grid img{object-fit:contain;width:100%;height:100%;padding:8px}.catalog-grid>button>div>span{color:#626872;font-size:8px}.catalog-grid small{color:#747b86;text-overflow:ellipsis;white-space:nowrap;height:13px;margin-top:10px;font-size:7px;display:block;overflow:hidden}.catalog-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.catalog-grid p{color:#8a9099;height:16px;margin:5px 0;font-size:7px;overflow:hidden}.catalog-grid b{color:#ff636d;margin-top:8px;font-size:7px;display:block}.catalog-loading>i{background:linear-gradient(100deg,#101217 20%,#181b21 50%,#101217 80%) 0 0/250% 100%;border-radius:13px;height:330px;animation:1.2s linear infinite catalogShimmer}@keyframes catalogShimmer{to{background-position:-250% 0}}.catalog-empty{text-align:center;border:1px dashed #2a2e35;border-radius:15px;padding:80px 0}.catalog-empty>span{color:#656b75;font-size:28px}.catalog-empty h2{margin:12px 0 5px}.catalog-empty p{color:#777d87}.catalog-error{color:#ff7c85;background:#ef334012;border:1px solid #ef33404d;border-radius:9px;margin-top:20px;padding:13px;font-size:9px}.catalog-detail-loading{z-index:110;color:#fff;background:#13161b;border:1px solid #363a42;border-radius:9px;padding:13px 16px;font-size:9px;position:fixed;bottom:20px;right:20px}.catalog-scrim{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c2;border:0;position:fixed;inset:70px 0 0}.catalog-detail{z-index:100;background:#0c0e12;border-left:1px solid #2c3037;width:min(760px,100%);padding:0 24px 40px;position:fixed;inset:70px 0 0 auto;overflow-y:auto;box-shadow:-30px 0 90px #00000080}.catalog-detail>header{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0e12f5;border-bottom:1px solid #272a31;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:0 -24px;padding:14px 24px;display:grid;position:sticky;top:0}.catalog-detail>header>button{color:#fff;background:#15181d;border:1px solid #343840;border-radius:50%;width:32px;height:32px}.catalog-detail>header h2{margin:3px 0;font-size:20px}.catalog-detail>header span{color:#818791;font-size:8px}.catalog-detail>header>a{background:#ef3340;border-radius:7px;align-items:center;height:38px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.catalog-detail-hero{grid-template-columns:310px 1fr;gap:25px;padding:24px 0;display:grid}.catalog-reference-card{background:radial-gradient(circle at 50% 30%,#282c35,#090b0e);border:1px solid #2b2f36;border-radius:13px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.catalog-reference-card img{object-fit:contain;width:100%;height:100%;padding:15px}.catalog-reference-card small{color:#9097a1;letter-spacing:.1em;background:#050608c7;border-radius:5px;padding:6px;font-size:6px;position:absolute;inset:auto 10px 10px}.catalog-card-facts>span{color:#ff6d76;background:#ef334012;border:1px solid #ef33404d;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:900;display:inline-block}.catalog-card-facts dl{margin:16px 0 0}.catalog-card-facts dl>div{border-bottom:1px solid #25282e;padding:11px 0}.catalog-card-facts dt{color:#6f7580;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.catalog-card-facts dd{color:#e2e4e8;margin:4px 0 0;font-size:9px;line-height:1.4}.catalog-market{background:#101216;border:1px solid #2a2e35;border-radius:14px;padding:20px}.catalog-market-tabs{background:#080a0d;border-radius:8px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.catalog-market-tabs button{color:#6f7580;background:0 0;border:0;border-radius:6px;height:34px;font-size:7px;font-weight:900}.catalog-market-tabs button.active{color:#fff;background:#343840}.catalog-variant-tabs{gap:7px;padding:17px 0 8px;display:flex;overflow-x:auto}.catalog-variant-tabs button{white-space:nowrap;color:#858c96;background:#15181d;border:1px solid #30343c;border-radius:7px;height:31px;padding:0 10px;font-size:7px}.catalog-variant-tabs button.active{color:#ff757e;background:#ef334012;border-color:#ef334080}.catalog-price-ladder{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 0;display:grid}.catalog-price-ladder article{background:#0b0d10;border:1px solid #292d34;border-radius:9px;padding:12px}.catalog-price-ladder span{color:#6f7580;font-size:6px;font-weight:900;display:block}.catalog-price-ladder strong{margin-top:7px;font-size:16px;display:block}.catalog-market>small{color:#656b75;font-size:6px;display:block}.catalog-price-empty{color:#7f858f;text-align:center;padding:24px 0;font-size:9px}.catalog-pulse{border-top:1px solid #292d34;margin-top:18px;padding-top:18px}.catalog-pulse header{justify-content:space-between;align-items:end;display:flex}.catalog-pulse header span,.catalog-pulse header small{color:#747b85;font-size:6px;font-weight:850}.catalog-pulse header strong{margin-top:4px;font-size:19px;display:block}.catalog-pulse svg{width:100%;height:140px;margin:10px 0 0;overflow:visible}.catalog-pulse>div:last-child{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.catalog-pulse>div:last-child span{color:#d5d8dd;flex-direction:column;gap:4px;font-size:8px;display:flex}.catalog-pulse>div:last-child b{color:#6f7580;font-size:6px}.catalog-listing-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.catalog-listing-actions a{background:#12151a;border:1px solid #2c3037;border-radius:9px;justify-content:space-between;align-items:center;min-height:53px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.catalog-listing-actions a:last-child{color:#ff717b;background:#ef33400f;border-color:#ef334066;grid-column:1/-1}.catalog-trust{border:1px solid #292d34;border-radius:9px;margin-top:12px;padding:14px}.catalog-trust b{font-size:8px}.catalog-trust p{color:#737a84;margin:6px 0 0;font-size:7px;line-height:1.6}@media (width<=1050px){.catalog-grid,.catalog-loading{grid-template-columns:repeat(4,1fr)}.catalog-hero{grid-template-columns:1fr}.catalog-hero form{max-width:700px}}@media (width<=760px){.catalog-page{padding-top:25px}.catalog-hero,.catalog-results-heading,.catalog-grid,.catalog-loading,.catalog-empty,.catalog-error{width:calc(100% - 28px)}.catalog-hero{gap:25px;padding-bottom:30px}.catalog-hero h1{font-size:44px}.catalog-hero form{grid-template-columns:28px 1fr;height:auto}.catalog-hero form button{grid-column:1/-1;width:100%;margin-top:5px}.catalog-results-heading{flex-direction:column;align-items:flex-start}.catalog-grid,.catalog-loading{grid-template-columns:repeat(2,1fr);gap:9px}.catalog-grid>button>div{height:220px}.catalog-scrim{inset:108px 0 0}.catalog-detail{width:100%;padding-inline:14px;inset:108px 0 0}.catalog-detail>header{grid-template-columns:32px 1fr;margin-inline:-14px;padding-inline:14px}.catalog-detail>header>a{grid-column:1/-1;justify-content:center}.catalog-detail-hero{grid-template-columns:1fr}.catalog-reference-card{min-height:480px}.catalog-price-ladder{grid-template-columns:1fr 1fr}.catalog-listing-actions{grid-template-columns:1fr}.catalog-listing-actions a:last-child{grid-column:auto}}.pokemon-set-brand{isolation:isolate;background:linear-gradient(145deg,#fff,#f1f3f6);border:1px solid #dfe2e7;border-radius:12px;justify-content:center;align-items:center;min-width:0;display:inline-flex;position:relative;overflow:hidden}.pokemon-set-brand .pokemon-set-logo{object-fit:contain;max-width:100%;max-height:100%;display:block}.pokemon-set-brand .pokemon-set-symbol{object-fit:contain;display:block}.pokemon-set-brand>strong{color:#17191d;text-align:center;font-size:15px;line-height:1.1}.pokemon-set-brand-stage{background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:15px 38px 17px 13px}.pokemon-set-brand-stage .pokemon-set-logo{width:100%;height:100%}.pokemon-set-brand-stage .pokemon-set-symbol{z-index:2;background:#fff;border:1px solid #d7dae0;border-radius:50%;width:31px;height:31px;padding:5px;position:absolute;bottom:7px;right:7px;box-shadow:0 5px 16px #090b0e29}.pokemon-set-brand-inline{min-width:150px;min-height:55px;padding:8px 47px 8px 10px}.pokemon-set-brand-inline .pokemon-set-logo{width:125px;height:38px}.pokemon-set-brand-inline .pokemon-set-symbol{background:#fff;border:1px solid #d9dce2;border-radius:50%;width:29px;height:29px;padding:4px;position:absolute;right:8px}.pokemon-set-mark{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:34px;height:34px;padding:5px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 7px 20px #0000004d}.pokemon-set-mark img{object-fit:contain!important;background:0 0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.report-title-lockup{align-items:center;gap:18px;min-width:0;display:flex}.report-title-lockup>div{min-width:0}.report-title-lockup>.report-set-brand{flex:0 0 190px;width:190px;height:78px}.report-v2 .report-header .report-title-lockup>div>p:last-child{color:#a0a6b0;margin:7px 0 0;font-size:14px}.vault-set-mark{width:31px;height:31px;top:9px;left:9px}.card-detail header>div>.vault-detail-set-brand{width:145px;min-height:49px;font-size:inherit;letter-spacing:normal;margin:0 0 9px;padding:6px 44px 6px 8px}.card-detail header>div>.vault-detail-set-brand .pokemon-set-logo{width:112px;height:33px}.catalog-grid>button>div{position:relative}.catalog-grid .catalog-set-mark{width:31px;height:31px}.catalog-detail>header>div>.catalog-header-set-brand{width:150px;min-height:45px;margin-bottom:8px;padding:5px 43px 5px 8px}.catalog-detail>header>div>.catalog-header-set-brand .pokemon-set-logo{width:112px;height:31px}.catalog-card-facts>.catalog-detail-set-brand{width:100%;height:96px;margin-bottom:14px;padding:12px 48px 12px 10px}.catalog-card-facts>.catalog-detail-set-brand .pokemon-set-symbol{width:34px;height:34px;bottom:10px;right:10px}.catalog-card-facts>.catalog-detail-set-brand .pokemon-set-logo{width:100%;height:100%}@media (width<=760px){.report-title-lockup{flex-direction:column;align-items:flex-start;gap:11px}.report-title-lockup>.report-set-brand{flex-basis:auto;width:145px;height:58px}.report-v2 .report-header .report-title-lockup>div>p:last-child{font-size:12px}.pokemon-set-mark{width:30px;height:30px}.catalog-card-facts>.catalog-detail-set-brand{height:105px}}.catalog-load-more{color:#fff;min-width:260px;font:inherit;cursor:pointer;background:#ef334014;border:1px solid #ef334073;border-radius:999px;margin:34px auto 0;padding:14px 24px;font-weight:800;display:block}.catalog-load-more:hover{background:#ef334029;border-color:#ef3340}.catalog-load-more:disabled{cursor:wait;opacity:.62}.report-v2{width:min(1380px,100% - 56px);padding-bottom:90px}.saved-report-page>.report-v2{width:min(1420px,100% - 56px)}.report-v2 .eyebrow{color:#8f97a4;letter-spacing:.16em;font-size:10px}.report-v2 .report-header>div>p:last-child{color:#a0a6b0;font-size:14px}.report-v2 .report-hero{grid-template-columns:240px 1fr 235px;min-height:245px}.report-v2 .score-plate>span,.report-v2 .report-decision>span,.report-v2 .report-stats span{color:#9299a5;font-size:10px}.report-v2 .score-plate strong{margin:13px 0 5px;font-size:76px}.report-v2 .score-plate b{font-size:13px}.report-v2 .score-plate small,.report-v2 .report-stats small{color:#858c97;font-size:11px;line-height:1.45}.report-v2 .report-decision{padding:32px}.report-v2 .report-decision h2{margin:10px 0 13px;font-size:31px}.report-v2 .report-decision>p{color:#bec2c9;font-size:14px;line-height:1.7}.report-v2 .report-decision>div{color:#949aa4;font-size:12px}.report-v2 .report-stats strong{font-size:34px}.report-primary-grid{grid-template-columns:minmax(440px,.9fr) minmax(520px,1.1fr);gap:16px;margin-top:16px}.report-v2 .card-inspector,.report-v2 .attribute-panel{min-height:720px;padding:26px}.report-v2 .panel-heading h2{margin:4px 0 0;font-size:25px}.report-v2 .panel-heading>div>p:last-child{color:#a0a6b0;max-width:720px;margin:8px 0 0;font-size:13px;line-height:1.6}.report-v2 .side-toggle button{color:#9aa1ac;min-width:70px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:800}.report-v2 .model-badge{color:#a4aab4;padding:7px 9px;font-size:10px}.report-v2 .inspector-stage{cursor:zoom-in;background:radial-gradient(circle at 50% 43%,#ef334021,#0000 38%),linear-gradient(145deg,#171a20,#090a0d);border-radius:16px;width:100%;height:615px;margin-top:20px;padding:14px}.report-image-button{color:inherit;font:inherit}.report-v2 .inspector-stage .auto-crop-frame{height:100%;min-height:0}.report-v2 .inspector-stage .auto-crop-frame canvas,.report-v2 .inspector-stage .auto-crop-frame>img{max-width:94%;max-height:560px}.report-v2 .auto-crop-frame>span{color:#b0b6c0;background:#08090bdb;border-radius:6px;padding:6px 9px;font-size:10px;bottom:2px}.inspection-hint{z-index:5;color:#d0d3d8;background:#08090be0;border:1px solid #373c45;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:12px}.report-v2 .card-inspector>p{color:#9aa1ab;margin:13px 0 0;font-size:12px;line-height:1.65}.report-v2 .attribute-list{gap:24px;margin-top:28px}.report-v2 .attribute-list strong{font-size:15px}.report-v2 .attribute-list article>div b{font-size:18px}.report-v2 .attribute-list article>div b small{color:#7f8691;font-size:10px}.report-v2 .attribute-list article>i{height:6px;margin:10px 0 9px}.report-v2 .attribute-list p{color:#b4b9c1;flex-direction:column;gap:6px;font-size:13px;line-height:1.65;display:flex}.report-v2 .attribute-list p small{color:#7f8691;margin:0;font-size:11px}.report-v2 .formula-note{margin-top:26px;padding:16px}.report-v2 .formula-note b{font-size:12px}.report-v2 .formula-note span{color:#969da8;font-size:12px;line-height:1.65}.snapshot-panel{margin-top:16px;padding:26px}.snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.snapshot-grid>button{color:#fff;text-align:left;cursor:zoom-in;background:#0b0d10;border:1px solid #2b2f37;border-radius:12px;min-width:0;padding:0 0 12px;transition:all .18s;overflow:hidden}.snapshot-grid>button:hover{border-color:#ef33408f;transform:translateY(-2px)}.snapshot-grid>button>div{background:#08090b;place-items:center;height:175px;display:grid;overflow:hidden}.snapshot-grid .auto-crop-frame{height:100%;min-height:0}.snapshot-grid .auto-crop-frame canvas,.snapshot-grid .auto-crop-frame>img{object-fit:cover;filter:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.snapshot-grid>button>span,.snapshot-grid>button>small{margin:11px 12px 0;font-size:12px;font-weight:800;display:block}.snapshot-grid>button>small{color:#8f96a1;margin-top:4px;font-size:10px;font-weight:600}.report-v2 .report-detail-grid{grid-template-columns:1.18fr .82fr;gap:16px;margin-top:16px}.report-v2 .report-detail-panel{padding:25px}.centering-side-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.centering-side-grid>article{background:#0b0d10;border:1px solid #2b2f37;border-radius:12px;min-width:0;overflow:hidden}.centering-card-view{cursor:zoom-in;background:#08090b;border:0;place-items:center;width:100%;height:285px;display:grid;position:relative;overflow:hidden}.centering-card-view .auto-crop-frame{height:100%;min-height:0;padding:10px}.centering-card-view .auto-crop-frame canvas,.centering-card-view .auto-crop-frame>img{filter:none;max-width:92%;max-height:265px}.centering-guide{pointer-events:none;position:absolute;inset:12% 18%}.centering-guide i,.centering-guide b{background:#ff4c58ad;display:block;position:absolute;box-shadow:0 0 0 1px #00000059}.centering-guide i{width:1px;top:0;bottom:0}.centering-guide i:first-child{left:16%}.centering-guide i:nth-child(2){right:16%}.centering-guide b{height:1px;left:0;right:0}.centering-guide b:nth-child(3){top:14%}.centering-guide b:last-child{bottom:14%}.centering-side-grid article>div{flex-direction:column;gap:7px;padding:14px;display:flex}.centering-side-grid strong,.report-v2 .quality-side-grid strong{color:#9da4ae;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.centering-side-grid b,.report-v2 .quality-side-grid b{color:#e5e7ea;font-size:13px;line-height:1.45}.centering-side-grid p,.centering-side-grid small,.report-v2 .quality-side-grid p,.report-v2 .quality-side-grid small{color:#9aa1ab;margin:0;font-size:12px;line-height:1.55}.centering-side-grid small,.report-v2 .quality-side-grid small{color:#858c97}.measurement-note{color:#868d98;margin:13px 0 0;font-size:11px}.report-v2 .quality-side-grid{grid-template-columns:1fr;gap:11px;margin-top:20px}.report-v2 .quality-side-grid article{gap:8px;padding:16px}.photo-quality-rule{background:#ef33400a;border:1px solid #ef33402e;border-radius:10px;margin-top:12px;padding:16px}.photo-quality-rule b{font-size:12px}.photo-quality-rule p{color:#9ea4ad;margin:7px 0 0;font-size:12px;line-height:1.65}.visual-evidence-grid{gap:16px;margin-top:16px}.report-v2 .evidence-panel{padding:24px}.report-v2 .evidence-title{margin-bottom:16px}.report-v2 .evidence-title h2{font-size:23px}.report-v2 .evidence-title>span{width:36px;height:36px;font-size:16px}.report-v2 .evidence-title>b{width:30px;height:30px;font-size:11px}.report-v2 .evidence-panel>.evidence-card{grid-template-columns:165px minmax(0,1fr) auto;align-items:start;gap:15px;padding:15px 0;display:grid}.evidence-card>button{cursor:zoom-in;background:#08090b;border:1px solid #30343b;border-radius:9px;height:130px;padding:0;position:relative;overflow:hidden}.evidence-card>button .auto-crop-frame{height:100%;min-height:0}.evidence-card>button canvas,.evidence-card>button img{object-fit:cover;filter:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.evidence-card>button>span{color:#e2e4e8;background:#08090bd6;border-radius:5px;padding:5px 6px;font-size:9px;font-weight:800;position:absolute;bottom:7px;left:7px}.evidence-card>div{flex-direction:column;gap:6px;min-width:0;display:flex}.evidence-card>div>small{color:#858c97;letter-spacing:.08em;font-size:9px}.evidence-card>div>strong{color:#eceef1;font-size:13px}.evidence-card>div>p{color:#bec2c9;margin:0;font-size:12px;line-height:1.6}.evidence-card>div>em{color:#8f96a1;font-size:11px;font-style:normal;line-height:1.55}.report-v2 .evidence-card>b{color:#ff717b;white-space:nowrap;font-size:9px}.report-v2 .review .evidence-card>b{color:#ffc064}.report-v2 .clean-state{min-height:110px}.report-v2 .clean-state p{color:#a5abb4;font-size:13px}.recommendation-panel{grid-template-columns:.6fr 1fr;gap:28px;margin-top:16px;padding:27px;display:grid}.recommendation-panel h2{margin:5px 0 10px;font-size:30px}.recommendation-panel>div:first-child>p:last-child{color:#b7bbc2;margin:0;font-size:13px;line-height:1.7}.recommendation-controls{grid-template-columns:1fr 1fr;gap:11px;display:grid}.recommendation-controls article{background:#0b0d10;border:1px solid #30343b;border-radius:11px;padding:17px}.recommendation-controls strong{color:#ffbf62;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.recommendation-controls p{color:#aeb3bc;margin:8px 0 0;font-size:12px;line-height:1.65}.report-v2 .positives-panel,.report-v2 .retake-panel{margin-top:16px;padding:24px}.report-v2 .positives-panel h2,.report-v2 .retake-panel h2{font-size:22px}.report-v2 .positives-panel>div:last-child span{color:#b2dfba;padding:9px 12px;font-size:11px}.report-v2 .retake-panel li{color:#c4c7cd;font-size:12px}.source-gallery-panel{margin-top:16px;padding:26px}.source-gallery{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.source-gallery>button{cursor:zoom-in;background:#08090b;border:1px solid #2c3038;border-radius:13px;min-width:0;height:520px;position:relative;overflow:hidden}.source-gallery img{object-fit:contain;width:100%;height:100%;padding:16px}.source-gallery span{color:#e2e4e8;text-transform:capitalize;background:#08090be0;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:12px}.market-listings-panel{grid-template-columns:280px 1fr;gap:22px;margin-top:16px;padding:26px;display:grid}.market-listings-panel h2{margin:5px 0 9px;font-size:25px}.market-listings-panel>div:first-child>p:last-child{color:#a4aab3;margin:0;font-size:12px;line-height:1.65}.market-listings-panel>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.market-listings-panel a{background:#0b0d10;border:1px solid #30343c;border-radius:11px;grid-template-columns:1fr auto;align-content:center;gap:5px 12px;min-width:0;min-height:105px;padding:15px;display:grid}.market-listings-panel a:hover{border-color:#ef334080}.market-listings-panel a>span{color:#ff747e;letter-spacing:.12em;font-size:9px;font-weight:900}.market-listings-panel a>strong{grid-column:1;font-size:13px}.market-listings-panel a>small{color:#9097a1;grid-column:1;font-size:10px}.market-listings-panel a>b{color:#ff747e;grid-area:1/2/4;align-self:center;font-size:18px}.market-listings-panel>small{color:#7f8690;grid-column:2;font-size:10px}.report-v2 .returned-grade-panel{margin-top:16px;padding:26px}.report-v2 .returned-grade-panel>div:first-child>p:last-child{color:#a3a9b2;font-size:12px;line-height:1.65}.report-v2 .returned-grade-list article span,.report-v2 .returned-grade-list article small,.report-v2 .returned-grade-list a,.report-v2 .returned-grade-list button{font-size:10px}.report-v2 .returned-grade-list article strong{font-size:16px}.report-v2 .submission-panel{margin-top:16px}.report-v2 .submission-panel p{color:#9da3ad;font-size:12px}.report-v2 .submission-panel>div:last-child a{min-height:44px;font-size:11px}.inspection-modal{z-index:200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inspection-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e0;border:0;position:absolute;inset:0}.inspection-modal>section{background:#0c0e12;border:1px solid #3b4049;border-radius:17px;grid-template-rows:auto 1fr auto;width:min(1040px,100vw - 40px);height:min(900px,100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 110px #000000b8}.inspection-modal header{border-bottom:1px solid #2c3037;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.inspection-modal h2{margin:4px 0 0;font-size:21px}.inspection-modal header>button{color:#fff;cursor:pointer;background:#171a1f;border:1px solid #3a3f48;border-radius:50%;width:40px;height:40px;font-size:24px}.inspection-modal section>div{place-items:center;min-height:0;padding:20px;display:grid;overflow:hidden}.inspection-modal .auto-crop-frame{height:100%;min-height:0}.inspection-modal .auto-crop-frame canvas,.inspection-modal .auto-crop-frame>img{filter:none;max-width:100%;max-height:100%}.inspection-modal footer{color:#969da7;text-align:center;border-top:1px solid #2c3037;padding:13px 20px;font-size:11px}.card-detail{width:min(540px,100vw)}.card-detail header>button{width:38px;height:38px}.card-detail header>button:last-child{width:auto;min-width:56px;padding:0 12px;font-size:11px}.card-detail header h2{font-size:25px}.card-detail header p{color:#949ba5;font-size:12px}.card-detail header a{align-items:center;min-height:38px;padding:8px 11px;font-size:11px;display:flex}.detail-art{height:min(66vh,650px);min-height:460px}.detail-summary span{color:#8f96a1;font-size:9px}.detail-summary strong{font-size:18px}.detail-trust p,.card-detail dt,.card-detail dd{color:#a1a7b0;font-size:11px}@media (width<=1100px){.report-v2 .report-hero{grid-template-columns:210px 1fr}.report-v2 .report-stats{border-top:1px solid #282b31;border-left:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}.report-primary-grid,.report-v2 .report-detail-grid{grid-template-columns:1fr}.report-v2 .card-inspector,.report-v2 .attribute-panel{min-height:auto}.snapshot-grid{grid-template-columns:repeat(2,1fr)}.visual-evidence-grid,.market-listings-panel{grid-template-columns:1fr}.market-listings-panel>small{grid-column:1}}@media (width<=760px){.report-v2,.saved-report-page>.report-v2{width:auto;padding:28px 14px 100px}.report-v2 .report-header>div>p:last-child{font-size:12px}.report-v2 .report-hero{grid-template-columns:1fr}.report-v2 .report-stats{grid-column:auto}.report-v2 .score-plate{min-height:210px}.report-v2 .report-decision{padding:23px 18px}.report-v2 .report-decision>p{font-size:14px}.report-v2 .card-inspector,.report-v2 .attribute-panel,.snapshot-panel,.report-v2 .report-detail-panel,.report-v2 .evidence-panel,.source-gallery-panel,.market-listings-panel{padding:17px 14px}.report-v2 .inspector-stage{height:520px;padding:8px}.report-v2 .inspector-stage .auto-crop-frame canvas,.report-v2 .inspector-stage .auto-crop-frame>img{max-height:480px}.snapshot-grid{grid-template-columns:1fr 1fr;gap:8px}.snapshot-grid>button>div{height:140px}.snapshot-grid>button>span{font-size:11px}.centering-side-grid,.recommendation-controls,.source-gallery,.market-listings-panel>div:nth-child(2){grid-template-columns:1fr}.centering-card-view{height:360px}.source-gallery>button{height:480px}.recommendation-panel{grid-template-columns:1fr;padding:20px 15px}.report-v2 .evidence-panel>.evidence-card{grid-template-columns:120px 1fr}.report-v2 .evidence-card>b{grid-column:2}.evidence-card>button{height:120px}.report-v2 .retake-panel{grid-template-columns:1fr}.inspection-modal{padding:8px}.inspection-modal>section{width:calc(100vw - 16px);height:calc(100vh - 16px)}.inspection-modal header{padding:14px}.inspection-modal section>div{padding:8px}.detail-art{min-height:390px}}@media (width<=430px){.report-v2 .inspector-stage{height:455px}.report-v2 .inspector-stage .auto-crop-frame canvas,.report-v2 .inspector-stage .auto-crop-frame>img{max-height:420px}.snapshot-grid{grid-template-columns:1fr}.snapshot-grid>button>div{height:190px}.report-v2 .evidence-panel>.evidence-card{grid-template-columns:1fr}.report-v2 .evidence-card>b{grid-column:1}.evidence-card>button{height:190px}.source-gallery>button{height:420px}}.collection-binders{background:radial-gradient(circle at 74% -10%,var(--binder-color,#b72431),transparent 28%),#08090b;min-height:calc(100vh - 70px)}@supports (color:color-mix(in lab, red, red)){.collection-binders{background:radial-gradient(circle at 74% -10%,color-mix(in srgb,var(--binder-color,#b72431) 22%,transparent),transparent 28%),#08090b}}.collection-binders{color:#f3f4f6;padding:0 0 100px}.binder-shell{width:min(1240px,100% - 56px);margin:0 auto;padding-top:46px}.binder-hero{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:28px;display:flex}.binder-hero h1{letter-spacing:-.06em;margin:5px 0 10px;font-size:clamp(42px,5.4vw,72px);line-height:.96}.binder-hero>div:first-child>p:last-child{color:#9299a4;max-width:690px;margin:0;font-size:13px;line-height:1.65}.binder-hero-actions{flex:none;align-items:center;gap:9px;display:flex}.binder-hero-actions>a,.binder-hero-actions>button{color:#d8dbe0;cursor:pointer;background:#14171b;border:1px solid #343840;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.binder-hero-actions>.primary{color:#fff;background:#ef3340;border-color:#ef3340;box-shadow:0 12px 30px #ef334033}.binder-message{color:#a6e4c0;background:#4dcf8913;border:1px solid #4dcf8942;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:46px;margin-bottom:16px;padding:0 14px;font-size:12px;display:flex}.binder-message.error{color:#ff9da4;background:#ef334013;border-color:#ef334059}.binder-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.binder-loading,.binder-empty{color:#828994;place-items:center;min-height:420px;display:grid}.binder-shelf-stats{background:#0e1013;border:1px solid #272b31;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:17px;display:grid;overflow:hidden}.binder-shelf-stats article{border-right:1px solid #272b31;padding:20px 24px}.binder-shelf-stats article:last-child{border:0}.binder-shelf-stats strong{font-size:27px;display:block}.binder-shelf-stats span{color:#777e89;font-size:11px}.binder-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.binder-cover{border:1px solid var(--binder-color);grid-template-columns:42px 1fr;min-height:310px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-cover{border:1px solid color-mix(in srgb,var(--binder-color) 65%,#fff)}}.binder-cover{background:linear-gradient(145deg,var(--binder-color),var(--binder-color));border-radius:12px 22px 22px 12px}@supports (color:color-mix(in lab, red, red)){.binder-cover{background:linear-gradient(145deg,color-mix(in srgb,var(--binder-color) 88%,#fff),color-mix(in srgb,var(--binder-color) 72%,#000))}}.binder-cover{color:#fff;text-align:left;cursor:pointer;transition:all .22s;overflow:hidden;box-shadow:0 22px 42px #00000061,inset -5px 0 #0000002e}.binder-cover:hover{transform:translateY(-6px)rotateX(1deg);box-shadow:0 31px 55px #0000007a}.binder-spine{background:#00000026;border-right:1px solid #00000052;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.binder-spine i{border:2px solid #ffffffb8;border-radius:50%;width:11px;height:11px;box-shadow:0 82px 0 -2px #ffffffb8,0 -82px 0 -2px #ffffffb8}.binder-spine b{letter-spacing:.2em;writing-mode:vertical-rl;font-size:8px}.binder-cover-face{flex-direction:column;padding:26px;display:flex}.binder-cover-face>small{color:#ffffffad;letter-spacing:.12em;font-size:9px;font-weight:850}.binder-cover-face h2{letter-spacing:-.045em;margin:12px 0 24px;font-size:29px;line-height:1}.binder-preview{justify-content:center;align-items:end;height:128px;display:flex}.binder-preview img,.binder-preview i{aspect-ratio:63/88;object-fit:cover;color:#ffffff80;background:#16181d;border:4px solid #ffffffd1;border-radius:5px;place-items:center;width:76px;font-style:normal;display:grid;box-shadow:0 12px 25px #0006}.binder-preview>*+*{margin-left:-18px}.binder-preview>:first-child{transform:rotate(-8deg)}.binder-preview>:nth-child(3){transform:rotate(8deg)}.binder-cover-face footer{color:#ffffffc2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.binder-cover-face footer b{color:#fff}.binder-empty{text-align:center;background:linear-gradient(145deg,#111318,#0c0e11);border:1px dashed #30343b;border-radius:20px;flex-direction:column;display:flex}.binder-empty h2{margin:7px 0;font-size:27px}.binder-empty>p:last-of-type{color:#858c97;max-width:520px;margin:0;font-size:12px;line-height:1.65}.binder-empty>button{color:#fff;cursor:pointer;background:#ef3340;border:0;border-radius:9px;margin-top:20px;padding:13px 18px;font-size:12px;font-weight:850}.mini-binder-demo{background:#a82732;border-radius:8px 15px 15px 8px;grid-template-columns:repeat(3,1fr);gap:5px;width:150px;height:105px;margin-bottom:20px;padding:20px 13px 13px 25px;display:grid;box-shadow:0 18px 40px #0006}.mini-binder-demo span{position:absolute}.mini-binder-demo i{background:#0000002e;border:1px solid #ffffff47;border-radius:3px}.binder-toolbar{z-index:22;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f12eb;border:1px solid #292d34;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:64px;margin-bottom:18px;padding:10px 12px;display:grid;position:sticky;top:78px;box-shadow:0 14px 30px #0003}.binder-toolbar>button{color:#d2d5da;cursor:pointer;background:#17191e;border:1px solid #343840;border-radius:8px;height:40px;padding:0 13px;font-size:11px}.binder-toolbar>form{background:#090b0e;border:1px solid #30343a;border-radius:8px;align-items:center;height:40px;display:flex;overflow:hidden}.binder-toolbar>form>span{color:#6f7680;padding-left:12px}.binder-toolbar input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px;font-size:11px}.binder-toolbar form button{color:#d9dce1;background:#181b20;border:0;border-left:1px solid #30343a;height:100%;padding:0 13px;font-size:10px;font-weight:800}.binder-toolbar>div{align-items:center;gap:7px;display:flex}.binder-toolbar>div>button{color:#fff;cursor:pointer;background:#17191e;border:1px solid #343840;border-radius:8px;width:40px;height:40px}.binder-toolbar>div>button:disabled{opacity:.3}.binder-toolbar label{color:#888f99;align-items:center;gap:7px;height:40px;font-size:10px;display:flex}.binder-toolbar select{color:#fff;background:#0a0c0f;border:1px solid #343840;border-radius:7px;height:36px;padding:0 9px;font-size:11px}.binder-move-bar{border:1px solid var(--binder-color);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:min(980px,100%);margin:0 auto 14px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-move-bar{border:1px solid color-mix(in srgb,var(--binder-color) 68%,#fff)}}.binder-move-bar{background:var(--binder-color);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.binder-move-bar{background:color-mix(in srgb,var(--binder-color) 18%,#0e1013)}}.binder-move-bar{color:#e8eaee}.binder-move-bar>span{background:var(--binder-color);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-move-bar>span{background:color-mix(in srgb,var(--binder-color) 40%,transparent)}}.binder-move-bar p{margin:0;font-size:11px;line-height:1.5}.binder-move-bar b{display:block}.binder-move-bar button{color:#fff;background:#15171b;border:1px solid #454a53;border-radius:7px;padding:8px 10px;font-size:9px}.binder-book{border:1px solid var(--binder-color);width:min(1000px,100%);margin:0 auto;padding:20px 20px 20px 48px;position:relative}@supports (color:color-mix(in lab, red, red)){.binder-book{border:1px solid color-mix(in srgb,var(--binder-color) 52%,#111)}}.binder-book{background:linear-gradient(115deg,var(--binder-color),var(--binder-color));border-radius:18px 30px 30px 18px}@supports (color:color-mix(in lab, red, red)){.binder-book{background:linear-gradient(115deg,color-mix(in srgb,var(--binder-color) 82%,#000),color-mix(in srgb,var(--binder-color) 52%,#050607))}}.binder-book{perspective:1500px;box-shadow:0 36px 85px #0000008a,inset -8px 0 #0003}.binder-rings{z-index:3;flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:70px;bottom:70px;left:16px}.binder-rings span{background:0 0;border:4px solid #b7bcc4;border-left:0;border-radius:0 20px 20px 0;width:48px;height:18px;box-shadow:2px 2px 4px #000}.binder-page{transform-origin:0;background:linear-gradient(130deg,#2c3037f7,#111317fc);border:1px solid #ffffff3d;border-radius:7px 20px 20px 7px;padding:18px 19px 14px;position:relative;box-shadow:inset 16px 0 24px #00000047,0 8px 24px #0000004d}.binder-book.turn-forward .binder-page{animation:.42s binderTurnForward}.binder-book.turn-back .binder-page{animation:.42s binderTurnBack}.binder-page>header,.binder-page>footer{color:#868d98;letter-spacing:.1em;justify-content:space-between;align-items:center;height:28px;font-size:9px;font-weight:800;display:flex}.binder-page>header b,.binder-page>footer b{color:#d2d5db}.binder-pocket-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.collection-binders .binder-pocket{aspect-ratio:63/88;color:#fff;cursor:pointer;background:linear-gradient(150deg,#ffffff1c,#ffffff06);border:1px solid #fff3;border-radius:7px;min-width:0;padding:10px;transition:all .18s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff06}.collection-binders .binder-pocket:hover,.collection-binders .binder-pocket.highlight{border-color:#ef6470;box-shadow:0 0 0 3px #ef334021,inset 0 0 0 3px #ffffff0a}.collection-binders .binder-pocket.moving{box-shadow:0 0 0 4px var(--binder-color);border-color:#fff}@supports (color:color-mix(in lab, red, red)){.collection-binders .binder-pocket.moving{box-shadow:0 0 0 4px color-mix(in srgb,var(--binder-color) 55%,transparent)}}.pocket-number{z-index:6;color:#e2e4e8;background:#050608c7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid;position:absolute;top:7px;left:7px}.pocket-opening{z-index:5;background:#ffffff17;border-left:1px solid #ffffff47;border-radius:99px;width:5px;position:absolute;top:4px;bottom:4px;right:3px}.binder-pocket-card{place-items:center;display:grid;position:absolute;inset:10px 12px 34px 10px}.binder-pocket-card img{object-fit:contain;filter:drop-shadow(0 9px 14px #00000073);width:100%;height:100%}.binder-pocket-card>i{aspect-ratio:63/88;background:linear-gradient(145deg,#9d5360,#55242d);border-radius:7px;place-items:center;width:70%;font-size:46px;font-style:normal;font-weight:900;display:grid}.binder-pocket.just-inserted .binder-pocket-card{animation:.72s cubic-bezier(.18,.8,.24,1) sideLoadCard}.pocket-label{z-index:4;text-align:left;background:#060709d9;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;padding:6px 7px;display:flex;position:absolute;bottom:7px;left:8px;right:10px}.pocket-label b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.pocket-label small{color:#8e959f;font-size:7px}.empty-pocket-copy{color:#707781;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.empty-pocket-copy i{border:1px dashed #5a616b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.empty-pocket-copy small{font-size:8px;font-weight:800}.binder-page-footer{justify-content:space-between;align-items:center;gap:15px;width:min(1000px,100%);margin:15px auto 0;display:flex}.binder-page-footer button{color:#d8dbe0;cursor:pointer;background:#15171b;border:1px solid #343840;border-radius:8px;height:40px;padding:0 13px;font-size:10px}.binder-page-footer button:disabled{opacity:.3}.binder-page-footer span{color:#757c87;font-size:10px}.binder-modal-scrim{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;position:fixed;inset:0}.binder-modal{z-index:101;background:#101216;border:1px solid #343840;border-radius:18px;width:min(500px,100vw - 28px);max-height:calc(100vh - 40px);padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 40px 100px #000}.binder-modal.wide{width:min(820px,100vw - 28px)}.binder-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.binder-modal h2{letter-spacing:-.045em;margin:5px 0 0;font-size:28px}.binder-modal>header>button{color:#bbc0c8;cursor:pointer;background:#191b20;border:1px solid #383c44;border-radius:9px;width:36px;height:36px;font-size:21px}.binder-form{gap:18px;display:grid}.binder-form>label{color:#bec2c9;gap:7px;font-size:10px;font-weight:800;display:grid}.binder-form input{color:#fff;background:#090b0e;border:1px solid #343840;border-radius:9px;outline:0;height:46px;padding:0 12px}.binder-form>label small{color:#6f7680;font-size:8px;font-weight:500}.binder-form fieldset{border:0;margin:0;padding:0}.binder-form legend{color:#bec2c9;margin-bottom:9px;font-size:10px;font-weight:800}.binder-form fieldset>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.binder-form fieldset label{color:#aeb3bb;cursor:pointer;background:#0b0d10;border:1px solid #30343b;border-radius:9px;align-items:center;gap:8px;height:48px;padding:0 9px;font-size:9px;display:flex}.binder-form fieldset input{opacity:0;position:absolute}.binder-form fieldset i{background:var(--swatch);border:2px solid #fff;border-radius:50%;width:21px;height:21px}.binder-form fieldset label:has(input:checked){color:#fff;background:#ef334012;border-color:#ef5964}.binder-submit{color:#fff;cursor:pointer;background:#ef3340;border:0;border-radius:9px;justify-content:space-between;align-items:center;height:49px;padding:0 16px;font-size:11px;font-weight:900;display:flex}.binder-delete{color:#ff8991;cursor:pointer;background:#ef33400f;border:1px solid #ef334059;border-radius:9px;width:100%;height:42px;margin-top:15px;font-size:9px;font-weight:850}.binder-picker-search{background:#090b0e;border:1px solid #343840;border-radius:9px;align-items:center;height:46px;display:flex}.binder-picker-search span{color:#6f7680;padding-left:13px}.binder-picker-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;height:100%;padding:0 11px}.binder-card-picker{grid-template-columns:1fr 1fr;gap:8px;max-height:58vh;margin-top:14px;display:grid;overflow:auto}.binder-card-picker>button{color:#fff;text-align:left;cursor:pointer;background:#0b0d10;border:1px solid #292d34;border-radius:11px;grid-template-columns:66px 1fr auto;align-items:center;gap:11px;min-height:102px;padding:9px;display:grid}.binder-card-picker>button:hover{background:#ef33400d;border-color:#ef5964}.binder-card-picker img,.binder-card-picker>button>i{object-fit:contain;background:#060708;border-radius:5px;place-items:center;width:62px;height:84px;font-size:25px;font-style:normal;display:grid}.binder-card-picker span{flex-direction:column;gap:4px;min-width:0;display:flex}.binder-card-picker b{font-size:11px}.binder-card-picker small{color:#7e858f;font-size:8px}.binder-card-picker em{color:#f28a92;font-size:7px;font-style:normal}.binder-card-picker strong{color:#ef727b;white-space:nowrap;font-size:8px}.binder-picker-empty{text-align:center;color:#747b85;grid-column:1/-1;padding:45px}.binder-remove-fab{z-index:40;color:#ff9da4;cursor:pointer;background:#35171b;border:1px solid #ef334066;border-radius:999px;height:42px;padding:0 16px;font-size:9px;font-weight:850;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 35px #00000073}@keyframes sideLoadCard{0%{opacity:.2;transform:translate(118%)rotate(3deg)}72%{opacity:1;transform:translate(-2%)}to{transform:translate(0)}}@keyframes binderTurnForward{0%{transform:rotateY(0)}48%{filter:brightness(.72);transform:rotateY(-9deg)translate(8px)}to{transform:rotateY(0)}}@keyframes binderTurnBack{0%{transform:rotateY(0)}48%{filter:brightness(.72);transform:rotateY(9deg)translate(-8px)}to{transform:rotateY(0)}}@media (width<=900px){.binder-shelf-grid{grid-template-columns:1fr 1fr}.binder-toolbar{grid-template-columns:auto 1fr}.binder-toolbar>form{grid-area:2/1/auto/-1}.binder-toolbar>div{grid-area:1/2;justify-content:flex-end}.binder-book{padding:15px 15px 15px 38px}.binder-rings{left:9px}.binder-rings span{width:38px}.binder-pocket-grid{gap:8px}.collection-binders .binder-pocket{padding:7px}.binder-pocket-card{inset:7px 9px 30px 7px}}@media (width<=760px){.collection-binders{min-height:calc(100vh - 108px)}.binder-shell{width:calc(100% - 24px);padding-top:28px}.binder-hero{flex-direction:column;align-items:flex-start}.binder-hero h1{font-size:43px}.binder-hero-actions{width:100%}.binder-hero-actions>*{flex:1}.binder-shelf-stats article{padding:14px 12px}.binder-shelf-stats strong{font-size:20px}.binder-shelf-grid{grid-template-columns:1fr}.binder-cover{min-height:280px}.binder-toolbar{grid-template-columns:1fr;margin-inline:-5px;top:116px}.binder-toolbar>button{display:none}.binder-toolbar>form{grid-area:2/1}.binder-toolbar>div{grid-area:1/1;justify-content:space-between}.binder-toolbar>div>button{width:42px}.binder-book{border-radius:12px 18px 18px 12px;padding:10px 8px 10px 25px}.binder-rings{top:42px;bottom:42px;left:4px}.binder-rings span{border-width:3px;width:26px;height:11px}.binder-page{padding:8px 7px 6px}.binder-page>header,.binder-page>footer{height:24px;font-size:7px}.binder-pocket-grid{gap:4px}.collection-binders .binder-pocket{border-radius:4px;padding:4px}.pocket-number{width:17px;height:17px;font-size:7px;top:3px;left:3px}.binder-pocket-card{inset:4px 5px 23px 4px}.pocket-label{padding:4px;bottom:3px;left:3px;right:4px}.pocket-label b{font-size:6px}.pocket-label small{display:none}.empty-pocket-copy{gap:3px}.empty-pocket-copy i{width:25px;height:25px;font-size:14px}.empty-pocket-copy small{font-size:6px}.binder-page-footer span{font-size:8px}.binder-page-footer button{padding:0 9px}.binder-card-picker{grid-template-columns:1fr}.binder-form fieldset>div{grid-template-columns:1fr 1fr}.binder-remove-fab{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.binder-cover,.collection-binders .binder-pocket{transition:none}.binder-pocket.just-inserted .binder-pocket-card,.binder-book.turn-forward .binder-page,.binder-book.turn-back .binder-page{animation:none}}.vault-tools{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.vault-binder-location{color:#686f79;background:#0a0c0f;border:1px solid #252930;border-radius:7px;align-items:center;gap:7px;min-height:30px;margin-top:9px;padding:6px 7px;display:flex}.vault-binder-location.filed{color:#94d8b0;background:#4dcf890d;border-color:#4dcf8933}.vault-binder-location>span{font-size:10px}.vault-binder-location small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.detail-binder-location{color:#dfe2e7;background:#111318;border:1px solid #2b2f36;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:58px;margin-top:11px;padding:11px;display:grid}.detail-binder-location.filed{background:#4dcf890e;border-color:#4dcf8947}.detail-binder-location>span{color:#aeb4be;background:#1c2026;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.detail-binder-location>div{flex-direction:column;gap:4px;min-width:0;display:flex}.detail-binder-location small{color:#737a85;letter-spacing:.12em;font-size:6px;font-weight:900}.detail-binder-location strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.detail-binder-location>b{color:#7f8792;font-size:10px}.pokemon-set-brand{background:0 0;border-color:#0000;overflow:visible}.pokemon-set-brand>strong{color:#eef0f4}.report-title-lockup{gap:24px}.report-title-lockup>.report-set-brand{background:0 0;border:0;flex:0 0 250px;justify-content:flex-start;width:250px;height:104px;padding:0}.report-title-lockup>.report-set-brand .pokemon-set-logo{object-position:left center;width:100%;height:100%}@media (width<=760px){.report-title-lockup>.report-set-brand{flex-basis:auto;width:190px;height:76px}}.vault-binder-section{margin-top:30px}.vault-binder-section>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.vault-binder-section h2{color:#f5f6f8;letter-spacing:-.035em;margin:0;font-size:27px}.vault-binder-section>header p{color:#737983;margin:5px 0 0;font-size:10px}.vault-binder-section>header>a{color:#ff727c;white-space:nowrap;background:#ef334013;border:1px solid #ef33407a;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.vault-binder-rail{scrollbar-color:#343840 transparent;scroll-snap-type:x proximity;gap:13px;padding:2px 2px 13px;display:flex;overflow-x:auto}.vault-binder-cover{--binder-color:#b72431;border:1px solid var(--binder-color);flex:0 0 185px;grid-template-columns:29px 1fr;height:190px;display:grid}@supports (color:color-mix(in lab, red, red)){.vault-binder-cover{border:1px solid color-mix(in srgb,var(--binder-color) 74%,#fff)}}.vault-binder-cover{background:linear-gradient(145deg,var(--binder-color),var(--binder-color));border-radius:8px 16px 16px 8px}@supports (color:color-mix(in lab, red, red)){.vault-binder-cover{background:linear-gradient(145deg,color-mix(in srgb,var(--binder-color) 90%,#fff),color-mix(in srgb,var(--binder-color) 70%,#050607))}}.vault-binder-cover{color:#fff;scroll-snap-align:start;transition:all .18s;overflow:hidden;box-shadow:0 15px 30px #00000057,inset -4px 0 #0000002e}.vault-binder-cover:hover{transform:translateY(-3px);box-shadow:0 20px 38px #00000073}.vault-binder-spine{background:#00000021;border-right:1px solid #0000004d;flex-direction:column;justify-content:center;align-items:center;display:flex}.vault-binder-spine i{border:1px solid #fffc;border-radius:50%;width:7px;height:7px;box-shadow:0 55px #ffffff9e,0 -55px #ffffff9e}.vault-binder-spine b{letter-spacing:.16em;writing-mode:vertical-rl;margin-top:20px;font-size:6px}.vault-binder-face{flex-direction:column;min-width:0;padding:15px 13px 12px;display:flex}.vault-binder-face>small{color:#ffffffad;letter-spacing:.08em;font-size:7px;font-weight:850}.vault-binder-face>strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;margin-top:8px;font-size:18px;font-weight:700;overflow:hidden}.vault-binder-preview{justify-content:center;align-items:end;height:77px;display:flex}.vault-binder-preview img,.vault-binder-preview i{object-fit:cover;background:#06070947;border:2px solid #ffffffb8;border-radius:3px;width:39px;height:55px;box-shadow:0 7px 13px #0000005c}.vault-binder-preview>*+*{margin-left:-9px}.vault-binder-preview>:first-child{transform:rotate(-7deg)}.vault-binder-preview>:last-child{transform:rotate(7deg)}.vault-binder-meta{color:#ffffffc7;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.vault-binder-meta em{font-size:7px;font-style:normal}.vault-binder-meta b{font-size:7px}.binder-reader-open .binder-shell{padding-top:24px}.binder-reader-open .binder-hero{align-items:center;margin-bottom:15px}.binder-reader-open .binder-hero h1{font-size:clamp(35px,4.1vw,55px)}.binder-reader-open .binder-hero>div:first-child>p:last-child{max-width:760px;line-height:1.5}.binder-reader-open .binder-book{width:min(100%,clamp(360px,72svh - 151px,760px))}.binder-reader-open .binder-pocket-card{inset:10px 12px 62px 10px}.binder-reader-open .pocket-number{border-radius:999px;width:auto;min-width:24px;padding:0 6px}.pocket-quantity{z-index:7;color:#f4f5f7;background:#050608d1;border:1px solid #ffffff40;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:850;position:absolute;top:7px;right:10px}.binder-reader-open .pocket-label{flex-direction:column;justify-content:center;align-items:stretch;gap:2px;min-height:50px;padding:5px 7px;display:flex}.binder-reader-open .pocket-label>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.binder-reader-open .pocket-label>span small{color:#9aa1ab;font-size:7px}.binder-reader-open .pocket-label>span strong{color:#f1f2f4;font-size:7px}.binder-reader-open .pocket-label>b{font-size:9px;line-height:1.15}.binder-reader-open .pocket-label>em{color:#8b929c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.binder-action-card{grid-template-columns:128px 1fr;align-items:start;gap:18px;display:grid}.binder-action-card>span{aspect-ratio:63/88;background:#080a0d;border:1px solid #2d3138;border-radius:9px;place-items:center;width:128px;display:grid;overflow:hidden}.binder-action-card img{object-fit:contain;width:100%;height:100%}.binder-action-card>span>i{font-size:48px;font-style:normal;font-weight:900}.binder-action-card dl{margin:0}.binder-action-card dl>div{border-bottom:1px solid #272b31;grid-template-columns:115px 1fr;gap:12px;padding:9px 0;display:grid}.binder-action-card dt{color:#747b85;font-size:9px}.binder-action-card dd{color:#e4e6ea;text-align:right;margin:0;font-size:10px;font-weight:750}.binder-action-buttons{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.binder-action-buttons>a,.binder-action-buttons>button{color:#eef0f3;text-align:left;cursor:pointer;background:#15171b;border:1px solid #30343b;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-content:center;column-gap:9px;min-height:82px;padding:11px;display:grid}.binder-action-buttons span{background:#252930;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.binder-action-buttons b{font-size:11px}.binder-action-buttons small{color:#7d848e;font-size:8px;line-height:1.35}.binder-action-buttons .danger{background:#ef33400e;border-color:#ef334059}.binder-action-buttons .danger span{color:#ff7b84;background:#ef334026}@media (width<=760px){.vault-binder-section{margin-top:23px}.vault-binder-section>header{align-items:flex-start}.vault-binder-section>header p{font-size:9px}.vault-binder-section>header>a{min-height:38px;padding:0 10px;font-size:9px}.vault-binder-cover{flex-basis:162px;height:174px}.vault-binder-face>strong{font-size:16px}.binder-reader-open .binder-shell{padding-top:16px}.binder-reader-open .binder-hero>div:first-child>p:last-child{display:none}.binder-reader-open .binder-book{width:min(100%,clamp(300px,72svh - 166px,560px));padding:8px 7px 8px 23px}.binder-reader-open .binder-pocket-card{inset:4px 5px 47px 4px}.binder-reader-open .pocket-number{min-width:19px;height:18px;padding:0 4px}.pocket-quantity{padding:2px 4px;font-size:6px;top:3px;right:4px}.binder-reader-open .pocket-label{gap:1px;min-height:40px;padding:3px 4px;bottom:3px;left:3px;right:4px}.binder-reader-open .pocket-label>span small,.binder-reader-open .pocket-label>span strong,.binder-reader-open .pocket-label>em{font-size:6px;display:block}.binder-reader-open .pocket-label>b{font-size:7px}.binder-action-card{grid-template-columns:92px 1fr;gap:13px}.binder-action-card>span{width:92px}.binder-action-card dl>div{grid-template-columns:90px 1fr;padding:7px 0}.binder-action-card dt,.binder-action-card dd{font-size:8px}.binder-action-buttons{grid-template-columns:1fr}.binder-action-buttons>a,.binder-action-buttons>button{min-height:58px}.binder-modal:has(.binder-action-card){border-radius:18px 18px 0 0;max-height:86svh;top:auto;bottom:0;transform:translate(-50%)}}@media (width<=480px){.vault-binder-section>header{grid-template-columns:1fr;display:grid}.vault-binder-section>header>a{width:max-content}.vault-binder-rail{margin-right:-14px}.binder-reader-open .binder-hero-actions{gap:6px}.binder-reader-open .binder-hero-actions>a,.binder-reader-open .binder-hero-actions>button{padding-inline:9px;font-size:9px}.binder-reader-open .binder-book{width:min(100%,clamp(280px,72svh - 166px,420px))}.binder-reader-open .binder-pocket-card{inset:3px 4px 43px 3px}.binder-reader-open .pocket-label{min-height:37px}.binder-reader-open .pocket-label>em{max-width:100%}}.binder-book.single.is-left{background:linear-gradient(245deg,var(--binder-color),var(--binder-color));border-radius:30px 18px 18px 30px;padding:20px 48px 20px 20px}@supports (color:color-mix(in lab, red, red)){.binder-book.single.is-left{background:linear-gradient(245deg,color-mix(in srgb,var(--binder-color) 82%,#000),color-mix(in srgb,var(--binder-color) 52%,#050607))}}.binder-book.single.is-left{box-shadow:0 36px 85px #0000008a,inset 8px 0 #0003}.binder-book.single.is-left .binder-rings{left:auto;right:16px}.binder-book.single.is-left .binder-rings span{border:4px solid #b7bcc4;border-right:0;border-radius:20px 0 0 20px;box-shadow:-2px 2px 4px #000}.binder-book.single.is-left .binder-page{transform-origin:100%;border-radius:20px 7px 7px 20px;box-shadow:inset -16px 0 24px #00000047,0 8px 24px #0000004d}.binder-book.single.is-left .pocket-opening{border:0;border-right:1px solid #ffffff47;left:3px;right:auto}.binder-book.single.is-left .binder-pocket.just-inserted .binder-pocket-card{animation:.72s cubic-bezier(.18,.8,.24,1) sideLoadCardLeft}@keyframes sideLoadCardLeft{0%{opacity:.2;transform:translate(-118%)rotate(-3deg)}72%{opacity:1;transform:translate(2%)}to{transform:translate(0)}}.binder-owner-spread{border:1px solid var(--binder-color);grid-template-columns:1fr 1fr;width:min(1180px,100%);height:min(770px,68svh);min-height:520px;margin:0 auto;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.binder-owner-spread{border:1px solid color-mix(in srgb,var(--binder-color) 58%,#fff)}}.binder-owner-spread{background:linear-gradient(115deg,var(--binder-color),var(--binder-color) 49%,var(--binder-color));border-radius:25px}@supports (color:color-mix(in lab, red, red)){.binder-owner-spread{background:linear-gradient(115deg,color-mix(in srgb,var(--binder-color) 78%,#040506),color-mix(in srgb,var(--binder-color) 52%,#050607) 49%,color-mix(in srgb,var(--binder-color) 70%,#020304))}}.binder-owner-spread{overflow:hidden;box-shadow:0 34px 90px #00000094,inset 0 0 0 7px #0000001f}.binder-owner-spread .owner-page{transform-origin:50%;background:linear-gradient(135deg,#32363dfa,#0f1115fc);border-radius:0;grid-template-rows:25px minmax(0,1fr) 25px;min-width:0;min-height:0;padding:8px 10px;display:grid}.binder-owner-spread .owner-page.left{border-radius:18px 5px 5px 18px;box-shadow:inset -15px 0 24px #00000057}.binder-owner-spread .owner-page.right{border-radius:5px 18px 18px 5px;box-shadow:inset 15px 0 24px #00000057}.binder-owner-spread .binder-pocket-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0;display:grid}.binder-owner-spread .binder-pocket{aspect-ratio:auto;height:100%;padding:0}.binder-owner-spread .binder-pocket-card{inset:5px 7px 43px}.binder-owner-spread .pocket-label{min-height:36px;padding:3px 5px;bottom:4px;left:4px;right:5px}.binder-owner-spread .pocket-label>span small,.binder-owner-spread .pocket-label>span strong,.binder-owner-spread .pocket-label>em{font-size:6px}.binder-owner-spread .pocket-label>b{font-size:7px}.binder-owner-spread .pocket-number{border-radius:999px;width:auto;min-width:20px;height:18px;padding:0 4px;font-size:7px;top:4px;left:4px}.binder-owner-spread .pocket-quantity{padding:2px 4px;font-size:6px;top:4px;right:5px}.binder-owner-spread .owner-page.left .pocket-opening{border:0;border-right:1px solid #ffffff47;left:3px;right:auto}.binder-owner-spread .owner-page.left .binder-pocket.just-inserted .binder-pocket-card{animation:.72s cubic-bezier(.18,.8,.24,1) sideLoadCardLeft}.binder-owner-spread.turn-forward .owner-page{animation:.42s binderTurnForward}.binder-owner-spread.turn-back .owner-page{animation:.42s binderTurnBack}.binder-owner-spread .owner-cover{min-height:0}.binder-owner-spread .binder-center-rings{top:6%;bottom:6%}.manual-display-crop{object-fit:contain;width:100%;height:100%}.detail-crop-action{color:#e9ebee;text-align:left;cursor:pointer;background:#11151a;border:1px solid #343a43;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;width:calc(100% - 48px);min-height:58px;margin:12px 24px 0;padding:9px 12px;display:grid}.detail-crop-action>span{color:#ff727c;background:#ef334021;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.detail-crop-action div{flex-direction:column;gap:3px;display:flex}.detail-crop-action strong{font-size:11px}.detail-crop-action small{color:#858d98;font-size:8px;line-height:1.4}.detail-crop-action>b{color:#ff6873}.crop-scrim{z-index:410}.crop-editor{z-index:420;color:#eef0f3;background:#0e1115;border:1px solid #393e47;border-radius:20px;width:min(900px,100vw - 28px);max-height:calc(100svh - 28px);padding:22px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 40px 120px #000}.crop-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.crop-editor>header h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:30px}.crop-editor>header p:last-child{color:#8b929c;margin:0;font-size:11px}.crop-editor>header>button{color:#fff;background:#171a1f;border:1px solid #3a4049;border-radius:10px;width:42px;height:42px;font-size:22px}.crop-editor-workspace{grid-template-columns:minmax(260px,420px) 1fr;align-items:center;gap:22px;display:grid}.crop-canvas-shell{aspect-ratio:63/88;background:#07090c;border:1px solid #3b414a;border-radius:13px;width:min(100%,360px);margin:auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.crop-canvas-shell canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.crop-canvas-shell canvas:active{cursor:grabbing}.crop-canvas-shell>span{color:#cfd3d8;pointer-events:none;background:#040507d1;border-radius:999px;padding:5px 9px;font-size:8px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.crop-editor-controls{gap:10px;display:grid}.crop-editor-controls label{background:#111419;border:1px solid #303640;border-radius:11px;gap:9px;padding:14px;display:grid}.crop-editor-controls label span{color:#cfd3d8;justify-content:space-between;font-size:10px;display:flex}.crop-editor-controls input{accent-color:#ef3340;width:100%}.crop-editor-controls>button{color:#e5e8ec;background:#171b21;border:1px solid #383e47;border-radius:9px;min-height:45px;font-size:10px;font-weight:850}.crop-editor-controls>button.danger{color:#ff7a84;background:#ef33400f;border-color:#ef334066}.crop-editor>aside{background:#46ba810d;border:1px solid #46ba8147;border-radius:10px;grid-template-columns:35px 1fr;gap:10px;margin-top:18px;padding:12px;display:grid}.crop-editor>aside span{font-size:20px}.crop-editor>aside p{color:#929aa4;margin:0;font-size:9px;line-height:1.55}.crop-editor>aside b{color:#dce0e4}.crop-editor>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.crop-editor>footer button{color:#e5e8ec;background:#171b21;border:1px solid #383e47;border-radius:9px;min-height:43px;padding:0 16px;font-size:10px;font-weight:850}.crop-editor>footer .primary-button{color:#fff;background:#ef3340;border-color:#ef3340}.binder-show-mode{padding:0;overflow:hidden}.binder-show-mode .binder-showcase.private{z-index:250;position:fixed;inset:0}.binder-showcase{--binder-color:#b72431;background:radial-gradient(circle at 50% 20%,var(--binder-color),transparent 34%),#050608;grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-showcase{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--binder-color) 22%,transparent),transparent 34%),#050608}}.binder-showcase{color:#f5f6f8;isolation:isolate;overflow:hidden}.binder-showcase-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090be6;border-bottom:1px solid #262a30;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:11px clamp(16px,3vw,42px);display:flex}.binder-showcase-header p{color:#ff6670;letter-spacing:.18em;margin:0;font-size:9px;font-weight:900}.binder-showcase-header h1{letter-spacing:-.045em;margin:2px 0 1px;font-size:clamp(22px,3vw,39px);line-height:1}.binder-showcase-header>div:first-child>span{color:#8c939d;font-size:10px}.binder-showcase-header>div:last-child{align-items:center;gap:8px;display:flex}.binder-showcase-header button{color:#e9ebee;cursor:pointer;background:#15181d;border:1px solid #383d45;border-radius:9px;min-height:42px;padding:0 13px;font-size:10px;font-weight:900}.binder-showcase-header button b{background:#ef3340;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:8px;display:inline-grid}.binder-showcase-header .showcase-exit{width:42px;padding:0;font-size:20px}.binder-showcase-stage{touch-action:pan-y;place-items:center;min-height:0;padding:10px 68px;display:grid;position:relative}.binder-display-spread{border:1px solid var(--binder-color);grid-template-columns:1fr 1fr;width:min(100vw - 150px,143svh - 220.22px);height:min(100svh - 154px,69.9301vw - 104.895px);padding:13px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.binder-display-spread{border:1px solid color-mix(in srgb,var(--binder-color) 62%,#fff)}}.binder-display-spread{background:linear-gradient(115deg,var(--binder-color),var(--binder-color) 49%,var(--binder-color));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.binder-display-spread{background:linear-gradient(115deg,color-mix(in srgb,var(--binder-color) 78%,#040506),color-mix(in srgb,var(--binder-color) 52%,#050607) 49%,color-mix(in srgb,var(--binder-color) 70%,#020304))}}.binder-display-spread{box-shadow:0 34px 100px #000000b3,inset 0 0 0 7px #0000001f}.binder-center-rings{z-index:8;pointer-events:none;flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:7%;bottom:7%;left:50%;transform:translate(-50%)}.binder-center-rings span{background:0 0;border:4px solid #c5c9cf;border-radius:999px;width:46px;height:15px;box-shadow:0 2px 4px #000,inset 0 1px #fff}.binder-show-page,.binder-inside-cover{min-width:0;min-height:0;position:relative;overflow:hidden}.binder-show-page{background:linear-gradient(135deg,#32363dfa,#0f1115fc);border:1px solid #ffffff3d;grid-template-rows:24px minmax(0,1fr) 24px;padding:8px 10px;display:grid}.binder-show-page.left{border-radius:18px 5px 5px 18px;box-shadow:inset -14px 0 24px #00000057}.binder-show-page.right{border-radius:5px 18px 18px 5px;box-shadow:inset 14px 0 24px #00000057}.binder-show-page>header,.binder-show-page>footer{color:#878e98;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;font-size:7px;font-weight:850;display:flex}.binder-show-page>header b,.binder-show-page>footer b{color:#d7dae0}.binder-show-page>div{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;display:grid}.binder-show-page>div>button{color:#fff;background:linear-gradient(150deg,#ffffff1a,#ffffff06);border:1px solid #fff3;border-radius:5px;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.binder-show-page>div>button.filled{cursor:pointer}.binder-show-page>div>button.filled:hover{border-color:#ff717b;box-shadow:0 0 0 2px #ef33402e}.show-slot-number{z-index:6;background:#040507d6;border-radius:99px;place-items:center;min-width:20px;height:18px;padding:0 4px;font-size:7px;font-weight:900;display:grid;position:absolute;top:4px;left:4px}.show-pocket-opening{z-index:5;background:#ffffff17;width:4px;position:absolute;top:3px;bottom:3px}.binder-show-page.left .show-pocket-opening{border-right:1px solid #ffffff45;left:2px}.binder-show-page.right .show-pocket-opening{border-left:1px solid #ffffff45;right:2px}.show-card-art{place-items:center;display:grid;position:absolute;inset:5px 6px 29px}.show-card-art img{object-fit:contain;filter:drop-shadow(0 7px 9px #0000007a);width:100%;height:100%}.show-card-art i{aspect-ratio:63/88;background:#732d39;border-radius:5px;place-items:center;width:68%;font-size:25px;font-style:normal;font-weight:900;display:grid}.show-card-label{z-index:4;text-align:left;background:#040507e0;border-radius:3px;flex-direction:column;justify-content:center;height:25px;padding:2px 5px;display:flex;position:absolute;bottom:3px;left:3px;right:3px}.show-card-label b,.show-card-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.show-card-label b{font-size:7px}.show-card-label small{color:#9aa1aa;font-size:5px}.show-empty-pocket{border:1px dashed #ffffff1a;border-radius:4px;position:absolute;inset:12%}.binder-inside-cover{background:linear-gradient(135deg,var(--binder-color),var(--binder-color));border:1px solid #ffffff1c;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.binder-inside-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--binder-color) 72%,#060708),color-mix(in srgb,var(--binder-color) 42%,#030405))}}.binder-inside-cover.left{border-radius:18px 5px 5px 18px;box-shadow:inset -30px 0 55px #0000004d}.binder-inside-cover.right{border-radius:5px 18px 18px 5px;box-shadow:inset 30px 0 55px #0000004d}.binder-inside-cover>div{text-align:center}.binder-inside-cover .brand-mark{width:48px;height:48px;margin:0 auto 15px}.binder-inside-cover p{color:#fff9;letter-spacing:.18em;margin:0;font-size:8px;font-weight:900}.binder-inside-cover h2{letter-spacing:-.05em;max-width:300px;margin:7px auto;font-size:clamp(22px,3vw,42px)}.binder-inside-cover small{color:#ffffff73;letter-spacing:.12em;font-size:7px}.showcase-turn{z-index:10;color:#fff;cursor:pointer;background:#0e1014e0;border:1px solid #363b43;border-radius:13px;width:48px;height:88px;font-size:42px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.showcase-turn.prev{left:13px}.showcase-turn.next{right:13px}.showcase-turn:disabled{opacity:.18}.binder-showcase-footer{background:#090a0d;border-top:1px solid #262a30;grid-template-columns:130px 1fr 130px;align-items:center;gap:15px;min-height:54px;padding:7px clamp(16px,3vw,42px);display:grid}.binder-showcase-footer>button{color:#e7e9ed;background:#15171b;border:1px solid #343840;border-radius:8px;height:38px;font-size:9px;font-weight:800}.binder-showcase-footer>button:disabled{opacity:.25}.binder-showcase-footer>span{color:#dfe2e6;flex-direction:column;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.binder-showcase-footer small{color:#707781;margin-top:2px;font-size:7px;font-weight:600}.showcase-sheet-layer{z-index:400;place-items:center;display:grid;position:fixed;inset:0}.showcase-sheet-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd;border:0;position:absolute;inset:0}.showcase-card-sheet,.showcase-picks{z-index:1;background:#101216;border:1px solid #3b4048;border-radius:19px;width:min(680px,100vw - 28px);max-height:calc(100svh - 30px);position:relative;overflow:auto;box-shadow:0 40px 110px #000}.showcase-card-sheet{grid-template-columns:minmax(180px,260px) 1fr;gap:25px;padding:25px;display:grid}.showcase-sheet-close{z-index:2;color:#fff;background:#1a1d22;border:1px solid #3b4048;border-radius:9px;width:38px;height:38px;font-size:21px;position:absolute;top:13px;right:13px}.showcase-detail-art{aspect-ratio:63/88;background:#07080a;border:1px solid #292d34;border-radius:12px;place-items:center;min-width:0;display:grid;overflow:hidden}.showcase-detail-art img{object-fit:contain;width:100%;height:100%}.showcase-detail-art i{font-size:70px;font-style:normal;font-weight:900}.showcase-detail-copy{align-self:center}.showcase-detail-copy>p,.showcase-picks header p{color:#ff6973;letter-spacing:.16em;margin:0;font-size:9px;font-weight:900}.showcase-detail-copy h2{letter-spacing:-.05em;margin:7px 0 2px;font-size:35px;line-height:1}.showcase-detail-copy h3{color:#8d949e;margin:0 0 18px;font-size:12px;font-weight:600}.showcase-detail-copy dl{margin:0}.showcase-detail-copy dl>div{border-bottom:1px solid #292d34;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.showcase-detail-copy dt{color:#767d87;font-size:10px}.showcase-detail-copy dd{text-align:right;margin:0;font-size:11px;font-weight:800}.showcase-detail-copy>button{color:#fff;background:#ef3340;border:0;border-radius:9px;width:100%;height:49px;margin-top:20px;font-size:11px;font-weight:900}.showcase-detail-copy>button.picked{background:#23734e}.showcase-detail-copy>small{color:#6f7680;text-align:center;margin-top:7px;font-size:8px;display:block}.showcase-picks{padding:24px}.showcase-picks>header{border-bottom:1px solid #292d34;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.showcase-picks h2{margin:5px 0 0;font-size:27px}.showcase-picks>header>button{color:#fff;background:#191c21;border:1px solid #383d45;border-radius:9px;width:38px;height:38px;font-size:20px}.showcase-picks>div{gap:8px;margin-top:14px;display:grid}.showcase-picks article{background:#0b0d10;border:1px solid #292d34;border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:9px;display:grid}.showcase-picks article>img,.showcase-picks article>i{object-fit:contain;background:#07080a;border-radius:4px;width:48px;height:66px}.showcase-picks article>i{place-items:center;font-style:normal;font-weight:900;display:grid}.showcase-picks article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.showcase-picks article b{font-size:11px}.showcase-picks article small{color:#7c838d;font-size:8px}.showcase-picks article strong{color:#ff7982;font-size:8px}.showcase-picks article>button{color:#d8dbe0;background:#181b20;border:1px solid #393e46;border-radius:7px;padding:8px;font-size:8px}.showcase-picks>footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.showcase-picks>footer button{color:#e4e6ea;background:#171a1f;border:1px solid #363b43;border-radius:8px;height:42px;padding:0 13px;font-size:9px;font-weight:800}.showcase-picks>footer .primary{background:#ef3340;border-color:#ef3340}.showcase-empty-picks{color:#858c96;text-align:center;margin:0;padding:45px 20px;font-size:11px;line-height:1.65}.binder-share-panel>p{color:#969da7;margin:0 0 17px;font-size:11px;line-height:1.7}.binder-share-panel>label{gap:7px;display:grid}.binder-share-panel>label span{color:#c7cbd1;font-size:9px;font-weight:850}.binder-share-panel>label input{color:#dfe2e6;background:#080a0d;border:1px solid #343840;border-radius:8px;height:45px;padding:0 11px;font-size:9px}.binder-share-panel>div:not(.binder-share-safe):not(.binder-loading){grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px;display:grid}.binder-share-panel>div>a,.binder-share-panel>div>button{color:#e7e9ed;text-align:center;background:#171a1f;border:1px solid #373c44;border-radius:8px;justify-content:center;align-items:center;min-height:43px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.binder-share-panel>div>.primary{background:#ef3340;border-color:#ef3340}.binder-share-panel>div>.danger{color:#ff8f97;background:#ef33400f;border-color:#ef334066}.binder-share-panel>small{color:#737a84;margin-top:9px;font-size:8px;line-height:1.5;display:block}.binder-share-safe{background:#0b0d10;border:1px solid #2d3239;border-radius:10px;grid-template-columns:40px 1fr;gap:11px;margin:18px 0;padding:14px;display:grid}.binder-share-safe>span{background:#4dcf8917;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.binder-share-safe>div{flex-direction:column;justify-content:center;gap:4px;display:flex}.binder-share-safe b{font-size:11px}.binder-share-safe small{color:#858c96;font-size:9px;line-height:1.45}@media (width<=900px){.binder-book.single.is-left{padding:15px 38px 15px 15px}.binder-book.single.is-left .binder-rings{right:9px}.binder-display-spread{width:min(100vw - 90px,143svh - 220.22px);height:min(100svh - 154px,69.9301vw - 62.9371px)}.binder-showcase-stage{padding-inline:42px}.showcase-turn{width:36px}.showcase-turn.prev{left:3px}.showcase-turn.next{right:3px}.binder-center-rings span{border-width:3px;width:34px;height:12px}}@media (width<=760px){.binder-book.single.is-left{border-radius:18px 12px 12px 18px;padding:10px 25px 10px 8px}.binder-book.single.is-left .binder-rings{right:4px}.binder-showcase-header{min-height:69px;padding:9px 11px}.binder-showcase-header>div:first-child>span{display:none}.binder-showcase-header h1{font-size:21px}.binder-showcase-header button{min-height:38px;padding:0 8px;font-size:8px}.binder-showcase-header>div:last-child{gap:4px}.binder-showcase-stage{padding:6px 28px}.binder-display-spread{border-radius:12px;width:min(100vw - 58px,143svh - 190.19px);height:min(100svh - 133px,69.9301vw - 40.5594px);padding:6px}.binder-show-page{grid-template-rows:15px minmax(0,1fr) 15px;padding:4px}.binder-show-page>div{gap:2px}.binder-show-page>header,.binder-show-page>footer{font-size:5px}.binder-center-rings span{border-width:2px;width:22px;height:8px}.show-slot-number{min-width:14px;height:13px;padding:0 2px;font-size:5px;top:2px;left:2px}.show-card-art{inset:2px 2px 17px}.show-card-label{height:16px;padding:1px 2px;bottom:1px;left:1px;right:1px}.show-card-label b{font-size:5px}.show-card-label small{font-size:4px}.showcase-turn{border-radius:8px;width:25px;height:64px;font-size:27px}.binder-showcase-footer{grid-template-columns:78px 1fr 78px;min-height:48px;padding:5px 8px}.binder-showcase-footer>button{height:34px;font-size:7px}.binder-showcase-footer>span{font-size:8px}.showcase-card-sheet{grid-template-columns:105px 1fr;gap:13px;padding:17px}.showcase-detail-copy h2{font-size:24px}.showcase-detail-copy h3{margin-bottom:10px;font-size:9px}.showcase-detail-copy dl>div{padding:7px 0}.showcase-detail-copy dt,.showcase-detail-copy dd{font-size:8px}.showcase-picks{padding:17px}.binder-share-panel>div:not(.binder-share-safe):not(.binder-loading){grid-template-columns:1fr}.binder-share-panel>div>a,.binder-share-panel>div>button{min-height:40px}.binder-owner-spread{border-radius:13px;height:min(58svh,540px);min-height:390px;padding:6px}.binder-owner-spread .owner-page{grid-template-rows:16px minmax(0,1fr) 16px;padding:4px}.binder-owner-spread .owner-page>header,.binder-owner-spread .owner-page>footer{font-size:5px}.binder-owner-spread .binder-pocket-grid{gap:2px}.binder-owner-spread .binder-pocket-card{inset:3px 3px 25px}.binder-owner-spread .pocket-label{min-height:21px;padding:2px;bottom:2px;left:2px;right:2px}.binder-owner-spread .pocket-label>span,.binder-owner-spread .pocket-label>em{display:none}.binder-owner-spread .pocket-label>b{font-size:5px}.binder-owner-spread .pocket-number{min-width:15px;height:14px;font-size:5px;top:2px;left:2px}.binder-owner-spread .binder-center-rings span{border-width:2px;width:22px;height:8px}.crop-editor{border-radius:20px 20px 0 0;max-height:94svh;padding:16px;top:auto;bottom:0;transform:translate(-50%)}.crop-editor-workspace{grid-template-columns:1fr}.crop-canvas-shell{width:min(58vw,250px)}.crop-editor-controls{grid-template-columns:1fr 1fr}.crop-editor-controls label{grid-column:1/-1}.crop-editor>header h2{font-size:24px}.detail-crop-action{width:calc(100% - 32px);margin-inline:16px}}@media (width<=520px) and (orientation:portrait){.binder-display-spread{width:calc(100vw - 50px);height:min(58svh,69.9301vw - 34.965px)}.binder-inside-cover h2{font-size:17px}.binder-inside-cover .brand-mark{width:32px;height:32px}.binder-show-page>header>span,.binder-show-page>footer>b,.show-card-label small{display:none}.showcase-card-sheet{grid-template-columns:86px 1fr}.showcase-detail-copy h2{font-size:20px}.showcase-picks article{grid-template-columns:44px 1fr}.showcase-picks article>button{grid-column:1/-1}.showcase-picks>footer{grid-template-columns:1fr 1fr;display:grid}.binder-showcase-header>div:first-child p{font-size:6px}}@media (prefers-reduced-motion:reduce){.binder-book.single.is-left .binder-pocket.just-inserted .binder-pocket-card,.binder-owner-spread .binder-pocket.just-inserted .binder-pocket-card,.binder-owner-spread .owner-page{animation:none}}body{text-rendering:optimizelegibility;line-height:1.5}.eyebrow,.stat-head,.grade-meter,.tiny-badge,.nav-item em,.mini-profile small,.global-search kbd,.panel-heading a,.filter-row button,.live-dot,.data-note,.grade-disclaimer,.capture-head small,.sample-row button b,.sample-row button small,.local-note,.analysis-progress small,.report-header>button,.score-plate>span,.report-decision>span,.report-stats span,.score-plate small,.report-stats small,.vault-totals span,.vault-controls button span,.vault-controls>span,.vault-binder-location small,.detail-summary span,.detail-binder-location small,.selling-kit>label>span,.admin-topbar p,.admin-security small,.admin-help span,.capture-intro>div span,.vault-photo-grid label>b,.vault-photo-grid label.has-photo>small,.capture-fields label span,.vault-capture-card>footer>div b,.capture-trust-note,.capture-proof span,.catalog-results-heading>span,.catalog-grid small,.catalog-grid p,.catalog-grid b,.catalog-detail>header span,.catalog-reference-card small,.catalog-card-facts>span,.catalog-card-facts dt,.catalog-market-tabs button,.catalog-variant-tabs button,.catalog-price-ladder span,.catalog-market>small,.catalog-pulse header span,.catalog-pulse header small,.catalog-pulse>div:last-child b,.catalog-trust p,.binder-share-panel>small,.binder-share-panel label span,.binder-share-safe small{font-size:11px}.mini-profile strong,.global-search input,.delta b,.delta span,.panel-intro,.candidate-list strong,.candidate-list small,.candidate-list em,.outline-button,.market-row strong,.market-row small,.market-row>b,.ask-trigger b,.ask-sheet header strong,.ask-sheet header small,.assistant-answer p,.prompt-chips button,.assistant-note,.capture-head p,.capture-tips strong,.capture-tips p,.back-link,.calibration-note span,.upload-slot>strong,.upload-slot>span,.upload-slot>b,.sample-row>span,.analyze-button,.report-header>div>p:last-child,.report-decision>p,.report-decision>div,.detail-trust p,.card-detail dt,.card-detail dd,.detail-market-actions strong,.detail-market-actions small,.detail-grade-action strong,.detail-grade-action small,.detail-report-link,.detail-delete,.detail-crop-action small,.vault-toast,.selling-kit header p:last-child,.selling-search-actions a,.selling-kit input,.selling-kit textarea,.selling-kit label button,.selling-policy-note strong,.selling-policy-note p,.admin-topbar strong,.admin-back,.admin-security strong,.admin-help strong,.admin-help p,.capture-intro>p:nth-of-type(2),.capture-mode button,.capture-guidance,.vault-photo-grid label>strong,.vault-photo-grid label>span,.capture-details>div:first-child>small,.capture-fields input,.capture-error,.vault-capture-card>footer>div span,.vault-capture-card>footer>button,.capture-success-actions>button,.capture-success>p:nth-of-type(2),.capture-grading>p:nth-of-type(2),.capture-proof p,.capture-success-actions>a,.capture-another,.catalog-hero>div>p:last-child,.catalog-hero input,.catalog-hero button,.catalog-grid strong,.catalog-error,.catalog-detail-loading,.catalog-detail>header>a,.catalog-card-facts dd,.catalog-price-empty,.catalog-pulse>div:last-child span,.catalog-listing-actions a,.catalog-trust b,.identity-review header p:last-child,.identity-review strong,.identity-review small,.identity-review b,.identity-review em,.identity-review footer a,.identity-review footer button,.binder-share-panel>p,.binder-share-panel input,.binder-share-panel>div>a,.binder-share-panel>div>button,.binder-share-safe b,.vault-heading>div:first-child>p:last-child,.vault-binder-section>header p,.vault-tools strong,.vault-tools small,.vault-controls button,.bulk-bar b,.bulk-bar button,.vault-card-title strong,.vault-card-title span,.vault-card-title em,.vault-price span,.vault-move span,.vault-move small,.empty-vault p,.empty-vault button,.empty-vault>a,.detail-binder-location strong,.detail-crop-action strong,.card-meta strong,.card-meta span,.price-row b,.price-row span,.mobile-nav a{font-size:12px}.vault-price strong{font-size:15px}.card-detail{font-size:13px}.card-detail header>div span{font-size:11px}.card-detail header p{font-size:13px}.detail-summary span{font-size:10px}.detail-summary strong{font-size:19px;line-height:1.25}.detail-trust b{font-size:13px}.detail-trust p,.card-detail dt,.card-detail dd{font-size:12px;line-height:1.55}.detail-market-actions>button,.detail-grade-action,.detail-binder-location,.detail-crop-action{min-height:64px}.detail-report-link{min-height:46px}@media (width<=760px){.mobile-nav a,.welcome-row .eyebrow,.stat-head{font-size:10px}.welcome-row>div>p:last-child{font-size:13px}.card-meta strong,.card-meta span,.price-row b,.price-row span{font-size:11px}.card-detail header p,.detail-trust p,.card-detail dt,.card-detail dd{font-size:12px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.community-page,.public-home,.join-page,.public-profile-page{color:#f4f5f7;background:radial-gradient(circle at 80% -10%,#ef33401f,#0000 28%),#08090b;min-height:100vh}.community-topbar,.public-home>header,.public-profile-page>header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090be0;border-bottom:1px solid #1d2025;align-items:center;gap:32px;height:72px;padding:0 max(24px,50vw - 690px);display:flex;position:sticky;top:0}.community-topbar nav,.public-home>header nav{gap:8px;margin-left:auto;display:flex}.community-topbar nav a,.public-home>header nav a{color:#858b95;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:750}.community-topbar nav a:hover,.community-topbar nav a.active{color:#fff;background:#15171b}.compact-cta,.public-signin{color:#d9dce2;cursor:pointer;background:#15171b;border:1px solid #3a3e47;border-radius:8px;place-items:center;height:36px;padding:0 14px;font-size:10px;font-weight:800;display:grid}.profile-content,.sets-content{width:min(1380px,100% - 48px);margin:0 auto;padding:42px 0 90px}.community-message{color:#ff9ca2;background:#ef334012;border:1px solid #ef33403d;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:11px}.community-loading{color:#838994;place-items:center;min-height:55vh;font-size:12px;display:grid}.community-panel{background:linear-gradient(145deg,#121419,#0c0e11);border:1px solid #22252b;border-radius:15px;padding:22px}.community-panel>header,.achievement-section>header,.membership-section>header,.public-achievements>header,.public-sets>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.community-panel h2,.achievement-section h2,.membership-section h2,.public-achievements h2,.public-sets h2{letter-spacing:-.035em;margin:0;font-size:20px}.community-panel>header>span,.achievement-section>header>span{color:#90959e;letter-spacing:.08em;border:1px solid #30343b;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850}.profile-hero{background:linear-gradient(115deg,#ef33401c,#101216f0 50%,#0c0e11);border:1px solid #ef334038;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;min-height:220px;padding:36px 42px;display:flex;position:relative;overflow:hidden}.profile-hero:after{content:"";border:65px solid #ef334009;border-radius:50%;width:320px;height:320px;position:absolute;top:-150px;right:-120px}.profile-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,66px)}.profile-hero>div>p:nth-of-type(2){color:#777d87;letter-spacing:.08em;font-size:10px;font-weight:800}.level-track{background:#24272d;border-radius:99px;width:min(520px,60vw);height:6px;margin:24px 0 9px;overflow:hidden}.level-track span{border-radius:inherit;background:linear-gradient(90deg,#9d202a,#ef3340);height:100%;display:block;box-shadow:0 0 18px #ef334066}.profile-hero small,.public-profile-hero small{color:#7f858f;font-size:9px}.score-orbit{z-index:2;background:radial-gradient(circle,#171a20 45%,#0d0f12 46%);border:1px solid #353941;border-radius:50%;place-items:center;width:148px;height:148px;display:grid;position:relative}.score-orbit:before{content:"";border:1px dashed #ef334073;border-radius:50%;position:absolute;inset:-8px}.score-orbit span{letter-spacing:-.04em;font-size:28px;font-weight:850}.score-orbit small{color:#777d87;text-align:center;letter-spacing:.12em;margin-top:-45px;font-size:7px;font-weight:850}.profile-grid,.competition-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.community-panel form{gap:13px;margin-top:20px;display:grid}.community-panel label{flex-direction:column;gap:7px;display:flex}.community-panel label>span{color:#777d87;letter-spacing:.08em;font-size:8px;font-weight:800}.community-panel input,.community-panel select,.community-panel textarea{color:#fff;background:#090b0e;border:1px solid #30343b;border-radius:9px;outline:0;width:100%;min-width:0;padding:0 12px;font-size:11px}.community-panel input,.community-panel select{height:42px}.community-panel textarea{resize:vertical;padding-block:10px}.community-panel input:focus,.community-panel textarea:focus{border-color:#ef3340a6;box-shadow:0 0 0 3px #ef334014}.community-panel form>button,.promo-form>button{color:#fff;cursor:pointer;background:#ef3340;border:0;border-radius:9px;height:42px;font-size:9px;font-weight:850}.handle-field{background:#090b0e;border:1px solid #30343b;border-radius:9px;align-items:center;display:flex}.handle-field i{color:#666c75;padding-left:12px;font-style:normal}.handle-field input{background:0 0;border:0}.profile-toggle{background:#0b0d10;border:1px solid #272a30;border-radius:10px;padding:13px;flex-direction:row!important;align-items:center!important}.profile-toggle input{accent-color:#ef3340;width:17px;height:17px}.profile-toggle>span{flex-direction:column;gap:3px;display:flex;letter-spacing:0!important}.profile-toggle b{color:#d7d9de;font-size:10px}.profile-toggle small{color:#6d737d;font-size:8px;line-height:1.4}.referral-code{background:#ef33400e;border:1px solid #ef334038;border-radius:11px;grid-template-columns:1fr auto;align-items:center;margin-top:20px;padding:16px;display:grid}.referral-code small{color:#8b6468;letter-spacing:.12em;grid-column:1/-1;font-size:7px;font-weight:850}.referral-code strong{letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:21px}.referral-code button{color:#ff9ca3;cursor:pointer;background:#32151a;border:1px solid #71313a;border-radius:8px;height:34px;padding:0 12px;font-size:8px;font-weight:850}.milestone-track{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.milestone-track>div{color:#656b75;background:#0c0e11;border:1px solid #25282e;border-radius:9px;flex-direction:column;gap:7px;padding:9px;display:flex}.milestone-track i{border:1px solid #353941;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:850;display:grid}.milestone-track span{font-size:7px;line-height:1.35}.milestone-track .reached{color:#7edaa5;border-color:#4bd28a33}.milestone-track .reached i{background:#173624;border-color:#347852}.promo-form{align-items:end;grid-template-columns:1fr auto!important}.promo-form button{width:80px}.achievement-section,.membership-section{margin-top:38px}.achievement-section>header,.membership-section>header{margin-bottom:16px}.achievement-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.achievement-grid article,.public-achievements article{background:linear-gradient(145deg,#111318,#0c0e11);border:1px solid #24272d;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;min-height:108px;padding:15px;display:grid}.achievement-grid article>i,.public-achievements article>i{color:#bfc3ca;background:#171a1f;border:1px solid #3a3e46;border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-style:normal;display:grid}.achievement-grid article small,.public-achievements article small{color:#686e78;letter-spacing:.12em;font-size:6px;font-weight:850}.achievement-grid article strong,.public-achievements article strong{margin-top:4px;font-size:12px;display:block}.achievement-grid article p,.public-achievements article p{color:#757b85;margin:4px 0 0;font-size:8px;line-height:1.45}.achievement-grid article>b,.public-achievements article>b{color:#5f656f;font-size:9px}.achievement-grid article.earned{background:linear-gradient(145deg,#ef334017,#0d0f12);border-color:#ef334045}.achievement-grid article.earned>i{color:#ff7b84;background:#35171b;border-color:#ef33406b;box-shadow:0 0 22px #ef33401a}.achievement-grid article.earned>b{color:#ff747e}.achievement-grid article.locked{opacity:.48;filter:saturate(.35)}.leaderboard>header a{color:#8b919b;font-size:8px}.leaderboard>div{border-top:1px solid #202329;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:12px 3px;display:grid}.leaderboard>div:first-of-type{margin-top:15px}.leaderboard>div>b{color:#6e747e;font-size:10px}.leaderboard>div>span{flex-direction:column;font-size:10px;font-weight:750;display:flex}.leaderboard>div small{color:#656b75;font-size:7px;font-weight:500}.leaderboard>div>strong{font-size:9px}.leaderboard>div.you{background:#ef33400f;border-color:#ef33402e;border-radius:8px;margin-inline:-9px;padding-inline:12px}.activity-panel>div{border-top:1px solid #202329;grid-template-columns:45px 1fr;align-items:start;gap:10px;padding:11px 3px;display:grid}.activity-panel>div:first-of-type{margin-top:15px}.activity-panel>div>span{color:#67d99b;font-size:10px;font-weight:850}.activity-panel p{margin:0;font-size:9px}.activity-panel small{color:#676d76;margin-top:3px;font-size:7px;display:block}.membership-section>header p{color:#737984;margin:6px 0 0;font-size:9px}.membership-section>header button{color:#c7cad0;cursor:pointer;background:#15171b;border:1px solid #3a3e46;border-radius:8px;height:36px;padding:0 13px;font-size:8px;font-weight:850}.tier-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tier-grid article{background:linear-gradient(155deg,#121419,#0c0e11);border:1px solid #24272d;border-radius:15px;flex-direction:column;min-height:310px;padding:22px;display:flex}.tier-grid article.current{border-color:#ef33405c;box-shadow:inset 0 3px #ef3340}.tier-grid article>span{color:#ef6670;letter-spacing:.12em;min-height:18px;font-size:7px;font-weight:900}.tier-grid h3{margin:5px 0 15px;font-size:22px}.tier-grid article>strong{font-size:28px}.tier-grid article>strong small{color:#727883;font-size:9px;font-weight:600}.tier-grid ul{color:#959aa3;flex-direction:column;gap:9px;margin:24px 0;padding:0;font-size:9px;list-style:none;display:flex}.tier-grid article>button{color:#fff;cursor:pointer;background:#17191e;border:1px solid #3a3e46;border-radius:9px;height:40px;margin-top:auto;font-size:9px;font-weight:850}.tier-grid article.current>button{color:#ff8c94;background:#38171b;border-color:#6d2b33}.tier-grid button:disabled{opacity:.55;cursor:not-allowed}.join-page{place-items:center;padding:30px;display:grid}.join-page>.brand{position:absolute;top:28px;left:34px}.join-page section{text-align:center;width:min(760px,100%)}.join-page h1{letter-spacing:-.065em;margin:0;font-size:clamp(45px,7vw,84px);line-height:.98}.join-page h1 span{color:#ef3340}.join-page section>p:nth-of-type(2){color:#8a909a;max-width:650px;margin:22px auto;line-height:1.7}.join-benefits{flex-wrap:wrap;justify-content:center;gap:8px;margin:25px 0;display:flex}.join-benefits span{color:#a0a5ae;background:#111318;border:1px solid #2b2e35;border-radius:999px;padding:8px 11px;font-size:9px}.join-page section>a{background:#ef3340;border-radius:11px;justify-content:space-between;align-items:center;width:min(360px,100%);height:52px;margin:0 auto;padding:0 18px;font-size:12px;font-weight:850;display:flex;box-shadow:0 12px 34px #ef334033}.join-page section>small{color:#656b75;margin-top:12px;font-size:8px;display:block}.sets-hero{justify-content:space-between;align-items:center;gap:30px;min-height:245px;padding:20px 5px 40px;display:flex}.sets-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5.8vw,76px);line-height:.98}.sets-hero h1 span{color:#ef3340}.sets-hero>div>p:last-child{color:#858b95;max-width:650px;font-size:13px;line-height:1.7}.sets-hero-stats{background:#0e1013;border:1px solid #24272d;border-radius:14px;grid-template-columns:repeat(3,1fr);min-width:390px;display:grid}.sets-hero-stats span{color:#6e747e;border-right:1px solid #24272d;flex-direction:column;align-items:center;gap:4px;padding:20px;font-size:8px;display:flex}.sets-hero-stats span:last-child{border-right:0}.sets-hero-stats b{color:#f1f2f4;font-size:22px}.set-controls{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.set-controls label{color:#777d87;background:#0e1013;border:1px solid #2a2d34;border-radius:10px;align-items:center;gap:10px;width:min(470px,55vw);height:43px;padding:0 13px;display:flex}.set-controls input{color:#fff;background:0 0;border:0;outline:0;flex:1}.set-controls>div{gap:5px;display:flex}.set-controls button,.language-tabs button{color:#777d87;cursor:pointer;background:#111318;border:1px solid #292c32;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:800}.set-controls button.active,.language-tabs button.active{color:#ff8a92;background:#2a1417;border-color:#6c2a32}.language-tabs{border-bottom:1px solid #1f2227;gap:5px;padding-bottom:16px;display:flex}.language-tabs button:disabled{opacity:.35}.set-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.set-tile{color:#fff;text-align:left;cursor:pointer;background:#0e1013;border:1px solid #25282e;border-radius:16px;padding:0;transition:all .18s;position:relative;overflow:hidden}.set-tile:hover{border-color:#3d414a;transform:translateY(-3px)}.set-cover{background:radial-gradient(circle at 78% 20%,#ffffff21,#0000 25%),linear-gradient(145deg,#4c2026,#170e11 70%);flex-direction:column;justify-content:flex-end;height:210px;padding:22px;display:flex}.set-tone-1 .set-cover{background:radial-gradient(circle at 80% 20%,#ffffff1f,#0000 25%),linear-gradient(145deg,#1f4160,#0d141c 72%)}.set-tone-2 .set-cover{background:radial-gradient(circle at 80% 20%,#ffffff1f,#0000 25%),linear-gradient(145deg,#4d3b1c,#17130c 72%)}.set-tone-3 .set-cover{background:radial-gradient(circle at 80% 20%,#ffffff1f,#0000 25%),linear-gradient(145deg,#2e265a,#100e1e 72%)}.set-tone-4 .set-cover{background:radial-gradient(circle at 80% 20%,#ffffff1f,#0000 25%),linear-gradient(145deg,#1f513a,#0d1813 72%)}.set-tone-5 .set-cover{background:radial-gradient(circle at 80% 20%,#ffffff1f,#0000 25%),linear-gradient(145deg,#5a2f19,#1a100b 72%)}.set-cover small{color:#d9dce1;background:#08090b59;border:1px solid #ffffff40;border-radius:999px;padding:5px 8px;font-size:7px;position:absolute;top:13px;right:14px}.set-cover strong{letter-spacing:-.045em;max-width:88%;font-size:27px;line-height:1}.set-cover>span{color:#ff8b93;margin-top:16px;font-size:9px;font-weight:850}.set-cover>i{background:#ffffff21;border-radius:99px;height:5px;margin-top:7px;overflow:hidden}.set-cover u{background:#ef3340;height:100%;display:block}.set-tile>div:last-of-type{justify-content:space-between;gap:10px;padding:16px;display:flex}.set-tile>div:last-of-type b{font-size:10px}.set-tile>div:last-of-type span{color:#777d87;font-size:8px}.set-tile>em{color:#7bdda5;letter-spacing:.08em;font-size:6px;font-style:normal;font-weight:850;position:absolute;top:14px;left:15px}.back-to-sets{color:#858b95;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.set-detail-hero{background:linear-gradient(115deg,#ef33401a,#111318 65%,#0c0e11);border:1px solid #ef33403b;border-radius:20px;justify-content:space-between;align-items:center;min-height:240px;margin-top:18px;padding:35px 42px;display:flex}.set-detail-hero h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5vw,64px)}.set-detail-hero>div>p:last-child{color:#808690;font-size:11px}.set-progress-ring{--set-progress:0deg;background:radial-gradient(circle,#101216 0 58%,transparent 59%),conic-gradient(#ef3340 var(--set-progress),#272a30 0);border-radius:50%;place-items:center;width:148px;height:148px;display:grid;box-shadow:0 0 45px #ef33401c}.set-progress-ring span{font-size:28px;font-weight:850}.set-progress-ring small{color:#7a808a;margin-top:-45px;font-size:7px;font-weight:850}.set-power-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.set-power-actions button{color:#fff;text-align:left;cursor:pointer;background:#111318;border:1px solid #2a2d34;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:92px;padding:16px;display:grid}.set-power-actions button>span{color:#ff7b84;background:#35171b;border-radius:13px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.set-power-actions button strong{font-size:12px}.set-power-actions button small{color:#777d87;margin-top:5px;font-size:8px;display:block}.set-power-actions button.complete{background:#4bd28a0e;border-color:#4bd28a3d}.set-power-actions button.complete>span{color:#6cdda0;background:#173623}.set-milestones{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.set-milestones span{color:#656b74;background:#0d0f12;border:1px solid #25282e;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:8px;display:flex}.set-milestones b{color:#9298a1}.set-milestones .reached{color:#ff858e;background:#ef33400d;border-color:#ef33403d}.checklist-heading{justify-content:space-between;align-items:end;margin:35px 0 14px;display:flex}.checklist-heading h3{margin:0;font-size:22px}.checklist-heading>span{color:#6e747e;font-size:8px}.set-card-grid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.set-card-grid article{background:#0e1013;border:1px solid #24272d;border-radius:12px;min-width:0;padding:9px;transition:all .2s;position:relative}.set-card-grid article.owned{background:linear-gradient(145deg,#4bd28a0f,#0d0f12);border-color:#4bd28a3d}.set-card-grid article.revealed{border-color:#ef3340;animation:1.2s 2 chasePulse;box-shadow:0 0 0 3px #ef33401a,0 0 34px #ef33402e}@keyframes chasePulse{50%{transform:translateY(-5px)scale(1.025);box-shadow:0 0 0 6px #ef33401f,0 0 50px #ef33404d}}.set-card-image{aspect-ratio:2.5/3.5;background:linear-gradient(145deg,#383c45,#171a1f);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.set-card-image img{object-fit:contain;width:100%;height:100%}.set-card-image>span{color:#5d626c;font-size:50px;font-weight:900}.set-card-image>i,.set-card-image>b{color:#ff8a92;background:#08090bcc;border-radius:5px;padding:4px 5px;font-size:5px;font-style:normal;position:absolute;top:6px;right:6px}.set-card-image>b{color:#72dca1;inset:auto auto 6px 6px}.set-card-grid article>div:nth-child(2){min-height:68px;padding:10px 2px}.set-card-grid article small{color:#696f79;font-size:6px;display:block}.set-card-grid article strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.set-card-grid article>div:nth-child(2)>span{color:#969ba4;margin-top:4px;font-size:8px;display:block}.set-card-grid article>button,.set-card-grid article>a{color:#c5c8ce;cursor:pointer;background:#17191e;border:1px solid #353941;border-radius:8px;place-items:center;width:100%;height:34px;font-size:7px;font-weight:850;display:grid}.set-card-grid article>a{color:#ff8a92;background:#38171b;border-color:#6d2b33}.load-more-cards{color:#b7bbc2;cursor:pointer;background:#14161a;border:1px solid #32363e;border-radius:11px;width:100%;height:48px;margin-top:15px;font-size:9px;font-weight:850}.growth-admin{border-top:1px solid #24272d;width:min(1380px,100% - 76px);margin:35px auto 90px;padding-top:34px}.growth-admin>header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;display:flex}.growth-admin h2{letter-spacing:-.04em;margin:0;font-size:27px}.growth-admin>header p:last-child{color:#777d87;max-width:700px;font-size:9px}.growth-stats{border:1px solid #292c33;border-radius:10px;display:flex;overflow:hidden}.growth-stats span{color:#6c727c;border-right:1px solid #292c33;flex-direction:column;align-items:center;gap:3px;min-width:80px;padding:11px;font-size:7px;display:flex}.growth-stats span:last-child{border-right:0}.growth-stats b{color:#fff;font-size:17px}.growth-message{color:#78dca3;background:#4bd28a0d;border:1px solid #4bd28a33;border-radius:8px;padding:10px;font-size:8px}.growth-loading{color:#777d87;text-align:center;padding:40px}.growth-admin-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.growth-admin-grid>article{background:linear-gradient(145deg,#111318,#0c0e11);border:1px solid #24272d;border-radius:14px;padding:19px}.growth-admin-grid>article.tier-admin-card{grid-column:1/-1}.growth-card-heading>div{align-items:center;gap:8px;display:flex}.growth-card-heading>div>span{color:#ef3340;font-size:7px;font-weight:900}.growth-card-heading h3{margin:0;font-size:16px}.growth-card-heading p{color:#707680;margin:6px 0 0;font-size:8px}.growth-admin form{background:#0a0c0f;border:1px solid #25282e;border-radius:10px;gap:10px;margin-top:16px;padding:14px;display:grid}.growth-admin label{flex-direction:column;gap:6px;display:flex}.growth-admin label>span{color:#6a707a;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:850}.growth-admin input,.growth-admin select,.growth-admin textarea{color:#fff;background:#111318;border:1px solid #30343b;border-radius:7px;outline:0;width:100%;min-width:0;padding:0 9px;font-size:8px}.growth-admin input,.growth-admin select{height:36px}.growth-admin textarea{padding-block:9px}.growth-admin .split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.growth-admin form>button{color:#fff;cursor:pointer;background:#ef3340;border:0;border-radius:7px;height:37px;font-size:8px;font-weight:850}.growth-list{flex-direction:column;margin-top:12px;display:flex}.growth-list>div{border-top:1px solid #22252b;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:10px 2px;display:grid}.growth-list>div>span{color:#777d87;text-align:center;background:#191b20;border-radius:4px;min-width:35px;padding:4px;font-size:5px;font-weight:900}.growth-list>div>span.live{color:#6edb9f;background:#173524}.growth-list>div>span.paused{color:#d8a762;background:#372811}.growth-list strong{font-size:8px}.growth-list small{color:#666c75;margin-top:3px;font-size:6px;display:block}.growth-list button{color:#8c929b;cursor:pointer;background:0 0;border:0;font-size:6px}.tier-admin-card form{grid-template-columns:1fr 1fr}.tier-admin-card form>label:nth-last-of-type(2),.tier-admin-card form>label:last-of-type,.tier-admin-card form>button{grid-column:1/-1}.provider-stripe{color:#b5b0ff;background:linear-gradient(145deg,#322d70,#151326);border-color:#675fda52}.provider-stripe_webhook{color:#9791f6;background:#18162c;border-color:#675fda33}.report-share-control{gap:6px;display:flex}.report-share-control button{color:#bec1c8;cursor:pointer;background:#15171b;border:1px solid #353941;border-radius:7px;height:34px;padding:0 10px;font-size:7px;font-weight:800}.shared-report-page .saved-report-nav>div>span{color:#7c828c;letter-spacing:.1em;font-size:8px;font-weight:850}.public-home{padding-bottom:70px}.public-home>header{position:relative}.public-home>header nav{margin-left:auto}.public-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;width:min(1380px,100% - 48px);min-height:620px;margin:0 auto;padding:70px 0;display:grid}.public-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(52px,6.6vw,94px);line-height:.93}.public-hero h1 span{color:#ef3340}.public-hero>div>p:nth-of-type(2){color:#858b95;max-width:680px;margin:24px 0;font-size:14px;line-height:1.7}.public-hero>div>div{gap:10px;display:flex}.public-hero>div>div>a{border:1px solid #393d45;border-radius:9px;justify-content:space-between;align-items:center;gap:40px;height:48px;padding:0 16px;font-size:10px;font-weight:850;display:flex}.public-hero>div>div>a:first-child{background:#ef3340;border-color:#ef3340;min-width:210px}.public-hero>div>small{color:#656b75;margin-top:14px;font-size:8px;display:block}.public-card-stack{width:360px;height:430px;margin:0 auto;position:relative}.public-card-stack>span,.public-card-stack>article{background:linear-gradient(145deg,#442329,#160f12);border:1px solid #ffffff29;border-radius:18px;position:absolute;inset:25px 55px;transform:rotate(-12deg)}.public-card-stack>span:nth-child(2){background:linear-gradient(145deg,#263856,#0e131c);transform:rotate(9deg)}.public-card-stack>article{background:radial-gradient(circle at 52% 32%,#ef334045,#0000 21%),linear-gradient(145deg,#22252d,#0d0f12);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;transform:rotate(-1deg)}.public-card-stack article small{color:#7d838d;letter-spacing:.12em;font-size:7px;font-weight:850}.public-card-stack article strong{font-size:74px;line-height:1}.public-card-stack article b{color:#ff737d;font-size:11px}.public-card-stack article i{background:#343841;border-radius:99px;height:5px;margin-top:18px}.public-card-stack article u{background:#ef3340;width:88%;height:100%;display:block}.public-proof{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.public-proof span{color:#888e98;background:#111318;border:1px solid #2a2d33;border-radius:999px;padding:8px 10px;font-size:8px}.public-proof b{color:#ef6670}.public-feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1380px,100% - 48px);margin:0 auto;display:grid}.public-feature-grid article{background:#0e1013;border:1px solid #24272d;border-radius:16px;min-height:220px;padding:25px}.public-feature-grid article>span{color:#ef3340;font-size:8px;font-weight:900}.public-feature-grid h2{letter-spacing:-.04em;margin:45px 0 10px;font-size:25px}.public-feature-grid p{color:#747a84;font-size:10px;line-height:1.6}.public-profile-page{padding-bottom:60px}.public-profile-page>header{justify-content:space-between;position:relative}.public-profile-page>header>a:last-child{color:#d8dbe0;font-size:9px;font-weight:850}.public-profile-hero,.public-achievements,.public-sets,.public-profile-page>footer{width:min(1100px,100% - 48px);margin:0 auto}.public-profile-hero{justify-content:space-between;align-items:center;min-height:300px;padding:55px 0;display:flex}.public-profile-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,7vw,82px)}.public-profile-hero>div>p:nth-of-type(2){color:#777d87;letter-spacing:.09em;font-size:9px;font-weight:800}.public-profile-hero aside{background:radial-gradient(circle,#ef33401c,#0d0f12 68%);border:1px solid #ef334059;border-radius:50%;place-items:center;width:170px;height:170px;display:grid}.public-profile-hero aside span{font-size:46px;font-weight:900}.public-profile-hero aside small{color:#7b818b;text-align:center;margin-top:-44px;font-size:7px;font-weight:850}.public-profile-hero aside strong{color:#ff7d86;margin-top:-35px;font-size:10px}.public-achievements,.public-sets{background:#0e1013;border:1px solid #24272d;border-radius:16px;padding:28px}.public-achievements>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.public-sets{margin-top:14px}.public-sets>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.public-sets article{background:#111318;border:1px solid #25282e;border-radius:10px;grid-template-columns:55px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.public-sets article>span{color:#ff7882;font-size:18px;font-weight:850}.public-sets article strong{font-size:10px;display:block}.public-sets article small{color:#6e747e;margin-top:3px;font-size:7px;display:block}.public-sets article i{background:#292c32;border-radius:99px;height:4px;margin-top:8px;display:block}.public-sets article u{background:#ef3340;height:100%;display:block}.public-profile-page>footer{color:#6f7580;justify-content:space-between;align-items:center;padding:28px 0;font-size:8px;display:flex}.public-profile-page>footer a{color:#fff;background:#ef3340;border-radius:8px;place-items:center;height:36px;padding:0 14px;font-weight:850;display:grid}@media (width<=1000px){.community-topbar nav{display:none}.profile-grid,.competition-grid{grid-template-columns:1fr}.achievement-grid,.set-grid{grid-template-columns:1fr 1fr}.set-card-grid{grid-template-columns:repeat(3,1fr)}.growth-admin-grid{grid-template-columns:1fr}.growth-admin-grid>article.tier-admin-card{grid-column:auto}.public-hero{grid-template-columns:1fr}.public-hero>aside{display:none}.public-feature-grid{grid-template-columns:1fr}.public-hero{min-height:auto;padding:75px 0}.sets-hero{flex-direction:column;align-items:flex-start}.sets-hero-stats{width:100%;min-width:0}}@media (width<=700px){.community-topbar,.public-home>header,.public-profile-page>header{height:64px;padding:0 14px}.community-topbar .brand span,.public-home>header .brand span{display:none}.profile-content,.sets-content{width:calc(100% - 28px);padding-top:25px}.profile-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:25px}.score-orbit{width:110px;height:110px}.level-track{width:100%}.achievement-grid,.tier-grid,.set-grid,.set-power-actions,.public-achievements>div,.public-sets>div{grid-template-columns:1fr}.milestone-track,.set-milestones{grid-template-columns:1fr 1fr}.set-controls{flex-direction:column;align-items:stretch}.set-controls label{width:100%}.set-controls>div{overflow:auto}.set-detail-hero{flex-direction:column;align-items:flex-start;padding:25px}.set-progress-ring{width:110px;height:110px}.set-card-grid{grid-template-columns:1fr 1fr}.checklist-heading{flex-direction:column;align-items:flex-start;gap:8px}.growth-admin{width:calc(100% - 28px)}.growth-admin>header{flex-direction:column;align-items:flex-start}.growth-stats{width:100%}.growth-stats span{flex:1;min-width:0}.growth-admin .split,.tier-admin-card form{grid-template-columns:1fr}.tier-admin-card form>label:nth-last-of-type(2),.tier-admin-card form>label:last-of-type,.tier-admin-card form>button{grid-column:auto}.growth-list>div{grid-template-columns:auto 1fr}.growth-list>div>button{grid-row:2}.public-home>header nav{display:none}.public-hero,.public-feature-grid{width:calc(100% - 28px)}.public-hero h1{font-size:52px}.public-hero>div>div{flex-direction:column;align-items:stretch}.public-profile-hero,.public-achievements,.public-sets,.public-profile-page>footer{width:calc(100% - 28px)}.public-profile-hero{flex-direction:column;align-items:flex-start;gap:28px}.public-profile-hero aside{width:130px;height:130px}.public-profile-page>footer{flex-direction:column;align-items:flex-start;gap:14px}.saved-report-nav .report-share-control{display:none}}@media (width<=430px){.set-card-grid,.sets-hero-stats{grid-template-columns:1fr}.sets-hero-stats span{border-bottom:1px solid #24272d;border-right:0}.sets-hero-stats span:last-child{border-bottom:0}.milestone-track{grid-template-columns:1fr 1fr}.achievement-grid article{grid-template-columns:40px 1fr auto}.achievement-grid article>i{width:40px;height:40px}.public-hero h1{font-size:44px}}.sets-page .set-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.sets-page .set-tile{background:#0d0f12;border-radius:13px}.sets-page .set-cover{background:#f7f8fa;height:150px;padding:0;display:block}.sets-page .set-tone-1 .set-cover,.sets-page .set-tone-2 .set-cover,.sets-page .set-tone-3 .set-cover,.sets-page .set-tone-4 .set-cover,.sets-page .set-tone-5 .set-cover{background:#f7f8fa}.set-logo-stage{place-items:center;width:100%;height:130px;padding:22px 12px 15px;display:grid}.set-logo-stage img{object-fit:contain;width:100%;height:100%}.set-logo-stage strong{color:#16181c;text-align:center;font-size:20px;line-height:1}.sets-page .set-cover small{color:#3e4249;background:#ffffffe0;border-color:#00000029;padding:4px 6px;font-size:9px;top:7px;right:7px}.sets-page .set-cover>span{color:#fff;background:#ef3340;border-radius:4px;margin:0;padding:3px 5px;font-size:9px;position:absolute;bottom:7px;left:8px}.sets-page .set-cover>i{background:#e1e4e8;border-radius:0;height:6px;margin:0;position:absolute;bottom:0;left:0;right:0}.sets-page .set-cover u{background:#ef3340}.sets-page .set-tile>div:last-of-type{flex-direction:column;justify-content:flex-start;gap:5px;min-height:105px;padding:13px;display:flex}.sets-page .set-tile>div:last-of-type b{font-size:14px;line-height:1.25}.sets-page .set-tile>div:last-of-type span{color:#c2c6cd;font-size:11px}.sets-page .set-tile>div:last-of-type small{color:#858c97;font-size:10px;line-height:1.45}.sets-page .set-tile>em{z-index:2;color:#81e3aa;background:#0d341feb;border-radius:4px;padding:4px 5px;font-size:8px;top:7px;left:7px}.set-detail-logo{object-fit:contain;object-position:left center;max-width:330px;max-height:95px;margin-bottom:22px;display:block}.sets-page .set-card-grid article small{color:#9299a4;font-size:10px}.sets-page .set-card-grid article strong{font-size:13px}.sets-page .set-card-grid article>div:nth-child(2)>span{color:#aeb3bc;font-size:11px}.sets-page .set-card-grid article>button,.sets-page .set-card-grid article>a{height:40px;font-size:10px}.sets-page .checklist-heading>span{font-size:11px}.sets-page .load-more-cards{height:52px;font-size:12px}@media (width<=1280px){.sets-page .set-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.sets-page .set-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.sets-page .set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sets-page .set-cover{height:145px}.set-logo-stage{height:125px;padding:23px 10px 15px}.sets-page .set-tile>div:last-of-type{min-height:112px;padding:11px}.sets-page .set-tile>div:last-of-type b{font-size:13px}}.set-count-guide{color:#aab0ba;background:#0e1013;border:1px solid #292d34;border-radius:12px;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:16px;margin:16px 0 2px;padding:14px 16px;font-size:11px;line-height:1.45;display:grid}.set-count-guide>strong{color:#f4f5f7;white-space:nowrap;font-size:12px}.set-count-guide span{border-left:1px solid #292d34;padding-left:15px}.set-count-guide b{color:#ff8b93;text-transform:uppercase;letter-spacing:.04em;font-size:10px;display:block}.set-count-strip{gap:8px;margin-top:18px;display:flex}.set-count-strip span{color:#969da8;background:#07080a75;border:1px solid #2b2f36;border-radius:9px;min-width:112px;padding:10px 12px;font-size:10px}.set-count-strip b{color:#f4f5f7;margin-bottom:2px;font-size:18px;display:block}.set-detail-hero>div>.set-count-strip{color:inherit;font-size:inherit}.set-detail-hero .set-progress-summary{color:#9ba2ad;font-size:12px}.set-progress-ring small{text-align:center;max-width:86px;line-height:1.3}@media (width<=900px){.set-count-guide{grid-template-columns:1fr 1fr}.set-count-guide>strong{grid-column:1/-1}.set-count-guide span{border-left:0;padding-left:0}.set-count-strip{flex-wrap:wrap}}@media (width<=700px){.set-count-guide{grid-template-columns:1fr}.set-count-guide>strong{grid-column:auto}.set-count-strip span{flex:1;min-width:95px}}.sets-page .set-logo-stage{padding:0}.sets-page .set-logo-stage>.pokemon-set-brand-stage{width:100%;height:100%;padding:22px 44px 18px 14px}.sets-page .set-logo-stage .pokemon-set-logo{object-fit:contain;width:100%;height:100%}.sets-page .set-logo-stage .pokemon-set-symbol{object-fit:contain;width:30px;height:30px;padding:5px;position:absolute;bottom:12px;right:8px}.sets-page .set-detail-brand{background:#f7f8fa;border:1px solid #ffffff24;border-radius:13px;width:min(390px,72vw);height:118px;margin-bottom:18px;padding:15px 62px 15px 18px}.sets-page .set-detail-brand .pokemon-set-logo{object-position:left center;width:100%;height:100%}.sets-page .set-detail-brand .pokemon-set-symbol{width:42px;height:42px;bottom:14px;right:14px}.sets-page .set-detail-brand>strong{font-size:27px}@media (width<=700px){.sets-page .set-logo-stage>.pokemon-set-brand-stage{padding:22px 39px 18px 10px}.sets-page .set-detail-brand{width:100%;height:105px}.sets-page .set-detail-brand .pokemon-set-symbol{width:36px;height:36px}}.sets-page .set-cover,.sets-page .set-tone-1 .set-cover,.sets-page .set-tone-2 .set-cover,.sets-page .set-tone-3 .set-cover,.sets-page .set-tone-4 .set-cover,.sets-page .set-tone-5 .set-cover{background:radial-gradient(circle at 50% 45%,#252932,#111318 72%)}.sets-page .set-logo-stage>.pokemon-set-brand-stage{background:0 0;padding:12px 10px 15px}.sets-page .set-logo-stage strong{color:#f0f2f5}.sets-page .set-detail-brand{background:radial-gradient(circle at 38%,#252932,#111318 72%);border-color:#ffffff1f;width:min(440px,78vw);height:135px;padding:10px}@media (width<=700px){.sets-page .set-logo-stage>.pokemon-set-brand-stage{padding:12px 8px 15px}.sets-page .set-detail-brand{width:100%;height:115px}}.beta-admin{border-top:1px solid #282c33;width:min(1380px,100% - 76px);margin:35px auto 70px;padding-top:34px}.beta-admin>header{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:20px;display:flex}.beta-admin h2{letter-spacing:-.04em;margin:2px 0 7px;font-size:30px}.beta-admin>header>div:first-child>p:last-child{color:#969ca6;max-width:780px;margin:0;font-size:13px;line-height:1.65}.beta-admin-stats{border:1px solid #30343b;border-radius:11px;display:flex;overflow:hidden}.beta-admin-stats span{color:#8c929c;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:120px;padding:13px;font-size:11px;display:flex}.beta-admin-stats span+span{border-left:1px solid #30343b}.beta-admin-stats b{color:#fff;font-size:22px}.beta-admin-grid{grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.beta-invite-form,.beta-code-card{background:linear-gradient(145deg,#12151a,#0c0e11);border:1px solid #292d34;border-radius:15px;padding:21px}.beta-invite-form>div:first-child{grid-template-columns:34px 1fr;gap:12px;margin-bottom:18px;display:grid}.beta-invite-form>div:first-child>span{color:#ff6a74;background:#ef33401c;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.beta-invite-form h3,.beta-tester-list h3{margin:0;font-size:19px}.beta-invite-form p,.beta-tester-list header p{color:#858c96;margin:5px 0 0;font-size:12px;line-height:1.55}.beta-invite-form label,.beta-tester-list article>label{color:#aeb3bb;gap:7px;font-size:11px;font-weight:800;display:grid}.beta-invite-form input,.beta-tester-list input{color:#fff;background:#090b0e;border:1px solid #353a42;border-radius:8px;outline:0;height:43px;padding:0 11px;font-size:13px}.beta-invite-form input:focus,.beta-tester-list input:focus{border-color:#ef3340;box-shadow:0 0 0 3px #ef334014}.beta-name-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.beta-invite-form>label{margin-top:10px}.beta-invite-form>button,.beta-code-card button{color:#fff;cursor:pointer;background:#ef3340;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:14px;font-size:12px;font-weight:900}.beta-invite-form button:disabled{opacity:.5}.beta-code-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.beta-code-card>span{color:#858c96;letter-spacing:.15em;font-size:10px;font-weight:900}.beta-code-card>strong{color:#626872;letter-spacing:.14em;margin:18px 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(38px,5vw,66px)}.beta-code-card.ready{background:radial-gradient(circle at 50% 32%,#51cf8b1a,#0000 38%),#0d1110;border-color:#51cf8b59}.beta-code-card.ready>strong{color:#7ee0a9}.beta-code-card p{color:#a3a9b2;max-width:470px;margin:0;font-size:12px;line-height:1.6}.beta-code-card small{color:#777e88;margin-top:11px;font-size:10px;line-height:1.5}.beta-admin-message{color:#86e2ae;background:#51cf8b0e;border:1px solid #51cf8b40;border-radius:9px;margin:14px 0 0;padding:11px 13px;font-size:12px}.beta-tester-list{background:#0d0f12;border:1px solid #292d34;border-radius:15px;margin-top:15px;overflow:hidden}.beta-tester-list>header{border-bottom:1px solid #292d34;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.beta-tester-list>header button{color:#dfe2e6;background:#171a1f;border:1px solid #373c44;border-radius:8px;height:38px;padding:0 13px;font-size:11px;font-weight:800}.beta-tester-list article{border-bottom:1px solid #25282f;grid-template-columns:minmax(230px,1fr) minmax(210px,.85fr) 100px auto;align-items:center;gap:18px;padding:15px 20px;display:grid}.beta-tester-list article:last-child{border-bottom:0}.beta-tester-list article.disabled{opacity:.58}.beta-tester-identity{align-items:center;gap:11px;min-width:0;display:flex}.beta-tester-identity>span{color:#fff;background:#191c21;border:1px solid #3a3f47;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.beta-tester-identity>div{min-width:0}.beta-tester-identity strong,.beta-tester-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.beta-tester-identity strong{font-size:13px}.beta-tester-identity small{color:#818892;margin-top:3px;font-size:11px}.beta-usage>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.beta-usage b{font-size:13px}.beta-usage span,.beta-usage small{color:#858c96;font-size:10px}.beta-usage>i{background:#272b32;border-radius:99px;height:5px;margin:8px 0 6px;display:block;overflow:hidden}.beta-usage>i>span{border-radius:inherit;background:linear-gradient(90deg,#ef3340,#ff737d);height:100%;display:block}.beta-tester-list article>label{font-size:9px}.beta-tester-list article>label input{width:100%;height:38px}.beta-tester-actions{gap:6px;display:flex}.beta-tester-actions button{color:#d9dce1;white-space:nowrap;background:#171a1f;border:1px solid #383d45;border-radius:7px;min-height:37px;padding:0 10px;font-size:10px;font-weight:800}.beta-tester-actions .danger{color:#ff858d;background:#ef33400f;border-color:#ef334059}.beta-tester-actions .enable{color:#7cdda7;border-color:#51cf8b59}.beta-empty{color:#858c96;text-align:center;margin:0;padding:45px;font-size:12px}@media (width<=1050px){.beta-admin-grid{grid-template-columns:1fr}.beta-code-card{min-height:310px}.beta-tester-list article{grid-template-columns:1fr 1fr}.beta-tester-actions{justify-content:flex-end}}@media (width<=700px){.beta-admin{width:calc(100% - 28px)}.beta-admin>header{flex-direction:column;align-items:flex-start}.beta-admin-stats{width:100%}.beta-admin-stats span{flex:1;min-width:0}.beta-name-row,.beta-tester-list article{grid-template-columns:1fr}.beta-tester-actions{justify-content:stretch}.beta-tester-actions button{flex:1}.beta-code-card>strong{font-size:40px}.beta-tester-list>header{align-items:flex-start}.beta-tester-list article{gap:13px}}.set-admin{border-top:1px solid #282c33;width:min(1500px,100% - 56px);margin:35px auto 75px;padding-top:35px}.set-admin>header{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.set-admin>header h2{letter-spacing:-.045em;margin:4px 0 7px;font-size:31px}.set-admin>header>div:first-child>p:last-child{color:#969ca6;max-width:790px;margin:0;font-size:13px;line-height:1.65}.set-admin>header>div:last-child{gap:8px;display:flex}.set-admin button,.set-admin a{cursor:pointer}.set-admin>header button,.set-admin>header a{color:#e8eaed;background:#171a1f;border:1px solid #3a3f47;border-radius:8px;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.set-admin>header button{background:#ef3340;border-color:#ef3340}.set-admin-message{color:#83dfa9;background:#53cd8e0d;border:1px solid #53cd8e3d;border-radius:9px;margin:15px 0 0;padding:11px 13px;font-size:12px}.set-create-form{background:#101216;border:1px solid #30343c;border-radius:13px;grid-template-columns:1.5fr repeat(6,1fr) auto;align-items:end;gap:9px;margin-top:15px;padding:17px;display:grid}.set-create-form>div{align-self:center}.set-create-form h3{margin:0;font-size:17px}.set-create-form p{color:#858c96;margin:4px 0 0;font-size:10px}.set-create-form label,.set-details-form label,.card-admin-form label{color:#a8aeb7;gap:6px;font-size:10px;font-weight:800;display:grid}.set-create-form input,.set-details-form input,.set-details-form textarea,.card-admin-form input,.set-admin-library input,.set-card-admin>header input{color:#fff;background:#090b0e;border:1px solid #353a42;border-radius:8px;outline:0;width:100%;min-width:0;height:41px;padding:0 10px;font-size:12px}.set-create-form input:focus,.set-details-form input:focus,.set-details-form textarea:focus,.card-admin-form input:focus,.set-admin-library input:focus,.set-card-admin>header input:focus{border-color:#ef3340;box-shadow:0 0 0 3px #ef334012}.set-create-form>button{color:#fff;background:#ef3340;border:0;border-radius:8px;height:41px;padding:0 16px;font-size:11px;font-weight:900}.set-admin-workspace{grid-template-columns:330px minmax(0,1fr);gap:13px;min-height:760px;margin-top:15px;display:grid}.set-admin-library,.set-admin-editor{background:#0d0f12;border:1px solid #292d34;border-radius:15px;min-width:0;overflow:hidden}.set-admin-library>div:first-child{border-bottom:1px solid #292d34;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.set-admin-library>div:first-child label{color:#858c96;align-items:center;gap:5px;font-size:10px;display:flex}.set-admin-library>div:first-child label input{width:15px;height:15px}.set-admin-library>span{color:#757c86;padding:9px 13px;font-size:10px;display:block}.set-admin-library>div:last-child{max-height:780px;padding:0 7px 10px;overflow:auto}.set-admin-library>div:last-child>button{color:#dfe2e6;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:48px 1fr auto;align-items:center;gap:9px;width:100%;padding:7px;display:grid}.set-admin-library>div:last-child>button:hover,.set-admin-library>div:last-child>button.active{background:#191c21}.set-admin-library>div:last-child>button.active{box-shadow:inset 3px 0 #ef3340}.set-admin-library>div:last-child>button.hidden{opacity:.52}.set-admin-library>div:last-child>button>div{background:#f6f7f9;border:1px solid #323740;border-radius:7px;place-items:center;width:48px;height:39px;display:grid;overflow:hidden}.set-admin-library img{object-fit:contain;max-width:44px;max-height:34px}.set-admin-library button>div>b{color:#16191d;font-size:10px}.set-admin-library button>span{min-width:0}.set-admin-library strong,.set-admin-library small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.set-admin-library strong{font-size:11px}.set-admin-library small{color:#7f8690;margin-top:3px;font-size:9px}.set-admin-library em{color:#9ca2ab;background:#252930;border-radius:4px;padding:4px 5px;font-size:7px;font-style:normal;font-weight:900}.set-admin-library button.active em{color:#ff747e;background:#ef33401f}.set-admin-editor{padding:18px}.set-admin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;display:flex}.set-admin-empty>span{color:#ef3340;font-size:38px}.set-admin-empty h3{margin:12px 0 6px;font-size:23px}.set-admin-empty p{color:#858c96;margin:0;font-size:12px}.set-admin-editor>header{border-bottom:1px solid #292d34;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.set-admin-editor>header span{color:#ff6f79;letter-spacing:.13em;font-size:8px;font-weight:900}.set-admin-editor>header h3{margin:4px 0 3px;font-size:25px}.set-admin-editor>header p{color:#868d97;margin:0;font-size:11px}.set-admin-editor>header button{color:#e2e4e8;background:#181b20;border:1px solid #3a3f47;border-radius:8px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850}.set-admin-editor>header button.danger{color:#ff7c85;background:#ef33400f;border-color:#ef334059}.set-details-form{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:13px;display:grid}.set-form-section{background:#101217;border:1px solid #2c3037;border-radius:11px;padding:14px}.set-form-section:first-child{grid-row:span 2}.set-form-section h4,.set-import-panel h4,.set-card-admin h4{margin:0;font-size:16px}.set-form-section>p{color:#858c96;margin:5px 0 12px;font-size:10px;line-height:1.5}.set-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.set-form-grid .wide{grid-column:1/-1}.set-details-form textarea{resize:vertical;height:auto;padding:10px}.set-details-form>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.set-details-form>footer button,.set-import-panel button,.set-card-admin button,.card-admin-form button{color:#e3e6e9;background:#181b20;border:1px solid #393e46;border-radius:8px;min-height:40px;padding:0 12px;font-size:10px;font-weight:850}.set-details-form>footer button.primary,.card-admin-form button.primary{color:#fff;background:#ef3340;border-color:#ef3340}.set-import-panel,.set-card-admin{background:#101217;border:1px solid #2c3037;border-radius:11px;margin-top:13px;padding:15px}.set-import-panel>header,.set-card-admin>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.set-import-panel>header p,.set-card-admin>header p{color:#858c96;margin:4px 0 0;font-size:10px}.set-import-steps{grid-template-columns:1fr 1fr 1.25fr;gap:9px;margin-top:13px;display:grid}.set-import-steps>label,.set-import-steps>div{background:#0a0c0f;border:1px solid #333841;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:84px;padding:11px;display:grid;position:relative}.set-import-steps>label>b,.set-import-steps>div>b{color:#ff727c;background:#ef33401c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.set-import-steps span{color:#e2e4e7;flex-direction:column;gap:3px;font-size:11px;font-weight:800;display:flex}.set-import-steps small,.set-import-panel>small{color:#7d848e;font-size:9px;line-height:1.5}.set-import-steps input{opacity:0;cursor:pointer;position:absolute;inset:0}.set-import-steps>div{grid-template-columns:28px 1fr auto auto}.set-import-steps>div button{min-height:34px;padding:0 8px}.set-import-panel>small{margin-top:10px;display:block}.set-card-admin>header>div:last-child{gap:7px;display:flex}.set-card-admin>header input{width:230px}.card-admin-form{background:#090b0e;border:1px solid #343942;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;padding:13px;display:grid}.card-admin-form .wide{grid-column:span 3}.card-admin-form .check{flex-direction:row;align-items:center;display:flex}.card-admin-form .check input{width:16px;height:16px}.card-admin-form>div{justify-content:flex-end;align-items:end;gap:7px;display:flex}.set-card-admin-list{max-height:570px;margin-top:12px;overflow:auto}.set-card-admin-list article{border-top:1px solid #292d34;grid-template-columns:44px minmax(190px,1fr) 75px 65px auto auto;align-items:center;gap:10px;padding:8px 4px;display:grid}.set-card-admin-list article>div{background:#07090b;border-radius:5px;place-items:center;width:44px;height:58px;display:grid;overflow:hidden}.set-card-admin-list img{object-fit:contain;width:100%;height:100%}.set-card-admin-list article>div span{font-size:18px;font-weight:900}.set-card-admin-list p{min-width:0;margin:0}.set-card-admin-list strong,.set-card-admin-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.set-card-admin-list strong{font-size:11px}.set-card-admin-list small{color:#7f8690;margin-top:3px;font-size:9px}.set-card-admin-list article>b{font-size:10px}.set-card-admin-list article>em{color:#858c96;font-size:9px;font-style:normal}.set-card-admin-list article>button{min-height:32px;padding:0 8px}.set-card-admin-list article>button.danger,.set-import-steps button.danger{color:#ff858e;border-color:#ef334047}.set-card-limit{color:#858c96;text-align:center;font-size:10px}@media (width<=1250px){.set-create-form{grid-template-columns:repeat(4,1fr)}.set-create-form>div{grid-column:1/-1}.set-admin-workspace{grid-template-columns:270px 1fr}.set-details-form{grid-template-columns:1fr}.set-form-section:first-child{grid-row:auto}.set-details-form>footer{grid-column:auto}.set-import-steps{grid-template-columns:1fr}.card-admin-form{grid-template-columns:1fr 1fr}.card-admin-form .wide{grid-column:1/-1}}@media (width<=800px){.set-admin{width:calc(100% - 28px)}.set-admin>header{flex-direction:column;align-items:flex-start}.set-create-form{grid-template-columns:1fr 1fr}.set-admin-workspace{grid-template-columns:1fr}.set-admin-library>div:last-child{max-height:330px}.set-form-grid,.card-admin-form{grid-template-columns:1fr}.set-form-grid .wide,.card-admin-form .wide{grid-column:auto}.set-import-panel>header,.set-card-admin>header{flex-direction:column;align-items:flex-start}.set-card-admin>header>div:last-child,.set-card-admin>header input{width:100%}.set-card-admin-list article{grid-template-columns:44px 1fr auto auto}.set-card-admin-list article>b,.set-card-admin-list article>em{grid-column:2}.set-card-admin-list article>button{grid-row:1}.set-card-admin-list article>button:first-of-type{grid-column:3}.set-card-admin-list article>button:last-child{grid-column:4}.set-import-steps>div{grid-template-columns:28px 1fr}.set-import-steps>div button{grid-column:2}.set-details-form>footer{flex-direction:column}.set-create-form>div{grid-column:1/-1}}.brand-upload{cursor:pointer;background:#0a0c0f;border:1px dashed #434953;border-radius:8px;min-height:38px;position:relative;color:#c7cbd1!important;place-items:center!important;display:grid!important}.brand-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.brand-upload span{font-size:10px}.set-admin-description{color:#a7adb6!important;max-width:760px!important;margin:8px 0 12px!important;font-size:12px!important;line-height:1.65!important}:root{--m-bg:#08090b;--m-panel:#101216;--m-panel-2:#15171c;--m-line:#262a31;--m-muted:#8a909a;--m-red:#ef3340;--m-red-2:#ff6b75;--m-white:#f6f7f9}.marketing-page,.auth-page{background:radial-gradient(circle at 72% -8%,#ef33401c,transparent 28%),var(--m-bg);min-height:100vh;color:var(--m-white)}.marketing-page a,.auth-page a{text-decoration:none}.marketing-page img,.auth-page img{max-width:100%;display:block}.marketing-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090be3;border-bottom:1px solid #ffffff14;align-items:center;gap:38px;height:72px;padding:0 max(28px,50vw - 690px);display:flex;position:sticky;top:0}.marketing-header>nav{align-items:center;gap:6px;margin-left:auto;display:flex}.marketing-header>nav a,.marketing-login{color:#989da6;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:750}.marketing-header>nav a:hover,.marketing-login:hover{color:#fff;background:#15171b}.marketing-header>div{align-items:center;gap:6px;display:flex}.marketing-join{background:var(--m-red);color:#fff;border-radius:9px;place-items:center;height:38px;padding:0 15px;font-size:10px;font-weight:850;display:grid}.marketing-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;width:min(1380px,100% - 56px);min-height:690px;margin:auto;padding:68px 0;display:grid}.hero-copy h1,.detail-hero h1,.pricing-hero h1{letter-spacing:-.075em;margin:10px 0 22px;font-size:clamp(56px,7vw,104px);line-height:.9}.hero-copy h1 span,.detail-hero h1 span,.pricing-hero h1 span{color:var(--m-red)}.hero-copy>p:nth-of-type(2),.detail-hero>div>p:nth-of-type(2){color:#a0a5ae;max-width:680px;font-size:15px;line-height:1.75}.hero-actions{align-items:center;gap:10px;margin-top:28px;display:flex}.hero-actions a{color:#e5e7eb;border:1px solid #373b43;border-radius:9px;align-items:center;gap:34px;min-height:48px;padding:0 17px;font-size:11px;font-weight:850;display:flex}.hero-actions a:first-child{border-color:var(--m-red);background:var(--m-red);color:#fff}.hero-copy>small,.grading-detail-hero>div>small{color:#6e747e;margin-top:14px;font-size:9px;display:block}.hero-brand-logo{mix-blend-mode:screen;filter:drop-shadow(0 18px 38px #ef334024);width:min(560px,92%);height:auto;margin:-30px 0 10px;display:block}.hero-card-showcase{height:560px;position:relative}.hero-card-showcase article{--rotate:calc((var(--card-index) - 1.5)*5deg);top:calc(var(--card-index)*20px);left:calc(var(--card-index)*82px);width:245px;transform:rotate(var(--rotate));background:#101216;border:1px solid #ffffff29;border-radius:18px;padding:10px;transition:all .3s;position:absolute;box-shadow:0 30px 80px #0000008c}.hero-card-showcase article:hover{z-index:10;transform:translateY(-12px)rotate(0)}.hero-card-showcase img{aspect-ratio:63/88;object-fit:cover;object-position:center;background:#07080a;border-radius:11px;width:100%}.hero-card-showcase article>div{grid-template-columns:1fr auto;gap:3px 12px;padding:12px 5px 4px;display:grid}.hero-card-showcase span{color:#cacdd3;grid-row:1/3;font-size:9px;font-weight:750}.hero-card-showcase strong{font-size:23px;line-height:1}.hero-card-showcase small{color:var(--m-red-2);text-align:right;font-size:7px}.marketing-proof{background:#0b0d10;border-block:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;min-height:70px;padding:14px 24px;display:flex}.marketing-proof span{color:#8d939d;border:1px solid #252930;border-radius:999px;padding:9px 13px;font-size:9px}.marketing-proof b{color:var(--m-red-2);margin-right:4px}.marketing-feature-band{width:min(1380px,100% - 56px);margin:auto;padding:100px 0}.marketing-feature-band>div:first-child{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:30px;display:grid}.marketing-feature-band h2,.marketing-report-strip h2,.marketing-sets-strip h2,.marketing-final-cta h2,.sample-report-section h2,.grading-share-strip h2,.pricing-compare h2{letter-spacing:-.06em;margin:8px 0;font-size:clamp(38px,5vw,68px);line-height:.95}.marketing-feature-band>div:first-child>p:last-child{max-width:500px;color:var(--m-muted);justify-self:end;line-height:1.7}.marketing-feature-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.marketing-feature-cards>a{border:1px solid var(--m-line);color:#fff;background:linear-gradient(145deg,#121419,#0d0f12);border-radius:17px;flex-direction:column;min-height:300px;padding:26px;display:flex}.marketing-feature-cards>a:hover{border-color:#454a54;transform:translateY(-3px)}.marketing-feature-cards span{color:var(--m-red);font-size:10px;font-weight:900}.marketing-feature-cards h3{letter-spacing:-.045em;margin:72px 0 10px;font-size:30px}.marketing-feature-cards p{color:var(--m-muted);font-size:11px;line-height:1.7}.marketing-feature-cards b{color:#d8dbe0;margin-top:auto;font-size:10px}.marketing-report-strip,.marketing-sets-strip{border:1px solid var(--m-line);background:linear-gradient(145deg,#111318,#0b0d10);border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;width:min(1380px,100% - 56px);margin:0 auto 110px;padding:52px;display:grid}.report-visual{background:radial-gradient(circle,#ef334029,#0000 45%),#090a0c;border:1px solid #2d3138;border-radius:18px;place-items:center;min-height:570px;display:grid;position:relative;overflow:hidden}.report-visual>img{object-fit:cover;border-radius:15px;max-width:70%;height:490px;box-shadow:0 25px 70px #000}.score-orbit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0f12e8;border:1px solid #414650;border-radius:13px;width:170px;padding:17px;position:absolute;bottom:18px;right:18px}.score-orbit small{color:#7f8590;letter-spacing:.12em;font-size:7px;display:block}.score-orbit strong{font-size:48px;line-height:1;display:block}.score-orbit span{color:var(--m-red-2);font-size:9px}.marketing-report-strip>div:last-child>p:nth-of-type(2),.marketing-sets-strip>div>p:nth-of-type(2),.grading-share-strip p{color:var(--m-muted);font-size:12px;line-height:1.75}.marketing-report-strip ul,.grading-share-strip ul{padding:0;list-style:none}.marketing-report-strip li,.grading-share-strip li{color:#b7bbc3;border-bottom:1px solid #24272d;padding:10px 0;font-size:10px}.marketing-report-strip li:before,.grading-share-strip li:before{content:"✓";color:var(--m-red-2);margin-right:9px}.marketing-report-strip a,.marketing-sets-strip a{color:#fff;margin-top:18px;font-size:10px;font-weight:850;display:inline-flex}.marketing-sets-strip{grid-template-columns:1.05fr .95fr}.marketing-sets-strip h2 span{color:var(--m-red)}.binder-progress{background:#0a0c0f;border:1px solid #343840;border-radius:18px;padding:27px}.binder-progress header{justify-content:space-between;align-items:center;display:flex}.binder-progress header span{font-size:11px;font-weight:850}.binder-progress header b{font-size:36px}.binder-progress>i{background:#292d34;border-radius:99px;height:8px;margin:24px 0;display:block;overflow:hidden}.binder-progress>i u{background:linear-gradient(90deg,var(--m-red),#ff7c84);width:68%;height:100%;display:block}.binder-progress>div{gap:10px;display:grid}.binder-progress>div span{color:#a7acb5;background:#101216;border:1px solid #24272d;border-radius:10px;padding:13px;font-size:9px}.marketing-final-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#ef334029,#0000 45%),#0e1013;border:1px solid #ef33404d;border-radius:22px;width:min(1000px,100% - 56px);margin:0 auto 100px;padding:74px 30px}.marketing-final-cta p:not(.eyebrow){max-width:630px;color:var(--m-muted);margin:15px auto 26px;line-height:1.7}.marketing-final-cta a{background:var(--m-red);color:#fff;border-radius:9px;align-items:center;gap:30px;padding:16px 18px;font-size:11px;font-weight:850;display:inline-flex}.marketing-footer{border-top:1px solid #22252b;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;width:min(1380px,100% - 56px);margin:auto;padding:55px 0 35px;display:grid}.marketing-footer>p{color:#888e98;font-size:10px}.marketing-footer>div{gap:18px;display:flex}.marketing-footer>div a{color:#9da2ab;font-size:9px;font-weight:750}.marketing-footer>small{color:#5f6570;grid-column:1/-1;font-size:8px}.detail-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;width:min(1380px,100% - 56px);min-height:650px;margin:auto;padding:70px 0;display:grid}.detail-hero h1{font-size:clamp(54px,6.4vw,92px)}.collection-stack{height:520px;position:relative}.collection-stack article{background:#111318;border:1px solid #333740;border-radius:16px;width:250px;padding:10px;position:absolute;box-shadow:0 28px 70px #000}.collection-stack article:first-child{top:20px;left:20px;transform:rotate(-8deg)}.collection-stack article:nth-child(2){z-index:2;top:65px;left:175px;transform:rotate(2deg)}.collection-stack article:nth-child(3){top:0;right:5px;transform:rotate(10deg)}.collection-stack img{aspect-ratio:63/88;object-fit:cover;border-radius:10px;width:100%}.collection-stack span{color:#aeb2ba;text-align:center;padding:11px 4px 3px;font-size:8px;font-weight:850;display:block}.collection-flow,.grading-benefits{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1380px,100% - 56px);margin:0 auto 90px;display:grid}.collection-flow>div,.grading-benefits>article{border:1px solid var(--m-line);background:#0e1013;border-radius:16px;padding:27px}.collection-flow span,.grading-benefits span{color:var(--m-red);font-size:10px;font-weight:900}.collection-flow h2,.grading-benefits h2{letter-spacing:-.04em;margin:40px 0 10px;font-size:25px}.collection-flow p,.grading-benefits p{color:var(--m-muted);font-size:10px;line-height:1.7}.collection-tool-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1380px,100% - 56px);margin:0 auto 110px;display:grid}.collection-tool-grid article{border:1px solid var(--m-line);background:linear-gradient(145deg,#121419,#0c0e11);border-radius:16px;min-height:240px;padding:27px}.collection-tool-grid i{width:44px;height:44px;color:var(--m-red-2);border:1px solid #3a3e46;border-radius:12px;place-items:center;font-style:normal;display:grid}.collection-tool-grid h3{margin:35px 0 9px;font-size:23px}.collection-tool-grid p{color:var(--m-muted);font-size:10px;line-height:1.7}.grading-hero-report{background:radial-gradient(circle at 20% 40%,#ef334021,#0000 40%),#0e1013;border:1px solid #32363e;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:22px;padding:26px;display:grid}.grading-hero-report img{aspect-ratio:63/88;object-fit:cover;border-radius:13px;width:100%;max-height:440px}.grading-hero-report small{color:#777d87;letter-spacing:.14em;font-size:8px;display:block}.grading-hero-report strong{font-size:82px;line-height:1;display:block}.grading-hero-report span{color:var(--m-red-2);font-size:11px;font-weight:800}.grading-hero-report i{background:#2c3037;border-radius:99px;height:6px;margin:22px 0 10px;display:block}.grading-hero-report i u{background:var(--m-red);width:98.5%;height:100%;display:block}.grading-hero-report p{color:#737984;font-size:8px}.grading-benefits{grid-template-columns:repeat(4,1fr)}.grading-benefits h2{font-size:21px}.sample-report-section{width:min(1380px,100% - 56px);margin:0 auto 110px}.sample-report-section>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sample-report-section>header>p{max-width:410px;color:var(--m-muted);font-size:10px;line-height:1.7}.sample-report-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.sample-report-grid>article{border:1px solid var(--m-line);background:#0e1013;border-radius:18px;padding:20px}.sample-report-card{background:#08090b;border:1px solid #252930;border-radius:13px;place-items:center;height:330px;display:grid;position:relative;overflow:hidden}.sample-report-card img{object-fit:cover;border-radius:10px;max-width:80%;height:92%}.sample-report-card span{background:#08090be6;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:750;position:absolute;bottom:12px;left:12px}.sample-score{grid-template-columns:1fr auto;gap:3px 10px;padding:20px 0;display:grid}.sample-score small{color:#747a84;letter-spacing:.12em;font-size:7px}.sample-score strong{grid-area:1/2/3;font-size:44px;line-height:1}.sample-score b{color:var(--m-red-2);font-size:9px}.sample-attributes{gap:11px;display:grid}.sample-attributes>div{grid-template-columns:1fr auto;gap:5px;display:grid}.sample-attributes span,.sample-attributes b{font-size:8px}.sample-attributes i{background:#2c3037;border-radius:99px;grid-column:1/3;height:3px}.sample-attributes u{background:var(--m-red);height:100%;display:block}.sample-report-grid footer{gap:7px;margin-top:18px;display:flex}.sample-report-grid footer span{color:#848a94;border:1px solid #292d34;border-radius:999px;padding:7px;font-size:7px}.grading-share-strip{border:1px solid var(--m-line);background:linear-gradient(145deg,#121419,#0c0e11);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1380px,100% - 56px);margin:0 auto 110px;padding:55px;display:grid}.share-link-demo{background:#08090b;border:1px solid #363a43;border-radius:16px;padding:26px}.share-link-demo>span{color:var(--m-red-2);letter-spacing:.1em;font-size:8px;font-weight:850}.share-link-demo>strong{color:#b7bbc3;text-overflow:ellipsis;border:1px dashed #3a3e46;border-radius:9px;margin:17px 0;padding:14px;font-size:10px;display:block;overflow:hidden}.share-link-demo button{background:var(--m-red);color:#fff;border:0;border-radius:9px;width:100%;height:44px;font-size:10px;font-weight:850}.share-link-demo small{color:#737984;text-align:center;margin-top:11px;font-size:8px;display:block}.pricing-hero{text-align:center;width:min(980px,100% - 56px);margin:auto;padding:95px 0 60px}.pricing-hero h1{font-size:clamp(54px,6.5vw,90px)}.pricing-hero>p:last-child{max-width:700px;color:var(--m-muted);margin:22px auto;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:13px;width:min(1180px,100% - 56px);margin:0 auto 100px;display:grid}.pricing-grid article{border:1px solid var(--m-line);background:linear-gradient(145deg,#121419,#0c0e11);border-radius:19px;flex-direction:column;min-height:560px;padding:30px;display:flex;position:relative}.pricing-grid article.featured{border-color:#ef3340a6;box-shadow:0 20px 70px #ef334017}.pricing-grid article>em{color:var(--m-red-2);background:#ef33401f;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:16px;right:16px}.pricing-grid article>span{color:#858b95;letter-spacing:.12em;font-size:9px;font-weight:850}.pricing-grid article>div{align-items:end;margin:34px 0 10px;display:flex}.pricing-grid article>div strong{letter-spacing:-.06em;font-size:55px;line-height:1}.pricing-grid article>div small{color:#777d87;padding:0 0 7px 7px}.pricing-grid article>p{color:#b8bcc4;border-bottom:1px solid #262a31;padding-bottom:22px;font-size:10px}.pricing-grid ul{padding:14px 0;list-style:none}.pricing-grid li{color:#9499a3;padding:9px 0;font-size:10px}.pricing-grid li:first-letter{color:var(--m-red-2)}.pricing-grid article>a{color:#fff;border:1px solid #3b3f48;border-radius:9px;justify-content:space-between;align-items:center;height:48px;margin-top:auto;padding:0 15px;font-size:10px;font-weight:850;display:flex}.pricing-grid article.featured>a{border-color:var(--m-red);background:var(--m-red)}.pricing-compare{border:1px solid var(--m-line);background:#0e1013;border-radius:20px;width:min(1180px,100% - 56px);margin:0 auto 90px;padding:45px}.pricing-compare>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;display:grid}.pricing-compare>div span{color:#a5aab3;border:1px solid #272b32;border-radius:10px;padding:14px;font-size:9px}.pricing-compare>div span:before{content:"✓";color:var(--m-red-2);margin-right:8px}.pricing-note{border:1px solid #2b2f36;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 56px);margin:0 auto 100px;padding:35px;display:flex}.pricing-note h2{margin:0 0 7px;font-size:27px}.pricing-note p{color:var(--m-muted);margin:0;font-size:10px}.pricing-note a{background:var(--m-red);color:#fff;white-space:nowrap;border-radius:9px;padding:14px 16px;font-size:10px;font-weight:850}.auth-page{padding-bottom:40px}.auth-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;width:min(1180px,100% - 56px);min-height:calc(100vh - 72px);margin:auto;padding:60px 0;display:grid}.auth-layout>aside h1{letter-spacing:-.065em;margin:10px 0 20px;font-size:clamp(50px,5vw,76px);line-height:.94}.auth-layout>aside h1 span{color:var(--m-red)}.auth-layout>aside>p:nth-of-type(2){color:var(--m-muted);line-height:1.7}.auth-promises{grid-template-columns:1fr 1fr;gap:9px;margin:25px 0;display:grid}.auth-promises span{color:#a3a8b1;border:1px solid #292d34;border-radius:9px;padding:11px;font-size:9px}.auth-promises span:first-letter{color:var(--m-red-2)}.auth-mini-cards{align-items:end;height:230px;margin-top:22px;display:flex}.auth-mini-cards img{aspect-ratio:63/88;object-fit:cover;border-radius:11px;width:145px;transform:rotate(-6deg);box-shadow:0 18px 40px #000}.auth-mini-cards img+img{margin-left:-22px;transform:rotate(7deg)}.auth-card{background:linear-gradient(145deg,#121419,#0c0e11);border:1px solid #30343c;border-radius:20px;padding:34px;box-shadow:0 35px 90px #0006}.auth-card h2{letter-spacing:-.05em;margin:6px 0 8px;font-size:37px}.auth-lead{color:var(--m-muted);margin:0 0 25px;font-size:11px;line-height:1.6}.auth-card form{gap:14px;display:grid}.auth-card label{color:#b5b9c1;gap:7px;font-size:9px;font-weight:800;display:grid}.auth-card label small{color:#6e747e;font-weight:500}.auth-card input{color:#fff;background:#090a0c;border:1px solid #343840;border-radius:9px;outline:none;height:46px;padding:0 13px}.auth-card input:focus{border-color:var(--m-red)}.auth-name-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.binder-check{background:#090a0c;border:1px solid #30343b;border-radius:13px;padding:15px}.binder-check>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.binder-check>header span{color:var(--m-red-2);letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.binder-check>header strong{margin-top:4px;font-size:10px;display:block}.binder-check>header button{color:#adb2ba;cursor:pointer;background:#15171b;border:1px solid #343840;border-radius:8px;width:32px;height:32px}.binder-cards{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.binder-cards button{color:#fff;cursor:grab;background:#111318;border:1px solid #2c3037;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:79px;padding:9px;display:flex}.binder-cards button.selected{border-color:var(--m-red);opacity:.65;background:#ef33401a}.binder-cards i{font-size:16px;font-style:normal}.binder-cards strong{font-size:8px}.binder-cards small{color:#757b85;font-size:7px}.binder-pocket{color:#747a84;border:1px dashed #3c414a;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:58px;display:flex}.binder-pocket.ready{color:#9bd2ac;background:#48a86712;border-color:#48a867}.binder-pocket>span{font-size:25px}.binder-pocket strong{font-size:9px;display:block}.binder-pocket small{font-size:7px}.auth-submit{background:var(--m-red);color:#fff;cursor:pointer;border:0;border-radius:9px;height:49px;font-size:10px;font-weight:900}.auth-submit:disabled{opacity:.45;cursor:not-allowed}.auth-error{color:#ff9da3;background:#ef334014;border:1px solid #ef334057;border-radius:8px;margin:0;padding:11px;font-size:9px;line-height:1.5}.auth-switch{color:#737984;text-align:center;margin:20px 0 0;font-size:9px}.auth-switch a{color:#fff;font-weight:850}.verification-code{letter-spacing:.32em;text-align:center;font-size:28px;height:68px!important}.auth-back{color:#8b919a;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-size:9px;display:block}.login-report-preview{background:#0e1013;border:1px solid #2d3138;border-radius:14px;grid-template-columns:145px 1fr;align-items:center;gap:20px;margin-top:30px;padding:17px;display:grid}.login-report-preview img{object-fit:cover;border-radius:9px;width:145px;height:195px}.login-report-preview span{color:#7d838d;letter-spacing:.1em;font-size:7px;display:block}.login-report-preview strong{font-size:58px;display:block}.login-report-preview small{color:var(--m-red-2);font-size:8px}.owner-recovery{text-align:center;border-top:1px solid #292d34;margin-top:18px;padding-top:17px}.owner-recovery span{color:#747a84;letter-spacing:.14em;font-size:6px;font-weight:900}.owner-recovery p{color:#8c929c;margin:6px 0;font-size:8px}.owner-recovery a{color:#ff6c76;font-size:8px;font-weight:850}.member-frame{background:var(--bg,#08090b);min-height:100vh}.member-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0cf0;border-bottom:1px solid #24272e;align-items:center;gap:28px;height:70px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.member-header>.brand{flex:none}.member-header>nav{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.member-header>nav a{color:#777e88;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 11px;font-size:9px;font-weight:760;display:flex}.member-header>nav a:hover,.member-header>nav a.active{color:#fff;background:#17191e}.member-header>nav a.active{box-shadow:inset 0 -2px var(--m-red)}.member-header>nav i{color:#9da2ab;font-size:14px;font-style:normal}.member-header>nav a.active i{color:var(--m-red-2)}.member-header>nav em{color:var(--m-red-2);background:#ef334021;border-radius:4px;padding:3px 5px;font-size:6px;font-style:normal}.member-account{flex:none;align-items:center;gap:8px;display:flex}.member-account>a:first-child{align-items:center;gap:9px;min-width:0;display:flex}.member-account>a:first-child>span{color:#fff;background:#17191e;border:1px solid #41464f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:850;display:grid}.member-account strong,.member-account small{text-overflow:ellipsis;white-space:nowrap;max-width:90px;display:block;overflow:hidden}.member-account strong{color:#e6e8eb;font-size:9px}.member-account small{color:#6e747e;font-size:7px}.member-account>a:last-child{color:#747a84;font-size:16px}.member-main{min-height:100vh;padding:70px 0 0}.member-main .app-shell>.sidebar,.member-main .community-topbar,.member-main .mobile-nav{display:none!important}.member-main .workspace{padding-left:0!important}.member-main .topbar{top:70px}.member-main .community-page{padding-top:1px}.member-main .marketing-header{display:none}.member-main .detail-hero,.member-main .pricing-hero{padding-top:55px}.member-main .marketing-footer,.member-mobile-nav{display:none}.admin-email-delivery{background:#0f1115;border:1px solid #282c33;border-radius:16px;grid-template-columns:1fr 1fr;gap:30px;width:min(1180px,100% - 64px);margin:20px auto;padding:25px;display:grid}.admin-email-delivery h2{margin:4px 0;font-size:24px}.admin-email-delivery p{color:#858b95;font-size:10px;line-height:1.6}.admin-email-delivery form{align-content:center;gap:8px;display:grid}.admin-email-delivery label{color:#9ea3ac;font-size:8px;font-weight:800}.admin-email-delivery form>div{gap:8px;display:flex}.admin-email-delivery input{color:#fff;background:#08090b;border:1px solid #343840;border-radius:9px;flex:1;height:43px;padding:0 12px}.admin-email-delivery button{background:var(--m-red);color:#fff;border:0;border-radius:8px;padding:0 15px;font-size:9px;font-weight:850}.admin-email-delivery small{color:#9bd2ac;font-size:8px}@media (width<=1050px){.marketing-hero,.detail-hero{grid-template-columns:1fr;gap:35px}.marketing-hero{padding-bottom:25px}.hero-card-showcase{max-width:680px;height:500px}.marketing-report-strip,.marketing-sets-strip,.grading-share-strip{grid-template-columns:1fr}.collection-stack{width:min(620px,100%)}.grading-benefits{grid-template-columns:repeat(2,1fr)}.sample-report-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr;max-width:650px}.pricing-grid article{min-height:460px}.pricing-compare>div{grid-template-columns:repeat(2,1fr)}.auth-layout{grid-template-columns:1fr;max-width:680px}.auth-layout>aside{padding-top:20px}.auth-mini-cards{display:none}.member-header{gap:12px;padding-inline:16px}.member-header>nav a{padding-inline:8px}.member-header>nav i,.member-account div{display:none}}@media (width<=760px){.marketing-header{gap:10px;height:auto;min-height:64px;padding:10px 17px}.brand{flex-basis:112px;width:112px;height:38px}.marketing-header>nav{display:none}.marketing-header>div{margin-left:auto}.marketing-login{display:none}.marketing-join{height:36px;padding:0 11px}.marketing-hero,.detail-hero,.marketing-feature-band,.marketing-report-strip,.marketing-sets-strip,.collection-flow,.collection-tool-grid,.grading-benefits,.sample-report-section,.grading-share-strip,.pricing-grid,.pricing-compare,.pricing-note,.marketing-footer{width:calc(100% - 28px)}.marketing-hero{min-height:auto;padding:50px 0}.hero-copy h1,.detail-hero h1,.pricing-hero h1{font-size:47px}.hero-copy>p:nth-of-type(2),.detail-hero>div>p:nth-of-type(2){font-size:12px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{justify-content:center}.hero-card-showcase{height:390px;overflow:hidden}.hero-card-showcase article{width:170px;left:calc(var(--card-index)*50px);padding:6px}.hero-card-showcase article>div{padding:8px 2px}.hero-card-showcase strong{font-size:18px}.marketing-proof{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.marketing-proof span{white-space:nowrap}.marketing-feature-band{padding:70px 0}.marketing-feature-band>div:first-child{grid-template-columns:1fr}.marketing-feature-band>div:first-child>p:last-child{justify-self:start}.marketing-feature-cards,.collection-flow,.collection-tool-grid,.sample-report-grid{grid-template-columns:1fr}.marketing-feature-cards>a{min-height:240px}.marketing-feature-cards h3{margin-top:42px}.marketing-report-strip,.marketing-sets-strip,.grading-share-strip{gap:30px;margin-bottom:70px;padding:24px}.report-visual{min-height:440px}.report-visual>img{height:390px}.score-orbit{width:145px}.marketing-final-cta{width:calc(100% - 28px);padding:50px 20px}.marketing-footer{grid-template-columns:1fr;padding-bottom:90px}.marketing-footer>div{flex-wrap:wrap}.detail-hero{min-height:auto;padding:50px 0}.collection-stack{height:390px}.collection-stack article{width:165px;padding:6px}.collection-stack article:nth-child(2){left:95px}.collection-stack article:nth-child(3){right:0}.grading-hero-report{grid-template-columns:1fr 1fr;padding:15px}.grading-hero-report strong{font-size:54px}.grading-benefits{grid-template-columns:1fr 1fr}.sample-report-section>header{display:block}.sample-report-card{height:360px}.pricing-hero{width:calc(100% - 28px);padding:60px 0 35px}.pricing-compare{padding:24px}.pricing-compare>div{grid-template-columns:1fr}.pricing-note{flex-direction:column;align-items:flex-start}.auth-layout{gap:30px;width:calc(100% - 28px);padding:35px 0}.auth-layout>aside h1{font-size:45px}.auth-promises{grid-template-columns:1fr}.auth-card{padding:23px}.auth-name-row{grid-template-columns:1fr}.binder-cards{grid-template-columns:repeat(2,1fr)}.member-header{flex-wrap:wrap;align-items:flex-start;gap:10px;height:108px;padding:10px 14px 8px}.member-header>.brand{height:35px}.member-header>nav{scrollbar-width:none;flex:0 0 100%;order:3;justify-content:flex-start;overflow-x:auto}.member-header>nav::-webkit-scrollbar{display:none}.member-header>nav a{height:36px;padding:0 11px}.member-header>nav i{display:inline}.member-account{margin-left:auto}.member-account>a:first-child>span{width:32px;height:32px}.member-account>a:last-child{display:none}.member-main{padding:108px 0 0}.member-main .topbar{top:108px}.member-main .marketing-header{display:none}.member-main .profile-content,.member-main .sets-content{width:calc(100% - 28px)}.admin-email-delivery{grid-template-columns:1fr;width:calc(100% - 28px)}.admin-email-delivery form>div{flex-direction:column}.admin-email-delivery button{height:42px}}.member-main .card-detail{top:70px}@media (width<=760px){.member-main .card-detail{top:108px}}@media (width<=430px){.marketing-header .brand span:not(.brand-mark){font-size:10px}.marketing-join{font-size:8px}.hero-card-showcase article{width:145px;left:calc(var(--card-index)*42px)}.grading-benefits{grid-template-columns:1fr}.sample-report-card{height:330px}.auth-card{padding:18px}.binder-cards button{min-height:72px}.member-mobile-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden}}.tester-access-points{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.tester-access-points span{color:#c8ccd2;background:#101318;border:1px solid #30343b;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.tester-privacy-note{background:#51cf8b0b;border:1px solid #51cf8b3d;border-radius:10px;grid-template-columns:42px 1fr;gap:11px;margin-top:20px;padding:14px;display:grid}.tester-privacy-note>span{background:#51cf8b17;border-radius:9px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.tester-privacy-note>div{flex-direction:column;justify-content:center;gap:4px;display:flex}.tester-privacy-note b{color:#dfe2e6;letter-spacing:.08em;font-size:10px}.tester-privacy-note p{color:#9198a2!important;margin:0!important;font-size:11px!important;line-height:1.55!important}@media (width<=760px){.hero-brand-logo{width:min(480px,100%);margin:-18px auto 8px}}
