@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{color:#1f2d2a;background:#f1f4f1;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;max-width:100%;min-height:100%;overflow-x:hidden}body{margin:0;background:#f1f4f1}button{font:inherit}.app-shell{min-height:100vh;background:#f1f4f1}.topbar{height:70px;line-height:normal;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:#102a25;color:#fff}.brand-mark,.topbar-meta,.section-heading,.card-title-row,.trade-form-header{display:flex;align-items:center}.brand-mark{gap:10px}.brand-glyph{width:34px;height:34px;display:grid;place-items:center;border:1px solid #87c7b3;color:#c9f0de;font-family:IBM Plex Mono,monospace;font-size:17px}.brand-name,.brand-caption{display:block;color:#fff}.brand-name{font-size:16px;letter-spacing:.03em}.brand-caption{color:#9fc5b9;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.topbar-meta{gap:16px;font-size:12px;color:#c0dbd1}.role-chip{padding:5px 8px;border-left:1px solid #49645e}.side-nav{border-right:1px solid #dce6df;background:#f8faf8!important;padding-top:25px;flex:0 0 220px!important;max-width:220px!important;min-width:220px!important;width:220px!important}.nav-intro{padding:0 22px 19px}.nav-intro .ant-typography{margin:0}.nav-intro h4{margin-top:6px;color:#183c34}.content-wrap{min-width:0;min-height:calc(100vh - 70px);padding:4px 22px 50px}.page-container{width:100%;max-width:1480px;margin:0 auto;padding:24px 0 0}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin:8px 0 22px}.page-heading h1{margin:0 0 5px;color:#183c34;font-size:34px;line-height:1.12}.eyebrow{display:block;color:#6c847c;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.sandbox-alert{border:0;background:#e6f0e9;margin-bottom:18px}.metric-card,.market-list-card,.market-hero,.detail-grid .ant-card,.account-balance,.data-card,.settlement-card,.admin-lower .ant-card,.admin-grid .ant-card{box-shadow:0 8px 24px #183c340f;border:1px solid #e0e9e2}.metric-card .ant-statistic-title{color:#71857d;font-size:12px}.metric-card .ant-statistic-content{font-size:22px;color:#183c34}.market-list-card .ant-card-body{padding:8px}.section-heading{justify-content:space-between;gap:12px}.section-heading h3{margin:5px 0 0}.filter-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 6px 10px}.market-stack{display:grid;gap:7px}.market-row{appearance:none;border:1px solid transparent;text-align:left;background:transparent;padding:14px;cursor:pointer;transition:background .18s,border-color .18s;color:#1f2d2a}.market-row:hover,.market-row-active{background:#eef7f1;border-color:#a9d0be}.market-row-top,.market-row-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#7d9289}.market-row .ant-typography{display:block;margin:11px 0 12px;line-height:1.45}.market-row-bottom span:nth-child(1){color:#1c7a60;font-weight:700}.market-row-bottom span:nth-child(2){color:#bf5b46;font-weight:700}.market-hero{background:#183c34;color:#fff;border:0;margin-bottom:16px}.market-hero .ant-card-head,.market-hero .ant-card-body{border:0}.market-hero .ant-typography,.market-hero .ant-card-head-title,.market-hero .ant-card-extra{color:#fff}.market-hero .ant-typography-secondary{color:#b3d1c6}.market-hero .ant-descriptions-item-label{color:#8db5a7}.market-hero .ant-descriptions-item-content{color:#e9f6ef}.market-hero h2{margin:4px 0!important;font-size:28px;line-height:1.18}.outcome-note{display:grid;gap:9px;margin-bottom:16px;background:#fffdf8;border:1px solid #eadfc5}.outcome-note div{display:flex;align-items:center;gap:8px;font-size:13px}.book-head,.book-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;text-align:right;font-family:IBM Plex Mono,monospace;font-size:12px;padding:6px 8px}.book-head{color:#889b93;font-family:DM Sans,sans-serif;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.book-row{border-top:1px solid #edf1ed}.bid-price,.bid-qty{color:#1c7a60}.ask-price,.ask-qty{color:#bf5b46}.book-head span:first-child,.book-row span:first-child{text-align:left}.trade-form-header{justify-content:space-between;margin-bottom:13px}.trade-form-header h4{margin:5px 0 0}.confirm-alert,.rules-card{margin-top:16px}.rules-card .ant-typography{font-size:13px;line-height:1.55}.data-card{margin-top:16px}.table-scroll{width:100%;overflow-x:auto}.table-scroll .ant-table{min-width:720px}.status-pill{white-space:nowrap}.status-legend{display:flex;flex-wrap:wrap;gap:10px 16px;padding-top:18px;color:#71857d;font-size:12px}.status-legend span{display:inline-flex;align-items:center;gap:4px}.portfolio-grid{margin-top:18px}.pnl-positive{color:#1c7a60;font-weight:700}.pnl-positive small{color:#71857d;font-weight:400}.settlement-stack{display:grid;gap:16px}.settlement-card .ant-card-extra{margin-inline-start:8px}.settlement-card .ant-descriptions{margin-bottom:18px}.settlement-card .ant-card-head-title,.settlement-card .section-heading,.settlement-card .ant-descriptions-item-content{min-width:0}.settlement-card .section-heading>span{overflow-wrap:anywhere}.settlement-card .ant-descriptions-item-content{overflow-wrap:anywhere;word-break:break-word}.settlement-card code{white-space:normal;overflow-wrap:anywhere;word-break:break-all}.access-gate{width:min(940px,100%);margin:0 auto;padding:12vh 0 8vh}.gate-wrap{min-height:calc(100vh - 70px);padding:0 24px}.gate-kicker{color:#1d6b5f;font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.access-gate h1{margin:18px 0 10px;color:#183c34;font-size:48px;line-height:1}.gate-lede{max-width:600px;color:#5d756b;font-size:18px}.gate-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:18px;margin:34px 0 28px}.gate-warning{padding:22px;background:#fff7e6;border-left:4px solid #d8a13a}.gate-warning h3{margin-top:0}.gate-facts{display:grid;gap:0;border-top:1px solid #d9e5dc}.gate-fact{padding:15px 0;border-bottom:1px solid #d9e5dc}.gate-fact p{margin:4px 0 0;color:#5d756b}.gate-note{display:block;margin-top:12px;color:#83978f;font-size:12px}.exchange-landing{width:min(1360px,100%);padding:28px 0 52px}.landing-hero{display:grid;grid-template-columns:minmax(360px,1.08fr) minmax(360px,.92fr);gap:12px;align-items:stretch}.landing-copy,.landing-live-board,.landing-section{min-width:0;background:#f8fafb;border:1px solid var(--exchange-line);box-shadow:0 12px 30px #192b310f}.landing-copy{display:grid;align-content:center;gap:16px;padding:clamp(22px,4vw,44px);background:radial-gradient(circle at 12% 0%,rgba(20,125,100,.2),transparent 34%),linear-gradient(135deg,#f9fbfa,#eef5f1)}.landing-copy .prediction-home-label{margin-top:4px}.landing-copy h1{max-width:760px;margin:0!important;color:var(--exchange-ink);font-size:clamp(34px,6vw,64px);line-height:.96;letter-spacing:-.06em}.landing-copy .gate-lede{max-width:780px;margin:0;color:#51646c;font-size:clamp(15px,2vw,19px);line-height:1.55}.landing-market-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--exchange-line);background:#ffffffb8}.landing-market-stats span{display:grid;gap:3px;padding:12px;border-right:1px solid var(--exchange-line)}.landing-market-stats span:last-child{border-right:0}.landing-market-stats small,.landing-board-head,.landing-flow-card small{color:var(--exchange-muted);font-size:9px;text-transform:uppercase}.landing-market-stats strong{color:var(--exchange-ink);font-family:IBM Plex Mono,monospace;font-size:20px}.landing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.landing-actions .gate-note{margin:0}.landing-live-board{display:grid;align-content:start;gap:0;padding:14px;background:#172830;color:#dce7ea;border-color:#2e444c}.landing-live-board .section-heading{padding-bottom:10px;border-bottom:1px solid #2e444c}.landing-live-board .section-heading strong{color:#f7fbfc}.landing-board-head,.landing-board-row{display:grid;grid-template-columns:minmax(0,1fr) 58px 58px;gap:8px;align-items:center}.landing-board-head{padding:10px 0 7px;font-family:IBM Plex Mono,monospace}.landing-board-head span:not(:first-child),.landing-board-row b{text-align:right}.landing-board-row{padding:11px 0;border-top:1px solid #263b44}.landing-board-row>span{min-width:0;display:grid;gap:5px}.landing-board-row strong{overflow:hidden;color:#eef6f3;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.landing-board-row small{color:#7f99a2;font-family:IBM Plex Mono,monospace;font-size:9px}.landing-board-row b{font-family:IBM Plex Mono,monospace;font-size:15px}.landing-section{margin-top:12px;padding:16px}.landing-section .section-heading h2,.landing-flow h2{margin:3px 0 0!important;color:var(--exchange-ink);font-size:22px}.landing-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.landing-market-card{min-height:196px;display:grid;gap:9px;align-content:start;padding:12px;background:#fff;border:1px solid #dfe8ea;color:var(--exchange-ink)}.landing-market-card:hover{border-color:#83b9a4;box-shadow:0 12px 26px #1f2f3714;transform:translateY(-1px)}.landing-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.landing-flow-card{min-height:156px;display:grid;align-content:start;gap:9px;padding:14px;background:#fff;border:1px solid var(--exchange-line)}.landing-flow-card>span{width:26px;height:26px;display:grid;place-items:center;background:#173038;color:#d6f3e8;font-family:IBM Plex Mono,monospace;font-size:11px}.landing-flow-card i{color:var(--exchange-green);font-size:21px;font-style:normal}.landing-flow-card strong{color:var(--exchange-ink)}.landing-flow-card small{line-height:1.5;text-transform:none}.sandbox-access-panel h2{margin:7px 0 6px!important;color:var(--exchange-ink);font-size:24px}.sandbox-access-panel .gate-grid{margin:18px 0 10px}.workspace-section-title{margin:28px 0 12px!important;color:#183c34}.admin-metrics{margin-bottom:16px}.admin-metric{min-height:132px;border:1px solid #e0e9e2}.admin-metric h2{margin:9px 0 3px;color:#183c34}.admin-metric .ant-typography:last-child{font-size:12px}.tone-green{border-top:3px solid #1d6b5f}.tone-gold{border-top:3px solid #d8a13a}.tone-red{border-top:3px solid #bf5b46}.tone-blue{border-top:3px solid #477d8c}.admin-grid{margin-top:3px}.settlement-queue-item{display:grid!important;gap:12px}.settlement-queue-item .ant-list-item-meta{min-width:0}.settlement-queue-item .ant-list-item-meta-description{font-size:12px}.admin-lower{margin-top:16px}.timeline-success{color:#1d6b5f}.timeline-warning{color:#d8a13a}.export-alert{margin-bottom:16px}.admin-filter{position:relative;display:inline-block;margin:6px 0 16px}.admin-filter>button{min-width:180px;padding:8px 12px;border:1px solid #cbd8d0;border-radius:4px;background:#fff;color:#1f2d2a;text-align:left;cursor:pointer}.admin-filter [role=listbox]{position:absolute;z-index:10;width:100%;border:1px solid #cbd8d0;background:#fff;box-shadow:0 6px 16px #183c341f}.admin-filter [role=option]{padding:8px 12px;cursor:pointer}.admin-filter [role=option]:hover{background:#eef7f1}.feedback-overlay{position:fixed;inset:0;z-index:50;background:#102a2570;display:flex;justify-content:flex-end}.feedback-panel{position:relative;width:min(460px,100%);min-height:100%;padding:72px 28px 32px;background:#fbfdfb;box-shadow:-12px 0 35px #102a2529}.feedback-close{position:absolute;top:18px;right:18px;font-size:24px}.feedback-panel h2{color:#183c34}.mobile-menu{display:none;color:#fff}.close-icon{font-size:24px;line-height:1}.ant-table-wrapper{overflow:visible}@media(max-width:800px){.topbar{padding:0 16px}.topbar-meta .role-chip{display:none}.mobile-menu{display:inline-flex}.side-nav{position:fixed;top:70px;bottom:0;left:-230px;z-index:20;transition:left .2s;box-shadow:8px 0 22px #00000014}.side-nav-open{left:0}.content-wrap{padding:0 12px 35px}.page-heading{display:block}.page-heading>:last-child{margin-top:12px}.market-hero .ant-card-extra{display:none}.detail-grid{margin-top:3px}.ant-card-head{padding:0 14px}.ant-card-body{padding:14px}.market-row{padding:12px}.access-gate{padding-top:8vh}.gate-grid{grid-template-columns:1fr;margin-top:24px}.access-gate h1{font-size:38px}.gate-lede{font-size:16px}.feedback-panel{padding-left:18px;padding-right:18px}}@media(max-width:420px){.topbar{height:62px}.content-wrap{min-height:calc(100vh - 62px)}.side-nav{top:62px}.brand-caption{display:none}.topbar-meta .ant-tag{margin-inline-end:0}.market-row-bottom{flex-wrap:wrap}.book-head,.book-row{font-size:11px;padding-left:0;padding-right:0}.metric-card .ant-statistic-content{font-size:20px}.page-heading h1{font-size:28px}.filter-row{grid-template-columns:1fr}.gate-wrap{padding-left:14px;padding-right:14px}.access-gate h1{font-size:34px}.gate-warning{padding:16px}.outcome-note div{align-items:flex-start}}@media(max-width:600px){.settlement-card .ant-card-head-wrapper{align-items:flex-start}.settlement-card .ant-card-head-title{white-space:normal;padding-right:4px}.settlement-card .section-heading{align-items:flex-start}.settlement-card .ant-descriptions-row{display:block}.settlement-card .ant-descriptions-item{display:block;padding-bottom:12px}.settlement-card .ant-descriptions-item-container{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.settlement-card .ant-descriptions-item-label,.settlement-card .ant-descriptions-item-content{display:block;width:100%}.settlement-card .ant-descriptions-item-label:after{display:none}}:root{color:#172126;background:#e9edef;font-family:IBM Plex Sans,sans-serif;font-variant-numeric:tabular-nums;--exchange-ink: #172126;--exchange-muted: #64727a;--exchange-line: #d5dde1;--exchange-panel: #f9fbfb;--exchange-canvas: #e9edef;--exchange-green: #0f7a5c;--exchange-red: #b84444;--exchange-amber: #a56916;--exchange-navy: #13252d}body,.trader-app-shell{background:var(--exchange-canvas)}.trader-app-shell .topbar,.admin-topbar{height:56px;padding:0 18px;background:#12242c;border-bottom:1px solid #263c45}.trader-app-shell .brand-glyph,.admin-topbar .brand-glyph{width:42px;height:30px;border-color:#4f7776;color:#bde4d8;font-size:11px;font-weight:700}.trader-app-shell .brand-name,.admin-topbar .brand-name{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.04em}.trader-app-shell .brand-caption,.admin-topbar .brand-caption{color:#8ca4ad;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.08em}.venue-status{display:inline-flex;align-items:center;gap:6px;color:#b4c3c8;font-family:IBM Plex Mono,monospace;font-size:10px;text-transform:uppercase}.venue-status i,.sequence-indicator i,.health-ok i,.health-warn i,.admin-session i{width:6px;height:6px;border-radius:50%;background:#3bc18a;box-shadow:0 0 0 2px #3bc18a24}.account-equity{display:grid;color:#f3f7f8;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.2}.account-equity small{color:#7f99a2;font-family:IBM Plex Sans,sans-serif;font-size:9px;text-transform:uppercase}.trader-command-nav{height:41px;padding:0 18px;background:#f8fafb;border-bottom:1px solid var(--exchange-line)}.trader-command-nav .ant-menu{height:40px;border-bottom:0;background:transparent;font-size:12px;font-weight:500}.trader-command-nav .ant-menu-item{min-width:104px;justify-content:center;border-radius:0!important}.trading-content{min-height:calc(100vh - 97px);background:var(--exchange-canvas)}.trading-terminal{width:100%;min-width:0;padding:10px}.trader-discovery-rail{display:grid;grid-template-columns:minmax(280px,1.6fr) minmax(220px,.7fr) minmax(220px,.7fr);gap:8px;margin-bottom:8px}.discovery-hero,.discovery-card{min-width:0;background:#f8fafb;border:1px solid var(--exchange-line)}.discovery-hero{display:grid;gap:8px;padding:16px;background:radial-gradient(circle at top left,rgba(59,143,117,.14),transparent 36%),#f8fafb}.discovery-hero h1{max-width:760px;margin:0!important;color:var(--exchange-ink);font-size:24px;line-height:1.12}.discovery-hero .ant-typography-secondary{max-width:680px;font-size:12px}.discovery-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.discovery-card{display:grid;align-content:start;gap:7px;padding:11px}.mini-market{width:100%;display:grid;grid-template-columns:54px 1fr;gap:2px 8px;padding:8px;border:1px solid #e0e7ea;background:#fff;color:var(--exchange-ink);text-align:left;cursor:pointer}.mini-market:hover,.mini-market-active{border-color:#95c5b4;background:#eef6f3}.mini-market strong{grid-row:span 2;color:var(--exchange-green);font-family:IBM Plex Mono,monospace;font-size:14px}.mini-market span{overflow:hidden;font-size:10px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mini-market small{color:var(--exchange-muted);font-family:IBM Plex Mono,monospace;font-size:8px}.prediction-home{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(420px,1.4fr);gap:10px;margin-bottom:10px}.prediction-home-hero,.featured-events-panel,.market-lane-panel{min-width:0;border:1px solid var(--exchange-line);background:#f9fbfa}.prediction-home-hero{display:grid;gap:12px;padding:18px;background:radial-gradient(circle at 12% 0%,rgba(20,125,100,.18),transparent 32%),linear-gradient(135deg,#f8fbfa,#eef5f1)}.prediction-home-label{width:fit-content;padding:4px 8px;border:1px solid rgba(20,125,100,.25);background:#147d6414;color:var(--exchange-green);font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase}.prediction-home-hero h1{max-width:660px;margin:0!important;color:var(--exchange-ink);font-size:34px;line-height:1.02;letter-spacing:-.04em}.prediction-searchbar{display:grid;grid-template-columns:1fr auto;gap:8px}.prediction-category-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.prediction-category{min-height:78px;display:grid;align-content:space-between;padding:10px;border:1px solid #dce6e4;background:#fff;color:var(--exchange-ink);text-align:left;cursor:pointer}.prediction-category strong{font-size:13px}.prediction-category small{color:var(--exchange-muted);font-size:10px;line-height:1.25}.prediction-category:hover{border-color:#8dbcae;transform:translateY(-1px)}.featured-events-panel{padding:12px}.featured-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.market-lane-panel{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.market-lane{display:grid;gap:8px}.prediction-market-card{display:grid;gap:8px;border:1px solid #dfe8ea;background:#fff;color:var(--exchange-ink);text-align:left;cursor:pointer;box-shadow:0 10px 24px #1f2f370a}.prediction-market-card:hover,.prediction-market-card.active{border-color:#7fb69f;background:#f4faf7}.prediction-market-card.featured{min-height:190px;padding:12px}.prediction-market-card.compact{padding:10px}.prediction-market-card.app{min-height:218px;padding:14px;border-radius:18px;border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff14,#ffffff09);color:#f8fafc;box-shadow:0 22px 48px #00000038}.prediction-market-card.app:hover,.prediction-market-card.app.active{border-color:#6be6a0b8;background:linear-gradient(180deg,#193630eb,#0c181deb);transform:translateY(-2px)}.prediction-market-card.app strong{color:#f8fafc;font-size:15px}.prediction-market-card.app .market-card-question,.prediction-market-card.app .market-card-topline small,.prediction-market-card.app .market-card-metrics small,.prediction-market-card.app .consumer-card-social small{color:#9aacb5}.market-card-topline,.market-card-metrics,.yes-no-price-strip{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-card-topline small,.market-card-question,.market-card-metrics small{color:var(--exchange-muted);font-size:10px}.prediction-market-card strong{font-size:13px;line-height:1.22}.market-card-question{display:-webkit-box;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.yes-no-price-strip i{flex:1;display:grid;gap:2px;padding:7px;border-radius:3px;background:#eef7f4;color:var(--exchange-green);font-style:normal}.yes-no-price-strip i:last-child{background:#fff0ed;color:var(--exchange-red)}.yes-no-price-strip b,.market-card-metrics b{font-family:IBM Plex Mono,monospace}.consumer-card-social{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:4px 7px;align-items:center;padding:7px 0;border-top:1px solid rgba(123,143,151,.22);border-bottom:1px solid rgba(123,143,151,.22)}.consumer-card-social small{color:var(--exchange-muted);font-size:9px}.consumer-card-social b{color:inherit;font-family:IBM Plex Mono,monospace;font-size:10px;text-align:right}.legacy-discovery-labels{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.see-x-home{display:block;margin:0 auto 12px;max-width:1440px}.consumer-shell{display:grid;gap:12px;padding:14px;border-radius:28px;background:radial-gradient(circle at 12% 4%,rgba(22,82,240,.26),transparent 34%),radial-gradient(circle at 90% 0%,rgba(112,0,255,.2),transparent 32%),#101519;color:#f8fafc;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #08101447}.consumer-entry-terminal{max-width:1480px;margin:0 auto}.consumer-app-topbar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0d}.consumer-app-topbar strong{color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.consumer-app-topbar nav{display:flex;flex-wrap:wrap;gap:6px}.consumer-app-topbar button,.consumer-bottom-nav button{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0f;color:#c9d5db;cursor:pointer}.consumer-app-topbar button{padding:7px 12px}.consumer-app-topbar button.active,.consumer-app-topbar button:hover,.consumer-bottom-nav button:hover{background:#fff;color:#111820}.consumer-hero{display:grid;grid-template-columns:minmax(340px,1.35fr) minmax(280px,.65fr);gap:12px}.consumer-hero-copy,.consumer-account-card,.consumer-market-feed,.consumer-lanes{border:1px solid rgba(255,255,255,.09);background:#ffffff0e;border-radius:22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.consumer-hero-copy{display:grid;gap:13px;padding:clamp(20px,3vw,38px);overflow:hidden}.consumer-hero-copy h1{margin:0!important;color:#fff;font-size:clamp(42px,8vw,92px);line-height:.88;letter-spacing:-.08em;text-transform:uppercase}.consumer-slogan{color:#6be6a0;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.consumer-subtitle{max-width:780px;color:#afc0c8;font-size:15px;line-height:1.65}.consumer-search{max-width:760px}.consumer-search .ant-input-group-wrapper,.consumer-search .ant-input,.consumer-search .ant-input-search-button{border-radius:999px}.consumer-account-card{display:grid;align-content:start;gap:12px;padding:20px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a)}.consumer-account-card strong{color:#fff;font-family:IBM Plex Mono,monospace;font-size:30px;letter-spacing:-.04em}.consumer-account-card small{color:#98a9b2}.consumer-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.consumer-action{min-height:76px;display:grid;align-content:space-between;padding:11px;border-radius:16px;background:#fff;color:#172126;box-shadow:0 12px 28px #00000024}.consumer-action b{font-size:13px}.consumer-action small{color:#65757d;font-size:10px}.consumer-action-rewards{background:linear-gradient(135deg,#f9e589,#f4b35f)}.consumer-action-cash{background:linear-gradient(135deg,#6be6a0,#d7ffe5)}.consumer-action-profile{background:linear-gradient(135deg,#dfe8ff,#fff)}.consumer-action-notifications{background:linear-gradient(135deg,#f5d7ff,#fff)}.consumer-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px}.consumer-tabs button{flex:0 0 auto;padding:10px 16px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0f;color:#c7d2d8;cursor:pointer}.consumer-tabs button.active,.consumer-tabs button:hover{background:#fff;color:#111820}.consumer-category-row .prediction-category{border-color:#ffffff1a;border-radius:16px;background:#ffffff14;color:#f8fafc}.consumer-category-row .prediction-category small{color:#9aacb5}.consumer-market-feed{padding:14px}.consumer-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.consumer-feed-heading h2{margin:3px 0 0;color:#fff;font-size:24px;letter-spacing:-.03em}.consumer-hot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.consumer-lanes{background:#ffffff0b}.consumer-lanes .panel-kicker{color:#9fb0b8}.consumer-lanes .prediction-market-card.compact{border-radius:16px;background:#ffffff14;border-color:#ffffff1a;color:#eef4f6}.consumer-lanes .prediction-market-card.compact strong{color:#f8fafc}.consumer-lanes .market-card-question,.consumer-lanes .market-card-topline small,.consumer-lanes .market-card-metrics small{color:#9aacb5}.consumer-bottom-nav{display:none}.consumer-market-detail{display:grid;gap:10px}.consumer-detail-header{min-height:52px;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f8fafb;border:1px solid var(--exchange-line)}.consumer-detail-header .ant-tag{margin-left:auto}.consumer-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:10px;padding:clamp(18px,3vw,34px);background:radial-gradient(circle at 8% 0%,rgba(20,125,100,.2),transparent 30%),#101519;color:#f8fafc;border-radius:24px}.consumer-detail-hero h1,.consumer-detail-hero h2,.consumer-detail-hero .ant-typography{color:#f8fafc}.consumer-detail-hero h1{margin:6px 0 0!important;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.consumer-detail-hero h2{max-width:860px;margin:8px 0!important;font-size:clamp(27px,5vw,54px);line-height:.98;letter-spacing:-.06em}.consumer-detail-hero p{max-width:780px;color:#aebec6;font-size:15px}.consumer-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.consumer-detail-meta span{padding:7px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#cbd8de;font-family:IBM Plex Mono,monospace;font-size:9px}.consumer-price-card{display:grid;align-content:center;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff14}.consumer-price-card span,.consumer-price-card small{color:#a8bac2;font-size:10px;text-transform:uppercase}.consumer-price-card strong{color:#6be6a0;font-family:IBM Plex Mono,monospace;font-size:56px;line-height:1}.consumer-detail-grid{display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(300px,.9fr) minmax(280px,.75fr);gap:10px}.consumer-detail-grid .ant-card{height:100%;border:1px solid var(--exchange-line);border-radius:14px;box-shadow:none}.probability-chart-card{grid-column:span 2}.probability-mini-chart{height:230px;display:flex;align-items:flex-end;gap:10px;padding:12px;background:linear-gradient(180deg,#f9fbfb,#eef4f5);border:1px solid var(--exchange-line);border-radius:12px}.probability-mini-chart span{flex:1;min-width:26px;position:relative;display:block;border-radius:9px 9px 3px 3px;background:linear-gradient(180deg,#6be6a0,#147d64)}.probability-mini-chart i{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);color:#526169;font-family:IBM Plex Mono,monospace;font-size:9px;font-style:normal}.consumer-chart-caption,.quick-trade-balance{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#60737b;font-family:IBM Plex Mono,monospace;font-size:10px}.quick-trade-prices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.quick-trade-prices button{display:grid;gap:3px;padding:14px;border:1px solid var(--exchange-line);border-radius:12px;background:#f8fafb;cursor:pointer}.quick-trade-prices button:first-child{background:#eef8f3;color:var(--exchange-green)}.quick-trade-prices button:last-child{background:#fff1ee;color:var(--exchange-red)}.quick-trade-prices small,.quick-trade-balance small{color:#75858c;font-size:9px;text-transform:uppercase}.quick-trade-prices strong{font-family:IBM Plex Mono,monospace;font-size:22px}.quick-trade-card .ant-alert{margin:12px 0;border-radius:10px}.comments-panel .ant-list-item,.consumer-recent-trades .ant-list-item{padding:8px 0}.holder-stack{display:grid;gap:8px}.holder-stack span{display:grid;gap:2px;padding:9px 10px;background:#f3f6f7;border:1px solid var(--exchange-line);border-radius:10px}.holder-stack small{color:var(--exchange-muted);font-size:10px}.pro-terminal-label{width:fit-content;margin-top:2px;padding:2px 7px;border-radius:999px;background:#e7f4ef;color:var(--exchange-green);font-family:IBM Plex Mono,monospace;font-size:9px;text-transform:uppercase}.terminal-context{min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:7px 12px;background:#f8fafb;border:1px solid var(--exchange-line);border-bottom:0}.terminal-context>div:first-child{display:grid}.terminal-context strong{color:var(--exchange-ink);font-size:14px}.terminal-kicker,.panel-kicker{color:#6b7b83;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.08em}.terminal-account-strip{display:flex;align-items:stretch}.terminal-account-strip>span{min-width:120px;display:grid;padding:0 14px;border-left:1px solid var(--exchange-line);color:var(--exchange-ink);font-family:IBM Plex Mono,monospace;font-size:12px;text-align:right}.terminal-account-strip small{color:var(--exchange-muted);font-family:IBM Plex Sans,sans-serif;font-size:9px;text-transform:uppercase}.account-safeguards{min-height:70px;display:grid;grid-template-columns:180px repeat(4,minmax(0,1fr));align-items:stretch;margin-bottom:8px;background:#f8fafb;border:1px solid var(--exchange-line);border-left:3px solid var(--exchange-green)}.account-safeguards>*{min-width:0;display:grid;align-content:center;gap:3px;padding:10px 13px;border-right:1px solid var(--exchange-line)}.account-safeguards small{color:var(--exchange-muted);font-size:9px;text-transform:uppercase}.account-safeguards strong{color:var(--exchange-ink);font-family:IBM Plex Mono,monospace;font-size:12px}.account-safeguards span{color:#66777f;font-size:9px;line-height:1.35}.safeguard-title strong{font-family:IBM Plex Sans,sans-serif;font-size:13px}.terminal-grid{display:grid;grid-template-columns:minmax(260px,20vw) minmax(520px,1fr) minmax(290px,22vw);grid-template-areas:"scanner market ticket" "blotter blotter blotter";gap:8px}.mobile-market-trigger,.mobile-trade-dock{display:none}.exchange-panel{min-width:0;background:var(--exchange-panel);border:1px solid var(--exchange-line);box-shadow:none}.scanner-panel{grid-area:scanner;min-height:650px}.market-command{grid-area:market;min-width:0}.order-ticket{grid-area:ticket;padding:14px;align-self:stretch}.terminal-blotter{grid-area:blotter;min-height:210px;padding:0 12px 8px}.panel-heading,.ticket-heading{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--exchange-line)}.panel-heading h2,.ticket-heading h2{margin:2px 0 0;color:var(--exchange-ink);font-size:14px;line-height:1.2}.panel-heading small{display:block;margin-top:2px;color:var(--exchange-muted);font-size:9px}.scanner-filters{display:grid;grid-template-columns:1fr 105px;gap:6px;padding:9px;border-bottom:1px solid var(--exchange-line)}.scanner-filters .ant-input{grid-column:1 / -1}.scanner-filters .ant-select:last-child{width:100%}.scanner-columns{display:grid;grid-template-columns:1fr 38px 38px;gap:8px;padding:6px 10px;color:#75858c;border-bottom:1px solid var(--exchange-line);font-family:IBM Plex Mono,monospace;font-size:9px;text-transform:uppercase}.scanner-columns span:not(:first-child){text-align:right}.scanner-panel .market-stack{gap:0}.scanner-panel .market-row{width:100%;display:grid;grid-template-columns:1fr 38px 38px;gap:8px;align-items:center;padding:10px;border:0;border-bottom:1px solid #e4e9eb;border-left:3px solid transparent;border-radius:0}.scanner-panel .market-row:hover,.scanner-panel .market-row-active{background:#eef4f3;border-left-color:var(--exchange-green)}.market-row-contract{min-width:0;display:grid;gap:4px}.market-row-contract>div{display:flex;align-items:center;gap:7px;color:var(--exchange-muted);font-size:9px}.market-row-contract .ant-tag{margin:0;padding:0 5px;font-size:9px;line-height:17px}.market-row-contract strong{color:#27343a;font-size:11px;line-height:1.3}.market-row-contract small{overflow:hidden;color:#7c8990;font-family:IBM Plex Mono,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.scanner-panel .market-row>b{font-family:IBM Plex Mono,monospace;font-size:13px;text-align:right}.quote-yes{color:var(--exchange-green)!important}.quote-no{color:var(--exchange-red)!important}.instrument-header{padding:13px 15px 0}.instrument-title>div{display:flex;align-items:center;gap:8px;color:var(--exchange-muted);font-family:IBM Plex Mono,monospace;font-size:9px}.instrument-title h1{max-width:900px;margin:8px 0 4px;color:var(--exchange-ink);font-size:20px;line-height:1.25}.instrument-title p{margin:0;color:#596971;font-size:11px}.instrument-quotes,.probability-strip{display:grid;grid-template-columns:1.25fr repeat(4,minmax(92px,1fr));margin:15px -15px 0;border-top:1px solid var(--exchange-line)}.instrument-quotes>div,.probability-strip>div{display:grid;gap:3px;padding:10px 15px;border-right:1px solid var(--exchange-line)}.instrument-quotes small,.probability-strip small,.instrument-meta small,.ticket-risk-summary small,.ticket-marketability small{color:var(--exchange-muted);font-size:9px;text-transform:uppercase}.instrument-quotes strong,.probability-strip strong{font-family:IBM Plex Mono,monospace;font-size:18px}.probability-primary{background:#eef6f3}.probability-primary strong{font-size:26px;line-height:1}.probability-primary span{color:#63757d;font-size:10px}.instrument-meta{display:grid;grid-template-columns:1fr 1fr 1.4fr 1.2fr;margin:0 -15px;background:#f1f5f6;border-top:1px solid var(--exchange-line)}.instrument-meta>span{min-width:0;display:grid;gap:3px;padding:8px 14px;border-right:1px solid var(--exchange-line);color:#34444b;font-size:10px}.instrument-meta code{overflow:hidden;font-family:IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.market-data-grid{display:grid;grid-template-columns:minmax(310px,.95fr) minmax(320px,1.05fr);gap:8px;margin-top:8px}.orderbook-panel,.tape-panel{min-height:390px}.sequence-indicator{display:inline-flex;align-items:center;gap:7px;color:#51646c;font-family:IBM Plex Mono,monospace;font-size:9px}.orderbook-panel .orderbook{padding:5px 10px}.book-head,.book-row{min-height:29px;align-items:center;font-size:11px}.book-head{font-size:8px}.book-row{position:relative;border-color:#e4eaec}.book-summary{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;background:#f1f5f6;border-top:1px solid var(--exchange-line);font-family:IBM Plex Mono,monospace;font-size:9px}.tape-panel .ant-table,.terminal-blotter .ant-table{font-family:IBM Plex Mono,monospace;font-size:10px}.tape-panel .ant-table-thead>tr>th,.tape-panel .ant-table-tbody>tr>td,.terminal-blotter .ant-table-thead>tr>th,.terminal-blotter .ant-table-tbody>tr>td{padding:7px 9px}.rules-rail{display:grid;gap:5px;margin:10px;padding:10px;background:#f1f5f6;border-left:3px solid #7896a3;color:#53646c;font-size:9px}.rules-rail strong{color:#29373d;font-size:10px;text-transform:uppercase}.ticket-heading{margin:-14px -14px 12px}.ticket-instrument{display:grid;gap:4px;margin-bottom:13px;padding:9px 10px;background:#eef3f4;border:1px solid var(--exchange-line)}.ticket-instrument span,.ticket-instrument small{color:var(--exchange-muted);font-family:IBM Plex Mono,monospace;font-size:8px}.ticket-instrument strong{font-size:10px;line-height:1.3}.order-ticket .ant-form-item{margin-bottom:12px}.order-ticket .ant-form-item-label{padding-bottom:3px}.order-ticket .ant-form-item-label label{color:#5f6e75;font-size:10px;text-transform:uppercase}.ticket-marketability{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px;border:1px solid var(--exchange-line);background:#f7faf9}.ticket-marketability span{display:grid;gap:3px;padding:8px;font-family:IBM Plex Mono,monospace}.ticket-marketability span+span{border-left:1px solid var(--exchange-line)}.ticket-marketability strong{font-size:14px}.ticket-risk-summary{display:grid;grid-template-columns:1fr 1fr;margin:3px 0 9px;border:1px solid var(--exchange-line)}.ticket-risk-summary span{display:grid;gap:3px;padding:8px;font-family:IBM Plex Mono,monospace;font-size:10px}.ticket-risk-summary span:nth-child(2n){border-left:1px solid var(--exchange-line)}.ticket-risk-summary span:nth-child(n+3){border-top:1px solid var(--exchange-line)}.ticket-guardrails{display:grid;gap:3px;margin:10px 0;padding:9px 10px;background:#fff9ed;border-left:3px solid #b27a21;color:#75521d;font-size:9px;line-height:1.4}.ticket-guardrails strong{color:#5c3d0d;font-size:10px;text-transform:uppercase}.ticket-section-label{margin:10px 0 7px;color:#53646c;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ticket-footnote{margin:10px 0 0;color:#75838a;font-size:9px;line-height:1.45}.data-unavailable{color:#7b878c;font-style:italic}.terminal-blotter .ant-tabs-nav{margin-bottom:6px}.terminal-blotter .ant-tabs-tab{padding:10px 4px 8px;font-size:11px}.terminal-empty{min-height:500px;display:grid;place-items:center}.admin-app-shell{background:#e7ebed}.admin-login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:#12242c}.admin-login-panel{width:min(440px,100%);display:grid;gap:24px;padding:28px;background:#f8fafb;border:1px solid #38515b;border-top:3px solid #3b8f75}.admin-login-panel .brand-mark{padding-bottom:20px;border-bottom:1px solid var(--exchange-line)}.admin-login-panel .brand-name{color:#172830}.admin-login-panel .brand-caption{color:#667880}.admin-login-panel h1{margin:4px 0 6px;font-size:25px}.admin-login-panel .ant-form{margin-bottom:-8px}.trader-auth-gate{width:min(1180px,calc(100vw - 24px));margin:0 auto;padding:28px 0 48px}.auth-hero-panel{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:22px;align-items:stretch;padding:22px;background:radial-gradient(circle at 10% 10%,rgba(81,174,132,.18),transparent 34%),linear-gradient(135deg,#f8faf7,#e9f0ef);border:1px solid var(--exchange-line);border-radius:24px}.auth-hero-panel h1{max-width:760px;margin:6px 0 12px;color:#16282f;font-size:clamp(36px,6vw,78px);letter-spacing:-.06em;line-height:.92}.auth-lifecycle-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px}.auth-lifecycle-strip span{display:grid;gap:7px;padding:12px;color:#253941;background:#ffffffb3;border:1px solid rgba(141,163,165,.35);border-radius:14px;font-size:11px;font-weight:700}.auth-lifecycle-strip b{width:24px;height:24px;display:grid;place-items:center;color:#fff;background:#147d64;border-radius:50%;font-family:IBM Plex Mono,monospace;font-size:10px}.auth-card{border-radius:20px!important;box-shadow:0 22px 48px #1e2e341f!important}.auth-card .ant-card-body{display:grid;gap:14px}.auth-card .ant-segmented{padding:4px;background:#edf3f2}.admin-global-search{width:min(430px,34vw);height:30px;background:#1b313a;border-color:#38515b;color:#dce7ea;font-family:IBM Plex Mono,monospace;font-size:10px}.admin-global-search::placeholder{color:#76909a}.admin-side-nav{flex:0 0 236px!important;width:236px!important;min-width:236px!important;max-width:236px!important;padding-top:0;background:#172830!important;border-right:1px solid #2f424a}.admin-side-nav .nav-intro{padding:22px 18px 17px;border-bottom:1px solid #2c4048}.admin-side-nav .nav-intro h4{color:#f1f5f6;font-size:18px}.admin-side-nav .eyebrow{color:#6f8d97;font-family:IBM Plex Mono,monospace;font-size:8px}.admin-session{display:inline-flex;align-items:center;gap:7px;color:#94abb3;font-family:IBM Plex Mono,monospace;font-size:8px;text-transform:uppercase}.admin-side-nav .ant-menu{padding-top:8px;background:transparent;font-size:11px}.admin-side-nav .ant-menu-item-group-title{padding:14px 18px 5px!important;color:#6f8d97!important;font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.12em}.admin-side-nav .ant-menu-item{height:38px;margin:2px 8px;border-radius:2px}.admin-content-wrap{min-height:calc(100vh - 56px);padding:0 18px 36px;background:#e7ebed}.admin-content-wrap .page-container{max-width:1680px;padding-top:17px}.admin-content-wrap .page-heading{margin:2px 0 15px;align-items:center}.admin-content-wrap .page-heading h1{margin:0;color:#1b282e;font-size:22px}.admin-content-wrap .page-heading .ant-typography-secondary{font-size:11px}.ops-health-strip{min-height:62px;display:grid;grid-template-columns:172px repeat(5,minmax(138px,1fr));align-items:stretch;background:#f8fafb;border:1px solid var(--exchange-line);border-left:3px solid #3b8f75}.ops-health-strip>*{min-height:61px;display:flex;align-items:center;gap:9px;padding:8px 12px;border-right:1px solid var(--exchange-line);font-family:IBM Plex Mono,monospace;font-size:9px}.ops-health-title{display:grid;align-content:center;gap:2px}.ops-health-title strong{font-family:IBM Plex Sans,sans-serif;font-size:13px}.ops-health-title small{color:#3d725f;font-size:8px;font-weight:700;text-transform:uppercase}.ops-health-item>span,.ops-health-unavailable-message>span{min-width:0;display:grid;gap:1px}.ops-health-item small,.ops-health-unavailable-message small{color:#74838a;font-size:8px;font-style:normal;text-transform:uppercase}.ops-health-item strong{overflow:hidden;color:#23343b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ops-health-item em{color:#75848a;font-size:8px;font-style:normal}.ops-health-item i,.ops-health-unavailable-message i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#3bc18a;box-shadow:0 0 0 2px #3bc18a24}.health-warn i{background:#d5962e;box-shadow:0 0 0 2px #d5962e24}.health-degraded i{background:#c44f43;box-shadow:0 0 0 2px #c44f4324}.health-unavailable i{background:#8b969b;box-shadow:0 0 0 2px #8b969b24}.ops-health-degraded{border-left-color:#c44f43;background:snow}.ops-health-warn{border-left-color:#d5962e;background:#fffdf7}.ops-health-unavailable{grid-template-columns:172px 1fr;border-left-color:#8b969b;background:#f5f7f8}.ops-health-unavailable .ops-health-title small{color:#76848a}.ops-health-unavailable-message{border-right:0}.ops-governance-banner{display:flex;align-items:center;gap:10px;margin-top:8px;padding:9px 12px;background:#fff9eb;border:1px solid #e7d6a9;border-left:3px solid #b47b1f;color:#76501b}.ops-governance-banner>div{display:grid;gap:1px}.ops-governance-banner strong{font-size:11px}.ops-governance-banner span{font-size:9px}.operations-decision-workbench{display:grid;gap:12px;margin-top:10px;padding:14px;background:#f8fafb;border:1px solid var(--exchange-line);border-left:3px solid #147d64}.ops-decision-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ops-decision-header h2{margin:3px 0!important;color:#17262c;font-size:22px}.ops-decision-header .ant-typography-secondary,.ops-decision-header .ant-typography{font-size:11px}.ops-decision-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--exchange-line);background:#fff}.ops-decision-kpis span{display:grid;gap:2px;min-height:70px;padding:10px 12px;border-right:1px solid var(--exchange-line)}.ops-decision-kpis span:last-child{border-right:0}.ops-decision-kpis small{color:#687a83;font-family:IBM Plex Mono,monospace;font-size:8px;text-transform:uppercase}.ops-decision-kpis strong{color:#14282f;font-family:IBM Plex Mono,monospace;font-size:22px;line-height:1.05}.ops-decision-kpis em{color:#75848a;font-size:9px;font-style:normal}.ops-decision-card{height:100%}.ops-action-required .ant-list-item{align-items:flex-start;border-bottom-color:#e4ebee}.ops-action-required .ant-list-item-meta-avatar{margin-inline-end:8px}.ops-action-required .ant-list-item-meta-title{margin-bottom:2px;font-size:11px}.ops-action-required .ant-list-item-meta-description{color:#64727a;font-size:10px;line-height:1.35}.ops-decision-grid{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ops-decision-grid .ant-card{min-width:0}.ops-decision-card .ant-list-item{gap:10px}.ops-decision-card .ant-list-item-meta{min-width:0}.ops-decision-card .ant-list-item-meta-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-decision-card .ant-space{flex:0 0 auto}.ops-decision-checklist{display:grid;gap:9px}.ops-decision-checklist span{display:grid;gap:2px;padding:9px 10px;background:#f2f6f7;border:1px solid #dfe8eb}.ops-decision-checklist strong{color:#24343b;font-size:11px}.ops-decision-checklist small{color:#65767e;font-size:10px;line-height:1.38}.operations-command-center{margin-top:8px}.operations-command-center .ant-card{height:100%}.permission-matrix{display:grid;gap:8px}.permission-matrix span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;background:#f1f5f6;border:1px solid var(--exchange-line)}.permission-matrix small{color:var(--exchange-muted);font-family:IBM Plex Mono,monospace;font-size:8px;text-transform:uppercase}.admin-content-wrap .workspace-section-title{margin:16px 0 8px!important;font-size:12px;text-transform:uppercase}.admin-content-wrap .ant-card{border:1px solid var(--exchange-line);border-radius:2px;box-shadow:none}.admin-content-wrap .ant-card-head{min-height:40px;padding:0 12px;background:#f5f7f8;border-bottom-color:var(--exchange-line);font-size:11px}.admin-content-wrap .ant-card-body{padding:12px}.admin-metric{min-height:94px}.admin-metric h2{margin:5px 0 1px;font-family:IBM Plex Mono,monospace;font-size:22px}.admin-metric .ant-typography{font-size:9px}.admin-content-wrap .ant-table{font-size:10px}.admin-content-wrap .ant-table-thead>tr>th{padding:8px 9px;background:#edf1f3;color:#526169;font-size:9px;text-transform:uppercase}.admin-content-wrap .ant-table-tbody>tr>td{padding:8px 9px}.admin-content-wrap .ant-list-item{padding:9px 0}.admin-content-wrap .ant-list-item-meta-title{font-size:10px}.admin-content-wrap .ant-list-item-meta-description{font-size:9px}.commercial-workspace{display:grid;gap:14px}.commercial-workspace .page-heading{margin-bottom:0}.compliance-status-grid,.operations-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compliance-status-panel{min-height:104px;display:grid;grid-template-columns:1fr auto;align-content:start;gap:8px 12px;padding:14px;background:#f8fafb;border:1px solid var(--exchange-line);border-left:3px solid #3b8f75}.compliance-status-panel>span{color:var(--exchange-muted);font-size:10px;font-weight:600;text-transform:uppercase}.compliance-status-panel .ant-tag{margin:0}.compliance-status-panel strong{grid-column:1 / -1;color:#24343b;font-size:13px;line-height:1.4}.commercial-workspace .ant-alert{border-radius:2px}.commercial-workspace .data-card{height:100%}.commercial-workspace small{color:var(--exchange-muted)}.operations-queue-workspace{display:grid;gap:14px}.operations-queue-workspace .page-heading{margin-bottom:0}.operations-queue-workspace .panel-kicker,.compliance-workspace-shell .panel-kicker{display:block;color:#3d725f;font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.1em}.queue-integrity-alert{border-radius:2px}.queue-metrics .admin-metric{min-height:102px}.operations-queue-workspace .ant-list-item-meta-title{margin-bottom:3px}.operations-queue-workspace .ant-list-item-meta-title .ant-typography-secondary{font-size:9px;text-transform:uppercase}.compliance-workspace-shell{display:grid;gap:2px}.compliance-workspace-shell .page-heading{margin-bottom:0}.compliance-workspace-shell>.ant-tabs{min-width:0}.compliance-workspace-shell>.ant-tabs .ant-tabs-nav{margin-bottom:12px}.market-detail-v2{display:grid;gap:12px}.market-detail-v2 .page-heading{padding:12px 14px;background:#f8fafb;border:1px solid var(--exchange-line)}.market-depth-grid{align-items:stretch}.exchange-depth-card,.market-depth-grid .ant-card{height:100%}.complete-orderbook{padding:4px 0}.depth-book-row span{position:relative;overflow:hidden}.depth-book-row i{position:absolute;inset:5px 0 5px auto;z-index:0;display:block;opacity:.13;border-radius:1px}.bid-qty i{right:0;background:var(--exchange-green)}.ask-qty i{left:0;background:var(--exchange-red)}.depth-book-row span{z-index:1}.book-price-button{position:relative;z-index:2;width:100%;border:0;border-radius:2px;background:transparent;font:inherit;text-align:right;cursor:pointer}.book-price-button:hover,.book-price-button:focus-visible{outline:1px solid currentColor;outline-offset:1px;background:#147d6414}.book-price-bid{color:var(--exchange-green)}.book-price-ask{color:var(--exchange-red)}.book-price-ask:hover,.book-price-ask:focus-visible{background:#b8444414}.ticket-seed-alert{margin:10px 0}.depth-chart{height:236px;display:flex;align-items:flex-end;gap:8px;padding:14px 8px 8px;background:linear-gradient(180deg,#f8fafb,#eef3f4);border:1px solid var(--exchange-line)}.depth-bar{flex:1;min-width:24px;height:100%;display:grid;grid-template-rows:20px 1fr 18px;align-items:end;color:#596a72;font-family:IBM Plex Mono,monospace;font-size:8px;text-align:center}.depth-bar i{width:100%;align-self:end;border-radius:2px 2px 0 0}.depth-bid i{background:linear-gradient(180deg,#42b987,#15785e)}.depth-ask i{background:linear-gradient(180deg,#dd725f,#b84444)}.portfolio-v2 .ant-statistic-content{font-size:19px}.portfolio-v2 .portfolio-grid{margin-top:14px}.verification-v2 .ant-steps-item-description{max-width:100%!important;font-size:11px}.funds-v2 .ant-steps{padding:8px 0 2px;overflow-x:auto}.approval-preview{margin-bottom:14px;background:#f5f8f9}.aml-alerts-workspace .ant-alert{border-left:3px solid #b84444}.settlement-adjudication-panel{margin-bottom:14px}.settlement-control-strip{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px;padding:10px 12px;background:#f1f5f6;border:1px solid var(--exchange-line);color:#51646c;font-family:IBM Plex Mono,monospace;font-size:10px}.trading-ops-workbench .trading-control-card .ant-alert{margin-bottom:12px}.control-stack{display:grid;gap:8px}.restriction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.restriction-grid span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;background:#f1f5f6;border:1px solid var(--exchange-line)}.restriction-grid small{color:var(--exchange-muted);font-family:IBM Plex Mono,monospace;font-size:8px;text-transform:uppercase}.risk-surveillance-workbench .data-card,.trading-ops-workbench .data-card,.audit-evidence-panels .ant-card{height:100%}.trading-readiness-panel{display:grid;gap:14px;margin:16px 0;padding:16px;background:linear-gradient(135deg,#10343df5,#134945eb),radial-gradient(circle at top right,rgba(116,203,158,.22),transparent 42%);border:1px solid rgba(188,214,205,.28);border-radius:20px;color:#e9f4f0;box-shadow:0 18px 38px #0d222729}.readiness-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);gap:16px;align-items:center}.trading-readiness-panel h2,.trading-readiness-panel .ant-typography{color:#e9f4f0!important}.readiness-score{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center;padding:12px;background:#ffffff14;border:1px solid rgba(218,236,230,.18);border-radius:16px}.readiness-score small,.readiness-step small{color:#e9f4f0bd}.readiness-score strong{display:block;margin-top:3px;color:#fff;line-height:1.3}.readiness-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.readiness-step{position:relative;min-height:158px;display:grid;align-content:start;gap:7px;padding:13px;color:#dceee8;text-align:left;background:#ffffff13;border:1px solid rgba(226,241,236,.16);border-radius:15px;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.readiness-step:hover{transform:translateY(-2px);background:#ffffff1f;border-color:#bbe7d285}.readiness-step i{width:34px;height:34px;display:grid;place-items:center;color:#123337;background:#91e2bd;border-radius:12px}.readiness-step b{position:absolute;top:10px;right:12px;color:#ffffff54;font-family:IBM Plex Mono,monospace}.readiness-step strong{color:#fff;font-size:14px}.readiness-step span{align-self:end;width:fit-content;padding:5px 8px;color:#14353a;background:#d5f5e5;border-radius:999px;font-size:10px;font-weight:700}.readiness-step.ready-active i{background:#f1c66b}.readiness-step.ready-blocked i{background:#e38d7c}.market-lifecycle-card{grid-column:1 / -1;border:1px solid var(--exchange-line)!important}.market-lifecycle-card .ant-card-head{background:#f3f7f7}.market-lifecycle-card .ant-steps{padding:2px 0 6px}.market-lifecycle-card .ant-steps-item-description{max-width:220px!important;font-size:10px;line-height:1.35}.market-lifecycle-footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid var(--exchange-line);color:var(--exchange-muted);font-size:10px}.exchange-lifecycle-cockpit{display:grid;gap:12px;margin-top:10px;padding:14px;background:linear-gradient(135deg,#10252e,#163b40),radial-gradient(circle at 18% 0,rgba(68,196,142,.23),transparent 34%);border:1px solid #254a50;border-left:3px solid #3b8f75;color:#dce9e7}.cockpit-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.exchange-lifecycle-cockpit h2,.exchange-lifecycle-cockpit .ant-typography{color:#edf7f4!important}.lifecycle-lane-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lifecycle-lane{overflow:hidden;background:#ffffff14!important;border-color:#d3e6e22e!important}.lifecycle-lane .ant-card-body{display:grid;gap:10px}.lane-topline{display:flex;justify-content:space-between;gap:10px;align-items:center}.lane-topline strong{color:#fff;font-size:15px}.lane-ops-chain{display:grid;gap:6px}.lane-ops-chain span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;padding:7px 8px;color:#eaf6f2;background:#ffffff12;border:1px solid rgba(224,240,235,.13)}.lane-ops-chain b{width:20px;height:20px;display:grid;place-items:center;color:#12353a;background:#aee8c9;border-radius:50%;font-family:IBM Plex Mono,monospace;font-size:10px}.lifecycle-lane-market .lane-ops-chain b{background:#f0c76b}.lifecycle-lane-ops .lane-ops-chain b{background:#9dc9f2}@media(max-width:1180px){.terminal-grid{grid-template-columns:250px minmax(440px,1fr);grid-template-areas:"scanner market" "ticket market" "blotter blotter"}.account-safeguards{grid-template-columns:repeat(2,minmax(0,1fr))}.safeguard-title{grid-column:1 / -1}.scanner-panel{min-height:450px}.order-ticket{align-self:start}.market-data-grid{grid-template-columns:1fr}.ops-health-strip{grid-template-columns:170px repeat(3,1fr)}.ops-health-unavailable{grid-template-columns:170px 1fr}.ops-decision-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-decision-kpis span:nth-child(3n){border-right:0}.ops-decision-grid,.readiness-header,.lifecycle-lane-grid{grid-template-columns:1fr}.readiness-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.trader-app-shell .topbar,.admin-topbar{height:56px;padding:0 12px}.venue-status,.account-equity,.admin-global-search{display:none}.trader-command-nav{position:fixed;top:56px;left:0;right:0;z-index:30;height:auto;max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease}.trader-command-nav-open{max-height:360px;border-bottom:1px solid var(--exchange-line)}.trader-command-nav .ant-menu{height:auto;display:block;padding:8px}.trader-command-nav .ant-menu-item{width:100%;justify-content:flex-start}.trading-content{min-height:calc(100vh - 56px)}.trading-terminal{padding:6px 6px 74px}.ops-decision-header{display:grid}.ops-decision-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-decision-kpis span{border-right:1px solid var(--exchange-line);border-bottom:1px solid var(--exchange-line)}.ops-decision-kpis span:nth-child(2n){border-right:0}.exchange-landing{padding:12px 0 38px}.landing-hero,.auth-hero-panel{grid-template-columns:1fr}.auth-lifecycle-strip{grid-template-columns:1fr 1fr}.landing-market-grid,.landing-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-market-stats{grid-template-columns:1fr 1fr}.landing-market-stats span:last-child{grid-column:1 / -1;border-top:1px solid var(--exchange-line)}.trader-discovery-rail{grid-template-columns:1fr}.discovery-hero h1{font-size:19px}.consumer-shell{border-radius:22px;padding:10px}.consumer-hero{grid-template-columns:1fr}.consumer-account-actions,.consumer-hot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-hero-copy h1{font-size:clamp(40px,13vw,66px)}.prediction-home,.market-lane-panel{grid-template-columns:1fr}.prediction-home-hero h1{font-size:27px}.prediction-searchbar{grid-template-columns:1fr}.prediction-category-row,.featured-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-context{align-items:flex-start}.account-safeguards{grid-template-columns:1fr 1fr}.account-safeguards>*{padding:9px}.mobile-market-trigger{display:inline-flex;margin-left:auto}.terminal-account-strip>span{min-width:94px;padding:0 8px}.terminal-account-strip>span:nth-child(n+3){display:none}.terminal-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"market" "ticket" "blotter"}.desktop-scanner{display:none}.mobile-market-drawer .ant-drawer-body{padding:0}.mobile-market-drawer .scanner-panel{min-height:auto;overflow-y:auto}.mobile-trade-dock{position:fixed;z-index:35;display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:8px;left:0;right:0;bottom:0;min-height:62px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid var(--exchange-line);box-shadow:0 -8px 18px #0f172a17}.mobile-trade-dock>span{display:grid;align-content:center;color:var(--exchange-ink);font-family:IBM Plex Mono,monospace;font-size:10px}.mobile-trade-dock small{color:var(--exchange-muted);font-family:IBM Plex Sans,sans-serif;font-size:8px;text-transform:uppercase}.mobile-trade-dock .ant-btn{height:42px}.instrument-quotes,.probability-strip{grid-template-columns:repeat(2,1fr)}.probability-primary{grid-column:1 / -1}.instrument-meta{grid-template-columns:1fr 1fr}.market-data-grid{grid-template-columns:minmax(0,1fr)}.order-ticket{position:static}.terminal-blotter .ant-table{min-width:700px}.admin-side-nav{position:fixed;top:56px;bottom:0;left:-244px;z-index:40}.admin-side-nav.side-nav-open{left:0}.admin-content-wrap{min-height:calc(100vh - 56px);padding:0 8px 28px}.ops-health-strip{grid-template-columns:1fr 1fr}.ops-health-strip>*{min-height:42px}.ops-health-unavailable,.compliance-status-grid,.operations-summary,.readiness-header,.readiness-step-grid{grid-template-columns:1fr}.trading-readiness-panel{border-radius:18px}.cockpit-head{display:grid}.restriction-grid{grid-template-columns:1fr}.depth-chart{height:190px;overflow-x:auto}.depth-bar{min-width:38px}}@media(max-width:440px){.brand-name{font-size:11px!important}.landing-copy{padding:18px}.landing-market-grid,.landing-flow-grid,.landing-market-stats{grid-template-columns:1fr}.landing-market-stats span{border-right:0;border-top:1px solid var(--exchange-line)}.landing-market-stats span:first-child{border-top:0}.landing-board-head,.landing-board-row{grid-template-columns:minmax(0,1fr) 46px 46px}.consumer-shell{border-radius:0;margin:-6px -6px 0}.consumer-hero-copy,.consumer-account-card,.consumer-market-feed,.consumer-lanes{border-radius:18px}.consumer-account-actions,.consumer-hot-grid{grid-template-columns:1fr}.consumer-tabs button{padding:9px 13px}.terminal-context{min-height:44px}.terminal-context strong{font-size:12px}.terminal-account-strip>span{min-width:82px;font-size:9px}.account-safeguards{grid-template-columns:1fr}.scanner-filters{grid-template-columns:1fr 1fr}.instrument-title h1{font-size:17px}.instrument-quotes strong,.probability-strip strong{font-size:15px}.probability-primary strong{font-size:22px}.instrument-meta{grid-template-columns:1fr}.instrument-meta>span{border-bottom:1px solid var(--exchange-line)}.ops-health-strip{grid-template-columns:1fr}}.settlement-operations-workspace{display:grid;gap:16px}.settlement-process-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #d8e1de;background:#fff}.settlement-process-strip span{min-width:0;display:flex;align-items:center;gap:8px;padding:12px;border-right:1px solid #d8e1de;color:#43534f;font-size:12px}.settlement-process-strip span:last-child{border-right:0}.settlement-process-strip b{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border-radius:50%;background:#e4f2ed;color:#147d64;font-size:10px}.settlement-dispute-queue .ant-card-head{align-items:flex-start}.settlement-dispute-queue .ant-typography code,.settlement-case-workbench .ant-typography code{max-width:360px;overflow-wrap:anywhere;white-space:normal}.settlement-claim{min-width:220px;max-width:420px;display:block;line-height:1.5}@media(max-width:760px){.settlement-process-strip{grid-template-columns:1fr}.settlement-process-strip span{border-right:0;border-bottom:1px solid #d8e1de}.settlement-process-strip span:last-child{border-bottom:0}.settlement-operations-workspace .page-heading{align-items:flex-start}.settlement-operations-workspace .ant-card-head{align-items:flex-start;flex-direction:column;gap:8px}.settlement-operations-workspace .ant-card-extra{margin-inline-start:0}}.market-issuance-drawer .ant-drawer-content{background:#f3f5f5}.market-issuance-drawer .ant-drawer-header{min-height:66px;padding:12px 18px;background:#172830;border-bottom:1px solid #30444c}.market-issuance-drawer .ant-drawer-close{color:#a8bac1}.market-issuance-drawer .ant-drawer-title{color:#f3f7f8}.market-issuance-drawer .ant-drawer-body{padding:0;overflow:hidden auto}.market-issuance-drawer .ant-drawer-footer{padding:0;border-top:1px solid #ccd5d8;background:#fff}.issuance-drawer-title{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.issuance-drawer-title>div{min-width:0;display:grid;gap:1px}.issuance-drawer-title span{color:#9ab0b8;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em}.issuance-drawer-title strong{overflow:hidden;color:#f7fafb;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.market-issuance-layout{min-height:calc(100vh - 121px);display:grid;grid-template-columns:210px minmax(460px,1fr) 280px;align-items:stretch}.issuance-step-rail{padding:22px 16px;background:#e9edee;border-right:1px solid #d1d9dc}.issuance-step-rail .ant-steps-item{padding-bottom:14px}.issuance-step-rail .ant-steps-item-title{color:#23343b!important;font-size:11px;font-weight:700}.issuance-step-rail .ant-steps-item-description{max-width:148px!important;color:#66777e!important;font-size:10px;line-height:1.4}.issuance-step-rail .ant-steps-item-process .ant-steps-item-icon{background:#147d64;border-color:#147d64}.issuance-governance-note{display:grid;grid-template-columns:18px 1fr;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid #ccd5d8;color:#53656c}.issuance-governance-note>span{color:#147d64}.issuance-governance-note div{display:grid;gap:3px}.issuance-governance-note strong{color:#2c3e45;font-size:10px}.issuance-governance-note span{font-size:10px;line-height:1.45}.issuance-stage-workspace{min-width:0;padding:22px 26px 34px;background:#fff}.issuance-stage-heading{margin-bottom:22px}.issuance-stage-heading>span{color:#147d64;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em}.issuance-stage-heading h2{margin:4px 0 3px!important;color:#1e2e35;font-size:20px;letter-spacing:0}.issuance-stage-heading .ant-typography{font-size:11px;line-height:1.5}.issuance-section{padding:0 0 18px}.issuance-section+.issuance-section{padding-top:18px;border-top:1px solid #dfe5e7}.issuance-section-heading{display:grid;gap:2px;margin-bottom:13px}.issuance-section-heading strong{color:#2b3c43;font-size:12px}.issuance-section-heading span{color:#687980;font-size:11px}.issuance-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.issuance-form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.issuance-form-grid .span-2{grid-column:1 / -1}.issuance-form-grid .ant-form-item{min-width:0;margin-bottom:14px}.issuance-form-grid .ant-form-item-label{padding-bottom:3px}.issuance-form-grid .ant-form-item-label label,.issuance-section>.ant-form-item .ant-form-item-label label{color:#506168;font-size:10px;font-weight:700;text-transform:uppercase}.issuance-form-grid .ant-input-number{width:100%}.issuance-form-grid .ant-input,.issuance-form-grid .ant-select-selector,.issuance-form-grid .ant-input-number{border-radius:2px!important}.issuance-category-option{width:min(380px,calc(100vw - 64px));max-width:100%;display:grid;gap:1px;padding:2px 0}.issuance-category-option strong{color:#26383f;font-size:11px}.issuance-category-option small{color:#6f7f85;font-size:10px;line-height:1.35}.ant-select-selection-item .issuance-category-option small{display:none}.issuance-review-rail{min-width:0;padding:22px 16px;background:#f3f5f5;border-left:1px solid #d5dddf}.issuance-review-rail>section{padding-bottom:17px}.issuance-review-rail>section+section{padding-top:17px;border-top:1px solid #d5dddf}.issuance-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px;color:#5b6d74;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.issuance-rail-heading .ant-tag{max-width:142px;overflow:hidden;margin:0;font-size:10px;text-overflow:ellipsis}.issuance-review-title{display:block;margin-bottom:14px;color:#25363d;font-size:12px;line-height:1.4}.issuance-review-rail dl{display:grid;gap:0;margin:0;border-top:1px solid #d9e0e2}.issuance-review-rail dl div{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid #d9e0e2}.issuance-review-rail dt{color:#6e7e84;font-size:10px;text-transform:uppercase}.issuance-review-rail dd{overflow-wrap:anywhere;margin:0;color:#34464d;font-family:IBM Plex Mono,monospace;font-size:10px;text-align:right}.issuance-readiness-list{display:grid;gap:8px}.issuance-readiness-list>div{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:center;color:#a1abad}.issuance-readiness-list>div.ready{color:#147d64}.issuance-readiness-list>div span{display:grid;gap:1px}.issuance-readiness-list strong{color:#405158;font-size:10px}.issuance-readiness-list small{color:#74848a;font-size:10px}.issuance-review-rail .ant-alert{margin-top:2px;padding:9px;border-radius:2px}.issuance-review-rail .ant-alert-message{font-size:10px}.issuance-review-rail .ant-alert-description{font-size:10px;line-height:1.45}.issuance-draft-alert{margin-bottom:18px;border-radius:2px}.issuance-section .ant-descriptions{margin-bottom:2px}.issuance-section .ant-descriptions-item-label,.issuance-section .ant-descriptions-item-content{padding-bottom:9px;font-size:10px}.issuance-action-footer{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px}.issuance-action-footer>div{display:flex;gap:8px}.issuance-discard-overlay{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:20px;background:#111f2594}.issuance-discard-dialog{width:min(420px,100%);padding:22px;background:#fff;border:1px solid #c7d1d4;border-radius:4px;box-shadow:0 18px 52px #15262d3d}.issuance-discard-dialog h4{margin:0 0 8px!important;color:#203239;font-size:17px}.issuance-discard-dialog p{color:#5b6c72;font-size:12px;line-height:1.55}.issuance-discard-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:1050px){.market-issuance-layout{grid-template-columns:190px minmax(430px,1fr)}.issuance-review-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border-top:1px solid #d5dddf;border-left:0}.issuance-review-rail>section+section{padding-top:0;border-top:0}.issuance-review-rail .ant-alert{grid-column:1 / -1}}@media(max-width:720px){.market-issuance-drawer .ant-drawer-content-wrapper{width:100%!important}.market-issuance-layout{min-height:auto;grid-template-columns:minmax(0,1fr)}.issuance-step-rail{padding:14px 12px 10px;border-right:0;border-bottom:1px solid #d1d9dc}.issuance-step-rail .ant-steps{flex-direction:row}.issuance-step-rail .ant-steps-item{flex:1;padding:0 4px}.issuance-step-rail .ant-steps-item-container{display:grid;justify-items:center}.issuance-step-rail .ant-steps-item-tail,.issuance-step-rail .ant-steps-item-description{display:none}.issuance-step-rail .ant-steps-item-content{width:100%;margin-top:5px;text-align:center}.issuance-step-rail .ant-steps-item-title{display:none}.issuance-step-rail .ant-steps-item-content{min-height:0;margin-top:0}.issuance-governance-note{display:none}.issuance-stage-workspace{padding:18px 14px 24px}.issuance-form-grid,.issuance-form-grid.three-columns{grid-template-columns:minmax(0,1fr)}.issuance-form-grid .span-2{grid-column:auto}.issuance-review-rail{grid-column:auto;grid-template-columns:minmax(0,1fr);padding:18px 14px}.issuance-review-rail>section+section{padding-top:17px;border-top:1px solid #d5dddf}.issuance-review-rail .ant-alert{grid-column:auto}.issuance-action-footer{align-items:stretch}.issuance-action-footer>div{min-width:0;flex:1;justify-content:flex-end}.issuance-action-footer .ant-btn{min-width:0;min-height:44px;height:auto;padding-inline:10px;white-space:normal}}@media(max-width:440px){.issuance-drawer-title>div>span{display:none}.issuance-step-rail .ant-steps-item-title{overflow-wrap:anywhere}.issuance-action-footer>.ant-btn:first-child{width:44px;min-height:44px;overflow:hidden;padding:0;font-size:0}.issuance-action-footer>.ant-btn:first-child .anticon{margin:0;font-size:14px}}
