.skel{display:block;background:var(--color-panel);animation:skel-pulse 1.4s ease-in-out infinite}.skel--line{height:12px}.skel-lines{display:flex;flex-direction:column;gap:8px}.skel-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skel-region{display:flex;flex-direction:column;gap:12px}.skel-page{padding:24px}.skel-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.skel{animation:none}}@media(max-width:600px){.skel-page{padding:16px}.skel-row{grid-template-columns:1fr}}.skel-statrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0}.history-item--ghost{cursor:default;pointer-events:none}.fb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}.fb-card{width:min(440px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:var(--color-bg);border:2px solid var(--color-panel-dark);border-top:4px solid var(--color-accent)}.fb-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--color-panel);border-bottom:1px solid var(--color-panel-dark)}.fb-close{background:none;border:none;color:var(--color-gray);cursor:pointer;padding:4px;display:flex}.fb-close:hover{color:var(--color-ink)}.fb-body{padding:18px;display:flex;flex-direction:column;gap:14px}.fb-field{display:flex;flex-direction:column;gap:5px;position:relative}.fb-field label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray)}.fb-field select,.fb-field textarea,.fb-field input{border:2px solid var(--input-border);background:var(--input-bg);color:var(--color-ink);padding:10px 12px;font-weight:700;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.fb-field textarea{resize:vertical;min-height:110px}.fb-field select:focus,.fb-field textarea:focus,.fb-field input:focus{outline:none;border-color:var(--color-accent)}.fb-count{align-self:flex-end;font-size:11px;font-weight:700;color:var(--color-gray)}.fb-thanks{margin:0;padding:12px 14px;border:2px solid var(--color-accent);background:var(--color-panel);font-weight:700;font-size:14px}.site-footer{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:16px 24px;background:var(--outer-bg)}.site-footer__copy{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--color-gray);text-transform:uppercase}.site-footer__links{display:flex;gap:18px}.site-footer__links a{font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--color-gray);text-decoration:none}.site-footer__links a:hover,.site-footer__link-btn:hover{color:var(--color-accent)}.site-footer__link-btn{background:none;border:none;padding:0;font:inherit;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--color-gray);cursor:pointer}@media(max-width:480px){.site-footer{flex-direction:column;align-items:flex-start}}.cookie-notice{position:fixed;left:0;right:0;bottom:0;z-index:500;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:14px 20px;background:var(--color-panel);border-top:2px solid var(--color-accent)}.cookie-notice__text{margin:0;font-size:12px;font-weight:600;color:var(--color-ink);max-width:640px}.cookie-notice__text a{color:var(--color-accent);font-weight:800;text-decoration:underline}.cookie-notice__dismiss{flex-shrink:0}.welcome-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:#12121247;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto}.welcome-card{position:relative;width:min(440px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:var(--color-bg);border:2px solid var(--color-panel-dark);border-top:4px solid var(--color-accent);box-shadow:0 32px 80px #00000059}.welcome-close{position:absolute;top:10px;right:10px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-gray);cursor:pointer}.welcome-close:hover{color:var(--color-ink)}.welcome-head{padding:28px 52px 8px 28px}.welcome-title{margin:0;font-size:22px;font-weight:900;text-transform:uppercase;letter-spacing:.4px;line-height:1.15;color:var(--color-ink)}.welcome-subtitle{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--color-gray)}.welcome-form{padding:18px 28px 6px;display:flex;flex-direction:column;gap:14px}.welcome-field{display:flex;flex-direction:column;gap:5px}.welcome-field label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray)}.welcome-field input{border:2px solid var(--input-border);background:var(--input-bg);color:var(--color-ink);padding:11px 12px;font-weight:700;font-size:14px;width:100%}.welcome-field input:focus{outline:none;border-color:var(--color-accent)}.welcome-password-row{position:relative}.welcome-password-row input{padding-right:44px}.welcome-eye{position:absolute;top:0;right:0;height:100%;width:42px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-gray);cursor:pointer}.welcome-eye:hover{color:var(--color-ink)}.welcome-error{margin:0;font-size:12px;font-weight:700;color:var(--color-bad)}.welcome-signin{width:100%;justify-content:center}.welcome-actions{padding:12px 28px 4px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.welcome-forgot{align-self:flex-start;background:none;border:none;padding:0;margin-top:-4px;color:var(--color-accent);font-size:12px;font-weight:800;text-decoration:underline;cursor:pointer}.welcome-create,.welcome-guest{display:inline-flex;align-items:center;justify-content:center;padding:11px 10px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--color-ink);cursor:pointer;transition:background .1s,border-color .1s}.welcome-create{background:var(--color-accent-dim);border:2px solid var(--color-accent)}.welcome-create:hover:not(:disabled){background:var(--color-accent);color:#fff}.welcome-guest{background:var(--color-panel);border:2px solid var(--color-panel-dark)}.welcome-guest:hover{background:var(--color-panel-mid)}.welcome-create:disabled{opacity:.5;cursor:not-allowed}.welcome-legal{margin:0;padding:14px 28px 22px;text-align:center;font-size:11px;font-weight:600;color:var(--color-gray)}.welcome-legal a{color:var(--color-gray);text-decoration:underline}.welcome-legal a:hover{color:var(--color-ink)}.welcome-card button:focus-visible,.welcome-card a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:420px){.welcome-head{padding:24px 48px 6px 20px}.welcome-form{padding:16px 20px 6px}.welcome-actions{padding:12px 20px 4px;grid-template-columns:1fr}.welcome-legal{padding:14px 20px 20px}.welcome-title{font-size:20px}}.verify-banner{position:sticky;top:0;z-index:400;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:9px 44px 9px 16px;background:var(--color-panel);border-bottom:2px solid var(--color-accent);font-size:12px;font-weight:700;color:var(--color-ink);text-align:center}.verify-banner__text strong{font-weight:900;word-break:break-all}.verify-banner__btn{background:var(--color-accent);color:#fff;border:none;padding:6px 12px;font-size:11px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.verify-banner__btn:disabled{opacity:.6;cursor:default}.verify-banner__close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--color-gray);font-size:14px;cursor:pointer;padding:4px 8px}.verify-banner__close:hover{color:var(--color-ink)}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-card{background:var(--color-bg);border:2px solid var(--color-panel-dark);border-top:4px solid var(--color-accent);width:min(420px,calc(100vw - 32px));display:flex;flex-direction:column;box-shadow:0 32px 80px #00000080}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:var(--color-panel);border-bottom:1px solid var(--color-panel-dark)}.popup-close{background:none;border:none;font-size:16px;color:var(--color-gray);cursor:pointer;font-weight:900;padding:0 4px}.popup-close:hover{color:var(--color-ink)}.popup-form{padding:24px 22px;display:flex;flex-direction:column;gap:14px}.popup-field{display:flex;flex-direction:column;gap:5px}.popup-field label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray)}.popup-field input{border:2px solid var(--input-border);background:var(--input-bg);color:var(--color-ink);padding:11px 12px;font-weight:700;font-size:14px;width:100%}.popup-field input:focus{outline:none;border-color:var(--color-accent)}.popup-footer{padding:14px 22px 20px;font-size:13px;font-weight:600;color:var(--color-gray);border-top:1px solid var(--color-panel-dark)}.popup-link{background:none;border:none;color:var(--color-accent);font-weight:800;font-size:13px;cursor:pointer;text-decoration:underline;padding:0}.account-menu{position:relative;display:inline-flex;align-items:center;gap:6px}.token-chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:2px solid var(--color-panel-dark);background:var(--color-panel-mid);color:var(--color-ink);font-size:12px;font-weight:900;letter-spacing:.4px;text-decoration:none;white-space:nowrap}.token-chip svg{color:var(--color-accent-dark);flex-shrink:0}.token-chip:hover{border-color:var(--color-accent)}.token-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.token-chip__dot{position:absolute;top:-5px;right:-5px;width:10px;height:10px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 2px var(--color-panel-mid)}.account-menu__trigger{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 4px 0 8px;background:transparent;border:2px solid transparent;color:var(--color-accent);cursor:pointer;font:inherit}.account-menu__trigger:hover,.account-menu__trigger[aria-expanded=true]{border-color:var(--color-panel-dark);background:var(--color-panel-mid)}.account-menu__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.account-menu__name{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__badge{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:#fff;font-size:12px;font-weight:900;letter-spacing:0}.account-menu__count{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;color:var(--color-gray)}.account-menu__dot{width:9px;height:9px;border-radius:50%;background:var(--color-accent);display:inline-block}@media(max-width:430px){.account-menu__name{display:none}.account-menu__trigger{padding:0 2px 0 4px}}.account-menu__chevron{color:var(--color-gray);transition:transform .12s}.account-menu__chevron--open{transform:rotate(180deg)}.account-menu__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:900;min-width:220px;background:var(--color-bg);border:2px solid var(--color-panel-dark);border-top:3px solid var(--color-accent);box-shadow:0 16px 40px #0000004d;display:flex;flex-direction:column;text-transform:none;letter-spacing:normal}.account-menu__who{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:var(--color-panel);border-bottom:1px solid var(--color-panel-dark)}.account-menu__who-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--color-gray)}.account-menu__who-name{font-size:13px;font-weight:900;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__item{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 14px;background:transparent;border:none;color:var(--color-ink);font-size:13px;font-weight:700;text-align:left;cursor:pointer}.account-menu__item:hover,.account-menu__item:focus-visible{background:var(--color-panel);outline:none}.account-menu__item:focus-visible{box-shadow:inset 3px 0 0 var(--color-accent)}.account-menu__divider{height:1px;margin:4px 0;background:var(--color-panel-dark)}.account-menu__item--danger{color:var(--color-bad);font-weight:800}.account-menu__item--danger:hover,.account-menu__item--danger:focus-visible{background:var(--color-bad-bg)}.account-menu__item--danger:focus-visible{box-shadow:inset 3px 0 0 var(--color-bad)}@media(max-width:480px){.account-menu__name{max-width:90px}.account-menu__panel{min-width:200px}}.guest-bar{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 12px;background:var(--color-panel);border-bottom:1px solid var(--color-panel-dark);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray)}.guest-bar__signin{background:var(--color-accent);color:#fff;border:0;padding:5px 12px;font:inherit;cursor:pointer}.guest-bar__signin:hover{filter:brightness(.94)}.guest-bar__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:0;color:var(--color-ink);cursor:pointer}.guest-bar__signin:focus-visible,.guest-bar__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:720px){.guest-bar{padding:0 4px 0 12px;justify-content:space-between;gap:8px}.guest-bar__text{font-size:12px}.guest-bar__signin{min-height:44px;padding:0 14px}.guest-bar__close{width:44px;height:44px;margin-left:-4px}}.access-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 16px;background:var(--color-panel);border-bottom:1px solid var(--color-panel-dark);border-left:4px solid var(--color-maybe, #c9a227);font-size:13px;line-height:1.45;color:var(--color-ink)}.access-banner--blocked{border-left-color:var(--color-bad)}.access-banner__title{font-weight:900;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.access-banner__text{flex:1 1 260px;overflow-wrap:anywhere}.search-strength{margin-top:10px}.search-strength__bar{display:flex;gap:4px}.search-strength__segment{flex:1;height:4px;background:var(--color-panel-dark)}.search-strength__segment--weak{background:var(--color-bad)}.search-strength__segment--fair{background:var(--color-maybe)}.search-strength__segment--good{background:var(--color-good)}.search-strength__segment--great{background:var(--color-accent)}.search-strength__label-row{display:flex;align-items:baseline;gap:8px;margin-top:6px;flex-wrap:wrap}.search-strength__label{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.6px}.search-strength__label--weak{color:var(--color-bad)}.search-strength__label--fair{color:var(--color-maybe)}.search-strength__label--good{color:var(--color-good)}.search-strength__label--great{color:var(--color-accent)}.search-strength__hint{font-size:11px;font-weight:600;color:var(--color-gray)}.upgrade-low{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 44px 12px;padding:8px 10px 8px 12px;border:1px solid var(--color-panel-dark);border-left:3px solid var(--color-accent);background:var(--color-panel)}.upgrade-low__text{margin:0;font-size:12px;line-height:1.5;color:var(--color-ink)}.upgrade-low__text strong{font-weight:900}.upgrade-low__link{color:var(--color-accent);font-weight:900;text-decoration:underline;white-space:nowrap}.upgrade-low__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -4px -4px 0;background:none;border:0;color:var(--color-gray);cursor:pointer}.upgrade-low__close:hover{color:var(--color-ink)}.upgrade-low__close:focus-visible,.upgrade-low__link:focus-visible,.upgrade-out__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.upgrade-out{margin-top:8px;padding:12px 14px;border:1px solid var(--color-panel-dark);border-left:3px solid var(--color-accent);background:var(--color-panel);color:var(--color-ink);display:flex;flex-direction:column;gap:8px}.upgrade-out__text{margin:0;font-size:13px;font-weight:800;line-height:1.45;text-transform:none;letter-spacing:0}.upgrade-out__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.upgrade-out__btn{min-height:44px;padding:10px 18px}.upgrade-out__link{color:var(--color-accent);font-size:12px;font-weight:900;text-decoration:underline}.upgrade-out__terms{margin:0;font-size:11px;font-weight:700;color:var(--color-gray)}@media(max-width:900px){.upgrade-low{margin-left:24px;margin-right:24px}}@media(max-width:600px){.upgrade-out__btn{width:100%}}.home-frame{flex:1;display:flex;flex-direction:column}.home-main-grid{display:grid;grid-template-columns:1fr 1.6fr 1fr;flex:1;border-bottom:2px solid var(--color-panel-dark)}.home-col{display:flex;flex-direction:column;border-right:1px solid var(--color-panel-dark)}.home-col--right{border-right:0;border-left:1px solid var(--color-panel-dark)}.home-col__block{padding:22px 20px;border-bottom:1px solid var(--color-panel-dark);background:var(--color-bg);display:flex;flex-direction:column;gap:12px}.home-col__block--dark{background:var(--color-panel)}.home-col__block p{font-size:13px;font-weight:600;color:var(--color-gray);line-height:1.5}.home-center{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:calc(100vh - 53px);background:var(--color-soft);border-right:1px solid var(--color-panel-dark);overflow-y:auto}.search-card{width:100%;display:flex;flex-direction:column;gap:0}.search-top{padding:36px 44px 32px;border-bottom:1px solid var(--color-panel-dark);display:flex;flex-direction:column;gap:12px}.search-eyebrow{display:flex;align-items:center;gap:8px}.search-eyebrow svg{color:var(--color-accent)}.search-eyebrow__label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-gray)}.search-headline{font-size:clamp(22px,2.6vw,30px);font-weight:900;text-transform:uppercase;letter-spacing:.4px;line-height:1.1;color:var(--color-ink)}.search-headline span{color:var(--color-accent)}.search-inputs{padding:48px 44px 0;display:flex;flex-direction:column;gap:14px}.search-row{background:var(--input-bg);border:2px solid var(--input-border);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 0 0 14px}.search-row:focus-within{border-color:var(--color-accent);outline:2px solid var(--color-accent-dim)}.search-row svg{color:var(--color-gray);flex-shrink:0}.search-row input{border:0;outline:none;width:100%;min-width:0;font-weight:700;font-size:14px;padding:15px 14px 15px 0;background:transparent;color:var(--color-ink)}.search-row input::placeholder{color:var(--color-panel-dark);font-weight:600}.filter-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filter-row select{border:2px solid var(--input-border);background:var(--input-bg);color:var(--color-ink);padding:12px 10px;font-weight:700;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.filter-row select:focus{outline:none;border-color:var(--color-accent)}.custom-inputs-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:10px}.custom-inputs-row input{border:2px solid var(--color-accent);background:var(--input-bg);color:var(--color-ink);padding:11px 10px;font-weight:700;font-size:13px;width:100%}.custom-inputs-row input:focus{outline:none;border-color:var(--color-accent)}.custom-inputs-row input::placeholder{color:var(--color-panel-dark);font-weight:600}.subtype-select-row{margin-top:10px}.subtype-select-row select{width:100%;border:2px solid var(--input-border);background:var(--input-bg);color:var(--color-ink);padding:12px 10px;font-weight:700;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.subtype-select-row select:focus{outline:none;border-color:var(--color-accent)}.dynamic-fields-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.dynamic-fields-row input,.dynamic-fields-row select{border:2px solid var(--input-border);background:var(--input-bg);color:var(--color-ink);padding:11px 10px;font-weight:700;font-size:13px;width:100%}.dynamic-fields-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.dynamic-fields-row input:focus,.dynamic-fields-row select:focus{outline:none;border-color:var(--color-accent)}.dynamic-fields-row input::placeholder{color:var(--color-panel-dark);font-weight:600}.dynamic-field{display:flex;flex-direction:column;gap:4px;min-width:0}.dynamic-field__label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray)}.dynamic-field__note-badge{font-weight:600;text-transform:none;letter-spacing:normal;color:var(--color-maybe)}.more-details-toggle{margin-top:10px;width:100%;justify-content:center}.more-details-fields{margin-top:10px}.optional-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray)}.optional-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.optional-row input{border:2px solid var(--input-border);background:var(--input-bg);color:var(--color-ink);padding:11px 10px;font-weight:700;font-size:13px;width:100%}.optional-row input:focus{outline:none;border-color:var(--color-accent)}.search-submit-row{padding:24px 44px 0}.search-submit-row .accent-button{width:100%;justify-content:center;font-size:14px;padding:16px;letter-spacing:1.5px}.home-bottom-panel{background:var(--color-panel);border-top:2px solid var(--color-panel-dark);flex-shrink:0}.home-bottom-panel__inner{padding:28px 32px;display:flex;flex-direction:column;gap:10px}.home-bottom-panel .section-label{font-size:22px;letter-spacing:.3px}.home-bottom-panel p{font-size:13px;font-weight:600;color:var(--color-gray);max-width:700px;line-height:1.6}.home-col__block--photo{flex:1;border-bottom:1px solid var(--color-panel-dark);background-image:url(/market-graph.jpg);background-size:cover;background-position:center}[data-theme=dark] .home-col__block--photo{background-image:url(/market-graph-dark.jpg)}.recent-searches{display:flex;flex-direction:column;flex:1}.recent-empty{flex:1;display:flex;align-items:center;justify-content:center;min-height:80px}.recent-empty p{font-size:12px;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.recent-item{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.15);cursor:pointer;background:#00000040;transition:background 80ms;gap:8px}.recent-item:last-child{border-bottom:none}.recent-item:hover{background:#0006}.recent-item__query{font-size:12px;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-item__meta{font-size:10px;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}.top-sales{display:flex;flex-direction:column;flex:1}.top-sale-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.15);background:#00000040;gap:8px}.top-sale-item:last-of-type{border-bottom:none}.top-sale-item__name{font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-sale-item__price{font-size:12px;font-weight:900;color:var(--color-accent);flex-shrink:0;display:flex;align-items:center;gap:3px}.top-sale-item__trend{font-size:11px;color:var(--color-good)}.home-col__block--social{margin-top:auto;border-top:1px solid var(--color-panel-dark);border-bottom:none;padding-bottom:2px}@media(max-width:820px){.home-main-grid{grid-template-columns:1fr}.home-col{border-right:0;border-bottom:1px solid var(--color-panel-dark)}.home-col--right{border-left:0}.home-center{border-right:0;min-height:auto}.search-top,.search-inputs,.search-submit-row{padding-left:24px;padding-right:24px}}.search-limit-block{background:var(--color-bad-bg);border:2px solid var(--color-bad);padding:14px 18px;display:flex;flex-direction:column;gap:6px}.search-limit-block__message{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--color-bad)}.search-counter-row{display:flex;align-items:center;justify-content:space-between;padding:10px 44px 14px;border-top:1px solid var(--color-panel-dark);margin-top:4px}.search-counter-label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray)}.search-counter-line{font-size:12px;white-space:normal;line-height:1.5}.search-counter-value{font-size:12px;font-weight:900;letter-spacing:.5px}.tips-panel{border-bottom:1px solid var(--color-panel-dark);background:var(--color-panel);display:flex;flex-direction:column}.tips-panel__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--color-panel-dark);background:var(--color-panel-dark)}.tips-panel__counter{font-size:11px;font-weight:900;color:var(--color-ink);min-width:42px;text-align:center}.tips-panel__nav{display:flex;align-items:center;gap:6px}.tips-panel__arrow{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--color-bg);color:var(--color-ink);border:2px solid var(--color-ink);cursor:pointer;transition:background .1s,color .1s}.tips-panel__arrow:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.tips-panel__arrow:focus-visible,.tips-panel__dot:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tips-panel__body{padding:16px;display:flex;flex-direction:column;gap:8px;min-height:100px;transition:opacity .3s ease}.tips-panel__body--fading{opacity:0}.tips-panel__heading{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;color:var(--color-accent)}.tips-panel__text{font-size:12px;font-weight:700;color:var(--color-gray);line-height:1.6;margin:0}.tips-panel__dots{display:flex;gap:5px;padding:10px 16px;border-top:1px solid var(--color-panel-dark);flex-wrap:wrap}.tips-panel__dot{width:6px;height:6px;border-radius:0;background:var(--color-panel-dark);border:1px solid var(--color-panel-dark);cursor:pointer;padding:0}.tips-panel__dot--active{background:var(--color-accent);border-color:var(--color-accent)}.roadmap-panel{border-bottom:1px solid var(--color-panel-dark);background:var(--color-panel);display:flex;flex-direction:column;flex:1}.roadmap-panel__header{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--color-panel-dark);background:var(--color-panel-dark)}.roadmap-panel__meta{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.roadmap-panel__version{padding:2px 8px;background:var(--color-accent);color:var(--color-ink);font-size:12px;font-weight:900;letter-spacing:.6px}.roadmap-panel__date{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray)}.roadmap-panel__section{display:flex;flex-direction:column;padding:4px 0 6px}.roadmap-panel__divider{padding:8px 16px;background:var(--color-panel-dark);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray);border-top:1px solid var(--color-panel-dark);border-bottom:1px solid var(--color-panel-dark)}.roadmap-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;font-size:12px;font-weight:600;line-height:1.45;border-bottom:1px solid rgba(0,0,0,.08)}.roadmap-item:last-child{border-bottom:0}.roadmap-item--done{color:var(--color-ink)}.roadmap-item--pending{color:var(--color-gray)}.roadmap-item--new{box-shadow:inset 3px 0 0 var(--color-accent)}.roadmap-item__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:12px;font-weight:900;line-height:1}.roadmap-item--done .roadmap-item__icon{background:var(--color-accent);color:var(--color-ink)}.roadmap-item--pending .roadmap-item__icon{border:2px dashed var(--color-gray);color:transparent}.roadmap-item__label{display:flex;flex-direction:column;gap:2px;min-width:0}.roadmap-item__lead{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:900;color:var(--color-ink)}.roadmap-item__text{overflow-wrap:anywhere}.roadmap-item__new{padding:0 6px;background:var(--color-ink);color:var(--color-accent);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;line-height:1.5}.roadmap-toggle{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;border-top:1px dashed var(--color-panel-dark);padding:10px 16px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;color:var(--color-accent-dark);cursor:pointer;text-align:left}.roadmap-toggle:hover{background:#0000000a}.roadmap-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.roadmap-toggle__chev{transition:transform .12s}.roadmap-toggle__chev--up{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.roadmap-toggle__chev{transition:none}}.bottom-tips-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px}.bottom-tip{display:flex;flex-direction:column;gap:5px}.bottom-tip__heading{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;color:var(--color-accent)}.bottom-tip__text{font-size:11px;font-weight:700;color:var(--color-gray);line-height:1.5}@media(max-width:900px){.bottom-tips-grid{grid-template-columns:repeat(2,1fr)}}.dynamic-field__unit-row{display:flex;gap:6px}.dynamic-field__unit-row input{flex:1 1 auto;min-width:0}.dynamic-field__unit-row select{flex:0 0 auto;width:auto;min-width:64px}.note-only-explainer{font-size:11px;margin:6px 0 0}.collapse-toggle{display:none}.collapsible-body,.collapse-head{display:contents}.recent-searches--ghost{gap:0}.recent-item--ghost{cursor:default;pointer-events:none}.recent-item--ghost:hover{background:#00000040}.recent-item--ghost .skel{background:#ffffff38}.search-counter-row--ghost{display:block}.search-counter-row--ghost .skel-region{width:100%}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}:root,[data-theme=light]{--color-soft: #EBFFFB;--color-gray: #676767;--color-bg: #F5F5F5;--color-ink: #121212;--color-panel: #D9D9D9;--color-panel-mid: #C4C4C4;--color-panel-dark: #A7A7A7;--color-accent: #85bb65;--color-accent-dark: #6a9e4f;--color-accent-dim: rgba(133,187,101,.15);--color-good: #1a6b2a;--color-good-bg: #d4edda;--color-maybe: #92540a;--color-maybe-bg: #fde8c0;--color-bad: #991b1b;--color-bad-bg: #fdd;--color-neutral: #374151;--color-neutral-bg: #e5e7eb;--outer-bg: #181818;--border-hard: #121212;--shadow: 0 24px 64px rgba(0,0,0,.28);--radius: 0px;--input-bg: #ffffff;--input-border: var(--color-panel-dark)}[data-theme=dark]{--color-soft: #1a2420;--color-gray: #9a9a9a;--color-bg: #1e1e1e;--color-ink: #e8e8e8;--color-panel: #2a2a2a;--color-panel-mid: #363636;--color-panel-dark: #444444;--color-accent: #85bb65;--color-accent-dark: #6a9e4f;--color-accent-dim: rgba(133,187,101,.12);--color-good: #4caf6a;--color-good-bg: #0f2e18;--color-maybe: #d4813a;--color-maybe-bg: #2a1a08;--color-bad: #e05555;--color-bad-bg: #2a0808;--color-neutral: #9ca3af;--color-neutral-bg: #1f2937;--outer-bg: #0f0f0f;--border-hard: #000000;--shadow: 0 24px 64px rgba(0,0,0,.6);--input-bg: #2a2a2a;--input-border: #555555}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--outer-bg);color:var(--color-ink);font-family:Inter,Inter Fallback,sans-serif;-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}button,input,select,textarea{font:inherit}.lucky-find{font-size:13px;font-weight:800;color:var(--color-accent-dark);margin:8px 0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}button{cursor:pointer}a{color:inherit}.page-shell{width:100%;min-height:100vh;display:flex;flex-direction:column}.page-title{color:#888;text-align:center;letter-spacing:3px;font-size:11px;font-weight:700;text-transform:uppercase;padding:9px 0 7px;background:var(--outer-bg);flex-shrink:0}.app-frame{background:var(--color-bg);box-shadow:var(--shadow);flex:1;display:flex;flex-direction:column;border-top:3px solid var(--border-hard);border-bottom:3px solid var(--border-hard);transition:background .2s}.topbar{height:50px;background:var(--color-panel);border-bottom:2px solid var(--color-panel-dark);display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0}.logo{font-weight:900;font-size:19px;letter-spacing:-.3px;text-transform:uppercase;color:var(--color-ink);text-decoration:none}.logo-mark{color:#85bb65!important}.sign-in-placeholder{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--color-gray)}.account-name{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;color:var(--color-accent)}.sign-dot{width:22px;height:22px;background:var(--color-gray);border:2px solid var(--color-accent)}.accent-button{border:0;background:var(--color-accent);color:#fff;font-weight:800;font-size:13px;letter-spacing:.6px;text-transform:uppercase;padding:11px 18px;transition:background .1s;display:inline-flex;align-items:center;gap:6px}.accent-button:hover{background:var(--color-accent-dark)}.accent-button:disabled{opacity:.5;cursor:not-allowed}.muted-button{color:var(--color-ink);background:var(--color-panel);border:2px solid var(--color-panel-dark);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:9px 14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.muted-button:hover{background:var(--color-panel-mid)}.section-label{font-weight:900;text-transform:uppercase;letter-spacing:1px;font-size:13px;display:block;color:var(--color-ink)}.muted-note{font-size:12px;font-weight:600;color:var(--color-gray);line-height:1.5}.error-text{color:var(--color-bad);font-weight:800;font-size:13px}.placeholder-box{background:var(--color-panel);min-height:100px;display:flex;align-items:center;justify-content:center;color:var(--color-gray);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--color-panel-dark)}input,select,textarea{background:var(--input-bg);color:var(--color-ink);border-color:var(--input-border)}input::placeholder{color:var(--color-panel-dark)}@media(max-width:720px){input:not([type=checkbox]):not([type=radio]):not(#_),select:not(#_),textarea:not(#_){font-size:16px!important;min-height:44px!important}.accent-button,.muted-button,.welcome-create,.welcome-guest,.welcome-signin,.theme-btn,.edit-btn,.account-menu__trigger,.token-chip,.listings-panel__toggle,.roadmap-toggle,.cookie-notice__dismiss,.popup-link,.welcome-forgot{min-height:44px}.popup-link,.welcome-forgot,.roadmap-toggle{display:inline-flex;align-items:center}.setting-toggle{min-height:44px}.auth-card__footer .auth-link,.site-footer__links a,.site-footer__link-btn,.logo{display:inline-flex;align-items:center;min-height:44px}.sign-in-placeholder button:not(.sign-dot){min-height:44px;padding:0 8px!important}.sign-dot,.stat-row__pencil,.tips-panel__arrow,.popup-close{position:relative}.sign-dot:after,.stat-row__pencil:after,.tips-panel__arrow:after,.popup-close:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.welcome-close{width:44px;height:44px;top:4px;right:4px}.tips-panel__dots{display:none}.price-tick__value-row{min-height:44px;display:flex;align-items:center;justify-content:center}#ageConfirmed{width:24px!important;height:24px!important;min-height:0}label[for=ageConfirmed]{min-height:44px;align-items:center!important}.site-footer__links{flex-wrap:wrap;gap:4px 14px}.site-footer__links a,.site-footer__link-btn{white-space:nowrap}.account-menu__who-label,.fb-field label,.fb-count,.site-footer__copy,.site-footer__links a,.site-footer__link-btn,.popup-field label,.search-strength__label,.search-strength__hint,.verify-banner__btn,.welcome-field label,.welcome-legal,.auth-field label,.theme-btn,.list-item__cta,.edit-btn,.edit-action-btn,.password-edit-field label,.search-eyebrow__label,.dynamic-field__label,.optional-label,.recent-item__meta,.top-sale-item__trend,.search-counter-label,.tips-panel__counter,.roadmap-panel__divider,.roadmap-item,.roadmap-item__icon,.roadmap-toggle,.bottom-tip__heading,.bottom-tip__text,.note-only-explainer,.legal-content__updated,.legal-table th,.stat-row__source,.stat-row__edit-btn,.tier-badge,.sell-card__reasons,.score-pill,.item-card__photo,.price-summary-card__badge,.price-tick__label,.price-summary-card__note,.step-tag,.field-group label,.field-group__source,.price-tick__override-label,.sample-size-control__label,.sample-size-control__select,.price-reset-btn,.listings-panel__count,.listing-row__name,.listing-row__meta,.listing-row__link,.listings-panel__sort,.listings-panel__toggle,.disclaimer-panel__source,.disclaimer-panel__list li,.page-title,.sign-in-placeholder,.muted-note,[style*="font-size: 11px"],[style*="font-size: 10px"],[style*="font-size: 9px"]{font-size:12px!important}}@media(max-width:720px){.home-main-grid{display:flex;flex-direction:column;flex:none}.home-col--left{display:contents}.home-center{order:1}.home-col__block--photo{order:2}.tips-panel{order:3}.home-col--right{order:4}.home-col__block--photo{flex:none;gap:8px;padding:10px 16px 12px;background:var(--color-bg);background-image:none!important}.home-col__block--empty{display:none}.recent-searches{flex-direction:row;flex:none;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.recent-item,.recent-item:last-child{flex:0 0 auto;max-width:70vw;min-height:44px;padding:0 14px;background:var(--color-panel);border:1px solid var(--color-panel-dark);scroll-snap-align:start}.recent-item:hover{background:var(--color-panel)}.recent-item__query{color:var(--color-ink);text-shadow:none;font-size:13px!important}.recent-item__meta,.tips-panel__header,.tips-panel__dots{display:none}.tips-panel__body{min-height:84px;padding:10px 16px;gap:2px;cursor:pointer}.tips-panel__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important;line-height:1.45}.tips-panel__heading:after{content:" · tap for next";color:var(--color-gray);font-weight:700;letter-spacing:0;text-transform:none}.collapse-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -10px -10px 0;padding:0;background:none;border:0;color:var(--color-ink);cursor:pointer;flex-shrink:0}.collapse-toggle svg{transition:transform .12s}.is-open>.roadmap-panel__header .collapse-toggle svg,.is-open .collapse-head .collapse-toggle svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.collapse-toggle svg{transition:none}}.roadmap-panel{flex:none}.roadmap-panel__header{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer}.roadmap-panel .collapsible-body{display:none}.roadmap-panel.is-open .collapsible-body{display:block}.home-bottom-panel__inner{padding:8px 16px;gap:0}.home-bottom-panel .section-label{font-size:16px}.collapse-head{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer}.home-bottom-panel:not(.is-open) .bottom-tips-grid{display:none}.home-bottom-panel.is-open .bottom-tips-grid{padding:8px 0 12px}}@media(max-width:720px){.result-grid{display:flex;flex-direction:column;min-height:auto;background:var(--color-bg)}.result-left,.result-right{display:contents}.item-card{order:1}.price-summary-card{order:2}.step-block{order:3}.left-block--rating{order:4}.left-block--stats{order:5}.listings-panel{order:6}.disclaimer-panel{order:7}.left-block{flex:none;background:var(--color-panel);border-top:0}.stat-extra,.disclaimer-panel .disclaimer-panel__label-desktop{display:none}.disclaimer-panel .disclaimer-panel__label-phone{display:inline}.disclaimer-panel__header{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer}.disclaimer-panel:not(.is-open) .disclaimer-panel__body{display:none}.disclaimer-panel.is-open .collapse-toggle svg{transform:rotate(180deg)}}
