.experience-nav { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:12px clamp(18px,5vw,72px); border-bottom:1px solid #dbe4df; background:#fff; }
.view-switch { display:flex; gap:4px; padding:4px; border:1px solid #dbe4df; border-radius:12px; background:#f4f7f5; }
.view-switch button { min-height:38px; padding:0 18px; border:0; border-radius:9px; background:transparent; color:#62746b; font-size:12px; font-weight:800; cursor:pointer; }
.view-switch button.active { background:#138963; color:#fff; }
.experience-nav > div:last-child { display:flex; align-items:center; gap:20px; }
.experience-nav a { color:#34584a; font-size:11px; font-weight:750; text-decoration:none; }
.experience-nav > div > span { color:#8b9b92; font-size:9px; }
.market-only { display:none; }
.market-mode { --ink:#edf5ee; --ink-2:#233831; --paper:#14221f; --white:#1a2c26; --line:#334a40; --line-dark:#3e584a; --muted:#a8bbb0; --green:#a8d78b; --green-deep:#b0dda0; --green-soft:#2b4430; background:#14221f; color:#edf5ee; }
.market-mode .site-header { color:#edf5ee; background:#14221f; border-color:#334a40; box-shadow:none; }
.market-mode .brand-name > span { color:#b0dda0; }
.market-mode .brand-name small, .market-mode .main-nav a { color:#a8bbb0; }
.market-mode .site-header .button-light { background:#b0dda0; color:#14221f; }
.market-mode .experience-nav { border-color:#334a40; background:#192b25; }
.market-mode .view-switch { border-color:#42584a; background:#14221f; }
.market-mode .view-switch button { color:#a8bbb0; }
.market-mode .view-switch button.active { background:#b0dda0; color:#14221f; }
.market-mode .experience-nav a, .market-mode .header-market-link { color:#b0dda0; }
.market-mode .market-first { display:flex; flex-direction:column; gap:18px; background:#14221f; }
.market-mode .personal-head, .market-mode .personal-radar, .market-mode .personal-target, .market-mode .market-section-title, .market-mode .value-strip, .market-mode .agent-engine, .market-mode .audience-section, .market-mode .method-section, .market-mode .site-footer { display:none; }
.market-mode .market-only { display:block; }
.terminal-head { width:min(1380px,100%); margin:0 auto; }
.market-mode .terminal-head { display:flex; align-items:center; justify-content:space-between; gap:20px; order:0; }
.terminal-head span, .history-placeholder > div > span { color:#b0dda0; font-size:10px; font-weight:800; letter-spacing:1.5px; }
.terminal-head h1 { margin:10px 0 8px; font-size:clamp(28px,4vw,48px); letter-spacing:-1.5px; }
.terminal-head p { margin:0; color:#a8bbb0; font-size:13px; }
.terminal-head > b { padding:8px 10px; border:1px solid #516454; border-radius:7px; color:#c7d2c4; font-size:9px; letter-spacing:.6px; }
.market-mode .terminal-controls { display:grid; grid-template-columns:1.3fr .7fr; align-items:center; gap:22px; width:min(1380px,100%); margin:0 auto; padding:20px; border:1px solid #42584a; border-radius:15px; background:#1c3028; order:1; }
#market-inputs { display:grid; grid-template-columns:.8fr 1.2fr; align-items:end; gap:14px; }
#market-inputs .currency-trigger { min-height:52px; border-color:#536958; background:#233a2e; box-shadow:none; }
#market-inputs .selected-symbol { background:#3c5538; color:#c4e3b0; }
#market-inputs .currency-menu { background:#233a2e; }
#market-inputs .currency-option { color:#edf5ee; background:#233a2e; }
#market-inputs .currency-option.active { background:#38513b; }
#market-inputs .calculator-bar { display:grid; grid-template-columns:1fr; gap:8px; padding:0; border:0; background:transparent; }
#market-inputs .mode-switch { width:100%; background:#14221f; }
#market-inputs .mode-button { flex:1; color:#a8bbb0; }
#market-inputs .mode-button.active { color:#edf5ee; background:#38513b; box-shadow:none; }
#market-inputs .amount-field > div { min-height:46px; border-color:#536958; background:#233a2e; }
#market-inputs .amount-field input { color:#edf5ee; }
#market-inputs .quick-amounts { grid-column:1/-1; padding:0; border:0; background:transparent; }
#market-inputs .quick-amounts > span, #market-inputs .quick-amounts small { display:none; }
#market-inputs .quick-amounts button { border-color:#536958; background:#233a2e; color:#c7d2c4; }
#market-inputs .quick-amounts button.active { background:#3c5538; color:#edf5ee; }
#market-result .best-result { padding:0; border:0; background:transparent; text-align:left; }
#market-result .best-result strong { margin:9px 0; color:#d3e6b6; font-size:clamp(30px,4vw,48px); }
#market-result .best-result small { line-height:1.5; }
.market-mode .rate-board { order:2; border-color:#42584a; box-shadow:none; }
.market-mode .board-head { border-color:#42584a; }
.market-mode .market-pulse { background:#1c3028; }
.market-mode .pulse-state strong { color:#d3e6b6; }
.market-mode .summary-row, .market-mode .summary-row .official-summary { background:#233a2e; }
.market-mode .rate-table th { color:#b5c8b9; background:#1a2c26; }
.market-mode .rate-table td { border-color:#334a40; }
.market-mode .rate-table tbody tr:hover { background:#253b2e; }
.market-mode .rate-table tbody tr.best-row, .market-mode .mobile-rate-card.best-row { background:#2b4430; box-shadow:inset 3px 0 #b0dda0; }
.market-mode .rate-table tbody tr.benchmark-row, .market-mode .mobile-rate-card.benchmark-row { background:#20342b; }
.market-mode .entity-logo { padding:3px; border-radius:7px; background:#fff; }
.market-mode .type-pill, .market-mode .best-pill, .market-mode .reference-pill, .market-mode .shared-pill { color:#d5e4c6; border-color:#506448; background:#31472c; }
.market-mode .rate-action, .market-mode .list-action, .market-mode .ghost-button { color:#d5e4c6; border-color:#536958; background:#233a2e; }
.market-mode .mobile-rate-card { background:#1a2c26; }
.market-mode .daily-radar { order:3; margin:0 auto; }
.market-mode .shared-quote-banner { order:1; margin:0 auto; color:#14221f; }
.market-mode .history-placeholder { display:grid; grid-template-columns:1fr 1fr; align-items:center; gap:20px; width:min(1380px,100%); margin:0 auto; padding:26px; border:1px solid #42584a; border-radius:15px; background:#1a2c26; order:4; }
.history-placeholder h2 { margin:10px 0; font-size:24px; letter-spacing:-.7px; }
.history-placeholder p { max-width:500px; color:#a8bbb0; font-size:12px; line-height:1.6; }
.history-empty { display:grid; place-items:center; gap:8px; min-height:140px; border:1px dashed #516454; border-radius:10px; }
.history-empty > span { color:#b0dda0; font-size:30px; }
.history-empty strong { font-size:13px; }
.history-empty small { color:#a8bbb0; font-size:10px; }
@media(max-width:760px) {
 .experience-nav { align-items:stretch; flex-direction:column; gap:11px; padding:12px 16px; }
 .view-switch button { flex:1; font-size:13px; }
 .experience-nav > div:last-child { justify-content:space-between; gap:8px; }
 .experience-nav > div > span { font-size:8px; }
 .market-mode .terminal-head { align-items:flex-start; }
 .terminal-head p { font-size:11px; line-height:1.5; }
 .terminal-head > b { max-width:110px; font-size:8px; }
 .market-mode .terminal-controls { grid-template-columns:1fr; padding:16px; }
 #market-inputs { grid-template-columns:1fr; }
 #market-result .best-result strong { font-size:37px; }
 .market-mode .history-placeholder { grid-template-columns:1fr; padding:20px; }
 .market-mode .mobile-card-head { grid-template-columns:82px minmax(0,1fr); }
 .market-mode .mobile-card-head .entity-logo { width:82px; }
}

.market-mode .entity-filters { background:#14221f; }
.market-mode .modal-shell { --ink:#071625; --white:#ffffff; --muted:#657680; --line:#dbe4df; --green-deep:#197656; color:#071625; }
