:root{color:#182c25;font-synthesis:none;--brand-color:#182c25;--green:#182c25;--green-hover:#244036;--paper:#f5f2e9;--paper-card:#fbf9f2;--surface:#fffdf7;--accent:#182c25;--target-size:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--brand-color);--muted:#5a665c;--line:#d5d7ca;--orange:#cf542e;background:#f5f2e9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background:var(--paper);min-block-size:100dvh;color:var(--green);text-align:start;overflow-wrap:anywhere;margin:0;line-height:1.5}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,.button{border:1px solid var(--line);min-block-size:44px;color:var(--green);cursor:pointer;background:0 0;border-radius:9px;padding:10px 16px;font-weight:600}button:disabled{opacity:.45;cursor:default}button:not(:disabled):hover,.button:hover{background:#e9e8dd}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #d76e3e}.button{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}input:not([type=checkbox],[type=radio],[type=file],[type=range]),select,textarea{background:var(--surface);min-block-size:3rem;inline-size:100%;color:var(--green);font:inherit;box-sizing:border-box;border:1px solid #8c9689;border-radius:.625rem;padding:.6875rem .875rem;font-size:max(1rem,1em);font-weight:400}label{margin:15px 0 8px;font-size:14px;font-weight:600;display:block}label>:is(input:not([type=checkbox],[type=radio],[type=file],[type=range]),select,textarea){margin-block-start:.375rem;display:block}.primary{background:var(--green);border-color:var(--green);color:#faf8ed}.primary:not(:disabled):hover{color:#fff;background:#2d4f3d}.text-button{text-align:left;border:0;padding-left:0;font-weight:500;background:0 0!important}.muted,.footnote{color:var(--muted)}small{font-size:12px;display:block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;white-space:pre-line;margin-block:0 1.125rem;font-size:clamp(1.85rem,1.25rem + 3vw,3.25rem);font-weight:700;line-height:1.08}h2{letter-spacing:-.5px;margin-bottom:12px;font-size:20px}h3{margin-top:24px;font-size:15px}.eyebrow{letter-spacing:1.8px;margin-bottom:12px;font-size:10px;font-weight:700}.lede{color:var(--muted);max-width:420px;margin-bottom:32px;font-size:17px}.app{max-width:960px;margin:auto;padding-bottom:110px}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:18px 24px;display:flex}.wordmark{letter-spacing:-2px;font-size:32px;font-weight:850;text-decoration:none}.wordmark span{color:var(--orange);margin-left:3px;font-size:10px}.tagline{letter-spacing:2px;color:var(--muted);font-size:9px;font-weight:650}.account-dot{color:#557442;margin-left:auto}main{padding:32px 24px}.mode-toggle{border:1px solid var(--line);border-radius:30px;width:184px;margin-bottom:36px;padding:4px;display:flex}.mode-toggle button{width:50%;border:0;border-radius:24px;min-block-size:44px;font-size:12px}.mode-toggle button[aria-pressed=true]{background:var(--green);color:#fff}.demo-banner{color:#486136;text-align:center;background:#e6ead6;padding:8px 24px;font-size:12px}.search-form{margin:24px 0 44px}.search-row{flex-wrap:wrap;align-items:stretch;gap:.625rem;margin-block-start:.375rem;display:flex}.search-row>input{flex:12rem;min-inline-size:0;margin:0}.search-row>button{flex-shrink:0;padding-inline:1.25rem;font-size:.9375rem}.search-form>button{margin-block-start:.625rem}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin:28px 0 12px;display:flex}.section-heading h2{margin:0}.section-heading .muted{font-size:11px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.discovery{text-align:left;border:0;border-radius:0;min-width:0;padding:0;background:0 0!important}.discovery img{aspect-ratio:1;border-radius:4px;width:100%;margin-bottom:12px;box-shadow:0 4px 12px #182c2514}.discovery strong{font-size:13px;line-height:1.3;display:block}.discovery small{color:var(--muted);margin-top:4px;font-weight:400}.footnote{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;font-size:12px}.tabs{z-index:20;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(100%,960px);padding:8px max(12px, env(safe-area-inset-right,0px)) max(10px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:#f5f2e9f5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tabs button{color:var(--muted);border:0;border-radius:8px;padding:5px;font-size:10px;font-weight:500}.tabs span{font-size:22px;line-height:30px;display:block}.tabs button[aria-current=page]{color:var(--green);background:#e5e9db}.onboarding{max-width:520px;margin:auto;padding-bottom:40px}.onboarding h1{font-size:clamp(2rem,1.35rem + 3vw,3.1rem)}.onboarding .primary,.connect-panel .button{width:100%;margin-top:16px}.hero-disc{width:100px;background:repeating-radial-gradient(#182c25 0 3px,#314437 4px,#182c25 5px 7px);border-radius:50%;place-items:center;min-block-size:100px;margin:12px 0 32px;display:grid}.hero-disc span{width:38px;color:#fff;background:#dc693d;border-radius:50%;place-items:center;min-block-size:38px;font-size:25px;font-weight:800;display:grid}.divider{text-transform:uppercase;color:var(--muted);letter-spacing:2px;margin:32px 0 12px;font-size:11px}.error{color:#852c16;background:#f5e1d9;border:1px solid #d99d84;border-radius:8px;padding:12px;font-size:14px}.connect-panel form{margin-bottom:18px}.connect-panel a{font-size:13px}.connect-panel p{margin-top:20px;font-size:12px}.compact-heading{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.1rem + 2vw,2.5rem);line-height:1.12}.candidates{margin:24px 0}.candidate{border:0;border-bottom:1px solid var(--line);text-align:left;border-radius:0;align-items:center;gap:16px;width:100%;padding:16px 0;display:flex}.candidate img{object-fit:cover;border-radius:3px;width:80px;height:80px}.candidate>span:nth-child(2){flex:1;min-width:0}.candidate strong{font-size:17px;display:block}.candidate small{color:var(--muted);font-weight:400}.candidate small:first-child{color:var(--green)}.pagination{justify-content:space-between;gap:12px;display:flex}.release-identity{grid-template-columns:120px 1fr;align-items:start;gap:20px;margin:20px 0 24px;display:grid}.cover{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 7px 20px #182c2520}.release-identity h1{font-size:clamp(1.5rem,1.1rem + 2vw,2.5rem)}.release-identity p{margin-bottom:6px;font-size:12px}.release-identity .eyebrow{font-size:11px}.ownership{margin-bottom:24px}.ownership .primary{width:100%}.ownership p{margin:8px 0 16px;font-size:12px}.owned-badge{color:#3d663d;font-size:12px;font-weight:700;display:inline-block}.signals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:24px 0;display:grid}.signals section+section{border-left:1px solid var(--line);padding-left:20px}.signals p{margin:8px 0 0;font-size:11px}.signals .eyebrow{letter-spacing:1px;margin:0 0 8px;font-size:9px}.price{letter-spacing:-.8px;font-size:23px;line-height:1.2;display:block}.demand{text-transform:capitalize;border-radius:5px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-block}.warm{color:#785c13;background:#f2e4c1}.hot{color:#923b16;background:#f3dbc7}.cold{color:#3e6266;background:#dce6e7}.chips{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.chip{border:1px solid #c6cec0;border-radius:20px;padding:4px 11px;font-size:11px}.chip.genre{background:#dde6d4;border-color:#dde6d4;font-weight:650}details{border-bottom:1px solid var(--line);margin:16px 0;padding-bottom:12px;font-size:12px}summary{cursor:pointer;min-block-size:44px;padding-top:10px;display:list-item}table{text-align:left;border-collapse:collapse;width:100%;margin-bottom:18px}caption{text-align:left;color:var(--muted);margin:8px 0 12px;font-size:11px}th,td{border-bottom:1px solid var(--line);padding:9px 0;font-weight:400}td{text-align:right}.platform-links{flex-wrap:wrap;gap:16px;font-size:10px;display:flex}.platform-links a{color:#566754;align-items:center;min-block-size:44px;display:inline-flex}.track-section .section-heading button{padding:7px 12px;font-size:11px}.tracks{padding:0;list-style:none}.tracks li{border-bottom:1px solid var(--line);padding:12px 0 2px}.track-line{align-items:center;gap:12px;min-block-size:44px;display:flex}.track-line>div{flex:1}.track-line strong{font-size:13px;font-weight:550}.position,.duration{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.position{width:24px}.track-line button{border-radius:50%;flex:none;width:44px;padding:0}.tracks .platform-links{gap:14px;margin-left:36px}.extra-video{text-align:left;width:100%;margin:8px 0;font-size:12px;display:block}.settings-section{border-bottom:1px solid var(--line);padding:24px 0}.settings-section p{font-size:13px}.settings-section select{max-width:250px;display:block}.action-note{background:#e9e9dd;border-radius:8px;margin-top:14px;padding:12px}.action-note p{margin:4px 0 12px}.player{z-index:30;color:#f5f2e9;background:#182c25;border:1px solid #445b46;border-radius:14px;width:min(100% - 24px,440px);padding:12px 16px;position:fixed;bottom:82px;left:50%;transform:translate(-50%);box-shadow:0 12px 60px #0005}.player button{color:inherit;border-color:#536b54;font-size:11px}.player-heading{align-items:center;gap:10px;display:flex}.player-title{text-align:left;border:0;flex:1;min-width:0;padding:0 0 8px;display:block}.player-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.player-title .eyebrow{letter-spacing:1px;font-size:8px}.player small{color:#b7c4b3;font-size:10px}.player .eyebrow{margin:0 0 4px;display:block}.player a{align-items:center;min-block-size:44px;font-size:10px;display:inline-flex}.video-host{min-block-size:220px;margin-top:8px}.video-host iframe{border:0;width:100%;height:220px}.player-controls{gap:6px;margin-top:8px;display:flex}.player-controls button{flex:1;min-block-size:44px;padding:5px}.with-player{padding-bottom:480px}.connection-toast{background:#dce9cf;padding:8px 24px;font-size:12px}@media (width>=700px){main{padding:46px 64px}.topbar{padding:20px 64px}.release-identity{grid-template-columns:240px 1fr;gap:36px}.release-identity p,.release-identity .eyebrow{font-size:14px}.signals{gap:32px}.price{font-size:30px}.signals p,.demand{font-size:13px}.discovery-grid{gap:24px}.discovery strong{font-size:16px}.onboarding{padding:40px 20px}.candidate img{width:100px;height:100px}.track-line strong{font-size:15px}.tracks .platform-links{font-size:11px}.player{bottom:90px;left:auto;right:24px;transform:none}.with-player{padding-bottom:130px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}input,select{font-size:16px}.camera{color:#f5f2e9;background:radial-gradient(circle at 50% 35%,#243d34,#12211c);border-radius:1.125rem;place-items:center;min-block-size:13.5rem;padding:1.5rem;display:grid;position:relative;overflow:clip}.camera>button.primary{color:var(--green);background:#f5f2e9;border-color:#f5f2e9;font-weight:700;box-shadow:0 4px 16px #00000040}.camera video{object-fit:cover;width:100%;max-height:48vh;display:block}.camera-controls{justify-content:center;gap:16px;padding:12px;display:flex}.shutter{width:64px;border-radius:50%;min-block-size:64px;font-size:28px}.scan-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.file-pick{cursor:pointer;position:relative;overflow:hidden}.file-pick input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.tier-pill{background:#e0e9d4;border-radius:24px;padding:8px 12px;font-size:14px}.result-sheet{border:1px solid var(--line,#ddd);border-radius:20px;margin-top:20px;padding:16px}.release-embedded{padding:12px 0}.crate-tray{border-top:1px solid #ccc;margin-top:32px;padding-top:20px}.crate-item{border-bottom:1px solid #ddd;gap:14px;margin:20px 0;padding-bottom:16px;display:flex}.crate-item>img{object-fit:cover;border-radius:8px;width:64px;height:64px}.crate-item>div{flex:1;min-width:0}.purchase-fields{grid-template-columns:minmax(80px,1fr) 90px;gap:8px;margin-top:10px;display:grid}.purchase-fields label:last-child{grid-column:1/-1}.purchase-fields input,.purchase-fields select{width:100%;min-width:0}.crate-tray>label{margin-bottom:12px;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listing-card{border:1px solid var(--line);border-radius:14px;margin:16px 0;padding:16px}.record-heading{gap:12px;display:flex}.record-heading img{object-fit:cover;border-radius:8px;width:64px;height:64px}.undo-toast{background:#e0e9d4;border-radius:10px;margin:10px 0;padding:12px}.sell label{margin-top:8px}.sell p{margin-bottom:8px}@media (width<=420px){.form-grid{gap:8px}.listing-card{padding:12px}}.condition-options{border:0;min-width:0;padding:0}.condition-pills{flex-wrap:wrap;flex-wrap:balance;gap:.5rem;margin-block:.5rem 1rem;display:flex}.condition-pills label{cursor:pointer;min-block-size:0;margin:0;font-size:.8125rem;font-weight:600;position:relative}.condition-pills input{opacity:0;width:1px;height:1px;position:absolute}.condition-pills span{border:1px solid;border-radius:999px;padding:.5rem .75rem;display:block}.condition-pills input:checked+span{background:var(--green);border-color:var(--green);color:#faf8ed}.condition-pills input:focus-visible+span{outline-offset:3px;outline:2px solid}.settings-section table{border-collapse:collapse;width:100%;font-size:.85rem}.settings-section th,.settings-section td{text-align:left;border-bottom:1px solid #cad1c8;padding:.65rem}.settings-section fieldset{border:1px solid #cad1c8;border-radius:12px;margin-block:1rem;padding:1rem}.settings-section code{overflow-wrap:anywhere}.diagnostics{overflow-x:auto}@media (pointer:coarse){:root{--target-size:44px}}h1,h2,h3,h4,h5,h6,th,legend{text-wrap:balance}p,li,blockquote,dd{text-wrap:pretty}p{max-inline-size:65ch}button,.button,summary,.platform-links a{min-block-size:max(2.75rem, var(--target-size))}input[type=checkbox],input[type=radio]{block-size:1.25rem;min-block-size:1.25rem;inline-size:1.25rem;min-inline-size:1.25rem;accent-color:var(--brand-color);cursor:pointer;flex-shrink:0;margin:0;padding:0}.privacy-toggle,.check{min-block-size:max(2.75rem, var(--target-size));cursor:pointer;align-items:center;gap:.625rem;margin-block:.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}label:has(input[type=checkbox],input[type=radio]){min-block-size:max(2.75rem, var(--target-size));cursor:pointer;align-items:center;gap:.625rem;margin-block:.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}@supports not (accent-color:#182c25){input[type=checkbox],input[type=radio]{outline:1px solid var(--brand-color);outline-offset:2px}}:user-invalid{border-color:var(--orange)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.primary:not(:disabled):hover{background:var(--green-hover)}.result-sheet .candidate{border:1px solid var(--line);background:var(--paper-card);border-radius:.75rem;width:100%;margin-block:.5rem;padding:.875rem 1rem;display:flex}.result-sheet .candidate.suggested{border:2px solid var(--orange);background:#fdf6ee}.candidates{border:0;min-inline-size:0;padding:0}.candidate img{flex-shrink:0}.candidate>span{min-inline-size:0}.condition-pills label{min-block-size:0;margin:0;font-size:.8125rem;font-weight:600}.condition-pills input{block-size:1px;min-block-size:1px;inline-size:1px;min-inline-size:1px}.condition-pills span{min-block-size:max(2.75rem, var(--target-size))}.sell-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;margin-block:1rem;display:grid}.record-heading{align-items:start;margin-block-end:.875rem}.record-heading>div{min-inline-size:0}.record-heading img{flex-shrink:0}:is(.listing-card,.crate-item) :is(.form-grid,.purchase-fields,label)+:is(button,.action-row){margin-block-start:.625rem}[role=dialog],dialog[open]{background:#fbf1ec;border:1px solid #d99d84;border-radius:.75rem;margin-block-start:.75rem;padding:1rem;box-shadow:0 6px 20px #182c2514}dialog:modal{overscroll-behavior:contain}dialog::backdrop{overscroll-behavior:contain;overflow:hidden}.table-wrapper{max-inline-size:100%;overflow-x:auto;container-type:inline-size}th,td{padding-inline:.5rem}.listing-card,.result-sheet,.release{container-type:inline-size}.global-search{border-block-end:1px solid var(--line);padding:1.25rem 1.5rem;display:block}.global-search-form{flex-wrap:wrap;align-items:stretch;gap:.625rem;display:flex}.global-search-form>input{flex:16rem;min-inline-size:0}.global-search-form>select{flex:8rem;inline-size:auto}.global-search-photo{margin:0;font-size:.9375rem;position:relative;overflow:hidden}.global-search-photo input{opacity:0;cursor:pointer;inline-size:100%;position:absolute;inset:0}.global-search-photo:focus-within{outline:3px solid var(--orange);outline-offset:3px}.global-search-photo:has(:disabled){opacity:.45;cursor:default}.global-search>p{margin-block:.75rem 0}.scope-pills{flex-wrap:wrap;gap:.5rem;margin-block:1rem 1.5rem;display:flex}.scope-pills button{border-radius:2rem}.scope-pills [aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--paper)}.search-section{border-block-start:1px solid var(--line);padding-block:1.25rem}.status-badge{background:#e5e9db;border-radius:1rem;padding:.2rem .625rem;font-size:.8125rem;display:inline-block}.player{bottom:calc(82px + env(safe-area-inset-bottom,0px))}.player-title strong{white-space:normal}.player button:hover{background:#244036}.track-line>div{min-inline-size:0}@media (width<=420px){main{padding:1.5rem 1rem}.topbar{flex-wrap:wrap;gap:.75rem;padding:1rem}.tagline{letter-spacing:.08em}.global-search{padding:1rem}.form-grid{grid-template-columns:minmax(0,1fr)}.release-identity{grid-template-columns:minmax(0,5rem) minmax(0,1fr);gap:1rem}.signals{grid-template-columns:minmax(0,1fr)}.signals section+section{border-inline-start:0;border-block-start:1px solid var(--line);padding:1rem 0 0}.result-sheet .candidate{flex-wrap:wrap;gap:.625rem;padding:.75rem}.candidate img{width:3.5rem;height:3.5rem}.result-sheet .candidate>span{flex:7rem}}@media (width>=700px){.global-search{padding-inline:4rem}}.global-search-form>button{flex:1 0 auto}
