:root{--ink:#102d29;--muted:#687a76;--line:#dce6e2;--paper:#fff;--wash:#f3f8f6;--mint:#1fc59a;--mint-dark:#0b8d70;--forest:#073d36;--deep:#062f2b;--lime:#d9ff73;--danger:#d94747;--warning:#c98311;--shadow:0 18px 60px rgba(8,55,48,.09);--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbfdfc;color:var(--ink);font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.7}button,input,select,textarea{font:inherit}button,a{transition:.2s ease}a{color:inherit;text-decoration:none}img{max-width:100%}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ltr{direction:ltr;text-align:left}.strong{font-weight:800}.announcement{height:36px;background:var(--deep);color:#d8eee9;display:flex;align-items:center;justify-content:center;gap:40px;font-size:12px}.announcement a{color:var(--lime);font-weight:700}.site-header{height:78px;background:rgba(255,255,255,.95);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;backdrop-filter:blur(12px)}.header-inner{width:min(1240px,calc(100% - 40px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:500;white-space:nowrap}.brand>span:last-child{display:flex;flex-direction:column;line-height:1.15}.brand small{font-size:9px;letter-spacing:.2px;color:var(--muted);margin-top:4px}.brand-mark{width:39px;height:39px;border-radius:12px;background:var(--forest);color:var(--lime);display:grid!important;place-items:center;font-size:23px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.main-nav{display:flex;align-items:center;gap:4px}.main-nav a{padding:10px 14px;border-radius:10px;color:#536762;font-size:14px}.main-nav a:hover,.main-nav a.active{color:var(--forest);background:var(--wash);font-weight:700}.account-actions{display:flex;align-items:center;gap:10px}.login-link,.admin-link{padding:9px 12px;font-weight:700;font-size:14px}.admin-link{color:var(--mint-dark)}.account-link{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;position:relative}.account-link>span{width:35px;height:35px;border-radius:11px;background:var(--forest);color:#fff;display:grid;place-items:center}.account-link i{background:var(--danger);color:#fff;border-radius:20px;padding:0 6px;font-style:normal;font-size:10px}.menu-toggle{display:none;background:none;border:0;font-size:24px;color:var(--forest)}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--mint-dark);color:#fff!important;border:0;border-radius:12px;padding:12px 20px;font-weight:800;cursor:pointer;box-shadow:0 8px 24px rgba(11,141,112,.18)}.button:hover{background:#08745e;transform:translateY(-1px)}.button.full{width:100%}.button.compact{padding:10px 15px;font-size:12px}.button.tiny{padding:7px 11px;font-size:11px;border-radius:8px}.header-cta{padding:10px 14px;font-size:12px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--mint-dark);font-size:11px;font-weight:900;letter-spacing:.2px;text-transform:uppercase}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px rgba(31,197,154,.13)}.hero{min-height:610px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;padding-block:60px 75px}.hero-copy h1{font-size:58px;line-height:1.25;letter-spacing:-2.5px;margin:16px 0 20px}.hero-copy h1 em{font-style:normal;color:var(--mint-dark);position:relative}.hero-copy h1 em:after{content:"";position:absolute;height:9px;border-radius:100%;background:var(--lime);opacity:.8;bottom:-2px;right:0;left:0;z-index:-1}.hero-copy>p{font-size:17px;color:var(--muted);max-width:580px}.hero-search{background:#fff;border:1px solid var(--line);border-radius:17px;padding:7px 8px 7px 10px;margin-top:30px;display:flex;align-items:center;box-shadow:var(--shadow);max-width:640px}.hero-search label{flex:1;display:flex;align-items:center;gap:14px;padding-inline:12px}.hero-search label span{font-size:10px;color:var(--muted);font-weight:800;white-space:nowrap}.hero-search input{width:100%;border:0;outline:0;font-size:15px;padding:10px;background:transparent;direction:rtl}.search-hints{display:flex;gap:12px;align-items:center;margin-top:13px;font-size:11px;color:var(--muted)}.search-hints a{background:#edf5f2;padding:3px 9px;border-radius:20px;color:#3f5b54}.hero-stats{display:flex;gap:36px;margin-top:35px}.hero-stats div{display:flex;flex-direction:column;border-right:2px solid var(--line);padding-right:14px}.hero-stats b{font-size:20px}.hero-stats span{font-size:10px;color:var(--muted)}.hero-visual{min-height:470px;position:relative;display:grid;place-items:center}.radar{position:absolute;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,rgba(31,197,154,.16),rgba(31,197,154,.05) 40%,transparent 72%)}.radar span{position:absolute;border:1px solid rgba(11,141,112,.12);border-radius:50%;inset:12%}.radar span:nth-child(2){inset:26%}.radar span:nth-child(3){inset:40%}.showcase-card{position:relative;width:370px;background:linear-gradient(145deg,#0a4941,#052f2b);color:#fff;border-radius:28px;padding:25px;box-shadow:0 38px 90px rgba(4,47,43,.28);z-index:2;transform:rotate(-1.5deg);border:1px solid rgba(255,255,255,.1)}.showcase-card:before{content:"";position:absolute;left:20px;top:20px;width:75px;height:75px;background:radial-gradient(circle,var(--mint),transparent 70%);filter:blur(18px);opacity:.35}.showcase-head{display:flex;justify-content:space-between;font-size:10px}.live-dot:before{content:"";display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-left:6px}.verified{color:#bcebdd}.showcase-number,.detail-number{direction:ltr;display:flex;justify-content:center;gap:10px;font-size:39px;font-weight:900;letter-spacing:2px;margin:45px 0 25px}.showcase-number mark,.detail-number mark{background:var(--lime);color:var(--forest);border-radius:8px;padding-inline:4px}.showcase-tags,.detail-chips,.chip-row{display:flex;flex-wrap:wrap;gap:6px}.showcase-tags span{padding:5px 9px;border-radius:30px;background:rgba(255,255,255,.09);font-size:9px}.rarity-bar{margin:25px 0}.rarity-bar div{display:flex;justify-content:space-between;font-size:10px;margin-bottom:7px}.rarity-bar>i{height:7px;background:rgba(255,255,255,.13);display:block;border-radius:9px;overflow:hidden}.rarity-bar>i b{display:block;height:100%;background:linear-gradient(90deg,var(--mint),var(--lime));border-radius:inherit}.showcase-price{padding:17px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:end}.showcase-price span{font-size:10px;color:#b5d2cd}.showcase-price strong{font-size:18px}.showcase-price small{font-size:9px}.floating-note{position:absolute;background:#fff;padding:13px 16px;border-radius:14px;box-shadow:var(--shadow);z-index:3;display:flex;flex-direction:column}.floating-note b{color:var(--mint-dark)}.floating-note span{font-size:9px;color:var(--muted)}.note-one{top:55px;right:-12px}.note-two{bottom:35px;left:-10px}.trust-strip{background:#fff;border-block:1px solid var(--line)}.trust-strip .shell{display:grid;grid-template-columns:repeat(4,1fr);padding-block:20px}.trust-strip .shell>div{display:flex;align-items:center;gap:12px;padding-inline:20px;border-left:1px solid var(--line)}.trust-strip .shell>div:last-child{border:0}.trust-strip b{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#e9f8f3;color:var(--mint-dark)}.trust-strip span{display:flex;flex-direction:column}.trust-strip strong{font-size:12px}.trust-strip small{font-size:9px;color:var(--muted)}.section{padding-block:78px}.alt-section{background:var(--wash)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-head h2{font-size:30px;margin:6px 0 0}.section-head p{color:var(--muted);font-size:12px;margin:4px 0}.section-head>a{font-size:12px;color:var(--mint-dark);font-weight:800}.prefix-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.prefix-grid a{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;position:relative;overflow:hidden}.prefix-grid a:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#acdace}.prefix-grid a>span{font-size:8px;color:var(--mint-dark);background:#e7f8f2;padding:4px 8px;border-radius:20px}.prefix-grid strong{display:block;direction:ltr;font-size:25px;margin-top:12px;letter-spacing:1px}.prefix-grid small{font-size:9px;color:var(--muted)}.prefix-grid i{position:absolute;left:15px;bottom:15px;font-style:normal;color:var(--mint-dark)}.listing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.listing-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:0 8px 30px rgba(17,62,55,.035);min-width:0}.listing-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#bfd9d2}.card-topline{display:flex;justify-content:space-between;align-items:center}.operator-pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;background:#f1f6f4;padding:5px 9px;border-radius:20px}.operator-pill i{width:7px;height:7px;background:var(--operator);border-radius:50%}.score{font-size:9px;color:var(--muted)}.score b{font-size:14px;color:var(--mint-dark)}.number-display{direction:ltr;display:flex;justify-content:center;gap:7px;font-size:25px;font-weight:900;letter-spacing:.4px;margin:27px 0 19px}.number-display mark{background:#e2fff1;color:var(--mint-dark);border-radius:6px;padding-inline:3px}.number-muted{color:#9eafaa;letter-spacing:1px}.chip-row span,.detail-chips span{font-size:8px;padding:4px 8px;border:1px solid var(--line);border-radius:20px;color:#57716a;background:#fafcfb}.card-metrics{display:grid;grid-template-columns:1.4fr .8fr;gap:10px;margin:18px 0;padding:14px 0;border-block:1px dashed var(--line)}.card-metrics div{display:flex;flex-direction:column}.card-metrics small,.seller-card small,.deal-heading span,.auction-facts span,.spec-grid span,.transaction-row small{font-size:9px;color:var(--muted)}.card-metrics strong{font-size:12px;white-space:nowrap}.countdown{direction:ltr;color:#d2583d!important}.seller-line{display:flex;align-items:center;gap:7px;font-size:9px;color:#4b625d}.seller-line b,.verified-check{color:var(--mint-dark)}.avatar{width:25px;height:25px;border-radius:8px;background:#e6f5f0;color:var(--mint-dark);display:grid;place-items:center;font-weight:900}.avatar.large{width:47px;height:47px;border-radius:14px;font-size:18px}.views{margin-right:auto;color:var(--muted)}.card-actions{display:flex;gap:8px;margin-top:16px}.card-actions .button{flex:1}.icon-button{width:39px;height:39px;border:1px solid var(--line);background:#fff;border-radius:11px;display:grid;place-items:center;font-size:21px;color:#81918d;cursor:pointer;box-shadow:none}.icon-button:hover,.icon-button.active{background:#fff0f0;color:#dc4d56;border-color:#ffc5c8}.engine-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.engine-copy h2{font-size:38px;line-height:1.45;margin:10px 0}.engine-copy p{color:var(--muted)}.engine-points{display:flex;flex-direction:column;gap:9px;margin:25px 0;color:#31534b;font-size:12px}.engine-demo{background:var(--forest);color:#fff;border-radius:30px;padding:36px;position:relative;min-height:410px;box-shadow:0 30px 80px rgba(7,61,54,.2);overflow:hidden}.scan-line{height:1px;position:absolute;left:0;right:0;top:28%;background:linear-gradient(90deg,transparent,var(--lime),transparent);box-shadow:0 0 25px var(--lime);animation:scan 4s ease-in-out infinite}@keyframes scan{50%{top:75%}}.demo-number{direction:ltr;display:flex;justify-content:center;gap:8px;font-size:37px;font-weight:900;margin:43px 0}.demo-number b{background:var(--lime);color:var(--forest);padding:0 5px;border-radius:7px}.analysis-list{background:rgba(255,255,255,.06);border-radius:16px;padding:12px 18px;width:66%}.analysis-list div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px}.analysis-list div:last-child{border:0}.analysis-list span{color:#a9c8c2}.score-ring,.score-dial{width:105px;height:105px;border-radius:50%;background:conic-gradient(var(--lime) calc(var(--score)*1%),rgba(255,255,255,.12) 0);display:grid;place-items:center;align-content:center;position:absolute;left:34px;bottom:45px}.score-ring:before,.score-dial:before{content:"";position:absolute;inset:8px;background:var(--forest);border-radius:50%}.score-ring strong,.score-ring span,.score-dial strong,.score-dial small{position:relative}.score-ring strong{font-size:27px}.score-ring span{font-size:8px;color:#b6d3cd}.dark-section{background:var(--deep)}.section-head.light h2{color:#fff}.section-head.light>a{color:var(--lime)}.dark-section .listing-card{border-color:rgba(255,255,255,.06)}.cta{margin-block:65px;background:linear-gradient(120deg,var(--mint-dark),var(--forest));border-radius:28px;padding:42px 50px;color:#fff;display:flex;align-items:center;justify-content:space-between}.cta h2{font-size:29px;margin:6px 0}.cta p{margin:0;color:#cae2dd;font-size:12px}.cta .eyebrow{color:var(--lime)}.light-button{background:var(--lime);color:var(--forest)!important}.page-hero{background:linear-gradient(135deg,var(--deep),#0b5147);color:#fff;padding:55px 0}.page-hero h1{font-size:37px;margin:8px 0}.page-hero p{color:#c7dfda}.market-search,.estimator-form{max-width:700px;display:flex;background:#fff;padding:7px;border-radius:16px;margin-top:25px}.market-search input,.estimator-form input{flex:1;border:0;outline:0;padding:12px;color:var(--ink);direction:rtl}.market-layout{display:grid;grid-template-columns:245px 1fr;gap:28px;padding-block:45px}.filters-panel{align-self:start;position:sticky;top:100px}.filters-panel form,.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:0 8px 28px rgba(10,62,53,.035)}.filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.filter-title h2{font-size:16px;margin:0}.filter-title a{font-size:9px;color:var(--danger)}label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:800;color:#45625b;margin-bottom:15px}input,select,textarea{border:1px solid var(--line);background:#fbfdfc;border-radius:10px;padding:11px 12px;color:var(--ink);outline:0;min-width:0}input:focus,select:focus,textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px rgba(31,197,154,.1)}textarea{resize:vertical}.double-field{display:grid;grid-template-columns:1fr 1fr;gap:8px}.range-value{font-size:9px;color:var(--muted)}.results-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.results-toolbar>div{display:flex;gap:10px;align-items:baseline}.results-toolbar span{font-size:10px;color:var(--muted)}.results-toolbar select{padding:9px}.market-grid{grid-template-columns:repeat(3,1fr)}.empty-state{grid-column:1/-1;min-height:270px;border:1px dashed #b8cfca;background:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.empty-state b{font-size:21px}.empty-state p{color:var(--muted);font-size:12px}.detail-breadcrumb{display:flex;gap:9px;padding-block:22px;font-size:10px;color:var(--muted)}.detail-layout{display:grid;grid-template-columns:1fr 370px;gap:26px;align-items:start;padding-bottom:70px}.detail-main,.deal-panel{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px}.detail-labels{display:flex;justify-content:space-between}.status-dot{font-size:9px;color:var(--mint-dark);background:#e8f8f3;padding:5px 10px;border-radius:20px}.status-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-left:5px}.detail-number{font-size:47px;margin:50px 0 12px}.privacy-note{text-align:center;font-size:9px;color:var(--muted)}.detail-chips{justify-content:center;margin:20px 0 30px}.intelligence-box{background:linear-gradient(125deg,#f0faf6,#fbfdfc);border:1px solid #d5ebe4;border-radius:20px;padding:22px;display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:18px}.score-dial{width:82px;height:82px;position:relative;left:auto;bottom:auto;background:conic-gradient(var(--mint-dark) calc(var(--score)*1%),#d9ebe5 0)}.score-dial:before{background:#fff;inset:7px}.score-dial strong{font-size:22px}.score-dial small{font-size:7px;color:var(--muted)}.intelligence-box h2{font-size:17px;margin:4px 0}.intelligence-box p{font-size:9px;color:var(--muted);margin:0}.intelligence-box>a{font-size:9px;color:var(--mint-dark);font-weight:800}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin-top:24px}.spec-grid div{background:#fff;padding:17px;display:flex;flex-direction:column}.spec-grid b{font-size:12px}.description-box{padding-top:25px}.description-box h2{font-size:16px}.description-box p{font-size:12px;color:#516a64}.deal-panel{position:sticky;top:100px}.seller-card{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.seller-card>div:nth-child(2){display:flex;flex-direction:column}.seller-card strong{font-size:12px}.seller-card span{font-size:9px;color:var(--muted)}.seller-card em{margin-right:auto;font-size:8px;color:var(--muted);font-style:normal}.deal-heading{padding:25px 0;display:flex;flex-direction:column}.deal-heading strong{font-size:24px}.auction-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.auction-facts div{background:var(--wash);border-radius:11px;padding:10px;text-align:center;display:flex;flex-direction:column}.deal-form{border-top:1px solid var(--line);padding-top:18px}.deal-form>small{display:block;font-size:8px;color:var(--muted);margin:-8px 0 13px}.buy-now,.fee-note,.owner-note{margin-top:15px;padding:13px;background:#f6faf8;border-radius:12px;font-size:10px}.buy-now{display:flex;justify-content:space-between}.fee-note p{margin:4px 0;color:var(--muted);font-size:9px}.owner-note{background:#fff8df;color:#775d13}.deal-guarantees{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:9px;color:#56706a}.auth-layout{min-height:670px;display:grid;grid-template-columns:1fr 1fr;padding-block:50px}.auth-story{background:linear-gradient(145deg,var(--deep),#0a584d);color:#fff;border-radius:28px 0 0 28px;padding:44px;display:flex;flex-direction:column;justify-content:space-between}.brand.inverse{color:#fff}.brand.inverse small{color:#a9c9c3}.auth-story h1{font-size:42px;line-height:1.45;margin:12px 0}.auth-story p{color:#c5dfda}.auth-proof{display:flex;gap:20px;flex-wrap:wrap;font-size:9px;color:#cfe8e3}.auth-form-wrap{display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:0 28px 28px 0}.auth-form{width:min(390px,80%)}.auth-form h2{font-size:28px;margin:5px 0}.auth-form>div>p{font-size:11px;color:var(--muted);margin-bottom:24px}.auth-switch{text-align:center;font-size:11px;color:var(--muted)}.auth-switch a{color:var(--mint-dark);font-weight:800}.demo-accounts{background:var(--wash);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;font-size:9px}.demo-accounts code{direction:ltr;text-align:left}.estimator-hero{text-align:center}.estimator-form{margin-inline:auto}.estimate-result{display:grid;grid-template-columns:1.3fr 1fr 130px;gap:30px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:28px;padding:35px;margin-block:45px}.estimate-summary>.detail-number{font-size:35px;margin:14px 0}.estimate-price{display:flex;flex-direction:column}.estimate-price small{color:var(--muted)}.estimate-price strong{font-size:20px}.estimate-price p{font-size:10px}.score-dial.big{width:120px;height:120px}.estimate-disclaimer{grid-column:1/-1;border-top:1px solid var(--line);padding-top:15px;font-size:9px;color:var(--muted)}.how-it-works{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-block:55px}.how-it-works div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.how-it-works b,.form-section h2 span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#e4f8f1;color:var(--mint-dark)}.how-it-works h3{font-size:15px}.how-it-works p{font-size:10px;color:var(--muted)}.dashboard-shell{display:grid;grid-template-columns:220px 1fr;gap:28px;padding-block:35px;min-height:700px}.dashboard-nav{background:var(--deep);color:#fff;border-radius:22px;padding:18px;height:max-content;position:sticky;top:100px}.user-panel{display:flex;gap:10px;align-items:center;padding:10px 5px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.user-panel>div{display:flex;flex-direction:column}.user-panel strong{font-size:11px}.user-panel small{font-size:8px;color:#acd1ca}.dashboard-nav nav{display:flex;flex-direction:column;gap:3px;padding-block:15px}.dashboard-nav nav a{display:flex;justify-content:space-between;padding:10px 12px;border-radius:10px;color:#c4dcd7;font-size:11px}.dashboard-nav nav a:hover,.dashboard-nav nav a.active{background:rgba(255,255,255,.1);color:#fff}.dashboard-nav nav span{background:rgba(255,255,255,.1);padding:0 6px;border-radius:20px}.logout{display:block;border-top:1px solid rgba(255,255,255,.09);padding:15px 12px 3px;color:#ffb7b7;font-size:10px}.dashboard-content{min-width:0}.dashboard-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.dashboard-head h1{font-size:28px;margin:5px 0}.dashboard-head p{font-size:10px;color:var(--muted);margin:0}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.dash-stats>div{background:#fff;border:1px solid var(--line);border-radius:17px;padding:18px;display:flex;flex-direction:column}.dash-stats span{font-size:9px;color:var(--muted)}.dash-stats strong{font-size:26px}.dash-stats small{font-size:8px;color:var(--mint-dark)}.admin-stats{grid-template-columns:repeat(3,1fr)}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel h2{font-size:15px;margin-top:0}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-head h2{margin:0}.panel-head a{font-size:9px;color:var(--mint-dark)}.activity-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #edf2f0}.activity-row:last-child{border:0}.activity-icon{width:28px;height:28px;border-radius:9px;background:#e9f8f3;display:grid;place-items:center;color:var(--mint-dark)}.activity-row>div{display:flex;flex-direction:column;flex:1}.activity-row b{font-size:10px}.activity-row small{font-size:8px;color:var(--muted)}.status-badge{display:inline-flex;padding:4px 8px;border-radius:20px;background:#edf3f1;color:#536862;font-size:8px;white-space:nowrap}.status-badge.active,.status-badge.accepted,.status-badge.completed{background:#e4f8ef;color:#087258}.status-badge.pending_review,.status-badge.pending,.status-badge.transfer_scheduled{background:#fff4d8;color:#8a6300}.status-badge.rejected,.status-badge.cancelled,.status-badge.suspended{background:#ffeded;color:#ad3434}.status-badge.countered,.status-badge.transferred{background:#e7f1ff;color:#2764a5}.mini-empty{text-align:center;color:var(--muted);font-size:10px;padding:35px}.listing-form{padding:30px}.form-section{border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:25px}.form-section:last-of-type{border:0}.form-section h2{display:flex;align-items:center;gap:10px;font-size:15px}.form-section h2 span{display:inline-grid;width:28px;height:28px;font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.form-grid .wide{grid-column:1/-1}.form-grid small{font-size:8px;color:var(--muted);font-weight:400}.check-label{flex-direction:row;align-items:center}.check-label input{width:auto}.pricing-types{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.pricing-types label{margin:0}.pricing-types input{position:absolute;opacity:0}.pricing-types span{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:13px;padding:13px;height:100%;cursor:pointer}.pricing-types small{font-size:8px;color:var(--muted)}.pricing-types input:checked+span{border-color:var(--mint-dark);background:#ecfaf5;box-shadow:0 0 0 2px rgba(11,141,112,.08)}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;min-width:670px}th,td{padding:13px 10px;border-bottom:1px solid #edf2f0;text-align:right;font-size:9px}th{color:var(--muted);font-weight:700;background:#f8fbfa}td{font-size:10px}.offer-list,.transaction-list{display:flex;flex-direction:column;gap:10px}.offer-row{display:grid;grid-template-columns:1fr auto auto;gap:25px;align-items:center}.offer-row>div:first-child{display:flex;flex-direction:column}.offer-row small,.offer-row span{font-size:9px;color:var(--muted)}.offer-row strong{font-size:13px}.offer-amount{display:flex;flex-direction:column;align-items:end}.offer-actions form,.inline-form{display:flex;align-items:center;gap:7px}.offer-actions label{display:grid;grid-template-columns:1fr auto;align-items:center;margin:0}.offer-actions label input{grid-row:2}.offer-actions label button{grid-row:2}.text-button{background:transparent;border:0;color:var(--mint-dark);font-size:9px;font-weight:800;cursor:pointer;padding:6px}.text-button.danger{color:var(--danger)}.transaction-row{display:grid;grid-template-columns:1.2fr 1fr .8fr 1.4fr 1fr auto;align-items:center;gap:15px}.transaction-row>div{display:flex;flex-direction:column}.tx-code strong{font-size:10px}.notification-list>a{display:flex;gap:12px;padding:15px;border-bottom:1px solid var(--line)}.notification-list>a>div{display:flex;flex-direction:column}.notification-list p{margin:3px 0;font-size:10px;color:var(--muted)}.notification-list small{font-size:8px;color:#91a09c}.admin-user .avatar{background:var(--lime);color:var(--forest)}.review-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:13px;border-bottom:1px solid var(--line)}.review-row>div{display:flex;flex-direction:column}.review-row span{font-size:8px;color:var(--muted)}.review-row form{display:flex;gap:6px}.compact-form label{margin-bottom:10px}.operator-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.operator-admin-grid article{display:flex;align-items:center;gap:10px;padding:15px}.operator-admin-grid div{display:flex;flex-direction:column}.operator-admin-grid small{font-size:8px;color:var(--muted)}.operator-admin-grid strong{margin-right:auto;font-size:9px}.operator-dot{width:12px;height:12px;border-radius:50%}.flash-stack{position:fixed;left:20px;top:100px;z-index:100;width:min(390px,calc(100% - 40px))}.flash{background:#fff;border:1px solid #b9dfd3;border-right:4px solid var(--mint);border-radius:12px;box-shadow:var(--shadow);padding:13px 15px;display:flex;justify-content:space-between;font-size:11px;margin-bottom:8px}.flash.error{border-color:#ffcdcd;border-right-color:var(--danger)}.flash button{background:none;border:0;font-size:17px;cursor:pointer}.site-footer{background:var(--deep);color:#d4e5e1;margin-top:60px}.footer-main{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:50px;padding-block:55px}.footer-main>div{display:flex;flex-direction:column;gap:9px}.footer-main>div>p{font-size:10px;color:#99bab3;max-width:250px}.footer-main>div>b{font-size:11px;color:#fff}.footer-main>div>a,.footer-main>div>span{font-size:9px;color:#9ebcb6}.footer-main>div>a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-block:15px;display:flex;justify-content:space-between;font-size:8px;color:#88aaa3}
@media(max-width:1050px){.main-nav{display:none}.menu-toggle{display:block;margin-right:auto}.main-nav.open{display:flex;position:absolute;top:78px;right:20px;left:20px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:10px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch}.hero{gap:25px}.hero-copy h1{font-size:46px}.listing-grid{grid-template-columns:repeat(2,1fr)}.prefix-grid{grid-template-columns:repeat(3,1fr)}.market-grid{grid-template-columns:repeat(2,1fr)}.transaction-row{grid-template-columns:repeat(3,1fr)}.pricing-types{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.shell,.header-inner{width:min(100% - 24px,1180px)}.announcement span{display:none}.site-header{height:67px}.header-inner{gap:10px}.brand{font-size:17px}.brand-mark{width:35px;height:35px}.account-actions .header-cta,.account-actions .admin-link{display:none}.main-nav.open{top:67px}.hero{grid-template-columns:1fr;padding-block:40px}.hero-copy h1{font-size:41px}.hero-copy>p{font-size:14px}.hero-search{flex-direction:column;align-items:stretch}.hero-search label{padding:2px}.hero-search label span{display:none}.hero-visual{min-height:470px}.showcase-card{width:min(355px,90%)}.floating-note{display:none}.trust-strip .shell{grid-template-columns:1fr 1fr}.trust-strip .shell>div{border:0;border-bottom:1px solid var(--line);padding:13px 5px}.section{padding-block:50px}.section-head{align-items:start}.section-head h2{font-size:24px}.prefix-grid{grid-template-columns:repeat(2,1fr)}.listing-grid,.market-grid{grid-template-columns:1fr 1fr}.engine-section{grid-template-columns:1fr;gap:35px}.engine-copy h2{font-size:30px}.dark-section .listing-grid .listing-card:nth-child(3){display:none}.cta{margin-inline:12px;width:auto;padding:30px;align-items:start;gap:20px}.market-layout{grid-template-columns:1fr}.filters-panel{position:static}.filters-panel form{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.filters-panel .filter-title,.filters-panel .full{grid-column:1/-1}.detail-layout{grid-template-columns:1fr}.deal-panel{position:static}.intelligence-box{grid-template-columns:80px 1fr}.intelligence-box>a{grid-column:1/-1}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-form-wrap{border-radius:24px;min-height:570px}.estimate-result{grid-template-columns:1fr 120px}.estimate-summary{grid-column:1/-1}.how-it-works{grid-template-columns:1fr}.dashboard-shell{grid-template-columns:1fr}.dashboard-nav{position:static}.dashboard-nav nav{display:grid;grid-template-columns:repeat(3,1fr)}.dashboard-nav nav a{background:rgba(255,255,255,.05)}.dash-stats{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.offer-row{grid-template-columns:1fr auto}.offer-actions{grid-column:1/-1}.operator-admin-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){.announcement{justify-content:center}.header-inner{width:calc(100% - 20px)}.brand small{display:none}.account-link{font-size:0}.account-link>span{font-size:12px}.login-link{padding:6px}.hero{padding-top:30px}.hero-copy h1{font-size:34px;letter-spacing:-1.5px}.hero-stats{gap:18px}.hero-stats b{font-size:16px}.hero-visual{min-height:410px}.radar{width:360px;height:360px}.showcase-card{padding:20px}.showcase-number{font-size:32px}.trust-strip .shell{grid-template-columns:1fr}.section-head{gap:15px}.section-head>a{white-space:nowrap}.prefix-grid{grid-template-columns:1fr 1fr}.prefix-grid a{padding:16px}.listing-grid,.market-grid{grid-template-columns:1fr}.engine-demo{padding:25px;min-height:430px}.analysis-list{width:100%}.score-ring{left:25px;bottom:25px}.dark-section .listing-grid .listing-card:nth-child(3){display:block}.cta{flex-direction:column}.page-hero h1{font-size:28px}.market-search,.estimator-form{flex-direction:column}.filters-panel form{display:block}.detail-main,.deal-panel{padding:20px}.detail-number{font-size:34px;gap:6px}.intelligence-box{grid-template-columns:1fr;text-align:center}.score-dial{margin:auto}.spec-grid{grid-template-columns:1fr 1fr}.auth-layout{padding-block:20px}.auth-form{width:86%}.estimate-result{grid-template-columns:1fr;text-align:center;padding:23px}.estimate-result .score-dial{margin:auto}.dashboard-shell{padding-block:15px}.dashboard-nav nav{grid-template-columns:1fr 1fr}.dashboard-head{align-items:start;gap:15px}.dashboard-head h1{font-size:23px}.dashboard-head .button{padding:9px;font-size:10px}.dash-stats,.admin-stats{grid-template-columns:1fr 1fr}.listing-form{padding:18px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.pricing-types{grid-template-columns:1fr 1fr}.offer-row{grid-template-columns:1fr}.offer-amount{align-items:start}.transaction-row{grid-template-columns:1fr 1fr}.operator-admin-grid{grid-template-columns:1fr}.review-row{grid-template-columns:1fr auto}.review-row form{grid-column:1/-1}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{gap:20px}.search-hints{flex-wrap:wrap}}
