:root{--sv-ease:cubic-bezier(0.22,1,0.36,1);--sv-quick:160ms;--sv-press:120ms;--sv-focus:var(--vault-accent);--sv-muted-text:#b7bcb0;--sv-surface-shadow:inset 0 1px 0 #ffffff0a,0 4px 14px -7px #0008;--sv-control-shadow:inset 0 1px 0 #ffffff10,0 2px 3px #0003;--sv-gold-shadow:inset 0 1px 0 #fff6db66,0 2px 6px #0004,0 4px 12px -8px var(--vault-accent);--sv-focus-border:color-mix(in srgb,var(--sv-focus) 65%,var(--vault-line))}@media (prefers-reduced-motion:no-preference){:root{--sv-pressed-scale:0.98}}.page-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;margin-bottom:clamp(22px,3vw,34px)}.page-heading>div{min-width:0}.page-heading h1{font-size:clamp(1.875rem,3.25vw,2.875rem);font-weight:700;letter-spacing:-.045em;line-height:1.08;overflow-wrap:anywhere}.page-heading p{max-width:58ch;margin-top:9px;color:var(--sv-muted-text);font-size:.9375rem;line-height:1.55}.page-heading .page-heading-context{margin:0 0 8px;color:var(--sv-focus);font-size:.8125rem;font-weight:600}.page-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.form-stack label{font-size:.875rem;color:var(--sv-muted-text)}.form-stack label:focus-within{color:var(--sv-focus)}.app-shell :is(.panel,.portfolio-value-panel,.portfolio-surface,.vendor-metrics article,.social-surface,.trade-draft-summary,.explore-chase-picker,.home-section,.drop-card,.vendor-chart-panel,.vendor-history-panel,.vendor-stat-rail),:root :is(.account-panel,.onboarding-card,.profile-card,.welcome-feature-grid article){box-shadow:var(--sv-surface-shadow);border-top-color:color-mix(in srgb,var(--vault-line) 85%,#ffffff)}.app-shell .card-tile,:root :is(.sell-card,.trend-product,.trade-pick-grid article){box-shadow:var(--sv-surface-shadow);border-color:var(--vault-line);transition:border-color var(--sv-quick) ease,background-color var(--sv-quick) ease,box-shadow var(--sv-quick) ease}.app-shell .card-tile .card-stage{background-color:color-mix(in srgb,var(--vault-page) 85%,var(--vault-panel))}.app-shell .card-tile:active{transform:none;border-color:var(--sv-focus-border)}.account-panel :is(input:not([type=checkbox]),select,textarea),.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),select,textarea),.onboarding-card :is(input:not([type=file]),select,textarea){box-shadow:inset 0 1px 3px #0003,0 1px 0 #ffffff05;transition:border-color var(--sv-quick) ease,background-color var(--sv-quick) ease}:is(.app-shell,.chase-set-dialog) :is(.search-field,.sell-search,.chase-set-search,.workspace-search,.portfolio-search-input):focus-within{border-color:var(--sv-focus-border);box-shadow:0 0 0 2px color-mix(in srgb,var(--sv-focus) 24%,transparent)}:root :is(.search-field,.sell-search,.chase-set-search,.workspace-search,.portfolio-search-input) input{box-shadow:none}:root :is(.search-field,.sell-search,.chase-set-search,.workspace-search,.portfolio-search-input) input:focus{outline:none}.form-feedback{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:11px;background:color-mix(in srgb,currentColor 7%,transparent);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.form-feedback svg{flex:none;margin-top:2px}.form-feedback[role=status]{color:#b1e4c3}.form-feedback[role=alert]{color:#ffc0b6}:root :is(.polished-button,.button,.btn-primary,.btn-secondary,.social-primary,.social-secondary,.account-submit,.pro-submit,.onboarding-next,.onboarding-use-photo,.portfolio-create-submit,.collection-confirm,.new-portfolio-button,.sold-pill,.scan-confirm,.launch-primary){box-shadow:var(--sv-control-shadow);font-variant-numeric:tabular-nums;transition:scale var(--sv-press) var(--sv-ease),box-shadow var(--sv-quick) ease,background-color var(--sv-quick) ease,border-color var(--sv-quick) ease,color var(--sv-quick) ease}.polished-button{--sv-button-fill:var(--vault-accent);--sv-button-ink:var(--vault-page);border:1px solid transparent;border-radius:12px;background-color:var(--sv-button-fill);color:var(--sv-button-ink)}.polished-button[data-variant=outline]{--sv-button-fill:var(--vault-field);--sv-button-ink:var(--foreground);border-color:var(--vault-line)}:root :is(.polished-button:not([data-size=sm]),.btn-primary,.btn-secondary,.social-primary,.social-secondary){min-block-size:44px}@media (pointer:coarse){.polished-button[data-size=sm]{min-block-size:44px}}:root :is(.polished-button[data-variant=default],.button:not(.secondary),.btn-primary,.social-primary,.account-submit,.pro-submit,.onboarding-next,.portfolio-create-submit,.collection-confirm:not(.is-danger),.launch-primary){box-shadow:var(--sv-gold-shadow)}:root .collection-confirm.is-danger{box-shadow:inset 0 1px 0 #ffe5df65,0 3px 5px #0003,0 8px 18px -10px #d78e7e55}:root :is(.polished-button,.button,.btn-primary,.btn-secondary,.social-primary,.social-secondary,.account-submit,.pro-submit,.onboarding-next,.onboarding-use-photo,.portfolio-create-submit,.collection-confirm,.new-portfolio-button,.sold-pill,.scan-confirm,.launch-primary):active:not(:disabled):not([aria-disabled=true]){transform:none;scale:var(--sv-pressed-scale,none);box-shadow:inset 0 2px 5px #0004,0 1px 1px #0002}:root :is(.polished-button,.button,.btn-primary,.btn-secondary,.social-primary,.social-secondary,.account-submit,.pro-submit,.onboarding-next,.portfolio-create-submit,.collection-confirm,.new-portfolio-button):is(:disabled,[aria-disabled=true]){box-shadow:none;opacity:.55;cursor:not-allowed}:root :where(.app-shell,.account-panel,.onboarding-card,.collection-detail-sheet,.portfolio-create-dialog,.chase-set-dialog,.modal-sheet) :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--sv-focus);outline-offset:3px}.polished-button:focus-visible{outline:2px solid var(--sv-focus);outline-offset:3px}.app-shell button:disabled{cursor:not-allowed}:root button[aria-busy=true]{cursor:progress}:root :is(.menu-trigger,.round-action,.portfolio-create-close,.collection-detail-top button,.chase-set-dialog header>button,.collection-detail-actions :is(button,a),.trade-partner-search button,.sell-card-quantity button){box-shadow:var(--sv-control-shadow);transition:background-color var(--sv-quick) ease,border-color var(--sv-quick) ease,box-shadow var(--sv-quick) ease}:root .collection-detail-top button{min-width:44px;min-height:44px}:root :is(.collection-detail-actions :is(button,a),.menu-trigger,.round-action,.portfolio-create-close,.collection-detail-top button):active:not(:disabled):not([aria-disabled=true]){transform:none;box-shadow:inset 0 2px 4px #0003}:root .collection-detail-actions :is(button,a):disabled{box-shadow:none;transform:none}:root :is(.portfolio-tabs,.card-segments,.explore-browse-modes,.explore-chase-games,.chart-periods){box-shadow:inset 0 2px 4px #0003,0 1px 0 #ffffff05}:root :is(.portfolio-tabs,.card-segments,.explore-browse-modes,.explore-chase-games,.vendor-tabs,.chart-periods,.trending-tabs,.home-tabs,.trend-segments,.trend-periods,.vendor-range) :is(button,a){transition:scale var(--sv-press) var(--sv-ease),color .16s ease,background-color .18s ease,box-shadow .18s ease}@media (prefers-reduced-motion:no-preference){:root :is(.portfolio-tabs,.card-segments,.explore-browse-modes,.explore-chase-games,.vendor-tabs,.chart-periods,.trending-tabs,.home-tabs,.trend-segments,.trend-periods,.vendor-range) :is(button,a):active:not(:disabled):not([aria-disabled=true]){scale:.97}}:root :is(.portfolio-tabs,.card-segments,.explore-browse-modes,.explore-chase-games,.vendor-tabs,.chart-periods,.trending-tabs,.home-tabs,.trend-segments,.trend-periods,.vendor-range) :is([aria-pressed=true],[aria-current=page]){box-shadow:inset 0 1px 0 #fff4ca29,0 2px 6px #0003}:root .collection-detail-tabs button{transition:color .16s ease,border-color .18s ease}:root :is(.social-primary,.social-secondary):hover{transform:none}.app-shell .nav-item[aria-current=page]{box-shadow:inset 0 1px 0 #e8ce8b12,0 3px 8px #0002}.app-shell .bottom-dock{box-shadow:inset 0 1px 0 #ffffff16,0 3px 8px #0004,0 14px 32px #0007}.app-shell .mobile-scan-fab{box-shadow:var(--sv-gold-shadow),0 10px 28px #0005;border:1px solid #ffedb640}:root :is(.home-list-card,.trade-partner-results>a,.chase-set-list>button){transition:background-color var(--sv-quick) ease}@media (hover:hover) and (pointer:fine){:root :is(.polished-button,.button,.btn-primary,.btn-secondary,.social-primary,.social-secondary,.account-submit,.pro-submit,.onboarding-next,.portfolio-create-submit,.collection-confirm,.new-portfolio-button,.sold-pill,.launch-primary):hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 1px #ffffff22,0 2px 5px #0004}.polished-button:hover:not(:disabled):not([aria-disabled=true]){background-color:color-mix(in srgb,var(--sv-button-fill) 91%,#fff)}.app-shell .card-tile:hover,:root :is(.sell-card,.trend-product):hover{transform:none;border-color:var(--sv-focus-border);background-color:var(--vault-panel)}:root :is(.home-list-card,.trade-partner-results>a,.chase-set-list>button):hover{background-color:#edcc7707}:root .collection-detail-actions :is(button,a):hover:not(:disabled){transform:none;background-color:#ffffff0b;box-shadow:inset 0 1px 0 #ffffff1c,0 4px 12px #0004}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.app-shell .card-tile .art-image{transition:opacity .22s ease,scale .24s var(--sv-ease)}.app-shell .card-tile:is(:hover,:focus-visible) .art-image{scale:1.025}}.route-surface,.vendor-tool-surface{min-width:0}@keyframes sv-arrive{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}:root :is(.modal-sheet,.collection-detail-sheet,.portfolio-create-dialog,.chase-set-dialog,.card-sold-sheet,.scan-review-sheet,.trend-detail){box-shadow:inset 0 1px 0 #ffffff14,0 12px 30px #0004,0 32px 100px #0008;border-top-color:#ffffff29}:root :is(.modal-sheet,.collection-detail-sheet,.portfolio-create-dialog,.chase-set-dialog,.card-sold-sheet,.scan-review-sheet,.trend-detail)[data-state=open]{animation:sv-sheet-in .28s var(--sv-ease) both}:root :is(.modal-sheet,.collection-detail-sheet,.portfolio-create-dialog,.chase-set-dialog,.card-sold-sheet,.scan-review-sheet,.trend-detail)[data-state=closed]{animation:sv-sheet-out .16s ease both;pointer-events:none}@keyframes sv-sheet-in{0%{opacity:0;translate:0 20px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@media (max-width:767px){[data-swipe-sheet]:not(.scan-review-sheet):before{content:"";display:block;flex:none;width:38px;height:4px;border-radius:8px;margin:8px auto 10px;background:#737c66}.scan-review-sheet .scan-sheet-handle{display:grid;place-items:center;width:100%;height:24px;margin:0;background:transparent;touch-action:none}.scan-sheet-handle:before{content:"";width:40px;height:4px;border-radius:8px;background:#737c66}.scan-review-sheet>header{touch-action:none}:root [data-swipe-dismissed][data-state=closed]{animation:none!important}}.showcase-copy{gap:14px}.import-csv-paste textarea,.showcase-copy textarea{width:100%;min-width:0;min-height:112px;resize:vertical;border:1px solid #e8d49b30;border-radius:12px;background:#0f170c;padding:14px;font:inherit;font-size:16px}.showcase-copy h3{font-size:18px;font-weight:650}.import-csv-paste>summary,.showcase-copy>details>summary{cursor:pointer;min-height:44px;align-content:center;color:#edcc77}.import-csv-paste>button{margin-top:12px;min-height:44px}.collection-import-page :is(.import-review-heading h2,.import-success h2,[role=alert]){scroll-margin-top:90px}.showcase-corrections[open]>:is(small,label,button){margin-block:12px}.showcase-copy .showcase-open,.showcase-copy .showcase-raw{display:flex;gap:10px;align-items:center}.showcase-open{color:#edcc77;justify-self:start;min-height:36px}.showcase-edit{border-bottom:1px solid #ffffff20}.showcase-edit summary{cursor:pointer;min-height:44px;align-content:center}.showcase-edit summary span,.showcase-optional{color:#acb59f;font-size:12px;margin-inline-start:8px}.showcase-copy label:has(.showcase-optional){display:block}.showcase-copy label:has(.showcase-optional) input{margin-top:8px}.showcase-edit>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;padding:6px 0 18px}.showcase-raw input{flex:none;width:20px;height:20px;accent-color:#edcc77}.showcase-copy>button{min-height:46px}@keyframes sv-sheet-out{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 12px;scale:.99}}:root :is(.modal-overlay,.portfolio-create-overlay,.mobile-menu-overlay,.scan-review-overlay)[data-state=open]{animation:fade-in .2s ease both}:root :is(.modal-overlay,.portfolio-create-overlay,.mobile-menu-overlay,.scan-review-overlay)[data-state=closed]{animation:fade-out .16s ease both;pointer-events:none}.mobile-menu-panel[data-state=open]{animation:sv-menu-in .28s var(--sv-ease) both}.mobile-menu-panel[data-state=closed]{animation:sv-menu-out .16s ease both;pointer-events:none}@keyframes sv-menu-in{0%{opacity:.5;translate:-24px 0}to{opacity:1;translate:0 0}}@keyframes sv-menu-out{to{opacity:0;translate:-16px 0}}.collection-action-notice,.collection-copy-list,.collection-detail-market,.collection-detail-overview,.collection-manage-panel,.onboarding-step{animation:fade-in .2s ease both}.feedback-enter,.scan-saved-receipt{animation:sv-arrive .21s var(--sv-ease) both}:is(.collection-action-notice,.notification-toast)[data-notice-state=leaving]{animation:sv-notice-out .22s ease-in both}@keyframes sv-notice-out{to{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){:is(.collection-action-notice,.notification-toast)[data-notice-state]{animation:none}:is(.collection-action-notice,.notification-toast)[data-notice-state=leaving]{opacity:0}}@media (max-width:767px){:root :is(.modal-sheet,.collection-detail-sheet,.card-sold-sheet,.scan-review-sheet,.trend-detail)[data-state=open]{animation-name:sv-mobile-sheet-in}@keyframes sv-mobile-sheet-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}:root :is(.route-surface,.vendor-tool-surface,.card-tile,.sell-card,.trend-product,.polished-button,.button,.btn-primary,.btn-secondary,.social-primary,.social-secondary,.account-submit,.pro-submit,.onboarding-next,.onboarding-use-photo,.portfolio-create-submit,.collection-confirm,.new-portfolio-button,.sold-pill,.scan-confirm,.launch-primary,.collection-detail-actions :is(button,a),.menu-trigger,.round-action,.portfolio-create-close,.collection-detail-top button){transition:none!important;translate:none!important;scale:none!important;transform:none!important}}.app-shell .glass-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px;isolation:isolate;background:#1b2318d9;border:1px solid #eaf6db30;border-radius:999px;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 1px #ffffff24,inset 0 -1px 1px #0003,0 8px 28px #0006}.dock-selection-bubble{position:absolute;z-index:-1;left:6px;top:6px;bottom:6px;width:calc((100% - 12px) / 5);border-radius:999px;pointer-events:none;background:linear-gradient(160deg,#fff4cf25,#edcc7712);border:1px solid #fff4cc32;box-shadow:inset 0 1px 2px #fff8de30,inset 0 -1px 2px #0002,0 2px 7px #0003;transform:translateX(calc(var(--dock-pending-index, var(--dock-current-index)) * 100%));transition:transform .34s cubic-bezier(.2,.85,.25,1.12),opacity .14s ease}.glass-dock[data-has-selection=false] .dock-selection-bubble{opacity:0}.glass-dock:has([data-pending=true]) .dock-selection-bubble{opacity:1}.glass-dock:has([data-dock-index="0"] [data-pending=true]){--dock-pending-index:0}.glass-dock:has([data-dock-index="1"] [data-pending=true]){--dock-pending-index:1}.glass-dock:has([data-dock-index="2"] [data-pending=true]){--dock-pending-index:2}.glass-dock:has([data-dock-index="3"] [data-pending=true]){--dock-pending-index:3}.glass-dock:has([data-dock-index="4"] [data-pending=true]){--dock-pending-index:4}.app-shell .glass-dock .nav-item,.app-shell .glass-dock .nav-item[aria-current=page]{min-width:0;min-height:60px;padding:0;border-radius:999px;background:transparent;box-shadow:none;color:#aab69f;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform:none}.app-shell .glass-dock .nav-item .nav-icon{display:grid;place-items:center;width:26px;min-width:26px;height:25px;background:none;border-radius:0;box-shadow:none}.dock-link-state{position:relative;display:flex;height:100%;min-height:60px;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:10px;font-weight:500;transition:color .12s ease,scale .15s ease}.app-shell .glass-dock .nav-item[aria-current=page]{color:#ffe19a}.app-shell .glass-dock:has([data-pending=true]) .nav-item{color:#aab69f}.app-shell .glass-dock .nav-item:has([data-pending=true]){color:#ffe19a}.glass-dock .nav-item:active .dock-link-state{scale:.92}.dock-pending-dot{position:absolute;top:3px;right:calc(50% - 19px);width:4px;height:4px;border-radius:50%;background:#ffe19a;opacity:0}.dock-link-state[data-pending=true] .dock-pending-dot{opacity:1}.app-shell .glass-dock .nav-item:focus-visible{outline-offset:-2px}.app-shell .vendor-loading-feedback{position:fixed;right:24px;top:80px;z-index:35;box-shadow:0 4px 15px #0004;background:#242c1e}@media (max-width:767px){.app-shell .vendor-loading-feedback{top:90px;right:16px}}@media (prefers-reduced-transparency:reduce){.app-shell .glass-dock{background:#20271c;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.dock-link-state,.dock-selection-bubble{transition:none}.glass-dock .nav-item:active .dock-link-state{scale:none}}body:has(.app-startup){overflow:hidden}.app-startup{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:var(--sv-safe-top) calc(20px + var(--sv-safe-right)) var(--sv-safe-bottom) calc(20px + var(--sv-safe-left));background:radial-gradient(ellipse at 50% 43%,#283021 0,#171e14 42%,#11160f 76%);color:#f4e6c4}.app-launch-center{width:min(250px,100%);text-align:center}.app-launch-emblem{width:clamp(132px,26vh,184px);margin:0 auto 18px}.startup-loader-art{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 12px 10px #0005)}.app-launch-center strong{display:block;font-size:clamp(30px,9vw,40px);font-weight:750;letter-spacing:-.045em;line-height:1}.app-launch-center p{margin-top:9px;color:#b4bfaa;font-size:10px;font-weight:600;letter-spacing:.26em}.startup-progress{margin-top:30px;height:4px;overflow:hidden;border-radius:999px;background:#e6c77a26}.startup-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b89149,#f4d992);transform-origin:left center;animation:startup-progress-fill var(--startup-duration) linear both}.startup-caption{margin-top:10px;color:#b4bfaa;font-size:12px}.startup-loader-shine,.startup-loader-spark{opacity:0}@media (prefers-reduced-motion:no-preference){.startup-loader-card,.startup-loader-spark,.startup-slab-back,.startup-slab-front,.startup-slab-label,.startup-top-loader{transform-box:fill-box;transform-origin:center}.startup-top-loader{animation:startup-pocket var(--startup-duration) linear both}.startup-loader-card{animation:startup-insert var(--startup-duration) linear both}.startup-slab-back{animation:startup-slab-back var(--startup-duration) linear both}.startup-slab-front{animation:startup-slab-close var(--startup-duration) linear both}.startup-slab-label{animation:startup-grade var(--startup-duration) linear both}.startup-loader-shine{animation:startup-shine var(--startup-duration) linear both}.startup-loader-spark{animation:startup-spark var(--startup-duration) linear both}}@media (prefers-reduced-motion:reduce){.startup-progress>span{animation-timing-function:step-end}}@keyframes startup-progress-fill{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes startup-pocket{0%,41%{transform:translateY(19px)}53%{transform:translateY(7px)}67%,to{transform:translateY(0)}}@keyframes startup-insert{0%,5%{transform:translate(-23px,-153px) rotate(-10deg)}20%{transform:translateY(-121px);animation-timing-function:cubic-bezier(.45,.08,.18,1)}43%{transform:translateY(3px)}50%,to{transform:translateY(0)}}@keyframes startup-slab-back{0%,38%{opacity:0;transform:translateY(34px)}61%,to{opacity:1;transform:translateY(0)}}@keyframes startup-slab-close{0%,49%{opacity:0;transform:translateY(-10px) scale(1.06)}66%{opacity:1;transform:translateY(1px) scale(.997)}71%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes startup-grade{0%,58%{opacity:0;transform:translateY(-7px)}72%,to{opacity:1;transform:translateY(0)}}@keyframes startup-shine{0%,68%{opacity:0;transform:translateX(40px)}76%{opacity:1}89%{opacity:.85}96%,to{opacity:0;transform:translateX(660px)}}@keyframes startup-spark{0%,77%{opacity:0;transform:scale(.8)}86%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.96)}}@media (hover:none) and (pointer:coarse){body,html{touch-action:pan-x pan-y}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:max(16px,1em)}}.sv-chart{min-width:0;margin-top:22px;font-variant-numeric:tabular-nums}.sv-chart-readout{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:88px}.sv-chart-date{display:block;font-size:11px;color:#aeb9a2;line-height:1.5}.sv-chart-readout strong{display:block;font-size:clamp(24px,4vw,30px);letter-spacing:-.035em;font-weight:650;margin:6px 0;line-height:1.2}.sv-chart-change{display:block;font-size:12px;line-height:1.6}.sv-chart-change small{font-size:10px;color:#9fa994;white-space:nowrap}.sv-chart-latest{min-height:36px;border:1px solid #edcc7728;color:#edcc77;background:#edcc7709;border-radius:30px;padding:8px 13px;font-size:11px}.sv-chart-latest:disabled{visibility:hidden}.sv-chart-surface{height:260px;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:crosshair;outline:none;margin-top:10px;border-radius:10px}.sv-chart-surface:focus-visible{box-shadow:0 0 0 2px #edcc77;outline-offset:4px}.portfolio-value-panel .portfolio-chart .sv-chart-svg,.sv-chart .sv-chart-svg{display:block;width:100%;height:100%;min-height:0;max-height:none;overflow:visible}.sv-chart-grid{stroke:#ffffff12;stroke-dasharray:3 5}.sv-chart-zero{stroke:#ffffff32;stroke-dasharray:4 5}.sv-chart-axis{fill:#a3ae98;font-size:10px;font-family:inherit}.sv-chart-line{fill:none;stroke:var(--chart-color);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.sv-chart-crosshair{stroke:#dce7d075;stroke-width:1;stroke-dasharray:3 4;pointer-events:none}.sv-chart-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#9ba78f;font-size:10px;margin-top:8px}.sv-chart-tools button{color:#d5dccb;border:1px solid #ffffff15;background:#ffffff04;border-radius:20px;padding:9px 12px;min-height:36px;font-size:11px}.sv-chart-tools button[aria-pressed=true]{color:#edcc77;border-color:#edcc7755}.sv-chart-extremes{display:flex;gap:18px;padding-top:14px;margin-top:12px;border-top:1px solid #ffffff0b;font-size:10px;color:#9ba78f}.sv-chart-extremes b{margin-left:6px;font-weight:500;color:#dce2d2}.sv-chart-source{color:#9ba78f;font-size:10px;margin:10px 0 0;line-height:1.5}.sv-chart-empty{color:#a3ae98;padding:35px 0;font-size:12px}.chart-explainer{margin-top:16px;color:#9fa994;font-size:11px;line-height:1.8}.chart-explainer summary{cursor:pointer;width:fit-content;padding:8px 0;color:#b9c2ae}.chart-explainer p{margin-top:8px}.portfolio-chart-compact .chart-explainer{order:5}.chart-source-summary{color:#9fa994;font-size:11px;line-height:1.6;margin-top:10px}@media (max-width:767px){.sv-chart-surface{height:240px}.sv-chart{margin-top:18px}.portfolio-value-panel .portfolio-chart .sv-chart-readout strong{font-size:27px}.chart-periods button{min-height:38px}}.capsule-date-picker{display:grid;gap:.3rem;color:var(--muted,#b4b8a6);font-size:.75rem;flex-shrink:0}.capsule-date-picker select{appearance:auto;min-height:44px;max-width:180px;padding:.55rem .7rem;border:1px solid #edcc773b;border-radius:12px;background:var(--vault-field,#1c2318);color:var(--text,#f6f4e9);font:inherit;font-size:.9rem;cursor:pointer}.market-capsule-details{margin:.75rem 0 1rem}.capsule-coverage{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem 1rem;margin:0 0 .8rem;font-size:.85rem}.capsule-coverage strong{color:var(--text,#f6f4e9);font-weight:600}.capsule-coverage>span{color:var(--muted,#b4b8a6)}.capsule-comparison{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.7rem 1.5rem;background:#edcc7708;border:1px solid #edcc7726;border-radius:16px;padding:1rem}.capsule-comparison>div{display:grid;gap:.3rem}.capsule-comparison>div>span{font-size:.78rem;color:var(--muted,#b4b8a6)}.capsule-comparison strong{font-size:1.1rem;font-variant-numeric:tabular-nums}.capsule-comparison strong small{font-size:.8rem;font-weight:500}.capsule-comparison>p{flex:1 1 100%;font-size:.78rem;color:var(--muted,#b4b8a6);margin:0}.capsule-exclusions{margin-top:.75rem;font-size:.85rem}.capsule-exclusions summary{cursor:pointer;padding:.7rem 0;min-height:44px;color:var(--vault-accent,#edcc77)}.capsule-exclusions summary>span{margin-left:.5rem;color:var(--muted,#b4b8a6)}.capsule-reasons{display:flex;flex-wrap:wrap;gap:.5rem;margin:.3rem 0 .8rem}.capsule-reasons>span{padding:.45rem .6rem;border:1px solid #ffffff15;border-radius:8px;color:var(--muted,#b4b8a6)}.capsule-reasons b{color:var(--text,#f6f4e9);margin-left:.35rem}.capsule-exclusions ul{max-height:240px;overflow:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:0}.capsule-exclusions li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;border-top:1px solid #ffffff12}.capsule-exclusions li>span{display:grid;gap:.2rem;min-width:0}.capsule-exclusions li b{font-weight:500;overflow-wrap:anywhere}.capsule-exclusions li small{color:var(--muted,#b4b8a6)}.capsule-exclusions li>strong{flex-shrink:0;color:var(--muted,#b4b8a6);font-size:.8rem}.capsule-footnote{font-size:.78rem;line-height:1.65;color:var(--muted,#b4b8a6);margin:1rem 0;max-width:75ch}@media (max-width:440px){.capsule-comparison{padding:.85rem}.capsule-date-picker select{max-width:155px;font-size:16px}}@media (min-width:768px){.app-shell .app-content{max-width:none;min-width:0;padding-inline:clamp(24px,2.2vw,48px)}.app-shell :is(.home-dashboard,.social-page,.trending-page,.public-member-page){width:100%;max-width:none;min-width:0}.app-shell :is(.route-surface,.home-lower-grid,.home-section,.portfolio-primary){min-width:0}}@media (min-width:1280px){.app-shell :is(.explore-results .catalog-results,.portfolio-products .collection-results,.buy-card-grid,.buy-with-tool .buy-card-grid,.sell-card-grid,.trend-grid){grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px}.app-shell .portfolio-dashboard{grid-template-columns:minmax(0,1fr) clamp(300px,25%,420px);gap:24px}.app-shell .profile-layout{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.app-shell .member-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.app-shell :is(.home-balance,.portfolio-value-panel,.vendor-chart-panel) .sv-chart-surface{height:clamp(300px,30vh,380px)}.app-shell .home-section{padding:26px}.app-shell .home-list-card{grid-template-columns:52px minmax(0,1fr) auto;gap:16px;padding-block:17px}.app-shell .home-list-card>:is(.card-art,.graded-card-art){width:52px;max-height:78px}.app-shell .home-list-card b{font-size:15px}.app-shell .home-list-card small{font-size:12px}.app-shell .home-list-card>strong{font-size:16px}.app-shell .home-list-card>strong small{font-size:11px}}.page-swipe-overlay{display:none}@media (max-width:767px){.route-surface[data-page-motion]{transition:none!important;backface-visibility:hidden}.route-surface[data-page-motion] .page-enter{animation:none!important}.page-swipe-overlay:not([hidden]){display:block;position:fixed;z-index:29;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;contain:paint}.page-swipe-frame{position:absolute;inset:0;background:var(--vault-page,#0f110f);box-shadow:0 0 24px #0004;will-change:transform}.page-swipe-frame *,.page-swipe-frame :after,.page-swipe-frame :before{animation:none!important;transition:none!important}.page-swipe-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding:28px;font-size:14px;font-weight:550;color:var(--vault-accent,#edcc77);background:var(--vault-page,#141a11)}.page-swipe-hint[data-direction=previous]{justify-content:flex-start}.app-shell .glass-dock[data-swiping=true] .nav-item{color:#aab69f}.app-shell .glass-dock[data-swiping=true] .nav-item[data-swipe-target=true]{color:#ffe19a}}.catalog-price{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.catalog-price small{display:block;margin:0;color:#c0c8b7;font-size:12px;line-height:1.35}.catalog-price strong{display:block;margin:0;color:var(--vault-accent,#edcc77);font-size:clamp(20px,2vw,26px);font-weight:750;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.catalog-price[data-priced=false] strong{font-size:16px;color:#c0c8b7}.catalog-price .catalog-price-note{color:#aeb99f;font-size:11px;line-height:1.4}.catalog-result-price{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;padding:12px 0;border-block:1px solid #ffffff10}.scan-result-peek .catalog-price{margin-top:9px;gap:2px}.scan-result-peek .catalog-price strong{font-size:20px;white-space:normal;margin:0}.scan-result-peek .catalog-price small{font-size:11px}.scan-variants .catalog-price{margin:10px 2px 4px}.scan-variants .catalog-price small{font-size:10px;margin:0}.scan-variants .catalog-price strong{font-size:15px}.scan-review-scroll>.catalog-price{border:1px solid #edcc772b;margin-bottom:16px}.scan-add-form>.catalog-price,.scan-review-scroll>.catalog-price{padding:14px 16px;border-radius:14px;background:#edcc7708}.catalog-detail-add{display:grid;gap:12px}.catalog-detail-destination{display:flex;align-items:center;gap:12px;min-width:0}.catalog-detail-destination>span{display:flex;align-items:center;gap:7px;flex-shrink:0;color:#c9cfbf;font-size:13px}.catalog-detail-destination select{flex:1;width:100%;min-width:0;min-height:46px;margin:0;padding:10px 12px;border:1px solid var(--vault-line,#ffffff24);border-radius:12px;background:var(--vault-panel,#171e12);color:var(--vault-accent,#edcc77);font-size:16px;font-weight:600;text-overflow:ellipsis}.catalog-detail-destination select:focus-visible{outline:2px solid var(--vault-accent,#edcc77);outline-offset:2px}@media (max-width:360px){.catalog-detail-destination{flex-direction:column;align-items:stretch;gap:6px}}.card-workspace.trend-detail{inset:0;transform:none;width:100%;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;padding:0;background:#10150f;display:flex;flex-direction:column;overflow:hidden}.card-workspace-bar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:16px 28px;border-bottom:1px solid #ffffff12;font-weight:650;background:#171d14;padding-top:max(16px,var(--sv-safe-top))}.card-workspace-bar small{display:inline-block;margin-left:18px;font-size:12px;color:#aab59e;font-weight:400}.card-workspace-bar button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff09}.card-workspace-body{display:grid;grid-template-columns:minmax(220px,30%) minmax(0,1fr);gap:clamp(24px,4vw,70px);width:100%;max-width:1700px;align-self:center;flex:1;min-height:0;padding:clamp(20px,2vw,32px);overflow:auto}.card-workspace-identity{align-self:center;min-width:0}.card-workspace-identity .trend-detail-art{width:min(100%,290px);margin:0 auto 24px;filter:drop-shadow(0 20px 28px #0008)}.card-workspace-identity h2{font-size:clamp(23px,2.4vw,34px);line-height:1.15;letter-spacing:-.04em;margin:14px 0}.card-workspace-identity .trend-detail-set{font-size:13px;margin-bottom:20px}.card-workspace-market{min-width:0;align-self:center}.card-workspace .card-insights{padding:0;background:none;border:0;margin:0}.card-workspace .card-insights:has(.sv-chart) .card-value-row{display:none}.card-workspace .card-value-row{margin-bottom:14px}.card-workspace .card-value-row strong{font-size:30px}.marketplace-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.marketplace-action{display:flex;align-items:center;text-align:left;gap:12px;width:100%;min-height:72px;padding:12px 16px;border:1px solid #ecd08845;border-radius:16px;background:linear-gradient(140deg,#293121,#1a2116);box-shadow:0 5px 16px #0003,inset 0 1px #ffffff0d;color:#f4edda}.marketplace-action:hover{border-color:#e9c76c;background:#303925}.marketplace-action>span:nth-child(2){flex:1;min-width:0}.marketplace-action strong{display:block;font-size:14px;line-height:1.3;font-weight:650}.marketplace-action small{display:block;color:#aeb99f;font-size:11px;margin-top:5px}.marketplace-mark{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:7px;flex-shrink:0;width:82px;height:42px}.marketplace-mark img{width:100%;height:100%;object-fit:contain}.card-workspace .sv-chart{margin-top:16px}.card-workspace .sv-chart-surface{height:clamp(140px,calc(100dvh - 700px),360px)}.card-workspace .card-price-metrics{display:none}.card-workspace .card-source-note{font-size:11px;line-height:1.5;margin-top:12px}.card-workspace .chart-periods{margin:14px auto 0}.card-workspace .sv-chart-readout{min-height:72px}@media (min-width:900px) and (max-height:800px){.card-workspace-body{padding:20px}}.printing-match{color:#efd087;margin:14px 0;font-size:13px}.ebay-keywords{display:grid;gap:8px;margin:18px 0;color:#b4bea8;font-size:13px}.ebay-keywords input{width:100%;padding:12px;border:1px solid #ffffff24;border-radius:12px;background:#0f150c;color:#f6f1e6}.ebay-condition{display:flex;align-items:center;gap:10px;font-size:13px;margin:18px 0}.ebay-condition input{width:18px;height:18px}.ebay-reset{color:#e9cc80;align-self:end;min-height:44px}.trade-start-actions{display:grid;gap:20px;align-content:start;min-width:0}.trade-share-panel h2{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:23px}.trade-share-panel>p{color:#b5bea9;font-size:14px;line-height:1.7}.trade-share-panel form{display:grid;gap:16px;margin:20px 0 0}.trade-share-panel label{display:grid;gap:8px;font-size:13px}.trade-share-panel textarea,.trade-share-result input{width:100%;min-width:0;background:#10160d;border:1px solid #ffffff20;border-radius:12px;padding:12px;color:#e9e8da}.trade-share-result{margin:16px 0}.trade-share-result label{display:grid;gap:8px;font-size:11px;color:#b1bca2}.trade-share-result>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.trade-share-result>p{font-size:12px;color:#e9cd82}.trade-saved-links summary{cursor:pointer;font-weight:600}.saved-trade-link{border-top:1px solid #ffffff15;margin-top:18px;padding-top:18px}.saved-trade-link>small,.saved-trade-link>strong{display:block;margin-bottom:6px}.saved-trade-link>small{color:#a8b398}.public-trade-page{--trade-gutter:clamp(18px,4vw,48px);width:min(1380px,100%);margin:auto;padding:calc(24px + var(--sv-safe-top)) calc(var(--trade-gutter) + var(--sv-safe-right)) calc(60px + var(--sv-safe-bottom)) calc(var(--trade-gutter) + var(--sv-safe-left))}.public-trade-page>nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid #ffffff18}.public-trade-page>nav>a:first-child{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:700}.public-trade-page>nav small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#c1b98e}.public-trade-heading{padding:50px 0 30px;max-width:820px}.public-trade-heading h1{font-size:clamp(30px,5vw,52px);font-weight:650;letter-spacing:-.04em;line-height:1.1;margin:16px 0;overflow-wrap:anywhere}.public-trade-heading h1 span{color:#efcf7e}.public-trade-heading>p:last-child{font-size:16px;line-height:1.7;color:#b2baa8}.public-trade-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}.public-trade-summary small{display:block;color:#b6bea9;font-size:12px;margin-bottom:8px}.public-trade-summary strong{display:block;font-size:32px;font-weight:650}.public-trade-summary span{display:block;color:#b6bea9;font-size:12px;margin-top:8px}.public-trade-summary p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.public-trade-cards{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.public-trade-cards h2{font-size:15px;font-weight:600;margin:14px 0 8px}.public-trade-cards span{font-size:12px;display:block;margin-top:10px}.public-trade-cards strong small{font-weight:400;color:#9ea991;font-size:12px}.public-trade-join{margin:28px 0}.public-trade-join h2{font-size:26px;font-weight:600}.public-trade-join p{color:#b3bea7;line-height:1.7;margin:12px 0 20px}.public-trade-join>div{display:flex;gap:12px;flex-wrap:wrap}.public-trade-join>small,.public-trade-page>footer{display:block;color:#a4ae98;font-size:12px;line-height:1.6;margin-top:20px}@media (max-width:600px){.public-trade-summary{grid-template-columns:1fr}.public-trade-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.public-trade-heading{padding-top:30px}}@media (max-width:899px){.card-workspace-body{display:block;padding:18px}.card-workspace-bar{padding:10px 18px;padding-top:max(10px,var(--sv-safe-top))}.card-workspace-bar small{display:none}.card-workspace-identity{display:grid;grid-template-columns:80px 1fr;gap:18px;margin-bottom:18px;align-items:center}.card-workspace-identity .trend-detail-art{width:80px;margin:0}.card-workspace-identity h2{font-size:20px;margin:6px 0}.card-workspace-identity .trend-detail-set{font-size:11px;margin:6px 0}.card-workspace-identity .portfolio-kicker{font-size:10px}.card-workspace-identity .trend-explore-link{font-size:12px;min-height:30px;padding:4px 0;width:fit-content;background:none;box-shadow:none;border:0;color:#efcf7e;margin-top:4px}.marketplace-actions{gap:8px;margin:12px 0}.marketplace-action{gap:8px;padding:10px;min-height:64px}.marketplace-action strong{font-size:12px}.marketplace-action small{font-size:10px}.marketplace-actions .marketplace-action>svg{display:none}.marketplace-mark{width:52px;height:32px;padding:5px}.card-workspace .sv-chart-surface{height:clamp(125px,calc(100dvh - 670px),200px)}.card-workspace .marketplace-action small{display:none}.card-workspace .card-segments{margin:12px 0}.card-workspace .sv-chart-source{display:none}.card-workspace .sv-chart-extremes{margin-top:6px;padding-top:8px}.card-workspace .card-value-row strong{font-size:26px}.card-workspace .sv-chart-readout{min-height:68px}.card-workspace .sv-chart-readout strong{font-size:24px}}.phone-portrait-guard{position:fixed;inset:0;z-index:2147483647;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:calc(16px + var(--sv-safe-top)) calc(16px + var(--sv-safe-right)) calc(16px + var(--sv-safe-bottom)) calc(16px + var(--sv-safe-left));border:0;background:#10140e;color:#f5f4eb;text-align:center;place-items:center;pointer-events:auto;touch-action:none;overscroll-behavior:none}.phone-portrait-guard:not([open]){display:none}.phone-portrait-guard[open]{display:grid}.phone-portrait-guard::backdrop{background:#10140e}html:has(.phone-portrait-guard[open]){overflow:hidden;overscroll-behavior:none}.phone-portrait-icon{position:relative;width:54px;margin:0 auto 12px;color:#edcc77}.phone-portrait-icon svg:first-child{width:44px;height:44px;stroke-width:1.5}.phone-portrait-icon svg:last-child{position:absolute;right:-2px;top:0;width:18px;height:18px;background:#10140e}.phone-portrait-message h1{font-size:clamp(20px,4vh,30px);font-weight:650}.phone-portrait-message p{margin-top:5px;color:#b7c0ad;font-size:15px}@media (any-pointer:coarse) and (max-device-height:599px) and (min-device-aspect-ratio:1/1) and (orientation:landscape){html:not([data-portrait-guard-ready]) .phone-portrait-guard{display:grid}}.swatch-classic,:root{--vault-page:#10130f;--vault-panel:#1a1e18;--vault-field:#23271f;--vault-line:#393e32;--vault-accent:#edcd77}.swatch-canyon,:root:has([data-sv-theme=canyon]){--vault-page:#1a1211;--vault-panel:#2a1c19;--vault-field:#382621;--vault-line:#584036;--vault-accent:#ffad80}.swatch-ocean,:root:has([data-sv-theme=ocean]){--vault-page:#0b151b;--vault-panel:#11242c;--vault-field:#1a323b;--vault-line:#34505c;--vault-accent:#84dfdb}.swatch-orchid,:root:has([data-sv-theme=orchid]){--vault-page:#171121;--vault-panel:#261b32;--vault-field:#342445;--vault-line:#51405f;--vault-accent:#ddadff}.swatch-thanksgiving,:root:has([data-sv-theme=thanksgiving]){--vault-page:#1b1114;--vault-panel:#2a1b20;--vault-field:#39272a;--vault-line:#654248;--vault-accent:#f2bc78}:root:has(.app-shell:not([data-sv-theme=classic])){--color-amber-200:var(--vault-accent);--color-amber-300:var(--vault-accent);--background:var(--vault-page)}:root:has(.app-shell:not([data-sv-theme=classic])) :is(body,.app-shell,.app-content,.app-sidebar,.mobile-masthead,.desktop-masthead,.mobile-menu-panel){background:var(--vault-page)}:root:has(.app-shell:not([data-sv-theme=classic])) :is(.panel,.portfolio-surface,.portfolio-value-panel,.card-tile,.social-surface,.home-section,.trend-product,.sell-card,.vendor-metrics article,.vendor-chart-panel,.vendor-history-panel,.mobile-dock,.modal-sheet,.portfolio-create-dialog,.collection-entry-sheet){background:var(--vault-panel);border-color:var(--vault-line)}:root:has(.app-shell:not([data-sv-theme=classic])) :is(.app-shell input:not([type=checkbox]):not([type=range]):not([type=radio]),.app-shell select,.app-shell textarea,.workspace-search,.sv-set-options,.sv-set-trigger){background-color:var(--vault-field);border-color:var(--vault-line)}:root:has(.app-shell:not([data-sv-theme=classic])) :is(.mobile-scan-fab,.pro-submit,.collection-confirm,.portfolio-create-submit){background:var(--vault-accent);color:var(--vault-page)}:root .sv-gate,:root .sv-gate .sv-game-grid a{background:var(--vault-panel);border-color:var(--vault-line)}:root .sv-gate .sv-game-grid a:is(:hover,:focus-visible){border-color:var(--vault-accent);background:var(--vault-field)}:root .sv-game-art{isolation:isolate;background:var(--vault-field)}.sv-game-art:not(.is-card) img{mix-blend-mode:lighten;filter:contrast(1.35)}:root .sv-game-grid strong{font-size:.875rem;line-height:1.35}.sv-appearance header,.sv-catalog-title{display:flex;justify-content:space-between;align-items:center;gap:1rem}.sv-appearance header h2{font-size:1.2rem;font-weight:650}.sv-appearance header a{color:var(--vault-accent);font-size:.875rem}.sv-appearance>p{margin:.35rem 0 1.1rem;color:#bbbfba}.sv-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.75rem}.sv-theme-grid button{padding:.45rem;border:1px solid var(--vault-line);border-radius:.85rem;text-align:left}.sv-theme-grid button[aria-pressed=true]{border-color:var(--vault-accent)}.sv-theme-grid button>span:not(.sv-theme-swatch){display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.65rem .3rem .25rem;font-weight:600}.sv-theme-season{display:block;color:var(--vault-accent);padding:0 .3rem .25rem;font-size:.75rem}.sv-appearance{scroll-margin-top:100px}.sv-theme-grid button svg{color:var(--vault-accent);flex-shrink:0}.sv-theme-swatch{display:block;height:clamp(4rem,7vw,7rem);overflow:hidden;background:var(--vault-page);border-radius:.55rem}.sv-theme-swatch svg{display:block;width:100%;height:100%}.sv-theme-grid button:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px}.sv-theme-grid button:not(:disabled):hover{background:var(--vault-field)}:root:has(.app-shell:not([data-sv-theme=classic])){--sv-gold-shadow:inset 0 1px 1px #fff4,0 3px 7px #0003,0 8px 20px -10px color-mix(in srgb,var(--vault-accent) 34%,transparent)}:root:has(.app-shell:not([data-sv-theme=classic])) :is(.glass-dock,.sidebar-footer>div:first-child,.card-insights,.collection-extras,.catalog-search-panel,.catalog-preview,.home-list-panel,.sv-catalog-destination,.app-shell .card-segments,.portfolio-tabs,.chart-ranges){background-color:var(--vault-panel);border-color:var(--vault-line)}:root:has(.app-shell:not([data-sv-theme=classic])) :is(.nav-item[aria-current=page],.workspace-search button,.sold-pill,.sv-gate header small,.sv-gate-kicker,.chart-ranges button,.sv-set-trigger svg,.portfolio-tabs a[aria-current=page]){color:var(--vault-accent)}:root:has(.app-shell:not([data-sv-theme=classic])) :is(.app-sidebar .nav-item[aria-current=page],.workspace-search button){background:color-mix(in srgb,var(--vault-accent) 13%,var(--vault-panel))}:root:has(.app-shell:not([data-sv-theme=classic])) .dock-selection-bubble{background:linear-gradient(155deg,color-mix(in srgb,var(--vault-accent) 25%,transparent),color-mix(in srgb,var(--vault-accent) 9%,transparent));border-color:color-mix(in srgb,var(--vault-accent) 24%,transparent)}:root:has(.app-shell:not([data-sv-theme=classic])) :is(.polished-button[data-variant=default],.social-primary,.card-segments button[aria-pressed=true],.collection-add-trigger,.scan-confirm,.chart-ranges button[aria-pressed=true]){background-color:var(--vault-accent);color:var(--vault-page)}.sv-catalog-title{margin-bottom:.85rem}.sv-catalog-title h1{font-size:clamp(1.65rem,3vw,2.5rem);font-weight:700;letter-spacing:-.045em;line-height:1.12}.sv-catalog-title .sv-change-game{color:var(--vault-accent);background:color-mix(in srgb,var(--vault-accent) 12%,var(--vault-panel));border:1px solid color-mix(in srgb,var(--vault-accent) 55%,var(--vault-line));border-radius:.85rem;min-height:50px;padding:.6rem .9rem;font-size:1rem;white-space:nowrap}.sv-change-game:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px}.sv-catalog-tools{display:grid;gap:.6rem;margin-bottom:1.15rem}.sv-catalog-query{display:flex;align-items:center;gap:.5rem}.sv-catalog-query input{width:100%;font-size:1rem}.sv-catalog-query input::-webkit-search-cancel-button{display:none}.sv-catalog-scope{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.sv-catalog-scope .sv-set-filter{display:contents}.sv-catalog-scope .sv-set-trigger{grid-area:1/1}.sv-catalog-scope .sv-set-options{grid-area:2/1/3/-1;margin:0}.sv-catalog-destination,.sv-catalog-scope .sv-set-trigger{background:var(--vault-panel);border:1px solid var(--vault-line);border-radius:.8rem;min-width:0}.sv-catalog-scope .sv-set-trigger{gap:.4rem;padding:.45rem .75rem}.sv-catalog-scope .sv-set-trigger>svg:first-child{display:none}.sv-catalog-destination label,.sv-catalog-scope .sv-set-trigger small{color:#bcc1b6;font-size:.8rem;letter-spacing:normal}.app-shell .sv-catalog-destination select,.sv-catalog-scope .sv-set-trigger strong{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-catalog-destination{grid-area:1/2;display:flex;align-items:center}.sv-catalog-destination label{display:grid;flex:1;min-width:0;padding:.45rem 0 .45rem .7rem}.app-shell .sv-catalog-destination label select{background:transparent;color:#f3f2e9;width:100%;min-height:1.4rem;border:0;box-shadow:none;margin:0;padding:0}.sv-create-portfolio{width:44px;min-height:44px;flex:none;color:var(--vault-accent);display:grid;place-items:center;border-left:1px solid var(--vault-line)}.sv-catalog-views{display:flex;border-bottom:1px solid var(--vault-line);margin-bottom:.85rem;gap:1.2rem}.sv-catalog-views button{min-height:44px;color:#b9bdb5;font-weight:600;font-size:1rem;border-bottom:2px solid transparent}.sv-catalog-views button[aria-pressed=true]{color:var(--vault-accent);border-color:currentColor}.sv-catalog-resultbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;font-size:.875rem}.app-shell .explore-results .card-tile h3{font-size:.95rem;line-height:1.3;min-height:0}@media(min-width:880px){.sv-catalog-tools{grid-template-columns:minmax(0,1.35fr) minmax(22rem,1fr);align-items:start}.sv-catalog-query{min-height:58px}}@media(max-width:600px){.sv-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kayou-market{margin:1rem 0;padding:1rem;background:var(--vault-panel);border:1px solid var(--vault-line);border-radius:1rem;color:#f4f3ea}.kayou-checklist,.kayou-last-sold,.kayou-market header,.kayou-primary-search,.kayou-sale-receipt{display:flex;align-items:center;gap:.6rem}.kayou-market header,.kayou-primary-search,.kayou-sale-receipt{justify-content:space-between}.kayou-market h3{font-size:1.05rem;font-weight:650}.kayou-market .marketplace-mark{width:3.45rem;height:1.65rem;padding:.3rem .45rem}.kayou-valuation{display:grid;gap:.15rem;margin:.65rem 0 .85rem}.kayou-primary-search small,.kayou-sale-receipt small,.kayou-sale-receipt span span,.kayou-valuation>span{display:block;font-size:.8rem;line-height:1.45}.kayou-sale-receipt small,.kayou-sale-receipt span span,.kayou-valuation>span{color:#bfc3b9}.kayou-valuation strong{font-size:1.23rem;letter-spacing:-.025em}.kayou-sale-receipt{flex-wrap:wrap;padding:.7rem 0;border-top:1px solid var(--vault-line);margin-bottom:.5rem}.kayou-sale-receipt b{font-size:.87rem}.kayou-sale-receipt strong{display:inline-flex;gap:.2rem;align-items:center;color:var(--vault-accent)}.kayou-sale-receipt small{width:100%}.kayou-primary-search{min-height:60px;padding:.75rem .9rem;border-radius:.85rem;background:var(--vault-accent);color:#161912;font-size:1.04rem;font-weight:700;line-height:1.25}.kayou-primary-search>span:nth-child(2){flex:1}.kayou-primary-search .marketplace-mark,.kayou-primary-search>svg{flex:none}.kayou-checklist,.kayou-last-sold{min-height:46px;font-size:.9rem}.kayou-last-sold{margin:.45rem 0;padding:.45rem .75rem;border:1px solid var(--vault-line);border-radius:.65rem}.kayou-last-sold span{margin-left:auto;color:#c3c8bb;font-size:.8rem}.kayou-sale-receipt a{text-decoration:underline;text-underline-offset:3px}.kayou-checklist{color:#bfc3b9;border-top:1px solid var(--vault-line)}.kayou-market a:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px}.rift-art-label{position:absolute;inset:auto 3% 3%;width:fit-content;max-width:94%;margin:auto;border-radius:.35rem;background:#0c100ff2;color:#fff4d9;padding:.16rem .38rem;font-size:clamp(.62rem,1.7vw,.75rem);line-height:1.22;text-align:center;pointer-events:none}