.carcard{position:relative;min-width:0}.carcard.faded .lcard{opacity:.55}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.carfacts{display:flex;flex-wrap:wrap;gap:2px 10px;margin:2px 0}.carfacts .soh{font-weight:600}.favwrap.oncard{position:absolute;top:6px;right:6px;z-index:2}.favbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;background:#00000073;color:#fff;border:none}.favbtn.on{color:#ff4d6d}.faverr{display:block;max-width:200px;background:var(--bg, #fff);padding:4px 6px;border-radius:6px}.favfoot{display:flex;gap:8px;align-items:center;margin:4px 0 0}.buysearch{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.buyhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.buyform{display:flex;flex-direction:column;gap:8px}.buyform fieldset{border:none;padding:0;margin:0}.buyform .fl{font-size:.9em;margin-top:4px}.groupchips{display:flex;flex-wrap:wrap;gap:6px}.gchip{border-radius:999px;border:2px solid currentColor;background:transparent;padding:4px 12px}.gchip.pt-bev{color:var(--pt-bev)}.gchip.pt-hybrid{color:var(--pt-hybrid, #38bdf8)}.gchip.pt-ice{color:var(--pt-ice, #f59e0b)}.gchip.all,.gchip.some{background:currentColor}.gchip.all,.gchip.some{color:inherit}.gchip.pt-bev.all,.gchip.pt-bev.some{background:var(--pt-bev);border-color:var(--pt-bev);color:#15181c}.gchip.pt-hybrid.all,.gchip.pt-hybrid.some{background:var(--pt-hybrid, #38bdf8);border-color:var(--pt-hybrid, #38bdf8);color:#15181c}.gchip.pt-ice.all,.gchip.pt-ice.some{background:var(--pt-ice, #f59e0b);border-color:var(--pt-ice, #f59e0b);color:#15181c}.kinds{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.kinds .small{flex-basis:100%}.check{display:inline-flex;gap:4px;align-items:center}.empty-result{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sheet-open,.sheet-done,.sheet-backdrop{display:none}@media(max-width:760px){.buysearch{grid-template-columns:minmax(0,1fr)}.sheet-open,.sheet-done{display:inline-block}.buyfilters{position:fixed;left:0;right:0;bottom:0;z-index:50;max-height:85vh;overflow-y:auto;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .2s ease}.buyfilters.open{transform:translateY(0)}.sheet-done{width:100%;margin-top:12px;position:sticky;bottom:0}.sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#0006}}.carpanel{margin-top:16px}.ptbadge.inline{position:static;vertical-align:middle;font-size:.6em}.specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;margin:8px 0}.specs dt{font-size:.85em;opacity:.7}.specs dd{margin:0;overflow-wrap:anywhere}.evcard{margin:12px 0}.sohline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sohbig{font-size:2em;font-weight:700}.lvl{display:inline-block;font-size:.8em;padding:2px 8px;border-radius:999px;border:1px solid currentColor;cursor:pointer}.lvl-none{opacity:.6;cursor:default}.lvl-evidence,.lvl-verified{background:var(--pt-bev);border-color:var(--pt-bev);color:#15181c}.lvl-stale{border-color:#f59e0b;color:#f59e0b;cursor:help}.lvlwrap{display:inline-block}.lvlwrap summary{list-style:none}.lvlwrap summary::-webkit-details-marker{display:none}.lvlwrap p{margin:4px 0 0;max-width:260px}.doclist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.doclist li{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap}.factorypanel{margin-top:.75rem}.factorypanel h3{margin:0 0 .4rem}.spec-sec{margin:18px 0 4px;padding-bottom:8px;border-bottom:2px solid currentColor}.spec-table{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:36px}.spec-table.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-table.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.spec-table.cols-2,.spec-table.cols-3{grid-template-columns:minmax(0,1fr)}}.spec-row.wide{grid-column:1 / -1}.spec-row{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;border-bottom:1px solid rgba(128,128,128,.3)}.spec-row svg{flex:none;opacity:.75}.spec-k{flex:0 1 auto;max-width:50%;font-size:.92em}.spec-v{flex:1 1 0;min-width:0;text-align:right;font-weight:600;overflow-wrap:anywhere;white-space:normal}.spec-v .level-badge,.spec-v .badge{display:inline-block;max-width:100%}.spec-sec-note{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.spec-sec-note h3{margin:0;font-size:inherit}.spec-lock{display:inline-flex;align-items:center;gap:5px;font-size:.85em;text-decoration:underline}.spec-sub-line{display:block}.stated-chip{margin-top:.25rem;font-size:.75rem}.spec-sub.warn{color:var(--bad)}.spec-sub{display:block;font-weight:400;font-size:.85em;opacity:.8}.lvl.lvl-estimate{border-style:dashed}.spec-admin{margin:10px 0 0}.spec-admin .sell-btn{min-height:44px;display:inline-flex;align-items:center}.login-teaser{display:grid;gap:6px;padding:12px;border:1px dashed currentColor;border-radius:10px;margin:8px 0}.login-teaser .sell-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;justify-self:start}.health-flag{display:inline-block;margin:0 0 6px;cursor:default}.bh-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.bh-head h3{margin:0}.lvl.bh-estimate{background:#fff0d6;color:#7a4300;border-color:#f0b55c;font-weight:600;cursor:default}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lvl.bh-estimate{background:#3a2a12;color:#ffd699;border-color:#a8742a}}:root[data-theme=dark] .lvl.bh-estimate{background:#3a2a12;color:#ffd699;border-color:#a8742a}.bh-help{display:inline-block}.bh-help summary{list-style:none;cursor:pointer;width:22px;height:22px;border-radius:50%;border:1px solid currentColor;text-align:center;line-height:20px;font-size:.85em}.bh-gauge{height:10px;border-radius:999px;background:#80808040;overflow:hidden;margin-top:6px}.bh-gauge span{display:block;height:100%;background:currentColor;opacity:.8}.bh-gauge span.est{background:repeating-linear-gradient(135deg,#e08a1e 0,#e08a1e 6px,#e08a1e73 6px,#e08a1e73 12px);opacity:1}.bh-scale{display:flex;justify-content:space-between;margin:2px 0 6px}.bh-missing .chip{margin:2px 4px 2px 0}.bh-ask{min-height:44px;display:inline-flex;align-items:center;margin-top:6px}.suggest{position:relative;flex:1 1 auto;min-width:0}.suggest-field{position:relative;background:var(--panel-2);border-radius:8px}.suggest-field input{position:relative;background:transparent;width:100%}.suggest-ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:calc(.55rem + 1px) calc(.7rem + 1px);white-space:pre;overflow:hidden;opacity:.45;pointer-events:none;font:inherit}.suggest-typed{visibility:hidden}.suggest-list{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px 0;list-style:none;background:var(--panel, #fff);color:inherit;border:1px solid var(--line, rgba(128, 128, 128, .35));border-radius:10px;box-shadow:0 6px 20px #0000002e;max-height:60vh;overflow-y:auto}.suggest-head{padding:6px 12px 2px}.suggest-opt{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:44px;padding:4px 12px;cursor:pointer}.suggest-opt.on,.suggest-opt:hover{background:#80808026}.suggest-none{padding:10px 12px}.price-sub{font-size:.7em;font-weight:500}.price-down-badge{font-size:.6em;vertical-align:middle}.price-cash{display:block}.photo-badges{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:22px 8px 8px;background:linear-gradient(to top,#0000008c,#0000);pointer-events:none;border-radius:0 0 inherit inherit}.photo-badges ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.photo-badges li{padding:2px 7px;border-radius:4px;background:#000000b8;color:#fff;font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.spec-sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--line);flex-wrap:wrap}.spec-sec-head h3{margin:0;font-size:1.05rem}.model-report-open{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:0 4px;border:0;background:none;color:var(--accent);font-size:.8125rem;font-weight:600;cursor:pointer}.model-report-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.model-report-open .icon{width:18px;height:18px;flex:0 0 auto}.model-report-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#00000073}.model-report-sheet{position:relative;width:min(520px,100%);max-height:92dvh;overflow-y:auto;display:grid;gap:10px;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:var(--panel);color:var(--ink);border-radius:18px 18px 0 0}.model-report-handle{justify-self:center;width:40px;height:4px;border-radius:2px;background:var(--line)}.model-report-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.model-report-head h2{margin:0;font-size:1.15rem}.model-report-x{min-width:44px;min-height:44px;border:0;background:none;color:var(--ink);font-size:1.2rem}.model-report-car{margin:0;color:var(--muted);font-size:.875rem}.model-report-sheet .form{display:grid;gap:12px}.model-report-sheet button.primary{min-height:48px}.model-report-done{margin:8px 0;font-weight:600}@media(min-width:760px){.model-report-back{align-items:center}.model-report-sheet{border-radius:16px;padding-bottom:20px}.model-report-handle{display:none}}.spec-sub.mileage-photo{display:flex;align-items:center;justify-content:flex-end;gap:4px}.spec-sub.mileage-photo .icon{width:14px;height:14px}.pick-field{display:flex;flex-direction:column;gap:4px;min-width:0}.pick-open{min-height:44px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0006}.pick-sheet{position:fixed;z-index:61;left:0;right:0;bottom:0;max-height:85vh;overflow-y:auto;border-radius:16px 16px 0 0;display:flex;flex-direction:column;gap:8px}@media(min-width:761px){.pick-sheet{left:50%;right:auto;bottom:auto;top:50%;width:min(560px,92vw);transform:translate(-50%,-50%);border-radius:16px}}.pick-head{display:flex;justify-content:space-between;align-items:center}.pick-search{width:100%;min-height:44px}.pick-h{margin:8px 0 0;font-size:.9rem}.pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pick-tile{position:relative;min-height:56px;padding:8px 6px 12px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.pick-name{overflow-wrap:anywhere;font-weight:600}.pick-stripe{display:flex}.pick-tile .pick-stripe{position:absolute;left:0;right:0;bottom:0;height:4px}.pick-stripe i{flex:1;display:block}.pick-stripe i.pt-bev{background:var(--pt-bev)}.pick-stripe i.pt-hybrid{background:var(--pt-hybrid)}.pick-stripe i.pt-ice{background:var(--pt-ice)}.pick-list{display:flex;flex-direction:column;gap:4px}.pick-row{min-height:44px;display:flex;align-items:center;gap:8px;text-align:left}.pick-row .pick-stripe{width:4px;align-self:stretch;flex-direction:column}.pick-typeown{margin-top:4px;justify-content:center}.pick-own{display:flex;flex-direction:column;gap:8px}.pick-own input{min-height:44px}.acat{display:flex;flex-direction:column;gap:8px}.acat-head,.acat-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.acat-head .acat-row{flex:1}.acat-name{overflow-wrap:anywhere}.hidden-row{opacity:.55}.acat-children{display:flex;flex-direction:column;gap:6px;margin-left:16px;padding-top:6px}.acat-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.acat-add input[type=number]{width:130px}.acat-actions{display:flex;flex-wrap:wrap;gap:8px}.acat-preview{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.acat-preview li.ok{color:inherit}.pick-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.pick-sub{overflow-wrap:anywhere}.acat-prices{margin-left:16px}.ingest-key button,.ingest-key select,.ingest-key input{min-height:44px}.ingest-shown{display:grid;gap:6px;padding:10px;border:1px dashed currentColor;border-radius:10px}.ingest-code{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.95em}.ingest-switch{border:1px solid rgba(128,128,128,.35);border-radius:10px;padding:10px;display:grid;gap:8px}.acat-row.focused{outline:2px solid currentColor;outline-offset:2px;border-radius:8px}.cstat-line{margin:0 0 6px}.cstat-scroll{overflow-x:auto;max-width:100%}.cstat-table{border-collapse:collapse;font-size:.88em;white-space:nowrap}.cstat-table th,.cstat-table td{padding:4px 8px;text-align:right;border-bottom:1px solid rgba(128,128,128,.25)}.cstat-table th:first-child{text-align:left}.cstat-total th,.cstat-total td{font-weight:700}.cstat details summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.acat-kinds{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.acat-kinds .chip{min-height:44px}.req-details{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.sell-title-preview{background:var(--panel-2);border:1px dashed var(--line);border-radius:8px;padding:.5rem .75rem}.sell-title-preview strong{display:block;font-size:1.05rem}.sell-choice{display:flex;flex-wrap:wrap;gap:.4rem;border:0;margin:0;padding:0}.sell-choice legend{padding:0;margin-bottom:.35rem;font-weight:600}.sell-choice label{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:.4rem .85rem;background:var(--panel);cursor:pointer;font-size:.92rem}.sell-choice label.on{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.sell-choice input{position:absolute;opacity:0;width:1px;height:1px}.sell-choice label:focus-within{outline:2px solid var(--accent);outline-offset:1px}.sell-nav{display:flex;justify-content:space-between;gap:.5rem;margin-top:1rem}.sell-nav .primary{margin-left:auto}.sell-docs{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.sell-doc{border:1px solid var(--line);border-radius:10px;padding:.75rem;display:grid;gap:.5rem}.sell-doc-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;align-items:baseline}.sell-evidence{display:grid;gap:.4rem;background:var(--panel-2);border-radius:8px;padding:.6rem}.sell-evidence ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.sell-evidence li{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.sell-evidence .badge.approved{border-color:var(--ok);color:var(--ok)}.sell-evidence .badge.rejected{border-color:var(--bad);color:var(--bad)}.sell-warn{background:var(--warn-soft);color:var(--warn-ink);border-radius:8px;padding:.5rem .75rem;margin:0}.sell-angles{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:640px){.sell-angles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sell-angles button{width:100%;min-height:4.2rem;display:grid;gap:.2rem;justify-items:start;text-align:left;border:1px dashed var(--line);border-radius:10px;background:var(--panel);padding:.5rem .65rem;color:var(--ink)}.sell-angles li.taken button{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.sell-score{display:grid;gap:.5rem}.sell-score-head{display:flex;justify-content:space-between;align-items:baseline}.sell-score-num{font-family:var(--font-display);font-size:1.6rem;font-weight:700}.sell-meter{height:8px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);overflow:hidden}.sell-meter span{display:block;height:100%;background:var(--accent)}.sell-tips{margin:0;padding-left:1.1rem;display:grid;gap:.3rem}.sell-tips button{background:none;border:0;padding:0;color:var(--accent);text-align:left;text-decoration:underline;font:inherit}.sell-stats{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:.2rem 0 0}.sell-row-tools{display:flex;flex-wrap:wrap;gap:.4rem}.sell-row-tools button,.sell-row-tools a.button{font-size:.85rem;padding:.3rem .65rem}a.sell-btn{display:inline-flex;align-items:center;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);padding:.5rem .9rem}a.sell-btn:hover{border-color:var(--accent);text-decoration:none}a.sell-btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.q-title{margin:.25rem 0 .75rem;font-size:1.3rem}.q-back{margin-bottom:.25rem;min-height:44px}.q-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;background:var(--panel-2);border-radius:8px;padding:.4rem .75rem}.q-pt-opt,.sell-skip{min-height:44px}.q-pt{display:flex;flex-direction:column;gap:.5rem}.q-pt-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.q-pt-opt.on{border-color:var(--accent);background:var(--accent-soft)}.q-review{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.q-review li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label edit" "value edit";align-items:center;column-gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--line)}.q-review li>span{grid-area:label}.q-review li>strong{grid-area:value;overflow-wrap:anywhere}.q-review li>button{grid-area:edit;min-height:44px}.helptip{position:relative;display:inline-block;vertical-align:middle}.helptip-btn{min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--muted);font-weight:700;cursor:help}.helptip-btn:before{content:""}.helptip-box{display:none;position:absolute;z-index:20;left:0;top:100%;width:min(20rem,80vw);padding:.6rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font-weight:400;font-size:.9rem;line-height:1.4;box-shadow:0 4px 16px #00000040}.helptip.open .helptip-box,.helptip-btn:focus-visible+.helptip-box{display:block}@media(hover:hover){.helptip:hover .helptip-box{display:block}}.terms-badges{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:.25rem 0;padding:0}.sell-terms{border:0;margin:0;padding:0;display:grid;gap:.25rem}.sell-terms legend{font-weight:600;margin-bottom:.25rem;padding:0}.sell-terms .check{display:flex;align-items:flex-start;gap:.5rem;min-height:44px;padding:.25rem 0}.sell-terms .check.sub{margin-left:1.6rem}.sell-contract{border:1px solid rgba(128,128,128,.35);border-radius:10px;margin:0;padding:.75rem;display:grid;gap:.75rem}.sell-contract legend{font-weight:600;padding:0 .25rem}.sell-contract .two{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sell-contract input{min-height:44px;width:100%}.sell-contract .seg{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sell-contract .seg .muted{flex:1 0 100%}.sell-contract .seg button{flex:1;min-height:44px}.sell-contract .seg button.on{font-weight:700;border-color:currentColor}.angle-grid{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:640px){.angle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.angle-slot{border:1px dashed var(--line);border-radius:10px;background:var(--panel);padding:.35rem;display:grid;gap:.2rem}.angle-slot.req{border-color:var(--muted)}.angle-slot.has{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.angle-slot.over,.angle-others.over{outline:2px solid var(--accent);outline-offset:2px}.angle-pick{display:grid;gap:.15rem;justify-items:start;width:100%;min-height:44px;padding:.25rem;text-align:left;background:transparent;border:0;color:var(--ink)}.angle-pick img{width:100%;aspect-ratio:8 / 5;object-fit:cover;border-radius:6px}.angle-pick img.sample{object-fit:contain;padding:.35rem}.req-mark{color:var(--bad)}.angle-others{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;border:1px dashed var(--line);border-radius:10px;padding:.5rem}.angle-others figure{margin:0;width:7.5rem;display:grid;gap:.25rem}.angle-others figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px}.angle-others select,.angle-add{min-height:44px}.sell-chip-hint{display:block}.sell-reg-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.sell-reg-row select{min-height:44px}.sell-contact{display:grid;gap:.5rem;border:1px solid var(--line, #ddd);border-radius:8px;padding:.75rem}.sell-contact .check,.sell-contact-audience .check{min-height:44px;display:flex;align-items:center;gap:.5rem}.sell-contact-audience{display:grid;gap:.25rem;padding-left:1.5rem}.sell-banner{border-left:3px solid currentColor;padding:6px 10px;margin:0}.sell-sub{margin-left:1.6rem;display:grid;gap:4px}.sell-sub input{min-height:44px}.sell-desc{display:grid;gap:6px}.sell-desc-count{margin:0;text-align:right}.sell-desc-chips{display:flex;flex-wrap:wrap;gap:6px}.sell-desc-chips .chip{min-height:44px}.sell-desc details summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.unit-switch{display:flex;gap:.5rem}.unit-switch button{flex:1;min-height:44px}.unit-switch button.on{font-weight:700;border-color:currentColor}.sell-wizard{max-width:880px;padding:12px 0 32px}.sell-question-heading{padding:0 0 16px}.sell-question-heading .q-title{font-size:clamp(1.4rem,3vw,1.8rem);margin:0;overflow-wrap:anywhere}.sell-wizard .card{border-radius:18px;padding:clamp(18px,3vw,30px);box-shadow:0 4px 24px #141e0f09}.sell-wizard .form>p{margin:0}.sell-wizard .card h2{margin-top:0}.sell-wizard :is(fieldset,.form>*,.row2>*,.sell-contract .two>*){min-width:0}.sell-wizard :where(button,a.sell-btn,.sell-choice label){min-width:44px;min-height:44px}.sell-wizard :is(input:not([type=radio]):not([type=checkbox]),select){min-height:44px}.sell-wizard :is(button,a.sell-btn,.q-strip strong,.sell-choice label){overflow-wrap:anywhere}.sell-wizard .pick-search{min-height:52px;padding:12px 16px;border-radius:12px;background:var(--panel-2)}.sell-wizard .pick-h{margin:10px 0 0;font-size:.85rem;color:var(--muted);font-weight:500}.sell-wizard .pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sell-wizard .pick-tile{min-height:82px;border-radius:12px;background:var(--panel);padding:16px 10px;transition:background .15s,border-color .15s}.sell-wizard .pick-tile:hover{background:var(--accent-soft)}.sell-wizard .pick-tile .pick-stripe{left:25%;right:25%;height:3px;border-radius:3px;bottom:12px;overflow:hidden}.sell-wizard .pick-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sell-wizard .pick-row{min-height:52px;border-radius:10px;background:var(--panel);padding:10px 14px;overflow-wrap:anywhere}.sell-wizard .pick-typeown{border-style:dashed;color:var(--muted);background:var(--panel-2);margin-top:10px}.sell-wizard .sell-nav{border-top:1px solid var(--line);padding-top:20px;gap:12px}.sell-wizard .sell-nav button{min-height:48px;padding-inline:22px;border-radius:10px}.sell-wizard .q-strip{padding:8px 12px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px}.sell-wizard>.card+.card{margin-top:20px}@media(max-width:600px){.sell-wizard{padding-top:4px}.sell-question-heading{padding-bottom:12px}.sell-wizard .card{padding:16px}.sell-wizard .form{gap:12px}.sell-wizard .pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sell-wizard .pick-tile{min-height:74px;font-size:.88rem}.sell-wizard .pick-list{grid-template-columns:1fr}.sell-wizard .sell-nav{flex-wrap:wrap}.sell-wizard .sell-contract .two{grid-template-columns:1fr}}.sell-wizard .pick-grid-logos .pick-tile{display:flex;flex-direction:column;gap:8px;min-height:88px;padding:10px 4px}.pick-logo{display:grid;place-items:center;width:62px;height:36px;border-radius:6px;background:#fff}.pick-logo img{width:54px;height:30px;object-fit:contain}.pick-logo img[src$="/mg.png"]{transform:scale(1.35)}.sell-wizard .pick-grid-logos .pick-name{font-size:.8rem;line-height:1.35}.sell-terms>p{margin:0 0 10px}.sell-payment-list{display:grid;gap:10px}.sell-wizard .sell-payment-card{position:relative;display:flex;align-items:center;gap:12px;min-height:88px;padding:14px 12px;background:var(--panel);border:1px solid var(--line);border-radius:14px;cursor:pointer}.sell-payment-card input{position:absolute;opacity:0;width:1px;height:1px}.sell-wizard .sell-payment-card.selected{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sell-payment-card:focus-within{outline:2px solid var(--accent);outline-offset:3px}.sell-wizard .sell-payment-card>.sell-payment-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;background:var(--panel-2);color:var(--accent);border:1px solid var(--line);border-radius:12px}.sell-wizard .sell-payment-card>.sell-payment-copy{display:grid;flex:1;gap:3px;min-width:0;color:var(--ink)}.sell-payment-copy strong{font-size:1rem}.sell-payment-copy>span{color:var(--muted);font-size:.8rem}.sell-wizard .sell-payment-card>.sell-payment-check{display:grid;place-items:center;flex:0 0 22px;height:22px;border:1px solid var(--muted);border-radius:7px;background:var(--panel)}.sell-payment-check .icon{width:16px;height:16px;visibility:hidden}.sell-wizard .selected>.sell-payment-check{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.selected .sell-payment-check .icon{visibility:visible}.sell-photo-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.sell-photo-heading>strong{font-size:.95rem}.sell-photo-form .angle-grid{gap:12px;margin-bottom:0}.sell-photo-form .angle-slot{border:0;border-radius:0;padding:0;background:transparent}.sell-photo-form .angle-pick{gap:5px;padding:0;justify-items:center;text-align:center}.sell-photo-form .angle-pick strong{font-size:.85rem;font-weight:600}.sell-photo-form .angle-pick>.small{font-size:.75rem}.angle-visual{display:block;position:relative;width:100%;aspect-ratio:8 / 5;overflow:hidden;border:1px dashed var(--muted);border-radius:12px;background:var(--panel-2)}.sell-photo-form .angle-visual img{display:block;width:100%;height:100%;aspect-ratio:auto;border-radius:0;object-fit:cover}.sell-photo-form .angle-visual img.sample{object-fit:contain;padding:8px}.angle-camera{position:absolute;bottom:6px;right:6px;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--accent)}.angle-camera .icon{width:18px;height:18px}.angle-check{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.angle-check .icon{width:16px;height:16px}.angle-slot.has .angle-visual{border-style:solid;border-color:var(--accent)}.angle-extra-slot{display:flex;min-width:0}.sell-photo-form .angle-extra-slot .angle-add{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:130px;padding:10px;background:var(--panel);border-radius:12px;color:var(--muted);font-size:.85rem}.angle-extra-slot .icon{color:var(--accent);width:26px;height:26px}.sell-photo-hint{display:flex;align-items:flex-start;gap:8px;padding:12px;background:var(--panel-2);color:var(--muted);font-size:.8rem;border-radius:10px}.sell-photo-hint .icon{flex:0 0 18px;height:18px;margin-top:2px;color:var(--accent)}.sell-photo-optional summary{min-height:44px;padding:10px 0;cursor:pointer;color:var(--accent)}@media(max-width:600px){.sell-wizard .pick-grid-logos .pick-tile{min-height:84px}.sell-wizard .pick-grid-logos .pick-name{font-size:.75rem}}.sell-guide{display:grid;gap:10px;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0}.sell-guide-head{display:flex;align-items:center;gap:12px;min-width:0}.sell-guide-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.sell-guide-names{display:grid;gap:2px;min-width:0}.sell-guide-names strong{font-size:1.05rem}.sell-guide-range{margin:0;color:var(--accent);overflow-wrap:anywhere}.sell-guide-range strong{font-size:clamp(1.7rem,7vw,2.4rem);line-height:1.1}.sell-guide-range span{color:var(--ink);font-weight:600}.price-meter{--label-half: 70px;position:relative;padding:0 8px}.price-meter.has-label{padding-top:64px}.price-meter-track{position:relative;height:40px}.price-meter-track:before{content:"";position:absolute;left:0;right:0;top:17px;height:6px;border-radius:999px;background:var(--line)}.price-meter-fill{position:absolute;top:16px;height:8px;border-radius:999px;background:var(--accent)}.price-meter-dot{position:absolute;top:12px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--accent);border:2px solid var(--panel)}.price-meter-label{position:absolute;top:-64px;transform:translate(-50%);display:grid;justify-items:center;min-width:calc(var(--label-half) * 2 - 8px);padding:6px 12px;border:1.5px solid var(--accent);border-radius:10px;background:var(--panel);white-space:nowrap;pointer-events:none}.price-meter-label strong{color:var(--accent);font-size:1.05rem;line-height:1.2}.price-meter-arrow{position:absolute;top:-12px;width:0;height:0;margin-left:-7px;border:7px solid transparent;border-top-color:var(--accent);pointer-events:none}.sell-wizard .price-meter-input,.price-meter-input{position:absolute;left:0;right:0;bottom:0;width:100%;height:40px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.price-meter:focus-within .price-meter-track{outline:2px solid var(--accent);outline-offset:4px;border-radius:999px}.sell-guide-reasons{display:grid;gap:4px;margin:0;padding-left:1.1rem;color:var(--muted)}.sell-guide-reasons .lowered{color:var(--ink);font-weight:600}.sell-guide-more{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.sell-wizard .sell-guide-more .chip{min-height:44px;padding-inline:16px;font-weight:600;color:var(--accent);border-color:var(--accent)}.sell-cash-discount{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.sell-cash-discount>legend{padding:0;margin-bottom:8px;font-weight:600}.sell-chips{display:flex;flex-wrap:wrap;gap:8px}.sell-wizard .sell-chips .chip{min-height:44px;padding-inline:16px}.sell-chips .chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--ink);font-weight:600}.sell-guide-below{display:grid;gap:8px;min-width:0}.sell-guide-pos.within{color:var(--accent);font-weight:600}.sell-guide-pos.above,.sell-guide-pos.below{font-weight:600}.sell-guide-actions{display:flex;flex-wrap:wrap;gap:8px}.sell-wizard .sell-guide-actions button{flex:1 1 0;min-width:0;min-height:44px;border-radius:10px}.sell-fold{border:1px solid var(--line);border-radius:12px;background:var(--panel)}.sell-wizard .sell-gap{width:100%;min-height:44px;padding:10px 14px;text-align:left;border-radius:10px;border:1px solid var(--bad);background:var(--panel);color:var(--ink)}.sell-wizard .sell-gap:after{content:" →";color:var(--muted)}.sell-wizard{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.sell-wizard .sell-nav{position:fixed;z-index:30;left:0;right:0;bottom:0;margin:0;display:flex;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);box-shadow:0 -4px 16px #0000000f}.sell-wizard .sell-nav>button{flex:1 1 0;min-height:52px}.sell-wizard .sell-nav>button.primary{flex:2 1 0}.sell-wizard .sell-nav>.sell-options-btn:only-child,.sell-wizard .sell-nav>button:only-child{flex:1 1 100%}.sell-wizard .sell-nav>.sell-options-btn[aria-label]{flex:0 0 52px;padding:0;font-size:1.3rem}@media(min-width:760px){.sell-wizard .sell-nav{left:50%;right:auto;width:min(880px,100%);transform:translate(-50%);border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:14px 14px 0 0}}.sell-sheet-back{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#00000073}.sell-sheet{width:min(560px,100%);display:grid;gap:12px;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:var(--panel);color:var(--ink);border-radius:18px 18px 0 0}.sell-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sell-sheet-head h2{margin:0;font-size:1.15rem}.sell-sheet-x{min-width:44px;min-height:44px;border:0;background:none;color:var(--ink);font-size:1.2rem}.sell-sheet-item{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 14px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--ink)}.sell-sheet-item>span:first-child{font-size:1.5rem;color:var(--accent)}.sell-sheet-item>span:last-child{display:grid;gap:2px}.sell-sheet-close,.sell-sheet-confirm>button{min-height:52px;border-radius:12px}.sell-sheet-confirm{display:grid;gap:10px}.sell-sheet-confirm p{margin:0;font-weight:600}.sell-sheet-confirm .danger{background:var(--bad);border-color:var(--bad);color:#fff}.sell-wizard .pick-grid-bodies{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-grid-bodies .pick-tile{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:104px}.pick-body{display:block;width:100%;max-width:140px;height:48px;object-fit:contain}.pick-body[hidden]{display:none}.sell-guide-sub .nowrap{white-space:nowrap}.sell-guide-sub{overflow-wrap:anywhere}.sell-wizard{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.sell-status{display:grid;gap:8px;padding:14px;border-radius:12px}.sell-status.ready{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;background:var(--accent-soft);color:var(--ink)}.sell-status.ready .sell-btn{grid-column:1 / -1;min-height:48px;display:flex;align-items:center;justify-content:center}.sell-status-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.sell-status-text{display:grid;gap:2px;min-width:0}.sell-status.missing{border:1px solid var(--bad);background:var(--panel)}.sell-status.missing>strong{color:var(--bad)}.sell-more{display:grid;gap:10px;margin-top:20px}.sell-invite{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:var(--accent-soft);color:var(--ink)}.sell-invite>span:last-child{display:grid;gap:2px;min-width:0}.sell-invite .muted{color:var(--ink);opacity:.8}.sell-invite-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:var(--panel);color:var(--accent)}.sell-wizard .sell-fold-head{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 14px;border:0;border-radius:12px;background:none;color:var(--ink);text-align:left;font-weight:600}.sell-fold-head .sell-fold-title{flex:1;min-width:0}.sell-fold-head[aria-expanded=true]{border-bottom:1px solid var(--line);border-radius:12px 12px 0 0}.sell-fold-body{padding:14px}.sell-wizard .sell-nav-price{gap:6px;padding-left:12px;padding-right:12px}.sell-wizard .sell-nav-price>button.sell-nav-back{flex:0 0 48px;min-width:48px;padding:0;display:grid;place-items:center}.sell-wizard .sell-nav-price>button.sell-shortcut{flex:1.2 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 6px;font-size:.92rem;background:var(--accent-soft);border-color:var(--accent);color:var(--ink);font-weight:600;white-space:nowrap}.sell-wizard .sell-nav-price>button.sell-publish{flex:1.4 1 0;min-width:0;padding:0 8px;white-space:nowrap;font-size:.98rem}.sell-nav-price .icon,.sell-fold-head .icon{flex:0 0 auto}.sell-price-page{font-family:var(--font-display)}.sell-price-page>.sell-guide{margin-bottom:12px;padding:16px;border-radius:12px;box-shadow:0 2px 12px #141e0f08}.sell-price-page .sell-guide-head{gap:10px}.sell-price-page .sell-guide-icon{flex-basis:36px;height:36px;border-radius:9px}.sell-price-page .sell-guide-names strong{font-size:1rem;line-height:1.4;font-weight:700}.sell-price-page .sell-guide-sub{font-size:.8125rem;line-height:1.5}.sell-price-page .sell-guide-range{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;overflow-wrap:normal}.sell-price-page .sell-guide-range strong{font-size:clamp(1.65rem,8.2vw,2.4rem);font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.sell-price-page .sell-guide-range>span{font-size:.8rem}.sell-price-page .price-meter{--label-half: 68px}.sell-price-page .price-meter.has-label{padding-top:54px}.sell-price-page .price-meter-track{height:44px}.sell-price-page .price-meter-track:before{height:6px}.sell-price-page .price-meter-fill{top:17px;height:6px}.sell-price-page .price-meter-dot{top:13px;width:14px;height:14px;margin-left:-7px}.sell-price-page .price-meter-label{top:-49px;padding:5px 10px;border-width:1px;border-radius:7px;box-shadow:0 3px 9px #141e0f1a}.sell-price-page .price-meter-label>span{font-size:.8125rem;line-height:1.35}.sell-price-page .price-meter-label strong{font-size:1rem}.sell-price-page .price-meter-label strong span{font-size:.75rem}.sell-price-page .price-meter-arrow{top:2px}.sell-price-page .price-meter-input{height:44px;min-height:44px}.sell-price-page .sell-guide-reasons{font-size:.8125rem;line-height:1.6}.sell-price-page .sell-guide-more>.small{font-size:.8rem}.sell-price-page .sell-guide-more .chip{padding-inline:10px;font-size:.8rem}.sell-wizard .sell-price-form{padding:16px;border-radius:12px;box-shadow:none}.sell-price-page .sell-status{padding:12px;border-radius:9px}.sell-price-page .sell-status.ready{column-gap:10px;background:color-mix(in srgb,var(--accent) 7%,var(--panel))}.sell-price-page .sell-status-icon{width:28px;height:28px}.sell-price-page .sell-status-text strong{font-size:.85rem}.sell-price-page .sell-more{gap:8px;margin-top:12px}.sell-price-page .sell-invite{align-items:flex-start;gap:10px;padding:14px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.sell-price-page .sell-invite-icon{flex-basis:32px;height:32px;background:transparent}.sell-price-page .sell-invite strong{font-size:.95rem;font-weight:700}.sell-price-page .sell-invite .muted{color:var(--muted);opacity:1;font-size:.8125rem;line-height:1.6}.sell-price-page .sell-fold{border-radius:10px;scroll-margin-top:12px}.sell-price-page .sell-fold-head{min-height:50px;gap:10px;padding:8px 12px;border-radius:10px;font-size:.875rem}.sell-price-page .sell-fold-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;line-height:1.5}.sell-price-page .sell-fold-optional{font-size:.75rem;font-weight:400;white-space:nowrap}.sell-price-page .sell-fold-head>.icon{width:20px;height:20px}.sell-price-page .sell-fold-head>.icon:last-child{width:18px;height:18px}.sell-price-page .sell-fold-body{padding:12px}.sell-wizard .sell-price-page .sell-fold-body>.card{padding:0;border:0;border-radius:0;box-shadow:none}.sell-price-page .sell-fold-body :is(input,select,textarea){font-size:.875rem}.sell-price-page .sell-fold-body .form label>span{font-size:.8rem}.sell-price-page .sell-nav-price{flex-wrap:nowrap;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.sell-price-page .sell-nav-price>button{min-height:48px;border-radius:8px}.sell-price-page .sell-nav-price>button.sell-shortcut{font-size:.8rem;font-weight:600;color:var(--accent)}.sell-price-page .sell-nav-price>button.sell-publish{font-size:.85rem;font-weight:700}.sell-price-page .sell-nav-price>button.sell-publish:disabled{opacity:1;background:var(--panel-2);color:var(--muted);border-color:var(--line)}.sell-price-page .sell-guide{scroll-margin-top:12px}@media(min-width:600px){.sell-price-page .sell-fold-head{font-size:1rem;min-height:56px}.sell-price-page .sell-nav-price>button:is(.sell-shortcut,.sell-publish){font-size:1rem}}.price-meter-knob{position:absolute;top:13px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--accent);border:2px solid var(--panel);box-shadow:0 1px 3px #00000040;pointer-events:none}.sell-price-page .price-meter-knob{top:13px}.sell-guide-none{display:grid;gap:6px;margin-bottom:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink)}.sell-guide-none strong{font-size:1rem}.sell-guide-none .small{color:var(--muted);font-size:.8125rem;line-height:1.6}.sell-wizard .sell-guide-none button{justify-self:start;min-height:44px;padding:0 16px;border-radius:10px}.sell-guide-down{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:var(--panel-2);color:var(--muted);font-size:.8125rem}.bulk-photos{display:grid;gap:12px}.bulk-drop{display:grid;justify-items:center;gap:8px;padding:24px 16px;border:1.5px dashed var(--line);border-radius:14px;background:var(--panel-2);text-align:center}.bulk-drop.over{border-color:var(--accent);background:var(--accent-soft)}.sell-wizard .bulk-pick{min-height:52px;min-width:200px;font-size:1rem;border-radius:12px}.bulk-or{justify-self:center}.sell-wizard .bulk-slots{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:12px}.bulk-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.bulk-bar>span{display:block;height:100%;background:var(--accent);transition:width .2s ease}.bulk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.bulk-tile{position:relative;display:grid;gap:4px;min-width:0;font-size:.8125rem}.bulk-tile>img,.bulk-thumb img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;background:var(--panel-2)}.bulk-thumb img.sample{object-fit:contain;padding:6px}.sell-wizard .bulk-thumb{position:relative;display:grid;gap:4px;padding:0;border:0;background:none;color:var(--ink);min-height:44px;text-align:center}.sell-wizard .bulk-add{place-items:center;min-height:90px;border:1.5px dashed var(--accent);border-radius:10px;color:var(--accent);font-weight:600;padding:6px}.bulk-ok{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.bulk-ok .icon{width:16px;height:16px}.bulk-wait{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#00000059}.bulk-wait:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px;border:3px solid #fff;border-top-color:transparent;border-radius:50%;animation:bulk-spin .8s linear infinite}@keyframes bulk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bulk-wait:after{animation:none}}.bulk-fail{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:4px;padding:4px;border:2px solid var(--bad);border-radius:10px;background:var(--panel);color:var(--bad);text-align:center}.sell-wizard .bulk-fail button{min-height:36px;padding:0 8px;border-color:var(--bad);color:var(--bad)}.bulk-q{margin:0;font-size:1.15rem}.bulk-big{position:relative}.bulk-big img{display:block;width:100%;max-height:38vh;object-fit:contain;border-radius:12px;background:var(--panel-2)}.sell-wizard .bulk-delete{position:absolute;right:8px;bottom:8px;min-height:44px;padding:0 12px;border-radius:10px;background:var(--panel);color:var(--bad);border:1px solid var(--line);font-weight:600}.bulk-angles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.sell-wizard .bulk-angle{display:grid;justify-items:center;gap:4px;width:100%;min-height:88px;padding:6px 4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font-size:.8125rem;line-height:1.3}.bulk-angle img{width:100%;aspect-ratio:8 / 5;object-fit:contain}.sell-wizard .bulk-angle.has{border-color:var(--accent);background:var(--accent-soft);opacity:1;cursor:default}.sell-wizard .bulk-rest{min-height:48px;border-radius:12px;border-color:var(--accent);color:var(--accent);font-weight:600}.bulk-status{display:grid;gap:2px;padding:12px;border-radius:10px}.bulk-status.ready{background:var(--accent-soft);color:var(--ink)}.bulk-status.missing{border:1px solid var(--bad);color:var(--ink)}.bulk-status.missing strong{color:var(--bad)}.bulk-h{margin:4px 0 0;font-size:1rem}.bulk-sheet-img{width:100%;max-height:30vh;object-fit:contain;border-radius:10px}.bulk-sheet-move{display:flex;gap:8px}.sell-wizard .bulk-sheet-move button,.sell-wizard .sell-sheet .danger{flex:1 1 0;min-height:48px;border-radius:12px}@media(min-width:760px){.bulk-grid,.bulk-angles{grid-template-columns:repeat(5,minmax(0,1fr))}}.bulk-has{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-weight:600}.bulk-has .icon{width:14px;height:14px}.bulk-status strong{display:inline-flex;align-items:center;gap:6px}.bulk-status strong .icon{width:18px;height:18px;color:var(--accent)}.sell-wizard .bulk-ask-nav>button:first-child{flex:0 0 auto;min-width:88px}.sell-wizard .bulk-ask-nav>button:last-child{flex:1 1 auto;white-space:nowrap}.fb-open{font-weight:600}.fb-sheet{max-height:92vh;overflow-y:auto}.fb-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--panel-2)}.fb-tabs button{min-height:44px;border:0;border-radius:9px;background:none;color:var(--ink);font-weight:600}.fb-tabs button.on{background:var(--panel);box-shadow:inset 0 0 0 2px var(--accent)}.fb-text{display:grid;gap:4px}.fb-text textarea{width:100%;box-sizing:border-box;font:inherit;font-size:.9375rem;line-height:1.5;resize:vertical}.fb-btn{min-height:48px;border-radius:12px;font-weight:600}.fb-done{display:grid;gap:4px;padding:12px;border-radius:10px;background:var(--accent-soft)}.fb-done strong{display:inline-flex;align-items:center;gap:6px}.fb-done strong .icon{width:18px;height:18px;color:var(--accent)}.fb-done ol{margin:0;padding-left:20px}.fb-h{margin:6px 0 0;font-size:1rem}.fb-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.fb-photos li{display:grid;gap:4px;min-width:0}.fb-photos img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:var(--panel-2)}.fb-save{min-height:44px;padding:0 4px;border-radius:8px;font-size:.8125rem}.fb-link{display:flex;gap:8px}.fb-link input{flex:1 1 auto;min-width:0;min-height:48px}.fb-link .fb-btn{flex:0 0 auto;padding:0 14px}.fb-warn{margin:0;padding:10px 12px;border-left:3px solid var(--warn, var(--bad));background:var(--panel-2);border-radius:6px}@media(min-width:760px){.fb-back{align-items:center}.fb-sheet{border-radius:18px;width:min(620px,100% - 32px)}.fb-photos{grid-template-columns:repeat(4,minmax(0,1fr))}}.sell-wizard .q-year{gap:14px}.q-year-hint{margin:0;font-size:.95rem}.q-year-strip{display:flex;align-items:center;gap:6px;min-width:0}.q-year-scroll{flex:1 1 auto;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.q-year-scroll:before,.q-year-scroll:after{content:"";flex:0 0 calc(50% - 35px)}.q-year-scroll.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.q-year-scroll::-webkit-scrollbar{display:none}.sell-wizard .q-year-item{flex:0 0 70px;min-height:96px;padding:6px 0 12px;position:relative;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:none;color:var(--ink);border-radius:10px;overflow:visible;white-space:nowrap;transition:opacity .15s}.sell-wizard .q-year-item.far{opacity:.4}.q-year-ce{font-size:1.3rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;transition:font-size .15s}.q-year-be{font-size:.78rem;color:var(--muted)}.q-year-item.viewed .q-year-ce{font-size:2.05rem;font-weight:700;letter-spacing:-.02em;color:var(--accent)}.q-year-item.viewed:after{content:"";position:absolute;bottom:4px;left:20px;right:20px;height:3px;border-radius:3px;background:var(--accent)}.q-year-item[aria-pressed=true] .q-year-be{color:var(--accent);font-weight:600}.q-year-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.q-year-scrollhint{margin:-6px 0 0;text-align:center}.sell-wizard .q-year-arrow{flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0;display:grid;place-items:center;border:1.5px solid var(--ink);border-radius:50%;background:var(--panel);color:var(--ink)}.q-year-arrow .icon{width:22px;height:22px;stroke-width:2.2}.sell-wizard .q-year-arrow:disabled{opacity:.3}@media(max-width:600px){.sell-wizard .q-year-arrow{flex-basis:44px;width:44px;height:44px;min-height:44px}.q-year-strip{gap:4px}.q-year-scroll{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.q-year-scroll:before,.q-year-scroll:after{flex-basis:calc(50% - 25px)}.sell-wizard .q-year-item{flex-basis:50px}.q-year-ce{font-size:1rem}.q-year-item.viewed .q-year-ce{font-size:1.65rem;letter-spacing:-.03em}.q-year-item:not(.viewed) .q-year-be-pre{display:none}.q-year-item.viewed:after{left:10px;right:10px}}.q-year-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:10px;background:var(--accent-soft);color:var(--ink)}.sell-wizard .q-year-note button{min-height:44px;padding-inline:16px;border-radius:10px}.q-year-or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.9rem}.q-year-or:before,.q-year-or:after{content:"";flex:1;height:1px;background:var(--line)}.q-year-type{display:grid;gap:6px}.q-year-type>span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.q-year-type .icon{width:18px;height:18px}.sell-wizard .q-year-type input{min-height:48px;font-size:1.15rem;letter-spacing:.05em}@media(min-width:760px){.sell-wizard .q-year{max-width:560px}}@media(prefers-reduced-motion:reduce){.q-year-ce,.sell-wizard .q-year-item{transition:none}}.sell-price-form .field-bad,.sell-price-form .field-bad-wrap select{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.field-bad-msg,.form label>span.field-bad-msg{display:block;color:var(--bad);font-size:.85rem;font-weight:600}.field-bad-msg:before{content:"! "}.sell-question:has(.bulk-ask)>.sell-question-heading:not(.bulk-ask-heading){display:none}.bulk-ask .bulk-big{perspective:900px}.bulk-ask .bulk-big img.grabbable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .2s,opacity .2s}.bulk-ask .bulk-big img.grabbable.lifted{cursor:grabbing;transform:scale(.97);opacity:.6}.bulk-drag-badge{position:absolute;left:10px;top:10px;padding:4px 10px;border-radius:999px;background:#0000008c;color:#fff;font-size:.8125rem;font-weight:600;pointer-events:none}.bulk-drag-hint{margin:0;text-align:center}.bulk-ghost{position:fixed;left:0;top:0;z-index:50;width:150px;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;pointer-events:none;opacity:0;transform:translate(-300px,-300px);transform-origin:center;box-shadow:0 22px 30px -10px #15181c59,0 6px 10px -4px #15181c4d;background:var(--panel-2)}.bulk-ghost img{width:100%;height:100%;object-fit:cover;display:block}.bulk-hand{position:fixed;left:0;top:0;z-index:51;width:34px;height:34px;pointer-events:none;opacity:0;fill:#fff;stroke:#15181c;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}.sell-wizard .bulk-angle{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.sell-wizard .bulk-angle.hot{border:1.5px dashed var(--accent);background:var(--accent-soft);transform:translateY(-4px);box-shadow:0 10px 18px -8px #15181c59}.bulk-angle img.bulk-angle-photo{object-fit:cover;border:2px solid var(--accent);border-radius:6px;animation:bulk-flip .36s}@keyframes bulk-flip{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@media(prefers-reduced-motion:reduce){.bulk-angle img.bulk-angle-photo{animation:none}.sell-wizard .bulk-angle,.bulk-ask .bulk-big img.grabbable{transition:none}}:root{--bg: #f2f3f0;--panel: #ffffff;--panel-2: #f7f8f5;--ink: #15181c;--muted: #5a6068;--line: #dcdfd8;--accent: #3e6b00;--accent-ink: #ffffff;--accent-soft: #edf6d6;--lime: #b6f23a;--lime-ink: #15181c;--pt-bev: #b6f23a;--pt-hybrid: #38bdf8;--pt-ice: #f59e0b;--hero-bg: #15181c;--hero-ink: #ffffff;--hero-muted: #d2d6db;--price: #15181c;--font-display: "Anuphan", "IBM Plex Sans Thai", system-ui, sans-serif;--bad: #cf222e;--ok: #1a7f37;--warn-soft: #fdf0dd;--warn-ink: #8a5200;--shadow: 0 1px 2px rgba(30, 25, 15, .06), 0 6px 18px rgba(30, 25, 15, .05);--radius: 12px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0e1012;--panel: #171a1e;--panel-2: #1c2025;--ink: #e7e9ee;--muted: #9aa1ad;--line: #343943;--accent: #b6f23a;--accent-ink: #15181c;--accent-soft: #263016;--lime: #b6f23a;--lime-ink: #15181c;--hero-bg: #0a0b0d;--hero-ink: #ffffff;--hero-muted: #c9ced4;--price: #e7e9ee;--bad: #ff6b6b;--ok: #4ac26b;--warn-soft: #3a2c18;--warn-ink: #f0b968;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 18px rgba(0, 0, 0, .3);color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans Thai,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,.brand,.lcard-price{font-family:var(--font-display)}h1{font-size:1.6rem;margin:0 0 .6rem}h2{font-size:1.2rem;margin:1.4rem 0 .6rem}html{scroll-padding-top:calc(var(--topbar-h, 4rem) + 2.75rem);scroll-padding-bottom:7rem}.topbar{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between;padding:.6rem clamp(.8rem,3vw,2rem);--panel: #1d2126;--panel-2: #23282e;--ink: #f2f4f6;--muted: #a9b0b8;--line: #333941;--accent: #b6f23a;--accent-ink: #15181c;background:#15181c;color:var(--ink);border-bottom:1px solid #000}.brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:1.25rem;color:#fff;border-radius:8px}.brand-mark{flex:0 0 auto;display:block;width:34px;height:34px}.brand:focus-visible{outline:2px solid #b6f23a;outline-offset:3px}.brand:hover{text-decoration:none}.topnav{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap}.langmenu{position:relative}.langmenu-btn{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:0 .45rem;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--muted);cursor:pointer}.langmenu-btn:hover,.langmenu-btn[aria-expanded=true]{border-color:var(--accent)}.langmenu .flag{display:block;width:22px;height:15px;border-radius:2px;box-shadow:0 0 0 1px #0000002e;flex:0 0 auto}.langmenu .caret{width:12px;height:12px}.langmenu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:10rem;margin:0;padding:.3rem;list-style:none;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.langmenu-list button{display:flex;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:0 .6rem;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.langmenu-list button:hover{background:var(--panel-2)}.langmenu-list button.on{font-weight:600}.langmenu-list .check{width:16px;height:16px;margin-left:auto;color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{padding:clamp(1rem,3vw,2rem);max-width:1100px;margin:0 auto}.narrow{max-width:460px;margin:0 auto}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.form{display:grid;gap:.9rem}.form label{display:grid;gap:.3rem}.form label>span{font-size:.9rem;color:var(--muted)}input,textarea,select{font:inherit;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:.55rem .7rem;width:100%}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}textarea{min-height:8rem;resize:vertical}button{font:inherit;cursor:pointer;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);padding:.5rem .9rem}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.55;cursor:default}button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}button.link{background:none;border:none;color:var(--accent);padding:0;text-decoration:underline}.google-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;padding:.5rem .9rem;border:1px solid #747775;border-radius:8px;background:#fff;color:#1f1f1f;font-weight:500;text-decoration:none}.google-btn:hover{background:#f8f9fa}.line-btn{display:flex;align-items:stretch;min-height:44px;border-radius:8px;overflow:hidden;background:#06c755;color:#fff;font-weight:700;text-decoration:none;position:relative}.line-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none}.line-btn:hover:after{opacity:.1}.line-btn:active:after{opacity:.3}.line-btn-icon{display:flex;align-items:center;justify-content:center;flex:none;border-right:1px solid rgba(0,0,0,.08)}.line-btn-icon img{display:block;width:44px;height:44px}.line-btn-text{flex:1;display:flex;align-items:center;justify-content:center;padding:0 44px 0 1rem;white-space:nowrap}.sso-benefits{margin:.3rem 0 0;padding-left:1.2rem;line-height:1.6}.no-email{margin-bottom:1rem}.evidence-row{display:flex;gap:.8rem;align-items:flex-start;flex-wrap:wrap}.evidence-img{display:block;width:160px;max-width:100%;max-height:200px;object-fit:contain;border-radius:8px;border:1px solid var(--line);background:var(--panel-2)}.table-scroll{overflow-x:auto}.ua-table{width:100%;border-collapse:collapse;font-size:.9rem}.ua-table th,.ua-table td{padding:.35rem .5rem;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.ua-table th:first-child,.ua-table td:first-child{text-align:left}.privacy h2{font-size:1.05rem;margin:1.4rem 0 .4rem}.privacy ul{padding-left:1.2rem}.privacy li,.privacy p{line-height:1.7}.todo-mark{background:#ffe08a;color:#5a4300;border-radius:4px;padding:0 .25rem}.or-divider{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--muted);font-size:.85rem}.or-divider:before,.or-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.muted{color:var(--muted)}.center{text-align:center}.error{color:var(--bad);margin:0}.searchbox{display:flex;gap:.4rem;flex:1 1 260px;max-width:520px}.searchbox input{min-width:0}.cta{background:var(--lime);color:var(--lime-ink);padding:.35rem .8rem;border-radius:999px;font-weight:600}.cta-short{display:none}@media(max-width:640px){.cta-long{display:none}.cta-short{display:inline}}.cta:hover{text-decoration:none;filter:brightness(1.05)}.hero{background:var(--hero-bg);color:var(--hero-ink);border-radius:22px;padding:clamp(1.4rem,5vw,3rem);margin:0;justify-content:flex-end;min-height:31rem;display:flex;flex-direction:column;gap:.75rem}.hero h1{font-size:clamp(1.7rem,5vw,2.6rem);line-height:1.25;margin:0;max-width:22ch}.hero-eyebrow{margin:0;color:var(--lime);font-weight:600;font-size:.9rem;letter-spacing:.02em}.hero-sub{margin:0;color:var(--hero-muted);max-width:52ch}.hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.btn-lime,.btn-ghost,.btn-dark{display:inline-flex;align-items:center;min-height:44px;padding:0 1.2rem;border-radius:999px;font-weight:600}.btn-lime{background:var(--lime);color:var(--lime-ink)}.btn-ghost{border:1px solid rgba(255,255,255,.55);color:var(--hero-ink)}.btn-dark{background:var(--ink);color:var(--bg);align-self:flex-start}.btn-lime:hover,.btn-ghost:hover,.btn-dark:hover{text-decoration:none;filter:brightness(1.08)}.home-block{margin-bottom:1.5rem}.home-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ptgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media(max-width:640px){.ptgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:1rem;margin-bottom:1.25rem}@media(max-width:860px){.home-top{grid-template-columns:minmax(0,1fr)}.hero,.hero.has-image{min-height:22rem}}.finder{display:flex;flex-direction:column;gap:.75rem}.finder-card{flex:1;display:flex;flex-direction:column;gap:.7rem;padding:1.25rem;border-radius:22px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.finder-card h2{margin:0 0 .2rem}.finder-card label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted)}.finder-card select{min-height:44px;font:inherit;font-size:1rem;color:var(--ink)}.finder-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.btn-lime.wide{justify-content:center;border:0;font:inherit;font-weight:700;cursor:pointer;margin-top:.3rem}.shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-bottom:1.5rem}@media(max-width:640px){.shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}.shortcut{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.9rem .4rem;border-radius:16px;background:var(--panel);border:1px solid var(--line);color:var(--ink);font-size:.9rem;text-align:center}.shortcut:hover{text-decoration:none;border-color:var(--ink)}.shortcut-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--hero-bg);color:var(--lime)}.shortcut-icon .icon{width:22px;height:22px}.soon{position:absolute;top:6px;right:6px;padding:0 6px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:.7rem;font-weight:600}.brands{display:flex;flex-wrap:wrap;gap:.5rem}.brand-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:12px;background:var(--panel);border:1px solid var(--line);color:var(--ink);font-family:var(--font-display);font-weight:600}.brand-chip:hover{text-decoration:none;border-color:var(--ink)}.ptbadge{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:700;background:#15181c;color:#fff}.ptbadge.pt-bev{background:var(--pt-bev);color:#15181c}.ptbadge.pt-hybrid{background:var(--pt-hybrid);color:#15181c}.ptbadge.pt-ice{background:var(--pt-ice);color:#15181c}.shortcut-icon.pt-bev{color:var(--pt-bev)}.shortcut-icon.pt-hybrid{color:var(--pt-hybrid)}.shortcut-icon.pt-ice{color:var(--pt-ice)}.pttile{display:flex;flex-direction:column;gap:.2rem;padding:1rem;border-radius:14px;background:var(--panel);border:1px solid var(--line);color:var(--ink)}.pttile strong{font-family:var(--font-display);font-size:1.2rem}.pttile span{color:var(--muted);font-size:.9rem}.pttile.featured{background:var(--hero-bg);border-color:var(--hero-bg);color:var(--hero-ink)}.pttile.featured span{color:var(--hero-muted)}.pttile:hover{text-decoration:none;border-color:var(--accent)}.valph{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;margin:1.5rem 0;border-radius:16px;border:2px dashed var(--muted);background:var(--panel-2)}.valph h2,.valph p{margin:0}.hero.has-image{background-image:linear-gradient(180deg,#0a0b0dc7,#0a0b0d59 45%,#0a0b0d00 70%),var(--hero-img);background-size:cover;background-position:center bottom;border-color:transparent;min-height:31rem;display:flex;flex-direction:column;justify-content:flex-start}.hero.has-image h1{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.hero.has-image .hero-sub,.hero.has-image .muted{color:#ffffffe0}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;gap:.35rem;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem;color:var(--ink);font-size:.92rem}.chip:hover{border-color:var(--accent);text-decoration:none}.avatar-framed{position:relative;display:inline-grid;place-items:center;flex:none}.avatar-frame{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;width:128%;height:128%;max-width:none;pointer-events:none}.decorated{position:relative}.decorated.has-backdrop{isolation:isolate;overflow:hidden}.decorated.has-backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--shop-bg);background-size:220px auto;background-repeat:repeat;opacity:var(--shop-bg-opacity, .3)}.shop-head{margin-bottom:1rem}.shop-head.has-backdrop{padding:clamp(.9rem,3vw,1.6rem);border:1px solid var(--line);border-radius:var(--radius)}.shop-head .shop-meta{margin:.4rem 0 0;opacity:.85;font-size:.92rem}.decor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.6rem}.decor-pick{display:grid;justify-items:center;gap:.3rem;padding:.5rem .3rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--ink);font-size:.78rem;line-height:1.25;text-align:center;cursor:pointer}.decor-pick.on{border-color:var(--accent);background:var(--accent-soft)}.decor-pick img,.decor-pick .decor-none{width:52px;height:52px}.decor-pick .decor-none{display:grid;place-items:center;border:1px dashed var(--line);border-radius:50%;font-size:1.2rem}.decor-preview{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.temp-password{border-color:var(--warn-ink)}.temp-password-code{padding:.4rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);font-family:ui-monospace,Cascadia Code,Courier New,monospace;font-size:1.1rem;letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.closed-sash{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;border-radius:inherit;background:#0000004d;pointer-events:none}.closed-sash-text{width:150%;padding:.3em 0;transform:rotate(-11deg);background:#c6202acc;color:#fff;font-weight:700;font-size:1rem;letter-spacing:.06em;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 2px 10px #00000059}.row-photo .closed-sash-text{padding:.15em 0;font-size:.55rem;letter-spacing:0}.detail-mainwrap .closed-sash-text{font-size:clamp(1.1rem,4vw,2rem)}.chip.tag{padding-right:.5rem;font-size:.85rem}.chip.tag.on{border-color:var(--accent);background:var(--accent-soft)}.chip-x{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;margin-left:.15rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;font-size:1rem;line-height:1;cursor:pointer}.chip-x:hover,.chip-x:focus-visible{background:var(--line)}.chips.tags{margin:.75rem 0}.taginput{display:flex;flex-direction:column;gap:.5rem}.taginput-row{display:flex;gap:.5rem}.taginput-row input{flex:1;min-width:0}.taginput-row button{flex:none}.taginput .muted{margin:0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin:1rem 0}.lcard{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;color:var(--ink);box-shadow:var(--shadow)}.lcard:hover{text-decoration:none;border-color:var(--accent)}.lcard-photo{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--panel-2);overflow:hidden}.lcard-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.lcard-price{font-size:1.15rem}.lcard-body .terms-badges{max-height:2.3em;overflow:hidden}.chip.seller-kind{font-weight:600}.tall-select{min-height:44px}.lcard-body{padding:.6rem .7rem .8rem;display:grid;gap:.15rem}.lcard-title{margin:0;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lcard-price{margin:0;color:var(--price);font-weight:700}.lcard-place{margin:0;color:var(--muted);font-size:.85rem}.badge{display:inline-block;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:.05rem .5rem;font-size:.8rem}.badge.unread{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);margin-left:.3rem}.with-filters{display:grid;grid-template-columns:250px 1fr;gap:1.5rem;align-items:start}.filters{display:grid;gap:.8rem;position:sticky;top:4.5rem}.filters label{display:grid;gap:.25rem;font-size:.9rem}.filters label>span{color:var(--muted)}.filters-head{display:flex;justify-content:space-between;align-items:baseline}.row2{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem;align-items:start}.detail-mainwrap{position:relative;display:block;line-height:0;overflow:hidden;isolation:isolate;border-radius:var(--radius)}.detail-main{width:100%;aspect-ratio:4 / 3;max-height:70vh;object-fit:contain;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius)}.detail-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--radius)}.detail-track::-webkit-scrollbar{display:none}.detail-track:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.detail-slide{position:relative;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden;isolation:isolate;border-radius:var(--radius)}.detail-slide .detail-main{display:block}.detail-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;min-height:44px;padding:0;place-items:center;border:0;border-radius:50%;background:#00000080;color:#fff}.detail-nav.prev{left:10px}.detail-nav.next{right:10px}.detail-nav:disabled{opacity:.3}.detail-nav .icon{width:22px;height:22px}@media(hover:hover){.detail-nav{display:grid}}.detail-count{position:absolute;right:10px;bottom:10px;z-index:2;padding:2px 8px;border-radius:999px;background:#0000008c;color:#fff;font-size:.8rem;line-height:1.5;font-variant-numeric:tabular-nums}.detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;filter:blur(24px) brightness(.6);transform:scale(1.15)}.detail-backdrop+.detail-main{background:transparent}@media(prefers-color-scheme:dark){.detail-backdrop{filter:blur(24px) brightness(.45)}}.detail-main.empty{display:grid;place-items:center}.thumbs{display:flex;gap:.4rem;margin-top:.5rem;overflow-x:auto;padding-bottom:.2rem}.thumb{padding:0;border-radius:8px;overflow:hidden;width:64px;height:64px;flex:0 0 auto}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb.on{border-color:var(--accent)}.detail-info h1{margin-top:0}.detail-price{color:var(--price);font-size:1.5rem;font-weight:700;margin:0 0 .6rem}.facts{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.25rem}.detail-desc{grid-column:1 / -1}.detail-desc .pre{max-width:70ch}.detail-below{grid-column:1 / -1;min-width:0}.detail-car{grid-template-areas:"media info" "below info" "wide wide" "desc desc" "wideb wideb" "foot foot"}.detail-car .detail-footer{grid-area:foot}.detail-car .detail-wide{grid-area:wide;min-width:0}.detail-car .detail-wide-bottom{grid-area:wideb;min-width:0}.detail>*{min-width:0}.detail-car{align-items:stretch}.detail-car .detail-info,.detail-car .detail-below{display:flex;flex-direction:column}.detail-car .detail-info>.sellercard,.detail-car .detail-below>.carpanel{flex:1 1 auto}.detail-car .detail-info>.sellercard{margin-bottom:0}.detail-car .detail-info>:last-child,.detail-car .detail-below>:last-child{margin-bottom:0}.detail-car .detail-desc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.1rem}.detail-car .detail-desc h2{margin-top:0}.detail-car .detail-media{grid-area:media}.detail-car .detail-info{grid-area:info}.detail-car .detail-below{grid-area:below;grid-column:auto}.detail-car .detail-desc{grid-area:desc}.valbox{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;margin:0 0 1rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--accent-soft);color:var(--ink)}.valbox.teaser{flex-direction:row;align-items:center;gap:.75rem}.valbox-icon{color:var(--accent);display:flex}.valbox-teaser-text{flex:1 1 0;display:flex;flex-direction:column}.valbox-label,.valbox-sub{color:var(--muted)}.valbox-warn{color:var(--ink);font-weight:600}.valbox-range{font-size:1.35rem}.valbar{position:relative;height:10px;margin:.4rem 0;border-radius:999px;background:var(--line)}.valbar-range,.valbar-open,.valbar-marker{position:absolute;top:0;bottom:0}.valbar-range{border-radius:999px;background:var(--accent)}.valbar-open{border-radius:0 999px 999px 0;background:var(--accent);opacity:.35}.valbar-marker{top:-4px;bottom:-4px;width:4px;margin-left:-2px;border-radius:2px;background:var(--ink)}.sellercard{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.sellercard-head{display:flex;align-items:center;gap:.6rem;border-radius:var(--radius)}.sellercard-head .seller-who{flex:1 1 0;min-width:0}.sellercard-head .iconbtn,.sellercard-head .favbtn{min-width:44px;min-height:44px}.contact.embedded{padding:0}.contact-actions{display:flex;flex-wrap:wrap;gap:.5rem}.contact-actions>button,.contact-actions>.contact-reveal,.contact-actions>a.contact-reveal-btn{flex:1 1 0;min-width:0}.contact-actions .contact-reveal-btn{width:100%}.contact.embedded textarea{height:46px;min-height:0;resize:none}.detail-footer{grid-column:1 / -1;display:flex;justify-content:flex-end}.contact.embedded button.primary,.contact-reveal-btn{min-height:44px;width:100%}.contact-reveal-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--accent);border-radius:var(--radius);background:var(--panel);color:var(--accent);font-weight:600;text-decoration:none}.pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.seller{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .6rem;margin-bottom:1rem;padding:.5rem .7rem}.seller-who{display:flex;flex-direction:column;line-height:1.25;min-width:0}.seller-who .muted{line-height:1.1}.seller-contact{flex-basis:100%;overflow-wrap:anywhere}.actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:.8rem}.rows{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.8rem}.row{display:grid;grid-template-columns:72px 1fr auto;gap:.8rem;align-items:center}.row-photo{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--panel-2);display:grid;place-items:center}.row-photo img{width:100%;height:100%;object-fit:cover}.row-main{min-width:0}.row-main p{margin:.15rem 0 0}.last{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-tools{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.row-tools button{font-size:.85rem;padding:.3rem .6rem}.narrow-wide{max-width:720px;margin:0 auto;display:grid;gap:1.2rem}fieldset.place{border:1px solid var(--line);border-radius:var(--radius);padding:.8rem;display:grid;gap:.7rem}fieldset.place legend{color:var(--muted);font-size:.9rem;padding:0 .3rem}label.check{display:flex;flex-direction:row;align-items:center;gap:.5rem}label.check input{width:auto}.small{font-size:.85rem}.ok{color:var(--ok)}.contact-fields{display:grid;gap:.5rem}.contact-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.contact-row>strong{flex:1}.contact-row label{display:grid;gap:.25rem;flex:1 1 12rem}.contact-row button,.contact-reveal button,.contact-reveal a.sell-btn{min-height:44px}.contact-row .error{flex-basis:100%;margin:0}.contact-reveal{display:grid;gap:.5rem}.contact-reveal .contact-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.photo-list{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0}.photo{margin:0;position:relative;width:120px}.photo img{width:120px;height:96px;object-fit:cover;border-radius:8px;border:1px solid var(--line);display:block}.photo figcaption{position:absolute;top:.25rem;left:.25rem}.photo-tools{display:flex;gap:.2rem;margin-top:.25rem}.photo-tools button{padding:.1rem .4rem;font-size:.85rem;flex:1}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.chat{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.6rem}.bubble{max-width:min(90%,34rem);padding:.6rem .8rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel)}.bubble.me{justify-self:end;background:var(--accent-soft);border-color:transparent}.bubble time{display:block;margin-top:.25rem}.linkbox{display:flex;gap:.4rem}.contact h2{margin-top:0}.foot{border-top:1px solid var(--line);padding:1.2rem;text-align:center;margin-top:2rem}@media(max-width:860px){.with-filters,.detail{grid-template-columns:minmax(0,1fr)}.detail-car .detail-info>.sellercard,.detail-car .detail-below>.carpanel{flex:0 0 auto}.detail-car{grid-template-areas:"media" "info" "below" "wide" "desc" "wideb" "foot"}.filters{position:static}}@media(max-width:560px){.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.row{grid-template-columns:56px 1fr}.row-photo{width:56px;height:56px}.row-tools{grid-column:1 / -1;justify-content:flex-start}.topnav{font-size:.92rem}}.tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.admin-report{grid-template-columns:1fr auto}.reportbox{margin-top:1rem}.avatar{display:inline-grid;place-items:center;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--panel-2);border:1px solid var(--line);overflow:hidden}.avatar.blank{background:#dfe3e8;border-color:transparent}.avatar.blank svg{display:block;fill:#9aa1ab}.avatar-row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.avatar-row p{margin:0 0 .5rem}.who{display:flex;align-items:center;gap:.5rem}.seller-head{display:flex;align-items:center;gap:.8rem}.seller-head h1{margin:0}.hidden-file{display:none}.cropper{display:grid;gap:.8rem;justify-items:center}.crop-frame{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--panel-2);touch-action:none;cursor:grab;max-width:100%}.crop-frame:active{cursor:grabbing}.crop-frame canvas{display:block;max-width:100%}.crop-ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:0 0 0 9999px #00000073;border-radius:50%;border:2px solid rgba(255,255,255,.85)}.zoom{display:grid;gap:.3rem;width:100%;max-width:280px}.zoom>span{font-size:.85rem;color:var(--muted)}.navavatar{display:inline-flex;border-radius:50%;line-height:0}.navavatar:hover{text-decoration:none}.navavatar .avatar{transition:box-shadow .12s}.navavatar:hover .avatar,.navavatar:focus-visible .avatar{box-shadow:0 0 0 2px var(--accent)}button.navavatar{padding:0;border:0;background:none;cursor:pointer}.navmenu{position:relative;display:inline-flex}.navmenu .menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;width:max-content;display:flex;flex-direction:column;padding:.35rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);animation:menu-in .12s ease-out}.navmenu .menu-head{display:flex;flex-direction:column;gap:.1rem;margin:0;padding:.4rem .6rem .5rem;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.navmenu .menu a,.navmenu .menu button{padding:.5rem .6rem;border:0;border-radius:calc(var(--radius) - .3rem);background:none;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.navmenu .menu a:hover,.navmenu .menu a:focus-visible,.navmenu .menu button:hover,.navmenu .menu button:focus-visible{background:var(--accent-soft);text-decoration:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.dropzone{display:grid;justify-items:center;gap:.35rem;padding:1rem;border:1px dashed var(--line);border-radius:var(--radius);text-align:center}.dropzone.over{border-color:var(--accent);background:var(--panel-2)}.dropzone p{margin:0}.photo.waiting img{opacity:.72}.photo.waiting{border-style:dashed}.form-actions{display:grid;gap:.5rem}.form-actions .actions{align-items:center}.form-actions p{margin:0}.req{color:var(--bad);margin-left:.15rem;font-weight:700}.preview-bar{display:grid;gap:.4rem;border-color:var(--accent)}.preview-bar .actions{align-items:center;justify-content:space-between}.preview-bar p{margin:0}.close-box{display:grid;gap:.6rem;margin-top:.5rem}.close-box .check{align-items:start}.block{display:block}.closed-note{display:grid;gap:.2rem;border-left:3px solid var(--accent)}.row-wide{grid-column:1 / -1}.row-wide .close-box{margin-top:0}.share-box{display:grid;gap:.6rem;justify-items:start;margin:.5rem 0}.share-box .qr{width:200px;height:200px;max-width:100%;border-radius:8px;background:#fff}.share-box p{margin:0}.share-url{width:100%;font-size:.85rem}.iconbtn{display:inline-grid;place-items:center;padding:.4rem;line-height:0}.iconbtn.on{border-color:var(--accent);color:var(--accent)}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.unsaved{display:inline-flex;align-items:center;gap:.45rem;justify-self:start;margin:0;padding:.3rem .75rem .3rem .6rem;border-radius:999px;background:var(--warn-soft);color:var(--warn-ink);font-size:.85rem;font-weight:600}.unsaved .pulse{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse 1.8s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 currentColor;opacity:1}70%{box-shadow:0 0 0 6px transparent;opacity:.75}to{box-shadow:0 0 0 0 transparent;opacity:1}}@media(prefers-reduced-motion:reduce){.unsaved .pulse{animation:none}}.form-actions.stuck{position:sticky;bottom:.6rem;z-index:5;border-color:var(--warn-ink);box-shadow:var(--shadow)}.withicon{display:inline-flex;align-items:center;gap:.35rem}.row-tools .iconbtn,.photo-tools .iconbtn{padding:.3rem}.photo-tools .iconbtn{border:none;background:none}.photo-tools .icon{width:18px;height:18px}.searchbox .iconbtn{padding:.45rem .7rem}.navicon{position:relative;display:inline-flex;padding:.25rem;line-height:0}.navicon:hover,.navicon:focus-visible{color:var(--accent)}.badge.unread.dot{position:absolute;top:-4px;right:-6px;margin:0;padding:0 .3rem;font-size:.7rem;line-height:1.25;border-radius:999px}.row.plain{grid-template-columns:1fr auto}.statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin:1rem 0}.stat{display:grid;gap:.15rem}.stat strong{font-size:1.6rem;line-height:1.1;color:var(--accent)}.statbox{margin-bottom:1rem}.statbox h2{margin-top:0;font-size:1rem}.bars{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.bars li{display:grid;grid-template-columns:minmax(90px,30%) 1fr auto;gap:.6rem;align-items:center;font-size:.9rem}.bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track{background:var(--panel-2);border-radius:999px;height:10px;overflow:hidden}.bar-fill{display:block;height:100%;background:var(--accent);border-radius:999px}.bar-value{color:var(--muted);font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:.72rem;opacity:.7;word-break:break-all}.row-tools select{width:auto;font-size:.85rem;padding:.3rem .5rem}.iconpick{display:flex;flex-wrap:wrap;gap:.3rem}.iconpick button{font-size:1.2rem;line-height:1;padding:.3rem .4rem;min-width:2.2rem}.iconpick button.on{border-color:var(--accent);background:var(--accent-soft)}.catbar{margin:1.25rem 0}.catbar .catlist{margin-top:.75rem;animation:cats-in .18s ease-out}@keyframes cats-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.catbar .catlist{animation:none}}@media(prefers-reduced-motion:reduce){.navmenu .menu{animation:none}}.fold+.fold{margin-top:.75rem}.fold>summary{display:flex;align-items:center;gap:.75rem;list-style:none;cursor:pointer;margin:-1rem;padding:1rem;border-radius:var(--radius)}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";flex:none;width:.55rem;height:.55rem;margin-left:auto;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-25%) rotate(45deg);transition:transform .15s ease}.fold[open]>summary:after{transform:translateY(25%) rotate(-135deg)}.fold>summary:hover{background:var(--accent-soft)}.fold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fold-head{display:grid;gap:.15rem;min-width:0}.fold-head h2{margin:0}.fold[open]>.fold-body{margin-top:1.25rem}@media(prefers-reduced-motion:reduce){.fold>summary:after{transition:none}}@media(max-width:640px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto 44px minmax(44px,auto);grid-template-rows:44px 44px;align-items:center;gap:.5rem .5rem}.topnav{display:contents}.brand{grid-row:1;grid-column:1;min-width:0;overflow:hidden;white-space:nowrap}.brand-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.brand-mark{width:30px;height:30px}.topnav .cta{grid-row:1;grid-column:2;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.topnav .navmenu,.topnav .nav-login{grid-row:1;grid-column:3;justify-self:center}.topnav .nav-login{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;white-space:nowrap}.topnav .nav-login .nav-login-text{display:none}.topnav .nav-login .nav-login-icon{display:inline-flex}.topnav .navmenu .navavatar{width:44px;height:44px;align-items:center;justify-content:center}.topnav .langmenu{grid-row:1;grid-column:4;justify-self:end}.topbar .searchbox{grid-row:2;grid-column:1 / 3;max-width:none;min-width:0}.searchbox input{min-height:44px;min-width:0;width:100%}.searchbox .iconbtn{display:none}.topnav .navicon{width:44px;height:44px;padding:0;align-items:center;justify-content:center;justify-self:center}.topnav .nav-fav{grid-row:2;grid-column:3}.topnav .nav-inbox{grid-row:2;grid-column:4;justify-self:end}.topnav .nav-mine{display:none}}.ptbadge.detail-ptbadge{display:inline-block;align-self:flex-start;font-size:.8rem;margin-bottom:.35rem}@media(max-width:380px){.topbar{gap:.5rem .4rem;padding-left:.6rem;padding-right:.6rem}.brand{gap:6px;font-size:1.1rem}.topnav .cta{padding:.35rem .65rem;font-size:.9rem}.langmenu-btn{padding-left:.4rem;padding-right:.4rem}}.nav-login-icon{display:none}.terms-badges.flat{display:flex;flex-wrap:wrap;gap:4px 22px;margin:.3rem 0 0;padding:0;list-style:none;overflow:hidden}.terms-badges.flat .flat-badge:before{content:"·";display:inline-block;width:22px;margin-left:-22px;text-align:center;color:var(--muted);font-weight:400}.terms-badges.flat .flat-badge{padding:0;border:0;border-radius:0;background:none;color:var(--ink);font-size:.875rem;font-weight:600}.seller-kind-label{font-size:.85rem;font-weight:600;color:var(--ink)}
