:root{--slate-25:#fbfcfd;--slate-50:#f6f8fa;--slate-100:#edf0f4;--slate-200:#e1e6ec;--slate-300:#cdd4de;--slate-400:#9ba6b4;--slate-500:#6e7a8a;--slate-600:#515c6b;--slate-700:#3b4553;--slate-800:#262e39;--slate-900:#161c24;--slate-950:#0c1116;--brand-50:#eef1ff;--brand-100:#e0e6ff;--brand-200:#c6d0ff;--brand-300:#a1b0ff;--brand-400:#7b8dff;--brand-500:#4c63f5;--brand-600:#3b4ede;--brand-700:#303eb8;--brand-800:#2a3593;--brand-900:#263075;--emerald-50:#e6f7ef;--emerald-100:#c7edda;--emerald-200:#96debc;--emerald-300:#5fcb9b;--emerald-400:#2db57e;--emerald-500:#12a067;--emerald-600:#0c8354;--emerald-700:#0a6844;--emerald-800:#0a5238;--emerald-900:#08432f;--emerald-bright:#2fd495;--rose-50:#fdecec;--rose-100:#fbd5d6;--rose-200:#f5aeb1;--rose-300:#ef8286;--rose-400:#e85a60;--rose-500:#de3b43;--rose-600:#c22e37;--rose-700:#9f2730;--rose-800:#82232b;--rose-900:#6c2126;--rose-bright:#ff6b72;--amber-500:#f59e0b;--sky-500:#2e90fa;--font-serif:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--font-sans:var(--font-geist-sans), Inter, -apple-system, "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-geist-mono), "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--control-sm:32px;--control-md:40px;--control-lg:48px;--container-max:1280px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 1, .35, 1);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--z-base:0;--z-sticky:100;--z-header:200;--z-drawer:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-toast:700;--z-tooltip:800}[data-theme=dark]{--color-bg:#0b0f14;--color-surface:#12171e;--color-surface-raised:#18202a;--color-surface-hover:#1e2833;--color-surface-sunken:#080b0f;--color-border-subtle:#222c37;--color-border:#2c3845;--color-border-strong:#3a4756;--color-text:#eaeef3;--color-text-secondary:#a4b0bf;--color-text-muted:#69768a;--color-text-inverse:#0b0f14;--color-accent:#7b8dff;--color-accent-hover:#93a2ff;--color-accent-quiet:#1b2140;--color-focus:#7b8dff;--color-yes:#2fd495;--color-yes-quiet:#10281f;--color-no:#ff6b72;--color-no-quiet:#2a1315;--color-success:#2fd495;--color-warning:#f5a623;--color-danger:#ff6b72;--color-info:#52a8ff;--color-header:#0b0f14eb;--color-overlay:#0000008f;--color-accent-wash:#7b8dff1f;--color-yes-wash:#2fd4951f;--color-no-wash:#ff6b721f;--shadow-sm:none;--shadow-md:0 8px 24px -12px #000;--shadow-lg:0 16px 40px -16px #000;--shadow-pop:0 12px 32px -10px #000, 0 0 0 1px var(--color-border)}[data-theme=light]{--color-bg:#fbfcfd;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-hover:#f6f8fa;--color-surface-sunken:#f1f4f7;--color-border-subtle:#edf0f4;--color-border:#e1e6ec;--color-border-strong:#cdd4de;--color-text:#161c24;--color-text-secondary:#515c6b;--color-text-muted:#6e7a8a;--color-text-inverse:#fff;--color-accent:#4c63f5;--color-accent-hover:#3b4ede;--color-accent-quiet:#eef1ff;--color-focus:#4c63f5;--color-yes:#12a067;--color-yes-quiet:#e6f7ef;--color-no:#de3b43;--color-no-quiet:#fdecec;--color-success:#0c8354;--color-warning:#b26b00;--color-danger:#c22e37;--color-info:#1c6fd6;--color-header:#fbfcfdeb;--color-overlay:#0c111670;--color-accent-wash:#4c63f514;--color-yes-wash:#12a06714;--color-no-wash:#de3b4314;--shadow-sm:0 1px 2px #161c240f;--shadow-md:0 4px 12px -2px #161c241a;--shadow-lg:0 12px 32px -8px #161c2429;--shadow-pop:0 8px 24px -6px #161c242e}[data-theme]{--paper:var(--color-bg);--paper-deep:var(--color-surface-sunken);--surface:var(--color-surface);--white:var(--color-text);--ink:var(--color-text);--muted:var(--color-text-secondary);--faint:var(--color-text-muted);--line:var(--color-border-subtle);--line-dark:var(--color-border);--green:var(--color-yes);--green-dark:var(--color-yes);--green-soft:var(--color-yes-quiet);--red:var(--color-no);--red-soft:var(--color-no-quiet);--amber:var(--color-warning);--amber-soft:var(--color-surface-sunken);--blue:var(--color-accent);--blue-dark:var(--color-accent-hover);--blue-soft:var(--color-accent-quiet);--dark-panel:var(--color-surface);--dark-muted:var(--color-text-muted);--shadow:var(--shadow-md)}html{background:var(--color-bg);color:var(--color-text)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:15px;font-weight:420;line-height:1.55}button,input,select,textarea{font-family:var(--font-sans)}button,a,input,select,textarea{transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:var(--color-accent);color:var(--color-text-inverse)}.page-width{width:min(var(--container-max), calc(100% - var(--space-12)))}.eyebrow{color:var(--color-text-muted);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:620}.positive-text,.change.positive{color:var(--color-yes)}.negative-text,.change.negative{color:var(--color-no)}.discovery-stats strong,.featured-quote strong,.market-card-probability strong,.market-buy-button strong,.mover-price strong,.mover-price small,.featured-market-stats b,.balance-pill strong,.portfolio-stats dd,.admin-stats dd,.market-title-stats,.detail-price-heading strong,.detail-y-axis,.chart-axis,.market-metrics dd,.trade-summary dd,.amount-field input,.currency-code,.book-columns,.panel-order-row small,.position-card dd,.activity-row b,.account-withdrawal-row strong,.account-withdrawal-row code,.data-table td:not(:first-child),.admin-table td:not(:first-child),.num,[data-numeric]{font-family:var(--font-mono);font-feature-settings:"tnum" 1, "cv01" 1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.site-frame{background:var(--color-bg)}.topbar{z-index:var(--z-header);border-bottom:1px solid var(--color-border-subtle);background:var(--color-header);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-inner{width:min(1380px, calc(100% - var(--space-10)));gap:var(--space-6);height:56px}.brand{gap:0}.brand-mark,.footer-brand .brand-mark{background:0 0;border:0;border-radius:0;width:31px;height:31px}.brand-wordmark{width:118px;height:30px;display:block}.footer-brand .brand-wordmark{width:124px;height:32px}.brand-mark img,.welcome-mark img,.brand-wordmark img{object-fit:contain;width:100%;height:100%;display:block}.desktop-nav{gap:var(--space-6);height:56px;margin-left:var(--space-5)}.nav-link{height:100%;color:var(--color-text-secondary);border-bottom:2px solid #0000;font-size:13px;font-weight:560}.nav-link:hover,.nav-link.active{color:var(--color-text)}.nav-link.active{border-color:var(--color-accent)}.global-search{width:min(100%,420px);height:36px;padding:0 var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-muted);margin-left:auto;font-size:12px;display:flex}.global-search:hover{border-color:var(--color-border-strong);color:var(--color-text-secondary)}.global-search span{flex:1}.global-search kbd{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-mono);padding:2px 5px;font-size:10px}.topbar-actions{gap:var(--space-2);margin-left:0}.icon-button,.account-avatar-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-text-secondary);background:0 0}.icon-button:hover,.account-avatar-button:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text)}.account-avatar-button{color:var(--color-accent);font-family:var(--font-mono);place-items:center;font-size:11px;font-weight:600;display:grid}.balance-pill{min-height:36px;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.balance-pill span{color:var(--color-text-muted);font-size:10px}.balance-pill strong{color:var(--color-text);font-size:12px}.fund-button{min-height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:12px;font-weight:560}.fund-button:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.sandbox-strip{min-height:26px;padding:6px var(--space-4);border-color:var(--color-border-subtle);background:var(--color-surface-sunken);color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.02em;font-size:9px}.notification-popover{z-index:var(--z-popover);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-pop)}.notification-list article,.notification-popover>div:first-child{border-color:var(--color-border-subtle)}.notification-list article:hover,.notification-list article.unread{background:var(--color-surface-hover)}.notification-list strong{color:var(--color-text)}.notification-list p,.notification-list small,.notification-empty{color:var(--color-text-muted)}.primary-button,.secondary-button,.approve-button,.trade-submit{min-height:var(--control-md);border-radius:var(--radius-sm);font-size:13px;font-weight:560}.primary-button,.approve-button,.trade-submit{background:var(--color-accent);color:var(--color-text-inverse);border:0}.primary-button:hover,.approve-button:hover,.trade-submit:hover{background:var(--color-accent-hover);color:var(--color-text-inverse);transform:none}.secondary-button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.secondary-button:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover);transform:none}.text-button{color:var(--color-accent)}.primary-button:active,.secondary-button:active,.fund-button:active,.market-buy-button:active{filter:brightness(.94);transform:translateY(.5px)}input,select,textarea,.simple-input,.amount-field>div{border-color:var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text)}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}input:hover,select:hover,textarea:hover,.amount-field>div:hover{border-color:var(--color-border-strong)}input:focus,select:focus,textarea:focus,.amount-field>div:focus-within{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);outline:0}.markets-dashboard{padding-bottom:var(--space-20);background:var(--color-bg)}.discovery-header{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg)}.discovery-header-inner{min-height:178px;padding:var(--space-10) 0}.live-market-label,.markets-updated{color:var(--color-text-secondary);font-size:11px}.live-market-label>span,.markets-updated>span{background:var(--color-yes);box-shadow:0 0 0 3px var(--color-yes-wash)}.discovery-header h1{margin:var(--space-2) 0 var(--space-1);color:var(--color-text);font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(38px,5vw,52px);font-weight:500;line-height:1.05}.discovery-header p{color:var(--color-text-secondary);font-size:13px}.discovery-stats{gap:var(--space-2)}.discovery-stats>div{min-width:148px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.discovery-stats span{color:var(--color-text-muted);font-size:10px;font-weight:500}.discovery-stats strong{color:var(--color-text);font-size:14px;font-weight:550}.overview-grid{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:minmax(0,1.8fr) minmax(300px,.72fr)}.featured-market-card,.market-movers-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none}.featured-market-card{grid-template-columns:minmax(0,1fr) 220px;min-height:480px}.featured-market-copy{padding:var(--space-6)}.market-identity-row{gap:var(--space-3)}.category-tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-surface-hover);color:var(--color-text-secondary);font-size:11px;font-weight:560}.market-identity-row>div{gap:2px}.market-identity-row .status-live,.status-live{align-items:center;gap:var(--space-1);color:var(--color-yes);text-transform:capitalize;font-size:10px;font-weight:560;display:inline-flex}.market-identity-row small{color:var(--color-text-muted);font-size:10px}.trending-chip,.change-chip,.market-move{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:10px;font-weight:500}.trending-chip{background:var(--color-accent-quiet);color:var(--color-accent)}.featured-market-card h2{max-width:700px;margin:var(--space-6) 0 var(--space-5);color:var(--color-text);font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(27px,3vw,36px);font-weight:460;line-height:1.15}.featured-market-card h2:hover,.market-card-title h3:hover{color:var(--color-text)}.featured-quote{align-items:center}.featured-quote>div{align-items:flex-end;gap:var(--space-2)}.featured-quote>div strong{color:var(--color-text);font-size:42px;font-weight:600;line-height:1}.featured-quote>div span{color:var(--color-text-muted);padding-bottom:2px;font-size:11px}.market-move.positive,.change-chip.positive{background:var(--color-yes-quiet);color:var(--color-yes)}.market-move.negative,.change-chip.negative{background:var(--color-no-quiet);color:var(--color-no)}.featured-market-card .belief-spectrum{margin-top:var(--space-5)}.featured-market-card .probability-chart{height:118px;margin-top:var(--space-2)}.chart-grid line{stroke:var(--color-border-subtle)}.chart-area{fill:var(--color-accent-wash)}.chart-line{stroke:var(--color-accent);stroke-width:2px}.chart-point{fill:var(--color-accent);stroke:var(--color-surface)}.featured-market-stats{border-color:var(--color-border-subtle);color:var(--color-text-muted);font-size:10px}.featured-market-stats b{color:var(--color-text-secondary)}.featured-trade-cta{padding:var(--space-6) var(--space-4);gap:var(--space-3);border-left:1px solid var(--color-border-subtle);background:var(--color-surface-sunken)}.featured-trade-cta>p{color:var(--color-text-muted);font-size:11px}.market-buy-button{min-height:var(--control-lg);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:13px;font-weight:560}.market-buy-button:hover{transform:none}.market-buy-button.yes{border-color:var(--color-yes);background:var(--color-yes-quiet);color:var(--color-yes)}.market-buy-button.no{border-color:var(--color-no);background:var(--color-no-quiet);color:var(--color-no)}.market-buy-button.yes:hover{background:var(--color-yes-wash)}.market-buy-button.no:hover{background:var(--color-no-wash)}.market-buy-button strong{font-size:13px;font-weight:550}.view-market-link{border-color:var(--color-border-subtle);color:var(--color-accent);font-size:11px}.market-movers-card{min-height:480px;padding:var(--space-5)}.dashboard-card-heading{border-color:var(--color-border-subtle)}.dashboard-card-heading svg{color:var(--color-accent)}.dashboard-card-heading h2{color:var(--color-text);font-size:14px;font-weight:620}.dashboard-card-heading>span,.movers-trust,.movers-empty{color:var(--color-text-muted)}.movers-list>a{border-color:var(--color-border-subtle)}.movers-list>a:hover{background:var(--color-surface-hover)}.mover-avatar{border-color:var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-muted)}.mover-question{color:var(--color-text-secondary);font-size:11px}.movers-trust svg{color:var(--color-yes)}.market-section{padding-top:var(--space-12)}.markets-title-row h2{color:var(--color-text);font-size:20px;font-weight:620}.markets-title-row p{color:var(--color-text-muted);font-size:12px}.markets-updated{color:var(--color-yes)}.market-toolbar{margin-top:var(--space-5);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.category-tabs button{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;font-size:12px;font-weight:560}.category-tabs button:hover{color:var(--color-text);background:0 0}.category-tabs button.active{border-color:var(--color-accent);color:var(--color-text);background:0 0}.market-search{width:220px;min-height:var(--control-sm);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-sunken);color:var(--color-text-muted)}.market-search input{color:var(--color-text)}.market-sort{height:var(--control-sm);border-color:var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.market-card-grid{margin-top:var(--space-4);gap:var(--space-3)}.market-card{min-height:356px;padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;transition:border-color var(--dur-fast), background var(--dur-fast), transform var(--dur-fast)}.market-card:last-child{border-bottom-color:var(--color-border-subtle)}.market-card:hover{padding:var(--space-5);border-color:var(--color-border);background:var(--color-surface-hover);box-shadow:none;transform:translateY(-1px)}.market-card-header{gap:var(--space-2)}.card-close{color:var(--color-text-muted);font-size:10px}.market-card-title h3{min-height:54px;margin:var(--space-4) 0 var(--space-3);color:var(--color-text);font-family:var(--font-serif);letter-spacing:-.01em;font-size:20px;font-weight:460;line-height:1.25}.market-card-probability{align-items:center}.market-card-probability>div{align-items:flex-end;gap:var(--space-2)}.market-card-probability strong{color:var(--color-text);font-size:36px;font-weight:600;line-height:1}.market-card-probability>div span{color:var(--color-text-muted);padding-bottom:2px;font-size:11px}.belief-spectrum{margin:var(--space-5) 0 var(--space-4)}.belief-spectrum-track{border-radius:var(--radius-full);background:var(--color-no-quiet);height:8px;overflow:hidden}.belief-spectrum-track>span{border-radius:var(--radius-full);background:var(--color-yes);height:100%;transition:width var(--dur-base) var(--ease-out);display:block}.belief-spectrum.detail .belief-spectrum-track{height:12px}.belief-spectrum-labels{margin-top:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.belief-spectrum-labels span:first-child{color:var(--color-yes)}.belief-spectrum-labels span:last-child{color:var(--color-no)}.market-card-actions{gap:var(--space-3)}.market-card-actions .market-buy-button{min-height:var(--control-lg)}.market-card-footer{padding-top:var(--space-4);border-color:var(--color-border-subtle);color:var(--color-text-muted);font-family:var(--font-mono);font-size:10px}.grid-empty-state,.product-trust-grid{border-color:var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.product-trust-grid{margin-top:var(--space-8)}.product-trust-grid article+article{border-color:var(--color-border-subtle)}.product-trust-grid svg{color:var(--color-accent)}.product-trust-grid strong{color:var(--color-text);font-size:11px}.product-trust-grid span{color:var(--color-text-muted);font-size:10px}.market-detail-page{padding-top:var(--space-8);padding-bottom:var(--space-20)}.back-link{color:var(--color-text-secondary);font-size:12px}.back-link:hover{color:var(--color-text)}.market-detail-grid{margin-top:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr) 380px}.market-title-block,.detail-chart-card,.market-metrics,.rules-card,.trade-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none}.market-title-block{padding:var(--space-6)}.market-detail-meta .category-avatar{display:none}.category-label{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-surface-hover);color:var(--color-text-secondary);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:11px}.market-title-block h1{max-width:860px;margin:var(--space-5) 0 var(--space-3);color:var(--color-text);font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(32px,4vw,46px);font-weight:460;line-height:1.15}.market-title-block>p{color:var(--color-text-secondary);font-size:14px;line-height:1.55}.market-title-stats{border-color:var(--color-border-subtle);color:var(--color-text-muted)}.market-title-stats span{color:var(--color-text-muted);font-size:10px}.market-title-stats svg{color:var(--color-text-muted)}.detail-chart-card{margin-top:var(--space-3);padding:var(--space-6)}.detail-price-heading strong{color:var(--color-text);font-size:42px;font-weight:600}.detail-price-heading>div span,.detail-chart-summary small{color:var(--color-text-muted)}.detail-chart-card .belief-spectrum{margin-bottom:0}.detail-y-axis,.chart-axis{color:var(--color-text-muted)}.market-metrics{margin-top:var(--space-3)}.market-metrics div+div{border-color:var(--color-border-subtle)}.market-metrics svg{color:var(--color-accent)}.market-metrics dt{color:var(--color-text-muted)}.market-metrics dd{color:var(--color-text)}.rules-section h2{color:var(--color-text);font-family:var(--font-sans);font-size:22px;font-weight:620}.rules-card,.rules-note{border-color:var(--color-border-subtle)}.rules-card p,.rules-card dt,.rules-note{color:var(--color-text-secondary)}.rules-card dd{color:var(--color-text)}.rules-icon{border-radius:var(--radius-sm);background:var(--color-accent-quiet);color:var(--color-accent)}.trade-panel{padding:var(--space-5);top:76px}.trade-panel-heading h2{color:var(--color-text);font-size:20px;font-weight:620}.trade-side-switch{margin-top:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);border:0}.trade-side-switch button{border-radius:var(--radius-sm);color:var(--color-text-muted)}.trade-side-switch button.active{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-sm)}.outcome-picker{gap:var(--space-3);background:0 0;border:0}.outcome-picker button{min-height:var(--control-lg);border-radius:var(--radius-sm)}.outcome-picker button.yes{border-color:var(--color-yes);background:var(--color-yes-quiet);color:var(--color-yes)}.outcome-picker button.no{border-color:var(--color-no);background:var(--color-no-quiet);color:var(--color-no)}.outcome-picker button.yes.active{background:var(--color-yes);color:var(--color-text-inverse)}.outcome-picker button.no.active{background:var(--color-no);color:var(--color-text-inverse)}.amount-field>span,.form-field>span,.withdraw-form label>span{color:var(--color-text-secondary);font-size:12px;font-weight:560}.amount-field>span small{color:var(--color-text-muted)}.amount-field>div{min-height:var(--control-lg)}.amount-field input{color:var(--color-text);background:0 0;font-size:18px;font-weight:550}.currency-code{color:var(--color-text-muted);font-size:10px}.quick-amounts button{border-color:var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.quick-amounts button:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text)}.trade-summary,.trade-summary div{border-color:var(--color-border-subtle)}.trade-summary dt,.trade-disclaimer,.mini-order-book-heading>small,.book-columns small,.panel-order-row small{color:var(--color-text-muted)}.trade-summary dd,.mini-order-book-heading h3,.panel-order-row strong{color:var(--color-text)}.potential-return{background:var(--color-yes-quiet)}.potential-return dd{color:var(--color-yes)}.trade-disclaimer svg{color:var(--color-text-muted)}.mini-order-book,.panel-open-orders,.panel-order-row{border-color:var(--color-border-subtle)}.book-columns button{color:var(--color-text-secondary)}.book-columns button:hover{background:var(--color-surface-hover)}.book-level-size{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.book-level-size small{border:1px solid var(--color-border);color:var(--color-accent);letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:1px 5px;font-size:8px;font-weight:650}.book-bid{color:var(--color-yes)}.book-ask{color:var(--color-no)}.panel-order-row button{border-color:var(--color-border);color:var(--color-text-muted)}.panel-order-row button:hover{border-color:var(--color-no);color:var(--color-no)}.form-error,.admin-error,.claim-error,.inline-notice{color:var(--color-danger)}.welcome-card .admin-error{margin-bottom:0}.inline-notice{border-color:var(--color-no);background:var(--color-no-quiet)}.standard-page{padding-top:var(--space-12)}.page-heading h1,.admin-heading h1{color:var(--color-text);font-family:var(--font-sans);letter-spacing:-.01em;font-size:clamp(32px,5vw,44px);font-weight:640}.account-email,.page-heading>div>p:not(.eyebrow),.admin-heading>div>p:not(.eyebrow){color:var(--color-text-secondary)}.account-chip{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.portfolio-stats>div,.admin-stats>div,.account-action-card,.positions-section,.activity-section,.account-withdrawals-section,.data-table,.admin-table,.market-proposal-card,.market-proposal-queue,.admin-panel,.admin-card,.welcome-card,.access-gate-card{border-color:var(--color-border-subtle);background:var(--color-surface);box-shadow:none}.portfolio-stats>div,.admin-stats>div,.account-action-card,.welcome-card,.access-gate-card{border-radius:var(--radius-lg)}.portfolio-stats>div+div,.admin-stats>div+div,.position-card,.activity-row,.account-withdrawal-row,.data-table th,.data-table td,.admin-table th,.admin-table td{border-color:var(--color-border-subtle)}.portfolio-stats dt,.portfolio-stats small,.admin-stats dt,.admin-stats small,.position-card dt,.position-card small,.activity-row small,.table-heading p,.account-withdrawal-row small{color:var(--color-text-muted)}.portfolio-stats dd,.admin-stats dd,.position-card strong,.position-card dd,.activity-row strong,.table-heading h2,.account-action-card h2,.account-withdrawal-row strong{color:var(--color-text)}.metric-icon,.action-icon{border-radius:var(--radius-sm);background:var(--color-accent-quiet);color:var(--color-accent)}.account-action-card>p,.sandbox-caption,.withdrawal-test-note{color:var(--color-text-secondary)}.position-card:hover,.activity-row:hover,.account-withdrawal-row:hover,.data-table tr:hover td,.admin-table tr:hover td{background:var(--color-surface-hover)}.outcome-badge.yes{background:var(--color-yes-quiet);color:var(--color-yes)}.outcome-badge.no{background:var(--color-no-quiet);color:var(--color-no)}.data-table,.admin-table{border-radius:var(--radius-lg)}.data-table th,.admin-table th{background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:620}.data-table td,.admin-table td{color:var(--color-text-secondary)}.pending-balance-notice,.funding-warning,.market-proposal-queue-note{border-color:var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-secondary)}.success-message,.auto-credit-state{color:var(--color-success)}.market-maker-section{margin-top:var(--space-12)}.market-maker-heading{align-items:center}.market-maker-intro,.market-maker-config,.market-maker-card,.market-maker-empty{border:1px solid var(--color-border-subtle);background:var(--color-surface)}.market-maker-intro{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-5);border-radius:var(--radius-md);padding:var(--space-5);display:flex}.market-maker-intro>svg{color:var(--color-accent);flex:none}.market-maker-intro strong,.market-maker-card strong,.market-maker-subheading strong,.market-maker-empty strong{color:var(--color-text)}.market-maker-intro p,.market-maker-subheading small,.market-maker-empty span,.market-maker-account{color:var(--color-text-secondary);margin:3px 0 0}.market-maker-error,.market-maker-card-error{color:var(--color-danger);align-items:center;gap:7px;display:flex}.market-maker-error{margin:var(--space-4) 0 0}.market-maker-layout{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.market-maker-config,.market-maker-card,.market-maker-empty{border-radius:var(--radius-lg)}.market-maker-config{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.market-maker-subheading{align-items:center;gap:var(--space-3);display:flex}.market-maker-subheading>svg{color:var(--color-accent)}.market-maker-subheading>div{flex-direction:column;display:flex}.market-maker-config>label,.market-maker-fields label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;font-weight:620;display:flex}.market-maker-config input,.market-maker-config select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:100%;min-height:42px;color:var(--color-text);font:inherit;letter-spacing:normal;text-transform:none;padding:0 12px;font-size:14px;font-weight:500}.market-maker-config input:focus,.market-maker-config select:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent-quiet);outline-offset:1px}.market-maker-fields{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-maker-config>.primary-button{align-self:flex-start}.market-maker-list{gap:var(--space-4);flex-direction:column;display:flex}.market-maker-card{padding:var(--space-5)}.market-maker-card-heading,.market-maker-card-actions,.market-maker-account{align-items:center;display:flex}.market-maker-card-heading{justify-content:space-between;gap:var(--space-4)}.market-maker-card-heading>div{min-width:0}.market-maker-card-heading small{color:var(--color-text-muted);margin-bottom:3px;display:block}.market-maker-card-heading strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-maker-status{background:var(--color-surface-sunken);color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:650}.market-maker-status.active{background:var(--color-yes-quiet);color:var(--color-yes)}.market-maker-status.risk_limited,.market-maker-status.underfunded,.market-maker-status.error{background:var(--color-no-quiet);color:var(--color-danger)}.market-maker-card dl{margin:var(--space-5) 0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.market-maker-card dl>div{padding:var(--space-3)}.market-maker-card dl>div+div{border-left:1px solid var(--color-border-subtle)}.market-maker-card dt{color:var(--color-text-muted);font-size:10px}.market-maker-card dd{color:var(--color-text);margin:4px 0 0;font-size:14px;font-weight:620}.market-maker-account{gap:7px;font-size:12px}.market-maker-card-error{margin:var(--space-3) 0 0;font-size:12px}.market-maker-card-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap}.market-maker-empty{min-height:190px;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.market-maker-empty svg{color:var(--color-text-muted)}.welcome-page,.access-gate-page{background:var(--color-bg)}.welcome-card,.access-gate-card{border:1px solid var(--color-border-subtle);color:var(--color-text)}.welcome-card h1,.access-gate-card h1{color:var(--color-text);font-family:var(--font-serif);font-size:32px;font-weight:500}.welcome-intro,.access-gate-card>p{color:var(--color-text-secondary)}.welcome-intro a,.access-gate-card a:not(.primary-button){color:var(--color-accent)}.welcome-mark{background:0 0;border-radius:0;width:54px;height:54px;display:block}@media (max-width:560px){.brand-wordmark{width:104px;height:27px}}.form-field input{min-height:var(--control-lg);background:var(--color-surface-sunken)}.modal-backdrop{z-index:var(--z-overlay);background:var(--color-overlay)}.modal{z-index:var(--z-modal);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-lg)}.modal h2,.modal strong{color:var(--color-text)}.modal-copy,.modal small,.deposit-actions,.recent-deposits{color:var(--color-text-secondary)}.funding-network,.deposit-address-box,.recent-deposits,.demo-fund-grid button{border-color:var(--color-border-subtle);background:var(--color-surface-sunken)}.deposit-address-box code{color:var(--color-text);font-family:var(--font-mono)}.toast-stack{z-index:var(--z-toast)}.toast{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-pop)}.footer{border-color:var(--color-border-subtle);background:var(--color-surface-sunken);color:var(--color-text)}.footer-inner{width:min(var(--container-max), calc(100% - var(--space-12)))}.footer-links a,.footer-note,.footer-inner>div:first-child p{color:var(--color-text-muted)}.footer-links a:hover{color:var(--color-text)}@media (max-width:1120px){.global-search{max-width:260px}.overview-grid{grid-template-columns:1fr}.market-movers-card{min-height:auto}.market-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.global-search{display:none}.desktop-nav{margin-right:auto}.market-detail-grid{grid-template-columns:1fr}.trade-panel{position:static}.market-maker-layout{grid-template-columns:1fr}}@media (max-width:700px){.page-width,.footer-inner{width:calc(100% - 28px)}.topbar-inner{width:calc(100% - 24px)}.discovery-header-inner{min-height:0;padding:var(--space-8) 0}.discovery-stats{width:100%}.featured-market-card{grid-template-columns:1fr}.featured-trade-cta{border-top:1px solid var(--color-border-subtle);border-left:0}.market-card-grid{grid-template-columns:1fr}.market-toolbar{align-items:stretch}.market-tools,.market-search{width:100%}.product-trust-grid{grid-template-columns:1fr}.product-trust-grid article+article{border-top:1px solid var(--color-border-subtle);border-left:0}.market-title-stats{align-items:flex-start}.market-maker-fields,.market-maker-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-maker-card dl>div:nth-child(3){border-left:0;border-top:1px solid var(--color-border-subtle)}.market-maker-card dl>div:nth-child(4){border-top:1px solid var(--color-border-subtle)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.market-card:hover{transform:none}}
.admin-login-page{color:#eef2f4;background:radial-gradient(circle at 12% 14%,#57f7b41a,#0000 32rem),#07100d;grid-template-columns:minmax(320px,.88fr) minmax(480px,1.12fr);min-height:100svh;display:grid}.admin-login-brand,.admin-login-panel{padding:clamp(32px,5vw,78px)}.admin-login-brand{border-right:1px solid #eef2f41a;flex-direction:column;display:flex}.admin-login-wordmark{align-items:center;gap:12px;width:max-content;display:flex}.admin-login-wordmark .brand-wordmark{color:#f4f7f6}.admin-login-wordmark>span{color:#8de8b8;letter-spacing:.12em;text-transform:uppercase;background:#47c18114;border:1px solid #7ee8b647;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:750}.admin-login-promise{max-width:570px;margin:auto 0}.admin-kicker{color:#71dba7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:760}.admin-login-promise h1{color:#f4f7f6;letter-spacing:-.055em;max-width:540px;margin:0;font-size:clamp(44px,5vw,76px);font-weight:610;line-height:.98}.admin-login-promise>p:last-child{color:#98a7a1;max-width:500px;margin:24px 0 0;font-size:17px;line-height:1.65}.admin-login-security{color:#80918a;align-items:center;gap:9px;font-size:12px;display:flex}.admin-login-security svg{color:#63d89d}.admin-login-panel{background-color:#09130f;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:center;place-items:center;display:grid}.admin-login-card{background:#0d1b15f0;border:1px solid #eef2f41c;border-radius:20px;width:min(100%,460px);padding:clamp(28px,4vw,44px);box-shadow:0 32px 100px #00000059}.admin-login-icon{color:#78e1aa;background:#46bc7d14;border:1px solid #5bde9a33;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:28px;display:grid}.admin-login-icon svg{width:20px}.admin-login-card h2{color:#f6f8f7;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:610}.admin-login-copy{color:#8b9a94;margin:11px 0 28px;font-size:14px;line-height:1.6}.admin-login-form{gap:18px;display:grid}.admin-login-form label{color:#b8c3bf;gap:8px;font-size:12px;font-weight:650;display:grid}.admin-field-hint{float:right;color:#6f8079;font-size:11px;font-weight:450}.admin-login-form input{color:#eff5f2;width:100%;min-height:47px;font:inherit;background:#040b08a8;border:1px solid #e5eeea1f;border-radius:9px;outline:none;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.admin-login-form input:focus{border-color:#66dda080;box-shadow:0 0 0 3px #41b47817}.admin-input-icon{position:relative}.admin-input-icon svg{z-index:1;color:#6d8178;position:absolute;top:15px;left:13px}.admin-input-icon input{padding-left:40px}.admin-otp-input{text-align:center;letter-spacing:.24em;height:58px;font-size:24px!important;font-weight:690!important}.admin-primary-button{color:#06100c;min-height:49px;font:inherit;cursor:pointer;background:#73e4aa;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:5px;font-size:13px;font-weight:760;display:inline-flex}.admin-primary-button:disabled{opacity:.48;cursor:not-allowed}.admin-text-button{color:#87968f;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.admin-login-error{color:#faa;background:#b22f2f14;border:1px solid #ff747433;border-radius:8px;margin:-4px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.admin-login-footnote{color:#67766f;text-align:center;width:min(100%,460px);margin:18px 0 0;font-size:11px}@media (max-width:800px){.admin-login-page{display:block}.admin-login-brand{border-right:0;min-height:auto;padding-bottom:16px}.admin-login-promise,.admin-login-security{display:none}.admin-login-panel{min-height:calc(100svh - 98px);padding-top:18px}}.admin-heading-actions{align-items:center;gap:9px;display:flex}.admin-console-nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a110ee0;border:1px solid #ffffff14;border-radius:11px;gap:3px;width:max-content;max-width:100%;margin:0 0 18px;padding:5px;display:flex;position:sticky;top:10px;overflow-x:auto;box-shadow:0 10px 34px #0000002e}.admin-console-nav a{color:#8f9c96;white-space:nowrap;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:650;text-decoration:none}.admin-console-nav a:hover{color:#e5ece8;background:#ffffff0d}.admin-overview{gap:16px;margin:24px 0 28px;scroll-margin-top:78px;display:grid}.admin-overview-loading{color:#87948e;background:#0b110f;border:1px solid #ffffff12;border-radius:14px;align-content:center;place-items:center;min-height:180px;font-size:13px}.admin-overview-title,.admin-user-ledger-heading,.admin-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-overview-title h2{color:#eef3f1;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:630}.admin-overview-title>div>p:last-child,.admin-user-ledger-heading>div>p:last-child{color:#78867f;margin:6px 0 0;font-size:12px}.admin-overview-warning{color:#e8ba78;background:#af691f12;border:1px solid #ffb85c2e;border-radius:9px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;display:flex}.admin-kpi-grid{background:#0b110f;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.admin-kpi-grid>div{border-right:1px solid #ffffff12;grid-template-columns:auto 1fr;min-width:0;padding:19px;display:grid}.admin-kpi-grid>div:last-child{border-right:0}.admin-kpi-grid>div.attention{background:linear-gradient(135deg,#b46a2317,#0000)}.admin-kpi-icon{border-radius:8px;place-items:center;width:31px;height:31px;margin:0 11px 0 0;display:grid}.admin-kpi-icon.green{color:#79dea8;background:#3ab2701a}.admin-kpi-icon.blue{color:#87bbef;background:#3d81c21c}.admin-kpi-icon.violet{color:#ba9fea;background:#7953be1c}.admin-kpi-icon.amber{color:#e4ae6d;background:#b8702d1c}.admin-kpi-grid dt{color:#8b9992;align-self:center;font-size:11px;font-weight:620}.admin-kpi-grid dd{color:#f1f5f3;letter-spacing:-.035em;grid-column:1/-1;margin:16px 0 3px;font-size:clamp(25px,2.5vw,34px);font-weight:640}.admin-kpi-grid small{color:#6f7c76;text-overflow:ellipsis;grid-column:1/-1;font-size:10px;line-height:1.45;overflow:hidden}.admin-command-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-balance-card,.admin-activity-card{background:#0b110f;border:1px solid #ffffff14;border-radius:13px;padding:20px}.admin-balance-card.warning{border-color:#f0a74d33}.admin-card-heading h3{color:#edf2ef;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:630}.admin-card-heading>svg{color:#6dd69f}.admin-card-heading>small{color:#819089}.admin-card-subtitle{color:#78857f;margin:5px 0 17px;font-size:11px}.admin-balance-card dl{background:#ffffff0e;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.admin-balance-card dl>div{background:#0e1613;gap:5px;padding:12px;display:grid}.admin-balance-card dt{color:#74827b;font-size:10px}.admin-balance-card dd{color:#dfe7e3;margin:0;font-size:14px;font-weight:630}.healthy-copy{color:#73dba5!important}.warning-copy{color:#e8ab68!important}.admin-activity-card{grid-column:1/-1}.admin-activity-card .admin-card-heading{align-items:flex-end}.admin-volume-chart{border-top:1px solid #ffffff0f;align-items:flex-end;gap:clamp(4px,1vw,10px);height:150px;margin-top:18px;padding-top:12px;display:flex}.admin-volume-day{flex:1;grid-template-rows:1fr 15px;align-items:end;gap:5px;min-width:4px;height:100%;display:grid}.admin-volume-day>span{background:linear-gradient(#69dda3,#4ab98059);border-radius:3px 3px 1px 1px;width:100%;min-height:3px}.admin-volume-day small{color:#5f6c66;text-align:center;font-size:8px}.admin-attention-strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.admin-attention-strip a{color:#9ca9a3;background:#0b110f;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:7px;padding:11px 12px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.admin-attention-strip a span{color:#7de1aa;background:#43b57717;border-radius:6px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:750;display:grid}.admin-attention-strip a svg{color:#59665f;margin-left:auto}.admin-user-ledger{background:#0b110f;border:1px solid #ffffff14;border-radius:13px;scroll-margin-top:78px;overflow:hidden}.admin-user-ledger-heading{align-items:center;padding:20px}.admin-user-ledger-heading h3{color:#e9efec;margin:0;font-size:19px;font-weight:620}.admin-user-ledger-heading form{color:#65736d;background:#070d0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;min-width:min(100%,310px);padding-left:11px;display:flex}.admin-user-ledger-heading input{color:#dfe7e3;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 8px;font-size:11px}.admin-user-ledger-heading button{color:#85d9ad;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff14;align-self:stretch;padding:0 12px;font-size:10px;font-weight:650}.admin-user-table-wrap{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;overflow-x:auto}.admin-user-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:11px}.admin-user-table th{color:#6b7771;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#080e0c;padding:10px 12px;font-size:9px;font-weight:690}.admin-user-table td{color:#c0cbc5;white-space:nowrap;border-top:1px solid #ffffff0d;padding:13px 12px}.admin-user-table tbody tr:hover{background:#ffffff05}.admin-user-table td strong,.admin-user-table td small{display:block}.admin-user-table td strong{color:#e3eae6;margin-bottom:3px;font-weight:620}.admin-user-table td small{color:#66736d;margin-top:3px;font-size:9px}.admin-user-status{color:#70dca4;text-transform:capitalize;background:#43b47617;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700}.admin-user-status.suspended{color:#e69b8b;background:#ba44321a}.admin-no-users{text-align:center;height:90px;color:#74817b!important}.admin-pagination{color:#6b7872;justify-content:space-between;align-items:center;padding:11px 14px;font-size:10px;display:flex}.admin-pagination div{gap:5px;display:flex}.admin-pagination button{color:#aeb9b4;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;padding:6px 9px}.admin-pagination button:disabled{opacity:.35;cursor:not-allowed}.admin-security-summary{color:#73dca5;background:#3499620b;border:1px solid #68da9e1f;border-radius:9px;align-items:center;gap:11px;padding:13px 15px;display:flex}.admin-security-summary div{gap:2px;display:grid}.admin-security-summary strong{color:#b8d9c9;font-size:11px}.admin-security-summary span{color:#708078;font-size:9px}#market-proposals,#withdrawals,#treasury,#resolution-review,#market-lifecycle{scroll-margin-top:78px}@media (max-width:1050px){.admin-kpi-grid{grid-template-columns:1fr 1fr}.admin-kpi-grid>div:nth-child(2){border-right:0}.admin-kpi-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff12}.admin-attention-strip{grid-template-columns:1fr 1fr}}@media (max-width:720px){.admin-heading-actions,.admin-overview-title,.admin-user-ledger-heading{flex-direction:column;align-items:stretch;width:100%}.admin-heading-actions{grid-template-columns:1fr 1fr;display:grid}.admin-console-nav{width:100%}.admin-kpi-grid,.admin-command-grid,.admin-attention-strip{grid-template-columns:1fr}.admin-kpi-grid>div{border-bottom:1px solid #ffffff12;border-right:0}.admin-kpi-grid>div:last-child{border-bottom:0}.admin-balance-card dl{grid-template-columns:1fr}.admin-user-ledger-heading form{width:100%}}
:root{--fa-ui:"Vazirmatn Variable", "Vazirmatn", Tahoma, sans-serif}html[dir=rtl]{scroll-behavior:smooth}html[dir=rtl] body{font-family:var(--fa-ui);text-align:right;background:radial-gradient(circle at 50% -15%, #7b8dff14, transparent 34rem), var(--color-bg);direction:rtl}html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:var(--fa-ui)}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] p{text-wrap:pretty}html[dir=rtl] .brand,html[dir=rtl] .brand-wordmark,html[dir=rtl] code,html[dir=rtl] [dir=ltr]{direction:ltr}.site-frame{min-height:100dvh;overflow-x:clip}.site-frame>main{min-height:calc(100dvh - 240px)}.page-width{width:min(100% - 40px,1280px);margin-inline:auto}.topbar{z-index:var(--z-header);border-bottom:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0b0f14e0;position:sticky;top:0}.topbar-inner{gap:24px;min-height:68px}.topbar .brand{flex:none;width:112px;display:inline-flex}.topbar .brand-wordmark,.footer-brand .brand-wordmark{width:100%;display:block}.topbar .brand-wordmark img,.footer-brand .brand-wordmark img{width:100%;height:auto;display:block}.desktop-nav{direction:rtl;gap:2px}.nav-link{color:var(--color-text-secondary);border-radius:var(--radius-md);padding:9px 11px;font-size:13.5px;font-weight:650}.nav-link:hover,.nav-link.active{color:var(--color-text);background:var(--color-surface-raised)}.global-search{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-width:200px;max-width:300px;color:var(--color-text-muted);background:var(--color-surface);justify-content:flex-start;margin-inline-start:auto}.global-search:hover{border-color:var(--color-border);color:var(--color-text-secondary)}.topbar-actions{gap:8px}.signed-out-actions{align-items:center;gap:6px;display:flex}.compact-button{min-height:38px;padding:0 15px}.balance-pill{border:1px solid var(--color-border-subtle);background:var(--color-surface);direction:rtl}.balance-pill strong,.fund-button,.account-avatar-button{font-variant-numeric:tabular-nums}.fund-button{background:var(--color-accent);color:#0b0f14;border-radius:var(--radius-md);border:1px solid #7b8dff59;min-height:38px;font-weight:750}.fund-button:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.notification-popover{text-align:right;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-pop);left:0;right:auto}.notification-list article{direction:rtl}.notification-list small,.deposit-address-box,.account-avatar-button{font-variant-numeric:tabular-nums}.primary-button,.secondary-button,.text-button,.view-market-link,.learn-more-link{gap:8px}.primary-button{background:var(--color-accent);color:#0b0f14;border:1px solid var(--color-accent);border-radius:var(--radius-md);box-shadow:none;font-weight:750}.primary-button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#080b0f;transform:translateY(-1px)}.secondary-button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:650}.secondary-button:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text)}.markets-dashboard{padding-bottom:80px}.home-intro{grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);align-items:end;gap:64px;padding-block:68px 48px;display:grid}.home-intro-copy{max-width:760px}.home-kicker,.section-kicker{color:var(--color-accent-hover);letter-spacing:0;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.status-dot{background:var(--color-yes);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2fd4951a}.home-intro h1{max-width:680px;color:var(--color-text);font-family:var(--fa-ui);letter-spacing:-.045em;margin:16px 0 14px;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:1.12}.home-intro-copy>p{max-width:640px;color:var(--color-text-secondary);margin:0;font-size:clamp(16px,2vw,19px);line-height:1.9}.home-intro-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.home-intro-facts{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#12171eb3;display:grid;overflow:hidden}.home-intro-facts>div{grid-template-columns:110px 1fr;gap:16px;padding:17px 18px;display:grid}.home-intro-facts>div+div{border-top:1px solid var(--color-border-subtle)}.home-intro-facts strong{color:var(--color-text);font-size:13px}.home-intro-facts span{color:var(--color-text-muted);font-size:12.5px}.overview-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:16px;display:grid}.featured-market-card,.market-movers-card,.market-card,.home-how-grid article,.learn-definition-grid article,.learn-two-column article,.learn-risk,.learn-hero-example,.learn-price-explainer,.learn-resolution{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none}.featured-market-card{min-height:420px;overflow:hidden}.featured-market-copy{padding:24px}.featured-market-card h2{max-width:740px;font-family:var(--fa-ui);letter-spacing:-.025em;margin:20px 0;font-size:clamp(24px,3vw,36px);font-weight:850;line-height:1.5}.market-identity-row,.featured-market-stats{direction:rtl}.category-tag,.trending-chip,.status-live,.coming-market-chip{letter-spacing:0;font-family:var(--fa-ui)}.category-tag{background:var(--color-surface-raised);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.trending-chip,.coming-market-chip{border-radius:var(--radius-full);background:var(--color-accent-quiet);color:var(--color-accent-hover);border:1px solid #7b8dff40;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.featured-quote{direction:rtl}.featured-quote strong,.market-card-probability strong,.market-buy-button strong{font-family:var(--fa-ui);font-variant-numeric:tabular-nums}.featured-trade-cta{border-right:1px solid var(--color-border-subtle);background:#080b0f73;border-left:0}.featured-trade-cta>p{color:var(--color-text-secondary);font-size:12px;font-weight:700}.market-buy-button{border-radius:var(--radius-md);min-height:44px;font-family:var(--fa-ui)}button.market-buy-button{width:100%}.market-buy-button.yes{background:var(--color-yes-quiet);color:var(--color-yes);border-color:#2fd49542}.market-buy-button.no{background:var(--color-no-quiet);color:var(--color-no);border-color:#ff6b723d}.market-buy-button:hover{transform:translateY(-1px)}.market-buy-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.featured-placeholder>.featured-market-copy>p{max-width:610px;color:var(--color-text-secondary);line-height:1.8}.placeholder-chart{border-bottom:1px solid var(--color-border-subtle);opacity:.7;height:82px;margin-block:16px;position:relative;overflow:hidden}.placeholder-chart:before,.placeholder-chart:after,.placeholder-chart span{content:"";background:var(--color-border-subtle);height:1px;position:absolute;inset-inline:0}.placeholder-chart:before{top:24%}.placeholder-chart:after{top:58%}.placeholder-chart span{background:linear-gradient(90deg, transparent, var(--color-accent) 18%, var(--color-accent-hover) 46%, var(--color-accent) 78%, transparent);clip-path:polygon(0 80%,11% 58%,21% 68%,32% 30%,42% 46%,51% 12%,62% 37%,73% 28%,84% 55%,100% 20%,100% 80%,0 80%);height:2px;top:54%}.market-movers-card{padding:0;overflow:hidden}.dashboard-card-heading{border-bottom:1px solid var(--color-border-subtle);padding:18px}.dashboard-card-heading>div{direction:rtl}.movers-list a{border-bottom-color:var(--color-border-subtle);direction:rtl;grid-template-columns:36px minmax(0,1fr) auto}.mover-price{text-align:left}.movers-empty{min-height:240px;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.movers-empty strong{color:var(--color-text-secondary);font-size:13px}.movers-empty p{max-width:230px;margin:0;font-size:12px;line-height:1.75}.movers-trust{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);direction:rtl}.market-section{padding-top:64px}.markets-title-row{align-items:flex-end}.markets-title-row h2{font-family:var(--fa-ui);margin:5px 0 4px;font-size:clamp(26px,3vw,34px);font-weight:850}.markets-title-row p{color:var(--color-text-muted)}.market-toolbar{border-block:1px solid var(--color-border-subtle);direction:rtl}.category-tabs{direction:rtl}.category-tabs button,.market-sort,.market-search input{font-family:var(--fa-ui)}.category-tabs button{border-radius:var(--radius-md)}.category-tabs button.active{color:#0b0f14;background:var(--color-text)}.market-search,.market-sort{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.market-search input{text-align:right}.market-sort{padding-inline:12px 34px}.market-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.market-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-width:0;min-height:330px;padding:18px;display:flex}.market-card:hover{border-color:var(--color-border);background:var(--color-surface-raised);box-shadow:none;transform:translateY(-2px)}.placeholder-market-card{background:linear-gradient(150deg, #7b8dff08, transparent 44%), var(--color-surface)}.market-card-header,.card-close{direction:rtl}.market-card-title{flex:1}.market-card-title h3{font-family:var(--fa-ui);margin-block:17px 22px;font-size:17px;font-weight:750;line-height:1.7}.market-card-probability{direction:rtl}.market-card-actions{grid-template-columns:1fr 1fr;gap:8px}.market-card-footer{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);direction:rtl;margin-top:14px;padding-top:13px}.home-how-section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(circle at 8% 12%, #7b8dff17, transparent 23rem), var(--color-surface-sunken);margin-top:92px;padding:42px}.home-how-heading{max-width:700px}.home-how-heading h2,.learn-section-heading h2{font-family:var(--fa-ui);margin:7px 0 8px;font-size:clamp(26px,3.5vw,40px);font-weight:850;line-height:1.45}.home-how-heading p{color:var(--color-text-secondary);line-height:1.85}.home-how-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-block:28px 24px;display:grid}.home-how-grid article{padding:20px;position:relative}.home-how-grid article>span{color:var(--color-text-muted);font-weight:800;position:absolute;top:16px;left:16px}.home-how-grid article>svg{color:var(--color-accent-hover)}.home-how-grid h3{margin:18px 0 8px;font-size:15px}.home-how-grid p{color:var(--color-text-muted);margin:0;font-size:12.5px;line-height:1.8}.learn-more-link{color:var(--color-accent-hover);align-items:center;font-weight:700;display:inline-flex}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;padding:20px}.modal{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);width:min(100%,540px);max-height:min(88dvh,760px);overflow:auto;box-shadow:0 24px 80px #00000073}.modal-heading{border-bottom:1px solid var(--color-border-subtle);direction:rtl;padding-bottom:17px}.modal-heading h2{font-family:var(--fa-ui);font-size:22px}.how-modal-steps{gap:4px;margin-block:18px;display:grid}.how-modal-steps article{border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:34px 1fr;gap:12px;padding:13px;display:grid}.how-modal-steps article>span{width:30px;height:30px;color:var(--color-accent-hover);background:var(--color-accent-quiet);border:1px solid #7b8dff47;border-radius:50%;place-items:center;font-weight:800;display:grid}.how-modal-steps strong{font-size:13.5px}.how-modal-steps p{color:var(--color-text-muted);margin:3px 0 0;font-size:12px;line-height:1.7}.full-button{justify-content:center;width:100%}.funding-network,.funding-warning,.deposit-actions,.recent-deposits>div{direction:rtl}.funding-network{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.deposit-address-box{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);direction:ltr}.deposit-address-box button{font-family:var(--fa-ui)}.footer{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-sunken)}.footer-inner{direction:rtl;grid-template-columns:1fr auto;gap:34px 60px;padding-block:44px;display:grid}.footer-brand{width:112px;display:block}.footer-inner>div:first-child p{color:var(--color-text-muted);margin-top:12px}.footer-links{flex-wrap:wrap;align-items:flex-start;gap:6px 22px;display:flex}.footer-links a,.footer-links button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;display:inline-flex}.footer-links a:hover,.footer-links button:hover{color:var(--color-text)}.footer-note{max-width:780px;color:var(--color-text-muted);grid-column:1/-1;margin:0;font-size:11.5px;line-height:1.8}.learn-page{padding-bottom:84px}.learn-hero{grid-template-columns:minmax(0,1.1fr) minmax(330px,.62fr);align-items:center;gap:70px;padding-block:76px;display:grid}.learn-hero h1{max-width:750px;font-family:var(--fa-ui);letter-spacing:-.045em;margin:16px 0 18px;font-size:clamp(38px,6vw,66px);font-weight:900;line-height:1.25}.learn-hero>div>p{max-width:680px;color:var(--color-text-secondary);font-size:17px;line-height:2}.learn-hero-example{padding:24px}.learn-hero-example>span{color:var(--color-accent-hover);font-size:12px;font-weight:750}.learn-hero-example h2{margin:14px 0 22px;font-size:20px;line-height:1.65}.learn-price-row{direction:rtl;grid-template-columns:1fr 1fr;gap:8px;display:grid}.learn-price-row>div{border-radius:var(--radius-md);border:1px solid;justify-content:space-between;padding:13px 14px;display:flex}.learn-price-row .yes{color:var(--color-yes);background:var(--color-yes-quiet);border-color:#2fd4953d}.learn-price-row .no{color:var(--color-no);background:var(--color-no-quiet);border-color:#ff6b723d}.learn-hero-example>p{color:var(--color-text-muted);margin:18px 0 0;font-size:12.5px;line-height:1.9}.learn-main{gap:88px;display:grid}.learn-definition-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.learn-definition-grid article,.learn-two-column article{padding:24px}.learn-definition-grid svg,.learn-two-column>article>svg{color:var(--color-accent-hover)}.learn-definition-grid h3{margin:24px 0 8px;font-size:16px}.learn-definition-grid p,.learn-two-column p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.9}.learn-step-list{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:26px;display:grid}.learn-step-list article{border-top:1px solid var(--color-border);background:linear-gradient(#7b8dff0a,#0000);grid-template-columns:38px 28px 1fr;align-items:start;gap:14px;padding:22px;display:grid}.learn-step-number{background:var(--color-accent-quiet);width:34px;height:34px;color:var(--color-accent-hover);border-radius:50%;place-items:center;font-weight:850;display:grid}.learn-step-list svg{color:var(--color-text-muted);margin-top:6px}.learn-step-list h3{margin:0 0 7px;font-size:15px}.learn-step-list p{color:var(--color-text-muted);margin:0;font-size:12.5px;line-height:1.85}.learn-price-explainer{background:radial-gradient(circle at 10% 0%, #7b8dff1a, transparent 26rem), var(--color-surface);grid-template-columns:minmax(0,1fr) 360px;gap:56px;padding:34px;display:grid}.learn-price-explainer h2{font-family:var(--fa-ui);margin:8px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.5}.learn-price-explainer>div>p{color:var(--color-text-secondary);line-height:2}.learn-price-explainer dl{align-content:center;margin:0;display:grid}.learn-price-explainer dl div{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);justify-content:space-between;gap:20px;padding:11px 0;font-size:13px;display:flex}.learn-price-explainer dl div.yes{color:var(--color-yes);border:0;font-weight:750}.learn-price-explainer dd{font-variant-numeric:tabular-nums;margin:0}.learn-two-column{grid-template-columns:1fr 1fr;gap:12px;display:grid}.learn-two-column h2{margin:20px 0 9px;font-size:21px}.learn-two-column ul{border-top:1px solid var(--color-border-subtle);gap:9px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.learn-two-column li{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}.learn-two-column li svg{color:var(--color-yes)}.learn-resolution{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:60px;padding:34px;display:grid}.learn-resolution ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.learn-resolution li{border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-surface-raised);grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:12px;font-size:13px;display:grid}.learn-resolution li span{width:28px;height:28px;color:var(--color-accent-hover);background:var(--color-accent-quiet);border-radius:50%;place-items:center;font-weight:800;display:grid}.learn-risk{background:#f5a6230d;border-color:#f5a62340;grid-template-columns:34px 1fr;gap:16px;padding:24px;display:grid}.learn-risk svg{color:var(--color-warning)}.learn-risk h2{margin:0 0 6px;font-size:16px}.learn-risk p{color:var(--color-text-secondary);margin:0;font-size:12.5px;line-height:1.9}.learn-cta{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:30px;padding-top:42px;display:flex}.learn-cta h2{margin:7px 0 0;font-size:clamp(24px,3vw,34px)}.standard-page,.market-detail-page,.auth-shell,.welcome-page,.proposal-page,.funding-page{direction:rtl}.standard-page h1,.standard-page h2,.standard-page h3,.market-detail-page h1,.market-detail-page h2,.market-detail-page h3,.auth-shell h1,.welcome-page h1,.proposal-page h1,.funding-page h1{font-family:var(--fa-ui)}.standard-page article,.standard-page section,.market-detail-page article,.market-detail-page section,.proposal-card,.auth-card,.welcome-card,.funding-card{border-radius:var(--radius-lg)}.standard-page>.empty-state{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(100%,760px);min-height:320px;margin:48px auto;padding:40px 24px}.standard-page>.empty-state h3{color:var(--color-text);font-size:clamp(22px,4vw,30px);font-weight:700}.standard-page>.empty-state p{max-width:500px;color:var(--color-text-secondary);line-height:1.8}.standard-page>.empty-state .primary-button,.standard-page>.empty-state .secondary-button{margin-top:20px}.proposal-process,.proposal-form-card,.proposal-guidance,.proposal-history{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:none}.proposal-process{color:var(--color-text)}.proposal-process span,.proposal-guidance .eyebrow,.proposal-guidance-heading>svg,.proposal-guidance li>svg,.proposal-example span{color:var(--color-accent-hover)}.proposal-process strong,.proposal-guidance h2,.proposal-guidance li strong{color:var(--color-text)}.proposal-process small,.proposal-guidance li,.proposal-example small{color:var(--color-text-secondary)}.proposal-process>svg{color:var(--color-text-muted)}.proposal-guidance li{border-color:var(--color-border-subtle)}.proposal-example{border-color:var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.proposal-history{padding:24px}.proposal-history-list{border-color:var(--color-border-subtle)}.trade-panel,.market-info-card,.market-comments-card,.resolution-card,.account-action-card,.positions-section,.activity-section,.proposal-card,.funding-hero-card{border-color:var(--color-border-subtle);box-shadow:none}.trade-panel-heading,.trade-side-switch,.outcome-picker,.trade-summary>div,.mini-order-book-heading,.table-heading,.account-action-heading{direction:rtl}.trade-panel input,.trade-panel .currency-code,.address-input,.simple-input input,.simple-input b,.deposit-address-box code{text-align:left;direction:ltr}.auth-shell input,.proposal-card input,.proposal-card textarea{text-align:right}.address-input{text-align:left}.form-error,.claim-error{border-radius:var(--radius-md);background:var(--color-no-quiet);color:var(--color-no);border:1px solid #ff6b7238}.success-message{border-radius:var(--radius-md);background:var(--color-yes-quiet);color:var(--color-yes);border:1px solid #2fd49538}.admin-page,.admin-login-page,.admin-login-card,.admin-overview,.admin-market-section,.market-proposal-queue,.treasury-section,.market-maker-section,.money-operations-section,.withdrawal-queue-section,.resolution-admin-section{text-align:right;font-family:var(--fa-ui);direction:rtl}.admin-page h1,.admin-page h2,.admin-page h3,.admin-login-page h1,.admin-login-page h2{font-family:var(--fa-ui)}.admin-login-wordmark,.admin-login-security,.admin-heading,.admin-heading-actions,.admin-console-nav,.admin-safety-bar,.admin-overview-title,.admin-card-heading,.admin-attention-strip,.admin-user-ledger-heading,.table-heading,.admin-table-row,.access-row,.market-proposal-admin-row,.withdrawal-admin-row,.resolution-proposal-top,.form-actions{direction:rtl}.admin-login-form input,.admin-user-ledger-heading input,.access-person small,.admin-market-question small,.withdrawal-customer small,.withdrawal-destination,.admin-wallet{direction:ltr}.admin-login-form label,.admin-user-table th,.admin-user-table td{text-align:right}.admin-otp-input{letter-spacing:.32em;direction:ltr;text-align:center!important}.admin-console-nav{scrollbar-width:none;overflow-x:auto}.admin-console-nav::-webkit-scrollbar{display:none}.admin-user-table{direction:rtl}.admin-page .eyebrow,.admin-page .admin-kicker,.admin-login-page .admin-kicker{letter-spacing:0;text-transform:none}@media (max-width:1050px){.desktop-nav{display:none}.global-search{margin-inline-start:auto}.overview-grid,.home-intro,.learn-hero{grid-template-columns:1fr}.home-intro{gap:34px}.home-intro-facts{grid-template-columns:repeat(3,1fr)}.home-intro-facts>div{grid-template-columns:1fr}.home-intro-facts>div+div{border-top:0;border-right:1px solid var(--color-border-subtle)}.market-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page-width{width:min(100% - 28px,1280px)}.topbar-inner{gap:10px;min-height:60px}.topbar .brand{width:96px}.signed-out-actions .nav-link{display:none}.signed-out-actions .compact-button{display:inline-flex}.mobile-menu-button{display:inline-grid}.mobile-nav{border-top:1px solid var(--color-border-subtle);background:var(--color-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:10px 14px 14px;display:grid}.mobile-nav .nav-link{border:1px solid #0000;justify-content:center;min-width:0;height:auto;min-height:42px}.mobile-nav .nav-link.active{border-color:var(--color-border-subtle)}.mobile-auth-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.home-intro{padding-block:48px 32px}.home-intro h1{font-size:clamp(38px,13vw,56px)}.home-intro-actions>*{justify-content:center;width:100%}.home-intro-facts{grid-template-columns:1fr}.home-intro-facts>div{grid-template-columns:96px 1fr}.home-intro-facts>div+div{border-top:1px solid var(--color-border-subtle);border-right:0}.featured-market-card{grid-template-columns:1fr}.featured-trade-cta{border-top:1px solid var(--color-border-subtle);border-right:0}.market-toolbar{align-items:stretch}.market-tools{width:100%}.market-search{flex:1}.market-card-grid{grid-template-columns:1fr}.home-how-section{margin-top:64px;padding:26px 18px}.home-how-grid,.learn-definition-grid,.learn-step-list,.learn-two-column,.learn-price-explainer,.learn-resolution{grid-template-columns:1fr}.learn-hero{padding-block:50px}.learn-hero h1{font-size:clamp(36px,11vw,50px)}.learn-main{gap:64px}.learn-price-explainer,.learn-resolution{gap:26px;padding:22px}.learn-cta{flex-direction:column;align-items:stretch}.learn-cta .primary-button{justify-content:center;width:100%}.footer-inner{grid-template-columns:1fr;gap:24px}.footer-note{grid-column:auto}.standard-page>.empty-state{min-height:280px;margin-block:28px;padding:30px 18px}.proposal-history{padding:18px}}@media (max-width:520px){.signed-out-actions .compact-button{min-height:34px;padding-inline:10px;font-size:12px}.home-intro-facts>div{grid-template-columns:1fr;gap:4px}.market-tools{grid-template-columns:1fr;display:grid}.market-sort{min-height:40px}.home-how-grid{grid-template-columns:1fr}.learn-step-list article{grid-template-columns:34px 1fr}.learn-step-list article>svg{display:none}}
