:root{--bg:#181818;--surface:#212121;--text:#F7F7F7;--muted:#BDBDBD;--border:#333333;--accent:#FF5722;--accent2:#673AB7;--hover:#FFEB3B}[data-theme=light]{--bg:#F7F7F7;--surface:#FFFFFF;--text:#181818;--muted:#616161;--border:#E0E0E0}body,html{margin:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,sans-serif}.shell{padding:1.25rem 1.5rem 3rem;max-width:64rem;overflow-x:hidden}.shell,.top{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.filterbtns,.second,.windows{width:auto;max-width:none}.second,.top,.toprow{max-width:100%;box-sizing:border-box}.topright{position:static}.filterbtns,.second,.windows{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.4rem}.splitpill{width:auto;flex:0 0 auto}.cats a,.links a,.theme,.windows span{padding:.35rem .75rem;text-decoration:none;font-size:.9rem}.cats a,.links a,.search input,.theme,.windows span{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px}.search input{padding:.4rem .7rem}.search-suggestions{position:absolute;top:100%;left:0;right:auto;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:200px;overflow-y:auto;z-index:100;margin-top:4px;padding:0}.search-suggestions li{padding:.5rem .75rem;cursor:pointer;font-size:.9rem;color:var(--text);border-bottom:1px solid var(--border)}.search-suggestions li:last-child{border-bottom:none}.search-suggestions li.selected,.search-suggestions li:hover{background:var(--accent);color:#fff}.claim{text-align:center;margin:1.5rem 0 1rem}.claim .sub{color:var(--muted);margin:.35rem 0 .8rem}.claim-note{width:100%;text-wrap:pretty;margin:.45rem 0 0;white-space:normal;overflow:visible;text-overflow:unset;display:block;height:auto;line-height:1.45}.claimline{flex-direction:row}.claimline button,.claimline input,.claimline select{height:2.6rem!important;min-height:2.6rem!important;max-height:2.6rem!important;padding:0 .9rem!important;font-size:1rem;line-height:1;box-sizing:border-box;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:999px}.claimline input[name=url],.claimline input[type=url]{flex:2 1 16rem;width:auto}.claimline button,.claimline select{flex:0 0 auto;width:auto}.claimline button,.claimline input[name=url],.claimline input[type=url],.claimline select{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:999px}.claimline button{background:var(--accent);color:#fff;border-color:var(--accent)}.claimline button:disabled{opacity:.55}.board h2{font-size:.8rem;letter-spacing:.08em;color:var(--muted)}.board-empty{margin:1.25rem 0 0;padding:1.5rem 1.1rem;background:var(--surface);border:1px dashed var(--border);border-radius:1.15rem;color:var(--muted);text-align:center}.board-empty a{color:var(--accent);text-decoration:none}.rows{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.rowcard{display:grid;grid-template-columns:auto auto 1fr auto;background:var(--surface);border:1px solid var(--border);border-radius:1.15rem;padding:.9rem 1rem}.badge{background:#ffccbc;color:#181818;border-radius:999px;min-width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.title{margin:0;font-weight:650}.co,.desc{margin:.15rem 0 0;color:var(--muted);font-size:.9rem}.price{margin:0;color:var(--accent);font-size:1.3rem;font-weight:750}.board-row .rank,.listing-hero .rank{background:#6d4aff;color:#f4f1ff}html[data-theme=light] .board-row .rank,html[data-theme=light] .listing-hero .rank{background:#f08a1a;color:#1a1208}.detailcard{border:1px solid var(--border);border-radius:1.15rem;padding:1.25rem;width:100%;max-width:100%;margin:0}.detailcard,.splitpill{background:var(--surface)}.splitpill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);overflow:hidden}.splitpill a.splitx,.splitpill button{appearance:none;border:0;background:transparent;color:inherit;padding:.28rem .7rem;font:inherit;cursor:pointer;text-decoration:none}.splitpill a.splitx{padding:.28rem .55rem;border-left:1px solid var(--border)}.splitpill.on,.splitpill:has(.splitx){border-color:var(--accent);background:var(--accent);color:#111}.[data-theme=light] .splitpill:has(.splitx),[data-theme=light] .splitpill.on{background:#5b2fd4;border-color:#5b2fd4;color:#fff}.[data-theme=dark] .splitpill:has(.splitx),[data-theme=dark] .splitpill.on{background:#f5d000;border-color:#f5d000;color:#111}[data-theme=light] .cats a.on,[data-theme=light] .cities a.on,[data-theme=light] .splitpill.on,[data-theme=light] .splitpill:has(.splitx),[data-theme=light] .states a.on,[data-theme=light] .windows a.on{background:#5b2fd4;border-color:#5b2fd4;color:#fff}[data-theme=dark] .cats a.on,[data-theme=dark] .cities a.on,[data-theme=dark] .splitpill.on,[data-theme=dark] .splitpill:has(.splitx),[data-theme=dark] .states a.on,[data-theme=dark] .windows a.on{background:#f5d000;border-color:#f5d000;color:#111}.rowcard{position:relative}.rowmain{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none;flex:1}.rowcard .details,a.details{color:var(--accent);text-decoration:none}.rowcard .details:hover,a.details:hover{color:var(--hover)}.rowcard .details{position:relative;z-index:1;margin-left:8px}@media (max-width:1024px){.top{padding:1rem}.claim .hero{font-size:1.75rem}.claimline input{flex:1 1 14rem}.rowcard{gap:.6rem;padding:.75rem}.detailcard{padding:1rem}}@media (max-width:768px){.top{padding:.75rem}.claim .hero{font-size:1.5rem}.claimline input{flex:1 1 12rem}.claimline button{padding:.6rem .75rem}.rowcard{grid-template-columns:auto auto 1fr;gap:.5rem}.rowcard .details{display:none}.detailcard{padding:.75rem}.shell{padding:.5rem 0 2rem}.content{padding:0}.claimline button,.claimline input{padding:.5rem .6rem;font-size:.9rem}.claim .sub{font-size:.9rem}}@media (max-width:480px){.shell{padding:.25rem 0 1.5rem}.top{padding:.5rem;gap:.3rem}.claim .hero{font-size:1.25rem}.claimline input{flex:1 1 10rem}.claimline button,.claimline input{padding:.4rem .5rem;font-size:.85rem}.claim .sub{font-size:.8rem}.rowcard{padding:.5rem;gap:.4rem}.rowcard .title{font-size:.9rem}.rowcard .co,.rowcard .desc{font-size:.8rem}.rowcard .price{font-size:1.1rem}.detailcard{padding:.5rem}.detailcard .title{font-size:.9rem}.detailcard .co,.detailcard .desc{font-size:.8rem}.detailcard .price{font-size:1.1rem}.detailcard .search input{padding:.35rem .5rem}.top{padding:.6rem}.claim .hero{font-size:1.25rem}.claimline input{flex:1 1 8rem;font-size:.9rem}.claimline button{padding:.5rem .6rem;font-size:.9rem}.rowcard{gap:.4rem;padding:.6rem}.detailcard{padding:.75rem}.search input{padding:.3rem .4rem;font-size:.9rem}body,html{font-size:14px}.shell{padding:.5rem 0 1.5rem}.content{max-width:100%;padding:0}.claimline button,.claimline input{padding:.4rem .5rem;font-size:.85rem}.claim .sub{font-size:.8rem}.rowcard .title{font-size:.9rem}.rowcard .co,.rowcard .desc{font-size:.8rem}.rowcard .price{font-size:1rem}.detailcard .title{font-size:.9rem}.detailcard .co,.detailcard .desc{font-size:.8rem}.detailcard .price{font-size:1rem}.detailcard .search input{padding:.3rem .4rem}.mark .logo,img.logo{max-width:150px;max-height:40px}.claimline button,.claimline input{padding:.35rem .45rem;font-size:.8rem}.claim .sub{font-size:.75rem}.rowcard .title{font-size:.85rem}.rowcard .co,.rowcard .desc{font-size:.75rem}.rowcard .price{font-size:.95rem}.detailcard .title{font-size:.85rem}.detailcard .co,.detailcard .desc{font-size:.75rem}.detailcard .price{font-size:.95rem}.detailcard .search input{padding:.25rem .35rem;font-size:.8rem}}.mark .logo,img.logo{height:auto;max-width:none;max-height:50px}.logo-dark,.logo-light{display:none}[data-theme=system] .logo-light{display:block}[data-theme=system] .logo-dark{display:none}[data-theme=light] .rowcard .details,[data-theme=light] a.details{color:var(--accent)}[data-theme=light] .rowcard .details:hover,[data-theme=light] a.details:hover{color:var(--accent2)}.cats a,.links a,.theme,.windows a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:.35rem .75rem;text-decoration:none;font-size:.9rem}.cats a.on,.links a.on,.windows a.on{background:var(--hover);color:#181818}[data-theme=light] .cats a,[data-theme=light] .cats a.on{color:var(--accent)}[data-theme=light] .cats a.on:hover,[data-theme=light] .cats a:hover{color:var(--accent2)}main{max-width:1280px;margin:0 auto;padding:0 1rem}.mark .logo,img.logo{display:block;width:auto;height:112px;max-height:112px}.logo-dark,.logo-light{display:none}[data-theme=light] .logo-light{display:block}[data-theme=light] .logo-dark{display:none}[data-theme=dark] .logo-dark{display:block}[data-theme=dark] .logo-light{display:none}.themeswitch{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:3px}.themeswitch button{appearance:none;border:0;background:transparent;color:var(--muted);width:28px;height:28px;border-radius:999px;display:grid;place-items:center;cursor:pointer}.themeswitch button.on{background:var(--text);color:var(--bg)}body{font-size:1rem}.claim .hero{gap:.5rem}.claim .hero .bidcur,.claim .hero .dollar{font-size:2.35rem}.claim .hero .bidcur{border:0!important;background:transparent!important}.claim .hero button{appearance:none;width:auto;height:auto;min-width:0;padding:0 .15em;border:0;background:transparent;color:inherit;font-size:1.4rem;font-weight:600;line-height:1;cursor:pointer;font-size:.55em;width:1.6em;height:1.6em;flex:0 0 auto}.claim .hero{font-size:2.6rem}.cats a,.links a,.theme,.themeswitch,.windows a{font-size:1rem}.rowcard .title{font-size:1.15rem}.co,.desc{font-size:1rem}.price{font-size:1.45rem}.cats{border-top:1px solid var(--border);padding-top:.75rem;margin-top:.15rem}.searchwrap{position:relative}.searchwrap .suggest{position:static;z-index:20;left:auto;right:auto;top:auto;margin:0;padding:.35rem;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:.75rem}.searchwrap .suggest button{width:100%;text-align:left;border:0;background:transparent;color:var(--text);padding:.45rem .6rem;border-radius:.5rem;cursor:pointer;font:inherit}.searchwrap .suggest button:hover{background:var(--bg)}.cathead{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:.5rem 0 1rem}.cathead .pagetitle{margin:0}.postcta{display:inline-flex;align-items:center;background:var(--accent);border-radius:999px;padding:.55rem .95rem;text-decoration:none;font-weight:650}.postcta,.postcta:hover{color:#fff}[data-theme=light] .cats a.on,[data-theme=light] .links a.on,[data-theme=light] .windows a.on{background:var(--accent2);color:#fff}.second .links{margin-right:auto}.second .themeswitch{margin-left:auto}[data-theme=light] .cats a,[data-theme=light] .cats a:link,[data-theme=light] .cats a:visited{color:#181818}[data-theme=light] .cats a.on,[data-theme=light] .cats a.on:visited{color:#fff;background:var(--accent2)}.search input,.searchwrap input{height:2.6rem;padding:.45rem .9rem;font-size:1rem}.themeswitch{padding:4px}.themeswitch button{width:2.4rem;height:2.5rem}.themeswitch svg{width:18px;height:18px}.search input,.searchwrap input{min-width:10rem;max-width:14rem;height:2.2rem;padding:.35rem .7rem;font-size:.95rem}.states{display:flex;flex-wrap:nowrap;gap:.4rem;margin-left:1rem}.states a{padding:.3rem .6rem;border-radius:999px;font-size:.85rem;color:var(--text-muted);background:var(--bg);border:1px solid var(--border)}.states a:hover{color:var(--text);border-color:var(--accent)}.states a.on{color:var(--accent);background:var(--accent-bg);border-color:var(--accent)}.states a.on:hover{color:var(--accent2)}@media (max-width:768px){.states{display:none}}.cats a,.cities a,.states a{text-decoration:none;line-height:1.2}.cats a,.cities a,.links a,.second button,.states a,.states-toggle,.top button,.windows a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:.35rem .75rem;font-size:.9rem}.cats a,.links a,.states a,.states-toggle,.windows a{text-decoration:none;line-height:1.2;display:inline-flex;align-items:center;height:2.1rem;box-sizing:border-box}.cats a:hover,.links a:hover,.states a:hover,.states-toggle:hover,.windows a:hover{border-color:var(--accent);color:var(--accent)}.cats a.on,.cities a.on,.links a.on,.states a.on,.states-toggle.on,.windows a.on{background:var(--hover);color:#181818;border-color:var(--hover)}[data-theme=light] .cats a.on,[data-theme=light] .links a.on,[data-theme=light] .states a.on,[data-theme=light] .states-toggle.on,[data-theme=light] .windows a.on{background:var(--accent2);color:#fff;border-color:var(--accent2)}.states-toggle{margin-top:.35rem;cursor:pointer}.cats,.states{display:flex;flex-wrap:nowrap;gap:.45rem;width:100%;margin-left:0;padding-left:0}.states-toggle{align-self:flex-start;margin:.35rem 0 0}.states a.remote,.states a[href*="state=remote"]{border-color:var(--accent);color:var(--accent)}.states a.remote.on,.states a[href*="state=remote"].on{background:var(--accent);color:#fff;border-color:var(--accent)}.pagebody{margin:0;padding:0}.legalcard,.pagebody{display:block;width:100%}.legalcard{max-width:none;margin:1rem 0 0;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:1.15rem;padding:1.25rem 1.35rem 1.6rem}.legalcard h1{margin:0 0 1rem}.detailcard{max-width:40rem;margin:1rem auto}.contact-form{display:grid;gap:1rem;max-width:36rem;margin-top:1.25rem}.contact-field{display:grid;gap:.4rem}.contact-field span{font-size:.85rem;letter-spacing:.02em;opacity:.8}.contact-field input,.contact-field textarea{width:100%;box-sizing:border-box;margin:0;padding:.7rem .85rem;border-radius:.55rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;font:inherit;line-height:1.4}.contact-field textarea{min-height:9rem;resize:vertical}.contact-field input:focus,.contact-field textarea:focus{outline:none;border-color:color-mix(in srgb,currentColor 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.contact-copy{display:flex;align-items:center;gap:.55rem;font-size:.95rem}.contact-submit{justify-self:start;margin-top:.25rem;padding:.65rem 1.15rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font:inherit;cursor:pointer}.contact-submit:hover:not(:disabled){background:color-mix(in srgb,currentColor 16%,transparent)}.contact-submit:disabled{opacity:.45;cursor:not-allowed}.contact-form .cf-turnstile{margin:.15rem 0}@media (max-width:768px){.contact-form{max-width:none}}.links{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem}.links .states-toggle,.links button.states-toggle{display:inline-flex;width:auto;margin:0;align-self:center}.cats,.cities,.states{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%}.cities{row-gap:.55rem;column-gap:.55rem;margin-bottom:1.25rem;padding-bottom:2.75rem}.cats a,.cities a,.states a{white-space:nowrap;overflow:visible;margin:0}.pagebody,.shell{padding-bottom:6rem}@media (min-width:721px){.pagebody{padding-bottom:7rem}}.filterlabel{display:block;width:100%;flex:0 0 100%;margin:.75rem 0 .4rem;padding:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.metro-includes{font-size:1.05rem;line-height:1.4;margin:.75rem 0 .5rem;color:var(--muted)}.claimagree{margin:.75rem auto}.claimagree label{align-items:flex-start}.claimagree input{margin-top:.2rem}.complete-form{max-width:36rem;margin:1rem auto;text-align:left}.complete-form input,.complete-form textarea{width:100%;box-sizing:border-box;margin-top:.25rem;padding:.45rem .6rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);color:var(--text);font:inherit}.complete-form textarea{min-height:5rem}.theme-light,:root,[data-theme=light],html.theme-light{--app-bg:#f4f1ea;--app-card:#ffffff;--app-ink:#1c1917;--app-muted:#57534e;--app-line:#e7e5e4;--app-accent:#c2410c}.theme-dark,[data-theme=dark],html.theme-dark{--app-bg:#121212;--app-card:#1c1c1c;--app-ink:#f5f5f4;--app-muted:#a8a29e;--app-line:#2a2a2a;--app-accent:#fb923c}.admin-shell{min-height:100vh;background:var(--app-bg)}.admin,.admin-shell{color:var(--app-ink)}.admin{max-width:64rem;margin:0 auto;padding:1.25rem 1rem 3rem}.admin h1{font-size:1.35rem;margin:0 0 .35rem}.admin h2{font-size:1.05rem;margin:0 0 .75rem}.admin h3{font-size:.92rem;margin:1rem 0 .4rem}.admin a{color:var(--app-accent)}.admin .lede{color:var(--app-muted);margin:0 0 1rem}.admin .admin-quiet{margin:.75rem 0 1rem}.admin table{width:100%;border-collapse:collapse;font-size:.92rem}.admin td,.admin th{text-align:left;padding:.55rem .45rem;border-bottom:1px solid var(--app-line);vertical-align:top}.admin .flag{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--app-muted)}.admin .reason{width:100%;min-height:4rem;background:var(--app-bg);color:var(--app-ink);border:1px solid var(--app-line);border-radius:12px;padding:.55rem .7rem}.admin .actions{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0}.admin-card{border:1px solid var(--app-line);background:var(--app-card);border-radius:12px;padding:1rem 1.1rem;margin:1rem 0}.admin-bar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 1.25rem;padding:0 0 .85rem;border-bottom:1px solid var(--app-line)}.admin-section{font-size:.92rem;color:var(--app-muted);text-decoration:none}.admin-bar-right{margin-left:auto;display:flex;align-items:center;gap:.5rem}.admin-mark .logo{height:38px;width:auto;max-height:38px}.account-shell .admin-mark .logo{height:112px;max-height:112px;width:auto}@media (max-width:768px){.account-shell .admin-mark .logo{height:3.5rem;max-height:3.5rem}}.admin button,.admin-bar button{background:var(--app-card);color:var(--app-ink);border:1px solid var(--app-line);border-radius:999px;padding:.32rem .8rem;font:inherit;cursor:pointer}.admin .btn-primary,.btn-primary{display:inline-block;background:var(--app-accent);color:#fff;border:1px solid var(--app-accent);border-radius:999px;padding:.4rem .95rem;text-decoration:none;font:inherit}.admin-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem}.admin-chips a{border:1px solid var(--app-line);border-radius:999px;padding:.28rem .7rem;text-decoration:none;color:var(--app-ink);background:var(--app-card)}.admin-chips a.on{background:var(--app-accent);color:#fff;border-color:var(--app-accent)}.admin input,.admin textarea,.complete-form input,.complete-form textarea{background:var(--app-bg);color:var(--app-ink);border:1px solid var(--app-line);border-radius:12px;padding:.5rem .7rem}.admin-card .complete-form{margin:0;max-width:none}.listing-cards{display:grid;gap:.85rem}.pill{display:inline-block;border-radius:999px;padding:.12rem .55rem;font-size:.78rem;border:1px solid var(--app-line);color:var(--app-ink);background:var(--app-bg)}.pill-ok{border-color:var(--app-accent);color:var(--app-accent)}.pill-warn{border-color:var(--app-muted);color:var(--app-muted)}.pill-bad{border-color:var(--app-accent);color:var(--app-ink)}.kv{gap:.55rem;margin:.5rem 0 1rem}.kv,.kv div{display:grid}.kv div{grid-template-columns:8rem 1fr;gap:.5rem}.kv dt{color:var(--app-muted)}.kv dd{margin:0}@media (max-width:768px){.cats,.links,.mark,.second,.states,.top,.toprow,.windows{min-width:0;max-width:100%}.mark a{display:block;max-width:100%}.mark .logo,img.logo{max-width:min(100%,22rem)}html{font-size:16px}.shell{padding:.75rem .8rem 2rem}.mark .logo,img.logo{height:auto;max-height:76px;max-width:min(100%,20rem)}.toprow{flex-direction:column;align-items:flex-start;gap:.55rem}.toprow .windows{margin-left:0;width:100%;flex-wrap:wrap}.second{flex-direction:column;align-items:stretch;gap:.55rem}.second .links{margin-right:0;width:100%}.second .themeswitch{margin-left:0}.search,.searchwrap{width:100%}.search input,.searchwrap input{min-width:0;max-width:none;width:100%;box-sizing:border-box}.claim .hero{font-size:1.55rem}.claimline{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.claimline input[name=url]{flex:0 0 auto;width:100%;min-width:0}.claimline .claimagree{white-space:normal;width:100%}.claimline button{width:100%}.admin table thead{display:none}.admin table,.admin tbody,.admin td,.admin tr{display:block;width:100%}.admin tr{border-bottom:1px solid var(--app-line);margin:0 0 .7rem;padding:0 0 .5rem}.admin td{border:0;padding:.2rem 0}.admin td:before{content:attr(data-label);display:block;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--app-muted)}.admin input,.admin textarea,.complete-form input,.complete-form textarea{width:100%;box-sizing:border-box}.admin .actions{width:100%}}.bidctl{gap:.35rem;vertical-align:middle}.bidctl button{appearance:none;border:0;background:transparent;color:var(--muted);width:1.7rem;height:1.7rem;border-radius:999px;padding:0;font-size:1.35rem;line-height:1;cursor:pointer}.bidctl button:hover{color:var(--text);background:var(--surface)}.bidctl .bidnum{appearance:none;border:0;background:transparent;outline:none;color:var(--accent);font:inherit;font-weight:750;font-size:2.6rem;line-height:1;width:4.5ch;text-align:center;padding:0;margin:0;border-radius:0;-moz-appearance:textfield}.bidctl .bidnum::-webkit-inner-spin-button,.bidctl .bidnum::-webkit-outer-spin-button{appearance:none;margin:0}.bidctl .bidnum:focus{outline:none;box-shadow:none;background:transparent;color:var(--accent)}.claim .bidnum,.claim .hero .bidnum{font-size:2.6rem}@media (max-width:720px){.claim .bidnum,.claim .hero .bidnum{font-size:2.15rem}.bidctl .bidnum{width:4.2ch}}.claim .hero .bidcur,.claim .hero .dollar{font-size:inherit;font-weight:750;line-height:1}.claim .hero .dollar{margin:0;padding:0}.claim .hero .bidcur{margin:0;padding:0;border:0}.claim .hero .bidcur,.claim .hero .bidcur:focus{outline:none;background:transparent;box-shadow:none}.claim .hero .bidcur:focus{color:var(--accent)}@media (max-width:720px){.claim .hero .bidcur{font-size:2.15rem}}.bidctl .bidcur{color:var(--accent);font-weight:750;font-size:2.6rem;line-height:1}@media (max-width:720px){.bidctl .bidcur{font-size:2.15rem}}.bidctl{display:inline-flex;align-items:center;gap:.15rem}.bidctl button:first-of-type{order:1}.bidctl .bidcur{order:2}.bidctl .bidnum{order:3}.bidctl button:last-of-type{order:4}.bidctl{gap:.2rem}.bidctl .bidcur,.bidctl .bidnum{margin:0;padding:0}.bidctl .bidnum{width:3.2ch;min-width:3.2ch;text-align:left;padding-left:0;letter-spacing:0}.windowrange{margin:.2rem 0 .8rem;color:var(--muted);font-size:.85rem}.sitefooter{display:flex}@media (max-width:768px){body{padding-bottom:3rem}.sitefooter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1rem 1rem;background:var(--surface);border-top:1px solid var(--border);font-size:.85rem}.sitefooter a{color:var(--muted);text-decoration:none}.sitefooter a:hover{color:var(--text)}.sitefooter .imprint{color:var(--muted);font-size:.75rem}.sitefooter .imprint a{color:var(--muted)}.sitefooter .imprint a:hover{color:var(--text)}}@media (min-width:768px){.sitefooter{display:flex;position:static;left:0;right:0;bottom:0;width:100%;z-index:40;align-items:center;justify-content:center;gap:.8rem 1.25rem;padding:.7rem 1rem 1.1rem;background:var(--surface);border-top:1px solid var(--border);font-size:.85rem}.sitefooter a{color:var(--muted);text-decoration:none}.sitefooter a:hover{color:var(--text)}.sitefooter .imprint{color:var(--muted)}.links a[href="/about"],.links a[href="/giving"],.links a[href="/terms"]{display:none}}.top{display:flex;flex-direction:column;width:min(80rem,calc(100% - 2rem));margin:0 auto}.second,.toprow{width:100%}.second{gap:.5rem}.second,.windows{justify-content:flex-start}.windows{display:flex;flex-wrap:wrap;margin:.5rem 0 .35rem;padding:0;gap:.4rem}.filterrow{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.filterdiv{display:none}.filterbtns{display:flex;flex-wrap:wrap;gap:.45rem}.chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.85rem;border:1px solid var(--border);border-radius:.35rem;background:var(--surface);color:var(--text);cursor:pointer}.chip:hover{border-color:var(--accent);color:var(--accent)}.chip.on{background:var(--hover);color:#181818;border-color:var(--hover)}[data-theme=light] .chip.on{background:var(--accent2);color:#fff}@media (min-width:721px){.filterrow{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.55rem .7rem}.filterdiv{display:inline-block;width:1px;height:1.35rem;margin:0 .55rem;background:var(--border);flex:0 0 1px}}html{font-size:18px}@media (max-width:768px){html{font-size:16px}.mark .logo,img.logo{height:3.5rem;max-height:3.5rem}}.shell{width:min(80rem,calc(100% - 2rem));margin:0 auto}.second,.top,.toprow{width:100%}.toprow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.mark{flex:0 0 auto}.topright{flex-direction:row;gap:.5rem;flex:0 0 auto}.second,.topright{display:flex;align-items:center}.second{gap:.6rem;margin-top:.75rem}.links,.second,.windows{flex-direction:row;flex-wrap:nowrap}.links,.windows{display:flex;gap:.4rem}.sep{width:1px;height:1.2rem;background:var(--border);flex:0 0 auto}@media (max-width:768px){html{font-size:16px}.topright{flex-direction:column;align-items:stretch;width:100%}.second{flex-wrap:wrap}.searchrow{width:100%;margin-top:.5rem}.searchrow .search,.searchrow .searchwrap{width:100%;max-width:100%}.searchrow .search input,.searchrow .searchwrap input{width:100%;min-width:0;box-sizing:border-box}}.claim .hero{display:flex;align-items:baseline;justify-content:center;gap:.45rem;font-size:2.35rem;font-weight:750;line-height:1}.claim .hero .price{display:inline-flex;align-items:baseline;gap:0}.claim .hero .bidcur,.claim .hero .dollar{font-size:1em;font-weight:inherit;line-height:inherit;color:var(--accent);border:0;background:transparent;padding:0}.claim .hero .bidcur{width:calc(var(--digits, 2) * 1ch + 1.2rem);max-width:none;text-align:left}.claim .hero button,.claim .hero button.step{appearance:none;width:1.15em;height:1.15em;min-width:0;min-height:0;padding:0;margin:0;border:0;background:transparent;color:inherit;font-size:.55em;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center}.claim .hero button.minus,.claim .hero button.plus,.claim .hero button.step{color:var(--accent)!important;font-size:1em!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;line-height:1!important}.claim .hero .bidcur,.claim .hero .dollar,.claim .hero button{font-size:1em!important}.claim .hero button{color:var(--accent)!important;width:auto!important;height:auto!important}.claim .hero button.minus,.claim .hero button.step:first-of-type{margin-left:.35em;margin-right:.35em}.claim .hero .bidcur,.claim .hero .dollar{font-size:1.15em!important}.claim .hero .price{margin:0!important;padding:0!important}.claim .hero{gap:.45em!important}.claim .hero button.minus,.claim .hero button.plus,.claim .hero button.step{margin:0!important}.claim .hero .bidcur{width:calc(var(--digits, 2) * 1ch + 1.2rem)!important;min-width:2ch}.claimline .claimagree{flex-shrink:0;color:var(--muted);font-size:.92rem}.claim .hero .price{overflow:visible;color:inherit}.claim .hero .bidcur,.claim .hero .dollar,.claim .hero .price{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.claim .hero .bidcur,.claim .hero .dollar{font-family:inherit;color:var(--accent)!important;max-width:none!important}.claim .hero .bidcur{width:calc(var(--digits, 1) * 1ch)!important;max-width:none!important;min-width:1ch!important;box-sizing:content-box;appearance:textfield;-moz-appearance:textfield;padding:0!important;margin:0!important}.claim .hero .bidcur,.claim .hero .dollar{font-variant-numeric:tabular-nums}.claim .hero .bidcur::-webkit-inner-spin-button,.claim .hero .bidcur::-webkit-outer-spin-button{appearance:none;margin:0}.claim .hero button.plus{margin-left:0!important}.claimagree{margin:.45rem auto .15rem;max-width:36rem;color:var(--muted);font-size:.92rem}.claimagree label{display:inline-flex;align-items:center;gap:.45rem;text-align:left}.claimagree a{color:var(--accent)}@media (max-width:768px){.claimline{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.claimline input[name=url]{flex:0 0 auto;width:100%;min-width:0}.claimline button{width:100%}.claimagree{width:100%;max-width:none;white-space:normal}}.rowcard{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.rowmain{flex:1 1 12rem;min-width:0}.board-thumbs{display:flex;gap:.3rem;flex:0 0 auto;align-items:center}.board-thumb{position:relative;width:3.2rem;height:3.2rem;padding:0;border:1px solid var(--border);border-radius:.45rem;overflow:hidden;background:var(--surface);cursor:pointer}.board-thumb img{display:block;width:100%;height:100%;object-fit:cover}.photo-remove{position:absolute;top:0;right:0;width:1.1rem;height:1.1rem;padding:0;border:0;border-radius:0 0 0 .35rem;background:rgba(0,0,0,.65);color:#fff;line-height:1;cursor:pointer}.lightbox{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:1.5rem}.lightbox img{max-width:min(56rem,100%);max-height:90vh;object-fit:contain}.slideshow{position:relative;margin:1rem 0;max-width:36rem}.slideshow img{display:block;width:100%;max-height:22rem;object-fit:contain;background:var(--surface);border:1px solid var(--border);border-radius:.7rem}.slide-next,.slide-prev{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border:0;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;cursor:pointer}.slide-prev{left:.4rem}.slide-next{right:.4rem}.slide-dots{display:flex;justify-content:center;gap:.35rem;margin:.45rem 0 0}.slide-dots button{width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:var(--border);cursor:pointer}.slide-dots button.on{background:var(--accent)}.photo-picker{margin:1rem 0;text-align:left}@media (max-width:768px){.board-thumbs{width:100%}.slideshow{max-width:none}.slideshow img{max-height:16rem}}.claimline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.claimline input[name=url]{flex:1 1 12rem;min-width:12rem;width:auto}.claimline .claimagree{display:inline-flex;align-items:center;gap:.45rem;height:2.6rem;margin:0;max-width:none;padding:0 .9rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:1rem;line-height:1;white-space:nowrap;flex:0 1 auto;box-sizing:border-box;text-align:left}.claimline .claimagree input{height:auto!important;min-height:0!important;max-height:none!important;width:auto;margin:0;padding:0!important;border:0;border-radius:0;background:transparent;flex:0 0 auto}.claimline .claimagree a{color:var(--accent)}.claimline button{flex:0 0 auto;width:auto}@media (max-width:768px){.claimline{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.claimline .claimagree,.claimline button,.claimline input[name=url]{width:100%;min-width:0;flex:0 0 auto}.claimline .claimagree{white-space:normal;justify-content:center}}.listing-preview{--bg:#181818;--surface:#212121;--text:#F7F7F7;--muted:#BDBDBD;--border:#333333;--accent:#FF5722;background:#181818;color:#F7F7F7;border:1px solid var(--app-line,#333);border-radius:1.15rem;padding:1rem 1.1rem 1.25rem;margin:1.25rem 0 0}.preview-kicker{margin:1rem 0 .55rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#BDBDBD}.preview-kicker:first-child{margin-top:0}.preview-rows{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.listing-details{max-width:none;width:100%}.listing-details h1{margin:.2rem 0 0;font-size:1.85rem;line-height:1.2;font-weight:700}.listing-details h2{margin:1.6rem 0 .45rem;font-size:.82rem;font-weight:650}.listing-details .listing-kicker,.listing-details h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.listing-details .listing-kicker{margin:.35rem 0 0;font-size:.75rem}.listing-details .listing-hero{margin-bottom:.4rem}.listing-details .listing-bid{margin:0;color:var(--accent);font-size:1.55rem;font-weight:750}.listing-details .listing-body,.listing-details .listing-caption{color:var(--text);line-height:1.55;white-space:pre-wrap}.listing-details .listing-caption{color:var(--muted);font-size:.95rem}.listing-details p{margin:.35rem 0 0;line-height:1.5}.legal-chip{display:inline-block;padding:.2em .7em;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;font-size:.9rem;white-space:nowrap}.legal-chip:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.legal-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin select,.complete-form select,.place-fields select{width:100%;box-sizing:border-box;margin-top:.25rem;padding:.5rem .7rem;border:1px solid var(--app-line,var(--border));border-radius:12px;background:var(--app-bg,var(--surface));color:var(--app-ink,var(--text));font:inherit}.slug-prefix{display:inline-block;margin-top:.35rem;margin-right:.35rem;color:var(--app-muted,var(--muted));font-size:.9rem}.about{display:grid;gap:1.35rem;margin:.5rem 0 2rem;max-width:40rem}@media (min-width:721px){.about{width:100%;max-width:none;box-sizing:border-box}}.about-hero{text-align:center;padding:1.1rem 0 .4rem}.about-hero h1{margin:0;font-size:clamp(1.7rem,6vw,2.35rem);font-weight:750;line-height:1.15;letter-spacing:-.02em}.about-lede{margin:.7rem 0 0;color:var(--muted);font-size:1.05rem;line-height:1.45}.about-ctas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:1.1rem 0 0}.about-block{background:var(--surface);border:1px solid var(--border);border-radius:1.15rem;padding:1.15rem 1.2rem 1.3rem}.about-block h2{margin:0 0 .55rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:650}.about-block h3{margin:1rem 0 .3rem;font-size:1.05rem;font-weight:700}.about-block h2+h3{margin-top:0}.about-block p{margin:.4rem 0 0;line-height:1.5}.about-block p:first-of-type{margin-top:0}.about-examples,.about-steps{margin:.7rem 0 0;padding:0;display:grid;gap:.45rem}.about-examples{list-style:none}.about-examples li{padding:.55rem .75rem;border:1px solid var(--border);border-radius:.85rem;background:var(--bg);line-height:1.4}.about-steps{list-style:none;counter-reset:about-step}.about-steps li{counter-increment:about-step;display:grid;grid-template-columns:1.7rem 1fr;column-gap:.65rem;align-items:start;line-height:1.45}.about-steps li:before{content:counter(about-step);width:1.7rem;height:1.7rem;border-radius:999px;background:var(--accent);color:#fff;font-weight:750;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem}.about-steps strong{display:block;margin-bottom:.15rem}.about-split{display:grid;gap:.85rem}.about-split>div{padding:.85rem .9rem;border:1px solid var(--border);border-radius:.85rem;background:var(--bg)}.about-split p{margin:0;color:var(--muted)}@media (min-width:640px){.about-split{grid-template-columns:1fr 1fr}}.about-facts{padding:.2rem .1rem .4rem}.about-factline{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.about-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0}