.account-link{color:#459b00;font-size:13px;font-weight:700;text-align:right}.inline-form{margin:0!important}.photo-upload input{padding:10px;background:#f7f9f4}.closed-banner,.soft-close-note{margin-top:12px;padding:11px 14px;border-radius:11px;font-size:13px}.closed-banner{background:#ecefea;color:#58615b}.soft-close-note{background:#efffdf;color:#326d00}.report-panel{max-width:700px;margin:22px 0 0 auto;background:white;border:1px solid var(--line);border-radius:15px;padding:14px 18px}.report-panel summary{cursor:pointer;font-weight:700}.report-panel form{display:grid;gap:12px;margin-top:16px}.danger-text{color:var(--danger);font-weight:700}.policy-page{max-width:900px;margin:55px auto 80px;padding:0 24px;display:grid;gap:18px}.policy-page article{background:white;border:1px solid var(--line);border-radius:18px;padding:28px}.policy-page article h2{margin-bottom:10px}.policy-page article p{margin:0;color:var(--muted)}.policy-date{color:var(--muted);font-size:13px}.policy-page .safety-banner{margin-top:12px}.footer-links{flex-wrap:wrap;justify-content:flex-end}.admin-link{color:#397f00!important;font-weight:800!important}
.messages{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9c3b6 transparent}.messages::-webkit-scrollbar{width:7px}.messages::-webkit-scrollbar-thumb{background:#b9c3b6;border-radius:99px}.chat-compose{display:grid;flex:1}.chat-compose textarea{width:100%}.chat-compose small{color:var(--muted);font-size:9px;padding:3px 4px 0}.chat-form .button{align-self:center;white-space:nowrap}

/* Public marketplace refresh */
.desktop-nav a{position:relative}.desktop-nav a.active:after{content:'';position:absolute;left:0;right:0;bottom:-27px;height:3px;background:var(--lime-dark);border-radius:3px}.mobile-menu-button,.mobile-menu{display:none}.hero-v2{min-height:710px;background:radial-gradient(circle at 82% 30%,#263a2c 0,transparent 30%),linear-gradient(135deg,#0c120e,#121c16 62%,#0d130f)}.hero-v2 .hero-copy>p{max-width:640px}.hero-market-card{background:#f7f9f4;color:var(--ink);border:1px solid rgba(255,255,255,.15);border-radius:28px;padding:24px;box-shadow:0 40px 100px rgba(0,0,0,.38);transform:rotate(1deg)}.market-card-head,.market-product,.market-race article,.market-card-foot{display:flex;align-items:center}.market-card-head{justify-content:space-between;font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.5px}.market-card-head span{color:#3d8200}.market-card-head i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#65d600;box-shadow:0 0 0 5px rgba(101,214,0,.13);margin-right:5px}.market-product{gap:15px;padding:20px 0;border-bottom:1px solid var(--line)}.market-product img{width:92px;height:86px;object-fit:cover;border-radius:16px}.market-product div{display:flex;flex-direction:column;flex:1}.market-product div small,.market-product div span{color:var(--muted);font-size:11px}.market-product div strong{font:800 26px Manrope}.market-product em{font-style:normal;background:var(--ink);color:white;border-radius:999px;padding:7px 10px;font-size:11px}.market-race{display:grid;gap:8px;padding:14px 0}.market-race article{gap:10px;border:1px solid var(--line);background:white;border-radius:14px;padding:11px}.market-race article.top{border-color:#68df00;box-shadow:0 5px 18px rgba(91,194,0,.1)}.market-race article>b{width:25px;height:25px;border-radius:50%;background:#e9eee5;display:grid;place-items:center;font-size:11px}.market-race article.top>b{background:var(--ink);color:var(--lime)}.market-race article>span{display:flex;flex:1;flex-direction:column}.market-race article small{display:block;color:var(--muted);font-size:10px}.market-race article p{margin:0;font-weight:800;text-align:right}.market-card-foot{gap:11px;background:#e8ffd2;border-radius:13px;padding:12px}.market-card-foot>span{font-size:22px}.market-card-foot p{margin:0;font-size:11px}.market-finder{max-width:1240px;margin:-40px auto 0;position:relative;z-index:3;background:white;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.market-finder>form{display:grid;grid-template-columns:1.6fr 1fr 1.25fr auto;gap:12px;padding:17px}.market-finder>form>div{display:flex;align-items:center;gap:10px}.market-finder>form>div>span{font-size:24px;color:#4f5c53}.market-finder label{gap:4px;font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted)}.market-finder input,.market-finder select{border:0;padding:3px 0;font-size:13px;font-weight:600;color:var(--ink)}.market-finder>form>div label{flex:1}.market-proof{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);background:#f8faf6;border-radius:0 0 20px 20px}.market-proof p{display:flex;flex-direction:column;margin:0;padding:15px 22px;border-right:1px solid var(--line)}.market-proof p:last-child{border:0}.market-proof strong{font:800 18px Manrope}.market-proof span{font-size:10px;color:var(--muted)}.category-strip-v2{margin:34px auto;border:1px solid var(--line);border-radius:18px;overflow:hidden}.category-strip-v2 a{position:relative}.category-strip-v2 i{position:absolute;right:18px;top:50%;font-style:normal;color:#93a099;transition:.2s transform}.category-strip-v2 a:hover i{transform:translateX(4px);color:var(--ink)}.featured-market .section-heading p:last-child{color:var(--muted);margin:0}.launch-empty{display:grid;grid-template-columns:1.1fr 1fr;background:var(--ink);color:white;border-radius:24px;overflow:hidden}.launch-empty>div:first-child{padding:50px}.launch-empty>div:first-child>span{font:800 62px Manrope;color:var(--lime)}.launch-empty h3{font-size:29px;margin:10px 0}.launch-empty p{color:#b7c3bb}.launch-cities{display:grid;background:#1a241d;padding:20px}.launch-cities a{display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #344039;padding:19px 25px;transition:.2s background}.launch-cities a:last-child{border:0}.launch-cities a:hover{background:#243029}.launch-cities span{font-size:9px;color:var(--lime);font-weight:800}.launch-cities strong{font:800 21px Manrope}.launch-cities small{color:#99a69e}.how-v2 .section-heading>p{color:#9eaaa2;max-width:310px}.trust-explainer{max-width:1240px;margin:80px auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding:0 24px;align-items:center}.trust-explainer h2{font-size:43px;line-height:1.1;letter-spacing:-2px}.trust-explainer>div:first-child>p:not(.eyebrow){color:var(--muted)}.trust-explainer a{font-weight:800;border-bottom:1px solid}.trust-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.trust-checks article{background:white;border:1px solid var(--line);border-radius:17px;padding:20px}.trust-checks article>span{width:36px;height:36px;border-radius:11px;background:#e8ffd2;display:grid;place-items:center;font-weight:800;margin-bottom:24px}.trust-checks p{display:flex;flex-direction:column;margin:0}.trust-checks small{color:var(--muted);margin-top:5px}.cta-v2>div>span{font-size:12px;color:#2f6600}.browse-hero{display:flex;justify-content:space-between;align-items:center}.browse-hero-badge{min-width:145px;padding:18px;border:1px solid #354139;border-radius:18px;display:flex;flex-direction:column}.browse-hero-badge span{color:var(--lime);font-size:10px;font-weight:800}.browse-hero-badge strong{font:800 34px Manrope}.browse-hero-badge small{color:#aab4ae}.browse-v2{padding-top:70px}.filter-bar-v2{grid-template-columns:1.5fr .8fr 1fr .8fr auto;margin-top:-108px}.search-field>div{display:flex;align-items:center;border:1px solid #cdd4ca;border-radius:10px;padding-left:10px}.search-field>div:focus-within{border-color:#65ce00;box-shadow:0 0 0 3px rgba(117,240,0,.15)}.search-field input{border:0!important;box-shadow:none!important;width:100%}.search-field i{font-style:normal;color:var(--muted)}.results-title>div:first-child span{color:var(--muted)}.active-filters{display:flex;gap:7px;align-items:center}.active-filters span{background:#e7ebe4;border-radius:999px;padding:4px 9px;font-size:10px}.active-filters a{font-size:11px;font-weight:800;border-bottom:1px solid}.marketplace-empty>div{display:flex;gap:10px;justify-content:center}.browse-promise{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px}.browse-promise>div{display:flex;gap:12px;align-items:center;background:#eef3e9;border-radius:15px;padding:17px}.browse-promise>div>span{width:35px;height:35px;display:grid;place-items:center;background:white;border-radius:10px;font-weight:800}.browse-promise p{display:flex;flex-direction:column;margin:0}.browse-promise small{color:var(--muted);font-size:10px}

/* Master admin control centre */
.admin-body{background:#eef1ec}.admin-body>footer{display:none}.admin-body main{min-height:calc(100vh - 76px)}.admin-shell{max-width:1600px;margin:auto;display:grid;grid-template-columns:242px 1fr;min-height:calc(100vh - 76px);background:#f3f5f1}.admin-sidebar{background:#0f1712;color:white;padding:25px 18px;position:sticky;top:76px;height:calc(100vh - 76px);display:flex;flex-direction:column}.admin-brand{display:flex;align-items:center;gap:11px;padding:0 9px 24px;border-bottom:1px solid #29332c;font:800 16px Manrope}.admin-brand img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.2))}.admin-brand span{display:flex;flex-direction:column}.admin-brand small{font:500 9px DM Sans;color:#859289;letter-spacing:1.2px;text-transform:uppercase}.admin-sidebar nav{display:grid;gap:5px;margin-top:24px}.admin-sidebar nav a{display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:10px 11px;border-radius:11px;color:#aeb9b1;font-size:13px;font-weight:700}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{background:#202b24;color:white}.admin-sidebar nav a.active{box-shadow:inset 3px 0 var(--lime)}.admin-sidebar nav a>span{font-size:15px;color:#78867d}.admin-sidebar nav a>b{min-width:22px;text-align:center;border-radius:999px;background:#75f000;color:#102012;padding:1px 5px;font-size:10px}.admin-sidebar-note{display:flex;align-items:center;gap:9px;margin-top:auto;background:#18231c;border:1px solid #2a362e;border-radius:12px;padding:12px}.admin-sidebar-note>i{width:9px;height:9px;border-radius:50%;background:#70e900;box-shadow:0 0 0 5px rgba(112,233,0,.09)}.admin-sidebar-note div,.admin-identity{display:flex;flex-direction:column}.admin-sidebar-note strong{font-size:11px}.admin-sidebar-note small,.admin-identity{font-size:9px;color:#7f8d83}.admin-identity{margin:14px 7px 0}.admin-identity strong{color:#dbe3dd;overflow-wrap:anywhere;margin-top:2px}.admin-main{padding:38px;min-width:0}.admin-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;scroll-margin-top:90px}.admin-heading h1{font-size:34px;letter-spacing:-1.6px;margin:3px 0 5px}.admin-heading p:last-child{color:var(--muted);margin:0}.admin-heading-actions{display:flex;gap:9px;align-items:center}.admin-live{background:#e4f8d2;color:#357700;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.admin-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#52b900;margin-right:4px}.mini-button.light{background:white!important;color:var(--ink)!important;border:1px solid var(--line)}.admin-command-bar{display:flex;align-items:center;background:#151e18;color:white;border-radius:16px;padding:12px 16px;margin:24px 0 15px;gap:8px}.admin-command-bar>div{display:flex;align-items:center;gap:10px;margin-right:auto}.admin-command-bar>div>span{width:34px;height:34px;border-radius:10px;background:var(--lime);color:var(--ink);display:grid;place-items:center}.admin-command-bar p{display:flex;flex-direction:column;margin:0}.admin-command-bar small{color:#8f9b93;font-size:9px}.admin-command-bar>a{padding:8px 11px;border:1px solid #334038;border-radius:9px;font-size:10px;font-weight:700;color:#d2dad4}.admin-command-bar>a:hover{border-color:var(--lime);color:white}.admin-command-bar>a b{background:var(--lime);color:var(--ink);border-radius:999px;padding:1px 5px;margin-left:3px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.admin-stats article{position:relative;background:white;border:1px solid var(--line);border-radius:16px;padding:17px;display:grid}.admin-stats span,.admin-stats small{color:var(--muted);font-size:10px}.admin-stats>article>strong{font:800 31px Manrope;margin:7px 0 3px}.admin-stats small b{color:#3d8b00}.metric-icon{position:absolute;right:15px;top:15px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-weight:800}.metric-icon.lime{background:#e6ffd0;color:#3d8500}.metric-icon.blue{background:#e1efff;color:#2164a7}.metric-icon.amber{background:#fff1cf;color:#9a6100}.metric-icon.violet{background:#eee5ff;color:#6938a7}.admin-overview-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:15px}.admin-panel{background:white;border:1px solid var(--line);border-radius:17px;margin:15px 0;padding:22px;scroll-margin-top:94px}.admin-overview-grid>.admin-panel{margin:0}.admin-panel-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.admin-panel-head h2{font-size:21px;margin:0}.admin-panel-head>span{font-size:10px;color:var(--muted)}.bar-list{display:grid;gap:14px}.bar-list p{display:flex;justify-content:space-between;margin:0 0 5px;font-size:11px}.bar-list p span{color:var(--muted)}.bar-list i{height:7px;background:#edf0eb;border-radius:99px;display:block;overflow:hidden}.bar-list i b{height:100%;display:block;background:linear-gradient(90deg,#63d600,#8ef52a);border-radius:99px}.category-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid var(--line)}.category-split article{display:flex;gap:8px;align-items:center}.category-dot{width:8px;height:8px;border-radius:50%;background:#65d600}.dot-2{background:#3b82d0}.dot-3{background:#f5a623}.dot-4{background:#9966d9}.category-split p{display:flex;flex-direction:column;margin:0}.category-split strong{font-size:10px}.category-split small{color:var(--muted);font-size:9px}.health-score{background:#e8f8da;color:#377600!important;border-radius:99px;padding:5px 8px;font-weight:800}.health-list{display:grid}.health-list article{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.health-list article>span{width:30px;height:30px;border-radius:9px;background:#edf2e9;display:grid;place-items:center;color:#4b970a;font-weight:800}.health-list p{display:flex;flex:1;flex-direction:column;margin:0}.health-list strong{font-size:11px}.health-list small{font-size:9px;color:var(--muted)}.health-list article>b{font-size:9px;color:#478e0b}.admin-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.admin-report{border:1px solid var(--line);border-radius:14px;padding:17px}.admin-report>div:first-child{display:flex;justify-content:space-between}.admin-report small,.admin-table small{display:block;color:var(--muted);font-size:9px}.admin-report h3{font-size:16px;margin:13px 0 5px}.admin-report p{font-size:12px;color:#4d5850}.admin-report dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:7px 0;font-size:11px}.admin-report dd{margin:0}.status-pill{display:inline-block;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800;text-transform:uppercase;background:#edf0ea}.status-open,.status-deal_pending{background:#ffe7d6;color:#9a4500}.status-reviewing{background:#fff2bd;color:#6f5900}.status-resolved,.status-completed{background:#e5fbd2;color:#357600}.admin-action{display:flex;gap:6px;margin:11px 0 0}.admin-action select{padding:6px 8px;font-size:10px;min-width:100px}.admin-action .mini-button:disabled{opacity:.35}.admin-search{display:flex;gap:6px}.admin-search input,.admin-search select{padding:7px 9px;font-size:10px}.admin-search input{min-width:190px}.admin-table-wrap{overflow:auto}.admin-table{width:100%;border-collapse:collapse;font-size:11px}.admin-table th{text-align:left;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.8px}.admin-table th,.admin-table td{padding:11px 9px;border-top:1px solid var(--line);vertical-align:middle}.admin-table td:first-child{min-width:175px}.admin-table .admin-action{margin:0}.table-person{display:flex;gap:9px;align-items:center}.table-person>span{width:30px;height:30px;border-radius:9px;background:#e7eddfff;display:grid;place-items:center;font-weight:800}.table-person p{display:flex;flex-direction:column;margin:0}.trust-check{color:#448f05;font-weight:800;font-size:10px}.admin-empty{display:flex;align-items:center;justify-content:center;gap:15px;padding:34px;background:#f6f8f4;border:1px dashed #d9dfd5;border-radius:12px;color:var(--muted)}.admin-empty>span{width:42px;height:42px;border-radius:13px;background:#e3f8d1;color:#418500;display:grid;place-items:center;font:800 18px Manrope}.admin-empty strong{color:var(--ink)}.admin-empty p{margin:2px 0 0;font-size:10px}.audit-list{display:grid}.audit-list article{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:10px}.audit-list p{display:flex;flex-direction:column;margin:0}.audit-list p:last-child{text-align:right}.audit-list small{color:var(--muted);font-size:9px}.audit-icon{width:28px;height:28px;border-radius:8px;background:#edf1e9;display:grid;place-items:center;color:#5b685f}

@media(max-width:1100px){.market-finder{margin:-30px 20px 0}.market-finder>form{grid-template-columns:1fr 1fr}.market-finder>form>div{grid-column:1/-1}.market-proof{grid-template-columns:1fr 1fr}.filter-bar-v2{grid-template-columns:1fr 1fr}.filter-bar-v2 .search-field{grid-column:1/-1}.admin-shell{grid-template-columns:205px 1fr}.admin-main{padding:24px}.admin-stats{grid-template-columns:1fr 1fr}.admin-overview-grid{grid-template-columns:1fr}.admin-command-bar>a{display:none}}
@media(max-width:900px){.desktop-nav,.user-chip,.header-actions>a:not(.post-button),.header-actions>form{display:none}.mobile-menu-button{width:38px;height:38px;border:1px solid var(--line);background:white;border-radius:11px;display:grid;place-content:center;gap:4px}.mobile-menu-button span{width:17px;height:2px;background:var(--ink);border-radius:2px}.mobile-menu{display:grid;position:fixed;left:0;right:0;top:76px;z-index:29;background:white;border-bottom:1px solid var(--line);padding:14px 20px 22px;box-shadow:0 20px 50px rgba(0,0,0,.12)}.mobile-menu[hidden]{display:none}.mobile-menu>a{display:flex;justify-content:space-between;padding:14px 3px;border-bottom:1px solid var(--line);font-weight:800}.mobile-menu>div{padding-top:15px}.mobile-menu>div strong{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.mobile-menu>div>a{font-weight:800;color:#3c8300}.mobile-auth{display:flex;gap:10px}.mobile-auth a{flex:1;background:var(--ink);color:white;text-align:center;padding:11px;border-radius:10px}body.menu-open{overflow:hidden}.hero-v2{grid-template-columns:1fr;padding-top:55px}.hero-market-card{transform:none}.trust-explainer{grid-template-columns:1fr;gap:35px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;padding:16px}.admin-brand{padding-bottom:15px}.admin-sidebar nav{display:flex;overflow:auto;margin-top:14px}.admin-sidebar nav a{min-width:max-content;grid-template-columns:22px auto auto}.admin-sidebar-note,.admin-identity{display:none}.admin-main{padding:22px}.admin-body main{min-height:auto}.admin-heading{scroll-margin-top:80px}}
@media(max-width:650px){.market-finder{margin:-22px 12px 0}.market-finder>form{grid-template-columns:1fr;padding:14px}.market-finder>form>div{grid-column:auto}.market-proof{grid-template-columns:1fr 1fr}.market-proof p{padding:12px;border-bottom:1px solid var(--line)}.category-strip-v2{margin:22px 12px}.launch-empty{grid-template-columns:1fr}.launch-empty>div:first-child{padding:30px}.trust-explainer{margin:55px auto}.trust-explainer h2{font-size:34px}.trust-checks{grid-template-columns:1fr}.browse-hero{align-items:flex-start}.browse-hero-badge{display:none}.browse-v2{padding-top:55px}.filter-bar-v2{grid-template-columns:1fr}.filter-bar-v2 .search-field{grid-column:auto}.results-title{align-items:flex-start;gap:12px}.active-filters{flex-wrap:wrap;justify-content:flex-end}.browse-promise{grid-template-columns:1fr}.marketplace-empty>div{flex-direction:column}.admin-main{padding:17px 10px}.admin-heading,.admin-panel-head{align-items:flex-start;flex-direction:column}.admin-heading h1{font-size:29px}.admin-heading-actions{width:100%;justify-content:space-between}.admin-command-bar{margin-top:17px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article{padding:14px}.admin-stats>article>strong{font-size:26px}.metric-icon{display:none}.admin-panel{padding:15px}.admin-cards{grid-template-columns:1fr}.admin-search{width:100%;display:grid;grid-template-columns:1fr 1fr}.admin-search input{min-width:0;grid-column:1/-1}.category-split{grid-template-columns:1fr}.audit-list article{grid-template-columns:30px 1fr}.audit-list p:last-child{grid-column:2;text-align:left}}
