:root{
  --bg:#eeefea;--surface:#f7f7f3;--card:#fff;--ink:#121412;--muted:#696d67;--muted-2:#8b8f88;
  --line:#dedfd8;--line-strong:#c9cbc3;--accent:#d8ff63;--accent-strong:#b8ef25;--accent-soft:#f1ffd0;
  --success:#117a4d;--success-bg:#e8f7ee;--live:#6d45ee;--live-bg:#f0ebff;--warning:#9c6200;--warning-bg:#fff4dc;
  --danger:#b3261e;--danger-bg:#fff0ee;--shadow:0 18px 50px rgba(19,22,18,.08);--shadow-strong:0 24px 80px rgba(15,17,15,.18);
  --r-sm:14px;--r-md:20px;--r-lg:28px;--r-xl:36px;--pad:18px;--nav-h:76px;
  font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Segoe UI,Roboto,Helvetica,Arial,sans-serif;
  color-scheme:light;
}
*{box-sizing:border-box}html{background:#d9dad5;scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#f9faf6 0,#e6e7e2 45%,#d9dad5 100%);color:var(--ink);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(87,99,46,.28);outline-offset:2px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.04}h1{font-size:clamp(34px,9vw,44px);font-weight:860}h1 span{color:#575c55}h2{font-size:24px;font-weight:830}h3{font-size:17px}a{text-decoration:none;color:inherit}

.app-shell{position:relative;width:min(100%,480px);margin:0 auto;background:var(--surface);min-height:100dvh;box-shadow:0 0 0 1px rgba(0,0,0,.03);overflow-x:hidden}.screen{padding:calc(12px + env(safe-area-inset-top)) var(--pad) calc(var(--nav-h) + 30px + env(safe-area-inset-bottom));min-height:100dvh}.seller-shell{background:#f4f4f0}.seller-screen{padding-bottom:calc(var(--nav-h) + 30px + env(safe-area-inset-bottom))}.offline-banner{display:flex;gap:10px;align-items:flex-start;background:#fff0c8;color:#5e4600;padding:10px 16px;font-size:13px;font-weight:650;border-bottom:1px solid #ead99f}

/* Header */
.topbar{height:52px;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.brand{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:850;letter-spacing:-.035em}.brand-mark{width:34px;height:34px;border-radius:12px;background:var(--ink);display:grid;place-items:center;box-shadow:0 7px 18px rgba(0,0,0,.15)}.brand-mark>span{width:20px;height:20px;border:2px solid var(--accent);border-right-color:transparent;border-radius:50%;display:grid;place-items:center;color:transparent}.top-actions,.detail-actions{display:flex;gap:8px;align-items:center}.icon-btn,.avatar.small{width:44px;height:44px;min-width:44px;border:1px solid var(--line);background:rgba(255,255,255,.84);border-radius:15px;display:grid;place-items:center;position:relative}.icon-btn.subtle{border:0;background:transparent}.icon-btn.selected{background:var(--ink);color:var(--accent);border-color:var(--ink)}.avatar{border:0;background:var(--ink);color:white;display:grid;place-items:center;font-weight:820}.avatar.small{font-size:13px}.avatar.small:not(.authenticated){background:#fff;color:var(--ink)}.notification-count{position:absolute;top:-4px;right:-3px;background:var(--ink);color:var(--accent);min-width:19px;height:19px;border-radius:10px;display:grid;place-items:center;font-size:11px;font-weight:900;padding:0 4px;border:2px solid var(--surface)}.seller-topbar{justify-content:flex-start;gap:10px}.seller-topbar .avatar{margin-left:auto}.top-title{display:flex;flex-direction:column;min-width:0}.top-title span{font-size:11px;color:var(--muted);font-weight:700}.top-title b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Shared type & controls */
.eyebrow{display:flex;align-items:center;gap:6px;color:var(--muted);font-weight:800;font-size:12px;letter-spacing:.065em;text-transform:uppercase;margin-bottom:7px}.page-heading{margin:8px 0 24px}.page-heading h1{max-width:420px}.page-heading p{color:var(--muted);font-size:16px;line-height:1.55;margin-top:12px;max-width:390px}.compact-heading{margin-bottom:18px}.compact-heading h1{font-size:34px}.compact-heading p{font-size:15px}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin:32px 0 14px}.section-head .eyebrow{margin-bottom:5px}.text-button{border:0;background:transparent;min-height:44px;padding:8px 0 8px 12px;display:flex;align-items:center;gap:2px;color:var(--muted);font-size:13px;font-weight:760}.button{border:0;min-height:48px;border-radius:16px;padding:12px 16px;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:transform .12s ease,background .12s ease}.button:active{transform:scale(.985)}.button.primary{background:var(--ink);color:white}.button.primary .icon{color:var(--accent)}.button.secondary{background:#fff;border:1px solid var(--line)}.button.ghost{background:transparent;color:var(--muted)}.button.small{width:auto;min-height:44px;padding:9px 13px}.button.xl{min-height:60px;border-radius:19px;justify-content:space-between;text-align:left;padding:10px 16px}.button.xl>span{display:flex;flex-direction:column}.button.xl small{font-size:11px;color:#bec1ba;font-weight:650}.button.xl span:not(small){font-size:16px}.button.danger-button{background:var(--danger);color:white}.compact-cta{border:0;background:var(--ink);color:white;min-height:44px;padding:8px 12px;border-radius:14px;font-size:12px;font-weight:800;display:flex;align-items:center;gap:5px}.plain-link{border:0;background:transparent;min-height:44px;color:var(--muted);font-weight:700;font-size:13px;padding:8px 0;display:flex;align-items:center;gap:6px}.field-label{display:block;font-size:12px;font-weight:800;margin:16px 0 7px}.text-input,.money-input input,.url-input input,.rule-grid input,.two-fields input,.two-fields select,.rule-grid select{width:100%;min-height:50px;border:1px solid var(--line);border-radius:15px;background:white;padding:0 14px;font-size:16px;outline:none}.text-input.code{font-size:28px;letter-spacing:.25em;text-align:center;font-weight:850}.money-input{position:relative}.money-input input{font-size:30px;font-weight:880;letter-spacing:-.05em;padding-right:52px}.money-input>span{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-weight:850;color:var(--muted)}.field-help,.terms-mini,.demo-hint{font-size:12px;color:var(--muted);line-height:1.5;margin:9px 0 16px}.demo-hint{background:var(--warning-bg);color:#6d4a00;padding:9px 11px;border-radius:12px}.consent-line{display:flex;gap:10px;align-items:flex-start;margin:15px 0;font-size:13px;color:var(--muted)}.consent-line input{width:20px;height:20px;accent-color:var(--ink);margin-top:1px}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.two-fields label,.rule-grid label{font-size:12px;font-weight:700}.two-fields label>span,.rule-grid label>span{display:block;color:var(--muted);margin-bottom:6px}.two-fields input,.two-fields select{font-size:14px}.suffix-input{position:relative}.suffix-input input{padding-right:35px}.suffix-input i{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--muted);font-weight:800}

/* Home */
.network-hero{position:relative;overflow:hidden;background:#111311;color:white;border-radius:32px;padding:23px 20px 20px;box-shadow:var(--shadow-strong)}.network-glow{position:absolute;width:220px;height:220px;border-radius:50%;background:var(--accent);filter:blur(75px);opacity:.18;right:-70px;top:-90px;pointer-events:none}.network-hero .eyebrow{color:#afb3ab}.network-hero h1{font-size:39px;position:relative}.network-hero h1 span{color:var(--accent)}.network-hero>p{color:#c5c9c0;font-size:14px;line-height:1.55;margin-top:12px;max-width:350px}.network-stats{display:grid;grid-template-columns:1.25fr 1fr;gap:9px;margin-top:22px}.network-stats>div{background:rgba(255,255,255,.07);padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:16px}.network-stats b{display:block;font-size:19px;letter-spacing:-.04em}.network-stats span{display:block;color:#afb3ab;font-size:11px;margin-top:3px}.home-search{margin:-2px 0 0;padding-top:14px}.search-box{min-height:54px;border-radius:18px;background:white;border:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:0 13px;box-shadow:0 8px 22px rgba(20,22,19,.04)}.search-box input{border:0;outline:0;background:transparent;min-width:0;flex:1;height:52px;font-size:15px}.clear-search{width:36px;height:36px;border:0;background:#eceee9;border-radius:11px;display:grid;place-items:center}.personal-deal{margin-top:12px;border-radius:22px;background:var(--accent);padding:15px;display:flex;align-items:end;justify-content:space-between;gap:12px}.personal-deal h2{font-size:20px;margin:3px 0}.personal-deal p{font-size:12px;color:#46503a;line-height:1.5}.mini-label{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.personal-strip{margin-top:12px;border:1px solid var(--line);background:white;border-radius:20px;padding:12px;display:flex;align-items:center;gap:11px}.personal-strip>div:first-child{width:42px;height:42px;border-radius:13px;background:var(--accent-soft);display:grid;place-items:center}.personal-strip>div:nth-child(2){flex:1}.personal-strip b,.personal-strip span{display:block}.personal-strip b{font-size:14px}.personal-strip span{font-size:12px;color:var(--muted);margin-top:2px}.how-card{margin-top:12px;background:white;border:1px solid var(--line);border-radius:22px;padding:15px;display:grid;grid-template-columns:34px 1fr;gap:12px 10px}.how-number{width:32px;height:32px;border-radius:11px;background:var(--ink);color:var(--accent);display:grid;place-items:center;font-size:11px;font-weight:900}.how-card b{display:block;font-size:14px}.how-card span{display:block;font-size:12px;color:var(--muted);margin-top:2px;line-height:1.45}.transparency-card{width:100%;border:1px solid var(--line);background:#fdfdfb;border-radius:20px;padding:14px;display:grid;grid-template-columns:42px 1fr 24px;align-items:center;gap:10px;text-align:left;margin-top:18px}.transparency-card>div:first-child{width:42px;height:42px;background:#eef0e9;border-radius:13px;display:grid;place-items:center}.transparency-card b,.transparency-card span{display:block}.transparency-card b{font-size:14px}.transparency-card span{color:var(--muted);font-size:12px;margin-top:2px;line-height:1.4}.transparency-card.compact{margin-top:12px}

/* Cards & explore */
.horizontal-cards{display:flex;gap:12px;overflow-x:auto;margin:0 calc(var(--pad)*-1);padding:0 var(--pad) 5px;scroll-snap-type:x mandatory;scrollbar-width:none}.horizontal-cards .product-card{min-width:265px;scroll-snap-align:start}.product-card{border:1px solid var(--line);background:#fff;border-radius:25px;padding:0;text-align:left;overflow:hidden;box-shadow:0 8px 24px rgba(16,18,15,.035)}.product-image{overflow:hidden;background:#e8e9e4}.product-image img{width:100%;height:100%;object-fit:cover}.product-image.card{height:176px}.product-image.thumb,.product-image.mini{width:52px;height:52px;min-width:52px;border-radius:15px}.product-image.hero{height:292px;border-radius:30px}.product-card-body{padding:13px}.card-topline{display:flex;justify-content:space-between;align-items:center;gap:8px}.brand-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.055em;color:var(--muted)}.product-card h3{margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-line{display:flex;align-items:baseline;gap:8px;margin-top:7px}.price-line b{font-size:18px;letter-spacing:-.04em}.price-line span{font-size:12px;color:var(--muted);text-decoration:line-through}.card-demand{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;margin-top:13px}.card-demand strong{color:var(--ink)}.meter{height:5px;background:#ebede7;border-radius:999px;overflow:hidden;margin-top:8px}.meter>span,.meter>i{display:block;height:100%;background:var(--ink);border-radius:inherit}.status-pill{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:850;white-space:nowrap}.status-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.success{background:var(--success-bg);color:var(--success)}.status-pill.live{background:var(--live-bg);color:var(--live)}.status-pill.warm{background:var(--warning-bg);color:var(--warning)}.status-pill.neutral{background:#eceee9;color:#656961}.demand-list{background:white;border:1px solid var(--line);border-radius:24px;padding:3px 13px}.demand-row{width:100%;border:0;border-bottom:1px solid #ecece7;background:transparent;padding:11px 0;display:flex;align-items:center;gap:9px;text-align:left;min-height:76px}.demand-row:last-child{border-bottom:0}.rank-num{width:24px;font-size:16px;font-weight:900;text-align:center}.demand-row-main{flex:1;min-width:0}.row-title{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-meta{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;margin-top:4px}.positive{color:var(--success)!important}.row-end{text-align:right;min-width:86px}.row-end b,.row-end span{display:block}.row-end b{font-size:12px}.row-end span{font-size:10px;color:var(--muted);margin-top:4px}.filter-row{display:flex;align-items:center;gap:8px;margin:12px calc(var(--pad)*-1) 2px;padding-left:var(--pad)}.chips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;flex:1;padding-right:3px}.chip,.filter-button{border:1px solid var(--line);background:#fff;border-radius:999px;min-height:44px;padding:8px 13px;font-size:12px;font-weight:800;white-space:nowrap}.chip.active,.filter-button.active{background:var(--ink);color:white;border-color:var(--ink)}.filter-button{border-radius:14px;margin-right:var(--pad);display:flex;align-items:center;gap:5px}.result-meta{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px;margin:16px 1px 10px}.result-meta button{border:0;background:transparent;min-height:44px;padding:5px;display:flex;align-items:center;gap:5px;font-weight:760}.explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.explore-grid .product-image.card{height:145px}.explore-grid .product-card h3{font-size:15px}.explore-grid .card-demand{display:grid;gap:2px}.explore-grid .status-pill{display:none}.empty-state{text-align:center;border:1px dashed var(--line-strong);background:rgba(255,255,255,.62);border-radius:26px;padding:38px 22px;margin-top:20px}.empty-state h2{margin:12px 0 8px}.empty-state p{font-size:14px;color:var(--muted);line-height:1.55;margin-bottom:18px}.empty-state.compact{padding:28px 18px}

/* Product detail */
.detail-top{height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:10px}.detail-top>button:first-child{justify-self:start}.detail-top>.detail-actions,.detail-top>button:last-child,.detail-top>span:last-child{justify-self:end}.center-title{font-size:17px;letter-spacing:-.02em}.product-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:18px 0 12px}.product-heading h1{font-size:31px;margin-top:4px}.price-summary{display:flex;justify-content:space-between;align-items:end;gap:12px;border-bottom:1px solid var(--line);padding-bottom:18px}.price-summary>div:first-child span,.price-summary>div:first-child b,.price-summary>div:first-child small{display:block}.price-summary>div:first-child span{font-size:12px;color:var(--muted)}.price-summary>div:first-child b{font-size:29px;letter-spacing:-.05em;margin-top:1px}.price-summary>div:first-child small{font-size:11px;color:var(--muted);margin-top:3px}.price-delta{background:#eef0ea;border-radius:15px;padding:9px;text-align:center;min-width:85px}.price-delta.down{background:var(--success-bg);color:var(--success)}.price-delta b,.price-delta span{display:block}.price-delta b{font-size:16px}.price-delta span{font-size:10px;font-weight:750;margin-top:1px}.my-intent-card{margin-top:14px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;border:1px solid #c8dc88;background:#f7ffe3;border-radius:19px;padding:11px}.my-intent-card>div:first-child{width:42px;height:42px;border-radius:13px;background:var(--accent);display:grid;place-items:center}.my-intent-card span,.my-intent-card b{display:block}.my-intent-card span{font-size:11px;color:#5b614c}.my-intent-card b{font-size:13px}.my-intent-card button{border:0;background:transparent;min-height:44px;font-size:12px;font-weight:800}.demand-block{background:#131513;color:white;border-radius:27px;padding:18px;margin-top:18px}.demand-head{display:flex;justify-content:space-between;gap:12px}.demand-head .eyebrow{color:#aeb3aa}.demand-value{font-size:32px;font-weight:890;letter-spacing:-.055em}.demand-head span{font-size:11px;color:#aeb3aa}.info-button{width:44px;height:44px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:white;border-radius:14px;display:grid;place-items:center}.demand-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px}.demand-kpis div{background:rgba(255,255,255,.065);border-radius:14px;padding:10px}.demand-kpis b,.demand-kpis span{display:block}.demand-kpis b{font-size:14px}.demand-kpis span{font-size:10px;color:#afb3ac;margin-top:2px}.meter.large{height:7px;background:#343733;margin-top:15px}.demand-block .meter>span{background:var(--accent)}.meter-label{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#aeb2ab;margin-top:6px}.lifecycle{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin:16px 2px 2px;position:relative}.lifecycle:before{content:"";position:absolute;left:8%;right:8%;top:13px;height:1px;background:var(--line)}.life-step{position:relative;text-align:center}.life-step>span{position:relative;width:27px;height:27px;border-radius:50%;background:#e4e6e0;color:#838780;display:grid;place-items:center;margin:0 auto 6px;font-size:10px;font-weight:900;z-index:1}.life-step.done>span{background:var(--ink);color:var(--accent)}.life-step.current>span{box-shadow:0 0 0 5px rgba(216,255,99,.4)}.life-step small{font-size:10px;line-height:1.1;color:var(--muted);display:block}.offers-stack{display:grid;gap:9px}.offer-card{display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;background:white;border:1px solid var(--line);border-radius:20px;padding:12px}.offer-card.winner{border-color:#a9c75c;box-shadow:inset 0 0 0 1px #d2ec8d}.offer-rank{width:30px;height:30px;border-radius:10px;background:#f0f1ec;display:grid;place-items:center;font-weight:850}.winner .offer-rank{background:var(--accent)}.offer-main{min-width:0}.offer-seller{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.offer-seller b{font-size:13px}.seller-trust{display:inline-flex;align-items:center;gap:2px;color:var(--success);font-size:10px;font-weight:800}.offer-main>span{display:block;color:var(--muted);font-size:10px;margin-top:2px}.quality-bar{height:3px;background:#e8eae4;border-radius:99px;margin-top:6px;overflow:hidden}.quality-bar i{display:block;height:100%;background:var(--success)}.offer-main>small{font-size:10px;color:var(--muted)}.offer-price{text-align:right}.offer-price b,.offer-price span,.offer-price em{display:block}.offer-price b{font-size:16px;letter-spacing:-.04em}.offer-price span{font-size:10px;color:var(--muted)}.offer-price em{font-style:normal;background:var(--accent-soft);font-size:10px;padding:3px 5px;border-radius:7px;margin-top:3px;font-weight:850}.advice-card{display:grid;grid-template-columns:42px 1fr;gap:10px;border-radius:20px;padding:14px;border:1px solid var(--line)}.advice-card>div:first-child{width:42px;height:42px;border-radius:13px;display:grid;place-items:center}.advice-card b{font-size:14px}.advice-card p{font-size:12px;color:var(--muted);line-height:1.5;margin-top:3px}.advice-card.buy{background:var(--success-bg);border-color:#cae8d5}.advice-card.buy>div:first-child{background:#d3eedc;color:var(--success)}.advice-card.wait{background:var(--warning-bg);border-color:#eedcab}.advice-card.wait>div:first-child{background:#ffe5a3;color:var(--warning)}.advice-card.neutral>div:first-child{background:#e9ebe6}.data-card,.curve-card{background:white;border:1px solid var(--line);border-radius:21px;padding:14px;margin-top:10px}.data-card-head{display:flex;justify-content:space-between;gap:10px}.data-card-head span,.data-card-head b{display:block}.data-card-head span{font-size:11px;color:var(--muted)}.data-card-head b{font-size:13px}.freshness{padding:5px 7px!important;border-radius:8px;background:#eef0eb;font-weight:800;color:#565b54!important}.line-chart{height:126px;position:relative;margin-top:10px}.line-chart svg{width:100%;height:105px;overflow:visible}.chart-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.curve-note{font-size:11px;color:var(--muted);line-height:1.45}.curve-bars{height:155px;display:flex;align-items:end;gap:7px;margin-top:15px}.curve-col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;text-align:center}.curve-bar{background:#e3e5df;border-radius:9px 9px 4px 4px;min-height:18px;position:relative}.curve-bar.active{background:var(--accent)}.curve-bar span{position:absolute;top:-19px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:800}.curve-col small{font-size:10px;color:var(--muted);margin-top:5px}.bottom-spacer{height:40px}.sticky-action{position:fixed;z-index:29;bottom:calc(var(--nav-h) + 7px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(calc(100% - 24px),456px);pointer-events:none}.sticky-inner{pointer-events:auto;background:rgba(247,247,243,.88);backdrop-filter:blur(16px);padding:7px;border:1px solid rgba(201,203,195,.8);border-radius:23px;box-shadow:0 12px 36px rgba(11,14,10,.17)}

/* Collective */
.auth-promo{margin-top:22px;background:#fff;border:1px solid var(--line);border-radius:28px;padding:24px;text-align:center}.auth-promo.left{text-align:left}.auth-orbit,.account-icon{width:68px;height:68px;margin:0 auto 16px;border-radius:22px;background:var(--ink);color:var(--accent);display:grid;place-items:center}.auth-promo.left .account-icon{margin-left:0}.auth-promo h2{font-size:27px}.auth-promo p{font-size:14px;color:var(--muted);line-height:1.5;margin:9px 0 20px}.auth-promo .button+.button{margin-top:7px}.wallet-card{background:linear-gradient(145deg,#121412,#252a23);color:white;border-radius:28px;padding:20px;box-shadow:var(--shadow-strong)}.wallet-card>div:first-child span,.wallet-card>div:first-child b{display:block}.wallet-card>div:first-child span{font-size:11px;color:#b9beb5}.wallet-card>div:first-child b{font-size:34px;letter-spacing:-.055em}.wallet-stats{display:flex;gap:9px;margin-top:16px}.wallet-stats span{background:rgba(255,255,255,.07);padding:8px 10px;border-radius:11px;font-size:11px;color:#c4c8c0}.wallet-stats b{color:white}.verify-banner{width:100%;margin-top:10px;border:1px solid #d8e9ad;background:#f6ffe1;border-radius:18px;padding:11px;display:grid;grid-template-columns:38px 1fr 22px;gap:9px;text-align:left;align-items:center}.verify-banner>div:first-child{width:38px;height:38px;background:var(--accent);border-radius:12px;display:grid;place-items:center}.verify-banner b,.verify-banner span{display:block}.verify-banner b{font-size:13px}.verify-banner span{font-size:11px;color:#687054;line-height:1.4}.segmented{display:grid;grid-template-columns:repeat(3,1fr);background:#e5e7e1;border-radius:15px;padding:4px;margin:18px 0 12px}.segmented button{border:0;background:transparent;min-height:42px;border-radius:12px;font-size:11px;font-weight:800}.segmented button.active{background:white;box-shadow:0 3px 10px rgba(0,0,0,.07)}.segmented span{display:inline-grid;place-items:center;min-width:18px;height:18px;background:#dfe1db;border-radius:7px;font-size:10px}.joined-list{display:grid;gap:9px}.joined-card{width:100%;border:1px solid var(--line);background:white;border-radius:19px;padding:11px;display:flex;align-items:center;gap:10px;text-align:left}.joined-card.nonbutton{cursor:default}.joined-main{flex:1;min-width:0}.joined-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.joined-main b{font-size:13px}.joined-main>span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.joined-main small{font-size:10px;color:var(--muted)}.joined-main .meter{margin:8px 0 3px}.referral-panel{margin-top:18px;border-radius:21px;background:var(--accent);padding:13px;display:grid;grid-template-columns:40px 1fr auto;gap:9px;align-items:center}.referral-panel>div:first-child{width:40px;height:40px;border-radius:12px;background:rgba(0,0,0,.08);display:grid;place-items:center}.referral-panel b,.referral-panel span{display:block}.referral-panel b{font-size:13px}.referral-panel span{font-size:10px;margin-top:2px;color:#52603b}

/* Add */
.add-panel{background:white;border:1px solid var(--line);border-radius:24px;padding:15px}.url-input{display:flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:4px 5px 4px 12px}.url-input input{border:0;outline:0;min-width:0;flex:1;height:48px;font-size:14px}.compact-button{width:auto;min-width:90px}.supported-row{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:var(--muted);font-size:10px}.supported-row b{color:var(--ink)}.steps-card{background:white;border:1px solid var(--line);border-radius:24px;padding:14px;margin-top:16px}.steps-card.compact{margin:0 0 16px}.step-row{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:10px 0}.step-row+ .step-row{border-top:1px solid #ecece8}.step-row>span{width:32px;height:32px;border-radius:11px;background:#ebede7;display:grid;place-items:center;font-size:11px;font-weight:900}.step-row b{font-size:14px}.step-row p{font-size:12px;color:var(--muted);line-height:1.5;margin-top:3px}.trust-foot{display:flex;gap:8px;color:var(--muted);font-size:12px;line-height:1.5;margin:14px 3px}.analysis-result{background:white;border:1px solid var(--line);border-radius:25px;padding:15px;margin-top:16px}.analysis-status{display:flex;align-items:center;gap:6px;color:var(--success);font-size:12px;font-weight:850;margin-bottom:13px}.analysis-product{display:flex;gap:11px;align-items:center}.analysis-product>div:last-child{min-width:0}.analysis-product span,.analysis-product b,.analysis-product small{display:block}.analysis-product span{font-size:10px;color:var(--muted);text-transform:uppercase;font-weight:800}.analysis-product b{font-size:15px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-product small{font-size:10px;color:var(--muted);margin-top:3px}.generic-product{width:52px;height:52px;border-radius:15px;background:#e9ebe5;display:grid;place-items:center}.analysis-details{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0}.analysis-details div{background:#f2f3ef;border-radius:12px;padding:9px}.analysis-details span,.analysis-details b{display:block}.analysis-details span{font-size:10px;color:var(--muted)}.analysis-details b{font-size:10px;margin-top:2px}.analysis-result .button+.button{margin-top:5px}

/* Account */
.seller-entry-card{width:100%;border:1px solid var(--line);background:white;border-radius:21px;padding:13px;display:grid;grid-template-columns:44px 1fr 24px;align-items:center;gap:10px;text-align:left;margin-top:13px}.seller-entry-card.premium{background:#141614;color:white;border-color:#141614}.seller-entry-card>div:first-child{width:44px;height:44px;border-radius:13px;background:#eff0eb;display:grid;place-items:center}.seller-entry-card.premium>div:first-child{background:rgba(255,255,255,.09);color:var(--accent)}.seller-entry-card b,.seller-entry-card span{display:block}.seller-entry-card b{font-size:14px}.seller-entry-card span{font-size:11px;color:var(--muted);line-height:1.4;margin-top:2px}.seller-entry-card.premium span{color:#adb2aa}.entry-status{background:var(--accent)!important;color:var(--ink)!important;border-radius:9px;padding:5px 7px!important;font-size:10px!important;font-weight:900}.profile-card{display:flex;align-items:center;gap:13px;margin:8px 0 16px}.avatar.large{width:68px;height:68px;border-radius:22px;font-size:21px}.profile-card h1{font-size:26px}.profile-card span{font-size:12px;color:var(--muted)}.verified-line{display:flex;align-items:center;gap:3px;color:var(--success);font-size:10px;font-weight:800;margin-top:3px}.identity-strength{background:white;border:1px solid var(--line);border-radius:20px;padding:14px}.strength-head{display:flex;justify-content:space-between}.strength-head b,.strength-head span{display:block}.strength-head>div b{font-size:13px}.strength-head>div span{font-size:10px;color:var(--muted)}.strength-head>b{font-size:14px}.identity-strength button{border:0;background:transparent;color:var(--success);font-size:11px;font-weight:800;padding:8px 0 0;min-height:36px}.settings-group{margin-top:25px}.settings-group>h2{font-size:16px;margin-bottom:8px}.setting-row{width:100%;min-height:62px;border:0;border-bottom:1px solid #e8e9e4;background:transparent;padding:8px 2px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;text-align:left}.setting-icon{width:40px;height:40px;border-radius:12px;background:#e9ebe5;display:grid;place-items:center}.setting-row>span:nth-child(2) b,.setting-row>span:nth-child(2) small{display:block}.setting-row>span:nth-child(2) b{font-size:13px}.setting-row>span:nth-child(2) small{font-size:10px;color:var(--muted);line-height:1.35;margin-top:2px}.setting-row.danger{color:var(--danger)}.switch{border:0;width:48px;height:29px;border-radius:999px;background:#d7d9d3;padding:4px;display:flex;align-items:center;transition:.15s}.switch i{width:21px;height:21px;border-radius:50%;background:white;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:.15s}.switch.on{background:var(--ink)}.switch.on i{transform:translateX(19px);background:var(--accent)}

/* Notifications, privacy, help */
.notification-list{display:grid;gap:7px}.notification-item{position:relative;width:100%;min-height:86px;border:1px solid var(--line);background:white;border-radius:18px;padding:12px;display:grid;grid-template-columns:42px 1fr 8px;gap:10px;text-align:left}.notification-item.unread{border-color:#b8ca80;background:#fbfff0}.notification-icon{width:42px;height:42px;border-radius:13px;background:#eceee8;display:grid;place-items:center}.notification-icon.deal{background:var(--accent)}.notification-item b{font-size:13px}.notification-item p{font-size:11px;color:var(--muted);line-height:1.4;margin:2px 0}.notification-item small{font-size:10px;color:var(--muted)}.unread-dot{width:7px;height:7px;border-radius:50%;background:var(--success);align-self:start;margin-top:4px}.privacy-grid{display:grid;gap:9px}.privacy-card{border:1px solid var(--line);background:white;border-radius:20px;padding:15px}.privacy-card b{display:block;font-size:14px;margin:8px 0 3px}.privacy-card p{font-size:12px;color:var(--muted);line-height:1.5}.support-hero{background:#131513;color:white;border-radius:28px;padding:22px;margin-bottom:16px}.support-hero .icon{color:var(--accent)}.support-hero h1{font-size:31px;margin:10px 0 6px}.support-hero p{font-size:13px;color:#b9beb6;line-height:1.5;margin-bottom:17px}.support-hero .button{background:var(--accent);color:var(--ink)}.faq-list{display:grid;gap:8px}.faq{border:1px solid var(--line);background:white;border-radius:17px;padding:0 13px}.faq summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:800;list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq[open] summary .icon{transform:rotate(90deg)}.faq p{font-size:12px;color:var(--muted);line-height:1.55;padding:0 0 13px}

/* Sheets */
.sheet-backdrop{position:fixed;inset:0;z-index:100;background:rgba(13,15,13,.48);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center;padding-top:40px;animation:fade .16s ease}.sheet{position:relative;width:min(100%,480px);max-height:92dvh;overflow-y:auto;background:var(--surface);border-radius:30px 30px 0 0;padding:12px 18px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -20px 70px rgba(0,0,0,.24);animation:rise .2s ease}.sheet-grab{width:42px;height:5px;border-radius:99px;background:#ced0c9;margin:0 auto 13px}.sheet-close{position:absolute;right:14px;top:14px;width:44px;height:44px;border:0;background:#e8eae4;border-radius:14px;display:grid;place-items:center}.sheet-head{display:flex;gap:11px;align-items:flex-start;padding-right:45px;margin-bottom:15px}.sheet-head h2{font-size:25px}.sheet-head p{font-size:13px;color:var(--muted);line-height:1.5;margin-top:5px}.sheet-head small{font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:850;color:var(--muted)}.sheet-icon{width:46px;height:46px;min-width:46px;border-radius:15px;background:#e6e8e2;display:grid;place-items:center}.sheet-icon.success-icon{background:var(--accent)}.sheet-icon.danger-icon{background:var(--danger-bg);color:var(--danger)}.sheet-progress{height:4px;background:#dedfd9;border-radius:99px;overflow:hidden;margin:4px 52px 19px 0}.sheet-progress span{display:block;height:100%;background:var(--ink);border-radius:99px}.target-context{background:#e9ebe5;border-radius:15px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.target-context span{color:var(--muted)}.target-context b{font-size:14px}.preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.preset-grid button{border:1px solid var(--line);background:white;border-radius:13px;min-height:55px;padding:8px}.preset-grid b,.preset-grid span{display:block}.preset-grid b{font-size:12px}.preset-grid span{font-size:10px;color:var(--muted);margin-top:2px}.option-stack{display:grid;gap:7px;margin:12px 0}.choice{width:100%;min-height:59px;border:1px solid var(--line);background:white;border-radius:16px;padding:10px;display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:center;text-align:left}.choice.selected{border-color:#9caf62;background:#fbfff1;box-shadow:inset 0 0 0 1px #b8d465}.radio{width:20px;height:20px;border-radius:50%;border:2px solid #b6b9b1;display:grid;place-items:center}.choice.selected .radio{border:6px solid var(--ink);background:var(--accent)}.choice b,.choice small{display:block}.choice b{font-size:13px}.choice small{font-size:10px;color:var(--muted);margin-top:2px}.sheet-actions{display:grid;grid-template-columns:.7fr 1.3fr;gap:8px;margin-top:12px}.sheet-notice{display:flex;align-items:flex-start;gap:8px;background:#eceee8;border-radius:14px;padding:10px;font-size:11px;color:var(--muted);line-height:1.45;margin:12px 0}.summary-product{display:flex;gap:10px;align-items:center;background:white;border:1px solid var(--line);padding:10px;border-radius:17px}.summary-product b,.summary-product span{display:block}.summary-product b{font-size:13px}.summary-product span{font-size:10px;color:var(--muted);margin-top:2px}.confirm-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.confirm-grid div{background:white;border:1px solid var(--line);border-radius:14px;padding:10px}.confirm-grid span,.confirm-grid b{display:block}.confirm-grid span{font-size:10px;color:var(--muted)}.confirm-grid b{font-size:12px;margin-top:2px}.trust-levels{display:grid;gap:8px}.trust-levels>div{display:grid;grid-template-columns:14px 90px 1fr;gap:7px;align-items:start;background:white;border:1px solid var(--line);border-radius:13px;padding:10px}.trust-levels b{font-size:12px}.trust-levels p{font-size:10px;color:var(--muted);line-height:1.4}.level-dot{width:10px;height:10px;border-radius:50%;margin-top:4px;background:#c3c6be}.level-dot.l2{background:#9fa894}.level-dot.l3{background:#7f9d44}.level-dot.l4{background:var(--accent-strong)}.share-preview{background:#141614;color:white;border-radius:19px;padding:15px;margin-bottom:12px}.share-preview span,.share-preview b,.share-preview strong{display:block}.share-preview span{font-size:11px;color:#afb3ab}.share-preview b{font-size:14px;margin-top:4px}.share-preview strong{font-size:22px;margin-top:3px;color:var(--accent)}.checkout-summary{display:flex;align-items:center;gap:11px;background:white;border:1px solid var(--line);border-radius:18px;padding:11px}.checkout-summary span,.checkout-summary b,.checkout-summary small{display:block}.checkout-summary span{font-size:12px}.checkout-summary b{font-size:19px}.checkout-summary small{font-size:10px;color:var(--success)}.seller-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0 13px}.seller-terms div{background:#eceee8;border-radius:12px;padding:8px}.seller-terms span,.seller-terms b{display:block}.seller-terms span{font-size:10px;color:var(--muted);margin-top:3px}.seller-terms b{font-size:10px}.toggle-card{display:flex;justify-content:space-between;gap:10px;align-items:center;background:white;border:1px solid var(--line);border-radius:16px;padding:12px;margin:12px 0}.toggle-card b,.toggle-card small{display:block}.toggle-card b{font-size:13px}.toggle-card small{font-size:10px;color:var(--muted);margin-top:2px}.source-list{display:grid;gap:6px;margin:12px 0}.source-list div{background:white;border:1px solid var(--line);border-radius:13px;padding:10px;display:flex;justify-content:space-between;gap:8px}.source-list b{font-size:11px}.source-list span{font-size:10px;color:var(--muted)}.support-chat{max-height:270px;overflow-y:auto;display:grid;gap:7px;margin:8px 0}.bot-message,.user-message{max-width:89%;padding:10px 12px;border-radius:15px;font-size:12px;line-height:1.45}.bot-message{background:#e7e9e3;border-bottom-left-radius:5px}.user-message{background:var(--ink);color:white;margin-left:auto;border-bottom-right-radius:5px}.success-message{background:var(--success-bg);color:#285b42}.seller-bid-context{background:#131513;color:white;border-radius:18px;padding:13px}.seller-bid-context span,.seller-bid-context b,.seller-bid-context small{display:block}.seller-bid-context span,.seller-bid-context small{font-size:10px;color:#b5bab2}.seller-bid-context b{font-size:24px}.seller-bid-context small{margin-top:2px}

/* Seller */
.seller-heading h1 span{color:#5f654f}.seller-overview{background:#111311;color:white;border-radius:28px;padding:19px;margin-top:6px}.seller-overview>span{display:block;font-size:11px;color:#afb3ab}.seller-overview>b{font-size:34px;letter-spacing:-.055em}.seller-overview>div{display:flex;gap:7px;margin-top:13px}.seller-overview em{font-style:normal;font-size:10px;color:#c7cbc3;background:rgba(255,255,255,.07);padding:6px 8px;border-radius:9px}.seller-health{display:grid;grid-template-columns:40px 1fr auto;gap:9px;align-items:center;background:white;border:1px solid var(--line);border-radius:18px;padding:10px;margin-top:10px}.seller-health>div:first-child{width:40px;height:40px;border-radius:12px;background:var(--success-bg);color:var(--success);display:grid;place-items:center}.seller-health b,.seller-health span{display:block}.seller-health b{font-size:12px}.seller-health span{font-size:10px;color:var(--muted)}.seller-health button{border:0;background:transparent;min-height:44px;font-size:11px;font-weight:800}.seller-opportunity-list{display:grid;gap:9px}.seller-opportunity{width:100%;border:1px solid var(--line);background:white;border-radius:21px;padding:10px;display:grid;grid-template-columns:58px 1fr 20px;gap:10px;text-align:left;align-items:center}.seller-op-image{position:relative}.seller-op-image>span{position:absolute;left:-2px;bottom:-5px;background:var(--accent);font-size:10px;font-weight:900;padding:3px 5px;border-radius:7px;white-space:nowrap}.seller-op-main{min-width:0}.seller-op-main>div:first-child span,.seller-op-main>div:first-child b{display:block}.seller-op-main>div:first-child span{font-size:10px;color:var(--muted);text-transform:uppercase}.seller-op-main>div:first-child b{font-size:13px}.seller-op-main>strong{display:block;font-size:18px;letter-spacing:-.04em;margin-top:5px}.seller-op-kpis{display:flex;gap:7px;flex-wrap:wrap;margin:4px 0}.seller-op-kpis span{font-size:10px;color:var(--muted)}.seller-op-kpis b{color:var(--ink)}.seller-op-main>small{font-size:10px;color:var(--success)}.seller-insight{margin-top:15px;background:var(--accent-soft);border:1px solid #d7eaaa;border-radius:18px;padding:12px;display:grid;grid-template-columns:38px 1fr;gap:9px}.seller-insight>div:first-child{width:38px;height:38px;background:var(--accent);border-radius:12px;display:grid;place-items:center}.seller-insight b{font-size:12px}.seller-insight p{font-size:10px;color:#5e664b;line-height:1.4;margin-top:2px}.seller-onboarding-wrap{padding:8px 0}.seller-onboard-card{background:white;border:1px solid var(--line);border-radius:28px;padding:20px}.seller-onboard-card>.icon{color:#5d625a}.seller-onboard-card h1{font-size:31px;margin:12px 0 6px}.seller-onboard-card>p{font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:16px}.onboard-step{display:inline-block;background:#ebede7;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:850;margin-bottom:15px}.domain-box{display:flex;justify-content:space-between;align-items:center;background:#eff1ec;border-radius:14px;padding:11px;margin:12px 0}.domain-box span{font-size:13px;font-weight:800}.domain-box b{font-size:10px;color:var(--warning);display:flex;align-items:center;gap:4px}.back-row{border:0;background:transparent;min-height:44px;padding:5px 0;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:800}.seller-product-head{display:flex;gap:11px;align-items:center;margin:10px 0 15px}.seller-product-head span,.seller-product-head small{font-size:10px;color:var(--muted)}.seller-product-head h1{font-size:24px}.seller-demand-card{background:#131513;color:white;border-radius:25px;padding:16px}.seller-demand-card .eyebrow{color:#aeb3ab}.seller-demand-card>div:first-child>b{display:block;font-size:30px;letter-spacing:-.05em}.seller-demand-card>div:first-child>span{font-size:10px;color:#aeb3ab}.seller-demand-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.seller-demand-grid div{background:rgba(255,255,255,.07);border-radius:12px;padding:9px}.seller-demand-grid b,.seller-demand-grid span{display:block}.seller-demand-grid b{font-size:13px}.seller-demand-grid span{font-size:10px;color:#adb2aa}.privacy-banner{display:grid;grid-template-columns:32px 1fr;gap:8px;background:#edeaf8;border:1px solid #ddd6f4;border-radius:16px;padding:11px;margin-top:9px;color:#51427c}.privacy-banner b,.privacy-banner span{display:block}.privacy-banner b{font-size:12px}.privacy-banner span{font-size:10px;line-height:1.4;margin-top:2px}.buyer-funnel{background:white;border:1px solid var(--line);border-radius:19px;padding:12px}.buyer-funnel>div{display:grid;grid-template-columns:88px 1fr 45px;align-items:center;gap:7px;padding:6px 0}.buyer-funnel span{font-size:10px;color:var(--muted)}.buyer-funnel i{height:7px;border-radius:99px;background:var(--accent-strong)}.buyer-funnel b{text-align:right;font-size:11px}.seller-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seller-context-grid>div{background:white;border:1px solid var(--line);border-radius:17px;padding:12px}.seller-context-grid span,.seller-context-grid b,.seller-context-grid small{display:block}.seller-context-grid span{font-size:10px;color:var(--muted)}.seller-context-grid b{font-size:16px}.seller-context-grid small{font-size:10px;color:var(--muted)}.bid-active-card{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;background:var(--success-bg);border:1px solid #cce6d5;border-radius:17px;padding:11px;margin-top:15px}.bid-active-card>div:first-child{width:38px;height:38px;border-radius:12px;background:#cdebd8;color:var(--success);display:grid;place-items:center}.bid-active-card b,.bid-active-card span{display:block}.bid-active-card b{font-size:12px}.bid-active-card span{font-size:10px;color:#4c6a58}.bid-active-card button{border:0;background:transparent;min-height:44px;font-size:11px;font-weight:800}.seller-fee-note{display:flex;gap:7px;color:var(--muted);font-size:10px;line-height:1.45;margin:12px 3px}.seller-bid-list{display:grid;gap:9px}.bid-list-card{width:100%;border:1px solid var(--line);background:white;border-radius:18px;padding:10px;display:grid;grid-template-columns:52px 1fr 20px;gap:9px;text-align:left;align-items:center}.bid-list-card b,.bid-list-card span,.bid-list-card small{display:block}.bid-list-card b{font-size:13px}.bid-list-card span{font-size:10px;color:var(--muted);margin-top:2px}.bid-list-card small{font-size:10px;margin-top:3px}.autobid-master{background:#131513;color:white;border-radius:22px;padding:14px;display:flex;justify-content:space-between;gap:10px;align-items:center}.autobid-master>div{display:flex;align-items:center;gap:10px}.autobid-master>div>.icon{color:var(--accent)}.autobid-master b,.autobid-master span{display:block}.autobid-master b{font-size:14px}.autobid-master span{font-size:10px;color:#adb2aa;margin-top:2px}.rule-card{background:white;border:1px solid var(--line);border-radius:21px;padding:14px;margin-top:11px}.rule-card h2{font-size:17px}.rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0}.rule-grid input{font-size:14px}.simulation-card{background:var(--accent-soft);border:1px solid #d4e7a4;border-radius:17px;padding:12px;margin:10px 0}.simulation-card>div{display:flex;align-items:center;gap:6px}.simulation-card b{font-size:12px}.simulation-card p{font-size:10px;line-height:1.5;color:#5f674f;margin-top:4px}.feed-empty{text-align:center;background:white;border:1px solid var(--line);border-radius:24px;padding:28px 18px}.feed-empty h2{margin:10px 0 6px}.feed-empty p{font-size:12px;color:var(--muted);line-height:1.5;margin-bottom:16px}.feed-types{display:flex;justify-content:center;gap:7px;margin-top:12px}.feed-types span{background:#eceee8;border-radius:9px;padding:5px 7px;font-size:10px;font-weight:800}.feed-health-card{display:flex;justify-content:space-between;align-items:center;background:white;border:1px solid var(--line);border-radius:20px;padding:13px}.feed-health-card>div{display:flex;align-items:center;gap:8px}.health-dot{width:12px;height:12px;border-radius:50%;background:#20a66a;box-shadow:0 0 0 5px #daf1e5}.feed-health-card b,.feed-health-card span{display:block}.feed-health-card b{font-size:12px}.feed-health-card span{font-size:10px;color:var(--muted)}.feed-health-card strong{font-size:17px}.feed-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.feed-kpis div{background:#e9ebe5;border-radius:13px;padding:10px}.feed-kpis b,.feed-kpis span{display:block}.feed-kpis b{font-size:15px}.feed-kpis span{font-size:10px;color:var(--muted)}.seller-org-card{display:flex;align-items:center;gap:12px;margin:8px 0 18px}.org-logo{width:62px;height:62px;border-radius:20px;background:#131513;color:var(--accent);display:grid;place-items:center;font-weight:900}.seller-org-card h1{font-size:24px}.seller-org-card span,.seller-org-card small{display:block;font-size:10px;color:var(--muted)}.seller-org-card small{color:var(--success);margin-top:3px}

/* Nav */
.bottom-nav{position:fixed;z-index:30;left:50%;bottom:0;transform:translateX(-50%);width:min(100%,480px);height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding:7px 9px calc(7px + env(safe-area-inset-bottom));background:rgba(247,247,243,.92);backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.07);display:grid;grid-template-columns:repeat(5,1fr)}.bottom-nav button{border:0;background:transparent;min-height:56px;color:#7d817a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:760}.bottom-nav button.active{color:var(--ink)}.nav-icon{height:25px;display:grid;place-items:center}.bottom-nav .primary-tab .nav-icon{width:42px;height:42px;border-radius:14px;background:var(--ink);color:var(--accent);margin-top:-20px;box-shadow:0 8px 18px rgba(0,0,0,.2)}.seller-nav{grid-template-columns:repeat(4,1fr)}

/* Toast */
.toast{position:fixed;z-index:150;left:50%;top:calc(12px + env(safe-area-inset-top));transform:translateX(-50%);width:min(calc(100% - 24px),448px);background:#111311;color:white;border-radius:16px;padding:11px 13px;display:flex;align-items:center;gap:8px;box-shadow:var(--shadow-strong);font-size:12px;font-weight:720}.toast .icon{color:var(--accent)}

@keyframes rise{from{transform:translateY(14px);opacity:.8}to{transform:none;opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media (min-width:700px){body{padding:24px 0}.app-shell{min-height:900px;border-radius:36px;box-shadow:0 30px 90px rgba(0,0,0,.18)}.screen{min-height:900px}.bottom-nav{bottom:24px;border-radius:0 0 36px 36px}.sticky-action{bottom:calc(24px + var(--nav-h) + 7px)}.sheet-backdrop{align-items:center}.sheet{border-radius:30px;max-height:820px}.product-image.hero{height:330px}}
@media (max-width:370px){:root{--pad:14px}.network-hero h1{font-size:35px}.network-stats{grid-template-columns:1fr}.explore-grid{grid-template-columns:1fr}.explore-grid .product-image.card{height:190px}.two-fields,.rule-grid{grid-template-columns:1fr}.demand-kpis{grid-template-columns:1fr 1fr}.offer-card{grid-template-columns:28px 1fr}.offer-price{grid-column:2;text-align:left}.lifecycle small{font-size:10px}}
.segmented.four{grid-template-columns:repeat(4,1fr)}.segmented.four button{padding:4px 2px;font-size:10px}.product-seller-entry{margin-top:10px;background:#f1f2ee}.product-seller-entry>div:first-child{background:#151715;color:var(--accent)}
.offer-tier{display:inline-block;margin-top:5px;padding:4px 6px;border-radius:8px;background:var(--accent-soft);font-size:10px;font-weight:800;color:#52603b}.related-cards{margin-bottom:12px}.danger-text{color:var(--danger)!important}.watch-actions{display:flex;align-items:center;gap:5px}.icon-btn.tiny{width:38px;height:38px;min-width:38px;border-radius:12px}.scan-button{width:100%;margin-top:10px;border:1px dashed var(--line-strong);background:#f4f5f1;border-radius:14px;min-height:48px;padding:9px 11px;display:flex;align-items:center;gap:7px;text-align:left;font-size:12px;font-weight:800}.scan-button span{margin-left:auto;color:var(--muted);font-size:10px}.barcode-frame{height:210px;border:1px solid var(--line-strong);border-radius:23px;background:linear-gradient(135deg,#202320,#343a32);position:relative;overflow:hidden;display:grid;place-items:center;color:#c8ccc4;margin:10px 0 13px}.barcode-frame:before,.barcode-frame:after{content:"";position:absolute;inset:25px;border:2px solid rgba(216,255,99,.7);border-left-width:8px;border-right-width:8px;border-radius:20px}.scan-line{position:absolute;left:35px;right:35px;height:2px;background:var(--accent);box-shadow:0 0 18px var(--accent);top:50%}.barcode-frame span{font-size:11px;letter-spacing:.14em}.auction-commercial{background:#fff7e6;border:1px solid #edd9a8;border-radius:16px;padding:10px;margin:9px 0}.auction-commercial span,.auction-commercial b{display:block}.auction-commercial span{font-size:10px;color:#725516}.auction-commercial b{font-size:13px;margin:2px 0}.tier-bid-box{background:white;border:1px solid var(--line);border-radius:16px;padding:11px;margin:12px 0}.tier-bid-box>b,.tier-bid-box>span{display:block}.tier-bid-box>b{font-size:13px}.tier-bid-box>span{font-size:10px;color:var(--muted);margin-top:2px}.tier-bid-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.tier-bid-grid label{font-size:10px;color:var(--muted)}.tier-bid-grid input{width:100%;min-height:44px;border:1px solid var(--line);border-radius:12px;background:#f7f8f4;padding:0 9px;margin-top:4px}

.allocation-strip,.allocation-notice{display:flex;gap:12px;align-items:flex-start;padding:14px 15px;border:1px solid rgba(21,23,21,.09);background:linear-gradient(135deg,rgba(216,255,99,.16),rgba(255,255,255,.85));border-radius:18px;margin:10px 0 4px}.allocation-strip svg,.allocation-notice svg{flex:none;margin-top:2px}.allocation-strip div,.allocation-notice div{display:grid;gap:3px}.allocation-strip b,.allocation-notice b{font-size:13px;line-height:1.25}.allocation-strip span,.allocation-notice span{font-size:12px;line-height:1.45;color:var(--muted)}.past-deal-card{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);background:rgba(255,255,255,.72);border-radius:22px;padding:16px 17px;margin:14px 0}.past-deal-card>div:first-child{display:grid;gap:3px}.past-deal-card span,.past-deal-card small{font-size:12px;color:var(--muted)}.past-deal-card b{font-size:22px;letter-spacing:-.04em}.past-saving{display:grid;place-items:center;min-width:54px;height:38px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:800}

.inline-link{display:inline;border:0;background:none;padding:0;color:inherit;text-decoration:underline;text-underline-offset:2px;font:inherit;font-weight:700;min-height:0}.subtle-notice{background:rgba(21,23,21,.035)}.verify-banner.warning{background:linear-gradient(135deg,rgba(255,209,102,.16),rgba(255,255,255,.86));border-color:rgba(164,116,0,.18)}

.prototype-lab{margin:18px 0 8px;padding:17px;border-radius:22px;background:#151715;color:#fff;display:grid;gap:5px}.prototype-lab>span{font-size:10px;letter-spacing:.12em;color:var(--accent);font-weight:900}.prototype-lab>b{font-size:17px}.prototype-lab p{font-size:12px;line-height:1.45;color:#bdc2b9;margin:0 0 6px}.prototype-lab .button{background:#2a2d29;color:#fff;border-color:#3a3e38}.ops-hero{display:grid;grid-template-columns:1.35fr .85fr;gap:9px;background:#151715;color:#fff;border-radius:26px;padding:18px;margin:5px 0 10px}.ops-hero>div:first-child{display:grid;align-content:center;gap:3px}.ops-hero span,.ops-hero small{font-size:10px;color:#bfc4bb}.ops-hero b{font-size:38px;letter-spacing:-.06em;color:var(--accent)}.ops-health{background:#252825;border-radius:18px;padding:12px;display:grid;align-content:center}.ops-health strong{font-size:25px}.ops-health em{font-size:10px;color:#ffbcaa;font-style:normal;margin-top:4px}.ops-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.ops-kpis div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:11px}.ops-kpis b,.ops-kpis span{display:block}.ops-kpis b{font-size:16px}.ops-kpis span{font-size:10px;color:var(--muted)}.ops-list{display:grid;gap:8px}.ops-case{display:grid;grid-template-columns:38px 1fr;gap:10px;border:1px solid var(--line);background:#fff;border-radius:20px;padding:12px}.ops-case.high{border-left:4px solid #dc6651}.ops-case.medium{border-left:4px solid #d69b29}.ops-case.low{border-left:4px solid #7a9688}.ops-case-icon{width:38px;height:38px;border-radius:12px;background:#f0f1ed;display:grid;place-items:center}.ops-case-main>div{display:grid;gap:2px}.ops-case-main>div span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.ops-case-main>div b{font-size:13px}.ops-case-main p{font-size:11px;line-height:1.45;color:var(--muted);margin:6px 0 9px}.ops-actions{display:flex;gap:6px;flex-wrap:wrap}.ops-actions button{min-height:38px;border:1px solid var(--line);background:#f5f6f2;border-radius:11px;padding:0 10px;font-size:10px;font-weight:800}.ops-actions .resolve{background:var(--ink);color:#fff;border-color:var(--ink)}.ops-policy{display:flex;gap:10px;margin:14px 0;padding:14px;border-radius:18px;background:rgba(216,255,99,.15)}.ops-policy b,.ops-policy span{display:block}.ops-policy b{font-size:12px}.ops-policy span{font-size:10px;color:var(--muted);line-height:1.45;margin-top:2px}

.three-fields{display:grid;grid-template-columns:.55fr 1.25fr 1fr;gap:7px;margin:10px 0}.three-fields label,.two-fields label{font-size:10px;color:var(--muted);font-weight:700}.three-fields select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:0 8px;margin-top:4px;color:var(--ink);font:inherit;font-size:11px}.cohort-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 16px}.cohort-breakdown>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:11px}.cohort-breakdown>div>span{display:block;font-size:10px;color:var(--muted);font-weight:800;margin-bottom:8px}.cohort-breakdown p{display:grid;grid-template-columns:minmax(0,1fr) 48px 28px;gap:5px;align-items:center;margin:6px 0}.cohort-breakdown p b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cohort-breakdown p i{height:5px;background:#eceee8;border-radius:99px;overflow:hidden}.cohort-breakdown p em{display:block;height:100%;background:var(--ink);border-radius:99px}.cohort-breakdown p strong{font-size:10px;text-align:right}@media(max-width:370px){.three-fields{grid-template-columns:1fr 1fr}.three-fields label:last-child{grid-column:1/-1}.cohort-breakdown{grid-template-columns:1fr}}

/* Product-grade seller interaction panels — v3.1 */
.verification-instruction{display:grid;gap:4px;margin:10px 0 14px;padding:12px;border:1px solid var(--line);border-radius:15px;background:#fff}.verification-instruction b{font-size:12px}.verification-instruction span{font-size:12px;font-weight:760;overflow-wrap:anywhere}.verification-instruction small{font-size:10px;color:var(--muted);line-height:1.45}.contract-summary{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0 14px}.contract-summary>div{padding:11px;border:1px solid var(--line);border-radius:14px;background:#fff}.contract-summary span,.contract-summary b{display:block}.contract-summary span{font-size:10px;color:var(--muted)}.contract-summary b{font-size:12px;margin-top:3px}.billing-total{background:#141614;color:#fff;border-radius:19px;padding:15px;margin:8px 0 12px}.billing-total span,.billing-total b,.billing-total small{display:block}.billing-total span,.billing-total small{font-size:10px;color:#aeb3aa}.billing-total b{font-size:27px;color:var(--accent);margin:2px 0}.billing-list{display:grid;gap:6px;margin-bottom:12px}.billing-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:10px}.billing-list span{font-size:10px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-list b{font-size:12px;white-space:nowrap}.setting-row.static-row{cursor:default}.status-mini{font-size:10px!important;font-weight:900!important;color:var(--ink)!important;background:var(--accent-soft);border-radius:9px;padding:5px 7px}.sheet button[disabled],button[disabled]{cursor:not-allowed;opacity:.55}.sheet input:invalid{box-shadow:none}.sheet .choice:active{transform:scale(.992)}
