:root{--ink:#061114;--panel:#0d1c20;--line:#29464d;--paper:#f3f6ed;--muted:#aebfc0;--lime:#d7ff38;--focus:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}.sell-page{background:radial-gradient(circle at 50% 10%,#ee231c29,#0000 35%),#070b0d;min-height:calc(100vh - 72px);padding:clamp(1.5rem,3.5vw,3.25rem) 0}.sell-intake{background:#0e1417f5;border:1px solid #ee231c61;width:min(100%,880px);margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 22px 70px #00000059}.sell-intake header>p:last-child,.sell-question>p,.sell-receipt>p{max-width:62ch;color:var(--muted);line-height:1.55}.sell-progress{background:#233036;width:100%;height:4px;margin:0 0 1.25rem;overflow:hidden}.sell-progress span{background:#ee231c;height:100%;transition:width .18s;display:block}.sell-stepper{gap:.45rem;margin:2rem 0;padding:0;list-style:none;display:flex;overflow-x:auto}.sell-stepper li{color:#89999f;letter-spacing:.1em;text-align:center;text-transform:uppercase;border-bottom:1px solid #334349;flex:1 0 90px;padding-bottom:.5rem;font-size:.68rem;font-weight:900}.sell-stepper li.active{color:#fff;border-color:#ee231c}.public-card-step{scroll-margin-top:6rem}.public-card-step>h2[data-public-card-heading]{margin-top:0}.public-card-progress{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:flex}.public-card-progress li{opacity:.45;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid;flex:1;min-width:0;padding:.35rem 0;font-size:.72rem}.public-card-progress li span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-card-progress li.is-current{opacity:1;color:var(--accent,#ef2b24)}.public-card-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.public-card-success{border:1px solid;border-radius:.75rem;padding:1.25rem}.sell-question h2{text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(1.55rem,3vw,2.45rem)}.sell-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.sell-choice{min-height:138px;color:var(--paper);cursor:pointer;text-align:left;background:#10191d;border:1px solid #37464b;padding:1.2rem}.sell-choice:hover,.sell-choice:focus-visible,.sell-choice.selected{border-color:#ee231c;outline:none;box-shadow:inset 0 0 0 1px #ee231c,0 0 24px #ee231c24}.sell-choice strong{text-transform:uppercase;font-size:1.1rem;display:block}.sell-choice span{color:var(--muted);margin-top:.55rem;line-height:1.45;display:block}.sell-field-label{color:#cdd7d9;letter-spacing:.04em;text-transform:uppercase;margin:1rem 0 .55rem;font-size:.8rem;font-weight:800;display:block}.sell-chip-group{flex-wrap:wrap;gap:.55rem;margin:0 0 1rem;display:flex}.sell-chip{color:#d5dfe1;cursor:pointer;min-height:44px;font:inherit;background:#0b1215;border:1px solid #405055;border-radius:999px;padding:.65rem .9rem;font-size:.82rem;font-weight:800}.sell-chip:hover,.sell-chip:focus-visible,.sell-chip.selected{color:#fff;background:#ee231c24;border-color:#ee231c;outline:none;box-shadow:inset 0 0 0 1px #ee231cb3}.sell-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0;display:grid}.sell-intake label{color:#cdd7d9;letter-spacing:.04em;text-transform:uppercase;gap:.38rem;font-size:.8rem;font-weight:800;display:grid}.sell-intake input,.sell-intake select,.sell-intake textarea{color:#fff;width:100%;font:inherit;text-transform:none;background:#080e11;border:1px solid #405055;border-radius:0;padding:.78rem}.sell-intake textarea{resize:vertical;min-height:112px}.sell-intake input:focus,.sell-intake select:focus,.sell-intake textarea:focus{outline-offset:1px;border-color:#ee231c;outline:2px solid #ee231c40}.sell-check{align-items:start;gap:.65rem;margin-top:1rem;letter-spacing:.02em!important;text-transform:none!important;font-size:.74rem!important;display:flex!important}.sell-check input{width:1rem;height:1rem;margin-top:.1rem}.sell-controls{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:2rem;display:flex}.sell-message{color:#fff;background:#ee231c21;border-left:3px solid #ee231c;margin:1.3rem 0 0;padding:.85rem}.sell-upload{cursor:pointer;border:1px dashed #607176;margin-top:1.2rem;padding:1rem}.sell-photo-guidance{background:#0b1215;border-left:3px solid #ee231c;gap:.32rem;margin:1rem 0;padding:.9rem 1rem;display:grid}.sell-photo-guidance strong{color:#fff;text-transform:uppercase;font-size:.85rem}.sell-photo-guidance span,.sell-upload-note,.sell-optional{color:var(--muted)}.sell-upload-note{margin:.75rem 0 0;font-size:.86rem;line-height:1.45}.sell-optional{letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:700}.sell-upload input{background:0 0;border:0;padding:0}.sell-extra-items{border-top:1px solid #35454a;margin:1.25rem 0;padding-top:1rem}.sell-extra-items h3{text-transform:uppercase;margin:0}.sell-extra-items>p{margin-top:.4rem}.sell-item-card{background:#0b1215;border:1px solid #35454a;margin:.85rem 0;padding:1rem}.sell-item-card>strong{margin-bottom:.7rem;display:block}.sell-item-card .button-secondary{margin-top:.75rem}.sell-file-list,.owner-private-media,.owner-lead-events{margin:1rem 0;padding:0;list-style:none}.sell-file-list li,.owner-private-media li,.owner-lead-events li{border-bottom:1px solid #27353a;justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.sell-file-list button,.sell-review button{color:#fff;cursor:pointer;background:0 0;border:0;text-decoration:underline}.sell-review{gap:.6rem;display:grid}.sell-review div{background:#10191d;grid-template-columns:150px 1fr auto;gap:1rem;padding:.8rem;display:grid}.sell-review dt{color:#9eafb3;text-transform:uppercase;font-weight:800}.sell-review dd{text-transform:capitalize;margin:0}.sell-review-disclaimer{color:var(--muted);font-size:.84rem;line-height:1.5}.sell-ready-card{background:#0a1114;border:1px solid #ee231c8c;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin:1.5rem 0 0;padding:1rem;display:grid}.sell-ready-card p{margin:0 0 .35rem}.sell-ready-card strong,.sell-ready-card span,.sell-ready-card small{display:block}.sell-ready-card span,.sell-ready-card small{color:var(--muted);margin-top:.35rem;line-height:1.4}.sell-ready-actions{flex-wrap:wrap;gap:.55rem;display:flex}.sell-receipt{max-width:700px;margin-top:4rem}.sell-receipt-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.sell-identity-card{background:#0a1114;border:1px solid #ee231c7a;margin-top:1.25rem;padding:1rem}.sell-identity-card h2{text-transform:uppercase;margin:.2rem 0 .45rem;font-size:clamp(1.25rem,3vw,1.8rem)}.sell-identity-card>p:not(.eyebrow),.sell-identity-note{color:var(--muted);line-height:1.5}.sell-identity-result{font-size:1.08rem;font-weight:900;color:#fff!important}.sell-identity-note{background:#0b1215;border-left:3px solid #607176;margin:1.25rem 0 0;padding:.9rem}.owner-leads-table{background:#0e1417f5;border:1px solid #ee231c47}.owner-lead-summary,.owner-lead-scan{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.owner-lead-summary>div,.owner-lead-scan>div{background:#10191d;border:1px solid #35454a;padding:.9rem}.owner-lead-summary span,.owner-lead-scan span,.owner-lead-summary strong,.owner-lead-scan strong{display:block}.owner-lead-summary span,.owner-lead-scan span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.owner-lead-summary strong,.owner-lead-scan strong{overflow-wrap:anywhere;margin-top:.35rem}.owner-lead-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto auto;align-items:end;gap:.7rem;margin:1rem 0;display:grid}.owner-lead-filters label{color:var(--muted);text-transform:uppercase;gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.owner-lead-filters input,.owner-lead-filters select{color:#fff;background:#080e11;border:1px solid #405055;width:100%;min-height:44px;padding:.65rem}.owner-lead-head,.owner-lead-row{grid-template-columns:.8fr 1.5fr 1fr 1.35fr .75fr;align-items:center;gap:1rem;padding:1rem;display:grid}.owner-lead-head{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #37464b;font-size:.67rem;font-weight:900}.owner-lead-row{color:inherit;border-bottom:1px solid #263439;text-decoration:none}.owner-lead-row:hover,.owner-lead-row:focus-visible{background:#ee231c14;outline:none}.owner-lead-row span{color:var(--muted);text-transform:capitalize}.owner-lead-row em{color:#ff776f;text-transform:capitalize;font-style:normal;font-weight:800}.owner-empty-state{color:var(--muted);padding:1.2rem}.owner-lead-detail>a{color:var(--muted);margin-bottom:1rem;display:inline-block}.owner-lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.owner-lead-detail-grid>section,.owner-lead-section{background:#10191d;border:1px solid #35454a;padding:1.25rem}.owner-lead-detail h2,.owner-lead-detail h3{text-transform:uppercase;margin-top:0}.owner-lead-detail dl{grid-template-columns:120px 1fr;gap:.55rem;display:grid}.owner-lead-detail dt{color:var(--muted);font-weight:800}.owner-lead-detail dd{overflow-wrap:anywhere;margin:0}.lead-description{white-space:pre-wrap;line-height:1.5}.owner-lead-section{margin-top:1rem}.owner-lead-items{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.owner-lead-items article{border:1px solid #35454a;padding:.9rem}.owner-lead-items strong,.owner-lead-items span{display:block}.owner-lead-items span{color:var(--muted);margin-top:.35rem}.owner-lead-items p{color:#bdc9cc;font-size:.88rem}.owner-private-media a{color:#fff}.owner-private-media span,.owner-lead-events span{color:var(--muted)}.owner-private-media video{border:1px solid var(--owner-border,#35454a);background:#050708;border-radius:6px;width:min(100%,420px);max-height:240px;margin-bottom:.45rem;display:block}.owner-lead-status-form{gap:.8rem;max-width:640px;display:grid}.owner-lead-status-form label{gap:.4rem;font-weight:800;display:grid}.owner-lead-status-form select,.owner-lead-status-form textarea{color:#fff;background:#080e11;border:1px solid #405055;padding:.7rem}@media (max-width:700px){.sell-choice-grid,.sell-field-grid,.owner-lead-detail-grid{grid-template-columns:1fr}.sell-intake{padding:1.2rem}.sell-ready-card,.owner-lead-summary,.owner-lead-scan,.owner-lead-filters{grid-template-columns:1fr}.sell-ready-actions{display:grid}.sell-review div{grid-template-columns:1fr;gap:.3rem}.owner-lead-head{display:none}.owner-lead-row{grid-template-columns:1fr;gap:.4rem}.owner-lead-row strong{color:#fff}}a{color:inherit}.skip{z-index:100;background:var(--lime);color:var(--ink);padding:.75rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.wrap{width:min(1160px,100% - 3rem);margin:auto}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061114f5;position:sticky;top:0}.head-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.brand{text-transform:uppercase;letter-spacing:.05em;justify-content:center;align-items:center;gap:.6rem;min-width:44px;min-height:44px;font-size:.9rem;font-weight:900;text-decoration:none;display:flex}.brand-mark{background:var(--lime);width:28px;height:28px;color:var(--ink);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);place-items:center;display:grid}.nav{gap:.15rem;display:flex}.nav a{color:var(--muted);padding:.7rem .55rem;font-size:.75rem;font-weight:800;text-decoration:none}.nav a:hover{color:var(--paper)}.menu{border:1px solid var(--line);color:var(--paper);text-transform:uppercase;background:0 0;padding:.65rem;font-weight:800;display:none}.eyebrow{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.hub-hero{background:radial-gradient(circle at 50% 52%,#173137 0,#0000 37%),linear-gradient(135deg,#07181c,#071114 60%);grid-template-rows:auto 1fr auto;min-height:850px;padding:clamp(2rem,4vh,3.5rem) 2rem 2rem;display:grid;overflow:hidden}.hub-intro{text-align:center;z-index:2}.hub-intro h1,.page-hero h1,.section h2{letter-spacing:-.06em;text-transform:uppercase;margin:.45rem 0 .6rem;font-size:clamp(2.2rem,4vw,4.8rem);line-height:.93}.hub-intro p:last-child{color:var(--muted);margin:0}.equipment-hub{place-items:center;width:min(100%,1120px);min-height:clamp(470px,62vh,650px);margin:auto;display:grid;position:relative}.hub-rings,.hub-rings:before,.hub-rings:after{content:"";border:1px solid #d7ff3836;border-radius:50%;position:absolute}.hub-rings{aspect-ratio:1;width:60%}.hub-rings:before{inset:-18%}.hub-rings:after{border-color:#d7ff3821;inset:15%}.hub-photo{z-index:3;aspect-ratio:1;border:2px solid #d7ff38bf;border-radius:50%;width:clamp(300px,42vw,540px);position:relative;overflow:hidden;box-shadow:0 0 0 12px #d7ff380f,0 24px 80px #0000008c}.hub-photo:after{content:"";background:linear-gradient(#0000 35%,#0611149e);position:absolute;inset:0}.hub-photo img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.hub-photo span{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900;position:absolute;bottom:1rem;left:1rem}.connectors i{z-index:1;transform-origin:0;background:linear-gradient(90deg,#d7ff38bf,#d7ff3814);width:28%;height:1px;position:absolute;top:50%;left:50%}.connectors i:first-child{transform:rotate(145deg)}.connectors i:nth-child(2){transform:rotate(35deg)}.connectors i:nth-child(3){transform:rotate(215deg)}.connectors i:nth-child(4){transform:rotate(-35deg)}.hub-branches{z-index:5;position:absolute;inset:0}.hub-node{border:1px solid var(--line);background:#0d1c20f2;width:235px;min-height:106px;padding:1rem 2.2rem 1rem 1rem;text-decoration:none;transition:transform .18s,border-color .18s;position:absolute;box-shadow:0 10px 30px #00000040}.hub-node:hover,.hub-node:focus-visible{border-color:var(--lime);outline:none;transform:translateY(-4px)}.hub-node b{text-transform:uppercase;font-size:1rem;line-height:1.05;display:block}.hub-node span{color:var(--muted);margin-top:.45rem;font-size:.76rem;line-height:1.35;display:block}.hub-node em{color:var(--lime);font-style:normal;position:absolute;top:calc(50% - .5rem);right:.85rem}.node-0{top:13%;left:0}.node-1{top:13%;right:0}.node-2{bottom:11%;left:0}.node-3{bottom:11%;right:0}.hub-prompt{text-align:center;color:var(--muted);margin:0;font-size:.85rem}.section{padding:5rem 0}.section-alt{background:var(--panel)}.summary-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.summary-card,.card{border:1px solid var(--line);background:#0b171a;padding:1.2rem}.summary-card{min-height:130px;text-decoration:none}.summary-card:hover{border-color:var(--lime)}.summary-card b,.summary-card span{display:block}.summary-card span,.split p,.page-hero p,.site-footer p{color:var(--muted);line-height:1.55}.summary-card span{margin-top:.5rem;font-size:.85rem}.split{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.detail-panel{text-align:center;border:1px solid var(--line);min-height:250px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#17383d,#0b181b);place-items:center;padding:2rem;font-size:.75rem;display:grid}.button,.helper-launch{background:var(--lime);border:1px solid var(--lime);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1rem;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.button:active,.helper-launch:active,button:active{filter:brightness(.92);transform:translateY(1px)}.button.is-pending,button.is-pending{cursor:wait;min-width:9.5rem}.button.is-pending:before,button.is-pending:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:.85rem;height:.85rem;margin-right:.5rem;animation:.7s linear infinite pending-spin}@keyframes pending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button.is-pending:before,button.is-pending:before{animation:none}}.steps{grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;list-style:none;display:grid}.steps li{border-top:2px solid var(--lime);color:var(--muted);padding-top:1rem}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#10282d,#071114 70%);padding:5rem 0 3rem}.local-form h2{margin:.4rem 0}.local-form form{gap:.8rem;display:grid}.local-form label,.helper-panel label{gap:.35rem;font-size:.85rem;font-weight:800;display:grid}.local-form input,.local-form textarea,.helper-panel input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--paper);background:#071215;padding:.65rem}.local-form textarea{min-height:100px}.notice,.helper-panel p{color:var(--muted);font-size:.8rem;line-height:1.4}.success{color:var(--lime);font-weight:800}.site-footer{border-top:1px solid var(--line);padding:3rem 0}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:1.5rem;display:grid}.footer-grid b{margin-bottom:.5rem;display:block}.footer-grid a{color:var(--muted);padding:.18rem 0;font-size:.85rem;text-decoration:none;display:block}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);margin-top:2rem;padding-top:1rem;font-size:.75rem}.helper{z-index:40;width:min(370px,100vw - 2rem);position:fixed;bottom:1rem;right:1rem}.helper-launch{justify-content:space-between;width:100%}.helper-panel{background:var(--panel);border:1px solid var(--lime);margin-bottom:.5rem;padding:1rem;box-shadow:0 12px 40px #0006}.store-page{color:#f4f4f5;background:#090b0d;min-height:calc(100svh - 72px);padding:4rem 0 6rem}.store-page h1{max-width:760px;margin:.4rem 0 1rem;font-size:clamp(2.5rem,6vw,5rem)}.store-hero{background:linear-gradient(145deg,#0e171a,#1b2226);border:1px solid #ffffff24;border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:18px;margin-bottom:18px;padding:28px;display:grid}.store-hero h1{margin:0 0 .5rem;font-size:clamp(2.4rem,5vw,4rem)}.store-hero-stat{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;padding:18px;display:flex}.store-hero-stat span,.store-hero-stat small{color:var(--muted)}.store-hero-stat strong{color:#fff;font-size:2rem}.quick-browse{background:#0e171a;border:1px solid #ffffff24;border-radius:22px;margin-bottom:18px;padding:18px 20px}.quick-browse p:not(.eyebrow){color:var(--muted);margin:.35rem 0 .8rem}.quick-browse>div{flex-wrap:wrap;gap:.5rem;display:flex}.pill{color:#fff;text-transform:capitalize;background:#14181c;border:1px solid #394149;border-radius:999px;padding:.65rem 1rem;text-decoration:none}.pill:hover,.pill:focus-visible{border-color:#e2231a}.store-layout{grid-template-columns:minmax(180px,20%) minmax(0,1fr);align-items:start;gap:18px;display:grid}.filter-rail,.results-panel{background:#0e171a;border:1px solid #ffffff24;border-radius:22px;padding:20px}.filter-rail{position:sticky;top:90px}.filter-rail h2{margin:.4rem 0;font-size:1.25rem}.filter-rail p:not(.eyebrow){color:var(--muted);line-height:1.45}.results-panel{min-width:0}.store-lede{max-width:640px;font-size:1.1rem}.store-tools{background:#14181c;border-radius:16px;gap:.75rem;margin:2rem 0;padding:1rem;display:flex}.store-tools input,.store-tools select,.listing-form input,.listing-form select,.listing-form textarea,.auth-card input{color:#f4f4f5;font:inherit;background:#0d1013;border:1px solid #394149;border-radius:8px;padding:.8rem}.store-tools input{flex:1}.empty-state{text-align:center;background:#14181c;border-radius:18px;padding:4rem 2rem}.listing-grid{grid-template-columns:repeat(auto-fill,minmax(220px,280px));justify-content:start;gap:1rem;margin-top:2rem;display:grid}.listing-card{color:inherit;background:#14181c;border:1px solid #394149;border-radius:14px;padding:1.25rem;text-decoration:none;display:block}.listing-image{aspect-ratio:4/3;object-fit:contain;background:#0d1013;border-radius:10px;width:100%;margin-bottom:.8rem}.listing-detail-image{object-fit:contain;background:#111;border-radius:14px;width:min(720px,100%);max-height:520px;margin-bottom:1.5rem;display:block}.listing-gallery{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.listing-gallery img,.listing-thumb{object-fit:cover;border-radius:8px;width:110px;height:90px}.listing-form fieldset{border:1px solid #394149;border-radius:8px;gap:.5rem;padding:.75rem;display:grid}.listing-card h2{margin:.45rem 0}.listing-form,.auth-card form{gap:.8rem;max-width:620px;margin:1.5rem 0;display:grid}.listing-form textarea{min-height:120px}.stats{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:2rem 0;display:grid}.dashboard-lede{color:var(--muted);max-width:640px;line-height:1.5}.inventory-panel{background:#0e171a;border:1px solid #ffffff24;border-radius:22px;margin-top:2rem;padding:24px}.inventory-panel h2{margin:.4rem 0}.stats div{color:#f4f4f5;background:#14181c;border-radius:12px;padding:1rem}.store-page .eyebrow,.page-hero .eyebrow{color:#ff6b64}.store-page .button,.page-hero .button{color:#fff;background:#e2231a;border-color:#e2231a}.page-hero{background:linear-gradient(135deg,#090b0d,#161b20)}.page-hero .auth-card,.page-hero .listing-form,.page-hero .listing-card{color:#f4f4f5}.stats strong{font-size:2rem;display:block}.owner-actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:700px){.store-hero{grid-template-columns:1fr;padding:20px}.store-layout{grid-template-columns:1fr}.filter-rail{position:static}.store-tools,.owner-actions{flex-direction:column}.stats{grid-template-columns:repeat(2,1fr)}}.close{float:right;color:var(--paper);background:0 0;border:0;font-size:1.2rem}@media (max-width:800px){.menu{display:block}.nav{background:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:1fr;padding:.75rem;display:none;position:absolute;top:72px;left:0;right:0}.nav.open{display:grid}.hub-hero{padding-inline:1rem}.equipment-hub{min-height:560px}.hub-photo{width:min(64vw,420px)}.hub-rings{width:72%}.hub-node{width:190px;min-height:96px}.node-0,.node-2{left:0}.node-1,.node-3{right:0}.summary-grid,.steps{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}.owner-dashboard-page{background:radial-gradient(circle at 50% 0,#e2231a1f,#0000 38%),#080a0c;min-height:calc(100vh - 72px);padding:clamp(1.25rem,2.5vw,2.25rem) 0 4rem}.owner-dashboard-shell{gap:.8rem;width:min(1240px,100% - 3rem);display:grid}.owner-dashboard-hero{background:linear-gradient(135deg,#11171b,#0b0e11 72%);border:1px solid #e2231a73;border-radius:14px;justify-content:space-between;align-items:end;gap:1rem;padding:clamp(1.1rem,2vw,1.55rem) clamp(1.2rem,2.4vw,2rem);display:flex;box-shadow:0 14px 36px #0003}.owner-dashboard-hero h1{letter-spacing:-.05em;text-transform:uppercase;margin:.3rem 0 .35rem;font-size:clamp(2rem,4vw,3.35rem);line-height:.98}.owner-dashboard-hero p:not(.eyebrow){color:var(--muted);margin:0;font-size:.92rem}.owner-dashboard-badge{color:#ff837c;letter-spacing:.1em;text-transform:uppercase;border:1px solid #e2231a8c;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.62rem;font-weight:900}.owner-dashboard-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.owner-dashboard-actions .button,.owner-dashboard-actions form,.owner-dashboard-actions form .button{width:100%}.owner-dashboard-actions form{display:block}.owner-dashboard-actions .button{text-align:center;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .6rem;font-size:.76rem;display:inline-flex}.owner-dashboard-actions .button:not(.is-primary){background:#12171a;border-color:#3d2527}.owner-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.owner-dashboard-stats>div{background:#101417;border:1px solid #232a2e;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.65rem .9rem;display:flex}.owner-dashboard-stats span{max-width:9rem;color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900}.owner-dashboard-stats strong{color:#fff;font-size:clamp(1.45rem,3vw,2rem);line-height:1}.owner-inventory{background:#0f1316;border:1px solid #232a2e;border-radius:14px;padding:clamp(.9rem,1.8vw,1.35rem);overflow:hidden}.owner-inventory-heading{justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.75rem;display:flex}.owner-inventory-heading h2{letter-spacing:-.04em;text-transform:uppercase;margin:.25rem 0 .3rem;font-size:clamp(1.35rem,2.5vw,1.9rem)}.owner-inventory-heading p:not(.eyebrow){max-width:42rem;color:var(--muted);margin:0}.inventory-tabs{background:#0b0e10;border:1px solid #252c30;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.4rem;display:grid}.inventory-tabs button{min-height:2.65rem;color:var(--muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.75rem;font-weight:900;display:flex}.inventory-tabs button strong{color:#fff;text-align:center;background:#1e2529;border-radius:999px;min-width:1.65rem;padding:.2rem .35rem;font-size:.7rem}.inventory-tabs button:hover,.inventory-tabs button:focus-visible{color:#fff;border-color:#6e2928;outline:none}.inventory-tabs button.is-selected{color:#fff;background:#241113;border-color:#e2231a}.inventory-tabs button.is-selected strong{background:#e2231a}.managed-listings{padding-top:.8rem}.managed-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.managed-listing-card{background:#14191d;border:1px solid #2a3034;border-radius:14px;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.managed-listing-card:hover,.managed-listing-card:focus-within{border-color:#e2231a;transform:translateY(-2px);box-shadow:0 12px 30px #e2231a1f}.managed-listing-media{aspect-ratio:16/9;color:#667176;letter-spacing:.1em;text-transform:uppercase;background:#090b0d;border-bottom:1px solid #2a3034;place-items:center;font-size:.7rem;font-weight:900;display:grid;overflow:hidden}.managed-listing-media img{object-fit:cover;width:100%;height:100%}.managed-listing-body{gap:.55rem;padding:.85rem;display:grid}.managed-listing-meta{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;font-weight:900;display:flex}.status-pill{color:#d4dcdd;border:1px solid #3e4b51;border-radius:999px;padding:.25rem .45rem}.status-active{color:#ff837c;border-color:#e2231acc}.status-draft{color:#e9d9a0}.status-retired{color:#99a6aa}.managed-listing-body h3{margin:0;font-size:1.08rem;line-height:1.12}.managed-listing-body p{color:var(--muted);margin:0;font-size:.84rem}.managed-listing-price{color:#fff;font-size:1rem}.managed-listing-actions{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;font-size:.78rem;font-weight:900;display:flex}.managed-listing-actions a{color:#ff837c}.managed-listing-actions a:hover,.managed-listing-actions a:focus-visible{color:#fff}.managed-listing-private{color:#667176}.owner-inventory-empty{text-align:center;border:1px dashed #313a3e;border-radius:14px;padding:3.5rem 1rem}.owner-inventory-empty h3{margin:0 0 .5rem;font-size:1.35rem}.owner-inventory-empty p{max-width:32rem;color:var(--muted);margin:0 auto 1.25rem}.owner-listings-hero{align-items:center}@media (max-width:900px){.owner-dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.owner-dashboard-page{padding-top:1rem}.owner-dashboard-shell{width:min(100% - 1.5rem,1240px)}.owner-dashboard-hero,.owner-inventory-heading{flex-direction:column;align-items:start}.owner-dashboard-hero h1{font-size:clamp(1.85rem,10vw,2.65rem)}.owner-dashboard-actions,.owner-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard-stats>div{min-height:3.6rem;padding:.7rem}.owner-dashboard-stats span{font-size:.6rem}.inventory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-listing-grid{grid-template-columns:1fr}}@media (max-width:520px){.wrap{width:min(100% - 1.5rem,1160px)}.hub-hero{min-height:auto;padding-top:2rem}.hub-intro h1{font-size:2.5rem}.equipment-hub{min-height:0;padding:1.7rem 0 0;display:block}.hub-photo{width:min(82vw,360px);margin:0 auto}.hub-rings{width:78%;top:4%;left:11%}.connectors{display:none}.hub-branches{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.4rem;display:grid;position:relative}.hub-node{width:auto;min-height:112px;padding:.8rem;position:relative;inset:auto!important}.hub-node b{font-size:.76rem}.hub-node span{font-size:.68rem}.hub-prompt{margin-top:1.2rem}.summary-grid,.steps{grid-template-columns:1fr}.section{padding:3.5rem 0}.helper{width:auto;bottom:.7rem;right:.7rem}.helper-launch{width:54px;padding:.5rem}.helper-launch span{display:none}.helper-panel{width:calc(100vw - 1.4rem)}.footer-grid{grid-template-columns:1fr}}.pet-helper{top:clamp(calc(env(safe-area-inset-top,0px) + 32px), var(--pet-top,86dvh), calc(100dvh - env(safe-area-inset-bottom,0px) - 32px));right:calc(16px + env(safe-area-inset-right,0px));align-items:center;gap:8px;width:auto;height:64px;margin:0;display:flex;position:fixed;bottom:auto;transform:translateY(-50%)}.pet-helper.pet-left{left:calc(16px + env(safe-area-inset-left,0px));flex-direction:row-reverse;right:auto}.pet-launch{cursor:grab;background:#0a0e10e0;border:1px solid #ff3c328c;border-radius:20px;width:64px;height:64px;min-height:64px;padding:10px;box-shadow:0 8px 28px #00000080,0 0 18px #e2231a2e,inset 0 1px #ffffff12}.pet-launch:hover,.pet-launch:focus-visible{outline-offset:3px;background:#0a0e10f5;outline:2px solid #f5f5f2;box-shadow:0 8px 32px #0000008c,0 0 12px #e2231ab3,0 0 26px #e2231a61}.pet-launch svg{fill:#8f1714;stroke:#ff3c32;stroke-width:1.5px;width:100%;height:100%}.pet-launch .pet-visor{fill:#050708;stroke:#ff3c32}.pet-launch circle{fill:#fff;stroke:#ff3c32}.pet-launch .pet-n{fill:#ff3c32;stroke:none}.pet-ticker{color:#f5f5f2;background:#080d0feb;border:1px solid #e2231a6b;border-radius:10px;max-width:175px;padding:7px 10px;font-size:12px;box-shadow:0 8px 20px #0006}.pet-helper.is-open .pet-ticker{display:none}.pet-helper:has(.pet-launch:focus) .pet-ticker{display:none}.pet-helper .helper-panel{width:min(370px, calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 32px));max-height:min(620px, calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 80px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d0ff5;border-color:#e2231a8c;border-radius:20px;margin:0;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto}.pet-left .helper-panel{left:0;right:auto}.pet-helper.pet-high .helper-panel{top:calc(100% + 8px);bottom:auto}.pet-settings{color:var(--muted);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.pet-settings button{color:#fff;cursor:pointer;background:#121719;border:1px solid #e2231a73;border-radius:8px;min-height:32px;padding:4px 8px}@media (max-width:520px){.pet-helper{right:calc(12px + env(safe-area-inset-right,0px));gap:0;height:56px}.pet-helper.pet-left{left:calc(12px + env(safe-area-inset-left,0px))}.pet-launch{border-radius:18px;width:56px;height:56px;min-height:56px}.pet-ticker{display:none}.pet-helper .helper-panel{width:min(340px, calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 24px))}}@media (prefers-reduced-motion:reduce){.pet-ticker{animation:none}}.listing-media-manager{background:#0e1316;border:1px solid #394149;border-radius:14px;gap:1rem;margin:.8rem 0 1rem;padding:1rem;display:grid}.media-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.media-heading h2{margin:.2rem 0;font-size:1.1rem}.media-help{color:var(--muted);margin:0;font-size:.85rem}.button-secondary{background:0 0!important;border-color:#59636d!important}.upload-button{cursor:pointer;align-items:center;display:inline-flex}.upload-button input{display:none}.featured-preview{min-height:150px;color:var(--muted);background:#080a0c;border:1px dashed #59636d;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.featured-preview img{object-fit:contain;width:100%;max-height:280px}.featured-badge{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#e2231a;border-radius:999px;padding:.25rem .5rem;font-size:.7rem;font-weight:700;position:absolute;top:.55rem;left:.55rem}.media-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:.7rem;display:grid}.media-tile{background:#14181c;border:1px solid #394149;border-radius:10px;gap:.45rem;min-width:0;padding:.45rem;display:grid;position:relative}.media-tile.is-featured{border-color:#e2231a;box-shadow:0 0 0 1px #e2231a44}.media-tile>img{aspect-ratio:1;object-fit:cover;background:#080a0c;border-radius:7px;width:100%}.owner-video-tile{aspect-ratio:1;background:#080a0c;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.owner-video-tile video{object-fit:cover;width:100%;height:100%}.owner-video-tile span{color:#fff;letter-spacing:.08em;background:#e2231a;border-radius:4px;padding:.2rem .35rem;font-size:.65rem;font-weight:700;position:absolute;bottom:.35rem;left:.35rem}.media-tile-actions{grid-template-columns:1fr 1fr;gap:.3rem;display:grid}.media-tile-actions button{color:#f4f4f5;cursor:pointer;background:#0d1013;border:1px solid #394149;border-radius:6px;padding:.35rem .25rem;font-size:.7rem}.media-tile-actions button:first-child{border-color:#e2231a;grid-column:1/-1}.media-tile-actions button:disabled{opacity:.4;cursor:not-allowed}.listing-detail-layout{grid-template-columns:minmax(0,58%) minmax(0,42%);align-items:start;gap:2rem;display:grid}.listing-detail-frame{background:#111;border-radius:14px;overflow:hidden}.listing-detail-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.listing-detail-frame .listing-detail-image{aspect-ratio:4/3;object-fit:contain;width:100%;margin:0}.listing-detail-video{background:#080a0c;display:block}.public-listing-gallery{min-width:0}.gallery-thumb{cursor:pointer;background:#111;border:2px solid #0000;border-radius:9px;width:100%;padding:0;position:relative;overflow:hidden}.gallery-thumb.is-active{border-color:#e2231a;box-shadow:0 0 0 1px #e2231a}.gallery-thumb img{aspect-ratio:1;object-fit:contain;background:#0d1013;width:100%;display:block}.gallery-video-thumb{aspect-ratio:1;color:#f4f4f5;letter-spacing:.1em;background:linear-gradient(145deg,#151b20,#080a0c);align-content:center;place-items:center;gap:.35rem;font-size:.62rem;font-weight:800;display:grid}.gallery-video-play{color:#e2231a;letter-spacing:0;border:1px solid #e2231a;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid}.listing-lightbox{color:#f4f4f5;background:#0a0d0f;border:1px solid #394149;border-radius:14px;width:min(94vw,1100px);max-width:none;padding:0}.listing-lightbox::backdrop{background:#000000d6}.listing-lightbox-inner{place-items:center;gap:1rem;padding:2.5rem 1rem 1rem;display:grid;position:relative}.listing-lightbox-inner>img{object-fit:contain;width:min(90vw,1000px);max-height:76vh;display:block}.listing-lightbox-close{color:#fff;background:#14181c;border:1px solid #59636d;border-radius:8px;min-width:44px;min-height:44px;font-size:1.5rem;position:absolute;top:.5rem;right:.6rem}.listing-lightbox-nav{justify-content:center;align-items:center;gap:1rem;display:flex}.listing-lightbox-nav button{color:#fff;background:#14181c;border:1px solid #59636d;border-radius:8px;min-height:44px;padding:.55rem .85rem}.owner-form-error,.media-error{color:#fff;background:#e2231a1f;border:1px solid #e2231a;border-radius:8px;margin:0 0 1rem;padding:.8rem 1rem}.owner-save-success{color:#e8fff5;background:#36c98f1f;border:1px solid #36c98f;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem}.gallery-thumb-state{color:#fff;background:#e2231a;border-radius:4px;padding:.15rem .3rem;font-size:.65rem;font-weight:800;position:absolute;bottom:.25rem;right:.25rem}.listing-price{color:#ff6b64;font-size:1.3rem;font-weight:700}.listing-media-empty{min-height:220px;color:var(--muted);border:1px dashed #394149;border-radius:14px;place-items:center;display:grid}.listing-media-invalid,.listing-card-media-invalid,.listing-card-media-empty{color:#d7d7d7;text-align:center;border:1px dashed #e2231a80;place-items:center;min-height:140px;padding:1rem;display:grid}@media (max-width:767px){.media-heading{flex-direction:column}.listing-detail-layout{display:block}.listing-detail-summary{margin-top:1.25rem}}.sell-page .sell-single-unit-group,.sell-page .sell-single-unit-uploads{margin-top:1rem}.sell-page .sell-single-unit-group>.sell-field-label,.sell-page .sell-single-unit-uploads h3{margin-bottom:.45rem;display:block}.sell-page .sell-single-unit-uploads h3{text-transform:uppercase;letter-spacing:.08em;font-size:1.05rem}.sell-page .sell-single-unit-uploads .sell-upload:first-of-type{margin-top:0}.sell-scope-form{gap:.8rem;display:grid}.sell-scope-form>p{max-width:58rem}.sell-scope-form .sell-item-card{margin:0}.sell-scope-paths{color:#f5f5f2;text-transform:uppercase;letter-spacing:.04em;background:#101a1e;border:1px solid #35454a;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.sell-scope-paths span{color:#f04a43;font-weight:800}.sell-bulk-upload{background:#ee231c0f;border-color:#ee231c;gap:.4rem;display:grid!important}.sell-bulk-upload small{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:500}.sell-candidate-summary,.sell-candidate-category-grid{gap:.75rem;margin:1rem 0;display:grid}.sell-candidate-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sell-candidate-summary>div,.sell-candidate-category{background:#101a1e;border:1px solid #35454a;border-radius:8px;gap:.25rem;padding:.9rem;display:grid}.sell-candidate-summary strong{font-size:1.35rem}.sell-candidate-summary span,.sell-candidate-category small,.sell-candidate-status{color:var(--muted);font-size:.8rem}.sell-candidate-category-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sell-candidate-category h4{margin:0;font-size:.95rem}.sell-candidate-category .button-secondary{margin-top:.35rem}.sell-candidate-add-trigger{width:100%;margin:1rem 0}.sell-candidate-add{margin:1rem 0}.sell-required{color:#ff756d;text-transform:none;font-size:.72rem}@media (max-width:767px){.sell-field-grid,.sell-candidate-summary{grid-template-columns:1fr}.sell-scope-paths{flex-direction:column;align-items:flex-start}}.sell-page .sell-receipt-next{border-top:1px solid #ffffff1f;margin-top:1.25rem;padding-top:1rem}.sell-page .sell-receipt-links{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.sell-page .sell-receipt-links a{color:#f5f5f2;text-underline-offset:.16em;text-decoration:underline}.package-detail-page .package-detail-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:clamp(1.25rem,3vw,2.75rem);max-width:1240px;display:grid}.package-detail-media,.package-detail-summary{min-width:0}.package-detail-summary{background:#10181b;border:1px solid #ffffff24;border-radius:12px;gap:.85rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.package-detail-summary h1,.package-detail-summary p,.package-detail-summary section{margin:0}.package-summary-copy{color:var(--muted)}.package-glance{border-top:1px solid #ffffff1f;padding-top:.75rem}.package-glance h2,.package-included h2{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:1rem}.package-glance dl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.35rem .75rem;margin:0;display:grid}.package-glance dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.package-glance dd{text-align:right;margin:0}.package-price-block{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:.2rem;padding:.9rem 0;display:grid}.package-price-block span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.package-price-block strong{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.package-inquiry-reassurance{color:var(--muted);font-size:.88rem}.package-inquiry-trigger{width:100%}.package-back-link{color:var(--muted);text-underline-offset:.16em;justify-self:center;font-size:.9rem;text-decoration:underline}.package-detail-page .package-detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:2.25rem}.package-detail-summary{background:0 0;border:0;padding:0}.package-detail-summary h1{font-size:clamp(2.5rem,4vw,3.625rem);line-height:1.02}.package-detail-summary>section{border-top:1px solid #ffffff24;padding:1rem 0}.package-included-inline ul{gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.package-about p{color:var(--muted);white-space:pre-line}.package-detail-media .listing-detail-frame,.package-detail-media .listing-detail-frame .listing-detail-image{max-height:560px}@media (max-width:767px){.package-detail-page .package-detail-layout{flex-direction:column;gap:1rem;display:flex}.package-detail-media{order:0;width:100%}.package-detail-summary{order:1}.package-detail-summary h1{font-size:clamp(2rem,9vw,2.75rem)}.package-detail-media .listing-detail-frame .listing-detail-image{max-height:420px}}.package-included{background:#10181b;border:1px solid #ffffff1f;border-radius:10px;max-width:1240px;margin-top:1.25rem;padding:clamp(1rem,2vw,1.35rem)}.package-included ul{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.package-breakdown{border-top:1px solid var(--line);padding-top:1rem}.package-breakdown h2{margin-bottom:.65rem}.package-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.5rem;display:grid}.package-breakdown-grid div{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.2rem;padding:.65rem;display:flex}.package-breakdown-grid strong{font-size:1.45rem}.package-breakdown-grid span{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.owner-package-items{border:1px solid var(--owner-border,#39444a);border-radius:8px;margin-top:1rem;padding:1rem}.owner-package-items h2{margin:0 0 .35rem}.owner-package-item{border:1px solid var(--owner-border,#39444a);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0;padding:.8rem;display:grid}.owner-package-item strong,.owner-package-item label:first-of-type{grid-column:1/-1}@media (max-width:600px){.owner-package-item{grid-template-columns:1fr}}.package-included p{color:var(--muted);white-space:pre-line;margin:0}.listing-detail-frame{background:radial-gradient(circle at 50% 38%,#20292e 0%,#101518 48%,#080a0c 100%)}.listing-detail-frame .listing-detail-image{min-height:clamp(260px,42vw,560px)}.listing-lightbox-inner>img,.listing-lightbox-inner>video{object-fit:contain;width:min(90vw,1000px);max-height:76vh;display:block}.product-inquiry-dialog{color:#f5f5f2;background:#0e1417;border:1px solid #ffffff2e;border-radius:12px;width:min(94vw,520px);max-width:none;padding:0}.product-inquiry-dialog::backdrop{background:#000000c7}.product-inquiry-inner{padding:clamp(1.25rem,4vw,1.75rem);position:relative}.product-inquiry-close{color:#fff;background:#14181c;border:1px solid #59636d;border-radius:8px;width:44px;height:44px;font-size:1.5rem;position:absolute;top:.65rem;right:.65rem}.product-inquiry-inner h2{max-width:85%;margin:.2rem 0 .8rem}.product-inquiry-context{background:#141e21;border-left:3px solid #e2231a;margin:0 0 1rem;padding:.75rem}.product-inquiry-fields{gap:.8rem;display:grid}.product-inquiry-fields label,.product-inquiry-fields fieldset{gap:.3rem;display:grid}.product-inquiry-fields fieldset{border:0;margin:0;padding:0}.product-inquiry-fields legend{margin-bottom:.3rem}.product-inquiry-topics{flex-wrap:wrap;gap:.45rem;display:flex}.product-inquiry-topics button{color:#f5f5f2;background:#141e21;border:1px solid #59636d;border-radius:999px;min-height:42px;padding:.45rem .65rem}.product-inquiry-topics button.is-selected{background:#e2231a29;border-color:#e2231a;box-shadow:inset 0 0 0 1px #e2231a}.product-inquiry-actions{justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}@media (max-width:767px){.package-detail-page .package-detail-layout{display:block}.package-detail-summary{margin-top:1rem}.package-detail-summary h1{font-size:1.8rem}.package-included{margin-top:1rem}}.sell-intake{border-color:#29464d;border-radius:8px;padding:clamp(1rem,2.4vw,1.75rem)}.sell-intake h1{letter-spacing:-.055em;text-transform:none;max-width:none;margin:.25rem 0 .45rem;font-size:clamp(2rem,4.4vw,3.25rem);line-height:.98}.sell-intake header>p:last-child{max-width:58ch;margin:0}.sell-stepper{gap:.3rem;margin:1rem 0 1.25rem}.sell-stepper li{letter-spacing:.07em;flex-basis:70px;padding-bottom:.35rem;font-size:.62rem}.sell-question{margin-top:.75rem}.sell-question h2{letter-spacing:-.035em;text-transform:none;margin:0 0 .55rem;font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:1.05}.sell-choice-grid{gap:.65rem}.sell-choice{border-radius:7px;min-height:0;padding:.9rem 1rem}.sell-choice strong{text-transform:none;font-size:1rem}.sell-choice span{margin-top:.3rem;line-height:1.35}.sell-controls{align-items:center;gap:.65rem;margin-top:1.25rem;padding-top:.1rem}.sell-controls .button:first-child{margin-right:0}.sell-controls .button.is-primary{margin-left:auto}.sell-intake textarea{min-height:82px}.sell-photo-guidance{gap:.2rem;margin:.7rem 0;padding:.65rem .75rem}.sell-photo-guidance strong{text-transform:none;font-size:.78rem}.sell-upload{background:#10191d;border-radius:6px;gap:.25rem;margin-top:.65rem;padding:.75rem;position:relative;text-transform:none!important}.sell-upload input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sell-upload:focus-within{outline-offset:2px;border-color:#ee231c;outline:2px solid #ee231c59}@media (max-width:767px){.sell-page{padding:1rem 0}.sell-intake{padding:1rem}.sell-intake h1{font-size:clamp(2rem,9vw,2.35rem)}.sell-choice-grid{grid-template-columns:1fr}.sell-choice{min-height:78px}.sell-field-grid{grid-template-columns:1fr;gap:.65rem;margin:.75rem 0}.sell-controls{justify-content:stretch}.sell-controls .button{min-height:46px}.sell-controls .button.is-primary{flex:48%}}.owner-workspace{--owner-panel:#101619;--owner-panel-raised:#141b1f;--owner-border:#2b393e;--owner-muted:#a5b1b4}.owner-workspace.owner-dashboard-page,.page-hero.owner-workspace{background:#080a0c;min-height:calc(100vh - 72px);padding:.75rem 0 1.25rem}.owner-workspace-shell{width:min(980px,100% - 3rem)}.owner-workspace .owner-dashboard-shell{grid-template-columns:minmax(0,1fr);gap:.55rem}.owner-workspace .owner-dashboard-shell>*{min-width:0}.owner-workspace .owner-dashboard-hero,.owner-workspace .owner-workspace-header{border:1px solid var(--owner-border);background:var(--owner-panel);min-height:54px;box-shadow:none;border-radius:8px;padding:.7rem .85rem}.owner-workspace .owner-dashboard-hero{align-items:center}.owner-workspace .owner-workspace-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.owner-workspace .owner-dashboard-hero h1,.owner-workspace .owner-workspace-header h1{color:#f5f5f2;letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.4vw,2.2rem);line-height:1}.owner-workspace .owner-back-link{color:var(--owner-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-block}.owner-workspace .owner-back-link:hover,.owner-workspace .owner-back-link:focus-visible{color:#fff;text-decoration:underline}.owner-workspace .owner-dashboard-badge,.owner-workspace .status-pill{border-radius:5px;padding:.2rem .45rem;font-size:.62rem;line-height:1.1}.owner-workspace .owner-dashboard-actions{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem}.owner-workspace .owner-dashboard-actions .button{letter-spacing:.04em;border-radius:7px;min-height:38px;padding:.35rem .45rem;font-size:.7rem}.owner-workspace .owner-dashboard-stats{gap:.4rem}.owner-workspace .owner-dashboard-stats>div{border-color:var(--owner-border);background:var(--owner-panel);border-radius:7px;min-height:45px;padding:.4rem .6rem}.owner-workspace .owner-dashboard-stats span{letter-spacing:.08em;font-size:.6rem}.owner-workspace .owner-dashboard-stats strong{font-size:1.3rem}.owner-workspace .owner-inventory{border-color:var(--owner-border);background:var(--owner-panel);border-radius:8px;padding:.7rem}.owner-workspace .owner-inventory-heading{align-items:center;padding-bottom:.45rem}.owner-workspace .owner-inventory-heading h2{letter-spacing:.04em;margin:0;font-size:1.05rem}.owner-workspace .owner-inventory-heading .button{border-radius:6px;min-height:36px;padding:.35rem .65rem;font-size:.72rem}.owner-workspace .inventory-tabs{border-radius:7px;gap:.3rem;padding:.25rem}.owner-workspace .inventory-tabs button{border-radius:5px;min-height:36px;padding:.3rem .5rem;font-size:.68rem}.owner-workspace .inventory-tabs button strong{border-radius:4px;min-width:1.35rem;padding:.15rem .28rem;font-size:.62rem}.owner-workspace .managed-listings{padding-top:.5rem}.owner-workspace .managed-listing-rows{gap:.4rem;display:grid}.owner-workspace .managed-listing-row{border:1px solid var(--owner-border);background:var(--owner-panel-raised);border-radius:7px;grid-template-columns:88px minmax(0,1fr) minmax(64px,auto) 76px;align-items:center;gap:.65rem;min-height:88px;padding:.45rem;display:grid}.owner-workspace .managed-listing-row:hover,.owner-workspace .managed-listing-row:focus-within{border-color:#e2231a;box-shadow:0 0 0 1px #e2231a29}.owner-workspace .managed-listing-media{aspect-ratio:auto;border:1px solid #263439;border-radius:5px;width:88px;height:78px}.owner-workspace .managed-listing-body{gap:.22rem;padding:0}.owner-workspace .managed-listing-meta{justify-content:flex-start;gap:.4rem;font-size:.6rem}.owner-workspace .managed-listing-body h3{font-size:.95rem;line-height:1.1}.owner-workspace .managed-listing-body p,.owner-workspace .managed-listing-facts span{font-size:.73rem}.owner-workspace .managed-listing-facts{color:var(--owner-muted);white-space:nowrap;justify-items:end;gap:.2rem;display:grid}.owner-workspace .managed-listing-price{font-size:.88rem}.owner-workspace .managed-listing-actions{text-align:right;gap:.25rem;padding:0;font-size:.72rem;display:grid}.owner-workspace .managed-listing-actions a,.owner-workspace .managed-listing-private{min-height:20px}.owner-workspace .owner-inventory-empty{border-radius:7px;padding:1.5rem .75rem}.owner-workspace .owner-listing-form,.owner-workspace .owner-account-form{border:1px solid var(--owner-border);background:var(--owner-panel);border-radius:8px;gap:.65rem;margin:.65rem 0 0;padding:.7rem}.owner-workspace .owner-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.owner-workspace .owner-form-grid label,.owner-workspace .owner-account-form label,.owner-workspace .owner-inline-form label,.owner-workspace .owner-disclosure label{color:#dce2e3;letter-spacing:.04em;text-transform:uppercase;gap:.25rem;min-width:0;font-size:.68rem;font-weight:800;display:grid}.owner-workspace .owner-form-wide{grid-column:1/-1}.owner-workspace .owner-form-check{align-items:end;padding-bottom:.55rem;text-transform:none!important;gap:.4rem!important;display:flex!important}.owner-workspace .owner-form-check input{width:auto;min-height:auto}.owner-workspace .owner-listing-form input,.owner-workspace .owner-listing-form select,.owner-workspace .owner-account-form input,.owner-workspace .owner-inline-form input,.owner-workspace .owner-inline-form select,.owner-workspace .owner-lead-filters input,.owner-workspace .owner-lead-filters select,.owner-workspace .owner-lead-status-form select,.owner-workspace .owner-lead-status-form textarea{background:#0c1012;border-color:#405055;border-radius:6px;min-height:38px;padding:.4rem .55rem}.owner-workspace .owner-listing-form textarea{background:#0c1012;border-color:#405055;border-radius:6px;min-height:72px;padding:.45rem .55rem}.owner-workspace .owner-listing-form>.button,.owner-workspace .owner-account-form .button,.owner-workspace .owner-inline-form .button{border-radius:6px;min-height:38px;padding:.4rem .75rem;font-size:.72rem}.owner-workspace .owner-disclosure,.owner-workspace .owner-lead-disclosure{border:1px solid var(--owner-border);background:#0d1215;border-radius:7px}.owner-workspace .owner-disclosure summary,.owner-workspace .owner-lead-disclosure summary{color:#eef1f1;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:36px;padding:.35rem .6rem;font-size:.75rem;font-weight:900;display:flex}.owner-workspace .owner-disclosure summary span,.owner-workspace .owner-lead-disclosure summary span{color:var(--owner-muted);font-size:.62rem}.owner-workspace .owner-disclosure>label{padding:0 .6rem .6rem}.owner-workspace .owner-media-manager{border-color:var(--owner-border);border-radius:7px;gap:.55rem;margin:0;padding:.65rem}.owner-workspace .owner-media-manager .media-heading{align-items:center}.owner-workspace .owner-media-manager .media-heading h2{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.82rem}.owner-workspace .owner-media-manager .media-help{font-size:.72rem}.owner-workspace .owner-media-manager .button{border-radius:5px;min-height:34px;padding:.35rem .55rem;font-size:.68rem}.owner-workspace .featured-preview{border-radius:6px;min-height:72px}.owner-workspace .featured-preview img{max-height:136px}.owner-workspace .featured-preview p{margin:0;font-size:.75rem}.owner-workspace .featured-badge{border-radius:4px;padding:.18rem .35rem;font-size:.58rem;top:.35rem;left:.35rem}.owner-workspace .media-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.45rem}.owner-workspace .media-tile{border-radius:6px;gap:.35rem;padding:.35rem}.owner-workspace .media-tile-actions{gap:.2rem}.owner-workspace .media-tile-actions button{border-radius:4px;min-height:26px;padding:.2rem;font-size:.58rem}.owner-workspace .owner-inline-form{border:1px solid var(--owner-border);background:var(--owner-panel);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.55rem;margin:.65rem 0;padding:.65rem;display:grid}.owner-workspace .owner-user-list{gap:.4rem;display:grid}.owner-workspace .owner-user-row{border:1px solid var(--owner-border);background:var(--owner-panel);border-radius:7px;justify-content:space-between;align-items:center;gap:.7rem;min-height:52px;padding:.5rem .65rem;display:flex}.owner-workspace .owner-user-row>div:first-child{gap:.15rem;min-width:0;display:grid}.owner-workspace .owner-user-row strong{overflow-wrap:anywhere;font-size:.85rem}.owner-workspace .owner-user-row span{color:var(--owner-muted);text-transform:capitalize;font-size:.7rem}.owner-workspace .owner-user-actions{align-items:center;gap:.35rem;display:flex}.owner-workspace .owner-user-actions form{align-items:center;gap:.3rem;display:flex}.owner-workspace .owner-user-actions input{border-radius:5px;width:155px;min-height:32px;padding:.3rem .45rem}.owner-workspace .owner-user-actions .button{border-radius:5px;min-height:32px;padding:.3rem .45rem;font-size:.66rem}.owner-workspace .owner-account-form{max-width:620px}.owner-workspace .owner-lead-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0}.owner-workspace .owner-lead-summary>div,.owner-workspace .owner-lead-scan>div{border-color:var(--owner-border);background:var(--owner-panel);border-radius:6px;min-height:44px;padding:.4rem .55rem}.owner-workspace .owner-lead-summary span,.owner-workspace .owner-lead-scan span{font-size:.58rem}.owner-workspace .owner-lead-summary strong,.owner-workspace .owner-lead-scan strong{margin-top:.15rem;font-size:.84rem}.owner-workspace .owner-lead-filters{border:1px solid var(--owner-border);background:var(--owner-panel);border-radius:7px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(100px,.75fr)) auto auto;align-items:end;gap:.4rem;margin:0;padding:.6rem}.owner-workspace .owner-lead-filters label{gap:.2rem;font-size:.6rem}.owner-workspace .owner-lead-filters .button,.owner-workspace .owner-lead-status-form .button{border-radius:6px;min-height:38px;padding:.35rem .55rem;font-size:.68rem}.owner-workspace .owner-leads-table{border-color:var(--owner-border);border-radius:7px;overflow:hidden}.owner-workspace .owner-lead-head,.owner-workspace .owner-lead-row{min-height:46px;padding:.45rem .65rem;font-size:.73rem}.owner-workspace .owner-lead-detail{gap:.55rem}.owner-workspace .owner-lead-detail>.owner-back-link{margin:0}.owner-workspace .owner-lead-scan{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0}.owner-workspace .owner-lead-disclosure{margin:0}.owner-workspace .owner-lead-disclosure>:not(summary){margin:0;padding:.6rem}.owner-workspace .owner-lead-detail-grid{gap:.5rem}.owner-workspace .owner-lead-detail-grid>section,.owner-workspace .owner-lead-section{border-color:var(--owner-border);background:var(--owner-panel);border-radius:6px;padding:.65rem}.owner-workspace .owner-lead-detail dl{grid-template-columns:100px 1fr;gap:.35rem .55rem;font-size:.78rem}.owner-workspace .owner-lead-items{gap:.45rem}.owner-workspace .owner-lead-items article{border-color:var(--owner-border);border-radius:5px;padding:.55rem;font-size:.78rem}.owner-workspace .owner-lead-section{margin-top:0}.owner-workspace .owner-lead-section h2,.owner-workspace .owner-lead-section h3{margin:0 0 .45rem;font-size:.82rem}.owner-workspace .owner-lead-status-form{gap:.45rem;max-width:560px}.owner-workspace .owner-lead-status-form+h3{margin-top:.85rem}.owner-workspace .owner-lead-events,.owner-workspace .owner-private-media{margin:.55rem 0}@media (max-width:1100px){.owner-workspace .owner-dashboard-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-workspace .owner-lead-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.owner-workspace.owner-dashboard-page,.page-hero.owner-workspace{padding:.6rem 0 1rem}.owner-workspace-shell,.owner-workspace .owner-dashboard-shell{width:min(100% - 1rem,1240px)}.owner-workspace .owner-dashboard-hero,.owner-workspace .owner-workspace-header{min-height:0;padding:.7rem}.owner-workspace .owner-dashboard-hero h1,.owner-workspace .owner-workspace-header h1{font-size:1.65rem}.owner-workspace .owner-dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workspace .owner-dashboard-actions .button,.owner-workspace .owner-inventory-heading .button,.owner-workspace .owner-listing-form>.button,.owner-workspace .owner-account-form .button,.owner-workspace .owner-inline-form .button,.owner-workspace .owner-lead-filters .button,.owner-workspace .owner-lead-status-form .button{min-height:44px}.owner-workspace .owner-dashboard-stats,.owner-workspace .owner-lead-summary,.owner-workspace .owner-lead-scan{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workspace .owner-inventory{padding:.55rem}.owner-workspace .inventory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workspace .inventory-tabs button{min-height:44px}.owner-workspace .managed-listing-row{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:.5rem;min-height:0}.owner-workspace .managed-listing-media{grid-row:span 2;width:72px;height:72px}.owner-workspace .managed-listing-facts{grid-area:2/2;grid-auto-flow:column;justify-content:start;justify-items:start;gap:.5rem}.owner-workspace .managed-listing-actions{text-align:left;grid-column:1/-1;grid-template-columns:repeat(2,auto);justify-content:start}.owner-workspace .owner-form-grid,.owner-workspace .owner-inline-form,.owner-workspace .owner-lead-filters{grid-template-columns:1fr}.owner-workspace .owner-listing-form input,.owner-workspace .owner-listing-form select,.owner-workspace .owner-account-form input,.owner-workspace .owner-inline-form input,.owner-workspace .owner-lead-filters input,.owner-workspace .owner-lead-filters select,.owner-workspace .owner-lead-status-form select,.owner-workspace .owner-lead-status-form textarea{min-height:44px}.owner-workspace .owner-form-check{align-items:center;min-height:44px;padding-bottom:0}.owner-workspace .media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-workspace .media-tile-actions button{min-height:44px}.owner-workspace .owner-user-row,.owner-workspace .owner-user-actions,.owner-workspace .owner-user-actions form{flex-direction:column;align-items:stretch}.owner-workspace .owner-user-row{min-height:0}.owner-workspace .owner-user-actions input{width:100%;min-height:44px}.owner-workspace .owner-user-actions .button{min-height:44px}.owner-workspace .owner-lead-head{display:none}.owner-workspace .owner-lead-row{grid-template-columns:1fr;gap:.25rem;min-height:0}.owner-workspace .owner-lead-detail-grid{grid-template-columns:1fr}.owner-workspace .owner-lead-detail dl{grid-template-columns:86px 1fr}.owner-workspace .owner-lead-events li,.owner-workspace .owner-private-media li{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (hover:hover) and (pointer:fine){.hub-node:hover,.listing-card:hover{border-color:#ff3028fa;box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}}@media (prefers-reduced-motion:reduce){.hub-node,.listing-card{transition:none}}.hub-brand-logo{z-index:8;filter:drop-shadow(0 0 14px #e2231a29);position:relative}.hub-rings{z-index:0;-webkit-mask-image:radial-gradient(220px 82px at 50% 0,#0000 0 68%,#000 100%);mask-image:radial-gradient(220px 82px at 50% 0,#0000 0 68%,#000 100%)}.connectors i{opacity:.58}.hub-node b{letter-spacing:-.025em;font-weight:800}.hub-node ul{font-weight:400}.hub-cta{letter-spacing:-.01em;font-weight:600}@media (max-width:767px){.hub-rings{-webkit-mask-image:none;mask-image:none}}@media (min-width:768px){.hub-node{min-height:162px}}.hub-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#5f14111a 0%,#25141312 42%,#0a0e0f06 70%,#0000 86%),radial-gradient(at 31% 53%,#72120e09,#0000 58%),radial-gradient(at 69% 53%,#72120e09,#0000 58%);position:absolute;inset:0}.hub-node{position:absolute;overflow:hidden}.hub-node:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(at 100%,#72120e13,#0000 68%);position:absolute;inset:0}.hub-node:nth-child(2):before,.hub-node:nth-child(4):before{background:radial-gradient(at 0%,#72120e13,#0000 68%)}.hub-node>*{z-index:1;position:relative}@media (max-width:767px){.hub-hero:after{opacity:.72}.hub-node{position:relative}}.solutions-page{background:#050708}.solutions-hero{background:radial-gradient(circle at 50% 18%,#e2231a33,#0000 31%),radial-gradient(at 50% 73%,#72120e2e,#0000 56%),#050708;padding:clamp(2rem,4vw,3.75rem) 0 clamp(2rem,4vw,3.25rem);position:relative;overflow:hidden}.solutions-hero:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 80%);mask-image:linear-gradient(#0009,#0000 80%)}.solutions-wrap{z-index:1;max-width:1120px;position:relative}.solutions-hero .eyebrow,.solutions-hero h1,.solutions-intro{text-align:center}.solutions-hero h1{max-width:18ch;margin:.5rem auto 0;font-size:clamp(2.25rem,4.8vw,4.1rem)}.solutions-intro{max-width:46ch;color:var(--muted);margin:1rem auto 0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.55}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1.25rem);margin-top:clamp(1.5rem,3vw,2.35rem);display:grid}.solutions-card{min-height:clamp(185px,18vw,240px);color:var(--paper);background:radial-gradient(at 100% 0,#e2231a21,#0000 53%),#0d1011f5;border:1px solid #ffffff24;flex-direction:column;padding:clamp(1.1rem,2.5vw,1.6rem);text-decoration:none;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:flex;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000047}.solutions-card h2{letter-spacing:-.045em;text-transform:uppercase;max-width:13ch;margin:auto 0 0;font-size:clamp(1.25rem,2.5vw,1.8rem);line-height:.95}.solutions-card p{max-width:38ch;color:var(--muted);margin:.9rem 0 0;line-height:1.5}.solutions-cta{color:#ff8a84;margin-top:auto;padding-top:1rem;font-size:.78rem;font-weight:800}.solutions-card:focus-visible{outline-offset:3px;border-color:#ff3028fa;outline:2px solid #f5f5f2;box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}@media (hover:hover) and (pointer:fine){.solutions-card:hover{border-color:#ff3028fa;transform:translateY(-3px);box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}}.solutions-card:active{transform:translateY(1px)}.solutions-projects{background:#080d0f;padding:clamp(2rem,4vw,3.5rem) 0}.solutions-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.solutions-project{background:#0c1316;border:1px solid #334248;min-width:0;padding:1.15rem;scroll-margin-top:6rem}.solutions-project h2{text-transform:uppercase;margin:0;font-size:1.15rem;line-height:1.08}.solutions-project p{color:var(--muted);margin:.75rem 0;line-height:1.5}.solutions-project a{color:#ff8a84;font-weight:800}.solutions-project a:hover,.solutions-project a:focus-visible{color:var(--paper)}.financing-page{background:#050708;min-height:70vh}.financing-hero{background:radial-gradient(circle at 50% 15%,#e2231a29,#0000 36%),#050708;padding:clamp(3rem,8vw,7rem) 0}.financing-wrap{max-width:720px}.financing-wrap h1{text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(2.35rem,5vw,4.4rem)}.financing-wrap>p:not(.eyebrow){max-width:52ch;color:var(--muted);margin:1rem 0 1.5rem;line-height:1.55}.solutions-fallback{background:#0c1214;border-top:1px solid #ffffff1f;padding:clamp(2rem,4vw,3.5rem) 0}.solutions-fallback-inner{justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.solutions-fallback h2{text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1}.solutions-fallback p:last-child{max-width:56ch;color:var(--muted);margin:.7rem 0 0;line-height:1.5}.solutions-fallback-link{flex:none}@media (max-width:700px){.solutions-hero{padding-top:2.5rem}.solutions-card{min-height:175px;padding:1rem}.solutions-card h2{font-size:1.15rem}.solutions-card p{font-size:.88rem}.solutions-project-grid{grid-template-columns:1fr}.solutions-fallback-inner{flex-direction:column;align-items:flex-start}.solutions-fallback-link{width:100%}}@media (max-width:350px){.solutions-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.solutions-card{transition:none}}.hub-rings:before,.hub-rings:after{display:none}.hub-rings{border-color:#e2231a1a;box-shadow:0 0 8px #e2231a0f}.hub-hero{background-image:radial-gradient(circle at 50% 48%, #e2231a3d 0%, #b4191426 22%, #72120e14 42%, #72120e06 60%, transparent 74%), radial-gradient(ellipse at 50% 69%, #e2231a1c 0%, #72120e0d 38%, transparent 68%), radial-gradient(ellipse at 37% 47%, #8214100e, transparent 58%), radial-gradient(ellipse at 63% 48%, #8214100e, transparent 58%), #050708}@media (max-width:767px){.hub-rings{display:none}.hub-hero{background-image:radial-gradient(circle at 50% 35%, #e2231a2e, #72120e0a 42%, transparent 68%), #050708}}@media (hover:hover) and (pointer:fine){.hub-node:hover{border-color:#ff3028fa;box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}}.hub-node:focus-visible{outline-offset:3px;border-color:#ff3028fa;outline:2px solid #f5f5f2;box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}.hub-hero{isolation:isolate;background-color:#050708;background-image:radial-gradient(circle at 50% 48%, #e2231a2e 0%, #b419141f 22%, #72120e12 40%, #72120e06 55%, transparent 70%), radial-gradient(ellipse at 50% 69%, #e2231a1a 0%, #72120e0e 32%, transparent 64%), radial-gradient(ellipse at 37% 47%, #8214100e 0%, #500c0a06 30%, transparent 58%), radial-gradient(ellipse at 63% 48%, #8214100e 0%, #500c0a06 30%, transparent 58%), #050708;position:relative}.hub-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.8;background-image:linear-gradient(115deg,#ffffff03,#0000 35%,#ffffff02 70%,#0000);position:absolute;inset:0}.hub-rings:after{display:none}.hub-rings{box-shadow:0 0 8px #e2231a0f}.hub-rings,.hub-rings:before{border-color:#e2231a2e}.hub-rings:before{border-color:#e2231a16}.equipment-hub:after{content:"";z-index:2;pointer-events:none;filter:blur(22px);opacity:.65;background:radial-gradient(#e2231a21,#72120e11 36%,#0000 72%);border-radius:50%;width:28%;height:9%;position:absolute;top:calc(50% + clamp(150px,21vw,250px));left:50%;transform:translate(-50%)}.hub-node{background:#0c1214f0;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000047}.hub-node:focus-visible{box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}@media (hover:hover) and (pointer:fine){.hub-node:hover{border-color:#ff3028fa;box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}}@media (max-width:767px){.hub-hero{background-image:radial-gradient(circle at 50% 35%, #e2231a22, #72120e0a 42%, transparent 68%), #050708}.hub-rings:before{display:none}.equipment-hub:after{width:48%;top:calc(50% + 38vw)}}.store-masthead{min-height:96px;padding:18px 22px}.store-masthead h1{margin:.2rem 0;font-size:2.2rem}.store-masthead .store-lede{margin:0;font-size:.9rem}.store-hero-stat{max-width:150px;min-height:54px;padding:.6rem .8rem}.store-hero-stat span{font-size:1rem;font-weight:800}.store-hero-stat strong{display:none}.store-discovery{margin:1rem 0 0}.discovery-main{gap:.6rem;display:flex}.discovery-main input{flex:1}.discovery-main select{width:180px}.quick-categories{gap:.5rem;margin:.6rem 0 1rem;display:flex}.quick-categories .pill{padding:.45rem .8rem}.store-discovery .store-layout{margin-top:0}.filter-rail{flex:0 0 210px;width:210px}.filter-rail select{width:100%;min-height:42px;margin-top:.55rem}.filter-rail>p:not(.eyebrow){color:var(--muted);margin:.25rem 0 .5rem;font-size:.8rem}.clear-filters{color:#ff8a84;margin-top:.7rem;font-size:.8rem;display:block}.applied-filters{gap:.4rem;margin-bottom:.7rem;display:flex}.applied-filters span{border:1px solid #e2231a;border-radius:999px;padding:.3rem .55rem;font-size:.75rem}.mobile-filter-toggle{display:none}.page-hero:has(.listing-detail-image) .wrap{grid-template-columns:minmax(0,58%) minmax(0,42%);align-items:start;gap:2rem;max-width:1200px;display:grid}.page-hero:has(.listing-detail-image) .listing-detail-image{aspect-ratio:4/3;object-fit:contain;grid-column:1;width:100%}@media (max-width:767px){.store-masthead{min-height:88px}.store-masthead .store-lede{display:none}.discovery-main select{width:130px}.discovery-main input{min-width:0}.quick-categories{flex-wrap:wrap}.mobile-filter-toggle{border:1px solid var(--line);text-align:center;margin-bottom:.6rem;padding:.65rem;display:block}.store-layout{display:block}.filter-rail{width:auto}.filter-rail select,.filter-rail .eyebrow,.filter-rail>p,.filter-rail .clear-filters{display:none}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.page-hero:has(.listing-detail-image) .wrap{display:block}.page-hero:has(.listing-detail-image) h1{font-size:2rem}}.hub-hero{grid-template-rows:auto 1fr}@media (max-width:767px){.hub-hero{min-height:auto;padding-top:1rem;display:block}.hub-label{font-size:.72rem}.equipment-hub{padding-top:1rem}.hub-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-node{min-height:150px}.hub-node b{font-size:.76rem}.hub-node ul{font-size:.72rem}}@media (max-width:340px){.hub-branches{grid-template-columns:1fr}.hub-node{min-height:130px}}.hub-node,.listing-card{border:1px solid #e2231a47;transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out,transform .18s ease-out;box-shadow:0 0 0 1px #e2231a0a}@media (hover:hover) and (pointer:fine){.hub-node:hover,.listing-card:hover{border-color:#ff3028fa;box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}}@media (prefers-reduced-motion:reduce){.hub-node,.listing-card{transition:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-hero{grid-template-rows:auto 1fr;padding-top:clamp(1rem,2.5vh,2rem)}.hub-label{color:#ff8a84;letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:0 auto;font-size:.8rem;font-weight:700}.hub-node{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.hub-node ul{color:var(--muted);gap:.22rem;margin:0;padding:0;font-size:.82rem;line-height:1.25;list-style:none;display:grid}.hub-node li:before{content:"•";color:#e2231a;margin-right:.4rem}.hub-cta{color:#ff8a84;margin-top:auto;font-size:.76rem;font-weight:800}@media (max-width:767px){.hub-hero{min-height:auto;padding-top:1rem;display:block}.hub-label{font-size:.72rem}.equipment-hub{padding-top:1rem}.hub-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-node{min-height:150px}.hub-node b{font-size:.76rem}.hub-node ul{font-size:.72rem}}@media (max-width:340px){.hub-branches{grid-template-columns:1fr}.hub-node{min-height:130px}}:root{--ink:#050708;--panel:#0c1214;--line:#ffffff24;--paper:#f5f5f2;--muted:#aab3b5;--lime:#e2231a}.hub-hero{background:radial-gradient(circle at 50% 52%,#72120e66,#0000 37%),linear-gradient(135deg,#050708,#0c1214 60%);min-height:calc(100svh - 73px);padding-top:clamp(1.25rem,3vh,2.5rem)}.hub-brand-logo{object-fit:contain;width:min(42vw,440px);height:auto;margin:0 auto;display:block}@media (max-width:520px){.hub-brand-logo{width:min(76vw,360px)}}.equipment-hub{min-height:clamp(410px,56vh,570px);transform:translateY(-38px)}.hub-rings,.hub-rings:before,.hub-rings:after{border-color:#e2231a3d}.hub-rings:after{border-color:#e2231a21}.hub-photo{border-color:#e2231ae6;box-shadow:0 0 0 12px #e2231a0f,0 24px 80px #0000008c}.hub-photo img{opacity:1;position:absolute;inset:0}.hub-image-slots{display:none}.connectors i{background:linear-gradient(90deg,#e2231abf,#e2231a14)}.hub-node{background:#0e171a;transition:transform .24s,border-color .24s,color .24s}.hub-node:hover,.hub-node:focus-visible{outline-offset:2px;border-color:#e2231a;outline:2px solid #e2231a;transform:translateY(-3px)}.hub-node em,.eyebrow{color:#ff8a84}.brand-mark,.button{color:#fff}.helper-launch{color:#fff;background:#e2231a;border-color:#e2231a}.helper-panel{border-color:#e2231ab3}body:has(.hub-hero) .site-footer{display:none}@media (max-width:520px){body{font-size:16px}.equipment-hub{min-height:0;transform:none}.hub-hero{min-height:auto}.hub-node{min-height:112px}}.hub-node,.listing-card{border-color:#e2231a47;transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out,transform .18s ease-out;box-shadow:0 0 0 1px #e2231a0a}.hub-node:focus-visible,.listing-card:focus-visible{outline-offset:3px;border-color:#ff3028fa;outline:2px solid #f5f5f2;box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}@media (hover:hover) and (pointer:fine){.hub-node:hover,.listing-card:hover{border-color:#ff3028fa;box-shadow:0 0 0 1px #e2231ae6,0 0 10px #e2231ac7,0 0 24px #e2231a85,0 0 42px #e2231a3d}}.hub-node:active,.listing-card:active{border-color:#e2231abf;box-shadow:0 0 0 1px #e2231abf,0 0 14px #e2231a6b}@media (prefers-reduced-motion:reduce){.hub-node,.listing-card{transition:none}}.hub-hero{background:#050708}.hub-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#e2231a2b 0%,#7019141a 34%,#2316150e 63%,#0000 86%),radial-gradient(at 50% 62%,#e2231a14,#0000 69%);width:min(1200px,100%);height:min(760px,86%);position:absolute;top:50%;left:50%;transform:translate(-50%,-47%);-webkit-mask-image:radial-gradient(#000 0% 38%,#000000bf 55%,#00000047 72%,#0000 88%);mask-image:radial-gradient(#000 0% 38%,#000000bf 55%,#00000047 72%,#0000 88%)}.hub-brand-logo,.equipment-hub{z-index:1;position:relative}.hub-node{background:#0d1011f5}@media (max-width:767px){.hub-hero:after{width:100%;height:min(680px,90%)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.store-page{padding-top:2rem}.store-banner{aspect-ratio:2046/768;background:#090b0d;border-radius:14px;width:100%;height:auto;margin:0 0 1.25rem;position:relative;overflow:hidden}.store-banner-art{position:absolute;inset:0}.store-banner-art img{object-fit:contain;object-position:center}.store-banner-art:before,.store-banner-art:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.store-banner-art:before{background:linear-gradient(90deg,#090b0d 0%,#090b0db8 3%,#0000 9% 91%,#090b0db8 97%,#090b0d 100%)}.store-banner-art:after{background:linear-gradient(#0000 84%,#090b0d1f 91%,#090b0d94 98%,#090b0d 100%)}.store-page .discovery-main input,.store-page .discovery-main select,.store-page .filter-rail select{color:#f5f5f2;min-height:52px;font:inherit;background:#121719;border:1px solid #ffffff2e;border-radius:10px}.store-page .discovery-main input{padding:.75rem .9rem}.store-page .discovery-main select,.store-page .filter-rail select{padding:.75rem .8rem}.store-page .discovery-main input::placeholder{color:#aab3b5;opacity:1}.store-page .discovery-main input:hover,.store-page .discovery-main select:hover,.store-page .filter-rail select:hover{border-color:#ffffff4d}.store-page .discovery-main input:focus-visible,.store-page .discovery-main select:focus-visible,.store-page .filter-rail select:focus-visible{outline-offset:2px;border-color:#e2231a;outline:2px solid #e2231a8c}.store-page .discovery-main .button{border-radius:10px;min-height:52px}.store-page .filter-rail,.store-page .results-panel{border-radius:18px}.listing-card{flex-direction:column;gap:.4rem;display:flex}.listing-card h2,.listing-card p,.listing-card strong{margin:0}.listing-card p{color:var(--muted);font-size:.9rem;line-height:1.35}.listing-card strong{margin-top:auto}.filter-apply-mobile{display:none}@media (max-width:767px){.head-inner{min-height:64px}.brand{justify-content:center;min-width:44px;min-height:44px}.brand-mark{width:30px;height:30px}.store-page{padding-top:1.25rem}.store-banner{height:auto;margin-bottom:1rem}.store-banner-art img{object-position:center}.store-page .discovery-main{grid-template-columns:minmax(0,1fr) auto;display:grid}.store-page .discovery-main input{grid-column:1/-1;width:100%}.store-page .discovery-main select{width:auto;min-width:0}.store-page .discovery-main .button{min-width:88px}.store-discovery{margin-top:.75rem}.quick-categories{gap:.4rem;margin:.5rem 0 .75rem}.quick-categories .pill{padding:.4rem .65rem}.store-page .filter-rail,.store-page .results-panel{border-radius:14px;padding:.75rem}.store-page .filter-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.75rem;display:grid}.store-page .filter-rail .eyebrow,.store-page .filter-rail>p{grid-column:1/-1}.store-page .filter-rail select{min-height:44px;margin-top:0;display:block}.store-page .filter-rail .eyebrow,.store-page .filter-rail>p{display:block}.store-page .filter-rail .clear-filters{display:inline-block}.filter-apply-mobile{grid-column:1/-1;width:100%;min-height:44px;margin-top:.1rem;display:block}.listing-grid{gap:.65rem;margin-top:.75rem}.listing-card{border-radius:12px;gap:.32rem;padding:.65rem}.listing-card .listing-image{aspect-ratio:3/2;border-radius:8px;margin-bottom:.1rem}.listing-card h2{font-size:.98rem;line-height:1.16}.listing-card p{font-size:.78rem;line-height:1.28}.listing-card strong{font-size:.9rem}}@media (max-width:360px){.listing-grid{grid-template-columns:1fr}}.listing-gallery{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.listing-gallery .gallery-thumb{width:auto}@media (max-width:767px){.listing-gallery{flex-wrap:nowrap;display:flex;overflow-x:auto}.listing-gallery .gallery-thumb{flex:0 0 76px}}.trust-page{background:#050708;min-height:calc(100svh - 72px)}.trust-page-wrap{width:min(920px,100% - 3rem)}.trust-hero{border-bottom:1px solid var(--line);background:radial-gradient(at 50% 0,#e2231a24,#0000 60%),#080b0d;padding:clamp(2.5rem,7vw,5.5rem) 0 clamp(2rem,5vw,3.5rem)}.trust-hero h1,.trust-section h2{letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;max-width:17ch;margin:.45rem 0 .75rem;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.96}.trust-hero p:not(.eyebrow),.trust-section p,.trust-start-grid li,.faq-list details>div{color:var(--muted);line-height:1.55}.trust-hero p:not(.eyebrow){max-width:64ch;margin:0}.trust-section{padding:clamp(2.25rem,5vw,4rem) 0}.trust-section-alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b1113}.trust-section-heading h2,.trust-route-heading{max-width:22ch;font-size:clamp(1.7rem,3.2vw,2.45rem)}.trust-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.trust-route-card{min-height:178px;color:var(--paper);background:#101719;border:1px solid #ffffff29;flex-direction:column;padding:1rem;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.trust-route-card:hover,.trust-route-card:focus-visible{border-color:#e2231a;outline:none;box-shadow:0 0 0 2px #e2231a42}.trust-route-card h3{text-transform:uppercase;margin:0;font-size:1.05rem}.trust-route-card p{margin:.55rem 0}.trust-route-card ul{color:var(--muted);gap:.3rem;margin:.65rem 0;padding-left:1.15rem;font-size:.9rem;line-height:1.35;display:grid}.trust-route-card li::marker{color:#e2231a}.trust-route-card span{color:#ff8a84;letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:.76rem;font-weight:900}.trust-start-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.trust-start-grid>*,.contact-form-layout>*{min-width:0}.trust-start-grid ol{counter-reset:trust-steps;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.trust-start-grid li{counter-increment:trust-steps;grid-template-columns:2rem 1fr;gap:.55rem;display:grid}.trust-start-grid li:before{content:"0" counter(trust-steps);color:#ff8a84;letter-spacing:.06em;font-size:.78rem;font-weight:900}.faq-list{gap:.65rem;display:grid}.faq-list details{background:#101719;border:1px solid #ffffff29}.faq-list summary{cursor:pointer;min-height:52px;color:var(--paper);align-items:center;padding:.85rem 1rem;font-weight:800;list-style-position:inside;display:flex}.faq-list summary:focus-visible{outline-offset:2px;outline:2px solid #e2231a}.faq-list details>div{padding:0 1rem 1rem}.faq-list details p{margin:0 0 .65rem}.faq-list details a{color:#ff8a84;font-weight:800}.contact-form-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.contact-form{background:#101719;border:1px solid #ffffff29;gap:.85rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.contact-form-intro{margin:0;font-size:1.05rem;font-weight:800;color:var(--paper)!important}.contact-form-help{margin:-.45rem 0 .25rem;font-size:.88rem}.contact-form label{color:#e8ecec;gap:.35rem;font-size:.84rem;font-weight:800;display:grid}.contact-form input,.contact-form textarea{width:100%;min-height:48px;color:var(--paper);font:inherit;background:#090e10;border:1px solid #405055;border-radius:6px;padding:.7rem .75rem;font-size:16px}.contact-form textarea{resize:vertical;min-height:140px}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline-offset:2px;border-color:#e2231a;outline:2px solid #e2231a8c}.field-optional{color:var(--muted);font-size:.75rem;font-weight:400}.contact-submit{min-width:9.5rem}.contact-error,.contact-success{margin:0;font-size:.88rem;font-weight:700}.contact-error{color:#ffaaa5}.contact-success{color:#bdebd1}.contact-honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.trust-page{min-height:calc(100svh - 64px)}.trust-page-wrap{width:min(100% - 2rem,920px)}.trust-hero{padding-top:2.25rem}.trust-route-grid,.trust-start-grid,.contact-form-layout{grid-template-columns:1fr}.trust-route-card{min-height:148px}.faq-list summary{min-height:48px}}.store-page .store-banner{aspect-ratio:auto;height:clamp(180px,16vw,230px);margin-bottom:.9rem}.store-page .store-banner-art img{object-fit:cover;object-position:center}.store-page .discovery-main{gap:.5rem}.store-page .discovery-main input,.store-page .discovery-main select,.store-page .discovery-main .button{min-height:48px}.store-page .quick-categories{margin:.45rem 0 .75rem}.store-page .filter-rail{background:#0c1315;border-color:#ffffff1f;border-radius:14px;padding:14px}.store-page .results-panel{background:0 0;border:0;padding:0}.store-page .listing-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin-top:0}.store-page .listing-card{box-shadow:none;background:#121719;border-color:#ffffff29;border-radius:12px;padding:.9rem}.store-page .listing-card:hover,.store-page .listing-card:focus-visible{border-color:#e2231a}.store-page .listing-card .listing-image{aspect-ratio:4/3;border-radius:8px;margin-bottom:.25rem}@media (max-width:767px){.store-page .store-banner{height:clamp(132px,38vw,168px);margin-bottom:.75rem}.store-page .store-banner-art img{object-fit:cover}.store-page .listing-grid{gap:.6rem}.store-page .listing-card{padding:.6rem}}.sell-page .sell-question{background:#10181b;border:1px solid #ffffff21;border-radius:10px;margin-top:1rem;padding:clamp(1rem,2.2vw,1.35rem)}.sell-page .sell-question h2{margin-bottom:.45rem}.sell-page .sell-question>p{margin-top:0}.sell-page .sell-choice{background:#151f23;border-color:#ffffff2b}.sell-page .sell-choice:hover{border-color:#ee231c;box-shadow:inset 0 0 0 1px #ee231c8c}.sell-page .sell-choice:focus-visible{outline-offset:2px;border-color:#ee231c;outline:2px solid #f5f5f2;box-shadow:0 0 0 1px #ee231c}.sell-page .sell-choice.selected{background:#ee231c17;border-color:#ee231c;box-shadow:inset 0 0 0 1px #ee231c}.sell-page .sell-photo-guidance{background:#0c1417;border:1px solid #ffffff1c;border-left:3px solid #ee231c;border-radius:6px;margin:.9rem 0 .8rem}.sell-page .sell-upload{background:#141e21;border-color:#ffffff47;margin-top:.55rem}.sell-page .sell-upload:hover{background:#172125;border-color:#ee231ccc}.sell-page .sell-controls{border-top:1px solid #ffffff1f;margin-top:1rem;padding-top:1rem}.sell-page .sell-ready-card{background:#111b1e;border-color:#ffffff2e;border-radius:8px;margin-top:1rem}@media (max-width:767px){.sell-page .sell-question{border-radius:8px;padding:.9rem}.sell-page .sell-choice{padding:.85rem}.sell-page .sell-controls{margin-top:.85rem;padding-top:.85rem}}.sell-page{--sell-page-surface:#070b0d;--sell-shell-surface:#0e1417;--sell-question-surface:#10181b;--sell-input-surface:#0a1113;--sell-primary-text:#f5f5f2;--sell-secondary-text:#c3cbcd;--sell-tertiary-text:#9fa9ad;--sell-rest-border:#617176;--sell-soft-border:#617176;background:radial-gradient(circle at 50% 10%, #ee231c1f, transparent 35%), var(--sell-page-surface);color:var(--sell-primary-text)}.sell-page .sell-intake{background:var(--sell-shell-surface);border-color:var(--sell-soft-border);color:var(--sell-primary-text)}.sell-page .sell-intake header>p:last-child,.sell-page .sell-question>p,.sell-page .sell-receipt>p,.sell-page .sell-choice span,.sell-page .sell-upload-note,.sell-page .sell-upload small,.sell-page .sell-optional{color:var(--sell-secondary-text)}.sell-page .sell-question{border:1px solid var(--sell-soft-border);background:var(--sell-question-surface);border-radius:10px}.sell-page .sell-intake label,.sell-page .sell-field-label,.sell-page .sell-question h2,.sell-page .sell-question h3,.sell-page .sell-upload>span:first-child,.sell-page .sell-item-card>strong{color:var(--sell-primary-text)}.sell-page .sell-intake label .sell-optional,.sell-page .sell-optional{color:var(--sell-tertiary-text)}.sell-page .sell-required{color:#ff756d;font-weight:800}.sell-page .sell-intake input,.sell-page .sell-intake select,.sell-page .sell-intake textarea{border:1px solid var(--sell-rest-border);background:var(--sell-input-surface);color:var(--sell-primary-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px}.sell-page .sell-intake input::placeholder,.sell-page .sell-intake textarea::placeholder{color:var(--sell-tertiary-text);opacity:1}.sell-page .sell-intake select option{background:var(--sell-input-surface);color:var(--sell-primary-text)}.sell-page .sell-intake input:hover,.sell-page .sell-intake select:hover,.sell-page .sell-intake textarea:hover{border-color:#718086}.sell-page .sell-intake input:focus-visible,.sell-page .sell-intake select:focus-visible,.sell-page .sell-intake textarea:focus-visible,.sell-page .sell-chip:focus-visible,.sell-page .sell-choice:focus-visible,.sell-page .sell-upload:focus-within,.sell-page .button-secondary:focus-visible{outline-offset:2px;border-color:#ee231c;outline:2px solid #f5f5f2;box-shadow:0 0 0 1px #ee231c}.sell-page .sell-item-card{border:1px solid var(--sell-soft-border);background:var(--sell-input-surface);border-radius:8px;margin:1rem 0;padding:1rem}.sell-page .sell-item-card .sell-field-label,.sell-page .sell-item-card label{color:var(--sell-primary-text)}.sell-page .sell-scope-paths{border-color:var(--sell-soft-border);background:var(--sell-question-surface);color:var(--sell-primary-text)}.sell-page .sell-chip{border-color:var(--sell-rest-border);color:var(--sell-primary-text);background:#0d1619}.sell-page .sell-chip:hover{background:#142125;border-color:#718086}.sell-page .sell-chip.selected{color:var(--sell-primary-text);background:#ee231c24;border-color:#ee231c}.sell-page .sell-upload{border-color:var(--sell-rest-border);color:var(--sell-primary-text);background:#121c1f}.sell-page .sell-upload:hover,.sell-page .sell-upload:focus-within{background:#172327;border-color:#718086}.sell-page .sell-upload.sell-bulk-upload{background:#131e21;border-color:#65757a}.sell-page .sell-file-list li{border-color:var(--sell-soft-border);color:var(--sell-primary-text)}.sell-page .sell-file-list button,.sell-page .sell-review button{color:#ff9b95}.sell-page .button-secondary{cursor:pointer;min-height:44px;font:inherit;border-radius:7px;justify-content:center;align-items:center;padding:.65rem .9rem;font-size:.82rem;font-weight:800;line-height:1.2;display:inline-flex;border:1px solid var(--sell-rest-border)!important;color:var(--sell-primary-text)!important;background:#121c1f!important}.sell-page .button-secondary:hover{background:#172327!important;border-color:#718086!important}.sell-page .sell-controls .button:not(.is-primary),.sell-page .sell-controls .button-secondary{border-color:var(--sell-rest-border);color:var(--sell-primary-text);background:#121c1f}.sell-page .sell-controls .button.is-primary{color:#fff;background:#e2231a;border-color:#e2231a}.sell-page .sell-message,.sell-page .owner-form-error{color:var(--sell-primary-text);background:#ee231c29;border-color:#ff756d}.public-form-theme,.sell-page .sell-intake{--public-form-canvas:#e8e5de;--public-form-group:#f4f2ee;--public-form-info:#d3dce5;--public-form-evidence:#d5e6e0;--public-form-decision:#e8cfc9;--public-form-contact:#ddd5e8;--public-form-input:#faf9f6;--public-form-text:#171a1c;--public-form-secondary:#41484b;--public-form-border:#7b7f82;--public-form-evidence-border:#5c8077;--public-form-contact-border:#77678d;--public-form-red:#e2231a;color:var(--public-form-text);background:var(--public-form-canvas);border:1px solid var(--public-form-border);border-radius:10px;box-shadow:0 18px 42px #0000002e}.sell-page .sell-intake{color:var(--public-form-text)}.sell-page .sell-intake .public-card-progress li{opacity:1;color:var(--public-form-secondary);border-color:var(--public-form-border)}.sell-page .sell-intake .public-card-progress li.is-current{color:#8f1813;border-color:var(--public-form-red)}.sell-page .sell-intake .eyebrow{color:#a91510!important}.sell-page .sell-intake .sell-stepper li{color:var(--public-form-secondary);border-color:var(--public-form-border)}.sell-page .sell-intake .sell-stepper li.active{color:var(--public-form-text);border-color:var(--public-form-red)}.sell-page .sell-intake header>p:last-child,.sell-page .sell-question>p,.sell-page .sell-receipt>p,.public-form-theme .contact-form-help,.public-form-theme .product-inquiry-context,.public-form-theme p:not(.eyebrow),.public-form-theme .field-optional,.public-form-theme .sell-optional{color:var(--public-form-secondary)}.sell-page .sell-question,.sell-page .sell-scope-paths,.sell-page .sell-ready-card,.public-form-theme .product-inquiry-context,.public-form-theme .product-inquiry-fields fieldset{color:var(--public-form-text);background:var(--public-form-group);border-color:var(--public-form-border)}.sell-page .sell-question h2,.sell-page .sell-question h3,.sell-page .sell-intake label,.sell-page .sell-field-label,.sell-page .sell-upload>span:first-child,.sell-page .sell-item-card>strong,.public-form-theme label,.public-form-theme legend,.public-form-theme h2,.public-form-theme h3,.public-form-theme .contact-form-intro{color:var(--public-form-text)!important}.sell-page .sell-intake input,.sell-page .sell-intake select,.sell-page .sell-intake textarea,.public-form-theme input,.public-form-theme select,.public-form-theme textarea{color:var(--public-form-text);background:var(--public-form-input);border:1px solid var(--public-form-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sell-page .sell-intake input::placeholder,.sell-page .sell-intake textarea::placeholder,.public-form-theme input::placeholder,.public-form-theme textarea::placeholder{color:var(--public-form-secondary);opacity:1}.sell-page .sell-intake select option,.public-form-theme select option{color:var(--public-form-text);background:var(--public-form-input)}.sell-page .sell-choice,.sell-page .sell-item-card,.sell-page .sell-photo-guidance,.sell-page .sell-upload,.sell-page .sell-chip,.public-form-theme .product-inquiry-topics button,.public-form-theme .button:not(.is-primary),.public-form-theme button:not(.is-primary){color:var(--public-form-text);background:var(--public-form-group);border-color:var(--public-form-border)}.sell-page .sell-choice:hover,.sell-page .sell-choice:focus-visible,.sell-page .sell-choice.selected,.sell-page .sell-chip:hover,.sell-page .sell-chip:focus-visible,.sell-page .sell-chip.selected,.public-form-theme .product-inquiry-topics button:hover,.public-form-theme .product-inquiry-topics button:focus-visible,.public-form-theme .product-inquiry-topics button.is-selected{color:var(--public-form-text);border-color:var(--public-form-red);box-shadow:inset 0 0 0 1px var(--public-form-red);background:#e2231a14}.sell-page .sell-item-card{border-radius:8px}.sell-page .sell-upload,.public-form-theme .sell-upload,.sell-page .sell-upload.sell-bulk-upload{color:var(--public-form-text);background:var(--public-form-group);border-color:var(--public-form-border)}.sell-page .sell-photo-guidance strong{color:var(--public-form-text)}.sell-page .sell-upload-note,.sell-page .sell-upload small,.sell-page .sell-optional,.sell-page .sell-photo-guidance span{color:var(--public-form-secondary)}.sell-page .sell-pricing-section{border-top:1px solid var(--public-form-border);margin-top:1.5rem;padding-top:1.25rem}.sell-page .sell-pricing-section h3{color:var(--public-form-text);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .55rem;font-size:1rem}.sell-page .sell-step-section{border:1px solid var(--public-form-border);background:var(--public-form-group);border-radius:8px;min-width:0;margin:0 0 1rem;padding:clamp(.85rem,1.8vw,1.2rem)}.sell-page .sell-step-section>legend{color:var(--public-form-text);letter-spacing:.11em;text-transform:uppercase;padding:0 .4rem;font-size:.78rem;font-weight:900}.sell-page .sell-step-section.sell-photos-section{background:var(--public-form-evidence);border-color:var(--public-form-evidence-border)}.sell-page .sell-step-section.sell-want-section{background:var(--public-form-decision);border-color:var(--public-form-red)}.sell-page .sell-step-section .sell-pricing-section{margin-top:0}.sell-page .sell-step-section .sell-step-section{margin-bottom:0}.sell-currency-input{border:1px solid var(--public-form-border);background:var(--public-form-input);min-width:0;color:var(--public-form-text);border-radius:7px;align-items:center;display:flex}.sell-currency-input>span{color:var(--public-form-text);padding-left:.75rem;font-weight:800}.sell-currency-input input{flex:1;min-width:0;background:0 0!important;border:0!important}.sell-currency-input:focus-within{border-color:var(--public-form-red);outline:2px solid var(--public-form-text);outline-offset:2px;box-shadow:0 0 0 1px var(--public-form-red)}.sell-page .sell-choice span,.sell-page .sell-photo-guidance span,.sell-page .sell-upload-note,.sell-page .sell-upload small,.sell-page .sell-intake .sell-optional{color:var(--public-form-secondary)!important}.sell-page .sell-required{color:#a91510}.sell-page .sell-file-list li,.sell-page .sell-extra-items,.sell-page .sell-controls{border-color:var(--public-form-border)}.sell-page .sell-file-list button,.public-form-theme .product-inquiry-close,.public-form-theme .contact-error,.public-form-theme .sell-message{color:#a91510}.sell-page .sell-message,.public-form-theme .sell-message,.public-form-theme .contact-error{border-color:var(--public-form-red);background:#fff0ee}.sell-page .sell-controls .button:not(.is-primary),.sell-page .button-secondary,.public-form-theme .button:not(.is-primary),.public-form-theme button:not(.is-primary){min-height:44px;color:var(--public-form-text)!important;background:var(--public-form-group)!important;border:1px solid var(--public-form-border)!important}.sell-page .sell-controls .button.is-primary,.public-form-theme .button.is-primary{color:#fff;background:var(--public-form-red);border-color:var(--public-form-red)}.sell-page .sell-intake input:focus-visible,.sell-page .sell-intake select:focus-visible,.sell-page .sell-intake textarea:focus-visible,.sell-page .sell-choice:focus-visible,.sell-page .sell-chip:focus-visible,.sell-page .sell-upload:focus-within,.sell-page .button-secondary:focus-visible,.public-form-theme input:focus-visible,.public-form-theme select:focus-visible,.public-form-theme textarea:focus-visible,.public-form-theme button:focus-visible,.public-form-theme a:focus-visible{border-color:var(--public-form-red);outline:2px solid var(--public-form-red);outline-offset:2px}.public-form-theme .contact-success{color:#185c38}.product-inquiry-dialog.public-form-theme{color:var(--public-form-text);background:var(--public-form-canvas)}.product-inquiry-dialog.public-form-theme .product-inquiry-close{background:var(--public-form-group)}.helper-panel.public-form-theme{color:var(--public-form-text);background:var(--public-form-canvas)}.helper-panel.public-form-theme form{gap:12px;display:grid}.helper-panel.public-form-theme form>p{margin:0}.helper-panel.public-form-theme fieldset.pet-intent-group{border:0;gap:8px;margin:0;padding:0;display:grid}.helper-panel.public-form-theme fieldset.pet-intent-group legend{margin-bottom:2px;font-weight:700}.helper-panel.public-form-theme .pet-intent-group button{text-align:left;min-height:42px}.helper-panel.public-form-theme .pet-intent-group button.is-selected{color:var(--public-form-text);border-color:var(--public-form-red);background:#f6d8d3}.helper-panel.public-form-theme form label{gap:5px;font-weight:700;display:grid}.helper-panel.public-form-theme form small{color:var(--public-form-secondary);font-weight:400}.helper-panel.public-form-theme .contact-success{gap:8px;display:grid}.helper-panel.public-form-theme p,.helper-panel.public-form-theme .pet-settings span{color:var(--public-form-secondary)}.helper-panel.public-form-theme .pet-settings button{min-height:40px;color:var(--public-form-text);background:var(--public-form-group);border:1px solid var(--public-form-border)}.public-form-theme .public-form-section,.sell-page .sell-intake .public-form-section{border:2px solid var(--public-form-border);min-width:0;color:var(--public-form-text);border-radius:8px;margin:0;padding:24px}.public-form-theme .public-form-section>legend,.sell-page .sell-intake .public-form-section>legend{letter-spacing:.1em;text-transform:uppercase;padding:0 .45rem;font-size:.78rem;font-weight:900;color:var(--public-form-text)!important}.public-form-theme .public-form-section-info,.sell-page .sell-intake .sell-equipment-info{background:#d3dce5;border-color:#65798c;box-shadow:inset 6px 0 #435e75}.public-form-theme .public-form-section-evidence,.sell-page .sell-intake .sell-photos-section{background:#d5e6e0;border-color:#5c8077;box-shadow:inset 6px 0 #376a5e}.public-form-theme .public-form-section-decision,.sell-page .sell-intake .sell-want-section{background:#e8cfc9;border-color:#b45a4f;box-shadow:inset 6px 0 #a62d24}.public-form-theme .public-form-section-contact,.sell-page .sell-intake .public-form-section-contact{background:#ddd5e8;border-color:#77678d;box-shadow:inset 6px 0 #5d4d74}[data-public-form-theme=true] [data-form-section],.public-form-theme [data-form-section]{opacity:1}[data-public-form-theme=true] [data-form-section=information],.public-form-theme [data-form-section=information]{background-color:#d3dce5;border:2px solid #65798c;box-shadow:inset 6px 0 #435e75}[data-public-form-theme=true] [data-form-section=evidence],.public-form-theme [data-form-section=evidence]{background-color:#d5e6e0;border:2px solid #5c8077;box-shadow:inset 6px 0 #376a5e}[data-public-form-theme=true] [data-form-section=decision],.public-form-theme [data-form-section=decision]{background-color:#e8cfc9;border:2px solid #b45a4f;box-shadow:inset 6px 0 #a62d24}[data-public-form-theme=true] [data-form-section=contact],.public-form-theme [data-form-section=contact]{background-color:#ddd5e8;border:2px solid #77678d;box-shadow:inset 6px 0 #5d4d74}.public-form-theme [data-form-section]+[data-form-section],.sell-page .sell-intake [data-form-section]+[data-form-section]{margin-top:24px}.public-form-theme [data-form-section]>:not(legend),.sell-page .sell-intake [data-form-section]>:not(legend){min-width:0}.sell-page .sell-intake .sell-item-card{background:#f4f2ee;border:1px solid #92969a;margin:16px}@media (max-width:767px){.public-form-theme .public-form-section,.sell-page .sell-intake .public-form-section,.sell-page .sell-intake [data-form-section]{padding:16px}.public-form-theme [data-form-section]+[data-form-section],.sell-page .sell-intake [data-form-section]+[data-form-section]{margin-top:18px}.sell-page .sell-intake .sell-item-card{margin:12px}}.contact-form.public-form-theme{gap:1rem}.contact-form.public-form-theme .public-form-section{gap:.85rem;display:grid}.contact-form.public-form-theme .contact-form-intro,.contact-form.public-form-theme .contact-form-help{margin-bottom:0}.public-form-theme [data-form-section],.sell-page .sell-intake .sell-step-section,.sell-page .sell-intake .sell-equipment-info,.sell-page .sell-intake .sell-photos-section,.sell-page .sell-intake .sell-want-section{border-color:var(--public-form-border)!important;box-shadow:none!important;background:0 0!important}.sell-page .sell-intake-intro>.eyebrow,.sell-page .sell-intake-intro>p{display:none}.sell-page .sell-intake-intro>h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-inquiry-dialog.public-form-theme .product-inquiry-context{background:var(--public-form-info);border-color:var(--public-form-border)}.helper-panel.public-form-theme fieldset.pet-intent-group{border:1px solid var(--public-form-red);background:var(--public-form-decision);border-radius:8px;padding:.75rem}@media (max-width:700px){.sell-page .sell-intake,.public-form-theme{border-radius:8px;box-shadow:0 12px 28px #00000029}}@media (min-width:768px){.store-page .store-banner{height:clamp(140px,12vw,180px);margin-bottom:.75rem}.store-page .store-banner-art img{object-fit:contain;object-position:center center}.store-page .discovery-main input,.store-page .discovery-main select,.store-page .filter-rail select{border-color:#ffffff21}.store-page .pill{border-color:#ffffff29}.store-page .filter-rail{border-color:#ffffff17}.store-page .listing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));justify-content:stretch}.store-page .listing-card:not(:hover):not(:focus-visible){border-color:#ffffff1a}}
