@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap");:root{--bg:#07101a;--bg-deep:#040a11;--panel:#0d1723;--panel-2:#111d2a;--line:rgba(255,255,255,0.085);--line-strong:rgba(255,255,255,0.14);--text:#edf5fa;--muted:#8393a5;--muted-2:#5d6d7e;--cyan:#13d8c4;--cyan-soft:rgba(19,216,196,0.12);--violet:#8f7cff;--amber:#f3b94f;--danger:#ff746c}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--text);background:radial-gradient(circle at 72% 22%,rgba(30,116,126,.12),transparent 27%),radial-gradient(circle at 25% 72%,rgba(95,67,171,.08),transparent 30%),var(--bg);font-family:DM Sans,Noto Sans SC,system-ui,sans-serif;min-height:100vh}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}.app-header{height:66px;border-bottom:1px solid var(--line);background:rgba(5,12,19,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-columns:260px 1fr auto;align-items:center;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.brand{display:flex;align-items:center;gap:11px;width:-moz-fit-content;width:fit-content}.brand-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#041411;background:var(--cyan);box-shadow:0 0 28px rgba(19,216,196,.22)}.brand>span:last-child{display:flex;align-items:baseline;gap:7px}.brand b{font-size:16px;letter-spacing:.02em}.brand small{font-size:9px;color:var(--cyan);font-weight:700;letter-spacing:.18em}.main-nav{display:flex;justify-content:center;gap:7px}.main-nav a{display:flex;align-items:center;gap:7px;padding:9px 14px;border-radius:9px;font-size:13px;color:var(--muted);transition:.2s ease}.main-nav a.active,.main-nav a:hover{color:var(--text);background:rgba(255,255,255,.055)}.main-nav a.active{box-shadow:inset 0 -1px 0 var(--cyan)}.nav-unread{min-width:15px;height:15px;padding:0 4px;border-radius:9px;background:var(--danger);color:white;display:grid;place-items:center;font-size:7px;font-weight:700}.header-actions{gap:14px}.header-actions,.live-pill{display:flex;align-items:center}.live-pill{color:var(--muted);font-size:11px;gap:7px}.data-status i,.live-pill i{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan)}.avatar-button{width:35px;height:35px;border:1px solid var(--line);border-radius:50%;background:var(--panel);display:grid;place-items:center;cursor:pointer}.auth-header-links{display:flex;align-items:center;gap:7px}.auth-header-links a{padding:7px 10px;border-radius:8px;color:var(--muted);font-size:10px;display:flex;align-items:center;gap:5px}.auth-header-links a:first-child{border:1px solid var(--line)}.auth-header-links a:last-child{background:var(--cyan);color:#061511;font-weight:700}.user-chip{display:flex;align-items:center;gap:8px;padding:5px 8px 5px 5px;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:10px}.user-chip>span{width:28px;height:28px;border-radius:8px;background:var(--cyan-soft);color:var(--cyan);display:grid;place-items:center;font-size:11px;font-weight:700}.user-chip div{display:flex;flex-direction:column;gap:1px}.user-chip b{font-size:9px}.user-chip small{color:var(--muted);font-size:7px}.agent-layout{display:grid;grid-template-columns:232px 1fr}.agent-layout,.agent-sidebar{min-height:calc(100vh - 66px)}.agent-sidebar{border-right:1px solid var(--line);padding:18px 14px;background:rgba(5,12,20,.58);display:flex;flex-direction:column}.new-chat{border:1px solid var(--line-strong);background:rgba(255,255,255,.035);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px}.new-chat:hover{border-color:rgba(19,216,196,.4)}.sidebar-section{margin-top:26px;display:flex;flex-direction:column;gap:4px}.sidebar-section>p{color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 8px 7px;text-transform:uppercase;display:flex;justify-content:space-between}.sidebar-section>p span{background:var(--cyan-soft);color:var(--cyan);padding:1px 6px;border-radius:10px}.sidebar-item{border:0;background:transparent;color:var(--muted);padding:9px 10px;border-radius:8px;display:flex;gap:9px;align-items:center;font-size:12px;cursor:pointer;text-align:left}.sidebar-item.active,.sidebar-item:hover{color:var(--text);background:rgba(255,255,255,.045)}.sidebar-item.active svg{color:var(--cyan)}.watch-section{flex:1 1}.empty-watch{color:var(--muted-2);padding:16px 10px;border:1px dashed var(--line);border-radius:9px;gap:9px;line-height:1.5}.empty-watch,.watch-row{font-size:11px;display:flex}.watch-row{align-items:flex-start;gap:8px;color:var(--muted);padding:8px;border-radius:7px}.watch-row:hover{background:rgba(255,255,255,.025);color:var(--text)}.watch-row i{width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--cyan);flex:0 0 auto}.watch-row span{min-width:0;display:grid;grid-gap:2px;gap:2px}.watch-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.watch-row small{color:var(--muted-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4}.privacy-card{border-top:1px solid var(--line);padding:15px 7px 0;color:var(--muted);display:flex;gap:9px;align-items:center}.privacy-card svg{color:var(--cyan)}.privacy-card div{display:flex;flex-direction:column;gap:2px}.privacy-card b{color:#c5d1da;font-size:11px}.privacy-card span{font-size:9px}.conversation{position:relative;min-width:0;padding:0 26px}.agent-hero{text-align:center;max-width:790px;margin:0 auto;padding-top:clamp(80px,12vh,150px)}.agent-orb{width:58px;height:58px;border:1px solid rgba(19,216,196,.34);background:var(--cyan-soft);color:var(--cyan);border-radius:18px;display:grid;place-items:center;margin:0 auto 22px;box-shadow:0 0 45px rgba(19,216,196,.11),inset 0 0 25px rgba(19,216,196,.08)}.eyebrow{color:var(--cyan);font-size:9px;font-weight:700;letter-spacing:.24em;margin:0 0 11px}.agent-hero h1,.page-title-row h1{margin:0;font-size:clamp(30px,4vw,46px);letter-spacing:-.045em;line-height:1.15}.hero-copy{max-width:600px;margin:17px auto 22px;color:var(--muted);line-height:1.7;font-size:14px}.capability-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.capability-row span{display:flex;align-items:center;gap:6px;color:#9cadbb;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:20px;padding:6px 10px;font-size:10px}.capability-row svg{color:var(--cyan)}.login-gate,.new-account-note{margin:18px auto -18px;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;align-items:center;gap:10px;border:1px solid rgba(19,216,196,.16);background:rgba(19,216,196,.055);padding:9px 10px;border-radius:10px}.login-gate>svg,.new-account-note>svg{color:var(--cyan);flex:0 0 auto}.login-gate>div{display:flex;flex-direction:column;text-align:left;gap:2px}.login-gate b{font-size:9px}.login-gate span,.new-account-note span{color:var(--muted);font-size:8px}.login-gate a{font-size:8px;padding:5px 8px;border-radius:6px;border:1px solid var(--line)}.login-gate a:last-child{color:#061511;background:var(--cyan);border-color:var(--cyan)}.new-account-note a{color:var(--cyan);font-size:8px;white-space:nowrap}.composer-shell{width:min(820px,calc(100% - 52px));margin:42px auto 0;position:relative;z-index:4}.composer-bottom{position:-webkit-sticky;position:sticky;bottom:18px;margin-top:22px}.composer{padding:13px 14px 11px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(13,23,35,.95);box-shadow:0 22px 80px rgba(0,0,0,.32),0 0 0 1px rgba(19,216,196,.025);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.composer:focus-within{border-color:rgba(19,216,196,.43);box-shadow:0 22px 80px rgba(0,0,0,.34),0 0 0 3px rgba(19,216,196,.06)}.composer textarea{border:0;outline:none;resize:none;background:transparent;color:var(--text);width:100%;padding:5px 4px 9px;line-height:1.55;font-size:13px}.composer textarea::placeholder{color:#59697a}.composer-actions,.composer-actions>div{display:flex;align-items:center;justify-content:space-between}.composer-actions>div{gap:13px}.upload-button{border:0;background:transparent;color:#a7b4c0;display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer;padding:5px}.upload-button:hover{color:var(--cyan)}.upload-button:disabled{opacity:.45;cursor:not-allowed}.composer-hint{font-size:9px;color:var(--muted-2);display:flex;align-items:center;gap:4px}.send-button{width:34px;height:34px;border:0;border-radius:10px;display:grid;place-items:center;background:var(--cyan);color:#03120f;cursor:pointer}.send-button:disabled{background:#25313d;color:#617080;cursor:not-allowed}.example-row{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:13px;flex-wrap:wrap}.example-row span{color:var(--muted-2);font-size:10px}.example-row button{border:0;border-bottom:1px dotted #586777;background:transparent;color:#8d9dab;font-size:10px;cursor:pointer;padding:3px 1px}.example-row button:hover{color:var(--cyan);border-color:var(--cyan)}.example-row button:disabled{opacity:.45;cursor:not-allowed}.file-preview{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.image-file-row span,.preview-item{padding:6px 8px;background:#172536;border:1px solid var(--line);border-radius:7px;color:#aebcc8;display:flex;align-items:center;gap:6px;font-size:10px}.preview-item button{border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;padding:0}.chat-stream{width:min(920px,100%);margin:0 auto;padding:36px 0 0}.message{margin-bottom:22px}.user-message{margin-left:auto;width:min(660px,90%);padding:15px 17px;border-radius:14px 14px 4px 14px;background:#142434;border:1px solid var(--line)}.message-label{color:var(--muted-2);font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:7px}.user-message p{margin:0;color:#ced9e1;font-size:12px;line-height:1.65;white-space:pre-wrap}.image-file-row{display:flex;gap:6px;margin:0 0 8px;flex-wrap:wrap}.agent-message{padding-left:38px;position:relative}.agent-message-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;margin-left:-38px}.bot-mini{width:28px;height:28px;background:var(--cyan-soft);border:1px solid rgba(19,216,196,.22);color:var(--cyan);border-radius:8px;display:grid;place-items:center;flex:0 0 auto}.agent-message-head>div{display:flex;flex-direction:column}.agent-message-head b{font-size:12px}.agent-message-head small{color:var(--muted-2);font-size:9px;margin-top:2px}.analysis-summary{color:#bdcad3;font-size:13px;line-height:1.6;margin:0 0 14px}.extracted-strip{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:rgba(255,255,255,.02);border-radius:10px;padding:10px;margin-bottom:12px}.extracted-strip span{padding:2px 10px;border-right:1px solid var(--line);font-size:11px;display:flex;flex-direction:column;gap:3px}.extracted-strip span:last-child{border-right:0}.extracted-strip small{color:var(--muted-2);font-size:8px;text-transform:uppercase}.analysis-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:12px;gap:12px}.analysis-panel,.chart-card,.live-clusters,.match-card,.region-card,.side-card,.timeline-card{border:1px solid var(--line);background:rgba(13,23,35,.82);border-radius:12px}.analysis-panel{padding:15px}.card-heading,.panel-heading,.section-title{display:flex;justify-content:space-between;align-items:flex-start}.card-heading b,.panel-heading>span{font-size:11px;font-weight:600}.panel-heading em{font-size:8px;color:var(--muted-2);font-style:normal;padding:3px 6px;border-radius:8px;background:rgba(255,255,255,.04)}.probability-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:14px 0}.probability-item{display:flex;align-items:center;gap:8px}.confidence-ring{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;position:relative;flex:0 0 auto}.confidence-ring:after{content:"";position:absolute;width:38px;height:38px;background:#0e1824;border-radius:50%}.confidence-ring span{position:relative;z-index:1;font-size:10px;font-weight:700}.probability-item>div:last-child{display:flex;flex-direction:column;gap:2px}.probability-item b{font-size:9px}.probability-item small{font-size:7px;color:var(--muted-2)}.evidence-list{border-top:1px solid var(--line);padding-top:8px;display:grid;grid-gap:7px;gap:7px}.evidence-list>div{display:flex;align-items:flex-start;gap:7px}.evidence-list i{width:6px;height:6px;border-radius:50%;margin-top:5px;flex:0 0 auto}.evidence-list i.positive{background:var(--cyan)}.evidence-list i.negative{background:var(--amber)}.evidence-list i.neutral{background:var(--violet)}.evidence-list p{display:flex;flex-direction:column;gap:2px;margin:0}.evidence-list b{font-size:9px}.evidence-list span{color:var(--muted);font-size:8px;line-height:1.45}.price-main{display:flex;align-items:flex-end;justify-content:space-between;margin:15px 0 12px}.price-main>div:first-child{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-gap:0 6px;gap:0 6px}.price-main small{grid-column:1/-1;color:var(--muted-2);font-size:8px}.price-main b{font-size:23px;letter-spacing:-.04em}.price-main span{font-size:8px;color:var(--muted)}.price-range{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.range-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--cyan),var(--violet),var(--amber));position:relative;margin:16px 0 12px}.range-track i{position:absolute;width:11px;height:11px;border-radius:50%;background:#fff;border:3px solid #17212c;top:-4px;transform:translateX(-50%)}.market-insight{margin:0 0 12px;color:#aebbc6;font-size:9px;line-height:1.5;display:flex;gap:6px}.market-insight svg{color:var(--cyan);flex:0 0 auto}.text-link{font-size:9px;color:var(--cyan);display:flex;align-items:center;justify-content:flex-end}.match-card{margin-top:12px;overflow:hidden}.match-title{justify-content:space-between;padding:11px 13px;border-bottom:1px solid var(--line)}.match-title,.match-title>div{display:flex;align-items:center}.match-title>div{gap:8px}.match-title svg{color:var(--cyan)}.match-title span:not(.match-badge){display:flex;flex-direction:column;gap:2px}.match-title b{font-size:10px}.match-title small{font-size:8px;color:var(--muted)}.match-badge{font-size:8px;padding:4px 7px;border-radius:8px}.match-badge.same{color:var(--cyan);background:var(--cyan-soft)}.match-badge.similar{color:var(--violet);background:rgba(143,124,255,.12)}.match-badge.market{color:var(--amber);background:rgba(243,185,79,.1)}.cluster-row{padding:13px;display:grid;grid-template-columns:1fr auto auto;grid-gap:18px;gap:18px;align-items:center}.cluster-row:hover{background:rgba(255,255,255,.025)}.cluster-price,.cluster-row>div:first-child{display:flex;flex-direction:column;gap:4px}.cluster-row b{font-size:11px}.cluster-row span{color:var(--muted);font-size:8px}.cluster-price{align-items:flex-end}.forensic-box{margin:0 13px 12px;padding:11px;border:1px solid rgba(143,124,255,.16);background:rgba(143,124,255,.045);border-radius:9px}.forensic-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.forensic-heading>span{display:flex;align-items:center;gap:6px;color:#c7bcff;font-size:9px;font-weight:600}.forensic-heading small{color:var(--muted-2);font-size:7px}.forensic-signals{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px}.forensic-signal{border:1px solid var(--line);background:rgba(5,12,19,.35);border-radius:7px;padding:8px;min-width:0}.forensic-signal>div{display:flex;justify-content:space-between;gap:8px}.forensic-signal b{font-size:8px}.forensic-signal em{color:var(--violet);font-size:7px;font-style:normal}.forensic-signal p{color:var(--muted);font-size:7px;line-height:1.45;margin:5px 0}.forensic-signal blockquote{color:#c6d0d8;font-size:7px;line-height:1.45;margin:0;padding-left:6px;border-left:2px solid var(--violet);overflow-wrap:anywhere}.forensic-signal.typo_trace{border-color:rgba(243,185,79,.22);background:rgba(243,185,79,.045)}.forensic-signal.typo_trace em{color:var(--amber)}.fingerprint-metrics{display:flex;gap:14px;border-top:1px solid var(--line);margin-top:9px;padding-top:8px;color:var(--muted-2);font-size:7px}.fingerprint-metrics b{color:#b9c5ce;margin-left:3px}.conflict-row{padding:0 13px 11px;display:flex;gap:6px;flex-wrap:wrap}.conflict-row span{color:var(--amber);background:rgba(243,185,79,.08);border:1px solid rgba(243,185,79,.12);padding:4px 6px;border-radius:5px;font-size:8px}.agent-actions{display:flex;gap:8px;margin-top:11px}.agent-actions button{background:rgba(255,255,255,.035);border:1px solid var(--line);color:#aebbc6;display:flex;gap:6px;align-items:center;padding:7px 10px;border-radius:8px;font-size:9px;cursor:pointer}.agent-actions button:first-child{color:var(--cyan);border-color:rgba(19,216,196,.2)}.agent-actions button:disabled{opacity:.7;cursor:default}.thinking-row{display:flex;gap:10px;align-items:center;color:var(--muted);margin-left:-1px;padding:10px 0 18px}.thinking-row>div:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1 1}.thinking-row b{color:#b8c5cf;font-size:10px}.thinking-row span{font-size:8px}.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.cluster-page,.market-page{max-width:1220px;margin:0 auto;padding:48px 34px 70px}.page-title-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.page-title-row h1{font-size:34px}.page-title-row>div:first-child>p:last-child{color:var(--muted);font-size:12px;margin:10px 0 0}.data-status{gap:12px}.data-status,.data-status span{display:flex;align-items:center}.data-status span{color:var(--muted);font-size:10px;gap:7px}.data-status button{border:1px solid var(--line);background:var(--panel);border-radius:8px;color:#a9b6c2;font-size:10px;padding:7px 9px;display:flex;gap:6px;cursor:pointer}.segment-control{background:rgba(255,255,255,.035);padding:4px;border-radius:9px;display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.segment-control button{border:0;background:transparent;color:var(--muted);border-radius:7px;padding:7px 16px;font-size:10px;cursor:pointer}.segment-control button.active{background:#172433;color:var(--text);box-shadow:0 2px 8px rgba(0,0,0,.2)}.market-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-bottom:13px}.stat-card{text-align:left;padding:15px;border:1px solid var(--line);background:rgba(13,23,35,.72);border-radius:11px;cursor:pointer}.stat-card.selected{border-color:rgba(19,216,196,.42);box-shadow:inset 0 0 0 1px rgba(19,216,196,.08)}.stat-card>div:first-child{display:flex;justify-content:space-between}.stat-card span{font-size:10px}.stat-card em,.stat-card small{font-size:8px;color:var(--muted-2);font-style:normal}.stat-card>b{font-size:23px;display:block;margin:14px 0 10px;letter-spacing:-.03em}.stat-footer{justify-content:space-between}.stat-footer,.stat-footer>span{display:flex;align-items:center}.stat-footer>span{gap:3px}.down{color:var(--cyan)!important}.up{color:var(--danger)!important}.source-stat{cursor:default;background:linear-gradient(145deg,rgba(143,124,255,.08),rgba(13,23,35,.72))}.market-grid{display:grid;grid-template-columns:1.55fr .75fr;grid-gap:13px;gap:13px;margin-bottom:13px}.chart-card,.region-card{padding:18px}.card-heading>div{display:flex;flex-direction:column;gap:4px}.card-heading span{color:var(--muted-2);font-size:8px}.card-heading svg{color:var(--muted)}.time-tabs{display:flex!important;flex-direction:row!important;gap:2px!important;background:rgba(255,255,255,.03);padding:3px;border-radius:7px}.time-tabs button{border:0;background:transparent;color:var(--muted);font-size:8px;padding:4px 7px;border-radius:5px}.time-tabs button.active{background:#203040;color:var(--text)}.chart-summary{display:flex;align-items:center;gap:10px;margin:17px 0 0}.chart-summary b{font-size:26px}.chart-summary span{font-size:9px;display:flex;align-items:center}.trend-chart{height:245px;margin:4px -5px -8px}.region-row{display:grid;grid-template-columns:1fr auto 45px;align-items:center;border-bottom:1px solid var(--line);padding:14px 0}.region-row>span{font-size:10px;color:#b4c0ca;display:flex;gap:6px;align-items:center}.region-row>span svg{color:var(--muted-2)}.region-row>div{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.region-row b{font-size:11px}.region-row small{font-size:7px;color:var(--muted-2)}.region-row em{font-size:9px;font-style:normal;text-align:right}.region-insight{margin-top:15px;padding:10px;border-radius:8px;background:var(--cyan-soft);display:flex;gap:9px;align-items:center}.region-insight svg{color:var(--cyan)}.region-insight p{margin:0;display:flex;flex-direction:column;gap:2px}.region-insight b{font-size:9px}.region-insight span{font-size:8px;color:#72aaa5}.hardware-overview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:13px}.hardware-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:9px}.hardware-card span{color:#aebbc6;font-size:11px}.hardware-card b{font-size:25px}.hardware-card small{color:var(--muted-2);font-size:9px}.live-clusters{padding:0;overflow:hidden}.section-title{padding:16px 18px;align-items:center;border-bottom:1px solid var(--line)}.section-title>div{display:flex;flex-direction:column;gap:4px}.section-title b{font-size:12px}.section-title span{color:var(--muted);font-size:8px}.cluster-table{width:100%}.table-header,.table-row{display:grid;grid-template-columns:2fr 1.1fr .8fr .8fr 20px;grid-gap:18px;gap:18px;align-items:center;padding:12px 18px}.table-header{color:var(--muted-2);font-size:8px;background:rgba(255,255,255,.015)}.table-row{border-top:1px solid var(--line)}.table-row:first-of-type{border-top:0}.table-row:hover{background:rgba(255,255,255,.022)}.table-row>div{display:flex;flex-direction:column;gap:4px}.table-row b{font-size:10px}.table-row small{color:var(--muted-2);font-size:8px}.table-row>div:nth-child(4){display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:7px;gap:7px}.freshness-bar{height:4px;background:rgba(255,255,255,.07);border-radius:5px;overflow:hidden}.freshness-bar i{height:100%;display:block;background:var(--cyan)}.back-link{color:var(--muted);font-size:10px;display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.cluster-hero{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:23px}.cluster-kicker{display:flex;gap:9px;margin-bottom:10px}.cluster-kicker span{color:var(--cyan);font-size:8px;letter-spacing:.16em;font-weight:700}.cluster-kicker em{font-size:8px;color:var(--muted-2);font-style:normal}.cluster-hero h1{font-size:31px;margin:0 0 13px;letter-spacing:-.035em}.cluster-meta{display:flex;gap:15px;color:var(--muted);font-size:9px}.cluster-meta span{display:flex;gap:5px;align-items:center}.watch-primary{border:0;border-radius:9px;background:var(--cyan);color:#061511;font-size:10px;font-weight:600;padding:10px 13px;display:flex;align-items:center;gap:7px;cursor:pointer}.watch-primary.watched{background:rgba(19,216,196,.13);color:var(--cyan);border:1px solid rgba(19,216,196,.25)}.cluster-actions{display:flex;align-items:center;gap:8px}.contact-primary{border:0;border-radius:9px;background:var(--cyan);color:#061511;font-size:10px;font-weight:700;padding:10px 13px;display:flex;align-items:center;gap:7px;cursor:pointer}.cluster-actions .watch-primary{background:transparent;color:#aebbc6;border:1px solid var(--line)}.publisher-unavailable{color:var(--muted-2);font-size:8px;padding:8px 10px;border:1px dashed var(--line);border-radius:8px}.cluster-overview-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr .8fr;grid-gap:11px;gap:11px;margin:16px 0 13px}.overview-card,.overview-probability{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:15px}.overview-card{display:flex;flex-direction:column;gap:5px}.overview-card small,.overview-card span{color:var(--muted);font-size:8px}.overview-card b{font-size:17px}.overview-probability{display:grid;place-items:center}.cluster-content-grid{display:grid;grid-template-columns:1.5fr .7fr;grid-gap:13px;gap:13px}.side-card,.timeline-card{padding:17px}.timeline{margin-top:23px}.timeline-item{display:grid;grid-template-columns:27px 1fr;grid-gap:10px;gap:10px}.timeline-axis{display:flex;flex-direction:column;align-items:center}.timeline-axis i{width:23px;height:23px;border-radius:50%;background:#1a2937;border:1px solid var(--line-strong);display:grid;place-items:center;font-style:normal;font-size:8px;color:var(--muted)}.timeline-axis i.origin{background:var(--cyan);color:#061511;border-color:var(--cyan)}.timeline-axis span{width:1px;min-height:108px;flex:1 1;background:var(--line-strong)}.timeline-content{border:1px solid var(--line);border-radius:10px;padding:13px;margin-bottom:13px;background:rgba(255,255,255,.017)}.timeline-top{display:flex;justify-content:space-between}.timeline-top>div{display:flex;flex-direction:column;gap:3px}.timeline-top b{font-size:10px}.timeline-top span{color:var(--muted-2);font-size:8px}.timeline-top strong{font-size:13px;color:var(--cyan)}.timeline-content>p{color:#b5c2cd;font-size:10px;line-height:1.55;margin:13px 0 9px}.change-tags,.observation-meta{display:flex;gap:6px;flex-wrap:wrap}.observation-meta span{color:var(--muted);background:rgba(255,255,255,.035);padding:3px 6px;border-radius:5px;font-size:7px}.change-tags{margin-top:9px}.change-tags span{color:var(--amber);font-size:7px}.origin-label{color:var(--cyan);font-size:7px;margin-top:9px}.cluster-side{display:flex;flex-direction:column;gap:13px}.publisher-card{padding:14px}.publisher-card-head{display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center}.publisher-avatar{width:37px;height:37px;border-radius:10px;display:grid;place-items:center;background:var(--cyan-soft);color:var(--cyan);border:1px solid rgba(19,216,196,.18);font-size:13px;font-weight:700;flex:0 0 auto}.publisher-card-head>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.publisher-card-head b{font-size:9px}.publisher-card-head span{color:var(--muted);font-size:7px}.verified-publisher{color:var(--cyan)!important;background:var(--cyan-soft);padding:4px 6px;border-radius:7px}.publisher-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.publisher-facts span{color:var(--muted);font-size:8px;display:flex;flex-direction:column;gap:3px}.publisher-facts b{color:#cbd6de}.judgement-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.judgement-row span{color:var(--muted);font-size:9px}.judgement-row b{font-size:12px}.notice-box{margin-top:13px;padding:10px;border-radius:8px;background:rgba(243,185,79,.07);border:1px solid rgba(243,185,79,.11)}.notice-box b{color:var(--amber);font-size:8px}.notice-box p{color:#a79e86;font-size:8px;line-height:1.5;margin:4px 0 0}.signal-list{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:12px;gap:12px}.signal-list li{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:9px;line-height:1.5}.signal-list i{width:6px;height:6px;border-radius:50%;margin-top:4px;flex:0 0 auto}.signal-list i.cyan{background:var(--cyan)}.signal-list i.violet{background:var(--violet)}.signal-list i.amber{background:var(--amber)}.signal-list b{color:#d5dfe6}.contact-modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(1,5,9,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.contact-modal{width:min(580px,100%);border:1px solid var(--line-strong);background:#0d1824;border-radius:15px;padding:19px;box-shadow:0 30px 110px rgba(0,0,0,.55)}.contact-modal-head,.contact-modal-head>div{display:flex;align-items:center}.contact-modal-head{justify-content:space-between}.contact-modal-head>div{gap:9px}.contact-modal-head svg{color:var(--cyan)}.contact-modal-head span{display:flex;flex-direction:column;gap:3px}.contact-modal-head b{font-size:11px}.contact-modal-head small{color:var(--muted);font-size:8px}.contact-modal-head>button{border:0;background:transparent;color:var(--muted);font-size:22px;cursor:pointer}.contact-resource-summary{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0;padding:10px;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:8px}.contact-resource-summary span{color:#aebbc6;font-size:8px;padding-right:7px;border-right:1px solid var(--line)}.contact-resource-summary span:last-child{border-right:0;color:var(--cyan)}.contact-modal label{display:grid;grid-gap:7px;gap:7px;color:#aebbc6;font-size:8px}.contact-modal textarea{width:100%;resize:vertical;border:1px solid var(--line);background:rgba(4,10,17,.62);color:var(--text);border-radius:9px;padding:11px;outline:none;line-height:1.6;font-size:10px}.contact-modal textarea:focus{border-color:rgba(19,216,196,.4)}.quick-inquiries{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.quick-inquiries button{border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--muted);border-radius:7px;padding:5px 7px;font-size:7px;cursor:pointer}.contact-error{color:var(--danger);font-size:8px;margin:9px 0 0}.contact-modal-actions{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.contact-modal-actions>span{color:var(--muted-2);font-size:7px}.contact-modal-actions button{border:0;background:var(--cyan);color:#061511;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:700;display:flex;gap:6px;align-items:center;cursor:pointer}.contact-modal-actions button:disabled{opacity:.5;cursor:not-allowed}.messages-page,.thread-page{max-width:980px;margin:0 auto;padding:48px 30px 80px}.conversation-list{border:1px solid var(--line);background:rgba(13,23,35,.78);border-radius:13px;overflow:hidden}.conversation-row{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:13px;gap:13px;align-items:center;padding:15px 17px;border-top:1px solid var(--line)}.conversation-row:first-child{border-top:0}.conversation-row:hover{background:rgba(255,255,255,.025)}.conversation-main{min-width:0;display:flex;flex-direction:column;gap:4px}.conversation-main>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.conversation-main b{font-size:10px;display:flex;align-items:center;gap:4px}.conversation-main b svg{color:var(--cyan)}.conversation-main time{color:var(--muted-2);font-size:7px;white-space:nowrap}.conversation-main strong{color:#b8c5cf;font-size:9px;font-weight:500}.conversation-main p,.conversation-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-main p{color:var(--muted);font-size:8px;margin:0}.unread-count{min-width:19px;height:19px;border-radius:11px;background:var(--danger);color:white;display:grid;place-items:center;font-size:8px}.empty-messages{min-height:340px;border:1px dashed var(--line);border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.empty-messages>svg{color:var(--muted-2)}.empty-messages h2{color:var(--text);font-size:16px;margin:15px 0 7px}.empty-messages p{font-size:9px;margin:0 0 15px}.empty-messages a{display:flex;align-items:center;gap:6px;color:var(--cyan);border:1px solid rgba(19,216,196,.2);border-radius:8px;padding:7px 9px;font-size:8px}.thread-shell{border:1px solid var(--line);background:rgba(13,23,35,.84);border-radius:14px;overflow:hidden}.thread-header{padding:15px 17px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:11px;gap:11px;align-items:center;border-bottom:1px solid var(--line)}.thread-header h1{font-size:12px;margin:0;display:flex;align-items:center;gap:5px}.thread-header h1 svg{color:var(--cyan)}.thread-header p{color:var(--muted);font-size:8px;margin:4px 0 0}.thread-header p a{color:#b7c4ce}.conversation-status{color:var(--muted);font-size:8px;display:flex;align-items:center;gap:6px}.conversation-status i{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.trade-safety{margin:13px 15px 0;padding:9px 10px;display:flex;align-items:center;gap:9px;border:1px solid rgba(243,185,79,.12);background:rgba(243,185,79,.055);border-radius:8px}.inquiry-context-card{margin:13px 15px 0;padding:12px;border:1px solid rgba(19,216,196,.16);background:var(--cyan-soft);border-radius:9px;display:flex;justify-content:space-between;gap:18px;color:var(--text)}.inquiry-context-card>span{display:grid;grid-gap:3px;gap:3px}.inquiry-context-card>span:last-child{text-align:right}.inquiry-context-card b{font-size:13px}.inquiry-context-card small{color:var(--muted);font-size:11px}.trade-safety svg{color:var(--amber);flex:0 0 auto}.trade-safety p{margin:0;display:flex;flex-direction:column;gap:2px}.trade-safety b{color:#d8bb83;font-size:8px}.trade-safety span{color:#9c8d73;font-size:7px}.message-stream{min-height:410px;max-height:58vh;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:13px}.thread-message{max-width:72%}.thread-message>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.thread-message span{color:var(--muted);font-size:7px}.thread-message small{color:var(--muted-2);font-size:6px}.thread-message p{margin:0;padding:10px 11px;border-radius:10px;background:#172536;color:#c9d4dc;font-size:9px;line-height:1.6;white-space:pre-wrap}.thread-message.user{align-self:flex-end}.thread-message.user p{background:rgba(19,216,196,.13);border:1px solid rgba(19,216,196,.15)}.thread-message.publisher{align-self:flex-start}.thread-message.system{align-self:center;max-width:90%;text-align:center}.thread-message.system>div{display:none}.thread-message.system p{color:var(--muted);background:rgba(255,255,255,.025);font-size:7px;padding:7px 9px}.message-composer{border-top:1px solid var(--line);padding:13px}.message-composer textarea{width:100%;resize:none;border:0;background:transparent;color:var(--text);outline:none;padding:3px;font-size:10px;line-height:1.55}.message-composer>div{display:flex;justify-content:space-between;align-items:center;margin-top:7px}.message-composer span{color:var(--muted-2);font-size:7px}.message-composer button{border:0;background:var(--cyan);color:#061511;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer}.message-composer button:disabled{opacity:.45;cursor:not-allowed}.admin-page,.listings-page,.new-listing-page{max-width:1020px;margin:0 auto;padding:48px 30px 80px}.publish-button{background:var(--cyan);color:#061511;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:700;display:flex;align-items:center;gap:6px}.listing-filters{border:1px solid var(--line);background:rgba(13,23,35,.72);border-radius:11px;padding:12px 14px;display:flex;align-items:center;gap:20px;margin-bottom:12px}.listing-filters label,.listing-filters>div{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:8px}.listing-filters b{color:var(--text)}.listing-filters input[type=checkbox]{accent-color:var(--cyan)}.listing-filters input[type=range]{width:90px;accent-color:var(--cyan)}.listing-filters label span{color:var(--cyan);min-width:14px}.listing-error{color:var(--danger);background:rgba(255,116,108,.07);border:1px solid rgba(255,116,108,.13);border-radius:8px;padding:8px 10px;font-size:8px}.listing-feed{display:grid;grid-gap:10px;gap:10px}.listing-card{border:1px solid var(--line);background:rgba(13,23,35,.8);border-radius:12px;padding:15px 16px}.listing-card.clickable{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.listing-card.clickable:hover{transform:translateY(-2px);border-color:rgba(19,216,196,.28);background:rgba(15,28,42,.94)}.listing-card.clickable:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.listing-card.folded{background:rgba(13,23,35,.48);border-style:dashed}.listing-head,.listing-head>div{display:flex;align-items:center}.listing-head{justify-content:space-between;gap:15px}.listing-head>div{gap:9px}.listing-head h2{font-size:14px;margin:0}.listing-head strong{color:var(--cyan);font-size:14px}.trade-badge{font-size:7px;padding:4px 6px;border-radius:6px}.trade-badge.sell{color:var(--cyan);background:var(--cyan-soft)}.trade-badge.buy{color:var(--violet);background:rgba(143,124,255,.1)}.trade-badge.unknown{color:var(--muted);background:rgba(255,255,255,.055)}.listing-meta{display:flex;gap:14px;color:var(--muted);font-size:8px;margin:9px 0}.listing-meta span{display:flex;align-items:center;gap:4px}.listing-labels{display:flex;gap:6px;flex-wrap:wrap}.listing-labels>span{color:var(--amber);background:rgba(243,185,79,.065);border:1px solid rgba(243,185,79,.12);border-radius:6px;padding:5px 7px;font-size:7px;display:flex;align-items:center;gap:4px;position:relative}.listing-labels small{display:none;position:absolute;z-index:3;width:210px;top:25px;left:0;background:#182432;color:#c5d0d8;border:1px solid var(--line);border-radius:7px;padding:7px;line-height:1.5}.listing-labels>span:hover small{display:block}.listing-notes{color:#b8c5ce;font-size:9px;line-height:1.6;margin:12px 0 7px}.expand-listing,.listing-delivery{color:var(--muted);font-size:8px}.expand-listing{width:100%;border:0;background:rgba(255,255,255,.025);padding:10px;border-radius:7px;margin-top:10px;display:flex;justify-content:center;align-items:center;gap:6px;cursor:pointer}.listing-card footer{border-top:1px solid var(--line);margin-top:12px;padding-top:11px;display:flex;justify-content:space-between;align-items:center}.listing-card footer>div:first-child{display:flex;flex-direction:column;gap:3px}.listing-card footer b{font-size:8px}.listing-card footer time{color:var(--muted-2);font-size:7px}.feedback-actions{display:flex;gap:5px}.feedback-actions button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:7px;padding:6px 7px;font-size:7px;display:flex;align-items:center;gap:4px;cursor:pointer}.feedback-actions button:hover{color:var(--cyan);border-color:rgba(19,216,196,.2)}.listing-detail-page{max-width:1050px;margin:0 auto;padding:42px 30px 80px}.listing-detail-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:20px 0 22px;padding-bottom:23px;border-bottom:1px solid var(--line)}.listing-detail-kicker{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.listing-detail-hero h1{margin:11px 0 8px;font-size:34px;letter-spacing:-.04em}.listing-detail-meta{display:flex;gap:18px;color:var(--muted);font-size:13px}.listing-detail-meta span{display:flex;align-items:center;gap:6px}.listing-detail-price{flex:0 0 auto;text-align:right;display:flex;flex-direction:column;gap:4px}.listing-detail-price small{color:var(--muted);font-size:12px}.listing-detail-price b{color:var(--cyan);font-size:25px}.listing-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:16px;gap:16px;align-items:start}.listing-detail-main,.listing-detail-side{display:grid;grid-gap:13px;gap:13px}.ai-listing-intelligence,.clean-label,.detail-actions-card,.detail-author-card,.detail-content-panel,.detail-feedback-card,.detail-label-panel,.original-text-panel,.related-cluster-card{border:1px solid var(--line);background:rgba(13,23,35,.8);border-radius:13px}.detail-author-card,.detail-content-panel,.detail-feedback-card,.detail-label-panel{padding:18px}.ai-listing-intelligence{padding:18px;background:linear-gradient(145deg,rgba(17,35,49,.96),rgba(13,23,35,.84));border-color:rgba(19,216,196,.18)}.ai-intelligence-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--line)}.ai-intelligence-heading>div{display:flex;align-items:center;gap:10px}.ai-intelligence-heading svg{color:var(--cyan)}.ai-intelligence-heading span{display:grid;grid-gap:3px;gap:3px}.ai-intelligence-heading b{font-size:16px}.ai-intelligence-heading small{color:var(--muted);font-size:11px}.ai-intelligence-heading em{color:var(--cyan);background:var(--cyan-soft);border:1px solid rgba(19,216,196,.16);border-radius:8px;padding:6px 8px;font-size:11px;font-style:normal;white-space:nowrap}.ai-intelligence-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:14px 0}.ai-intelligence-grid>div{padding:12px;border:1px solid var(--line);background:rgba(4,10,17,.28);border-radius:9px;display:grid;grid-gap:5px;gap:5px}.ai-intelligence-grid small{color:var(--muted);font-size:10px}.ai-intelligence-grid b{font-size:13px}.ai-intelligence-grid span{color:var(--muted);font-size:11px;line-height:1.45}.ai-label-list{border-top:1px solid var(--line)}.detail-section-title{display:flex;align-items:center;gap:7px;margin-bottom:14px}.detail-section-title svg{color:var(--cyan)}.detail-section-title b{font-size:15px}.detail-section-title span{margin-left:auto;color:var(--muted-2);font-size:11px}.detail-label-row{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.detail-label-row>svg{color:var(--amber);margin-top:2px}.detail-label-row p{margin:0;display:grid;grid-gap:4px;gap:4px}.detail-label-row b{font-size:13px}.detail-label-row span{color:var(--muted);font-size:12px;line-height:1.55}.clean-label{padding:15px 17px;display:flex;align-items:center;gap:10px;color:var(--cyan)}.clean-label>span{display:grid;grid-gap:2px;gap:2px}.clean-label b{color:var(--text);font-size:13px}.clean-label small{color:var(--muted);font-size:11px}.detail-content-panel dl{margin:0;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.detail-content-panel dl>div{display:grid;grid-template-columns:100px 1fr;min-height:45px;align-items:center;border-top:1px solid var(--line)}.detail-content-panel dl>div:nth-child(-n+2){border-top:0}.detail-content-panel dl>div:nth-child(odd){border-right:1px solid var(--line)}.detail-content-panel dd,.detail-content-panel dt{margin:0;padding:10px 12px;font-size:13px}.detail-content-panel dt{color:var(--muted);background:rgba(255,255,255,.018)}.detail-content-panel dd{color:#d4dde4}.detail-notes{margin-top:16px}.detail-notes>b{font-size:13px}.detail-notes p{color:#bdc8d1;font-size:14px;line-height:1.75;margin:8px 0 0}.related-cluster-card{padding:15px 17px;color:var(--text);display:flex;justify-content:space-between;align-items:center}.related-cluster-card:hover{border-color:rgba(19,216,196,.28)}.related-cluster-card>div{display:flex;align-items:center;gap:10px}.related-cluster-card svg{color:var(--cyan);flex:0 0 auto}.related-cluster-card span{display:grid;grid-gap:3px;gap:3px}.related-cluster-card b{font-size:13px}.related-cluster-card small{color:var(--muted);font-size:11px}.detail-author-head{display:flex;align-items:center;gap:10px}.detail-author-head>span{width:42px;height:42px;border-radius:12px;background:var(--cyan-soft);color:var(--cyan);display:grid;place-items:center;font-weight:700}.detail-author-head>div{display:grid;grid-gap:3px;gap:3px}.detail-author-head b{font-size:14px}.detail-author-card p,.detail-author-head small{color:var(--muted);font-size:11px}.trust-meter{height:6px;margin:15px 0 10px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.06)}.trust-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--violet))}.detail-author-card p{margin:0;line-height:1.55}.detail-actions-card{padding:11px;display:grid;grid-gap:8px;gap:8px}.detail-actions-card button{width:100%;border:1px solid var(--line);background:transparent;color:#bdc8d0;border-radius:9px;padding:11px;font-size:13px;display:flex;justify-content:center;align-items:center;gap:7px;cursor:pointer}.detail-actions-card button.watched,.detail-actions-card button:hover{color:var(--cyan);border-color:rgba(19,216,196,.25);background:var(--cyan-soft)}.detail-actions-card .detail-contact{border-color:transparent;background:var(--cyan);color:#061511;font-weight:700}.detail-actions-card .detail-contact:hover{color:#061511;background:#25e4d0}.detail-feedback-card>b{font-size:13px}.detail-feedback-card>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:12px 0 8px}.detail-feedback-card button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:8px;padding:9px;font-size:12px;display:flex;justify-content:center;align-items:center;gap:6px;cursor:pointer}.detail-feedback-card button:hover{color:var(--cyan);border-color:rgba(19,216,196,.2)}.detail-feedback-card .detail-report{width:100%;color:#d6a19e}.detail-feedback-card>p{color:var(--danger);font-size:11px;margin:10px 0 0}.original-text-panel{padding:18px}.original-text-panel pre{margin:0;color:#c6d1d9;background:rgba(4,10,17,.48);border:1px solid var(--line);border-radius:9px;padding:15px;font:inherit;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.original-text-panel.legacy p{color:var(--muted);font-size:12px;margin:0}.new-listing-intro{margin-bottom:22px}.new-listing-intro h1{font-size:30px;margin:0}.new-listing-intro>p:last-child{color:var(--muted);font-size:9px}.listing-form{border:1px solid var(--line);background:rgba(13,23,35,.8);border-radius:14px;padding:20px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.listing-form label{display:grid;grid-gap:6px;gap:6px}.listing-form label>span{color:var(--muted);font-size:8px}.listing-form input,.listing-form select,.listing-form textarea{border:1px solid var(--line);background:rgba(4,10,17,.65);color:var(--text);border-radius:8px;padding:10px;outline:none;font-size:9px}.listing-form input:focus,.listing-form select:focus,.listing-form textarea:focus{border-color:rgba(19,216,196,.38)}.notes-field{margin-top:13px}.publish-policy{display:flex;gap:9px;align-items:center;margin-top:13px;padding:10px;background:var(--cyan-soft);border-radius:8px}.publish-policy svg{color:var(--cyan)}.publish-policy p{display:flex;flex-direction:column;gap:2px;margin:0}.publish-policy b{font-size:8px}.publish-policy span{color:#77aaa6;font-size:7px}.form-submit{margin-top:15px;margin-left:auto;border:0;background:var(--cyan);color:#061511;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer}.form-submit:disabled{opacity:.48;cursor:not-allowed}.ai-publish-form{display:grid;grid-gap:14px;gap:14px}.raw-listing-input{border:1px solid rgba(19,216,196,.2);background:linear-gradient(145deg,rgba(16,34,47,.92),rgba(8,18,28,.94));border-radius:13px;padding:18px}.draft-analysis-head,.raw-input-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.draft-analysis-head>div,.raw-input-heading>div{display:flex;align-items:center;gap:10px}.draft-analysis-head svg,.raw-input-heading svg{color:var(--cyan)}.draft-analysis-head span,.raw-input-heading span{display:grid;grid-gap:2px;gap:2px}.draft-analysis-head b,.raw-input-heading b{font-size:15px}.draft-analysis-head small,.raw-input-heading small{color:var(--muted);font-size:11px}.raw-input-heading em{color:var(--cyan);font-size:11px;font-style:normal;border:1px solid rgba(19,216,196,.18);background:var(--cyan-soft);border-radius:7px;padding:5px 8px}.raw-listing-input>textarea{width:100%;margin-top:14px;min-height:220px;resize:vertical;border:1px solid var(--line);background:rgba(3,9,15,.68);color:var(--text);border-radius:10px;padding:15px;outline:none;font-size:15px;line-height:1.75}.raw-listing-input>textarea:focus{border-color:rgba(19,216,196,.4);box-shadow:0 0 0 3px rgba(19,216,196,.05)}.raw-listing-input>textarea[readonly]{color:#aebbc5;background:rgba(3,9,15,.42);cursor:default}.raw-input-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:11px}.raw-input-footer>span{color:var(--muted);font-size:11px}.draft-analysis-head button,.raw-input-footer button{border:1px solid rgba(19,216,196,.2);background:var(--cyan);color:#061511;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.raw-input-footer button:disabled{opacity:.55;cursor:wait}.raw-input-footer button.secondary{color:var(--cyan);background:transparent}.draft-analysis,.structured-correction{border:1px solid var(--line);background:rgba(13,23,35,.78);border-radius:13px;padding:18px}.draft-analysis-head button{background:transparent;color:var(--cyan)}.extraction-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:15px 0 10px}.extraction-summary span{min-width:0;border:1px solid var(--line);background:rgba(4,10,17,.35);border-radius:8px;padding:11px;display:grid;grid-gap:4px;gap:4px}.extraction-summary small{color:var(--muted);font-size:10px}.extraction-summary b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.missing-field-alert{display:flex;align-items:flex-start;gap:9px;color:var(--amber);border:1px solid rgba(243,185,79,.15);background:rgba(243,185,79,.055);border-radius:8px;padding:10px 11px;margin-bottom:10px}.missing-field-alert span{display:grid;grid-gap:2px;gap:2px}.missing-field-alert b{font-size:12px}.missing-field-alert small{color:#a99777;font-size:11px}.structured-correction .detail-section-title{margin-bottom:15px}.admin-log-list{border:1px solid var(--line);background:rgba(13,23,35,.75);border-radius:12px;overflow:hidden}.admin-log-row{display:grid;grid-template-columns:70px 1fr 100px 150px;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--line)}.admin-log-row:first-child{border-top:0}.log-action{color:var(--cyan);font-size:7px;text-transform:uppercase;background:var(--cyan-soft);padding:5px 6px;border-radius:6px;text-align:center}.log-action.fold,.log-action.fraud,.log-action.suppress{color:var(--amber);background:rgba(243,185,79,.08)}.admin-log-row>div{display:flex;flex-direction:column;gap:3px}.admin-log-row b{font-size:8px}.admin-log-row small,.admin-log-row time,.admin-log-row>span:nth-child(3){color:var(--muted);font-size:7px}.admin-log-row time,.admin-log-row>span:nth-child(3){display:flex;align-items:center;gap:5px}.empty-admin{padding:60px;text-align:center;color:var(--muted)}.admin-entry{color:var(--cyan);font-size:8px;display:inline-block;margin-top:12px}body{font-size:14px;line-height:1.55}.main-nav a{font-size:14px;padding:10px 16px}.brand b{font-size:18px}.brand small{font-size:11px}.auth-header-links a,.live-pill,.user-chip b{font-size:12px}.user-chip small{font-size:10px}.eyebrow{font-size:11px}.page-title-row>div:first-child>p:last-child{font-size:14px;line-height:1.65}.sidebar-section>p{font-size:12px}.new-chat,.sidebar-item{font-size:14px}.empty-watch,.privacy-card b,.watch-row{font-size:12px}.privacy-card span{font-size:11px}.hero-copy{font-size:16px}.capability-row span,.login-gate b{font-size:12px}.login-gate a,.login-gate span,.new-account-note a,.new-account-note span{font-size:11px}.composer textarea{font-size:15px}.upload-button{font-size:13px}.agent-message-head small,.composer-hint,.example-row button,.example-row span,.message-label{font-size:11px}.analysis-summary,.user-message p{font-size:14px}.card-heading b,.extracted-strip span,.panel-heading>span{font-size:13px}.extracted-strip small,.panel-heading em{font-size:11px}.evidence-list b,.market-insight,.probability-item b,.text-link{font-size:12px}.evidence-list span,.price-main small,.price-main span,.probability-item small{font-size:11px}.cluster-row b,.match-title b,.thinking-row b{font-size:13px}.agent-actions button,.cluster-row span,.conflict-row span,.fingerprint-metrics,.forensic-heading small,.forensic-heading>span,.forensic-signal b,.forensic-signal blockquote,.forensic-signal em,.forensic-signal p,.match-badge,.match-title small,.thinking-row span{font-size:11px}.back-link,.chart-summary span,.cluster-meta,.contact-primary,.data-status button,.data-status span,.hardware-card span,.region-row b,.region-row em,.region-row>span,.segment-control button,.stat-card span,.watch-primary{font-size:12px}.card-heading span,.cluster-kicker em,.cluster-kicker span,.hardware-card small,.region-insight span,.region-row small,.section-title span,.stat-card em,.stat-card small,.table-header,.table-row small,.time-tabs button{font-size:11px}.judgement-row span,.publisher-card-head b,.signal-list li,.table-row b,.timeline-content>p,.timeline-top b{font-size:12px}.change-tags span,.notice-box b,.notice-box p,.observation-meta span,.origin-label,.publisher-card-head span,.publisher-facts span,.timeline-top span{font-size:11px}.publish-button{font-size:13px;padding:11px 15px}.listing-filters{padding:15px 17px;gap:24px}.listing-filters label,.listing-filters>div{font-size:13px}.listing-error{font-size:12px}.listing-feed{gap:14px}.listing-card{padding:20px 22px}.listing-head h2,.listing-head strong{font-size:19px}.listing-head strong{white-space:nowrap}.trade-badge{font-size:12px;padding:5px 8px}.listing-meta{font-size:13px;margin:12px 0}.listing-labels>span{font-size:12px;padding:6px 9px}.listing-labels small{width:260px;top:31px;font-size:12px;padding:9px}.listing-notes{font-size:15px;line-height:1.75;margin:16px 0 9px}.listing-delivery{font-size:13px}.expand-listing{font-size:13px;padding:13px}.listing-card footer{margin-top:16px;padding-top:14px}.listing-card footer b{font-size:13px}.listing-card footer time{font-size:11px}.feedback-actions button{font-size:12px;padding:8px 10px}.listing-form label>span,.new-listing-intro>p:last-child{font-size:13px}.listing-form input,.listing-form select,.listing-form textarea{font-size:14px;padding:12px}.form-submit,.publish-policy b{font-size:13px}.publish-policy span{font-size:12px}.auth-card input,.auth-card label>span,.auth-description,.auth-error,.auth-policy>b,.auth-submit,.auth-switch{font-size:13px}.auth-policy small,.auth-policy strong{font-size:11px}.account-stats small,.admin-entry,.effect-card p,.effect-card small,.ledger-grid>span,.level-progress-card p,.permission-list span,.profile-badges span,.profile-identity>button,.profile-identity>div:nth-child(2)>p:last-of-type,.profile-panel-title span,.trust-ledger>p,.trust-score-card p{font-size:12px}.level-progress-card>div:first-child,.profile-panel-title b,.trust-score-card>div:last-child>small{font-size:13px}.contact-modal-head b,.conversation-main b,.thread-header h1{font-size:14px}.admin-log-row b,.admin-log-row small,.admin-log-row time,.admin-log-row>span:nth-child(3),.contact-error,.contact-modal label,.contact-modal textarea,.contact-modal-actions button,.contact-modal-actions>span,.contact-modal-head small,.contact-resource-summary span,.conversation-main p,.conversation-main strong,.conversation-main time,.conversation-status,.empty-messages a,.empty-messages p,.log-action,.message-composer button,.message-composer span,.message-composer textarea,.quick-inquiries button,.thread-header p,.thread-message p,.thread-message small,.thread-message span,.thread-message.system p,.trade-safety b,.trade-safety span{font-size:12px}.auth-page{min-height:calc(100vh - 66px);display:grid;grid-template-columns:minmax(380px,520px) 270px;align-items:center;justify-content:center;grid-gap:28px;gap:28px;padding:50px 24px 80px}.auth-card{border:1px solid var(--line);background:rgba(13,23,35,.88);border-radius:18px;padding:34px;box-shadow:0 30px 100px rgba(0,0,0,.26)}.auth-symbol{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--cyan);background:var(--cyan-soft);border:1px solid rgba(19,216,196,.2);margin-bottom:20px}.auth-card h1{margin:0;font-size:27px;letter-spacing:-.035em}.auth-description{color:var(--muted);font-size:10px;line-height:1.65;margin:10px 0 23px}.auth-card form{display:grid;grid-gap:14px;gap:14px}.auth-card label{display:grid;grid-gap:7px;gap:7px}.auth-card label>span{color:#aebbc6;font-size:9px}.auth-card label>div{border:1px solid var(--line);background:rgba(4,10,17,.6);border-radius:9px;display:flex;align-items:center;gap:9px;padding:0 11px}.auth-card label>div:focus-within{border-color:rgba(19,216,196,.4);box-shadow:0 0 0 3px rgba(19,216,196,.05)}.auth-card label svg{color:var(--muted-2);flex:0 0 auto}.auth-card input{width:100%;border:0;background:transparent;color:var(--text);outline:none;padding:11px 0;font-size:11px}.auth-card label button{border:0;background:transparent;display:grid;place-items:center;cursor:pointer;padding:3px}.auth-error{color:#ff8c85;background:rgba(255,116,108,.07);border:1px solid rgba(255,116,108,.13);border-radius:7px;padding:8px 9px;font-size:9px;margin:0}.auth-submit{border:0;background:var(--cyan);color:#061511;border-radius:9px;padding:11px;font-size:10px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:7px;margin-top:2px}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-switch{color:var(--muted);text-align:center;font-size:9px;margin:18px 0 0}.auth-switch a{color:var(--cyan);margin-left:5px}.auth-policy{border:1px solid var(--line);background:rgba(13,23,35,.6);border-radius:14px;padding:20px}.auth-policy>b{font-size:10px;display:block;margin-bottom:12px}.auth-policy>div{display:grid;grid-template-columns:40px 1fr;grid-gap:9px;gap:9px;align-items:center;border-top:1px solid var(--line);padding:12px 0}.auth-policy>div>span{color:var(--cyan);font-size:11px;font-weight:700}.auth-policy p{margin:0;display:flex;flex-direction:column;gap:2px}.auth-policy strong{font-size:8px}.auth-policy small{color:var(--muted-2);font-size:7px}.profile-page{max-width:1050px;margin:0 auto;padding:48px 30px 80px}.profile-identity{display:grid;grid-template-columns:auto 1fr auto;grid-gap:17px;gap:17px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:24px}.profile-avatar{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-size:22px;font-weight:700;background:var(--cyan-soft);color:var(--cyan);border:1px solid rgba(19,216,196,.22)}.profile-avatar.level-restricted,.profile-avatar.level-risk{color:var(--amber);background:rgba(243,185,79,.1);border-color:rgba(243,185,79,.2)}.profile-avatar.level-reliable,.profile-avatar.level-trusted{color:#b9adff;background:rgba(143,124,255,.1);border-color:rgba(143,124,255,.22)}.profile-identity h1{font-size:27px;margin:0 0 5px;letter-spacing:-.035em}.profile-identity>div:nth-child(2)>p:last-of-type{color:var(--muted);font-size:9px;margin:0}.profile-identity>button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:8px;padding:8px 10px;font-size:9px;display:flex;align-items:center;gap:6px;cursor:pointer}.profile-badges{display:flex;gap:6px;margin-top:10px}.profile-badges span{font-size:7px;padding:4px 7px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:4px;color:var(--muted)}.trust-badge.standard{color:var(--cyan);border-color:rgba(19,216,196,.2);background:var(--cyan-soft)}.new-user-badge,.trust-badge.restricted,.trust-badge.risk{color:var(--amber)!important;border-color:rgba(243,185,79,.18)!important;background:rgba(243,185,79,.07)}.trust-badge.reliable,.trust-badge.trusted{color:#b9adff;border-color:rgba(143,124,255,.2);background:rgba(143,124,255,.08)}.trust-overview{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px;margin:16px 0 12px}.effect-card,.level-progress-card,.profile-panel,.trust-ledger,.trust-score-card{border:1px solid var(--line);background:rgba(13,23,35,.78);border-radius:12px}.trust-score-card{padding:18px;display:flex;align-items:center;gap:17px}.score-ring{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;position:relative;flex:0 0 auto}.score-ring:after{content:"";position:absolute;inset:7px;background:#0c1722;border-radius:50%}.score-ring span{position:relative;z-index:1;display:flex;align-items:baseline}.score-ring b{font-size:22px}.score-ring small,.trust-score-card>div:last-child>small{color:var(--muted);font-size:8px}.trust-score-card h2{font-size:18px;margin:4px 0}.level-progress-card p,.trust-score-card p{color:var(--muted);font-size:8px;line-height:1.5;margin:0}.level-progress-card{padding:18px;display:flex;flex-direction:column;justify-content:center}.level-progress-card>div:first-child{display:flex;justify-content:space-between;font-size:9px}.level-progress-card>div:first-child span{color:var(--muted)}.level-progress{height:6px;border-radius:8px;background:rgba(255,255,255,.06);margin:13px 0 10px;overflow:hidden}.level-progress i{height:100%;display:block;background:linear-gradient(90deg,var(--cyan),var(--violet));border-radius:inherit}.account-effects{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.effect-card{padding:15px;display:grid;grid-template-columns:auto 1fr;grid-gap:8px 10px;gap:8px 10px}.effect-card>svg{color:var(--cyan)}.effect-card>span{display:flex;justify-content:space-between;align-items:center}.effect-card small{color:var(--muted);font-size:8px}.effect-card b{font-size:12px}.effect-card p{grid-column:1/-1;color:var(--muted-2);font-size:8px;line-height:1.45;margin:2px 0 0}.profile-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.profile-panel,.trust-ledger{padding:17px}.profile-panel-title{display:flex;justify-content:space-between;align-items:center}.profile-panel-title b{font-size:10px}.profile-panel-title span{color:var(--muted-2);font-size:7px}.permission-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.permission-list span{display:flex;gap:5px;align-items:center;padding:6px 8px;border:1px solid var(--line);border-radius:7px;color:#acbac5;font-size:8px}.permission-list svg{color:var(--cyan)}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px}.account-stats span{display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);padding:2px 11px}.account-stats span:last-child{border-right:0}.account-stats svg{color:var(--muted-2)}.account-stats b{font-size:17px}.account-stats small{color:var(--muted);font-size:7px}.ledger-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.ledger-grid>span{color:var(--muted);font-size:8px;border:1px solid var(--line);border-radius:7px;padding:8px}.ledger-grid i{font-style:normal;font-weight:700;margin-right:4px}.ledger-grid i.positive{color:var(--cyan)}.ledger-grid i.negative{color:var(--danger)}.trust-ledger>p{color:var(--muted-2);font-size:8px;margin:13px 0 0;display:flex;gap:5px;align-items:center}@media (max-width:900px){.app-header{grid-template-columns:1fr auto;padding:0 15px;background:#07111b;-webkit-backdrop-filter:none;backdrop-filter:none}.main-nav{position:fixed;bottom:0;left:0;right:0;background:#07111b;border-top:1px solid var(--line);height:64px;z-index:50}.main-nav a{flex:1 1;min-width:0;justify-content:center;flex-direction:column;gap:2px;padding:6px 2px;border-radius:0;font-size:11px;line-height:1.15;white-space:nowrap}.main-nav a svg{width:16px;height:16px}.header-actions .live-pill,.user-chip div{display:none}.agent-layout{grid-template-columns:1fr}.agent-sidebar{display:none}.conversation{padding:0 14px 70px}.composer-shell{width:100%}.analysis-grid,.cluster-content-grid,.market-grid{grid-template-columns:1fr}.cluster-overview-grid,.market-stats{grid-template-columns:repeat(2,1fr)}.table-header{display:none}.table-row{grid-template-columns:1.5fr 1fr 20px}.table-row>div:nth-child(3),.table-row>div:nth-child(4){display:none}.admin-page,.cluster-page,.listing-detail-page,.listings-page,.market-page,.messages-page,.new-listing-page,.thread-page{padding:32px 16px 90px}.listing-detail-grid{grid-template-columns:1fr}.listing-detail-side{grid-template-columns:repeat(3,1fr)}.ai-intelligence-grid{grid-template-columns:1fr}.auth-page{grid-template-columns:minmax(0,520px);padding-bottom:100px}.auth-policy{display:none}.account-effects,.profile-grid,.trust-overview{grid-template-columns:1fr}.admin-log-row{grid-template-columns:65px 1fr}.admin-log-row time,.admin-log-row>span:nth-child(3){display:none}.ledger-grid{grid-template-columns:repeat(2,1fr)}.profile-page{padding:32px 16px 90px}}@media (max-width:600px){.brand small{display:none}.auth-header-links a{padding:6px 7px}.auth-header-links a svg{display:none}.agent-hero{padding-top:65px}.agent-hero h1{font-size:28px}.capability-row{display:none}.extracted-strip{grid-template-columns:repeat(2,1fr)}.extracted-strip span{border:0}.forensic-signals,.probability-grid{grid-template-columns:1fr}.fingerprint-metrics{flex-wrap:wrap;gap:7px 12px}.probability-item{justify-content:center}.cluster-overview-grid,.hardware-overview,.market-stats{grid-template-columns:1fr}.cluster-hero,.page-title-row{align-items:flex-start;flex-direction:column;gap:18px}.data-status{width:100%;justify-content:space-between}.cluster-actions,.cluster-meta{flex-wrap:wrap}.cluster-row{grid-template-columns:1fr auto}.cluster-price,.composer-hint{display:none}.login-gate{display:grid;grid-template-columns:auto 1fr auto auto}.auth-card{padding:24px 18px}.auth-page{padding:30px 14px 95px}.profile-identity{grid-template-columns:auto 1fr;align-items:start}.profile-identity>button{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.ledger-grid{grid-template-columns:1fr}.account-stats span{padding:2px 6px}.listing-filters{gap:10px}.listing-detail-hero,.listing-filters{align-items:flex-start;flex-direction:column}.listing-detail-price{text-align:left}.listing-detail-meta{flex-direction:column;gap:6px}.listing-detail-side{grid-template-columns:1fr}.ai-intelligence-heading,.draft-analysis-head,.raw-input-footer{align-items:flex-start;flex-direction:column}.extraction-summary{grid-template-columns:repeat(2,1fr)}.draft-analysis-head button,.raw-input-footer button{width:100%;justify-content:center}.detail-content-panel dl{grid-template-columns:1fr}.detail-content-panel dl>div,.detail-content-panel dl>div:nth-child(-n+2){border-top:1px solid var(--line);border-right:0}.detail-content-panel dl>div:first-child{border-top:0}.form-grid{grid-template-columns:1fr}.listing-meta{flex-wrap:wrap}.listing-card footer{align-items:flex-start;flex-direction:column;gap:10px}.contact-modal-actions{align-items:flex-end;gap:12px}.thread-message{max-width:88%}.conversation-main>div{align-items:flex-start;flex-direction:column;gap:3px}}