.ex-console-band{position:relative;z-index:2;margin-top:-34px;padding:0 var(--gutter);display:grid;grid-gap:12px;gap:12px}.ex-console{display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:14px}.ex-console-top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.ex-field{position:relative;display:flex;align-items:center}.ex-field-icon{position:absolute;left:14px;width:17px;height:17px;color:var(--muted);pointer-events:none}.ex-field-input{width:100%;padding:12px 40px;border-radius:999px;border:1px solid var(--border);background:rgba(8,12,10,.6);color:var(--text);font-size:.92rem;transition:border-color .15s ease,box-shadow .15s ease}.ex-field-input::placeholder{color:var(--muted)}.ex-field-input:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-muted)}.ex-field-clear{position:absolute;right:12px;width:22px;height:22px;border:0;border-radius:50%;background:var(--surface-3);color:var(--muted);font-size:.95rem;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease}.ex-field-clear:hover{background:var(--accent-muted);color:var(--accent-soft)}.ex-mode-wrap{display:flex;align-items:stretch;gap:8px}.ex-mode-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;min-width:210px;padding:3px;border-radius:999px;border:1px solid var(--border-subtle);background:rgba(8,12,10,.6)}.ex-mode-toggle--locked{grid-template-columns:1fr;min-width:auto}.ex-mode-current{padding:8px 16px;border-radius:999px;background:var(--accent);color:#041008}.ex-mode-btn,.ex-mode-current{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.82rem;font-weight:600;white-space:nowrap}.ex-mode-btn{padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:background .15s ease,color .15s ease}.ex-mode-btn-icon,.ex-mode-upsell-icon{width:15px;height:15px;flex-shrink:0}.ex-mode-btn:hover:not(.is-active){color:var(--text)}.ex-mode-btn.is-active{background:var(--accent);color:#041008}.ex-mode-upsell{display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;border-radius:12px;border:1px solid var(--accent-border);background:linear-gradient(135deg,rgba(18,32,24,.85),rgba(10,14,12,.75));color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ex-mode-upsell:hover{border-color:var(--accent-soft);background:linear-gradient(135deg,rgba(24,42,32,.95),rgba(12,18,15,.85));transform:translateY(-1px)}.ex-mode-upsell-copy{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:left}.ex-mode-upsell-title{color:var(--text);font-size:.82rem;font-weight:600;line-height:1.2}.ex-mode-upsell-hint{color:var(--muted);font-size:.68rem;line-height:1.25}.ex-mode-upsell-badge{flex-shrink:0;padding:2px 7px;border-radius:999px;background:var(--accent-muted);color:var(--accent-soft);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ex-mode-upsell-arrow{width:14px;height:14px;flex-shrink:0;color:var(--accent-soft)}.ex-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ex-select{display:grid;grid-gap:5px;gap:5px}.ex-select input,.ex-select select{width:100%;padding:9px 11px;border-radius:8px;border:1px solid var(--border);background:rgba(8,12,10,.6);color:var(--text);font-size:.85rem;transition:border-color .15s ease,box-shadow .15s ease}.ex-select input:focus,.ex-select select:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-muted)}.ex-advanced{border-top:1px solid var(--border-subtle);padding-top:12px}.ex-advanced summary{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;list-style:none}.ex-advanced summary::-webkit-details-marker{display:none}.ex-advanced[open] summary{color:var(--accent-soft)}.ex-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.ex-active{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid var(--border-subtle)}.ex-clear-all{margin-left:auto;border:0;background:transparent;color:var(--muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:color .15s ease}.ex-clear-all:hover{color:var(--danger)}.ex-console-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ex-saved-note{margin:0;color:var(--accent-soft);font-size:.8rem}.ex-gate{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 20px;border-radius:12px;border:1px solid var(--accent-border);background:linear-gradient(120deg,rgba(22,40,28,.6),rgba(12,17,14,.55))}.ex-gate p{margin:0;max-width:72ch;color:var(--muted);font-size:.86rem;line-height:1.55}.ex-gate-inline{margin-bottom:14px}.ex-feed{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ex-feed-panel{align-content:start;padding:18px}.ex-feed-items{display:grid;grid-gap:5px;gap:5px}.ex-feed-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:rgba(8,12,10,.45);transition:border-color .15s ease,background .15s ease}.ex-feed-item:hover{border-color:var(--accent-border);background:rgba(26,36,32,.6)}.ex-feed-item-main{display:grid;grid-gap:2px;gap:2px;min-width:0;color:inherit}.ex-feed-item-main strong{font-size:.83rem;font-weight:500;line-height:1.32}.ex-feed-item-main span{color:var(--muted);font-size:.72rem}.ex-feed-out{color:var(--accent-soft);font-size:.68rem;font-weight:600;white-space:nowrap}.ex-feed-list{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:rgba(8,12,10,.45);color:inherit;font-size:.83rem;font-weight:500;transition:border-color .15s ease,background .15s ease}.ex-feed-list:hover{border-color:var(--accent-border);background:rgba(26,36,32,.6)}.ex-feed-list span{color:var(--muted);font-size:.72rem;font-weight:400;white-space:nowrap}.ex-summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.ex-summary .pd-tile{padding:14px}.ex-summary .pd-tile strong{margin:6px 0 0;font-size:1.15rem}.ex-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ex-insight-help{margin:-6px 0 12px;color:var(--muted);font-size:.78rem;line-height:1.45}.ex-insight-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.ex-insight-link{width:100%;display:flex;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ex-insight-name{font-size:.84rem;transition:color .15s ease}.ex-insight-link:hover .ex-insight-name{color:var(--accent-soft)}.ex-insight-meta{color:var(--muted);font-size:.75rem;white-space:nowrap}.ex-insight-sub{display:block;margin-top:3px;color:var(--muted);font-size:.74rem;line-height:1.4}.ex-insight-bar{display:block;height:3px;margin-top:6px;border-radius:999px;background:rgba(148,226,178,.1);overflow:hidden}.ex-insight-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent-soft))}.ex-band-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.ex-band-list li{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;font-size:.8rem}.ex-band-label{color:var(--muted)}.ex-band-track{height:7px;border-radius:999px;background:rgba(148,226,178,.08);overflow:hidden}.ex-band-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent-soft))}.ex-card{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:18px;border-radius:12px;border:1px solid var(--border-subtle);background:linear-gradient(170deg,rgba(20,28,23,.72),rgba(12,17,14,.62));transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ex-card:hover{border-color:var(--accent-border);transform:translateY(-2px);box-shadow:0 22px 48px rgba(0,0,0,.36)}.ex-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ex-card-ticker{color:var(--muted);font-size:.68rem;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-card-status{padding:3px 9px;border-radius:999px;border:1px solid var(--border-subtle);color:var(--sage);font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.ex-card-title{color:inherit}.ex-card-title h3{margin:0;font-size:.94rem;font-weight:550;line-height:1.42;transition:color .15s ease}.ex-card-title:hover h3{color:var(--accent-soft)}.ex-prob{display:grid;grid-gap:6px;gap:6px}.ex-prob-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ex-prob-head strong{font-size:.88rem;font-weight:600;color:var(--accent-soft)}.ex-prob-track{height:6px;border-radius:999px;background:rgba(148,226,178,.09);overflow:hidden}.ex-prob-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent-soft));transition:width .4s cubic-bezier(.16,1,.3,1)}.ex-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.ex-card-stats strong{display:block;margin-top:3px;font-size:.92rem;font-weight:600;letter-spacing:-.02em}.ex-card-flag{display:block;margin-top:2px;color:var(--accent-soft);font-size:.68rem}.ex-card-meta{display:flex;flex-wrap:wrap;gap:5px}.ex-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.ex-skeleton{height:230px;border-radius:12px;border:1px solid var(--border-subtle);background:linear-gradient(100deg,rgba(20,28,23,.5) 30%,rgba(34,46,38,.7) 50%,rgba(20,28,23,.5) 70%);background-size:220% 100%;animation:ex-shimmer 1.5s linear infinite}.ex-empty{grid-column:1/-1;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:56px 24px;border-radius:12px;border:1px dashed var(--border);text-align:center}.ex-empty p{margin:0;color:var(--text);font-size:.92rem}.ex-empty-icon{width:30px;height:30px;margin-bottom:6px;color:var(--border)}.ex-empty p.ex-empty-hint{max-width:46ch;color:var(--muted);font-size:.83rem;line-height:1.55}.ex-load-more{display:flex;justify-content:center;margin-top:18px}@keyframes ex-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}