:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--bg:#07090f;--bg-deep:#03050a;--panel:#0d121eeb;--panel-solid:#101827;--panel-soft:#141d2bc7;--border:#82ecff38;--border-strong:#43e6ff8f;--text:#f5f8ff;--muted:#a6b3c7;--cyan:#43e6ff;--magenta:#ff3f91;--lime:#c8ff4d;--amber:#ffb84d;--danger:#ff5a6e;--shadow:0 18px 50px #0000005c;--radius:8px;--mono:"Courier New", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 12% 10%, #43e6ff21, transparent 34rem), radial-gradient(circle at 84% 6%, #ffb84d1c, transparent 30rem), linear-gradient(135deg, var(--bg-deep), var(--bg) 52%, #0d1018);min-width:320px;min-height:100vh;color:var(--text);margin:0}a{color:inherit}button,input,select,textarea{font:inherit;min-width:0}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}.app-shell{min-height:100vh;position:relative;overflow-x:hidden}.app-shell:before,.app-shell:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}.app-shell:before{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(#000000f2,#0000 74%);mask-image:linear-gradient(#000000f2,#0000 74%)}.app-shell:after{mix-blend-mode:screen;opacity:.18;background:repeating-linear-gradient(#ffffff09,#ffffff09 1px,#0000 1px 4px)}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080ed6;border-bottom:1px solid #43e6ff33;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,4vw,2.4rem);display:flex;position:sticky;top:0;overflow:visible}.brand-mark{justify-content:flex-start;align-items:center;gap:.75rem;min-width:min(15rem,62vw);text-decoration:none;display:inline-flex}.brand-logo{filter:drop-shadow(0 0 12px #43e6ff42);border-radius:10px;width:clamp(12rem,24vw,19.5rem);max-width:100%;height:auto;overflow:hidden}.main-nav{scrollbar-width:thin;justify-content:flex-end;align-items:center;gap:.35rem;display:flex;overflow:visible}.main-nav a{border-radius:var(--radius);min-height:2.45rem;color:var(--muted);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.42rem;padding:.62rem .75rem;font-size:.88rem;text-decoration:none;display:inline-flex}.main-nav a:hover,.main-nav a.active{color:var(--text);background:#43e6ff14;border-color:#43e6ff52}.account-menu{display:inline-flex;position:relative}.account-menu__panel{z-index:20;border-radius:var(--radius);width:14rem;box-shadow:var(--shadow);background:#080c16fa;border:1px solid #43e6ff52;padding:.55rem;display:none;position:fixed;top:4.6rem;right:0}.account-menu:hover .account-menu__panel,.account-menu:focus-within .account-menu__panel{gap:.25rem;display:grid}.account-menu__panel p{color:var(--lime);font-family:var(--mono);overflow-wrap:anywhere;border-bottom:1px solid #43e6ff2e;margin:0;padding:.45rem .55rem .65rem;font-size:.78rem;font-weight:700}.main-nav .account-menu__panel a{justify-content:flex-start;width:100%;min-height:2.3rem;padding:.52rem .55rem}main{padding-bottom:4rem}.page-section{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 0}.hero-section{border-bottom:1px solid #43e6ff29;align-items:flex-end;min-height:64svh;display:flex;position:relative;overflow:hidden}.hero-section__bg{background:linear-gradient(90deg,#03050af2 0%,#03050a9e 44%,#03050a38 100%),linear-gradient(#0000 0%,#03050a47 64%,#03050af5 100%),url(/assets/hero-arcade-tech.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-section__content{width:min(1180px,100% - 2rem);margin:0 auto;padding:3.5rem 0 1.5rem;position:relative}.eyebrow{color:var(--lime);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:.78rem;font-weight:700;display:inline-flex}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{margin:0;line-height:1.08}h1{max-width:13ch;font-family:var(--mono);letter-spacing:0;text-transform:uppercase;text-shadow:0 0 14px #43e6ff6b,0 0 28px #ff3f9138;font-size:clamp(2.15rem,4.6vw,3.75rem)}h2{font-size:clamp(1.45rem,3vw,2.25rem)}h3{font-size:1.08rem}.hero-copy{color:#dfe8f7;max-width:42rem;margin:.8rem 0 1rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.5}.hero-search{border-radius:var(--radius);max-width:57rem;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c16cc;border:1px solid #43e6ff4d;grid-template-columns:minmax(15rem,1.4fr) minmax(10rem,.5fr);gap:.85rem;padding:.85rem;display:grid}.hero-search .location-selector--compact{grid-template-columns:auto minmax(16rem,1fr);align-items:end}.hero-search .location-selector--compact .location-selector__actions,.hero-search .location-selector--compact .manual-location-form{min-width:0}.hero-search .location-selector--compact .sample-locations{display:none}.hero-search .location-selector--compact .location-status,.hero-search .location-selector{grid-column:1/-1}.hero-search>.retro-button{grid-column:1/-1;width:fit-content}.section-heading{margin-bottom:1.1rem}.section-heading h2{max-width:18ch}.section-grid{gap:1.2rem;display:grid}.section-grid--lead{grid-template-columns:minmax(0,1fr);align-items:stretch}.side-callout{align-self:start}.side-callout p{color:var(--muted);line-height:1.65}.ad-slot{border-radius:var(--radius);min-height:5.5rem;color:var(--muted);background:#ffb84d0d;border:1px dashed #ffb84d47;gap:.45rem;padding:.75rem;display:grid}.ad-slot--listing-card{background:linear-gradient(#ffb84d14,#0000 8rem),#0b101be6;border-style:solid;align-content:start;min-height:100%;box-shadow:0 16px 34px #00000042}.ad-slot--listing-card .adsbygoogle{min-height:15rem}.ad-declaration{color:#ffe2ad;letter-spacing:0;text-transform:uppercase;background:#ffb84d1c;border:1px solid #ffb84d66;border-radius:999px;width:fit-content;margin:0;padding:.22rem .5rem;font-size:.72rem;font-weight:700}.arcade-panel{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, #43e6ff12, transparent 8rem), var(--panel);box-shadow:var(--shadow);padding:1rem}.arcade-panel--accent{background:linear-gradient(145deg, #ffb84d1f, #ff3f9114), var(--panel);border-color:#ffb84d5c}.arcade-panel--quiet{background:var(--panel-soft)}.panel-heading,.results-toolbar,.saved-search-row,.admin-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel-heading h2{align-items:center;gap:.5rem;font-size:1.12rem;display:inline-flex}.field{color:var(--muted);gap:.45rem;font-size:.86rem;font-weight:700;display:grid}.field span{color:#c4d0e3}input,select,textarea{border-radius:var(--radius);width:100%;min-height:2.8rem;color:var(--text);background:#04070de6;border:1px solid #a6b3c73d;outline:none;padding:.75rem .8rem}textarea{resize:vertical;min-height:7rem;line-height:1.55}input:focus,select:focus,textarea:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px #43e6ff1f}.input-with-icon{align-items:center;display:flex;position:relative}.input-with-icon svg{color:var(--cyan);position:absolute;left:.8rem}.input-with-icon input{padding-left:2.45rem}.retro-button,.retro-link-button{border-radius:var(--radius);min-height:2.75rem;color:var(--text);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;background:linear-gradient(#43e6ff2e,#43e6ff14);border:1px solid #43e6ff8c;justify-content:center;align-items:center;gap:.45rem;padding:.75rem .9rem;font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #00000052,0 0 18px #43e6ff1f}.retro-button:hover,.retro-link-button:hover{transform:translateY(-1px);box-shadow:inset 0 -2px #00000052,0 0 22px #43e6ff33}.retro-button:disabled{opacity:.52;transform:none}.retro-button--secondary{background:linear-gradient(#c8ff4d29,#c8ff4d0f);border-color:#c8ff4d8c}.retro-button--ghost{color:#d5dfef;background:#ffffff08;border-color:#a6b3c740}.retro-button--danger{background:linear-gradient(#ff5a6e29,#ff5a6e0f);border-color:#ff5a6e80}.location-selector{gap:.75rem;display:grid}.location-selector__actions,.manual-location-form,.sample-locations,.detail-actions,.admin-actions{flex-wrap:wrap;gap:.6rem;display:flex}.manual-location-form{align-items:end}.manual-location-form .field{flex:14rem}.sample-locations button{color:#ffe2ad;background:#ffb84d14;border:1px solid #ffb84d47;border-radius:999px;padding:.42rem .68rem;font-size:.78rem}.location-status,.form-status,.muted-text{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.location-selector--compact .sample-locations{max-height:5.4rem;overflow:auto}.card-grid{gap:1rem;display:grid}.card-grid--three,.card-grid--results{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.listing-card,.deal-card{border-radius:var(--radius);background:#0b101be6;border:1px solid #43e6ff33;min-width:0;display:grid;overflow:hidden;box-shadow:0 16px 34px #00000042}.listing-card:hover,.deal-card:hover{border-color:#43e6ff80;transform:translateY(-2px)}.listing-card__link,.card-media,.detail-gallery{color:inherit;text-decoration:none}.listing-card__link{height:100%;display:grid}.card-media{aspect-ratio:16/10;background:#080c13;border-bottom:1px solid #43e6ff2e;display:block;overflow:hidden}.card-media img,.detail-gallery>img{object-fit:cover;width:100%;height:100%}.tech-placeholder{width:100%;height:100%;min-height:10rem;color:var(--cyan);background:radial-gradient(circle at 32% 24%,#ff3f9133,#0000 9rem),radial-gradient(circle at 76% 70%,#c8ff4d24,#0000 8rem),linear-gradient(135deg,#0b1020,#121a27);place-items:center;display:grid;position:relative;overflow:hidden}.tech-placeholder__grid{transform-origin:bottom;background-image:linear-gradient(#43e6ff1a 1px,#0000 1px),linear-gradient(90deg,#43e6ff1a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;transform:perspective(20rem)rotateX(58deg)translateY(18%)}.tech-placeholder svg,.tech-placeholder span{z-index:1;position:relative}.tech-placeholder span{color:#e8f9ff;font-family:var(--mono);text-transform:uppercase;align-self:end;margin-bottom:1rem;font-size:.76rem;font-weight:700}.card-body{gap:.65rem;padding:.95rem;display:grid}.card-kicker,.detail-tags{flex-wrap:wrap;gap:.45rem;display:flex}.card-kicker span,.detail-tags span,.score-pill{color:#dbeefe;background:#43e6ff12;border:1px solid #43e6ff38;border-radius:999px;align-items:center;gap:.3rem;min-height:1.65rem;padding:.24rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.listing-card__link:hover h3{color:var(--cyan)}.card-price,.detail-price{color:var(--amber);font-family:var(--mono);margin:0;font-weight:700}.card-price{font-size:1.45rem}.detail-price{font-size:clamp(2rem,6vw,3.35rem)}.card-meta,.detail-location{color:var(--muted);align-items:center;gap:.38rem;margin:0;font-size:.9rem;display:inline-flex}.card-footer{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.comparison-stack{gap:1rem;margin:1rem 0;display:grid}.comparison-panel{gap:.8rem;display:grid}.comparison-table{gap:.55rem;display:grid}.comparison-row{border-radius:var(--radius);color:var(--text);background:#ffffff08;border:1px solid #43e6ff2e;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.6rem;padding:.7rem;text-decoration:none;display:grid}.comparison-row:hover{background:#43e6ff12;border-color:#43e6ff80}.comparison-row strong{color:var(--amber);font-family:var(--mono)}.comparison-row small{color:var(--muted);text-transform:uppercase;font-size:.75rem}.listing-card__controls{border-top:1px solid #43e6ff24;margin-top:0;padding:.8rem .95rem .95rem}.score-pill{color:#efffca;background:#c8ff4d14;border-color:#c8ff4d47}.card-action-buttons,.card-icon-row{color:var(--muted);gap:.45rem;display:inline-flex}.icon-action-button{border-radius:var(--radius);width:2.3rem;height:2.3rem;color:var(--muted);background:#ffffff0a;border:1px solid #a6b3c73d;justify-content:center;align-items:center;display:inline-flex}.icon-action-button:hover,.icon-action-button--active{color:var(--lime);background:#c8ff4d1a;border-color:#c8ff4d80}.icon-action-button--reported{color:var(--amber);background:#ffb84d1a;border-color:#ffb84d66}.card-status{color:var(--muted);margin:-.45rem .95rem .95rem;font-size:.82rem;line-height:1.4}.category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.85rem;display:grid}.category-tile{border-radius:var(--radius);background:linear-gradient(135deg,#ffb84d17,#43e6ff0d),#0b101bdb;border:1px solid #ffb84d38;min-height:8.4rem;padding:1rem;text-decoration:none}.category-tile strong{color:var(--text);font-family:var(--mono);text-transform:uppercase;margin-bottom:.65rem;display:block}.category-tile span{color:var(--muted);line-height:1.5}.page-hero h1{max-width:15ch;font-size:clamp(2.15rem,6vw,4.5rem)}.page-hero p:not(.eyebrow){max-width:50rem;color:var(--muted);line-height:1.7}.local-layout,.post-layout,.detail-layout{gap:1.2rem;display:grid}.filters-panel,.post-form{align-content:start;gap:1rem;display:grid}.price-filter,.form-grid{gap:.85rem;display:grid}.privacy-copy{border-radius:var(--radius);color:#dff3ed;background:#43e6ff0f;border:1px solid #c8ff4d3d;margin:0;padding:.8rem;line-height:1.55}.checkbox-field{border-radius:var(--radius);background:#43e6ff0f;border:1px solid #43e6ff42;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.checkbox-field input{width:1.15rem;min-width:1.15rem;height:1.15rem;min-height:1.15rem;accent-color:var(--lime);margin:.1rem 0 0}.checkbox-field span{color:var(--text);gap:.25rem;font-weight:700;display:grid}.checkbox-field small{color:var(--muted);font-weight:500;line-height:1.45}.results-column{min-width:0}.online-filter-panel{gap:1rem;margin-bottom:1.1rem;display:grid}.detail-gallery{align-content:start;gap:.75rem;display:grid}.detail-gallery>img,.detail-gallery>.tech-placeholder{aspect-ratio:16/12;border-radius:var(--radius);background:#080c13;border:1px solid #43e6ff40;width:100%;overflow:hidden}.thumbnail-row{grid-template-columns:repeat(4,1fr);gap:.55rem;display:grid}.thumbnail-row button{aspect-ratio:1;border-radius:var(--radius);background:#ffffff0a;border:1px solid #a6b3c740;padding:0;overflow:hidden}.thumbnail-row .tech-placeholder{min-height:0}.thumbnail-row .tech-placeholder span{display:none}.detail-main{align-content:start;gap:1rem;display:grid}.privacy-map{border-radius:var(--radius);background:#050910eb;border:1px solid #43e6ff47;overflow:hidden;box-shadow:inset 0 0 34px #43e6ff14}.privacy-map__canvas{position:relative}.privacy-map__canvas>svg{width:100%;height:auto;min-height:12rem;display:block}.privacy-map__base{fill:#101827}.privacy-map__tile{opacity:.82}.privacy-map__tint{fill:#02070c38;mix-blend-mode:multiply}.privacy-map__radius{fill:url(#map-glow);stroke:#c8ff4dcc;stroke-dasharray:6 7;stroke-width:3px}.privacy-map__pin circle{fill:#43e6ff38;stroke:#43e6ffb8;stroke-width:2px}.privacy-map__pin path{fill:#c8ff4deb;stroke:#03050ac7;stroke-width:4px}.privacy-map__pin .privacy-map__pin-dot{fill:#08111d;stroke:none}.privacy-map__scan{stroke:#ffffff0a;stroke-width:1px}.privacy-map__attribution{color:#e8f3ff;background:#03050ab8;border-radius:4px;max-width:calc(100% - 1rem);padding:.22rem .32rem;font-size:.66rem;line-height:1;text-decoration:none;position:absolute;bottom:.45rem;right:.45rem}.privacy-map__caption{border-top:1px solid #43e6ff29;align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}.privacy-map__caption svg{width:1.1rem;min-width:1.1rem;height:1.1rem;color:var(--lime)}.privacy-map__caption strong,.privacy-map__caption span{display:block}.privacy-map__caption span{color:var(--muted);margin-top:.2rem;font-size:.88rem;line-height:1.45}.detail-main h1{max-width:16ch;font-size:clamp(2rem,6vw,4rem)}.description-panel{gap:.9rem;display:grid}.description-panel p{color:#d8e5f6;margin:0;line-height:1.75}.spec-list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.85rem;margin:0;display:grid}.spec-list div{border-top:1px solid #43e6ff2e;padding-top:.75rem}.spec-list dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.spec-list dd{margin:.25rem 0 0}.detail-sidebar{align-content:start;gap:1rem;display:grid}.seller-name{font-family:var(--mono);margin:.6rem 0 .2rem;font-weight:700}.safety-notice{border-radius:var(--radius);color:#ffdfaa;background:#ffb84d14;border:1px solid #ffb84d57;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.safety-notice p{margin:0;line-height:1.55}.post-form .arcade-panel{gap:1rem;display:grid}.upload-placeholder{border-radius:var(--radius);color:var(--muted);background:#43e6ff0d;border:1px dashed #43e6ff52;align-items:center;gap:.65rem;padding:.9rem;display:flex}.form-error{border-radius:var(--radius);color:#ffdce1;background:#ff5a6e17;border:1px solid #ff5a6e6b;margin:0;padding:.8rem}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03050ac7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-panel{gap:1rem;width:min(34rem,100%);max-height:min(92svh,48rem);display:grid;overflow:auto}.modal-panel h2{font-size:clamp(1.35rem,4vw,2rem)}.empty-state,.loading-state{border-radius:var(--radius);background:#0b101bd1;border:1px solid #43e6ff3d;padding:1.2rem}.empty-state h2{margin-bottom:.55rem}.empty-state p{color:var(--muted);margin:0}.loading-state{color:var(--muted);align-items:center;gap:.75rem;display:inline-flex}.loading-state__pixel{background:var(--cyan);width:.85rem;height:.85rem;box-shadow:1rem 0 0 var(--magenta), 2rem 0 0 var(--lime);animation:1.2s step-end infinite pulsePixels;display:inline-block}.saved-search-list,.admin-list{gap:.85rem;display:grid}.saved-search-row h2,.admin-row h2{font-size:1.12rem}.saved-search-row p,.admin-row p{color:var(--muted);margin:.45rem 0 0}.account-layout{max-width:760px}.account-layout .arcade-panel{justify-items:start;gap:.9rem;display:grid}.account-layout svg{color:var(--cyan)}.auth-layout{width:min(620px,100% - 2rem)}.auth-layout .arcade-panel,.auth-form{gap:1rem;display:grid}.auth-layout h1{max-width:12ch}.auth-note{border-radius:var(--radius);color:#dfeec0;background:#c8ff4d12;border:1px solid #c8ff4d38;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.auth-note svg{color:var(--lime);flex:none}.auth-note p{margin:0;line-height:1.5}.turnstile-box{min-width:0;overflow:hidden}.turnstile-box>div{max-width:100%}.account-wide-layout{width:min(1060px,100% - 2rem)}.account-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;width:100%;display:grid}.account-summary div{border-radius:var(--radius);background:#43e6ff0d;border:1px solid #43e6ff2e;padding:.8rem}.account-summary span,.account-summary strong{display:block}.account-summary span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.account-summary strong{overflow-wrap:anywhere;margin-top:.25rem}.account-actions,.management-list,.management-row,.saved-listing-card{gap:.75rem;display:grid}.account-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));width:100%}.management-row{justify-content:space-between;align-items:start}.management-description{grid-column:1/-1}.saved-listing-card{align-content:start}.saved-listing-card>.retro-button{width:100%}.messages-layout{gap:1rem;display:grid}.conversation-list,.message-thread,.message-compose{gap:.85rem;display:grid}.conversation-row{border-radius:var(--radius);width:100%;color:var(--text);text-align:left;background:#ffffff08;border:1px solid #43e6ff2e;gap:.35rem;padding:.8rem;display:grid}.conversation-row:hover,.conversation-row--active{background:#43e6ff14;border-color:#43e6ff85}.conversation-row span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.conversation-row em{color:var(--lime);background:#c8ff4d1f;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-style:normal;font-weight:700}.conversation-row small{color:var(--muted);line-height:1.35}.message-thread__header{border-bottom:1px solid #43e6ff29;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.message-list{gap:.75rem;max-height:32rem;padding-right:.25rem;display:grid;overflow:auto}.message-bubble{border-radius:var(--radius);background:#43e6ff12;border:1px solid #43e6ff33;justify-self:start;max-width:min(100%,34rem);padding:.75rem}.message-bubble--mine{background:#c8ff4d14;border-color:#c8ff4d47;justify-self:end}.message-bubble strong,.message-bubble small{display:block}.message-bubble p{margin:.35rem 0;line-height:1.55}.message-bubble small{color:var(--muted);font-size:.76rem}.admin-dashboard{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.admin-dashboard .arcade-panel{gap:.45rem;display:grid}.admin-dashboard svg{color:var(--cyan)}.admin-dashboard span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.admin-dashboard strong{color:var(--amber);font-family:var(--mono);font-size:2rem}.admin-dashboard__wide{grid-column:1/-1}@keyframes pulsePixels{0%,to{opacity:.55}50%{opacity:1}}@media (width>=720px){.hero-search{grid-template-columns:minmax(16rem,1fr) 12rem auto}.hero-search .location-selector{grid-column:1/-1}.hero-search>.retro-button{grid-area:1/3;align-self:end}.price-filter,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.online-filter-panel{grid-template-columns:minmax(14rem,1fr) minmax(12rem,.5fr) minmax(11rem,.4fr);align-items:end}.online-filter-panel .panel-heading{grid-column:1/-1}}@media (width>=980px){.section-grid--lead{grid-template-columns:minmax(0,1fr) 21rem}.local-layout{grid-template-columns:20.5rem minmax(0,1fr);align-items:start}.filters-panel{position:sticky;top:6.2rem}.detail-layout{grid-template-columns:minmax(18rem,.95fr) minmax(0,1.2fr) 20rem;align-items:start}.post-layout{width:min(960px,100% - 2rem)}}@media (width<=840px){.site-header{flex-direction:column;align-items:center}.brand-mark{justify-content:center;width:100%;min-width:0}.brand-logo{width:min(16rem,72vw)}.main-nav{justify-content:flex-start;width:100%;padding-bottom:.2rem}}@media (width<=560px){.main-nav{flex-wrap:wrap;justify-content:center;overflow-x:visible}.main-nav a,.account-menu{flex:calc(33.333% - .5rem)}.main-nav a{justify-content:center;padding-inline:.55rem;font-size:.78rem}.account-menu__trigger{width:100%}.account-menu__panel{top:10.8rem;left:50%;right:auto;transform:translate(-50%)}.main-nav .account-menu__panel a{flex:none;justify-content:flex-start;font-size:.82rem}.hero-section{min-height:68svh}.hero-section__bg{background-position:58%}.hero-search,.arcade-panel{padding:.85rem}.hero-search{grid-template-columns:minmax(0,1fr);width:100%}.hero-search .location-selector--compact{grid-template-columns:1fr}.manual-location-form,.panel-heading,.results-toolbar,.saved-search-row,.admin-row{flex-direction:column;align-items:stretch}.retro-button,.retro-link-button,.manual-location-form .field{width:100%}.manual-location-form .field{flex:none}.hero-search>.retro-button{width:100%}.card-footer{flex-direction:column;align-items:flex-start}.comparison-row{grid-template-columns:minmax(0,1fr) auto}.comparison-row small{grid-column:1/-1}.message-thread__header{flex-direction:column;align-items:stretch}.auth-layout,.account-wide-layout{width:calc(100% - 1rem)}.auth-note,.checkbox-field{padding:.75rem}}
