:root{--bg:#071019;--panel:#0e1924;--panel2:#132231;--line:rgba(255,255,255,.1);--text:#f7f9fb;--muted:#98a8b8;--accent:#d7e51b;--good:#65d59a;--warn:#f2c96d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 5%,rgba(215,229,27,.08),transparent 25%),var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,textarea,select{font:inherit}.top{position:sticky;top:0;z-index:20;display:flex;gap:18px;align-items:center;padding:14px 5vw;background:rgba(5,10,15,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand{color:#fff;text-decoration:none;font-size:21px;font-weight:1000;letter-spacing:-.04em}.brand span{color:var(--accent);margin-left:4px}.top nav{display:flex;gap:13px}.top nav a{color:var(--muted);text-decoration:none;font-size:13px}.account{margin-left:auto}.btn,.primary,.ghost{border:0;border-radius:10px;padding:10px 14px;font-weight:850;cursor:pointer}.primary{background:var(--accent);color:#111b25}.ghost,.btn{background:#142331;color:#fff;border:1px solid var(--line)}main{width:min(1180px,90vw);margin:0 auto}.hero{padding:76px 0 45px;display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:end}.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:950;color:var(--accent)}h1{font-size:clamp(48px,7vw,84px);line-height:.92;letter-spacing:-.065em;margin:12px 0 20px}h1 span{color:var(--accent)}.lead{font-size:17px;line-height:1.62;color:#b0bdc9;max-width:740px}.hero-card,.panel,.result,.card{background:linear-gradient(160deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:18px;padding:22px}.hero-card strong{font-size:30px}.hero-card p,.muted{color:var(--muted);line-height:1.55}.search{display:flex;gap:10px;margin-top:24px}.search input,.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);background:#07111a;color:#fff;border-radius:10px;padding:12px 13px;outline:none}.search input:focus,.field input:focus,.field textarea:focus{border-color:rgba(215,229,27,.55)}.section{padding:30px 0 64px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.section-head h2{margin:4px 0;font-size:34px;letter-spacing:-.04em}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.result h3,.card h3{margin:4px 0 8px;font-size:22px}.result p,.card p{color:var(--muted);line-height:1.5}.meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pill{border:1px solid var(--line);border-radius:999px;padding:5px 8px;color:#b9c5d0;font-size:11px}.pill.good{color:var(--good);border-color:rgba(101,213,154,.3)}.score{font-size:56px;font-weight:1000;letter-spacing:-.05em;color:var(--accent)}.score small{font-size:15px;color:var(--muted);letter-spacing:0}.dims{display:grid;gap:8px;margin-top:16px}.dim{display:grid;grid-template-columns:100px 1fr 42px;gap:10px;align-items:center}.bar{height:7px;border-radius:999px;background:#071019;overflow:hidden}.bar i{display:block;height:100%;background:var(--accent)}.dim span,.dim b{font-size:12px}.empty{padding:34px;border:1px dashed var(--line);border-radius:16px;color:var(--muted);text-align:center}.hidden{display:none!important}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}.field label{font-size:12px;color:#c2ccd6;font-weight:800}.price{font-size:24px;font-weight:950}.product-img{height:160px;width:100%;object-fit:cover;border-radius:12px;background:#071019}.row-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.thread{display:grid;grid-template-columns:300px 1fr;min-height:520px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel)}.thread-list{border-right:1px solid var(--line);padding:12px}.thread-main{display:flex;flex-direction:column}.messages{flex:1;padding:20px;display:flex;flex-direction:column;gap:10px;overflow:auto;max-height:520px}.bubble{max-width:78%;padding:11px 13px;border-radius:14px;background:#172635}.bubble.mine{margin-left:auto;background:#d7e51b;color:#101820}.bubble small{display:block;margin-top:5px;opacity:.65}.composer{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.composer input{flex:1;border:1px solid var(--line);background:#071019;color:#fff;border-radius:10px;padding:11px}.notice{margin:16px 0;padding:14px 16px;border-radius:13px;background:rgba(215,229,27,.06);border:1px solid rgba(215,229,27,.22);color:#c9d49e;line-height:1.5}footer{margin-top:50px;padding:30px 5vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#7f8e9c;font-size:12px}footer a{color:#aab6c2}@media(max-width:850px){.top nav{display:none}.hero{grid-template-columns:1fr}.grid,.grid.two{grid-template-columns:1fr 1fr}.thread{grid-template-columns:1fr}.thread-list{border-right:0;border-bottom:1px solid var(--line)}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}@media(max-width:560px){main{width:min(94vw,1180px)}.hero{padding-top:54px}h1{font-size:52px}.grid,.grid.two{grid-template-columns:1fr}.search{flex-direction:column}.section-head{align-items:flex-start;flex-direction:column}.top{padding:12px 3vw}.brand{font-size:18px}footer{flex-direction:column;gap:8px}}
