:root{--hw-safe-top:env(safe-area-inset-top,0px);--hw-safe-right:env(safe-area-inset-right,0px);--hw-safe-bottom:env(safe-area-inset-bottom,0px);--hw-safe-left:env(safe-area-inset-left,0px)}html{scroll-padding-top:calc(70px + var(--hw-safe-top));scroll-padding-bottom:calc(88px + var(--hw-safe-bottom))}body{padding-left:var(--hw-safe-left);padding-right:var(--hw-safe-right)}body:before{content:"";position:fixed;inset:0 0 auto;height:var(--hw-safe-top);background:#0f1a1f;z-index:99;pointer-events:none}html body .app-nav{padding-top:var(--hw-safe-top);min-height:calc(var(--nav-h) + var(--hw-safe-top))}html body .hw-landing .hw-nav{padding-top:calc(26px + var(--hw-safe-top))}html body .hw-landing{padding-bottom:var(--hw-safe-bottom)}html body .modal-overlay.modal-overlay{padding:max(10vh,calc(var(--hw-safe-top) + 8px)) var(--hw-safe-right) var(--hw-safe-bottom) var(--hw-safe-left)}html body .modal-overlay .modal-panel{max-height:min(75dvh,calc(100dvh - var(--hw-safe-top) - var(--hw-safe-bottom) - 16px))}html body .toast-stack{right:calc(16px + var(--hw-safe-right));bottom:calc(16px + var(--hw-safe-bottom));max-width:calc(100vw - var(--hw-safe-left) - var(--hw-safe-right) - 32px)}@media (max-width:800px){html body .hw-landing .hw-nav{padding-top:calc(20px + var(--hw-safe-top))}}@media (max-width:767px){html.trade-mode body .app-nav{padding-top:calc(10px + var(--hw-safe-top));min-height:calc(58px + var(--hw-safe-top))}html body .mobile-terminal{min-height:calc(100dvh - 58px - var(--hw-safe-top))}html body .modal-overlay.modal-overlay{padding-top:calc(var(--hw-safe-top) + 8px);padding-bottom:0}html body .modal-overlay .modal-panel{max-height:calc(100dvh - var(--hw-safe-top) - 16px)}html body .modal-overlay .modal-panel .modal-head{flex-shrink:0}html body .modal-overlay .modal-panel .modal-body{padding-bottom:calc(20px + var(--hw-safe-bottom));max-height:none}html body .modal-overlay.trade-ticket-overlay{background:#0f1a1f;padding-top:var(--hw-safe-top)}html body .modal-overlay .modal-panel.trade-ticket-panel{height:calc(100dvh - var(--hw-safe-top));max-height:calc(100dvh - var(--hw-safe-top))}html body .modal-overlay .modal-panel.trade-ticket-panel .modal-body{padding:12px 20px 0}html body .modal-overlay .modal-panel:has(.mobile-position-menu){padding-bottom:0}html body .mobile-terminal .mobile-dock .mobile-bottom,html body .mobile-terminal .mobile-dock .mobile-trade-actions{padding-left:calc(18px + var(--hw-safe-left));padding-right:calc(18px + var(--hw-safe-right))}html.trade-mode body .toast-stack{bottom:calc(88px + var(--hw-safe-bottom))}}.mobile-language-switch{display:none}@media (max-width:767px){html body{--hw-surface:#142329;--hw-control:#1b3036;--hw-stroke:#2a3c42;--hw-muted:#9cadaa;--hw-radius:14px;--hw-touch:44px}body :is(.mobile-terminal,.modal-panel,.outcome-trade-page,.page-shell:has(.outcome-hero)){font-size:14px;line-height:1.5;-webkit-tap-highlight-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body :is(.mobile-terminal,.modal-panel,.outcome-trade-page,.page-shell:has(.outcome-hero)) :is(button,select,summary,a.btn){min-height:var(--hw-touch);touch-action:manipulation}body :is(.mobile-terminal,.modal-panel,.outcome-trade-page,.page-shell:has(.outcome-hero)) button{transition:background-color .12s ease,color .12s ease,opacity .12s ease;font-family:inherit}body :is(.mobile-terminal,.modal-panel,.outcome-trade-page) :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}body :is(.mobile-terminal,.modal-panel,.outcome-trade-page) button:disabled{opacity:.45;cursor:not-allowed}body :is(.mobile-terminal,.modal-panel,.outcome-trade-page) button:active:not(:disabled){opacity:.78}body .mobile-search-field input,body :is(.modal-panel,.outcome-trade-page) input:not([type=range]):not([type=checkbox]){font-size:16px;min-height:48px}body .modal-panel .mobile-amount-line input:not([type=range]):not([type=checkbox]){font:inherit;min-height:0;line-height:1.2}html.trade-mode body .app-nav{border-bottom:1px solid var(--hw-stroke);padding-bottom:10px}html body .app-nav{display:flex;flex-wrap:wrap;height:auto;gap:8px;padding:calc(10px + var(--hw-safe-top)) 16px 10px}body .app-nav .nav-logo{position:static;flex-shrink:0;margin-right:auto}body .app-nav .nav-more,body .app-nav .spacer{display:none}body .app-nav .nav-links{position:static;display:flex;order:5;width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}body .app-nav .nav-link{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:0 12px}html.trade-mode body .app-nav .nav-links{display:none}body:has(.outcome-hero) .status-bar,body:has(.outcome-trade-page) .status-bar{display:none}body .outcome-buckets,body .outcome-toolbar .selector-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body .outcome-buckets .selector-cat,body .outcome-toolbar .selector-cat{flex-shrink:0}body .outcome-toolbar .outcome-search{width:100%;border:1px solid var(--hw-stroke);background:var(--hw-surface);padding:12px 14px}body :is(.outcome-rung a,.outcome-sides a,.outcome-level-row){min-height:44px;display:flex;align-items:center}body .app-nav .lang-toggle{display:none}body .app-nav .mobile-language-switch{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--hw-stroke);border-radius:12px;background:transparent;color:var(--hw-muted);font-size:12px}body .app-nav .nav-logo{min-width:0;font-size:14px;display:flex;align-items:center;gap:4px}body .app-nav .nav-logo svg{flex-shrink:0;margin-right:2px!important}body .app-nav .testnet-badge{font-size:8px;padding:2px 3px;margin-left:0}body .app-nav .spacer{min-width:0}body .app-nav :is(.hl-wallet-connect,.hl-wallet-chip){min-height:44px;border-radius:12px;padding:0 14px;font-size:13px}html body .mobile-terminal .mobile-terminal-content{padding:20px 20px calc(100px + var(--hw-safe-bottom))}body .mobile-market>button{min-height:52px;gap:12px}body .mobile-market b{font-size:20px;font-weight:600;letter-spacing:-.5px}body .mobile-market small{font-size:12px;margin-top:1px}body .mobile-max{padding:5px 9px;border-radius:8px;font-size:12px;background:var(--hw-control);border:0}body .mobile-price{font-size:clamp(30px,9vw,40px);letter-spacing:-1.2px;margin-top:20px;line-height:1.2}body .mobile-change{font-size:14px;margin:8px 0 16px}body .mobile-change>span{font-size:12px}body .mobile-chart{height:clamp(290px,40dvh,410px);margin:0 -12px}body .mobile-chart-controls{gap:4px;margin-top:8px}body .mobile-chart-controls button{min-height:44px;font-size:13px;border-radius:10px}body .mobile-chart-controls button[aria-pressed=true]{background:var(--hw-control);color:var(--accent);font-weight:600}body .mobile-stats{padding:16px 0;margin:16px 0;gap:16px;border-color:var(--hw-stroke)}body .mobile-balance span,body .mobile-stats span{font-size:12px;color:var(--hw-muted)}body .mobile-stats b{font-size:14px}body .mobile-balance{background:var(--hw-surface);border:1px solid var(--hw-stroke);border-radius:16px;padding:16px;gap:12px}body .mobile-balance b{font-size:22px}body .mobile-balance button{min-height:44px;padding:0 16px;border-radius:12px;background:var(--hw-control);font-size:14px;font-weight:600}body .mobile-position-card{background:var(--hw-surface);border-color:var(--hw-stroke);border-radius:16px;padding:18px}body .mobile-position-card>strong{font-size:30px;letter-spacing:-.5px}body .mobile-position-card dl{row-gap:20px}body .mobile-position-card dd{font-size:16px}body .mobile-powered-footer{margin-top:24px;font-size:12px}html body .mobile-terminal .mobile-dock{height:calc(80px + var(--hw-safe-bottom));border-color:var(--hw-stroke)}html body .mobile-terminal .mobile-dock .mobile-trade-actions button{min-height:52px;border-radius:var(--hw-radius);padding:0 12px;font-size:16px;font-weight:600}html body .mobile-terminal .mobile-dock .mobile-trade-actions .mobile-start{background:var(--accent);color:#09211e}body .mobile-bottom button{flex:1 1;gap:3px;font-size:12px;border-radius:12px}body .mobile-bottom svg{width:22px;height:22px;display:block}body .mobile-bottom button[aria-current=page]{background:var(--hw-control)}html body .modal-overlay:not(.trade-ticket-overlay){align-items:flex-end;padding-bottom:0;background:#030a10b8;-webkit-backdrop-filter:none;backdrop-filter:none}html body .modal-overlay .modal-panel:not(.trade-ticket-panel){width:100%!important;max-width:100%;margin:0;border:1px solid var(--hw-stroke);border-bottom:0;border-radius:24px 24px 0 0;background:#0f1a1f;overflow-y:auto;overscroll-behavior:contain}html body .modal-panel .modal-head{min-height:68px;padding:12px 20px;font-size:18px;border-color:var(--hw-stroke)}html body .modal-panel :is(.modal-close,.hl-sheet-close){width:48px;height:48px;min-width:48px;min-height:48px;border-radius:14px;background:var(--hw-control);color:var(--text)}html body .hl-sheet-close{top:12px;right:16px}html body .modal-panel .modal-body{padding:20px 20px calc(24px + var(--hw-safe-bottom))}html body .modal-panel .modal-body.sheet{padding-top:24px}body .hl-connect{padding:0}body .hl-connect-title{font-size:24px;font-weight:600;text-align:left;margin:0 56px 8px 0}body .hl-connect-hint{font-size:13px;text-align:left;line-height:1.6;margin:12px 0 18px;color:var(--hw-muted)}body .hl-connect-list{display:grid;grid-gap:8px;gap:8px;max-height:38dvh}body .hl-connect-item{min-height:64px;border:1px solid var(--hw-stroke);background:var(--hw-surface);border-radius:14px;padding:12px 16px;gap:12px;font-size:16px}body .hl-connect-item img{width:28px;height:28px}body .hl-wallet-badge{font-size:12px}body .hw-embedded-entry{border-top:1px solid var(--hw-stroke);padding-top:20px;margin-top:20px}body .hw-embedded-entry .btn{width:100%;min-height:52px;border-radius:14px;font-size:15px}body .hw-embedded-entry p{font-size:12px;color:var(--hw-muted);line-height:1.6;text-align:left;margin:10px 0 0}body .hl-sheet{padding:0}body .hl-sheet-hero{display:none}body .hl-sheet-title{text-align:left;font-size:24px;font-weight:600;padding-right:56px;margin-top:0}body .hl-sheet-sub{font-size:13px;text-align:left;margin:10px 0 24px;line-height:1.6}body .hl-pill{min-height:60px;background:var(--hw-surface);border:1px solid var(--hw-stroke);border-radius:14px;padding:12px 16px}body .hl-pill-k{font-size:13px}body .hl-pill-v{font-size:14px;min-width:0;overflow-wrap:anywhere}body .hl-pill-max{min-width:44px;border-radius:10px}body .hl-sheet-cta,body .modal-panel .btn-primary{min-height:52px;border-radius:14px;font-size:16px;font-weight:600}body :is(.hl-warn,.hl-success,.hl-progress,.hl-field-err){border-radius:12px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}body .hl-sheet-arrive,body .hl-sheet-foot{font-size:12px}body .mobile-search-field{border-color:var(--hw-stroke);background:var(--hw-surface);border-radius:14px}body .mobile-picker-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin:16px 0 8px}body .mobile-picker-filters button{flex-shrink:0;border-radius:10px;min-height:44px;font-size:13px;padding:0 14px}body .mobile-picker-item{min-height:76px;padding:12px 0;border-color:var(--hw-stroke)}body .mobile-picker-name b{font-size:16px}body .mobile-picker-price b{font-size:15px}body .mobile-picker-item small{font-size:12px}body .mobile-ticket-header{gap:10px;padding-bottom:14px;border-bottom:1px solid var(--hw-stroke)}body .mobile-ticket-header b{font-size:17px}body .mobile-ticket-header .mobile-ticket-back-button{border-radius:12px;margin-left:-8px}body .mobile-ticket-header select{border-radius:12px;background:var(--hw-control)}body .mobile-ticket-settings{background:var(--hw-surface);border:1px solid var(--hw-stroke);border-radius:16px;padding:4px 16px 14px}body .mobile-ticket-settings .mobile-ticket-row{border-top:1px solid var(--hw-stroke);padding-top:10px}body .mobile-ticket-metrics{gap:16px;font-size:14px}body .mobile-percent-stops button{border-radius:10px}body .mobile-percent-stops button[aria-pressed=true]{background:var(--hw-control)}body .mobile-ticket-submit-bar{padding-top:12px;border-top:1px solid var(--hw-stroke)}body .mobile-position-menu>button{border-bottom:1px solid var(--hw-stroke);border-radius:0;min-height:88px}body .mobile-position-menu>button:last-child{border-bottom:0}body .mobile-terminal .account-summary-rail{background:var(--hw-surface);border:1px solid var(--hw-stroke);border-radius:16px;padding:18px}body .mobile-terminal .account-summary-rail .btn{min-height:48px;border-radius:12px;font-size:14px}body .mobile-terminal .account-summary-rail .row{min-height:44px;align-items:center;font-size:13px}body .mobile-terminal .account-tabs{gap:4px;padding-bottom:8px}body .mobile-terminal .account-tabs button{min-height:44px;font-size:13px}body .mobile-terminal .data-table{font-size:13px}body .mobile-terminal .data-table :is(th,td){padding:12px 10px}body .outcome-hero h1{font-size:28px;letter-spacing:-.6px}body .outcome-grid{grid-template-columns:1fr;gap:12px}body :is(.outcome-card,.outcome-trade-panel,.outcome-trade-chart,.outcome-trade-book){border-radius:16px;border-color:var(--hw-stroke);background:var(--hw-surface)}body .outcome-toolbar{gap:12px}body .outcome-toolbar .selector-cat{min-height:44px;border-radius:10px;padding:0 14px;font-size:13px}body .outcome-search{min-height:48px;font-size:16px;border-radius:14px}body .outcome-trade-title h1{font-size:24px;line-height:1.4}body .outcome-trade-panel :is(.submit-btn,.btn){min-height:52px;border-radius:14px;font-size:16px}@media (prefers-reduced-motion:reduce){body :is(.mobile-terminal,.modal-panel,.outcome-trade-page) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}.prediction-controls,.prediction-feed,.prediction-header{display:none}@media(max-width:767px){html body .ticket-redesign{--ticket-color:#78dcc5;gap:0}html body .ticket-redesign.ticket-short{--ticket-color:#ef9bad}html body .ticket-redesign .mobile-ticket-header{padding:0 0 16px;gap:10px;border:0}html body .ticket-redesign .mobile-ticket-back-button{width:44px;min-width:44px;height:44px;min-height:44px;margin:0;background:#182a30;border:1px solid #263b41;border-radius:50%;font-size:30px}html body .ticket-redesign .mobile-ticket-header b{font-size:18px;font-weight:600}html body .ticket-redesign .mobile-ticket-header small{font-size:12px}html body .ticket-redesign .mobile-ticket-fields{min-width:0}html body .ticket-redesign .ticket-type-segments{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;background:#0a1519;border:1px solid #26363c;border-radius:14px;margin:2px 0 24px}html body .ticket-type-segments button{min-height:42px;background:transparent;border:0;border-radius:10px;font-size:14px;color:#8da6a6;font-weight:550}html body .ticket-type-segments button[aria-pressed=true]{background:#23373c;color:#edf8f5;box-shadow:0 1px 4px #0003}html body .ticket-redesign .ticket-amount-caption{text-align:center;font-size:13px;color:#9bafaf;display:flex;justify-content:center;gap:8px;align-items:center}html body .ticket-amount-caption span{font-size:10px;letter-spacing:.5px;border:1px solid #2c4044;padding:2px 5px;border-radius:5px}html body .ticket-redesign .mobile-notional-input{padding:12px 0 18px}html body .ticket-redesign .mobile-amount-line{font-size:clamp(34px,12vw,54px);font-weight:550;letter-spacing:-2px;max-width:100%}html body .ticket-redesign .mobile-amount-line input{max-width:260px}html body .ticket-redesign .mobile-notional-input small{font-size:13px;margin-top:8px;color:#8ca3a3}html body .ticket-redesign .mobile-ticket-slider{padding:4px 0 10px}html body .ticket-redesign input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:26px;border:0;background:transparent;accent-color:var(--ticket-color)}html body .ticket-redesign input[type=range]::-webkit-slider-runnable-track{height:4px;background:#30454a;border-radius:8px}html body .ticket-redesign input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:24px;border-radius:50%;background:var(--ticket-color);border:4px solid #d5eee7;margin-top:-10px;box-shadow:0 1px 5px #0006}html body .ticket-redesign input[type=range]::-moz-range-track{height:4px;background:#30454a;border-radius:8px}html body .ticket-redesign input[type=range]::-moz-range-thumb{height:18px;width:18px;border:3px solid #d5eee7;border-radius:50%;background:var(--ticket-color)}html body .ticket-redesign input[type=range]:disabled{opacity:.35}html body .ticket-redesign .mobile-percent-stops{gap:6px}html body .ticket-redesign .mobile-percent-stops button{min-height:38px;background:#18282e;border:1px solid #2a3c42;border-radius:9px;color:#a8bdbc;font-size:12px}html body .ticket-redesign .mobile-percent-stops button[aria-pressed=true]:not(:disabled){color:var(--ticket-color);border-color:var(--ticket-color)}html body .ticket-balance-line{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#8da6a6;padding:0 0 20px}html body .ticket-balance-line b{color:#c8d8d5;font-weight:500}html body .ticket-leverage-section{background:#17292f;border:1px solid #2a3d42;border-radius:16px;overflow:hidden}html body .ticket-leverage-trigger{background:transparent;border:0;width:100%;padding:16px;display:flex;justify-content:space-between;align-items:center;color:#ecf7f3;text-align:left}html body .ticket-leverage-trigger>span:first-child{display:grid;grid-gap:4px;gap:4px}html body .ticket-leverage-trigger b{font-size:15px;font-weight:550}html body .ticket-leverage-trigger small{color:#94acab;font-size:11px;font-weight:400}html body .ticket-leverage-value{display:flex;gap:3px;align-items:baseline;font-size:26px;font-weight:550;color:var(--ticket-color)}html body .ticket-leverage-value small{font-size:16px;color:inherit}html body .ticket-leverage-value svg{margin-left:10px;align-self:center;color:#8ca5a4}html body .ticket-leverage-editor{padding:4px 16px 16px;border-top:1px solid #2a3d42}html body .ticket-leverage-stepper{display:flex;align-items:center;justify-content:space-between;margin:16px 0}html body .ticket-leverage-stepper button{width:46px;height:46px;border:1px solid #354e53;background:#233b42;border-radius:12px;color:#e7f5ef;font-size:24px}html body .ticket-leverage-stepper output{font-size:38px;letter-spacing:-1px}html body .ticket-leverage-stepper output span{color:#8ca7a5;font-size:20px;margin-left:3px}html body .ticket-leverage-presets{display:flex;gap:7px;margin-top:10px}html body .ticket-leverage-presets button{flex:1 1;border:1px solid #344b50;background:#20343a;border-radius:9px;color:#b8cdca;font-size:12px;min-height:44px;padding:0 3px}html body .ticket-leverage-presets button[aria-pressed=true]{background:#29473f;color:#a1edd4;border-color:#78bda4}html body .ticket-leverage-editor p{font-size:11px;line-height:1.5;color:#9bafae;margin:14px 0}html body .ticket-setting-done{width:100%;border:0;border-radius:10px;background:#2d4848;color:#def8ef;font-size:14px;min-height:44px}html body .ticket-key-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:20px 0}html body .ticket-key-metrics>div{display:grid;grid-gap:8px;gap:8px;min-width:0}html body .ticket-key-metrics span{color:#8ea7a6;font-size:12px}html body .ticket-key-metrics b{font-size:17px;font-weight:550;overflow-wrap:anywhere}html body .ticket-key-metrics small{font-size:10px;font-weight:400;color:#9eb4b1}html body .ticket-advanced{border-top:1px solid #283b40;border-bottom:1px solid #283b40}html body .ticket-advanced summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;list-style:none;font-size:13px;cursor:pointer}html body .ticket-advanced summary::-webkit-details-marker{display:none}html body .ticket-advanced summary>span:last-child{display:flex;align-items:center;gap:8px;color:#9cb1ae;font-size:11px}html body .ticket-advanced[open] summary svg{transform:rotate(180deg)}html body .ticket-option-field{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;color:#b5c8c3;font-size:12px}html body .ticket-option-field input,html body .ticket-redesign .mobile-ticket-row input{width:145px;min-width:0;border:1px solid #324b50;border-radius:10px;background:#15282e;color:#e9f5f1;padding:10px 12px;text-align:right;font-size:16px}html body .ticket-clear-protection{width:100%;border:0;background:transparent;color:#e8a5ae;min-height:44px;font-size:12px}html body .ticket-fee-line{display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:12px;color:#97afaa}html body .ticket-fee-line b{color:#c9dad4;font-weight:400}html body .ticket-redesign .mobile-ticket-submit-bar{padding-top:12px;margin-top:auto;border:0}html body .ticket-redesign .mobile-ticket-confirm{background:var(--ticket-color);color:#092422;border:0;border-radius:14px;font-size:16px;font-weight:650;min-height:54px}html body .prediction-page{padding:24px 18px 60px}html body:has(.prediction-page) .app-nav .nav-links{display:none}html body .prediction-page>.outcome-hero,html body .prediction-page>.outcome-section,html body .prediction-page>.outcome-toolbar{display:none}html body .prediction-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}html body .prediction-header p{font-size:10px;letter-spacing:2px;color:#6f9590;margin:0 0 6px}html body .prediction-header h1{font-size:29px;font-weight:600;letter-spacing:-.8px;margin:0}html body .prediction-header>span{border:1px solid #29443f;background:#122c29;color:#91d5bc;font-size:11px;padding:6px 10px;border-radius:30px}html body .prediction-controls{display:block}html body .prediction-search{display:flex;gap:10px;align-items:center;background:#17292f;border:1px solid #293f44;border-radius:13px;padding:0 14px;color:#86a4a0;min-height:50px}html body .prediction-search input{width:100%;min-width:0;outline:0;border:0;background:none;color:#e7f3ec;font-size:16px;height:48px}html body .prediction-search button{min-width:44px;min-height:44px;border:0;background:none;color:#a2bbb5;font-size:23px}html body .prediction-categories{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:16px -18px 0;padding:0 18px 14px;border-bottom:1px solid #263c3e}html body .prediction-categories button{flex-shrink:0;min-height:44px;border:1px solid transparent;border-radius:24px;padding:0 17px;background:#15292c;color:#a4bab4;font-size:13px}html body .prediction-categories button[aria-pressed=true]{color:#102c27;background:#9ae6ce}html body .prediction-filter-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 0}html body .prediction-filter-row>label{display:flex;align-items:center;gap:6px}html body .prediction-filter-row>label>span{display:none}html body .prediction-filter-row select{min-height:44px;max-width:180px;border:1px solid #2b4245;border-radius:10px;background:#15272b;color:#c4d7cf;padding:0 12px;font-size:13px}html body .prediction-filter-row details{position:relative}html body .prediction-filter-row summary{display:flex;gap:20px;align-items:center;min-height:44px;border:1px solid #2b4245;padding:0 12px;border-radius:10px;color:#c4d7cf;font-size:13px;list-style:none;cursor:pointer}html body .prediction-filter-row summary::-webkit-details-marker{display:none}html body .prediction-filter-panel{position:absolute;right:0;top:52px;z-index:5;display:grid;grid-gap:16px;gap:16px;width:255px;padding:18px;background:#192d31;border:1px solid #36514f;border-radius:14px;box-shadow:0 15px 35px #0005}html body .prediction-filter-panel label{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:13px;min-height:44px}html body .prediction-filter-panel input{width:20px;height:20px;accent-color:#8edfc5}html body .prediction-feed{display:grid;grid-gap:14px;gap:14px}html body .prediction-event{border:1px solid #293e41;background:#14272c;border-radius:18px;padding:18px;min-width:0}html body .prediction-event-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8da8a1;font-size:11px;margin-bottom:14px}html body .prediction-event-heading{display:flex;align-items:flex-start;gap:12px;min-height:50px;margin-bottom:18px}html body .prediction-event-heading>:first-child{flex-shrink:0}html body .prediction-event h2{margin:0;font-size:17px;line-height:1.5;font-weight:550;letter-spacing:-.2px}html body .prediction-event a{text-decoration:none;color:inherit}html body .prediction-binary{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}html body .prediction-choice{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:11px;color:#cbded6;border:1px solid #2a4345;background:#1b3135;font-size:13px}html body .prediction-choice>b{font-size:20px;font-weight:550;white-space:nowrap}html body .prediction-choice small{display:block;font-size:10px;font-weight:400;opacity:.65;margin-top:2px}html body .prediction-binary .prediction-choice{align-items:flex-start;flex-direction:column;gap:10px}html body .prediction-choice.yes{background:#163d35;border-color:#26584b;color:#9de9c8}html body .prediction-choice.no{background:#38282f;border-color:#553b45;color:#e7a9b6}html body .prediction-choices{display:grid;grid-gap:8px;gap:8px}html body .prediction-choices .prediction-choice>span{min-width:0;overflow-wrap:anywhere}html body .prediction-expand{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;border:0;background:none;color:#9fbab1;padding:8px 0;font-size:12px}html body .prediction-event footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #284041;padding-top:12px;margin-top:16px;font-size:10px;color:#87a39b}html body .prediction-event footer b{font-weight:400;color:#b6cbc1;margin-left:5px}html body .prediction-event footer a{display:flex;align-items:center;min-height:44px;gap:5px;font-size:12px;color:#c6ded3}html body .prediction-page :is(button,a,input,select,summary):focus-visible{outline:2px solid #98e3c8;outline-offset:3px}}.outcome-action-segment,.outcome-type-segment{display:contents}@media(max-width:767px){html body .prediction-load-more{border:1px solid #2e4849;border-radius:12px;background:#193036;color:#c0d8ce;min-height:48px;font-size:14px}html body .outcome-trade-page{padding:18px 16px 50px}html body:has(.outcome-trade-page) .app-nav .nav-links{display:none}html body .outcome-trade-head{display:flex;flex-direction:column;gap:16px}html body .outcome-back{min-height:44px;display:inline-flex;align-items:center;font-size:13px;color:#b0cbbf}html body .outcome-trade-title h1{font-size:23px;line-height:1.4;font-weight:550;margin:0 0 12px}html body .outcome-trade-meta{gap:8px;font-size:11px;line-height:1.6;color:#95b1a5}html body .outcome-siblings{display:flex;overflow-x:auto;gap:8px;padding:6px 0;scrollbar-width:none}html body .outcome-sib{min-height:44px;display:flex;align-items:center;white-space:nowrap;padding:8px 12px;border-radius:10px;background:#183137;border:1px solid #304c4e}html body .outcome-trade-px{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}html body .outcome-trade-px .outcome-side{border-radius:14px;min-height:72px;padding:14px}html body .outcome-trade-grid{display:flex;flex-direction:column;gap:16px}html body .outcome-trade-chart{order:0;min-height:240px;height:300px;padding:12px}html body .outcome-trade-panel{order:1;padding:18px}html body .outcome-trade-book{order:2;max-height:320px;overflow:auto}html body .outcome-trade-panel .panel-top-row{margin-bottom:16px}html body .outcome-trade-panel .side-tabs{padding:4px;border-radius:14px;background:#0b1a1d;border:1px solid #294442;gap:6px}html body .outcome-trade-panel .side-tab{min-height:52px;border:0;border-radius:10px;font-size:15px}html body .outcome-trade-panel .outcome-order-types{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;background:none;padding:14px 0;border:0}html body .outcome-action-segment,html body .outcome-type-segment{display:flex;gap:3px;border:1px solid #304749;border-radius:11px;padding:3px;background:#102126}html body .outcome-trade-panel .type-tab{flex:1 1;min-height:40px;font-size:12px;border:0;border-radius:8px;background:none;padding:5px;color:#8faea1}html body .outcome-trade-panel .type-tab.active{background:#29443f;color:#daf2e8}html body .outcome-trade-panel .field{margin:16px 0;gap:10px}html body .outcome-trade-panel input:not([type=range]):not([type=checkbox]){min-height:48px;font-size:16px;background:#102328;border:1px solid #304a4c;border-radius:11px;padding:10px}html body .outcome-trade-panel select{min-height:48px;font-size:14px;border:1px solid #304a4c;border-radius:10px;background:#203a3c;color:#d0e4d9}html body .outcome-trade-panel .submit-btn{width:100%;margin:18px 0 12px;min-height:54px;border-radius:14px;font-size:16px;font-weight:600}html body .outcome-trade-panel .info-rows{font-size:12px;line-height:1.8;color:#9cb9aa}html body .outcome-trade-chart{display:flex;flex-direction:column;flex:none;height:330px}html body .outcome-trade-chart .tv-chart{flex:1 1;min-height:0}html body .prediction-chart-periods{display:flex;gap:8px;padding-top:6px}html body .prediction-chart-periods button{flex:1 1;min-height:44px;border:0;border-radius:9px;background:transparent;color:#8ea99e;font-size:12px}html body .prediction-chart-periods button[aria-pressed=true]{color:#a2ead1;background:#244039}}.prediction-feed-heading{display:none}@media(max-width:767px){html body .ticket-leverage-value{gap:4px}html body .ticket-leverage-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}html body .prediction-header{margin-bottom:18px}html body .prediction-header p{display:none}html body .prediction-header h1{font-size:30px}html body .prediction-categories{border-bottom:0;padding-bottom:4px}html body .prediction-categories button{background:none;border-radius:0;border-bottom:2px solid transparent;padding:0 10px;font-weight:550;font-size:15px}html body .prediction-categories button[aria-pressed=true]{color:#b4f1dc;background:none;border-bottom-color:#8edfc5}html body .prediction-filter-row{padding:12px 0 16px}html body .prediction-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}html body .prediction-feed-heading h2{margin:0;font-size:16px;font-weight:600}html body .prediction-feed-heading>span{font-size:10px;color:#829e94}html body .prediction-event{padding:16px;background:#13262a;border-color:#243c3e;box-shadow:0 2px 8px #0001}html body .prediction-event-meta{margin-bottom:12px}html body .prediction-event-heading{min-height:0;margin-bottom:16px;align-items:center}html body .prediction-event h2{font-size:18px;line-height:1.45}html body .prediction-event .prediction-choice{width:100%;font-family:inherit;text-align:left;cursor:pointer;min-height:52px}html body .prediction-choices .prediction-choice{background:#1c3236;border:0;border-radius:9px}html body .prediction-choices .prediction-choice b{background:#25483e;color:#b4efd2;border-radius:7px;min-width:60px;text-align:center;padding:7px 9px;font-size:15px}html body .prediction-choice:active{opacity:.72}html body .prediction-binary .prediction-choice{flex-direction:row;align-items:center}html body .prediction-binary .prediction-choice small{display:none}html body .prediction-binary .prediction-choice b{font-size:19px}html body .prediction-event footer{margin-top:12px;padding-top:6px}html body .modal-panel:has(.prediction-ticket){max-height:94dvh}html body .prediction-ticket{--prediction-accent:#9be5c9}html body .prediction-ticket-no{--prediction-accent:#eba7b8}html body .prediction-ticket h2{padding-right:50px;font-size:19px;line-height:1.5;margin:0 0 22px;font-weight:550}html body .prediction-ticket fieldset{border:0;padding:0;margin:0;min-width:0}html body .prediction-ticket-sides{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}html body .prediction-ticket-sides button{border:1px solid #314b4b;background:#192d31;border-radius:13px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#9eb8af;min-height:58px;font-size:15px}html body .prediction-ticket-sides button[aria-pressed=true]{background:#24473d;color:#b2f0d4;border-color:#82cbb0}html body .prediction-ticket-no .prediction-ticket-sides button[aria-pressed=true]{color:#f1bac9;border-color:#c8859a;background:#432e37}html body .prediction-ticket-sides b{font-size:22px;white-space:nowrap}html body .prediction-ticket-caption{margin-top:28px;text-align:center;color:#a0b8b0;font-size:12px}html body .prediction-ticket-caption span{font-size:10px;padding:3px 5px;border:1px solid #2d4847;border-radius:5px;margin-left:4px}html body .prediction-ticket-amount{display:flex;justify-content:center;align-items:center;gap:2px;font-size:56px;font-weight:550;letter-spacing:-2px;margin:10px 0 22px;color:#eaf6ef}html body .modal-panel .prediction-ticket-amount input:not([type=range]):not([type=checkbox]),html body .outcome-trade-panel .prediction-ticket-amount input{font:inherit;color:inherit;letter-spacing:inherit;border:0;border-radius:0;padding:0;margin:0;min-height:0;max-width:270px;background:transparent;outline:none;box-shadow:none}html body .prediction-quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}html body .prediction-quick-amounts button{min-height:44px;border:1px solid #314947;background:#1a3032;border-radius:10px;color:#c2dacf;font-size:14px}html body .prediction-quick-amounts button[aria-pressed=true]{border-color:var(--prediction-accent);color:var(--prediction-accent)}html body .prediction-ticket-balance{display:flex;justify-content:space-between;align-items:center;padding:16px 0 22px;font-size:12px;color:#90aba1}html body .prediction-ticket-balance b{font-weight:500;color:#c6dcd0}html body .prediction-ticket-estimate{display:flex;justify-content:space-between;gap:16px;padding:18px;background:#182d30;border:1px solid #2c4444;border-radius:13px}html body .prediction-ticket-estimate>div{display:grid;grid-gap:8px;gap:8px}html body .prediction-ticket-estimate>div:last-child{text-align:right}html body .prediction-ticket-estimate span{color:#91aea0;font-size:12px}html body .prediction-ticket-estimate b{font-size:22px;font-weight:550;color:#e4f5eb}html body .prediction-ticket-estimate small{font-size:12px;font-weight:400;color:#9db8a9}html body .prediction-ticket-options{border-bottom:1px solid #2b4341;margin:10px 0}html body .prediction-ticket-options summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;color:#94b1a2;list-style:none;cursor:pointer;font-size:12px}html body .prediction-ticket-options summary::-webkit-details-marker{display:none}html body .prediction-ticket-options summary span{color:#c5ddd0}html body .prediction-ticket-options label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin:12px 0}html body .prediction-ticket-options label input{width:110px;background:#172e32;color:#e6f5eb;border:1px solid #304c47;border-radius:10px;padding:10px;min-height:46px;font-size:16px;text-align:right}html body .prediction-ticket-options .ticket-type-segments{display:grid;grid-template-columns:1fr 1fr;padding:4px;grid-gap:4px;gap:4px;background:#102226;border-radius:12px}html body .prediction-sell-toggle{border:0;background:none;color:#afd8c3;min-height:44px;width:100%;font-size:12px}html body .prediction-ticket-note{font-size:11px;line-height:1.6;color:#859f94;margin:14px 0}html body .prediction-ticket-error{font-size:12px;color:#e6b58a;margin:12px 0}html body .prediction-ticket-submit{width:100%;min-height:54px;border:0;border-radius:14px;background:var(--prediction-accent);color:#0c2b22;font-size:16px;font-weight:600}html body .prediction-ticket-submit:disabled{opacity:.4}html body .prediction-ticket button:focus-visible{outline:2px solid var(--prediction-accent);outline-offset:3px}}.mobile-product-switch{display:none}@media (max-width:767px){html body .app-nav .nav-links{display:none}html body .app-nav .mobile-product-switch{display:flex;order:6;width:100%;gap:4px;padding:4px;background:#101e22;border:1px solid var(--hw-stroke);border-radius:14px}.mobile-product-switch a{flex:1 1;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;color:var(--hw-muted);font-size:15px;font-weight:600;text-decoration:none}.mobile-product-switch a[aria-current=page]{color:var(--accent);background:#1c3435;border-color:#32524c}html body .mobile-terminal .mobile-dock .mobile-bottom{gap:6px;padding-inline:12px}html body .mobile-terminal .mobile-bottom button{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1 1;width:0;min-width:0;height:52px;min-height:52px;gap:6px;padding:0 6px;border:1px solid transparent;border-radius:14px;line-height:1}html body .mobile-terminal .mobile-bottom button[aria-current=page]{background:#1c3435;border-color:#32524c;color:var(--accent)}html body .mobile-terminal .mobile-bottom .mobile-nav-label{font-size:12px;line-height:1;font-weight:600}html body .mobile-terminal .mobile-bottom svg{width:19px;height:19px;flex:0 0 19px}html body .mobile-terminal h1{font-size:26px;margin:16px 0 20px;letter-spacing:-.6px}html body .mobile-terminal .account-main{min-width:0;background:transparent;border:0}html body .mobile-terminal .account-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:0 0 14px;border:0;scrollbar-width:none}html body .mobile-terminal .account-tab{flex:0 0 auto;border:1px solid var(--hw-stroke);border-radius:12px;padding:0 14px;background:transparent}html body .mobile-terminal .account-tab.active{background:#1c3435;color:var(--accent);border-color:#32524c}html body .mobile-terminal .account-body{overflow:visible;padding:0;max-height:none}html body .mobile-terminal .account-records{display:block;width:100%;min-width:0;margin:0 0 14px}.mobile-terminal .account-records thead{display:none}.mobile-terminal .account-records tbody{display:grid;grid-gap:14px;gap:14px}.mobile-terminal .account-records tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px 12px;gap:16px 12px;padding:18px;border:1px solid var(--hw-stroke);border-radius:18px;background:var(--hw-surface)}html body .mobile-terminal .account-records td{display:flex;flex-direction:column;gap:6px;min-width:0;white-space:normal;overflow-wrap:anywhere;padding:0;border:0;text-align:left;font-size:14px;line-height:1.4}.mobile-terminal .account-records td:before{content:attr(data-label);color:var(--hw-muted);font-size:11px;font-weight:400}.mobile-terminal .account-records td:first-child{grid-column:1/-1;font-size:16px;font-weight:600}.mobile-terminal .account-records td.pos-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.mobile-terminal .account-records td.pos-actions:before{display:none}.mobile-terminal .account-records button{min-height:44px;border-radius:10px;background:var(--hw-control);padding:8px;white-space:normal}.mobile-terminal .account-records .coin-focus{text-align:left;background:transparent;padding:0;min-height:24px}.mobile-terminal .empty-hint{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;padding:28px 20px;border:1px solid var(--hw-stroke);border-radius:18px;color:var(--hw-muted);text-align:center}.mobile-account-hero{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;background:linear-gradient(140deg,#193531,#122326);border:1px solid #32524c;border-radius:20px}.mobile-account-hero>span{color:var(--hw-muted);font-size:13px}.mobile-account-hero>strong{font-size:38px;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile-account-wallet{min-height:44px;border-radius:10px;padding:0 12px;background:#ffffff09;border:1px solid #ffffff15;color:var(--hw-muted)}.mobile-funding-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:16px 0 22px}.mobile-funding-actions button{height:52px;border-radius:14px;border:1px solid var(--hw-stroke);background:var(--hw-control);color:var(--text);font-size:15px;font-weight:600}.mobile-funding-actions button:first-child{background:var(--accent);color:#09211e;border-color:transparent}.mobile-funding-actions button:disabled{opacity:.4}.mobile-account-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mobile-account-metrics>div{padding:18px 14px;display:flex;flex-direction:column;gap:12px;border-radius:14px;border:1px solid var(--hw-stroke);background:var(--hw-surface)}.mobile-account-metrics span{color:var(--hw-muted);font-size:12px}.mobile-account-metrics b{font-size:19px;overflow-wrap:anywhere}.mobile-account-details{margin-top:20px;border-block:1px solid var(--hw-stroke)}.mobile-account-details summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;font-weight:600}.mobile-account-details summary:after{content:"+";color:var(--hw-muted)}.mobile-account-details[open] summary:after{content:"−"}.mobile-account-details>div{display:flex;align-items:center;justify-content:space-between;min-height:46px;gap:12px;font-size:13px}.mobile-account-details span{color:var(--hw-muted)}.mobile-account-details>button{width:100%;min-height:48px;border-radius:12px;background:var(--hw-control);color:var(--accent);border:1px solid var(--hw-stroke);margin:10px 0}.mobile-account-install{margin-top:20px}html.trade-mode body .app-nav{flex-wrap:wrap;height:auto}html body .app-nav .mobile-product-switch{flex:0 0 100%;box-sizing:border-box}}.mobile-market-switcher{display:none}@media (max-width:767px){html body .app-nav.has-market-picker .nav-logo{display:none}html body .app-nav.has-market-picker{flex-wrap:nowrap}html body .app-nav .mobile-market-switcher{display:flex;align-items:center;position:relative;gap:6px;margin-right:auto;flex-shrink:0}.mobile-market-switch-trigger{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--hw-stroke);border-radius:12px;background:var(--hw-control);color:var(--text);font-size:17px;font-weight:650}.mobile-market-switch-trigger[aria-expanded=true]{border-color:var(--accent)}.mobile-market-testnet{font-size:8px;color:#dfc372}.mobile-market-options{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;padding:6px;background:#142428;border:1px solid var(--hw-stroke);border-radius:16px;box-shadow:0 12px 32px #0005;z-index:100}.mobile-market-options a{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 14px;border-radius:10px;color:var(--text);text-decoration:none}.mobile-market-options a[aria-current=page]{background:#24413b;color:var(--accent)}}.hl-asset-frame{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;vertical-align:middle}.hl-asset-frame>.hl-asset-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:700 11px/1 system-ui,sans-serif;letter-spacing:-.3px}.hl-asset-frame>img{position:absolute;inset:0;width:100%;height:100%;background:transparent}.mobile-global-nav{display:none}.funding-entry{display:grid;grid-gap:14px;gap:14px;padding:4px 0}.funding-route{display:flex;align-items:center;gap:14px;width:100%;padding:18px 14px;text-align:left;border:1px solid var(--border,#29413d);border-radius:18px;background:#142824;color:var(--text,#e9f5ee)}.funding-route>span:nth-child(2){flex:1 1}.funding-route b,.funding-route small{display:block}.funding-route b{font-size:16px;line-height:1.5}.funding-route small{margin-top:6px;color:#9bb0a9;font-size:13px;line-height:1.5}.funding-route-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;background:#244139;color:#9ae6c6;font-size:24px}.funding-coming{background:transparent;border-style:dashed}.funding-record button,.funding-secondary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 14px;background:transparent;color:var(--text,#e9f5ee);border:1px solid var(--border,#29413d);border-radius:12px}.funding-empty,.funding-footnote{color:#9bb0a9;font-size:13px;line-height:1.6}.funding-record{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #29413d;border-radius:16px}.funding-record p{margin:0}.funding-record a{color:#9ae6c6}.funding-address,.funding-record small{overflow-wrap:anywhere}.funding-address{padding:16px;border-radius:12px;background:#142824;line-height:1.6}.ticket-status-note{font-size:13px;line-height:1.5;color:#a8bab2;padding:10px 0}@media (max-width:767px){.mobile-global-nav{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;z-index:45;bottom:0;left:0;right:0;height:calc(60px + env(safe-area-inset-bottom,0px));padding:4px 12px calc(4px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#0c1918;border-top:1px solid #253a34}.mobile-global-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;padding:3px;border:0;border-radius:12px;background:transparent;color:#91a7a0;font-size:11px;font-weight:600;line-height:16px}.mobile-global-nav svg{width:21px;height:21px}.mobile-global-nav button[aria-current=page]{background:#193b31;color:#a2efcf}.mobile-terminal.mobile-stable-layout{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.mobile-terminal.mobile-stable-layout.has-trade-actions{padding-bottom:calc(155px + env(safe-area-inset-bottom,0px))}.mobile-terminal.mobile-stable-layout .mobile-dock{bottom:calc(60px + env(safe-area-inset-bottom,0px));height:72px;min-height:72px;padding:8px 14px;background:#0c1918;border:0;box-sizing:border-box}.mobile-terminal.mobile-stable-layout:not(.has-trade-actions) .mobile-dock{display:none}.mobile-terminal.mobile-stable-layout .mobile-trade-actions{position:static;height:56px;padding:0;opacity:1;transform:none;pointer-events:auto}body:has([aria-modal=true]) .mobile-global-nav,body:has([aria-modal=true]) .mobile-stable-layout .mobile-dock{visibility:hidden;pointer-events:none}.mobile-account-links{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.mobile-account-links button{min-height:52px;text-align:left;border:1px solid var(--hw-stroke);border-radius:14px;padding:0 16px;background:var(--hw-control);color:var(--text)}.mobile-market-details{border-block:1px solid var(--hw-stroke);margin:16px 0}.mobile-market-details summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:var(--hw-muted);font-size:13px}.mobile-market-details summary:after{content:"+"}.mobile-market-details[open] summary:after{content:"−"}body:has(.mobile-global-nav) .outcome-page,body:has(.mobile-global-nav) .outcomes-page,body:has(.mobile-global-nav) .prediction-feed{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.mobile-ticket-submit-bar .ticket-status-note{margin:0;padding:0 0 8px}}.order-verification{padding:16px;margin:12px 0;border:1px solid #73653e;border-radius:14px;background:#28291d;font-size:13px;line-height:1.5}.order-verification button{width:100%;min-height:48px;border:1px solid #73653e;border-radius:10px;color:inherit;background:transparent}.event-detail-page{max-width:760px;margin:0 auto;padding:24px 24px 48px;color:var(--text)}.event-detail-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.event-detail-top a{display:flex;gap:10px;align-items:center;min-height:48px;color:var(--text);text-decoration:none;font-size:26px}.event-detail-top a span{font-size:14px}.event-status{padding:6px 10px;border-radius:8px;background:#18382f;color:#98e3c4;font-size:12px}.event-eyebrow{font-size:12px;color:#90aaa1;margin:0 0 12px}.event-detail-hero h1{font-size:30px;line-height:1.25;letter-spacing:-.7px;margin:0 0 16px;overflow-wrap:anywhere}.event-detail-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#91a7a0}.event-related{display:flex;overflow-x:auto;gap:8px;padding:20px 0 6px}.event-related a{flex-shrink:0;display:flex;gap:12px;align-items:center;min-height:48px;border:1px solid #2a4039;padding:0 14px;border-radius:12px;color:#a8bbb4;text-decoration:none}.event-related a[aria-current=page]{background:#1d3b31;border-color:#86d8b8;color:#acf0d3}.event-probability{margin:24px 0}.event-probability-heading{display:flex;justify-content:space-between;align-items:end;gap:16px}.event-probability-heading span{display:block;color:#b1c4bd;font-size:13px}.event-probability-heading strong{font-size:40px;letter-spacing:-1px;line-height:1.3}.event-probability-heading p{max-width:140px;text-align:right;color:#809a90;font-size:12px}.event-chart{height:280px;overflow:hidden;margin-top:12px;border-radius:12px}.event-chart .tv-chart{height:280px!important;min-height:280px!important}.event-detail-page h2{font-size:16px;margin:0 0 14px}.event-result-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.event-result-options button{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:10px;gap:10px;text-align:left;padding:18px;min-height:108px;border:1px solid #3a7761;border-radius:16px;background:#173a2e;color:#a4ebc9}.event-result-options span{font-size:16px;overflow-wrap:anywhere}.event-result-options b{font-size:22px}.event-result-options small{grid-column:1/-1;opacity:.85}.event-result-options .event-result-no{background:#38232b;color:#ef9baa;border-color:#724652}.event-result-options button:disabled{opacity:.5}.event-own-shares{margin-top:24px;padding:18px;border:1px solid #294039;border-radius:16px}.event-own-shares>div{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.event-own-shares small{display:block;margin-top:5px;color:#93aaa1}.event-own-shares button{min-height:44px;padding:0 18px;border-radius:10px;border:1px solid #39564a;background:transparent;color:#b5e9d0}.event-rules{margin-top:28px;border-top:1px solid #263b34}.event-rules summary{min-height:60px;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600}.event-rules summary:after{content:"+"}.event-rules[open] summary:after{content:"−"}.event-rules dl{margin:0}.event-rules dl>div{margin:0 0 18px}.event-rules dt{font-size:12px;color:#91a7a0;margin-bottom:6px}.event-rules dd{margin:0;font-size:14px;line-height:1.6}.event-rules p{font-size:12px;line-height:1.6;color:#91a7a0}.event-detail-footer{margin-top:30px;text-align:center;color:#738f84;font-size:11px}.event-order-sheet{padding:16px 20px}.event-order-back{min-height:48px;border:0;background:transparent;color:var(--text);font-size:15px;padding:0;margin-bottom:8px}@media(max-width:767px){.event-detail-page{padding:12px 20px calc(88px + env(safe-area-inset-bottom,0px))}.event-detail-top{margin-bottom:18px}.event-detail-hero h1{font-size:27px}.event-result-options button{padding:14px}.event-result-options b{font-size:20px}.event-order-sheet{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}body:has(.event-detail-page) .status-bar{display:none}}.event-history summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:8px;border-bottom:1px solid #263b34;color:#9db5aa;font-size:13px;cursor:pointer}.event-history[open] summary span{transform:rotate(180deg)}.hl-asset-frame{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);isolation:isolate}.hl-asset-frame>img{object-fit:contain;filter:none;mix-blend-mode:normal}.event-category-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:#20352f;color:#a9d5c5;box-shadow:inset 0 0 0 1px #314a41}html body .prediction-event{position:relative;isolation:isolate}html body .prediction-card-hit{position:absolute;inset:0;z-index:1;border-radius:inherit}html body .prediction-card-hit:focus-visible{outline:2px solid #88dfc4;outline-offset:3px}html body .prediction-event button{position:relative;z-index:2}html body .prediction-matchup{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;margin:20px 0 24px;position:relative}html body .prediction-team{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;min-width:0}html body .prediction-team h2{font-size:16px;line-height:1.35;overflow-wrap:anywhere}html body .prediction-versus{position:absolute;left:50%;top:20px;transform:translateX(-50%);font-size:11px;color:#93aaa5;letter-spacing:1px}html body .sports-team-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:12px;background:#fff;box-sizing:border-box;padding:5px;overflow:hidden;vertical-align:middle}html body .sports-team-icon img{width:100%;height:100%;object-fit:contain}html body .sports-team-fallback{color:#193e35;font-size:12px;font-weight:700}html body .prediction-choice-label{display:flex;align-items:center;gap:9px;min-width:0}html body .event-detail-teams{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:24px 0}html body .event-detail-teams>div{display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center}.event-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.event-related a{min-width:0;padding:12px;justify-content:space-between}.event-related .prediction-choice-label{min-width:0;white-space:normal;overflow-wrap:anywhere}.event-rule-links{display:flex;flex-wrap:wrap;gap:8px}.event-rule-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent,#8bdfc5)}.event-rules pre{white-space:pre-wrap;font-size:12px;line-height:1.6;padding:12px;background:#14221f;border-radius:12px}.event-rules dd,.event-rules pre{overflow-wrap:anywhere}.event-rule-caution{color:#b5bdb9}.mobile-holdings-list{display:grid;grid-gap:16px;gap:16px}.mobile-holding-card{border:1px solid #293e39;background:#132320;border-radius:20px;padding:18px}.mobile-holding-card header button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:48px;background:none;color:inherit;border:0;gap:8px}.mobile-holding-card header b{font-size:17px;line-height:1.5}.holding-pnl small,.mobile-holding-card header span{font-size:12px}.holding-pnl{display:flex;flex-direction:column;gap:6px;margin:16px 0}.holding-pnl strong{font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile-holding-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 12px;gap:18px 12px;margin:20px 0}.mobile-holding-card dt{color:#98aaa5;font-size:12px;margin-bottom:6px}.mobile-holding-card dd{margin:0;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mobile-holding-card p{font-size:12px;color:#98aaa5;line-height:1.6}.mobile-holding-card footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mobile-holding-card footer a,.mobile-holding-card footer button{display:flex;justify-content:center;align-items:center;text-align:center;min-height:48px;padding:10px;border:1px solid #375148;border-radius:12px;color:#dcf3e9;background:#203b32;text-decoration:none}.mobile-account-details p{font-size:12px;line-height:1.7;color:#a7b8b2}.mobile-account-hero small{color:#a7b8b2}.account-amount-action{display:flex;align-items:center;min-height:44px;border:0;padding:0;background:none;color:#9be6cc;text-align:left}@media (max-width:767px){.event-detail-page button,.event-detail-page summary,.mobile-account-overview summary{min-height:44px}}.event-related a{gap:6px}.event-related a b{flex-shrink:0}.event-related .prediction-choice-label{display:flex;align-items:center;gap:6px}.event-result-options button span{white-space:normal;overflow-wrap:anywhere}.event-rule-caution{font-size:13px;line-height:1.6}.mobile-account-links a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:14px 16px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(156,229,206,.12)}