@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.order-1{order:1}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.pl-5{padding-left:calc(var(--spacing) * 5)}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.button-loading{justify-content:center;align-items:center;gap:.45em;display:inline-flex}.sports-team small{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:11px}.sports-week-picker{align-items:center;gap:4px;min-width:0;display:inline-flex}.sports-week-menu{min-width:0;max-width:min(560px,100vw - 148px);display:inline-flex;position:relative}.sports-discovery-actions .sports-week-picker>button{border:1px solid var(--line);background:var(--ink-raised);width:29px;height:35px;color:var(--text-soft);border-radius:8px;place-items:center;padding:0;display:grid}.sports-discovery-actions .sports-week-select{border:1px solid var(--line);background:var(--ink-raised);width:fit-content;min-width:112px;max-width:100%;height:35px;min-height:35px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.sports-week-select>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sports-discovery-actions .sports-week-select:hover,.sports-discovery-actions .sports-week-select[aria-expanded=true]{border-color:var(--cyan);color:var(--text)}.sports-week-select svg{pointer-events:none;flex:none}.sports-week-options{z-index:20;border:1px solid var(--line-bright);background:#151d34;border-radius:9px;width:max-content;min-width:100%;max-width:min(560px,100vw - 24px);max-height:240px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 15px 34px #00000057}.sports-discovery-actions .sports-week-options button{width:100%;height:auto;color:var(--text-soft);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:700;display:block;overflow:hidden}.sports-discovery-actions .sports-week-options button:hover,.sports-discovery-actions .sports-week-options button.active{background:var(--violet-soft);color:var(--text)}.sports-week-menu-status{color:var(--text-muted);white-space:nowrap;padding:10px;font-size:12px;font-weight:650;display:block}.sports-discovery-actions .sports-week-picker>button:not(:disabled):hover{border-color:var(--cyan);color:var(--cyan)}.sports-discovery-actions .sports-week-picker>button:disabled{cursor:not-allowed;opacity:.42}.sports-week-nav{border:1px solid var(--line);background:var(--ink-raised);border-radius:9px;align-items:center;gap:12px;margin:2px 0 8px;padding:5px;display:inline-flex}.sports-week-nav button{width:28px;height:28px;color:var(--text-soft);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sports-week-nav button:hover{background:var(--violet-soft);color:var(--cyan)}.sports-week-nav strong{text-align:center;min-width:132px;font-size:12px}.sports-view-all,.sports-show-more{width:max-content;color:var(--cyan);background:0 0;border:0;align-items:center;margin:1px 8px 0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.sports-show-more{margin:-7px 8px 21px;padding:0}:root{--ink:#fbfaff;--ink-raised:#fff;--ink-panel:#f7f4fb;--ink-hover:#f0ecf7;--line:#3b28651c;--line-bright:#4a317b33;--text:#20143d;--text-soft:#49376b;--text-muted:#827394;--violet:#7950dc;--violet-soft:#7950dc1f;--cyan:#7550c5;--yes:#159b70;--yes-soft:#159b701f;--no:#d43c5d;--no-soft:#d43c5d1c;--chart-neutral:#667085;--header-background:#fbfaffeb;--control-background:#f4f1f9;--popover-background:#fff;--dialog-background:#fff;--canvas-background:#fbfaff;--page-glow:#8b5cf61f;--surface-shadow:0 16px 42px #422c6b1a}html[data-theme=dark]{--ink:#0d0a14;--ink-raised:#17121f;--ink-panel:#1e1729;--ink-hover:#271e35;--line:#d7c6ff24;--line-bright:#d7c6ff47;--text:#fff;--text-soft:#d7c6ff;--text-muted:#9e91b0;--violet:#8b5cf6;--violet-soft:#8b5cf630;--cyan:#d7c6ff;--yes:#3dd6a4;--yes-soft:#3dd6a426;--no:#ff7185;--no-soft:#ff718524;--chart-neutral:#8f98a8;--header-background:#0d0a14eb;--control-background:#ffffff0e;--popover-background:#17121f;--dialog-background:#171c21;--canvas-background:#0d0a14;--page-glow:#8b5cf633;--surface-shadow:0 16px 42px #0000003d}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 20% -20%, var(--page-glow), transparent 30rem), var(--ink);font-family:var(--font-inter), Arial, Helvetica, sans-serif;margin:0;line-height:1.5}button,input,select{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.shell{width:min(1320px,100% - 48px);margin:0 auto}.site-header{z-index:20;background:var(--header-background);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);position:sticky;top:0}.header-main{align-items:center;gap:30px;height:72px;display:flex}.brand{letter-spacing:-.04em;flex:none;align-items:center;gap:10px;font-size:19px;font-weight:500;display:flex}.brand strong{color:var(--cyan);font-weight:500}.brand-logo{object-fit:contain;width:31px;height:31px}.global-search{background:var(--control-background);max-width:600px;height:42px;color:var(--text-muted);border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 14px;transition:border-color .18s,background .18s,border-radius .18s;display:flex;position:relative}.global-search:focus-within,.global-search.is-open{background:var(--ink-raised);border-color:#8257ffa6}.global-search.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.global-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:14px;line-height:20px}.global-search input::placeholder{color:var(--text-muted)}.global-search-clear{width:25px;height:25px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin-right:-7px;padding:0;display:grid}.global-search-clear:hover{color:var(--text);background:#ffffff14}.global-search-results{z-index:60;background:var(--popover-background);border:1px solid #8257ffa6;border-top:0;border-radius:0 0 11px 11px;width:calc(100% + 2px);position:absolute;top:calc(100% - 1px);left:-1px;overflow:hidden;box-shadow:0 18px 38px #26164629}.global-search-tabs{border-top:1px solid #d7c6ff1c;gap:3px;padding:8px 8px 5px;display:flex}.global-search-tabs button{min-height:30px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:750}.global-search-tabs button:hover,.global-search-tabs button.active{background:var(--violet-soft);color:var(--text)}.global-search-list{padding:0 7px 7px;display:grid}.global-search-list>button:not(.global-search-all),.global-search-list>a{width:100%;min-height:56px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.global-search-list>button:not(.global-search-all):hover,.global-search-list>button:not(.global-search-all).active,.global-search-list>a:hover,.global-search-list>a.active{background:#ffffff0f}.global-search-list img,.global-search-event-placeholder,.global-search-profile-placeholder{border:1px solid var(--line);object-fit:cover;border-radius:7px;width:40px;height:40px;overflow:hidden}.global-search-event-placeholder{background:var(--violet-soft);color:var(--text-soft);place-items:center;font-size:15px;font-weight:800;display:grid}.global-search-profile-image,.global-search-profile-placeholder{border-radius:50%}.global-search-event-copy{min-width:0}.global-search-event-copy b{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.global-search-quote{justify-items:end;gap:3px;min-width:46px;display:grid}.global-search-quote b{color:var(--text);font-size:14px}.global-search-quote small{max-width:92px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.global-search-all{min-height:38px;color:var(--cyan);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;margin:2px 0 0;padding:0 8px;font-size:12px;font-weight:700;display:flex}.global-search-all:hover{background:#ffffff0f}.global-search-all span{transition:transform .18s}.global-search-all:hover span{transform:translate(2px)}.global-search-state{min-height:76px;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;font-weight:600;display:flex}.global-search-spinner{animation:.8s linear infinite global-search-spin}@keyframes global-search-spin{to{transform:rotate(360deg)}}kbd{border:1px solid var(--line);color:var(--text-muted);border-radius:4px;padding:2px 6px;font-size:11px}.header-actions{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;display:flex}.header-funding-summary{align-items:center;gap:18px;padding-right:2px;display:flex}.header-funding-balance{color:var(--text);gap:1px;line-height:1.04;text-decoration:none;display:grid}.header-funding-balance span{color:var(--text-soft);font-size:11px;font-weight:650}.header-funding-balance strong{color:var(--yes);letter-spacing:-.035em;font-size:17px;font-weight:780}.header-funding-balance strong.header-funding-value--loading{min-height:18px;color:var(--text-muted);align-items:center;display:inline-flex}.header-funding-spinner{flex:none}.header-funding-balance:hover span{color:var(--text)}.header-deposit-button{color:#fff;min-height:39px;font:inherit;background:linear-gradient(110deg,#6843dd,#8d56ef);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:780;transition:filter .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 3px #412395b3}.header-deposit-button:hover{filter:brightness(1.08)}.header-deposit-button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff2e,0 1px #412395b3}@media (max-width:1180px){.header-deposit-button{display:none}}@media (max-width:760px){.header-funding-summary{gap:10px;padding-right:0}.header-funding-balance strong{font-size:14px}}.menu-button,.icon-button{color:var(--text-soft);background:0 0;border:0;padding:7px}.header-login-button{border:1px solid var(--line-bright);background:var(--ink-raised);min-height:32px;color:var(--text);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;line-height:16px;display:inline-flex}.header-login-button:hover{border-color:var(--violet);background:var(--violet-soft)}.header-account{position:relative}.header-account-button{width:38px;height:38px;color:var(--text-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;gap:2px;padding:0;transition:color .16s,background .16s;display:inline-flex}.header-account-button:hover,.header-account-button[aria-expanded=true]{color:var(--text);background:var(--ink-hover)}.header-account-avatar{color:#fff;letter-spacing:-.02em;background:radial-gradient(circle at 68% 24%,#c4ee95 0 13%,#0000 38%),radial-gradient(circle at 66% 73%,#af42e8 0 17%,#0000 41%),linear-gradient(135deg,#70cbaf,#6954cc);border:1px solid #ba9aff5c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff54}.header-account-avatar>img{object-fit:cover;width:100%;height:100%}.header-account-button>svg{opacity:0;width:11px;margin-left:-4px;transition:opacity .16s,transform .16s}.header-account-popover{z-index:80;border:1px solid var(--line-bright);background:var(--popover-background);border-radius:18px;width:304px;position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:0 22px 48px #180e3338}.header-account-summary{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:92px;padding:18px 20px;display:flex}.header-account-avatar--large{flex:none;width:48px;height:48px;font-size:16px}.header-account-summary>span:last-child{gap:5px;min-width:0;display:grid}.header-account-summary strong,.header-account-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-account-summary strong{color:var(--text);letter-spacing:-.035em;font-size:17px;font-weight:760}.header-account-summary small{color:var(--text-muted);font-size:12px}.header-account-menu{gap:3px;padding:10px;display:grid}.header-account-menu+.header-account-menu{border-top:1px solid var(--line)}.header-account-menu a,.header-account-menu button{width:100%;min-height:44px;color:var(--text-soft);text-align:left;font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:0 11px;font-size:15px;font-weight:680;text-decoration:none;transition:background .16s,color .16s;display:flex}.header-account-menu a:hover,.header-account-menu button:hover{background:var(--ink-hover);color:var(--text)}.header-account-menu a svg,.header-account-menu button svg{color:var(--violet);flex:none}.header-account-menu--logout button{color:var(--no)}.header-account-menu--logout button svg{color:currentColor}.header-account-menu--logout button:hover{background:var(--no-soft);color:var(--no)}.account-page{min-height:calc(100vh - 116px);padding:42px 0 78px}.account-page-header{margin-bottom:24px}.account-page-header h1{color:var(--text);letter-spacing:-.06em;margin:5px 0 8px;font-size:clamp(31px,4vw,44px)}.account-page-header p{color:var(--text-soft);margin:0;font-size:14px}.account-status-card,.portfolio-panel,.settings-panel{border:1px solid var(--line);background:var(--ink-raised);border-radius:15px;overflow:hidden;box-shadow:0 12px 30px #180e330f}.account-status-card{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:15px;padding:17px;display:grid}.account-status-icon{background:var(--violet-soft);width:42px;height:42px;color:var(--violet);border-radius:11px;place-items:center;display:grid}.account-status-card>div{gap:4px;display:grid}.account-status-card strong{color:var(--text);font-size:14px}.account-status-card p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.account-status-card>button,.settings-refresh,.account-empty button,.account-empty a,.account-funding-content>button,.account-order-actions button,.account-data-retry{border:1px solid var(--line-bright);background:var(--ink-panel);min-height:34px;color:var(--text-soft);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.account-status-card>button:hover,.settings-refresh:hover,.account-empty button:hover,.account-empty a:hover,.account-funding-content>button:hover,.account-order-actions button:hover,.account-data-retry:hover{border-color:var(--violet);background:var(--violet-soft);color:var(--text)}.portfolio-panel>header,.settings-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:0 18px;display:flex}.portfolio-panel>header>div,.settings-panel>header>div{color:var(--violet);align-items:center;gap:9px;display:flex}.portfolio-panel h2,.settings-panel h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:16px}.settings-panel,.account-data-panel{margin-top:15px}.settings-panel>header>span{color:var(--text-muted);font-size:11px}.account-state{background:var(--violet-soft);text-transform:capitalize;border-radius:999px;padding:4px 8px;font-weight:700;color:var(--violet)!important}.account-state--ready{background:var(--yes-soft);color:var(--yes)!important}.account-empty{align-content:center;justify-items:start;gap:8px;min-height:124px;padding:24px 18px;display:grid}.account-empty strong{color:var(--text);font-size:14px}.account-empty p{max-width:510px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.portfolio-position-list{display:grid}.portfolio-position-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:12px 18px;display:flex}.portfolio-position-list article:last-child{border-bottom:0}.portfolio-position-list article>div{gap:4px;min-width:0;display:grid}.portfolio-position-list strong,.portfolio-position-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-position-list strong{color:var(--text);font-size:13px}.portfolio-position-list span{color:var(--text-muted);font-size:11px}.portfolio-position-list b{color:var(--yes);flex:none;font-size:13px}.account-funding-panel{margin-bottom:15px}.account-wallet-address{max-width:240px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.account-funding-content{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.account-funding-content>div{gap:5px;display:grid}.account-funding-content strong{color:var(--text);font-size:13px}.account-funding-content p,.account-deposit-instructions p,.account-action-message{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.account-funding-content>button{flex:none;min-height:36px}.account-funding-content>button:disabled,.account-order-actions button:disabled{cursor:wait;opacity:.62}.account-deposit-instructions{border-top:1px solid var(--line);gap:0;display:grid}.account-deposit-instructions>div{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:11px 18px;display:grid}.account-deposit-instructions>div:last-child{border-bottom:0}.account-deposit-instructions span{color:var(--text-muted);text-transform:capitalize;font-size:11px}.account-deposit-instructions code{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.account-deposit-instructions p,.account-action-message{padding:14px 18px}.account-order-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.account-order-actions button{min-height:29px;color:var(--no)}.account-order-actions button:hover{border-color:var(--no);background:var(--no-soft);color:var(--no)}.account-data-retry{margin:15px 0 0}.settings-row{justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:17px 18px;display:flex}.settings-row>div:first-child{gap:5px;display:grid}.settings-row strong{color:var(--text);font-size:13px}.settings-row p{color:var(--text-muted);margin:0;font-size:12px}.settings-theme-options{background:var(--ink-panel);border-radius:9px;gap:5px;padding:4px;display:flex}.settings-theme-options button{min-height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.settings-theme-options button.active{background:var(--ink-raised);color:var(--text);box-shadow:0 1px 4px #180e331c}.account-spin{color:var(--violet);animation:1s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(1turn)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-dialog-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030208c2;position:fixed;inset:0}.auth-dialog{z-index:101;text-align:center;background:#171c21;border:1px solid #303943;border-radius:32px;outline:0;width:min(560px,100% - 48px);max-height:calc(100dvh - 48px);padding:51px 49px 32px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #0000009e}.auth-dialog-close{color:var(--text-muted);position:absolute;top:15px;right:16px}.auth-dialog-icon{background:var(--violet-soft);color:#cdbaff;border:1px solid #8b5cf675;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 15px;display:grid}.auth-dialog h2{color:#f5f6f7;letter-spacing:-.045em;margin:0;font-size:31px;font-weight:760}.auth-dialog>p:not(.sr-only){max-width:360px;color:var(--text-muted);margin:11px auto 27px;font-size:14px;line-height:1.5}.auth-dialog>p strong{color:var(--text-soft);font-weight:700}.auth-email-inline{background:#0a0d1024;border:1px solid #303943;border-radius:20px;align-items:center;gap:10px;min-height:82px;padding:9px 10px 9px 24px;display:flex}.auth-email-inline:focus-within{border-color:#8261ec;box-shadow:0 0 0 3px #8b5cf61a}.auth-email-inline input{min-width:0;height:54px;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:18px}.auth-email-inline input::placeholder{color:#7e91a6}.auth-primary-button{color:#fff;background:linear-gradient(110deg,#7751eb,#9b6bff);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:15px;font-weight:800;display:flex}.auth-email-inline .auth-primary-button{width:148px;margin:0}.auth-primary-button:not(:disabled):hover{filter:brightness(1.08)}.auth-primary-button:disabled{cursor:not-allowed;opacity:.48}.auth-form-error{color:#ff9aa7;text-align:left;margin:11px 0 -1px;font-size:12px;line-height:1.4}.auth-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.auth-method-button{color:#fff;background:#252d36;border:0;border-radius:15px;place-items:center;min-height:112px;padding:0;transition:background .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff09}.auth-method-button:hover:not(:disabled){background:#303b47;transform:translateY(-1px)}.auth-method-button:disabled{cursor:wait;opacity:.58}.auth-method-button.telegram{color:#fff}.auth-method-button.telegram svg{color:#2aabee;filter:drop-shadow(0 2px #0000001a);overflow:visible}.auth-provider-mark{border-radius:13px;place-items:center;width:46px;height:46px;font-family:ui-rounded,system-ui,sans-serif;font-size:25px;font-weight:900;line-height:1;display:grid}.auth-provider-mark.metamask{color:#fff;background:linear-gradient(135deg,#f6851b,#e2761b 52%,#c34e11)}.auth-provider-mark.rabby{color:#fff;background:#8274ed}.auth-telegram-widget{color:var(--text-muted);background:#ffffff06;border:1px solid #303943;border-radius:14px;justify-items:center;gap:10px;margin-top:17px;padding:14px;font-size:12px;font-weight:700;display:grid}.auth-otp-input{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.auth-otp-input input{border:1px solid var(--line-bright);min-width:0;height:57px;color:var(--text);text-align:center;background:#ffffff06;border-radius:10px;outline:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:23px;font-weight:750}.auth-otp-input input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #8b5cf61f}.auth-otp-input input:disabled{opacity:.55}.auth-dialog-actions{justify-content:space-between;gap:10px;margin-top:17px;display:flex}.auth-dialog-actions button{color:#c9b4ff;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.auth-dialog-actions button:disabled{cursor:not-allowed;color:var(--text-muted)}.auth-dialog>small{color:var(--text-muted);margin-top:32px;font-size:12px;display:block}.referral-invitation-dialog.auth-dialog{background:radial-gradient(circle at 50% -18%,#875aed61,#0000 56%),#171329;border-color:#a885ff7a;width:min(430px,100% - 40px);padding:43px 36px 31px}.referral-invitation-close{width:32px;height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.referral-invitation-close:hover{color:var(--text);background:#ffffff14}.referral-invitation-icon{color:#eadfff;background:linear-gradient(145deg,#aa7aff6b,#6e45da30);border:1px solid #ccb2ff8f;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 17px;display:grid;box-shadow:0 12px 31px #592fb847}.referral-invitation-dialog h2{font-size:29px}.referral-invitation-dialog>#referral-invitation-description{justify-items:center;margin:12px auto 0;display:grid}.referral-invitation-dialog>#referral-invitation-description strong{color:#fff;letter-spacing:.075em;background:#ffffff21;border:1px solid #e1d3ff61;border-radius:10px;align-items:center;min-height:38px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:800;display:inline-flex}.referral-invitation-dialog>.referral-invitation-copy{max-width:315px;color:var(--text-muted);margin:18px auto 26px;font-size:13px;line-height:1.5}.referral-invitation-actions{gap:10px;display:grid}.referral-invitation-sign-up,.referral-invitation-later{border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:14px;font-weight:800;display:flex}.referral-invitation-sign-up{color:#fff;background:linear-gradient(112deg,#8056ec,#ad85ff);border:0;box-shadow:0 10px 24px #592ec140}.referral-invitation-sign-up:hover{filter:brightness(1.07);transform:translateY(-1px)}.referral-invitation-later{color:var(--text-soft);background:#ffffff09;border:1px solid #d3c1ff33}.referral-invitation-later:hover{background:#ffffff12;border-color:#d3c1ff6b}.auth-provider-mark{object-fit:contain;width:46px;height:46px;display:block}.auth-provider-mark.metamask{filter:drop-shadow(0 2px #0000001f);background:0 0}.auth-provider-mark.rabby{background:0 0;border-radius:0;padding:0}.auth-dialog{border-radius:24px;width:min(480px,100% - 40px);max-height:calc(100dvh - 40px);padding:36px 38px 26px}.auth-dialog-close{top:11px;right:12px}.auth-dialog h2{font-size:27px}.auth-dialog>p:not(.sr-only){max-width:320px;margin:9px auto 21px;font-size:13px}.auth-email-form{margin-top:30px}.auth-email-inline{border-radius:15px;gap:8px;min-height:64px;padding:7px 8px 7px 18px}.auth-email-inline input{height:42px;font-size:16px}.auth-primary-button{border-radius:11px;min-height:42px;font-size:14px}.auth-email-inline .auth-primary-button{width:122px}.auth-form-error{margin-top:9px;font-size:11px}.auth-method-grid{gap:12px;margin-top:20px}.auth-method-button{border-radius:12px;min-height:86px}.auth-provider-mark{width:38px;height:38px}.auth-telegram-widget{border-radius:11px;gap:8px;margin-top:13px;padding:11px;font-size:11px}.auth-telegram-widget>div{min-height:34px}.auth-otp-input{gap:7px;margin-top:18px}.auth-otp-input input{border-radius:9px;height:48px;font-size:19px}.auth-dialog-actions{margin-top:14px}.auth-dialog>small{margin-top:22px;font-size:11px}.auth-code-description{max-width:340px;margin-bottom:0!important}.auth-code-form{margin-top:20px}.auth-code-form .auth-primary-button{width:100%;margin-top:14px;box-shadow:inset 0 1px #ffffff2e,0 3px #3e1f87b3}.auth-code-form .auth-primary-button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff2e,0 1px #3e1f87b3}.auth-code-form .auth-primary-button:disabled{box-shadow:none}.auth-dialog-actions{border-top:1px solid #a997d221;padding-top:13px}.auth-provisioning-icon{border:1px solid var(--line-bright);background:var(--violet-soft);width:48px;height:48px;color:var(--violet);border-radius:14px;place-items:center;margin:0 auto 14px;display:grid}.auth-provisioning-icon.is-complete{border-color:var(--yes)}@supports (color:color-mix(in lab, red, red)){.auth-provisioning-icon.is-complete{border-color:color-mix(in srgb, var(--yes) 48%, var(--line))}}.auth-provisioning-icon.is-complete{background:var(--yes-soft);color:var(--yes)}.auth-provisioning-icon.is-failed{border-color:var(--no)}@supports (color:color-mix(in lab, red, red)){.auth-provisioning-icon.is-failed{border-color:color-mix(in srgb, var(--no) 48%, var(--line))}}.auth-provisioning-icon.is-failed{background:var(--no-soft);color:var(--no)}.auth-provisioning-icon.is-active>svg,.auth-provisioning-steps li.active>span:first-child svg,.auth-provisioning-status svg,.auth-provisioning-secondary svg{animation:1s linear infinite account-spin}.auth-provisioning-description{max-width:344px!important;margin-bottom:0!important}.auth-provisioning{margin-top:22px}.auth-provisioning-steps{text-align:left;gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-provisioning-steps li{border:1px solid var(--line);background:var(--ink-panel);min-height:45px;color:var(--text-muted);border-radius:10px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:720;transition:border-color .18s,background .18s,color .18s;display:grid}.auth-provisioning-steps li>span:first-child{border:1px solid var(--line-bright);width:19px;height:19px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.auth-provisioning-steps li.complete{color:var(--text-soft)}.auth-provisioning-steps li.complete>span:first-child{border-color:var(--yes);background:var(--yes);color:#fff}.auth-provisioning-steps li.active{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.auth-provisioning-steps li.active{border-color:color-mix(in srgb, var(--violet) 55%, var(--line))}}.auth-provisioning-steps li.active{background:var(--violet-soft);color:var(--text)}.auth-provisioning-steps li.active>span:first-child{border-color:var(--violet);color:var(--violet)}.auth-provisioning-steps li.failed{border-color:var(--no)}@supports (color:color-mix(in lab, red, red)){.auth-provisioning-steps li.failed{border-color:color-mix(in srgb, var(--no) 50%, var(--line))}}.auth-provisioning-steps li.failed{background:var(--no-soft);color:var(--no)}.auth-provisioning-steps li.failed>span:first-child{border-color:var(--no);color:var(--no)}.auth-provisioning-error{text-align:center;margin:12px 0 0}.auth-provisioning-status{min-height:21px;color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin:13px 0 0;font-size:11px;line-height:1.4;display:flex}.auth-provisioning-actions{gap:9px;margin-top:16px;display:grid}.auth-provisioning-actions .auth-primary-button,.auth-provisioning-secondary{width:100%;min-height:42px}.auth-provisioning-secondary{border:1px solid var(--line-bright);background:var(--ink-panel);color:var(--text-soft);border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.auth-provisioning-secondary:hover:not(:disabled){border-color:var(--violet);background:var(--violet-soft);color:var(--text)}.auth-provisioning-secondary:disabled{cursor:wait;opacity:.62}.auth-provisioning-text-button{min-height:28px;color:var(--text-muted);background:0 0;border:0;font-size:11px;font-weight:700}.auth-provisioning-text-button:hover{color:var(--text-soft);text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.auth-dialog>p{margin-bottom:22px;font-size:13px}.auth-otp-input{gap:5px}.auth-otp-input input{height:46px;font-size:18px}.auth-dialog-actions{margin-top:14px}.auth-dialog{border-radius:20px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:30px 18px 20px}.auth-dialog h2{font-size:24px}.auth-email-form{margin-top:24px}.auth-code-form{margin-top:17px}.auth-email-inline{min-height:58px;padding-left:15px}.auth-email-inline input{font-size:15px}.auth-email-inline .auth-primary-button{width:108px}.auth-method-grid{gap:10px;margin-top:16px}.auth-method-button{min-height:76px}.auth-provider-mark{width:34px;height:34px}}.category-nav-shell{align-items:center;gap:18px;height:44px;display:flex;position:relative}.category-nav{scrollbar-width:none;flex:1;align-items:center;gap:25px;min-width:0;height:44px;display:flex;overflow-x:auto}.category-nav::-webkit-scrollbar{display:none}.category-nav a{color:var(--text-muted);letter-spacing:-.005em;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;transition:color .18s}.category-nav a:hover,.category-nav a.active{color:var(--text)}.trend-glyph{color:var(--cyan);vertical-align:-3px;margin-right:5px;display:inline-block}.page-content{padding:26px 0 70px}.home-grid{grid-template-columns:minmax(0,2.2fr) minmax(300px,.95fr);gap:26px;display:grid}.featured-panel{border:1px solid var(--line);background:linear-gradient(118deg,#161143,#14192e 55%,#0e162c);border-radius:18px;grid-template-columns:.94fr 1.06fr;min-height:410px;display:grid;position:relative;overflow:hidden}.featured-art{background:linear-gradient(135deg,#8257ffcc,#25d4ff45);place-items:center;display:grid;position:relative;overflow:hidden}.featured-art:after{content:"PW";letter-spacing:-.15em;color:#ffffff1c;font-size:160px;font-weight:800;position:absolute;transform:rotate(-15deg)}.event-image,.event-placeholder{z-index:1;object-fit:cover;color:#fff;background:#272252;border-radius:22px;place-items:center;width:155px;height:155px;font-size:62px;font-weight:700;display:grid;position:relative;box-shadow:0 20px 60px #00000047}.event-image.compact,.event-placeholder.compact{width:42px;height:42px;box-shadow:none;border-radius:10px;font-size:17px}.featured-content{flex-direction:column;align-items:flex-start;padding:54px 44px 48px 32px;display:flex}.featured-kicker,.eyebrow{color:var(--cyan);letter-spacing:.13em;font-size:11px;font-weight:700}.featured-kicker{align-items:center;gap:10px;display:flex}.live-pill{color:#1c142e;background:var(--cyan);border-radius:4px;padding:4px 6px;font-size:9px}.featured-content h1{letter-spacing:-.055em;max-width:550px;margin:15px 0 10px;font-size:clamp(28px,3.3vw,46px);line-height:1.05}.featured-copy{max-width:460px;color:var(--text-soft);margin:0;font-size:15px;line-height:1.55}.featured-outcomes{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.featured-outcomes span{border:1px solid var(--line-bright);color:var(--text-soft);border-radius:7px;padding:8px 10px;font-size:13px}.featured-outcomes b{color:var(--text);font-weight:600}.featured-meta{color:var(--text-muted);gap:16px;margin-top:auto;font-size:13px;display:flex}.carousel-controls{align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:24px}.carousel-controls button{border:1px solid var(--line);background:#0b10204d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.carousel-controls>span{gap:5px;display:flex}.carousel-controls i{background:#ffffff4d;border-radius:50%;width:5px;height:5px}.carousel-controls i.selected{background:var(--cyan);border-radius:10px;width:18px}.insight-rail{gap:12px;display:grid}.ath-callout{border:1px solid var(--line);background:var(--ink-raised);border-radius:16px;min-height:121px;padding:21px 23px;position:relative;overflow:hidden}.ath-callout:after{content:"";filter:blur(8px);opacity:.35;border-radius:50%;width:130px;height:130px;position:absolute;inset:auto -35px -55px auto}.violet-callout:after{background:var(--violet)}.cyan-callout:after{background:var(--cyan)}.ath-callout small{color:var(--cyan);letter-spacing:.12em;font-size:10px;font-weight:700}.ath-callout h2{z-index:1;letter-spacing:-.035em;margin:6px 0 4px;font-size:18px;position:relative}.ath-callout p{z-index:1;color:var(--text-soft);margin:0;font-size:13px;line-height:1.35;position:relative}.ath-callout a{z-index:1;color:var(--cyan);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:flex;position:relative}.hot-topics{padding:7px 0}.section-line{align-items:center;gap:8px;display:flex}.section-line h2{letter-spacing:-.04em;margin:0 0 6px;font-size:18px}.hot-topics a{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:38px;font-size:13px;display:grid}.hot-topics a>span{color:var(--text-muted)}.hot-topics b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hot-topics em{color:var(--text-muted);font-size:11px;font-style:normal}.market-feed{margin-top:38px}.feed-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;display:flex}.feed-header h2{letter-spacing:-.045em;margin:4px 0 0;font-size:27px}.feed-actions{gap:6px;display:flex}.feed-actions button,.event-tools button{border:1px solid var(--line);width:35px;height:35px;color:var(--text-soft);background:0 0;border-radius:8px;place-items:center;display:grid}.feed-actions button.active{color:var(--cyan);border-color:var(--cyan)}.feed-tabs{scrollbar-width:none;gap:9px;padding:20px 0;display:flex;overflow-x:auto}.feed-tabs a{border:1px solid var(--line);color:var(--text-soft);border-radius:8px;flex:none;padding:7px 12px;font-size:13px}.feed-tabs a.active,.feed-tabs a:hover{background:var(--violet-soft);color:#dcd3ff;border-color:#8257ff7a}.market-search{border:1px solid var(--line-bright);background:var(--ink-raised);color:var(--text-muted);border-radius:9px;align-items:center;gap:9px;margin:16px 0;padding:9px 10px;display:flex}.market-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.market-search button{background:var(--violet);color:#fff;border:0;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:700}.filter-panel{color:var(--text-soft);background:#25d4ff0d;border:1px solid #25d4ff33;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 18px;padding:11px 14px;font-size:13px;display:flex}.filter-panel>span{color:var(--text);font-weight:700}.filter-options{flex-wrap:wrap;gap:7px;display:flex}.filter-options button{border:1px solid var(--line);color:var(--text-soft);background:#0b102052;border-radius:999px;padding:6px 10px;font-size:12px}.filter-options button:hover,.filter-options button.active{background:var(--violet-soft);color:var(--text);border-color:#25d4ff8c}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.market-card{border:1px solid var(--line);background:#141c34b8;border-radius:13px;flex-direction:column;min-height:220px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:flex}.market-card:hover{background:var(--ink-hover);border-color:#8257ffa3;transform:translateY(-2px)}.market-card-heading{align-items:flex-start;gap:10px;display:flex}.market-card-heading>div{flex:1;min-width:0}.market-card h3{letter-spacing:-.017em;margin:1px 0 5px;font-size:14px;font-weight:600;line-height:1.25}.market-card p{color:var(--text-muted);margin:0;font-size:11px}.market-card p span{margin:0 3px}.bookmark{color:var(--text-muted);flex:none}.outcome-list{gap:7px;margin-top:18px;display:grid}.market-outcome{justify-content:space-between;gap:7px;font-size:13px;display:flex}.market-outcome span{white-space:nowrap;text-overflow:ellipsis;color:var(--text-soft);overflow:hidden}.market-outcome strong{color:var(--yes);font-weight:650}.market-card-foot{color:var(--text-muted);justify-content:space-between;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.market-feed-pagination{min-height:2px;margin-top:13px}.market-feed-sentinel{height:1px}.market-grid--loading-more{margin-top:13px}.market-feed-load-error{min-height:56px;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.market-feed-load-error button{border:1px solid var(--line-bright);color:var(--text-soft);font:inherit;background:0 0;border-radius:7px;padding:6px 10px;font-weight:700}.data-state{text-align:center;background:var(--ink-raised);border:1px solid var(--line);min-height:220px;color:var(--text-soft);border-radius:14px;place-content:center;justify-items:center;gap:11px;padding:30px;display:grid}.data-state strong{color:var(--text);font-size:16px}.data-state p{margin:0;font-size:13px}.secondary-button{border:1px solid var(--line-bright);color:var(--text);background:0 0;border-radius:8px;padding:9px 13px;font-size:13px}.skeleton,.pulse{background:linear-gradient(90deg, var(--ink-raised), var(--ink-hover), var(--ink-raised));background-size:200% 100%;animation:1.6s infinite shimmer}.featured-skeleton{border-radius:18px;min-height:410px}.skeleton{border-color:#0000}@keyframes shimmer{to{background-position:-200% 0}}.event-page{padding:32px 0 72px}.event-discovery-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.event-detail-content{min-width:0}.back-link{color:var(--text-soft);align-items:center;gap:7px;font-size:13px;display:inline-flex}.event-hero{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding:26px 0 28px;display:flex}.event-title-area{align-items:center;gap:17px;min-width:0;display:flex}.event-hero-image{background:linear-gradient(135deg, var(--violet), #2d3e88);border-radius:17px;flex:none;place-items:center;width:76px;height:76px;font-size:33px;font-weight:700;display:grid;overflow:hidden}.event-hero-image img{object-fit:cover;width:100%;height:100%}.crumbs{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:700}.crumbs span{color:var(--text-muted);margin:0 5px}.event-hero h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(25px,3vw,39px);line-height:1.07}.event-stats{color:var(--text-muted);flex-wrap:wrap;gap:15px;margin-top:13px;font-size:13px;display:flex}.event-tools{align-items:start;gap:7px;display:flex}.market-selector{border:1px solid var(--line);background:var(--ink-raised);max-width:580px;color:var(--text-soft);border-radius:9px;align-items:center;gap:9px;margin:18px 0;padding:0 12px;display:flex;position:relative}.market-selector select{appearance:none;width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:11px 0;font-size:13px}.market-selector svg:last-child{pointer-events:none}.event-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,.78fr);gap:18px;display:grid}.market-primary,.market-secondary{align-content:start;gap:18px;display:grid}.detail-panel,.rules-panel{border:1px solid var(--line);background:var(--ink-raised);border-radius:13px}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.panel-header h2{letter-spacing:-.025em;margin:3px 0 0;font-size:17px}.panel-header h3{letter-spacing:-.025em;margin:0;font-size:15px}.panel-header>span{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.status-dot{background:var(--yes);width:7px;height:7px;box-shadow:0 0 10px var(--yes);border-radius:50%;display:inline-block}.chart-wrap{min-height:275px;padding:22px 42px 25px 0;position:relative}.probability-chart{width:calc(100% - 42px);height:calc(100% - 47px);position:absolute;inset:22px 42px 25px 0;overflow:visible}.chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:22px 0 25px}.chart-grid span{color:var(--text-muted);justify-content:end;align-items:center;gap:5px;padding-right:10px;font-size:10px;display:flex}.chart-grid span:before{content:"";border-top:1px dashed #bfcdff1f;flex:1}.chart-axis{color:var(--text-muted);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:8px;left:0;right:42px}.chart-current{background:var(--violet);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:700;position:absolute;top:32%;left:70%}.chart-loading{min-height:275px}.outcome-table{border:1px solid var(--line);background:var(--ink-raised);border-radius:13px;overflow:hidden}.outcome-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,1fr) 75px minmax(240px,.95fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.outcome-row:last-child{border-bottom:0}.outcome-name{align-items:center;gap:10px;min-width:0;display:flex}.outcome-initial{background:var(--violet-soft);color:#c9baff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.outcome-name h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14px;overflow:hidden}.outcome-name p,.outcome-quote span{color:var(--text-muted);margin:0;font-size:11px}.outcome-quote{text-align:right}.outcome-quote strong{color:var(--yes);font-size:15px;display:block}.outcome-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.outcome-actions button{white-space:nowrap;border:1px solid;border-radius:8px;padding:9px 10px;font-size:12px}.outcome-actions b{margin-left:2px}.yes-button{background:var(--yes-soft);color:#8bf0cd;border-color:#3dd6a447!important}.no-button{background:var(--no-soft);color:#ffadba;border-color:#ff718547!important}.yes-button:hover{background:#3dd6a442}.no-button:hover{background:#ff718540}.order-book{overflow:hidden}.book-head{color:var(--text-muted);justify-content:space-between;padding:11px 16px 7px;font-size:10px;display:flex}.book-row{justify-content:space-between;padding:6px 16px;font-size:12px;display:flex;position:relative;overflow:hidden}.book-row i{z-index:0;opacity:.12;position:absolute;top:2px;bottom:2px;right:0}.book-row span{z-index:1;position:relative}.book-row.ask span:first-child{color:#ff9dad}.book-row.bid span:first-child{color:#7de3c1}.book-row.ask i{background:var(--no)}.book-row.bid i{background:var(--yes)}.spread-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-muted);justify-content:space-between;margin:5px 16px;padding:9px 0;font-size:11px;display:flex}.spread-row strong{color:var(--text-soft)}.book-loading{height:190px}.panel-message{color:var(--text-muted);margin:0;padding:17px;font-size:13px}.activity-list{max-height:356px;overflow:auto}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.activity-row:last-child{border-bottom:0}.activity-side{text-align:center;border-radius:4px;padding:3px 0;font-size:10px;font-weight:700}.activity-side.buy{background:var(--yes-soft);color:var(--yes)}.activity-side.sell{background:var(--no-soft);color:var(--no)}.activity-row b{white-space:nowrap;text-overflow:ellipsis;max-width:135px;font-size:12px;font-weight:600;display:block;overflow:hidden}.activity-row small{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.activity-row>div:last-child{text-align:right}.activity-loading{height:260px}.info-tabs{border-bottom:1px solid var(--line);display:flex}.info-tabs button{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:14px 18px;font-size:13px;display:flex}.info-tabs button.active{color:var(--text);border-color:var(--violet)}.rules-copy{padding:18px}.rules-copy>p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.65}.rules-copy dl{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;display:grid}.rules-copy dl div{background:#ffffff09;border-radius:8px;padding:11px}.rules-copy dt{color:var(--text-muted);font-size:10px}.rules-copy dd{color:var(--text-soft);margin:4px 0 0;font-size:12px}.event-loading{border-radius:18px;min-height:520px;margin-top:30px}.drawer-scrim{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060ead;justify-content:end;display:flex;position:fixed;inset:0}.trade-drawer{border-left:1px solid var(--line-bright);background:#11172b;width:min(440px,100%);min-height:100%;padding:78px 33px 30px;position:relative;box-shadow:-24px 0 70px #00000059}.close-drawer{position:absolute;top:18px;right:18px}.trade-drawer h2{letter-spacing:-.05em;margin:8px 0;font-size:29px}.trade-question{color:var(--text-soft);margin:0;font-size:14px;line-height:1.45}.trade-quote{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;margin:26px 0 15px;padding:15px;display:flex}.trade-quote.yes{background:var(--yes-soft);border-color:#3dd6a447}.trade-quote.no{background:var(--no-soft);border-color:#ff718547}.trade-quote span{color:var(--text-soft);font-size:13px}.trade-quote strong{font-size:25px}.coming-soon-card{border:1px solid var(--line);background:#ffffff0b;border-radius:10px;gap:11px;padding:15px;display:flex}.coming-soon-card .status-dot{flex:none;margin-top:5px}.coming-soon-card strong{font-size:14px;display:block}.coming-soon-card p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.primary-button{background:var(--violet);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:18px;padding:12px;font-size:14px;font-weight:700;display:flex}.primary-button:hover{background:#9672ff}.drawer-footnote{color:var(--text-muted);text-align:center;margin:13px 0 0;font-size:11px}.event-trading-layout{grid-template-columns:minmax(0,1fr) 358px;align-items:start;gap:18px;margin-top:20px;display:grid}.market-accordion-list{gap:10px;display:grid}.market-expandable{border:1px solid var(--line);background:var(--ink-raised);border-radius:13px;transition:border-color .18s;overflow:hidden}.market-expandable.expanded{border-color:#8257ff85}.market-expandable-header{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 19px;align-items:center;gap:18px;width:100%;padding:15px 17px;display:grid}.market-expandable-header:hover{background:#ffffff06}.market-expandable.expanded .market-expandable-header{border-bottom:1px solid var(--line)}.market-title{align-items:center;gap:10px;min-width:0;display:flex}.market-title>i{background:var(--violet-soft);color:#cfbfff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:750;display:grid;overflow:hidden}.market-title>span{gap:4px;min-width:0;display:grid}.market-title strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.market-title small,.market-header-price small{color:var(--text-muted);font-size:11px}.market-header-price{justify-items:end;gap:3px;display:grid}.market-header-price strong{color:var(--yes);font-size:15px}.market-expandable-content{padding:14px}.market-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(218px,.44fr);gap:12px;display:grid}.embedded-chart,.embedded-book{border:1px solid var(--line);background:#080d1d61;border-radius:10px;overflow:hidden}.embedded-chart-header{justify-content:space-between;align-items:center;gap:15px;padding:13px 14px 0;display:flex}.embedded-chart-header>div:first-child{gap:3px;display:grid}.embedded-chart-header>div:first-child strong{letter-spacing:-.04em;font-size:21px}.chart-window-tabs{border:1px solid var(--line);border-radius:7px;display:flex;overflow:hidden}.chart-window-tabs button{border:0;border-right:1px solid var(--line);color:var(--text-muted);background:0 0;padding:5px 7px;font-size:10px}.chart-window-tabs button:last-child{border-right:0}.chart-window-tabs button.active{background:var(--violet-soft);color:#dcd3ff}.embedded-chart .chart-wrap,.embedded-chart .chart-loading{min-height:248px}.embedded-book .panel-header{padding:13px 14px}.embedded-book .book-head{padding:9px 14px 6px}.embedded-book .book-row{padding:5px 14px}.embedded-book .spread-row{margin:5px 14px;padding:8px 0}.embedded-book .book-loading{height:190px}.market-outcome-actions{gap:7px;margin-top:12px;display:grid}.market-outcome-choice{background:#ffffff06;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;display:flex}.market-outcome-choice.selected{background:var(--violet-soft);border-color:#8257ff66}.market-outcome-choice>div:first-child{gap:3px;min-width:0;display:grid}.market-outcome-choice>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.market-outcome-choice>div:first-child span{color:var(--text-muted);font-size:11px}.market-outcome-choice>div:last-child{flex:0 0 196px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.market-outcome-choice button{white-space:nowrap;border:1px solid;border-radius:7px;min-width:0;padding:8px 7px;font-size:11px}.market-outcome-choice button b{margin-left:2px}.trade-panel-shell{border:1px solid var(--line-bright);background:#121a31;border-radius:13px;position:sticky;top:130px;overflow:hidden;box-shadow:0 14px 40px #00000029}.trade-panel-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.trade-panel-tabs button{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px;font-size:14px;font-weight:650}.trade-panel-tabs button.active{color:var(--text);border-color:var(--violet)}.trade-panel-tabs button:disabled{cursor:not-allowed;opacity:.45}.trade-panel-body{padding:17px}.trade-panel-heading{gap:6px;margin-bottom:15px;display:grid}.trade-panel-heading h2{-webkit-line-clamp:2;letter-spacing:-.03em;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.trade-outcome-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.trade-outcome-switcher button{border:1px solid var(--line);min-width:0;color:var(--text-soft);background:#ffffff06;border-radius:7px;justify-content:space-between;gap:6px;padding:9px;font-size:11px;display:flex;overflow:hidden}.trade-outcome-switcher button.active{background:var(--violet-soft);color:#e1d9ff;border-color:#8257ff99}.trade-outcome-switcher strong{text-overflow:ellipsis;white-space:nowrap;color:var(--yes);font-weight:650;overflow:hidden}.trade-side-switcher{grid-template-columns:1fr 1fr;gap:7px;display:grid}.trade-side-switcher button{border:1px solid var(--line);color:var(--text-soft);text-align:left;background:#ffffff06;border-radius:8px;gap:3px;padding:10px;font-size:12px;display:grid}.trade-side-switcher button strong{font-size:14px}.trade-side-switcher .yes.active{background:var(--yes-soft);color:#8bf0cd;border-color:#3dd6a499}.trade-side-switcher .no.active{background:var(--no-soft);color:#ffadba;border-color:#ff718599}.amount-field{color:var(--text-soft);gap:7px;margin-top:17px;font-size:12px;display:grid}.amount-field>div{border:1px solid var(--line-bright);background:#0000001f;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.amount-field input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:12px 0;font-size:17px;font-weight:650}.amount-field input::placeholder,.amount-field small{color:var(--text-muted)}.trade-shortcuts{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.trade-shortcuts button{border:1px solid var(--line);color:var(--text-soft);background:#ffffff06;border-radius:6px;padding:6px 0;font-size:11px}.trade-estimate{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-muted);grid-template-columns:1fr auto;gap:8px;margin:17px 0;padding:12px 0;font-size:12px;display:grid}.trade-estimate strong{color:var(--text);text-align:right}.trade-disabled{color:#ffffffbd;cursor:not-allowed;background:#8257ff75;border:0;border-radius:8px;width:100%;padding:12px;font-size:13px;font-weight:750}.trade-panel-note{color:var(--text-muted);margin:12px 0 0;font-size:11px;line-height:1.45}.event-information-grid{grid-template-columns:minmax(0,1fr) 358px;align-items:start;gap:18px;margin-top:18px;display:grid}.market-workspace-tabs{border-bottom:1px solid var(--line);gap:23px;display:flex}.market-workspace-tabs button{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px 11px;font-size:13px;font-weight:650}.market-workspace-tabs button.active{color:var(--text);border-color:var(--violet)}.series-order-book,.series-chart,.series-resolution{border:1px solid var(--line);background:#080d1d61;border-radius:10px;margin-top:13px;overflow:hidden}.series-order-book .embedded-book{border:0;border-radius:0}.series-order-book .book-row{padding:8px 16px;font-size:13px}.series-order-book .book-loading{height:270px}.series-chart .embedded-chart-header{padding-top:14px}.series-chart .chart-wrap,.series-chart .chart-loading{min-height:305px}.series-resolution{padding:18px}.series-resolution p{margin:8px 0;font-size:15px;line-height:1.45}.series-resolution small{color:var(--text-muted);line-height:1.4}.liveline-probability-chart{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.liveline-chart-legend{scrollbar-width:none;flex:0 0 30px;align-items:center;gap:5px;min-height:30px;padding:4px 14px 0;display:flex;overflow-x:auto}.liveline-chart-legend>span{min-width:0;color:var(--text-muted);white-space:nowrap;background:#ffffff0b;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.liveline-chart-legend i{border-radius:50%;flex:none;width:6px;height:6px}.liveline-chart-legend b{color:var(--text-soft);font-weight:750}.liveline-probability-chart-canvas,.inline-liveline-chart-canvas{flex:auto;min-height:0;overflow:hidden}.liveline-probability-chart-canvas>div:not(.liveline-chart--hide-series-controls),.inline-liveline-chart-canvas>div:not(.liveline-chart--hide-series-controls){display:none!important}.liveline-probability-chart-canvas>.liveline-chart--hide-series-controls,.inline-liveline-chart-canvas>.liveline-chart--hide-series-controls{min-height:0;height:100%!important}.liveline-probability-chart canvas,.inline-liveline-chart-canvas canvas{outline:0}.sports-event-page,.crypto-event-page{padding-top:34px}.sports-event-grid{grid-template-columns:220px minmax(0,1fr) 358px;align-items:start;gap:28px;display:grid}.sports-sidebar{border-right:1px solid var(--line);min-height:560px;color:var(--text-soft);padding-right:16px;position:sticky;top:132px}.sports-shortcuts{border-bottom:1px solid var(--line);gap:22px;padding:5px 0 28px;font-size:14px;font-weight:650;display:grid}.sports-shortcuts span{align-items:center;gap:8px;display:flex}.live-dot{background:var(--no);width:9px;height:9px;box-shadow:0 0 9px var(--no);border-radius:50%}.sports-sidebar-title{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:37px 0 19px;font-size:11px}.sports-sidebar-list{gap:7px;display:grid}.sports-sidebar-list span{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:10px 8px;font-size:14px;overflow:hidden}.sports-sidebar-list .active{color:var(--text);background:#ffffff0d}.sports-sidebar-list .nested{border-left:2px solid var(--violet);background:var(--violet-soft);border-radius:0 8px 8px 0;margin-left:12px}.sports-event-heading,.crypto-event-heading{justify-content:space-between;align-items:start;gap:20px;padding:17px 0 28px;display:flex}.sports-event-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(26px,3vw,39px)}.sports-event-heading h1 em{color:var(--text-muted);font-style:normal}.sports-scoreboard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 160px 1fr;align-items:center;gap:16px;min-height:215px;margin-bottom:20px;padding:23px;display:grid}.sports-scoreboard>div{text-align:center;justify-items:center;gap:10px;display:grid}.sports-scoreboard i{background:linear-gradient(135deg, var(--violet-soft), #25d4ff1a);color:#d8ceff;border:1px solid #8257ff73;border-radius:16px;place-items:center;width:55px;height:55px;font-size:23px;font-style:normal;font-weight:800;display:grid}.sports-scoreboard strong{font-size:16px}.sports-scoreboard p{text-align:center;justify-items:center;gap:7px;margin:0;display:grid}.sports-scoreboard p b{color:var(--cyan);font-size:35px;line-height:1}.sports-scoreboard p span{color:var(--yes);font-size:13px;font-weight:700}.sports-scoreboard p small{color:var(--text-muted);font-size:11px}.sports-chart-panel{background:#ffffff05;border-radius:12px;overflow:hidden}.sports-chart-meta{align-items:baseline;gap:12px;padding:15px 16px 0;display:flex}.sports-chart-meta span{color:var(--text-soft);font-size:14px}.sports-chart-meta strong{color:var(--cyan);font-size:24px}.sports-chart-meta small{color:var(--text-muted);margin-left:auto;font-size:12px}.sports-chart-panel .chart-wrap{height:clamp(320px,28vw,410px);min-height:0}.sports-chart-panel .chart-loading{min-height:clamp(320px,28vw,410px)}.event-chart-window-tabs{justify-content:flex-end;gap:19px;padding:0 17px 16px;display:flex}.event-chart-window-tabs button{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 0;font-size:12px;font-weight:750}.event-chart-window-tabs button:hover,.event-chart-window-tabs button.active{color:var(--text);border-color:var(--violet)}.chart-error{color:var(--text-muted);margin:-2px 17px 12px;font-size:11px}.sports-market-tabs{border-bottom:1px solid var(--line);gap:24px;margin-top:24px;display:flex;overflow-x:auto}.sports-market-tabs button{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 0 12px;font-size:15px;font-weight:700}.sports-market-tabs button.active{color:var(--text);border-color:var(--violet)}.sports-market-groups{gap:12px;margin:18px 0;display:grid}.sports-market-group{border:1px solid var(--line);background:var(--ink-raised);border-radius:13px;grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.sports-market-group-heading{gap:5px;display:grid}.sports-market-group-heading h3{margin:0;font-size:16px}.sports-market-group-heading span{color:var(--text-muted);letter-spacing:.06em;font-size:10px}.sports-market-options{grid-template-columns:repeat(auto-fit,minmax(114px,1fr));gap:10px;display:grid}.sports-market-options button{border:1px solid var(--line);min-width:0;color:var(--text-soft);background:#ffffff09;border-radius:8px;justify-content:space-between;gap:7px;padding:12px;font-size:12px;display:flex}.sports-market-options button.active{background:var(--violet-soft);border-color:#8257ffb8}.sports-market-options button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sports-market-options button strong{color:var(--cyan);white-space:nowrap}.sports-main-workspace>.rules-panel,.sports-main-workspace>.activity-panel{margin-top:18px}.sports-trade-rail{gap:18px;display:grid}.sports-trade-rail .trade-panel-shell{position:static}.combo-button{background:linear-gradient(var(--ink), var(--ink)) padding-box, linear-gradient(90deg, var(--yes), var(--violet)) border-box;border:2px solid #0000;border-radius:999px;padding:17px;font-size:15px;font-weight:750}.crypto-event-grid{grid-template-columns:minmax(0,1fr) 358px;align-items:start;gap:30px;display:grid}.crypto-title{align-items:center;gap:15px;display:flex}.crypto-asset-icon{color:#fff;background:linear-gradient(135deg,#ffaf2f,#de7211);border-radius:13px;place-items:center;width:80px;height:80px;font-size:43px;font-weight:850;display:grid}.crypto-event-heading h1{letter-spacing:-.055em;margin:0 0 5px;font-size:clamp(28px,3vw,40px)}.crypto-event-heading p{color:var(--text-muted);margin:0;font-size:15px}.crypto-event-heading p span{margin:0 5px}.crypto-price-strip{grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:20px 0 25px;display:grid}.crypto-price-strip>div{gap:7px;display:grid}.crypto-price-strip span,.crypto-price-strip p small{color:var(--text-muted);font-size:12px}.crypto-price-strip strong{letter-spacing:-.035em;font-size:22px}.crypto-price-strip strong i{color:var(--yes);font-size:14px;font-style:normal}.crypto-price-strip p{justify-items:end;gap:5px;margin:0;display:grid}.crypto-price-strip p b{color:var(--no);font-size:16px}.crypto-chart-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.crypto-chart-header{justify-content:space-between;align-items:center;padding:18px 12px 0;display:flex}.crypto-chart-header>div{gap:4px;display:grid}.crypto-chart-header>div strong{color:#ffae35;letter-spacing:-.055em;font-size:31px}.crypto-target-line{color:#ffc976;background:#ffae352e;border-radius:5px;padding:6px 11px;font-size:11px}.crypto-chart-panel .chart-wrap,.crypto-chart-panel .chart-loading{min-height:370px}.crypto-window-controls{gap:10px;margin:20px 0;display:flex;overflow-x:auto}.crypto-window-controls button{border:1px solid var(--line);color:var(--text-soft);background:#ffffff09;border-radius:20px;flex:none;padding:10px 16px;font-size:13px}.crypto-window-controls button:nth-child(2){background:var(--violet-soft);border-color:#8257ff80}.crypto-book-collapsible{border:1px solid var(--line);border-radius:13px;overflow:hidden}.crypto-book-collapsible>button{background:var(--ink-raised);border:0;justify-content:space-between;align-items:center;width:100%;padding:18px;display:flex}.crypto-book-collapsible>button strong{font-size:17px}.crypto-book-collapsible>button small{color:var(--text-muted)}.crypto-book-collapsible>button span{color:var(--text-muted);align-items:center;gap:12px;font-size:12px;display:flex}.crypto-book-collapsible .embedded-book{border:0;border-radius:0}.crypto-main-workspace>.rules-panel,.crypto-main-workspace>.activity-panel{margin-top:19px}.crypto-trade-rail{gap:18px;display:grid}.crypto-trade-rail .trade-panel-shell{position:static}.crypto-series-rail{gap:10px;padding-top:2px;display:grid}.crypto-series-tabs{gap:8px;margin-bottom:5px;display:flex}.crypto-series-tabs button{color:var(--text-muted);background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px}.crypto-series-rail>a{border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.crypto-series-rail>a:hover{background:#ffffff0a}.crypto-series-rail>a>span{color:#ffbc5a;background:#533b15;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;overflow:hidden}.crypto-series-rail img{object-fit:cover;width:100%;height:100%}.crypto-series-rail b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crypto-series-rail strong{color:var(--text-soft);font-size:14px}@media (max-width:1100px){.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid{grid-template-columns:1fr}.insight-rail{grid-template-columns:1fr 1fr}.hot-topics{grid-column:1/-1}.event-layout,.event-trading-layout,.event-information-grid,.crypto-event-grid{grid-template-columns:1fr}.sports-event-grid{grid-template-columns:190px minmax(0,1fr)}.sports-trade-rail{grid-column:2}.market-secondary{grid-template-columns:1fr 1fr}.trade-panel-shell{position:static}.event-image,.event-placeholder{width:120px;height:120px}.featured-panel{min-height:360px}}@media (max-width:760px){.discovery-page{padding-top:25px}.activity-table,.leaderboard-table{overflow-x:auto}.activity-table-head,.activity-table-row{min-width:720px}.leaderboard-row{min-width:650px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-market{grid-template-columns:25px minmax(0,1fr) auto}.dashboard-market small{display:none}.rewards-empty{margin-top:25px;padding:38px 20px}}.market-discovery-tabs{scrollbar-width:none;gap:8px;margin:17px 0 10px;padding-bottom:2px;display:flex;overflow-x:auto}.market-discovery-tabs button{color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:8px 11px;font-size:13px;font-weight:700}.market-discovery-tabs button:hover,.market-discovery-tabs button.active{background:var(--violet-soft);color:#ded6ff;border-color:#8257ff5c}.weather-controls{justify-content:flex-end;gap:7px;margin-top:-35px;display:flex}.weather-controls button{border:1px solid var(--line);background:var(--ink-raised);color:var(--text-soft);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.weather-controls button.active{background:var(--violet-soft);color:var(--text);border-color:#25d4ffa6}.weather-section-heading{letter-spacing:-.035em;text-transform:capitalize;margin:34px 0 0;font-size:20px}.weather-discovery-layout .category-sidebar{z-index:5;background:var(--ink);align-self:start;max-height:calc(100vh - 142px);position:sticky;top:124px}.weather-market-sections{gap:34px;margin-top:31px;display:grid}.weather-market-section{scroll-margin-top:145px}.weather-market-section h3{letter-spacing:-.035em;text-transform:capitalize;margin:0 0 14px;font-size:20px}.weather-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.weather-empty-state{border:1px dashed var(--line);color:var(--text-muted);border-radius:12px;margin:0;padding:22px;font-size:13px}.weather-discovery-content{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.market-card-selectable{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer}.market-card-selectable:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.weather-trade-rail{border:1px solid var(--line-bright);background:#121a31;border-radius:14px;gap:15px;padding:15px;display:grid;position:sticky;top:132px;box-shadow:0 14px 35px #0000002e}.weather-trade-loading{min-height:180px;color:var(--text-soft);align-content:center}.weather-trade-loading strong{font-size:14px}.weather-trade-event{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;display:grid}.weather-trade-event>div{gap:3px;min-width:0;display:grid}.weather-trade-event small,.weather-trade-event span,.weather-trade-rail p{color:var(--text-muted);font-size:10px}.weather-trade-event strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.weather-trade-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.weather-trade-tabs button{color:var(--text-muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 0;font-size:13px;font-weight:700}.weather-trade-tabs button.active{border-color:var(--violet);color:var(--text)}.weather-trade-tabs span{color:var(--text-soft);padding-bottom:8px;font-size:11px;font-weight:700}.weather-outcome{color:#8bf0cd;border:1px solid;border-radius:8px;padding:12px;font-size:14px;font-weight:750}.weather-outcome.buy{background:var(--yes-soft);border-color:#3dd6a45c}.weather-outcome.sell{background:var(--no-soft);color:#ffadba;border-color:#ff71855c}.weather-amount{justify-content:space-between;align-items:baseline;padding-top:5px;display:flex}.weather-amount span{color:var(--text-soft);font-size:13px}.weather-amount strong{color:var(--text-muted);letter-spacing:-.05em;font-size:31px}.weather-quick-amounts{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.weather-quick-amounts button{border:1px solid var(--line);color:var(--text-soft);background:0 0;border-radius:6px;padding:6px 0;font-size:10px}.weather-trade-button{background:var(--violet);color:#fff;border:0;border-radius:8px;padding:11px;font-size:13px;font-weight:750}.weather-trade-rail p{margin:-3px 0 0;line-height:1.45}.election-skeleton-line,.election-skeleton-tab,.election-market-skeleton{background:linear-gradient(100deg, var(--ink-hover) 20%, var(--violet-soft) 48%, var(--ink-hover) 76%)}@supports (color:color-mix(in lab, red, red)){.election-skeleton-line,.election-skeleton-tab,.election-market-skeleton{background:linear-gradient(100deg, var(--ink-hover) 20%, color-mix(in srgb, var(--violet-soft) 66%, var(--ink-hover)) 48%, var(--ink-hover) 76%)}}.election-skeleton-line,.election-skeleton-tab,.election-market-skeleton{background-size:220% 100%;animation:1.55s ease-in-out infinite election-skeleton-shimmer}.election-skeleton-line{border-radius:999px;display:block}.election-heading--skeleton{min-height:39px}.election-skeleton-line--heading{border-radius:8px;width:188px;height:31px}.election-skeleton-tab{border-radius:999px;flex:none;width:54px;height:33px}.election-map--skeleton{isolation:isolate;position:relative}.election-map-skeleton-glow{z-index:-1;background:radial-gradient(ellipse, var(--violet), transparent 68%);border-radius:50%;position:absolute;inset:13% 20%}@supports (color:color-mix(in lab, red, red)){.election-map-skeleton-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--violet) 30%, transparent), transparent 68%)}}.election-map-skeleton-glow{filter:blur(10px)}.election-map-skeleton-continent{z-index:1;border:1px solid var(--violet);position:absolute}@supports (color:color-mix(in lab, red, red)){.election-map-skeleton-continent{border:1px solid color-mix(in srgb, var(--violet) 42%, var(--line))}}.election-map-skeleton-continent{background:var(--violet-soft);border-radius:44% 56% 51% 49%/52% 42% 58% 48%}@supports (color:color-mix(in lab, red, red)){.election-map-skeleton-continent{background:color-mix(in srgb, var(--violet-soft) 78%, var(--ink-raised))}}.election-map-skeleton-continent{opacity:.72}.election-map-skeleton-continent--north{width:30%;height:31%;top:25%;left:17%;transform:rotate(-11deg)}.election-map-skeleton-continent--south{width:15%;height:27%;top:54%;left:36%;transform:rotate(18deg)}.election-map-skeleton-continent--east{width:29%;height:37%;top:28%;right:16%;transform:rotate(9deg)}.election-skeleton-line--map-label{z-index:2;width:152px;height:13px;position:absolute;top:23px;left:23px}.election-country-sidebar--skeleton{pointer-events:none}.election-skeleton-line--country{border-radius:9px;width:100%;height:35px}.election-skeleton-line--section{border-radius:7px;width:176px;height:24px;margin:0 0 17px}.election-market-skeleton{border:1px solid var(--line);border-radius:13px;grid-template-rows:auto 22px 44px 1fr;gap:15px;min-height:250px;padding:16px;display:grid}.election-market-skeleton>div{grid-template-rows:16px 13px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.election-skeleton-line--icon{border-radius:13px;grid-row:1/span 2;width:52px;height:52px}.election-skeleton-line--title{width:91%;height:15px}.election-skeleton-line--title-short{width:58%;height:12px}.election-skeleton-line--odds{width:72%;height:17px}.election-skeleton-line--action{border-radius:9px;width:100%;height:43px}.election-market-skeleton footer{justify-content:space-between;align-items:end;display:flex}.election-skeleton-line--meta{width:42%;height:11px}.election-skeleton-line--tools{width:46px;height:18px}.election-load-more{justify-content:center;margin-top:20px;display:flex}.election-load-more button{min-width:220px}.election-load-more+.election-market-grid{margin-top:13px}@keyframes election-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.election-page{min-height:calc(100vh - 116px);padding:30px 0 72px}.election-heading{align-items:center;gap:24px;display:flex;overflow:hidden}.election-heading h1{letter-spacing:-.055em;flex:none;margin:0;font-size:31px}.election-month-tabs{scrollbar-width:none;gap:7px;padding:2px 0;display:flex;overflow-x:auto}.election-month-tabs button{border:1px solid var(--line);background:var(--ink-raised);min-width:45px;color:var(--text-muted);border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:700}.election-month-tabs button.active{background:var(--violet);color:#fff;border-color:#25d4ffb3}.election-map{background:radial-gradient(circle at 48% 20%,#4f7aff38,#0000 42%),#0e1730;border:1px solid #25d4ff40;border-radius:16px;min-height:270px;margin-top:20px;position:relative;overflow:hidden}.election-map-label{z-index:1;color:var(--text-soft);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex;position:absolute;top:15px;left:18px}.election-map svg{width:100%;height:300px;padding:25px 18px 0}.election-map path{fill:#4d7dff4d;stroke:#45aaffd1;stroke-width:2px}.election-content{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.election-content .category-sidebar{border-right:1px solid var(--line);max-height:calc(100vh - 150px);padding:28px 15px 28px 0;position:sticky;top:132px;overflow-y:auto}.election-markets{min-width:0;padding-top:27px}.election-markets h2{letter-spacing:-.04em;margin:0 0 17px;font-size:22px}.election-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.market-discovery-tabs{margin-top:13px}.weather-controls{justify-content:flex-start;margin-top:15px;overflow-x:auto}.weather-section-heading{margin-top:24px}.weather-discovery-layout .category-sidebar{border:0;max-height:215px;margin-top:10px;padding:0 0 10px;position:sticky;top:63px}.weather-discovery-content{grid-template-columns:1fr}.weather-trade-rail{position:static}.weather-market-sections{gap:27px;margin-top:25px}.weather-market-grid{grid-template-columns:1fr}.election-page{padding-top:20px}.election-heading{flex-direction:column;align-items:flex-start;gap:13px}.election-month-tabs{max-width:100%}.election-map{min-height:190px}.election-map svg{height:210px;padding:30px 5px 0}.election-content{display:block}.election-content .category-sidebar{border:0;max-height:205px;margin-top:10px;padding:0 0 10px;position:static}.election-market-grid{grid-template-columns:1fr}}.filter-panel{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 18px;padding:0;display:flex;position:relative}.filter-dropdown{position:relative}.filter-dropdown>button{border:1px solid var(--line-bright);background:var(--ink-raised);min-height:39px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.filter-dropdown>button:hover,.filter-dropdown>button[aria-expanded=true]{background:var(--violet-soft);border-color:#25d4ffa6}.filter-menu{z-index:15;border:1px solid var(--line-bright);background:#151d34;border-radius:10px;min-width:max-content;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 36px #0000004d}.filter-menu button{color:var(--text-soft);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:13px}.filter-menu button:hover,.filter-menu button.active{background:var(--violet-soft);color:var(--text)}.filter-exclusions{min-height:39px;color:var(--text-soft);align-items:center;gap:12px;padding:0 4px;font-size:13px;font-weight:650;display:inline-flex}.filter-exclusions label{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.filter-exclusions input{width:15px;height:15px;accent-color:var(--violet)}@media (max-width:760px){.category-nav-shell,.category-nav{height:41px}.category-nav-shell.open{height:auto}.category-nav-shell.open .category-nav{flex-wrap:wrap;height:auto;max-height:340px;padding:10px 0}}.referral-page{background:radial-gradient(circle at 88% 7%,#8a5cf633,#0000 26rem);min-height:calc(100vh - 116px);padding:42px 0 78px}.referral-shell{gap:24px;display:grid}.referral-hero{background:linear-gradient(106deg,#211749,#141129 64%,#15112a);border:1px solid #a784ff4d;border-radius:20px;justify-content:space-between;align-items:center;min-height:220px;padding:35px 50px;display:flex;position:relative;overflow:hidden}.referral-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff05);position:absolute;inset:0}.referral-eyebrow,.panel-kicker{color:#cdbbff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.referral-hero h1{z-index:1;letter-spacing:-.065em;margin:10px 0;font-size:clamp(32px,4.1vw,55px);line-height:.96;position:relative}.referral-hero h1 em{color:#ad8aff;font-style:normal}.referral-hero p{z-index:1;max-width:520px;color:var(--text-soft);margin:0;font-size:15px;line-height:1.55;position:relative}.referral-hero-orbit{border:1px solid #b694ff33;border-radius:50%;flex:none;width:250px;height:190px;margin-right:35px;position:relative;transform:rotate(-25deg)}.referral-hero-orbit:before,.referral-hero-orbit:after{content:"";border:1px solid #b694ff21;border-radius:50%;position:absolute}.referral-hero-orbit:before{inset:26px}.referral-hero-orbit:after{inset:60px}.referral-hero-orbit span{z-index:1;color:#c7acff;filter:drop-shadow(0 0 18px #8b5cf6);font-size:37px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(25deg)}.referral-hero-orbit i,.referral-hero-orbit b{z-index:2;background:#ac84ff;border-radius:50%;width:10px;height:10px;display:block;position:absolute;box-shadow:0 0 16px #8b5cf6}.referral-hero-orbit i{top:21px;left:48px}.referral-hero-orbit b{background:#6ff0d1;width:7px;height:7px;bottom:38px;right:25px;box-shadow:0 0 16px #3dd6a4}.referral-summary{border:1px solid var(--line);background:#ffffff07;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0;display:grid;overflow:hidden}.referral-summary>div{border-right:1px solid var(--line);align-content:center;gap:6px;min-height:116px;padding:20px 27px;display:grid}.referral-summary span,.chart-stat-row span{color:var(--text-muted);font-size:12px;font-weight:650}.referral-summary strong{letter-spacing:-.045em;font-size:25px}.referral-summary small{color:#87e8c5;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.referral-summary>div:nth-child(2) small,.referral-summary>div:nth-child(3) small{color:var(--text-muted)}.claim-button{color:#fff;background:linear-gradient(115deg,#8059e9,#a97cff);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:195px;margin:21px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #724ee440}.claim-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.claim-button.claimed{color:#83ebc6;box-shadow:none;background:#3dd6a42b}.referral-grid{grid-template-columns:1.12fr .88fr;gap:24px;display:grid}.referral-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0a,#ffffff04);border-radius:16px}.referral-link-card,.referral-how-card{min-height:326px;padding:26px}.referral-card-heading,.section-heading,.chart-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.referral-card-heading>svg{color:#b896ff}.referral-card h2,.section-heading h2,.chart-heading h2{letter-spacing:-.045em;margin:5px 0 0;font-size:21px}.referral-card-copy{color:var(--text-muted);margin:12px 0 20px;font-size:13px;line-height:1.5}.referral-code-field{background:#8b5cf617;border:1px solid #ae8cff66;border-radius:10px;align-items:center;gap:12px;height:54px;padding:0 12px 0 15px;display:flex}.referral-code-field>span{color:#bba0ff;letter-spacing:.1em;font-size:10px;font-weight:800}.referral-code-field strong,.referral-code-field input{color:#fff;letter-spacing:.04em;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:800}.referral-code-field input{background:0 0;border:0;outline:0}.referral-code-field button{color:#d8c5ff;background:#ffffff14;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.referral-code-field button:hover{background:#ffffff26}.referral-copy-row{color:#c6aeff;background:0 0;border:0;align-items:center;gap:7px;margin-top:11px;padding:0;font-size:12px;font-weight:750;display:inline-flex}.referral-url{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:22px;padding-top:18px;display:flex}.referral-url>span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.referral-url button{border:1px solid var(--line);color:var(--text-soft);background:#ffffff06;border-radius:7px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:750;display:inline-flex}.referral-url button:hover{border-color:var(--violet)}.tier-badge{background:var(--violet-soft);color:#cfbbff;border:1px solid #b294ff5c;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800}.referral-steps{gap:14px;margin:21px 0 0;padding:0;list-style:none;display:grid}.referral-steps li{align-items:center;gap:12px;display:flex}.referral-steps b{background:var(--violet-soft);color:#c6aaff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.referral-steps span{gap:2px;display:grid}.referral-steps strong{font-size:13px}.referral-steps small{color:var(--text-muted);font-size:11px}.referral-tier-section{gap:14px;display:grid}.section-heading{align-items:end}.section-heading button{color:var(--text-soft);background:0 0;border:0;align-items:center;gap:5px;padding:7px 0;font-size:12px;font-weight:700;display:inline-flex}.referral-tiers{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.referral-tier{border:1px solid var(--line);background:#ffffff06;border-radius:14px;padding:19px}.tier-top{justify-content:space-between;align-items:center;display:flex}.tier-top span{color:var(--text-soft);font-size:13px;font-weight:800}.tier-top strong{color:#bda0ff;letter-spacing:-.05em;font-size:23px}.referral-tier>p{color:var(--text-muted);margin:6px 0 18px;font-size:11px}.tier-metrics{border-top:1px solid var(--line);color:var(--text-soft);justify-content:space-between;gap:8px;padding:10px 0;font-size:11px;display:flex}.tier-fees{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding-top:10px;display:flex}.tier-fees span{color:var(--text-muted);font-size:10px}.tier-fees b{font-size:15px}.referral-tier.cyan .tier-top strong{color:#7ee7ff}.referral-tier.rose .tier-top strong{color:#ff9ab0}.referral-chart-card{padding:27px}.chart-heading p{color:var(--text-muted);margin:6px 0 0;font-size:12px}.chart-controls{background:#ffffff0b;border-radius:9px;gap:5px;padding:4px;display:flex}.chart-controls button{color:var(--text-muted);background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:11px;font-weight:750}.chart-controls button.active{color:#fff;background:#3a2b61;box-shadow:0 2px 8px #00000038}.chart-stat-row{align-items:end;gap:39px;margin:29px 0 12px;display:flex}.chart-stat-row>div{gap:4px;display:grid}.chart-stat-row strong{letter-spacing:-.045em;font-size:21px}.chart-legend{grid-auto-flow:column;gap:14px;margin-left:auto;padding-bottom:3px;display:flex!important}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend i{border-radius:50%;width:7px;height:7px}.volume-dot{background:#a07dff}.fee-dot{background:#58dfbe}.referral-chart{height:230px;position:relative}.referral-chart svg{width:100%;height:calc(100% - 25px);overflow:visible}.chart-grid{fill:none;stroke:#d7c6ff1f;stroke-width:.35px;vector-effect:non-scaling-stroke}.volume-line,.fee-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.volume-line{stroke:#a07dff;stroke-width:2.2px}.fee-line{stroke:#58dfbe;stroke-width:2px;stroke-dasharray:4 4}.chart-labels{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.chart-labels span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.referral-grid{grid-template-columns:1fr}.referral-hero-orbit{margin-right:0;transform:scale(.82)rotate(-25deg)}.referral-summary{grid-template-columns:repeat(2,1fr)}.referral-summary>div:nth-child(2){border-right:0}.claim-button{grid-column:1/-1;min-height:48px;margin-top:0}.referral-tiers{grid-template-columns:1fr}.referral-tier{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:14px;display:grid}.referral-tier>p,.tier-metrics,.tier-fees{border:0;margin:0;padding:0}.tier-metrics{gap:6px;display:grid}}@media (max-width:600px){.referral-page{padding-top:20px}.referral-hero{min-height:245px;padding:27px}.referral-hero p{max-width:330px}.referral-hero-orbit{opacity:.65;position:absolute;bottom:-52px;right:-94px}.referral-summary{grid-template-columns:1fr}.referral-summary>div{border-right:0;border-bottom:1px solid var(--line);min-height:96px}.referral-summary>div:nth-child(2){border-right:0}.referral-summary>div:nth-child(3){border-bottom:0}.claim-button{grid-column:auto;margin:15px}.referral-link-card,.referral-how-card,.referral-chart-card{padding:20px}.referral-url{flex-direction:column;align-items:flex-start}.chart-heading{flex-direction:column;align-items:start}.chart-stat-row{flex-wrap:wrap;gap:16px 25px}.chart-legend{width:100%;margin-left:0}.referral-tier{grid-template-columns:1fr;gap:8px}.tier-metrics{display:flex}.tier-fees{border-top:1px solid var(--line);padding-top:10px}.section-heading{align-items:start}.shell{width:min(100% - 28px,1440px)}}.game-market-sections{gap:32px;margin-top:26px;display:grid}.game-market-sections.has-tabs{gap:20px}.game-market-tabs{border-bottom:1px solid var(--line);gap:26px;display:flex;overflow-x:auto}.game-market-tabs button{color:var(--text-muted);cursor:pointer;letter-spacing:-.025em;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 0 12px;font-size:16px;font-weight:750}.game-market-tabs button:hover{color:var(--text-soft)}.game-market-tabs button.active{border-color:var(--violet);color:var(--text)}.game-market-section{min-width:0}.game-market-section>h3{color:var(--text);letter-spacing:-.035em;margin:0 0 12px;font-size:21px}.game-market-card-list{gap:10px;display:grid}.game-market-card{border:1px solid var(--line);background:var(--ink-raised);border-radius:14px;grid-template-columns:minmax(150px,.78fr) minmax(0,1.22fr);align-items:center;gap:18px;min-height:92px;padding:15px 16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.game-market-card{background:color-mix(in srgb, var(--ink-raised) 84%, transparent)}}.game-market-card>header{align-self:center;gap:4px;min-width:0;display:grid}.game-market-card>header>div{min-width:0}.game-market-card h4{color:var(--text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;margin:0;font-size:15px;overflow:hidden}.game-market-card header small{color:var(--text-muted);font-size:12px;font-weight:600}.game-market-card header>span{color:var(--text-muted);letter-spacing:.08em;font-size:9px;font-weight:750}.game-market-outcomes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;min-width:0;display:grid}.game-market-outcomes button{min-width:0;min-height:52px;color:var(--text-soft);text-align:left;background:#ffffff0e;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:flex}.game-market-outcomes button:hover,.game-market-outcomes button.active{background:var(--violet-soft);color:var(--text);border-color:#25d4ff6b}.game-market-outcomes button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-market-outcomes button strong{color:var(--cyan);letter-spacing:-.035em;flex:none;font-size:18px}.game-market-card.moneyline .game-market-outcomes button:first-child.active,.game-market-card.moneyline .game-market-outcomes button:first-child:hover{background:#5943e16e;border-color:#8257ffa3}.game-market-card:has(.line-dial){align-items:center;padding-bottom:0}.line-dial{border-top:1px solid var(--line);background:var(--ink-raised);grid-column:1/-1;min-height:48px;margin:0 -16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.line-dial{background:color-mix(in srgb, var(--ink-raised) 84%, transparent)}}.line-dial:before,.line-dial:after{z-index:2;pointer-events:none;content:"";width:72px;position:absolute;top:0;bottom:0}.line-dial:before{background:linear-gradient(90deg, var(--ink-raised) 45%, transparent);left:0}.line-dial:after{background:linear-gradient(270deg, var(--ink-raised) 45%, transparent);right:0}.line-dial-marker{z-index:4;width:12px;height:12px;color:var(--cyan);position:absolute;top:-4px;left:50%;transform:translate(-50%)}.line-dial-marker:before{content:"";border-top:8px solid;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;display:block}.line-dial-swiper{z-index:1;width:100%;height:48px;position:relative;overflow:hidden}.line-dial-swiper .swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;transition-timing-function:ease;display:flex;position:relative}.line-dial-swiper .swiper-slide{flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:48px;transition-property:transform;display:flex;position:relative}.line-dial-slide button{width:40px;height:48px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:750;line-height:1;transition:color .15s,font-size .15s}.line-dial-slide button:hover{color:var(--text)}.line-dial-slide button.active{color:var(--text);font-size:16px;font-weight:800}.line-dial-arrow{z-index:3;width:32px;height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:3px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.line-dial-arrow svg{stroke-width:2.4px;width:12px;height:12px}.line-dial-arrow:hover:not(:disabled){background:var(--ink-hover);color:var(--text)}.line-dial-arrow:disabled{opacity:.34;cursor:default}.line-dial-arrow--previous{left:9px}.line-dial-arrow--next{right:9px}.game-market-section.esports>h3{margin-top:14px;font-size:20px}.game-market-section.esports .game-market-card{background:#ffffff05;border-color:#0000;border-radius:11px}.game-market-section.esports .game-market-card:hover{background:#ffffff09}.game-market-section.esports .game-market-card>header>span{display:none}.game-market-section.esports .game-market-outcomes button{background:#fff1;min-height:48px}@media (max-width:760px){.game-market-sections{gap:23px;margin-top:20px}.game-market-tabs{gap:20px}.game-market-tabs button{font-size:15px}.game-market-section>h3{font-size:19px}.game-market-card{grid-template-columns:1fr;gap:12px;padding:14px}.game-market-outcomes{grid-auto-columns:minmax(118px,1fr);padding-bottom:2px;overflow-x:auto}.game-market-outcomes button{min-height:46px}.line-dial{margin:0 -14px}.line-dial:before,.line-dial:after{width:58px}.line-dial-arrow--previous{left:5px}.line-dial-arrow--next{right:5px}}.weather-discovery-layout .feed-header .eyebrow{display:none}.weather-discovery-layout .feed-header h2{margin-top:0}.weather-discovery-layout .weather-controls{gap:12px;width:max-content;margin-top:-34px;margin-left:auto;margin-right:322px}.weather-date-tabs{display:flex}.weather-discovery-layout .weather-date-tabs button{border-radius:0;justify-content:center;min-width:76px}.weather-discovery-layout .weather-date-tabs button:first-child{border-radius:999px 0 0 999px}.weather-discovery-layout .weather-date-tabs button:last-child{border-radius:0 999px 999px 0}.weather-trade-column{position:sticky;top:132px}.weather-trade-column .weather-trade-rail{gap:17px;padding:18px;position:static}.weather-trade-event{grid-template-columns:54px minmax(0,1fr)}.weather-trade-event .event-image.compact,.weather-trade-event .event-placeholder.compact{border-radius:11px;width:54px;height:54px}.weather-trade-event strong{font-size:13px}.weather-trade-tabs{grid-template-columns:1fr 1fr auto;gap:13px}.weather-trade-tabs span{align-items:center;gap:4px;display:flex}.weather-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.weather-outcome{border:1px solid var(--line);min-height:54px;color:var(--text-soft);background:#ffffff0d;border-radius:9px;justify-content:center;align-items:center;gap:5px;display:flex}.weather-outcome strong{color:inherit}.weather-outcome.yes.active{background:var(--yes-soft);color:var(--yes);border-color:#3dd6a485}.weather-outcome.no.active{background:var(--no-soft);color:#ffadb8;border-color:#ff718585}.weather-trade-button{border-radius:9px;min-height:47px}.weather-trade-disclaimer{color:var(--text-muted);text-align:center;margin:12px 4px 0;font-size:10px;line-height:1.45}.weather-trade-disclaimer a{color:var(--text-soft);text-decoration:underline}@media (max-width:760px){.weather-discovery-layout .weather-controls{width:auto;margin:15px 0 0}.weather-trade-column{position:static}}.sports-discovery-layout{grid-template-columns:220px minmax(0,1fr) 328px;align-items:start;gap:28px;display:grid}.sports-discovery-layout>.category-sidebar{align-self:start}.sports-props-layout{grid-template-columns:220px minmax(0,1fr)}.sports-discovery-main{min-width:0}.sports-discovery-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.sports-discovery-header h1{letter-spacing:-.055em;margin:0;font-size:31px}.sports-discovery-actions{gap:7px;display:flex}.sports-discovery-actions button{width:35px;height:35px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.sports-discovery-actions button:hover,.sports-discovery-actions button.active{color:var(--cyan);border-color:#25d4ff80}.sports-search{border:1px solid var(--line-bright);background:var(--ink-raised);width:100%;color:var(--text);border-radius:9px;outline:0;margin-top:15px;padding:11px 12px}.sports-odds-menu{z-index:12;border:1px solid var(--line-bright);background:#151d34;border-radius:11px;gap:4px;width:210px;margin-top:8px;padding:13px;display:grid;position:absolute;box-shadow:0 17px 38px #00000057}.sports-odds-menu>span{color:var(--text-muted);padding:3px 7px 8px;font-size:12px}.sports-odds-menu button{color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:7px;padding:10px 8px;font-size:14px}.sports-odds-menu button.active{background:var(--violet-soft);color:var(--text)}.sports-view-tabs{border-bottom:1px solid var(--line);gap:22px;margin:20px 0 15px;display:flex}.sports-view-tabs button,.sports-view-tabs a{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 10px;font-size:14px;font-weight:700}.sports-view-tabs a{text-decoration:none}.sports-view-tabs button.active,.sports-view-tabs a.active{border-color:var(--violet);color:var(--text)}.sports-league-section{gap:11px;margin:26px 0 31px;display:grid}.sports-league-heading{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) repeat(3,minmax(96px,.65fr));align-items:end;gap:9px;padding:0 8px;font-size:10px;font-weight:750;display:grid}.sports-league-heading h2{color:var(--text);letter-spacing:-.035em;text-transform:none;margin:0;font-size:19px}.sports-game-card{border:1px solid var(--line);background:#141c34b8;border-radius:13px;padding:14px 16px}.sports-game-meta{color:var(--text-muted);align-items:center;gap:7px;margin-bottom:12px;font-size:11px;display:flex}.sports-game-meta>span{color:var(--text-soft);background:#ffffff0f;border-radius:5px;padding:3px 5px;font-weight:700}.sports-game-meta b{color:var(--text-soft);font-weight:600}.sports-game-meta em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.sports-game-rows{grid-template-columns:minmax(155px,1fr) repeat(3,minmax(96px,.65fr));align-items:center;gap:8px;display:grid}.sports-team{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 4px;display:flex}.sports-team strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sports-team span{color:var(--text-muted)}.sports-line{border:1px solid var(--line);min-width:0;color:var(--text-soft);background:#ffffff0a;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:10px 8px;font-size:11px;display:flex}.sports-line:hover{background:var(--violet-soft);border-color:#25d4ff8c}.sports-line strong{color:var(--cyan);flex:none;font-size:12px}.sports-line.unavailable{color:var(--text-muted);place-items:center;display:grid}.sports-loading{border:1px dashed var(--line);min-height:190px;color:var(--text-muted);border-radius:12px;place-items:center;font-size:13px;display:grid}.sports-props-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:23px;display:grid}.sports-prop-card{border:1px solid var(--line);min-height:220px;color:var(--text);background:#141c34b8;border-radius:13px;flex-direction:column;padding:16px;text-decoration:none;transition:all .18s;display:flex}.sports-prop-card:hover{background:var(--ink-hover);border-color:#8257ffa3;transform:translateY(-2px)}.sports-prop-heading{align-items:flex-start;gap:10px;display:flex}.sports-prop-heading>img,.sports-prop-heading>span{background:var(--violet-soft);width:38px;height:38px;color:var(--cyan);object-fit:cover;border-radius:9px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.sports-prop-heading>div{min-width:0}.sports-prop-heading h3{margin:1px 0 5px;font-size:14px;line-height:1.3}.sports-prop-heading p{color:var(--text-muted);margin:0;font-size:11px}.sports-prop-outcomes{gap:8px;margin-top:17px;display:grid}.sports-prop-outcomes>div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.sports-prop-outcomes span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sports-prop-outcomes strong{color:var(--yes)}.sports-prop-card footer{color:var(--text-muted);justify-content:space-between;gap:7px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.sports-trade-column{position:sticky;top:132px}.sports-discovery-trade{border:1px solid var(--line-bright);background:#121a31;border-radius:14px;gap:16px;padding:18px;display:grid;box-shadow:0 14px 35px #0000002e}.sports-discovery-trade.loading{min-height:190px;color:var(--text-soft);align-content:center}.sports-discovery-trade.loading span{color:var(--text-muted);letter-spacing:.09em;font-size:10px}.sports-trade-event{grid-template-columns:46px minmax(0,1fr);gap:10px;display:grid}.sports-trade-event>span{background:var(--violet-soft);width:46px;height:46px;color:var(--cyan);border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.sports-trade-event div{gap:4px;min-width:0;display:grid}.sports-trade-event small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sports-trade-event strong{font-size:15px}.sports-trade-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:13px;display:grid}.sports-trade-tabs button{color:var(--text-muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 0;font-size:13px;font-weight:700}.sports-trade-tabs button.active{border-color:var(--violet);color:var(--text)}.sports-trade-tabs span{color:var(--text-soft);align-items:center;gap:3px;padding-bottom:8px;font-size:11px;font-weight:700;display:flex}.sports-trade-outcomes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sports-trade-outcomes button{border:1px solid var(--line);min-height:54px;color:var(--text-soft);background:#ffffff0d;border-radius:8px;padding:9px;font-size:12px}.sports-trade-outcomes button.active{background:var(--yes-soft);color:var(--yes);border-color:#3dd6a475}.sports-trade-outcomes strong{color:inherit;margin-top:4px;font-size:14px;display:block}.sports-trade-amount{justify-content:space-between;align-items:baseline;display:flex}.sports-trade-amount span{color:var(--text-soft);font-size:13px}.sports-trade-amount strong{color:var(--text-muted);letter-spacing:-.05em;font-size:31px}.sports-trade-quick{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.sports-trade-quick button{border:1px solid var(--line);color:var(--text-soft);background:0 0;border-radius:6px;padding:7px 0;font-size:10px}.sports-trade-button{background:var(--violet);color:#fff;border:0;border-radius:9px;min-height:47px;font-size:14px;font-weight:750}.sports-trade-column>p{color:var(--text-muted);text-align:center;margin:12px 4px 0;font-size:10px}@media (max-width:1100px){.sports-discovery-layout{grid-template-columns:190px minmax(0,1fr)}.sports-trade-column{grid-column:2;position:static}.sports-league-heading,.sports-game-rows{grid-template-columns:minmax(135px,1fr) repeat(3,minmax(78px,.65fr))}}@media (max-width:760px){.sports-discovery-layout{display:block}.sports-discovery-layout>.category-sidebar{margin-bottom:20px}.sports-discovery-header h1{font-size:25px}.sports-league-heading{display:none}.sports-game-rows{grid-template-columns:1fr 1fr}.sports-team{grid-column:1/-1;padding-bottom:2px}.sports-line:nth-of-type(4),.sports-line:nth-of-type(8){display:none}.sports-props-grid{grid-template-columns:1fr}.sports-trade-column{display:none}.sports-odds-menu{width:100%;position:relative}}.nfl-props-filters{scrollbar-width:thin;gap:7px;margin:0 0 18px;padding:1px 0 5px;display:flex;overflow-x:auto}.nfl-props-filters button{color:var(--text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.nfl-props-filters button:hover,.nfl-props-filters button.active{border-color:var(--line-bright);background:var(--violet-soft);color:var(--text)}.sports-draw-line{grid-column:1/3;grid-template-columns:minmax(155px,1fr) minmax(96px,.65fr);align-items:center;gap:8px;display:grid}.sports-draw-line>span{color:var(--text-muted);padding:4px;font-size:12px;font-weight:700}.sports-trade-outcomes{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}@media (max-width:760px){.sports-draw-line{grid-column:1/-1;grid-template-columns:1fr 1fr}}.esports-discovery-page{padding:36px 0 72px}.esports-page-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.esports-page-header h1{letter-spacing:-.055em;margin:0;font-size:31px}.esports-page-header>div:last-child{gap:7px;display:flex}.esports-page-header button{width:36px;height:36px;color:var(--text-soft);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.esports-page-header button:hover{border-color:var(--line-bright);color:var(--cyan)}.esports-state{border:1px dashed var(--line);min-height:320px;color:var(--text-muted);border-radius:16px;place-items:center;display:grid}.esports-live-hero{border:1px solid var(--line-bright);background-color:#11172b;background-position:50%;background-size:cover;border-radius:18px;min-height:430px;position:relative;overflow:hidden}.esports-hero-content{z-index:1;width:min(55%,610px);padding:54px 64px 92px;position:relative}.esports-hero-content>p{color:var(--text-soft);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;display:flex}.esports-hero-content>p i,.esports-live-ticker i{background:var(--no);width:8px;height:8px;box-shadow:0 0 9px var(--no);border-radius:50%}.esports-hero-content>p span{color:var(--text-muted);font-weight:500}.esports-hero-content h2{letter-spacing:-.065em;margin:18px 0 21px;font-size:clamp(31px,4vw,52px);line-height:1.04}.esports-odds{gap:13px;max-width:520px;display:grid}.esports-odds>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.esports-odds b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.esports-odds strong{min-width:68px;color:var(--text);text-align:center;background:#ffffff14;border-radius:999px;padding:9px 11px;font-size:16px}.esports-odds>span:after{background:linear-gradient(90deg, var(--violet), var(--cyan));content:"";border-radius:9px;grid-column:1/-1;height:4px;margin-top:-8px}.esports-odds.compact{gap:7px;margin-top:13px}.esports-odds.compact>span,.esports-odds.compact b{font-size:12px}.esports-odds.compact strong{min-width:0;color:var(--cyan);background:0 0;padding:0;font-size:12px}.esports-odds.compact>span:after{display:none}.esports-hero-buttons{gap:10px;margin-top:26px;display:flex}.esports-hero-buttons a{background:var(--violet-soft);color:#e1dbff;text-align:center;border:1px solid #8257ff8c;border-radius:9px;flex:1;padding:14px 13px;font-size:14px;font-weight:750}.esports-hero-buttons a:first-child{background:var(--yes-soft);color:var(--yes);border-color:#3dd6a473}.esports-live-ticker{border-top:1px solid var(--line);min-height:57px;color:var(--text-soft);background:#060912d4;align-items:center;gap:9px;padding:0 25px;font-size:12px;font-weight:750;display:flex;position:absolute;bottom:0;left:0;right:0}.esports-live-ticker span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:18px;font-weight:500;overflow:hidden}.hero-nav{z-index:2;border:1px solid var(--line-bright);width:43px;height:43px;color:var(--text);background:#0b1020b8;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-nav.previous{left:18px}.hero-nav.next{right:18px}.esports-game-carousel-wrap{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:9px;margin:25px 0 37px;display:grid}.esports-game-carousel-wrap>button{border:1px solid var(--line);width:34px;height:34px;color:var(--text-soft);background:0 0;border-radius:50%;place-items:center;display:grid}.esports-game-carousel{scrollbar-width:none;gap:11px;padding:2px;display:flex;overflow-x:auto}.esports-game-carousel button{border:1px solid var(--line);min-height:114px;color:var(--text);text-align:left;background:linear-gradient(135deg,#8257ff6b,#25d4ff1f);border-radius:13px;flex:0 0 144px;align-content:end;gap:6px;padding:12px;display:grid;position:relative;overflow:hidden}.esports-game-carousel button:nth-child(3n+2){background:linear-gradient(135deg,#25d4ff57,#8257ff2e)}.esports-game-carousel button:nth-child(3n){background:linear-gradient(135deg,#3dd6a442,#8257ff45)}.esports-game-carousel button.active{border-color:var(--cyan);box-shadow:0 0 0 2px #25d4ff29}.esports-game-carousel button>span{color:#ffffff8c;font-size:21px;font-weight:800;position:absolute;top:12px;right:12px}.esports-game-carousel b{font-size:14px}.esports-game-carousel small{color:var(--text-soft);font-size:10px}.esports-section{margin:38px 0 0}.esports-section h2{letter-spacing:-.045em;margin:0 0 16px;font-size:23px}.esports-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.esports-event-card{border:1px solid var(--line);background:#141c34b8;border-radius:13px;flex-direction:column;min-height:204px;padding:15px;transition:all .18s;display:flex}.esports-event-card:hover{background:var(--ink-hover);border-color:#8257ffa8;transform:translateY(-2px)}.esports-event-card-heading{color:var(--cyan);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.esports-event-card-heading img{object-fit:cover;border-radius:8px;width:34px;height:34px}.esports-event-card h3{margin:11px 0 0;font-size:14px;line-height:1.35}.esports-event-card h3 em{color:var(--text-muted);font-style:normal}.esports-event-card footer{color:var(--text-muted);justify-content:space-between;gap:9px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.esports-event-card footer b{color:var(--text-soft);font-weight:600}@media (max-width:900px){.esports-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esports-hero-content{width:72%}}@media (max-width:760px){.esports-discovery-page{padding-top:22px}.esports-page-header h1{font-size:25px}.esports-live-hero{min-height:420px}.esports-hero-content{width:100%;padding:42px 33px 81px}.esports-hero-content h2{font-size:33px}.hero-nav{top:auto;bottom:69px;transform:none}.hero-nav.previous{left:auto;right:67px}.hero-nav.next{right:18px}.esports-card-grid{grid-template-columns:1fr}.esports-game-carousel-wrap{grid-template-columns:minmax(0,1fr)}.esports-game-carousel-wrap>button{display:none}.esports-live-ticker{padding:0 16px}.esports-live-ticker span{margin-left:4px}}.esports-page{padding:30px 0 72px}.esports-page-header,.esports-league-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.esports-page-header h1,.esports-league-header h1{letter-spacing:-.055em;margin:0;font-size:27px}.esports-page-header h1 span{color:var(--text-muted);margin-left:12px;font-weight:500}.esports-page-header>div,.esports-league-header>div{align-items:center;gap:8px;display:flex;position:relative}.esports-page-header button,.esports-league-header button{min-width:36px;height:36px;color:var(--text-soft);font:inherit;background:0 0;border:0;border-radius:9px;place-items:center;padding:0 11px;font-size:13px;font-weight:700;display:grid}.esports-page-header button:hover,.esports-league-header button:hover{background:var(--ink-hover);color:var(--text)}.esports-state{border:1px dashed var(--line);min-height:220px;color:var(--text-muted);text-align:center;border-radius:15px;place-items:center;display:grid}.esports-featured-hero{border:1px solid var(--line);background-color:#111719;background-position:50%;background-size:cover;border-radius:15px;min-height:420px;position:relative;overflow:hidden}.esports-featured-copy{z-index:1;width:min(53%,580px);padding:48px 48px 78px;position:relative}.esports-featured-copy>p{color:#df7777;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:700;display:flex}.esports-featured-copy>p>i,.esports-featured-hero footer>i{background:#e44e4e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #e44e4e99}.esports-featured-copy>p span{color:var(--text-soft);font-weight:500}.esports-featured-copy h2{color:#f1f3f5;letter-spacing:-.065em;max-width:510px;margin:15px 0 23px;font-size:clamp(32px,3.4vw,48px);line-height:1.03}.esports-featured-copy h2 em{color:var(--text-muted);font-style:normal}.esports-hero-teams{gap:12px;max-width:460px;display:grid}.esports-hero-team{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:48px;display:grid;position:relative}.esports-team-logo{background:var(--ink-hover);width:36px;height:36px;color:var(--text-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.esports-team-logo img{object-fit:contain;width:100%;height:100%}.esports-hero-team>b{color:#f2f4f4;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.esports-hero-team>em{color:var(--text);font-size:15px;font-style:normal}.esports-hero-team>small{color:#f1f3f4;text-align:center;background:#ffffff17;border-radius:18px;min-width:58px;padding:7px 9px;font-size:14px;font-weight:800}.esports-hero-team>i{background:var(--team-accent);opacity:.95;border-radius:4px;height:3px;position:absolute;bottom:-3px;left:48px;right:0}.esports-hero-actions{gap:10px;max-width:460px;margin-top:27px;display:flex}.esports-hero-actions a{color:#eff2f4;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff24;border-radius:9px;flex:1;padding:13px;font-size:14px;font-weight:700;overflow:hidden}.esports-hero-actions a:last-child{background:#dd6f38d6}.esports-hero-actions b{margin-left:4px}.esports-hero-play{z-index:1;color:#ffffffad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff2e;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:50%;right:18%;transform:translateY(-50%)}.esports-featured-hero footer{z-index:2;color:#f1f3f4;background:#090b0dd4;border-top:1px solid #ffffff17;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.esports-featured-hero footer span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.esports-hero-arrow{z-index:3;width:38px;height:38px;color:var(--text);background:#090b0dbd;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.esports-hero-arrow.left{left:12px}.esports-hero-arrow.right{right:12px}.esports-game-carousel{scrollbar-width:none;gap:10px;margin:22px 0 38px;padding-bottom:2px;display:flex;overflow-x:auto}.esports-game-carousel::-webkit-scrollbar{display:none}.esports-game-carousel>a{border:1px solid var(--line);background-color:var(--ink-hover);color:#f2f4f4;background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;flex:0 0 152px;justify-content:flex-end;gap:5px;min-height:105px;padding:12px;display:flex;position:relative;overflow:hidden}.esports-game-carousel>a:hover{border-color:var(--line-bright)}.esports-game-carousel>a>small{color:#ecedef;background:#080b0dcc;border-radius:8px;padding:3px 6px;font-size:10px;font-weight:700;position:absolute;top:8px;left:9px}.esports-game-carousel>a>b{font-size:14px;position:relative}.esports-game-mark{color:#fff;text-shadow:0 1px 2px #000;background-color:#262e32;background-position:50%;background-size:cover;border:1px solid #fff3;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.esports-game-mark.compact{border-radius:6px;width:23px;height:23px}.esports-game-mark b{background:#07090b94;border-radius:3px;padding:2px;font-size:10px}.esports-market-section{margin-top:34px}.esports-market-section h2{color:var(--text);letter-spacing:-.04em;margin:0 0 14px;font-size:20px}.esports-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.esports-market-card{border:1px solid var(--line);min-height:176px;color:var(--text);background:#141a1dc7;border-radius:12px;flex-direction:column;padding:16px;display:flex}.esports-market-card:hover{border-color:var(--line-bright);background:var(--ink-hover)}.esports-market-card>p{color:var(--text-muted);align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;display:flex}.esports-market-card>p span{color:#ef757b;background:#d5424833;border-radius:4px;padding:2px 5px;font-size:9px}.esports-market-card h3{color:#eff1f3;margin:10px 0 14px;font-size:14px;line-height:1.35}.esports-market-card>div{gap:6px;display:grid}.esports-market-card>div span{color:var(--text-soft);justify-content:space-between;gap:8px;font-size:12px;display:flex}.esports-market-card>div strong{color:#f1f3f4}.esports-market-card footer{color:var(--text-muted);margin-top:auto;padding-top:13px;font-size:11px}.esports-league-page{padding:30px 0 74px}.esports-league-layout{grid-template-columns:174px minmax(0,1fr) 278px;align-items:start;gap:18px;display:grid}.esports-sidebar{border-right:1px solid var(--line);gap:4px;padding-right:14px;display:grid;position:sticky;top:18px}.esports-sidebar>a,.esports-sidebar-game-row>a,.esports-sidebar-tournaments>a{min-width:0;min-height:36px;color:var(--text-soft);border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.esports-sidebar>a:hover,.esports-sidebar-game-row>a:hover,.esports-sidebar-tournaments>a:hover,.esports-sidebar a.active{background:var(--ink-hover);color:var(--text)}.esports-sidebar>a small,.esports-sidebar-game-row>a small,.esports-sidebar-tournaments>a small{color:var(--text-muted);margin-left:auto;font-size:11px}.esports-sidebar-games{gap:2px;margin-top:10px;display:grid}.esports-sidebar-game-row{align-items:center;gap:1px;display:flex}.esports-sidebar-game-row>a{flex:1}.esports-sidebar-game-row button{width:30px;height:30px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.esports-sidebar-game-row button:hover{background:var(--ink-hover);color:var(--text)}.esports-sidebar-game-row button[aria-expanded=true] svg{transform:rotate(180deg)}.esports-sidebar-tournaments{margin:2px 0 5px 29px;display:grid}.esports-sidebar-tournaments>a{min-height:28px;padding:0 5px;font-size:11px;font-weight:600}.esports-sidebar-tournaments>a.active{color:var(--cyan);background:0 0}.esports-league-main{min-width:0}.esports-league-header{min-height:39px}.esports-league-header>div>button:nth-child(-n+2){background:var(--ink-hover);border-radius:20px}.esports-settings{z-index:5;border:1px solid var(--line);background:var(--ink);border-radius:10px;gap:4px;width:170px;padding:10px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 14px 35px #0000004d}.esports-settings span{color:var(--text-muted);text-transform:uppercase;padding:3px 7px;font-size:10px;font-weight:800}.esports-settings button{text-align:left;border-radius:6px;width:100%;height:auto;padding:7px;display:block}.esports-settings button.active{background:var(--ink-hover);color:var(--cyan)}.esports-league-main>.esports-featured-hero .esports-featured-copy{padding:38px 42px 68px}.esports-league-main>.esports-featured-hero .esports-featured-copy h2{font-size:32px}.esports-view-tabs{gap:7px;margin:17px 0;display:flex}.esports-view-tabs a{color:var(--text-muted);border-radius:17px;padding:9px 15px;font-size:13px;font-weight:750}.esports-view-tabs a.active{background:var(--ink-hover);color:var(--text)}.esports-fixtures{gap:13px;display:grid}.esports-fixture{border:1px solid var(--line);background:#13191cc7;border-radius:14px;overflow:hidden}.esports-fixture>header{min-height:42px;color:var(--text-muted);align-items:center;gap:9px;padding:0 15px;font-size:12px;display:flex}.esports-fixture>header>span{background:var(--ink-hover);color:var(--text-soft);border-radius:6px;padding:4px 7px;font-weight:800}.esports-fixture>header>span.live{color:#ed757b;background:#d33f4833}.esports-fixture>header>b{color:var(--text-soft)}.esports-fixture>header>em{text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-style:normal;overflow:hidden}.esports-fixture-grid{grid-template-columns:minmax(145px,1.38fr) repeat(3,minmax(94px,1fr));gap:8px 10px;padding:0 14px 15px;display:grid}.esports-fixture-spacer{min-height:17px}.esports-line-heading{color:var(--text-muted);text-align:center;text-transform:uppercase;align-self:end;padding:0 3px 4px;font-size:10px;font-weight:800}.esports-fixture-team{align-items:center;gap:8px;min-width:0;min-height:47px;padding:0 3px;display:flex}.esports-fixture-team>span{background:var(--ink-hover);width:32px;height:32px;color:var(--text-soft);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.esports-fixture-team img{object-fit:contain;width:100%;height:100%}.esports-fixture-team>b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;overflow:hidden}.esports-fixture-team small{color:var(--text-muted);margin-left:auto;font-size:11px}.esports-line{background:var(--ink-hover);min-width:0;color:var(--text-soft);border:1px solid #74879a38;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.esports-line:hover{border-color:var(--cyan);color:var(--text)}.esports-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esports-line b{color:var(--cyan);flex:none}.esports-line.unavailable{color:var(--text-muted);place-items:center;display:grid}.esports-trade-rail{gap:12px;display:grid;position:sticky;top:18px}.esports-combo{min-height:42px;color:var(--text);background:0 0;border:1px solid #a47bffbf;border-radius:22px;font-weight:800}.esports-trade-card{border:1px solid var(--line);background:#13191ce6;border-radius:14px;padding:17px}.esports-trade-card>p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.esports-trade-card>h3{color:var(--text);margin:7px 0 16px;font-size:17px}.esports-trade-tabs{border-bottom:1px solid var(--line);color:var(--text-muted);align-items:center;gap:17px;padding-bottom:10px;display:flex}.esports-trade-tabs b{color:var(--text)}.esports-trade-tabs small{margin-left:auto}.esports-trade-outcomes{gap:7px;margin:15px 0;display:grid}.esports-trade-outcomes span{background:var(--ink-hover);color:var(--text-soft);border-radius:8px;justify-content:space-between;gap:8px;padding:10px;font-size:12px;display:flex}.esports-trade-outcomes span.active{color:#d4f1df;background:#39ae6947}.esports-trade-amount{border:1px solid var(--line);color:var(--text-muted);border-radius:8px;justify-content:space-between;margin:20px 0 11px;padding:12px;display:flex}.esports-trade-amount b{color:var(--text)}.esports-trade-submit{background:var(--cyan);color:#091419;border:0;border-radius:8px;width:100%;padding:13px;font-size:14px;font-weight:850}.esports-trade-empty{min-height:118px;color:var(--text-muted);font-size:13px;line-height:1.5;display:block}@media (max-width:1100px){.esports-league-layout{grid-template-columns:160px minmax(0,1fr)}.esports-trade-rail{display:none}.esports-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.esports-league-main>.esports-featured-hero{min-height:340px}.esports-featured-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#111719f5 0%,#111719b3 42%,#0000 72%);position:absolute;inset:0}.esports-live-video{z-index:0;object-fit:cover;object-position:top;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.esports-page,.esports-league-page{padding-top:22px}.esports-page-header h1,.esports-league-header h1{font-size:24px}.esports-featured-hero{min-height:405px}.esports-featured-copy,.esports-league-main>.esports-featured-hero .esports-featured-copy{width:100%;padding:34px 28px 68px}.esports-featured-copy h2{font-size:31px}.esports-hero-play{display:none}.esports-game-carousel>a{flex-basis:135px}.esports-market-grid{grid-template-columns:1fr}.esports-league-layout{display:block}.esports-sidebar{scrollbar-width:none;border:0;margin-bottom:16px;padding:0 0 9px;display:flex;position:relative;overflow-x:auto}.esports-sidebar-games{gap:3px;margin:0;display:flex}.esports-sidebar-game{flex:none}.esports-sidebar-game-row>a{width:auto}.esports-sidebar-tournaments,.esports-sidebar-game-row button{display:none}.esports-fixture-grid{grid-template-columns:minmax(126px,1.2fr) repeat(3,minmax(74px,1fr));gap:6px;padding:0 9px 10px}.esports-fixture-team>b{font-size:11px}.esports-fixture-team small{display:none}.esports-line{padding:0 6px;font-size:10px}.esports-league-main>.esports-featured-hero{min-height:365px}.esports-league-header>div>button:nth-child(-n+2){display:none}}.category-discovery-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.category-discovery-layout .market-feed{min-width:0}.category-sidebar{border-right:1px solid var(--line);scrollbar-width:thin;max-height:calc(100vh - 150px);padding:38px 15px 28px 0;position:sticky;top:132px;overflow-y:auto}.category-sidebar-link{min-width:0;color:var(--text-soft);border-radius:8px;padding:10px 11px;font-size:14px;font-weight:650;line-height:1.25;transition:background .16s,color .16s;display:block}.category-sidebar-link:hover{color:var(--text);background:#ffffff0b}.category-sidebar-link.active{color:var(--text);background:var(--violet-soft)}.category-sidebar-all{margin-bottom:8px}.category-sidebar-utilities{border-bottom:1px solid var(--line);gap:2px;padding-bottom:15px;display:grid}.category-sidebar-title{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;margin:20px 10px 10px;font-size:10px;font-weight:750}.category-sidebar-list{gap:2px;display:grid}.category-sidebar-group.divider-before{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.category-sidebar-parent{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:2px;display:grid}.category-sidebar-parent>.category-sidebar-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-sidebar-parent button{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.category-sidebar-parent button:hover{color:var(--text);background:#ffffff12}.category-sidebar-parent button svg{transition:transform .16s}.category-sidebar-parent button.expanded svg{transform:rotate(180deg)}.category-sidebar-children{gap:1px;padding:1px 0 4px 13px;display:grid}.category-sidebar-link.nested{color:var(--text-muted);padding-top:8px;padding-bottom:8px;font-size:13px;position:relative}.category-sidebar-link.nested:before{content:"";background:#8257ff75;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.category-sidebar-link.nested.active{color:#e1dbff;background:0 0}.discovery-tabs{scrollbar-width:none;gap:9px;padding:20px 0;display:flex;overflow-x:auto}.discovery-tabs a{border:1px solid var(--line);color:var(--text-soft);border-radius:8px;flex:none;padding:7px 12px;font-size:13px}.discovery-tabs a.active,.discovery-tabs a:hover{background:var(--violet-soft);color:#dcd3ff;border-color:#8257ff7a}.discovery-tabs .back-tab{color:var(--cyan);border-color:#25d4ff4d}.discovery-page{min-height:calc(100vh - 116px);padding:37px 0 72px}.discovery-page-heading{max-width:650px;margin-bottom:26px}.discovery-page-heading h1{letter-spacing:-.06em;margin:5px 0 9px;font-size:clamp(31px,4vw,48px)}.discovery-page-heading>p:last-child{color:var(--text-soft);margin:0;font-size:15px;line-height:1.55}.discovery-state{min-height:210px}.secondary-button{align-items:center;gap:7px;display:inline-flex}.activity-table,.leaderboard-table,.dashboard-panel{border:1px solid var(--line);background:#141c34b8;border-radius:13px;overflow:hidden}.activity-table{min-height:300px}.activity-table-head,.activity-table-row{grid-template-columns:70px minmax(230px,1fr) 90px 110px 92px;align-items:center;gap:16px;padding:13px 17px;display:grid}.activity-table-head{color:var(--text-muted);border-bottom:1px solid var(--line);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.activity-table-row{border-bottom:1px solid var(--line);min-height:66px;color:var(--text-soft);font-size:13px}.activity-table-row:last-child{border-bottom:0}.activity-table-row b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;display:block;overflow:hidden}.activity-table-row small,.leaderboard-row small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.period-tabs{gap:8px;margin:0 0 17px;display:flex;overflow-x:auto}.period-tabs button{border:1px solid var(--line);color:var(--text-soft);background:0 0;border-radius:8px;flex:none;padding:8px 12px;font-size:13px}.period-tabs button.active{background:var(--violet-soft);color:#ded6ff;border-color:#8257ff8c}.leaderboard-table{min-height:300px}.leaderboard-row{border-bottom:1px solid var(--line);min-height:62px;color:var(--text-soft);grid-template-columns:72px minmax(180px,1fr) 150px 135px 90px;align-items:center;gap:16px;padding:13px 17px;font-size:13px;display:grid}.leaderboard-row:last-child{border-bottom:0}.leaderboard-head{min-height:auto;color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.leaderboard-row>b{color:var(--cyan)}.leaderboard-row strong{color:var(--text);display:block}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card{border:1px solid var(--line);background:#141c34b8;border-radius:13px;align-content:space-between;min-height:138px;padding:17px;display:grid}.metric-card>span{color:var(--cyan)}.metric-card small{color:var(--text-muted);margin-top:18px;font-size:11px}.metric-card strong{color:var(--text);letter-spacing:-.045em;font-size:23px}.dashboard-panel{margin-top:18px;padding:17px}.dashboard-panel .section-line{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:10px}.dashboard-panel .section-line span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-market{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 120px 105px;align-items:center;gap:10px;min-height:52px;font-size:13px;display:grid}.dashboard-market:last-child{border-bottom:0}.dashboard-market>span,.dashboard-market small{color:var(--text-muted)}.dashboard-market b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dashboard-market strong{color:var(--yes);text-align:right;font-size:12px}.rewards-empty{border:1px solid var(--line);text-align:center;background:linear-gradient(135deg,#8257ff21,#141c34b8);border-radius:17px;justify-items:center;max-width:620px;min-height:300px;margin:45px auto 0;padding:50px 30px;display:grid}.rewards-empty svg{color:var(--cyan)}.rewards-empty h2{letter-spacing:-.04em;margin:18px 0 8px;font-size:22px}.rewards-empty p{max-width:460px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}@media (max-width:760px){.shell{width:min(100% - 28px,1440px)}.header-main{gap:14px;height:62px}.brand{font-size:16px}.brand-logo{width:28px;height:28px}.global-search{background:#151c32;order:3;max-width:none;position:absolute;top:68px;left:14px;right:14px;box-shadow:0 9px 25px #0003}.site-header{padding-bottom:53px}.header-actions{margin-left:auto}.category-nav{gap:18px;height:41px}.category-nav.open{flex-wrap:wrap;height:auto;max-height:340px;padding:10px 0}.page-content{padding-top:18px}.category-discovery-layout,.event-discovery-layout{display:block}.category-sidebar{border:0;max-height:205px;margin-top:10px;padding:0 0 10px;position:static;overflow-y:auto}.category-sidebar-all{margin:0 6px 6px 0;display:inline-block}.category-sidebar-utilities{border:0;gap:5px;padding:0 0 7px;display:flex;overflow-x:auto}.category-sidebar-utilities .category-sidebar-link{flex:none}.category-sidebar-title{margin:10px 0 5px}.category-sidebar-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.category-sidebar-parent{border:1px solid var(--line);border-radius:8px}.category-sidebar-parent>.category-sidebar-link{padding:9px}.category-sidebar-children{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px 0 5px}.market-feed{margin-top:30px}.featured-panel{flex-direction:column;min-height:450px;display:flex}.featured-art{height:175px}.event-image,.event-placeholder{border-radius:15px;width:92px;height:92px;font-size:38px}.featured-content{padding:25px 22px 44px}.featured-content h1{font-size:30px}.featured-meta{margin-top:22px}.carousel-controls{bottom:11px}.insight-rail{grid-template-columns:1fr}.hot-topics{grid-column:auto}.feed-header h2{font-size:23px}.market-grid{grid-template-columns:1fr}.market-card{min-height:196px}.event-page{padding-top:20px}.event-hero{align-items:start;gap:12px}.event-hero-image{border-radius:12px;width:52px;height:52px;font-size:22px}.event-stats{gap:8px;font-size:11px}.event-tools{flex-direction:column}.market-secondary{grid-template-columns:1fr}.outcome-row{grid-template-columns:1fr auto;gap:10px}.outcome-actions{grid-column:1/-1}.outcome-quote{grid-area:1/2}.market-workspace-grid{grid-template-columns:1fr}.market-expandable-header{grid-template-columns:minmax(0,1fr) 19px;gap:10px}.market-header-price{display:none}.market-outcome-choice{flex-direction:column;align-items:start;gap:9px}.market-outcome-choice>div:last-child{flex-basis:auto;width:100%}.chart-wrap,.chart-loading{min-height:225px}.rules-copy dl{grid-template-columns:1fr}.trade-drawer{padding:67px 22px 25px}.featured-outcomes{margin-top:17px}.sports-event-grid{grid-template-columns:1fr;gap:18px}.sports-sidebar{border:0;min-height:0;padding:0;position:static}.sports-shortcuts{grid-template-columns:1fr 1fr;padding-bottom:13px}.sports-sidebar-title,.sports-sidebar-list{display:none}.sports-trade-rail{grid-column:auto}.sports-scoreboard{grid-template-columns:1fr 92px 1fr;min-height:170px;padding:16px 4px}.sports-scoreboard i{width:43px;height:43px;font-size:18px}.sports-scoreboard strong{font-size:13px}.sports-scoreboard p b{font-size:27px}.sports-chart-panel .chart-wrap,.sports-chart-panel .chart-loading{min-height:240px}.sports-market-group{grid-template-columns:1fr;padding:16px}.crypto-title{align-items:start}.crypto-asset-icon{width:55px;height:55px;font-size:29px}.crypto-event-heading h1{font-size:27px}.crypto-price-strip{grid-template-columns:1fr 1fr;gap:15px}.crypto-price-strip p{grid-column:1/-1;justify-items:start}.crypto-chart-panel .chart-wrap,.crypto-chart-panel .chart-loading{min-height:265px}.crypto-window-controls{margin:14px 0}.crypto-series-rail{padding-top:4px}}.crypto-price-strip{border-top:1px solid var(--line)}.crypto-price-strip strong.positive{color:#e79714}.crypto-price-strip strong.negative{color:var(--no)}.crypto-price-strip strong i{color:inherit;margin-left:7px;display:inline-block}.crypto-live-market-link{background:var(--ink-hover);min-height:52px;color:var(--text);white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:10px;padding:0 17px;font-size:16px;font-weight:760;text-decoration:none;display:inline-flex}.crypto-live-market-link:hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.crypto-live-market-link:hover{background:color-mix(in srgb, var(--violet) 18%, var(--ink-hover))}}.crypto-live-market-link:hover{color:var(--text)}.crypto-live-market-link i{background:var(--no);width:10px;height:10px;box-shadow:0 0 9px var(--no);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.crypto-live-market-link i{box-shadow:0 0 9px color-mix(in srgb, var(--no) 70%, transparent)}}.crypto-ended-state{justify-items:end;gap:4px;margin:0;display:grid}.crypto-ended-state b{color:var(--text-soft);font-size:15px}.crypto-ended-state small{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.crypto-chart-panel{border:1px solid var(--line);background:var(--ink-raised);border-radius:14px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.crypto-chart-panel{background:color-mix(in srgb, var(--ink-raised) 92%, transparent)}}.crypto-chart-header{padding:18px 18px 0}.crypto-chart-header>div strong{color:#e79714}.crypto-chart-header--probability>div strong{color:var(--cyan)}.crypto-chart-panel .chart-wrap,.crypto-chart-panel .chart-loading{height:360px;min-height:0}.crypto-chart-panel .liveline-underlying-chart{padding:0 4px}.crypto-chart-source{color:var(--text-muted);margin:0;padding:1px 18px 17px;font-size:12px;line-height:1.45}.crypto-chart-controls{z-index:3;justify-content:space-between;align-items:center;gap:18px;padding:0 18px 18px;display:flex;position:relative}.crypto-chart-window-row{scrollbar-width:none;flex:auto;align-items:center;gap:10px;min-width:0;display:flex;overflow:visible}.crypto-chart-menu{flex:none;position:relative}.crypto-chart-menu>button,.crypto-chart-nearby-windows>a{background:var(--ink-hover);min-height:40px;color:var(--text-soft);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.crypto-chart-menu>button:hover,.crypto-chart-nearby-windows>a:hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.crypto-chart-menu>button:hover,.crypto-chart-nearby-windows>a:hover{background:color-mix(in srgb, var(--violet) 16%, var(--ink-hover))}}.crypto-chart-menu>button:hover,.crypto-chart-nearby-windows>a:hover{color:var(--text)}.crypto-chart-menu>button:disabled{cursor:default;opacity:.45}.crypto-chart-menu>button:disabled:hover{background:var(--ink-hover);color:var(--text-soft)}.crypto-chart-direction-history{border-right:1px solid var(--line);flex:none;align-items:center;gap:7px;padding:0 10px;display:flex}.crypto-chart-direction-history a{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.crypto-chart-direction-history a.up{background:var(--yes)}@supports (color:color-mix(in lab, red, red)){.crypto-chart-direction-history a.up{background:color-mix(in srgb, var(--yes) 82%, #1a6d56)}}.crypto-chart-direction-history a.down{background:var(--no)}@supports (color:color-mix(in lab, red, red)){.crypto-chart-direction-history a.down{background:color-mix(in srgb, var(--no) 82%, #6f2e38)}}.crypto-chart-direction-history a.pending{background:var(--ink-raised);color:var(--text-muted)}.crypto-chart-nearby-windows{flex:none;gap:9px;display:flex}.crypto-chart-nearby-windows>a.active{background:var(--text);color:var(--ink)}.crypto-chart-nearby-windows>a.active i{background:var(--no);border-radius:50%;width:8px;height:8px}.crypto-chart-nearby-windows span,.crypto-chart-popover span{color:var(--text-muted);font-weight:600}.crypto-chart-nearby-windows>a.active span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.crypto-chart-nearby-windows>a.active span{color:color-mix(in srgb, var(--ink) 58%, transparent)}}.crypto-chart-popover{z-index:25;border:1px solid var(--line);background:var(--ink-raised);border-radius:12px;min-width:180px;max-height:245px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 16px 35px #00000059}.crypto-chart-popover--right{left:auto;right:0}.crypto-chart-popover a{color:var(--text-soft);white-space:nowrap;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:680;text-decoration:none;display:flex}.crypto-chart-popover a:hover{color:var(--text);background:#ffffff0f}.crypto-chart-popover p{color:var(--text-muted);white-space:nowrap;margin:5px 7px;font-size:12px}.crypto-chart-popover .crypto-chart-past-result{justify-content:flex-start;gap:8px}.crypto-chart-past-direction{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.crypto-chart-past-direction.up{background:var(--yes)}@supports (color:color-mix(in lab, red, red)){.crypto-chart-past-direction.up{background:color-mix(in srgb, var(--yes) 82%, #1a6d56)}}.crypto-chart-past-direction.down{background:var(--no)}@supports (color:color-mix(in lab, red, red)){.crypto-chart-past-direction.down{background:color-mix(in srgb, var(--no) 82%, #6f2e38)}}.crypto-chart-past-direction.pending{background:var(--ink-hover);color:var(--text-muted)}.crypto-chart-past-result b{color:inherit;font-weight:720}.crypto-chart-past-result span{margin-left:auto}.crypto-chart-view-switch{border:1px solid var(--line);background:var(--ink-raised);border-radius:13px;flex:none;gap:3px;padding:5px;display:inline-flex}.crypto-chart-view-switch button{width:38px;height:38px;color:var(--text-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.crypto-chart-view-switch button:hover{color:var(--text);background:#ffffff0f}.crypto-chart-view-switch button.active.probability{color:#7dcaff;background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.crypto-chart-view-switch button.active.probability{background:color-mix(in srgb, var(--cyan) 22%, transparent)}}.crypto-chart-view-switch button.active.reference{color:#ffc061;background:#d7831457}.crypto-outcome-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.crypto-outcome-summary button{border:1px solid var(--line);background:var(--ink-raised);min-width:0;color:var(--text-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;font-weight:700;display:flex}.crypto-outcome-summary button:hover,.crypto-outcome-summary button.active{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.crypto-outcome-summary button:hover,.crypto-outcome-summary button.active{border-color:color-mix(in srgb, var(--violet) 70%, var(--line))}}.crypto-outcome-summary button:hover,.crypto-outcome-summary button.active{background:var(--violet-soft);color:var(--text)}.crypto-outcome-summary strong{color:var(--text);flex:none;font-size:18px}.crypto-series-rail{border:1px solid var(--line);background:var(--ink-raised);border-radius:13px;padding:14px}.crypto-series-tabs{padding-bottom:3px;overflow-x:auto}.crypto-series-tabs button{flex:none}.crypto-series-tabs button.active{color:#ffd182;background:#60420f}@media (max-width:760px){.crypto-event-grid,.crypto-main-workspace{min-width:0;max-width:100%}.crypto-chart-panel{overflow:hidden}.crypto-chart-panel .chart-wrap,.crypto-chart-panel .liveline-underlying-chart,.crypto-chart-panel .liveline-underlying-chart>div{width:100%;min-width:0;max-width:100%}.crypto-chart-panel .liveline-underlying-chart canvas{max-width:100%}.crypto-event-heading{padding-bottom:20px}.crypto-price-strip{padding:15px 0 19px}.crypto-price-strip strong{font-size:18px}.crypto-live-market-link{justify-self:start;min-height:45px;padding:0 14px;font-size:14px}.crypto-ended-state{justify-items:start}.crypto-chart-panel .chart-wrap,.crypto-chart-panel .chart-loading{height:275px;min-height:0}.crypto-chart-header{padding:15px 14px 0}.crypto-chart-header>div strong{font-size:25px}.crypto-chart-source{padding:2px 14px 14px;font-size:11px}.crypto-target-line{padding:5px 7px;font-size:10px}.crypto-chart-controls{flex-direction:column;align-items:flex-start;gap:12px;padding:0 14px 14px}.crypto-chart-window-row{gap:8px;width:100%;padding-bottom:2px;overflow-x:auto}.crypto-chart-menu>button,.crypto-chart-nearby-windows>a{min-height:36px;padding:0 12px;font-size:12px}.crypto-chart-direction-history{gap:5px;padding:0 7px}.crypto-chart-direction-history a{width:23px;height:23px;font-size:8px}.crypto-chart-view-switch{align-self:flex-end}.crypto-chart-popover{max-height:min(290px,100vh - 28px);position:fixed;bottom:14px;left:14px;right:14px}.sports-chart-panel .chart-wrap{height:260px}.sports-chart-panel .chart-loading{min-height:260px}.event-chart-window-tabs{gap:14px;padding-bottom:13px}.event-chart-window-tabs button{font-size:11px}}.standard-event-page{grid-template-columns:minmax(0,1fr) 358px;align-items:start;gap:30px;display:grid}.standard-event-detail{min-width:0}.standard-event-detail .event-hero{padding-top:17px}.standard-event-chart{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:6px;overflow:hidden}.standard-event-binary-summary{padding:20px 0 0}.standard-event-binary-summary strong{color:var(--cyan);letter-spacing:-.055em;font-size:31px}.standard-event-chart .liveline-chart-legend{padding-left:0;padding-right:0}.standard-event-chart .chart-wrap{height:clamp(315px,30vw,460px);min-height:0}.standard-event-chart .chart-loading{min-height:clamp(315px,30vw,460px)}.standard-event-chart-footer{border-top:1px solid var(--line);min-height:56px;color:var(--text-muted);align-items:center;gap:13px;font-size:12px;display:flex}.standard-event-chart-footer>span+span{border-left:1px solid var(--line);padding-left:13px}.standard-event-chart-footer .event-chart-window-tabs{margin-left:auto;padding:0}.standard-market-list{border-top:1px solid var(--line);margin-top:12px;display:grid}.standard-market-row{border-bottom:1px solid var(--line);align-items:center;min-height:72px;padding:12px 0;display:flex}.standard-market-row.active{background:0 0}.standard-market-row-main{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 30px 0 0;display:grid}.standard-market-row-main>span{gap:5px;min-width:0;display:grid}.standard-market-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.standard-market-row-main small{color:var(--text-muted);font-size:11px}.standard-market-row-main>b{color:var(--text);letter-spacing:-.05em;font-size:28px}.standard-market-row-actions{flex:0 0 365px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.standard-market-row-actions button{white-space:nowrap;border:0;border-radius:7px;width:136px;height:48px;padding:0;font-size:14px;font-weight:700}.standard-market-row-actions button b{margin-left:3px}.standard-market-row-resolved{border:1px solid #178eff;justify-content:center;align-items:center;gap:5px;width:280px;min-height:48px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.standard-market-row-resolved{border:1px solid color-mix(in srgb, #178eff 34%, var(--line))}}.standard-market-row-resolved{background:#178eff;border-radius:7px}@supports (color:color-mix(in lab, red, red)){.standard-market-row-resolved{background:color-mix(in srgb, #178eff 10%, var(--ink-raised))}}.standard-market-row-resolved{color:var(--text-muted);font-size:12px;font-weight:700}.standard-market-row-resolved b{color:#2999ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standard-orderbook{border:1px solid var(--line);background:var(--ink-raised);border-radius:13px;margin-top:18px;overflow:hidden}.standard-orderbook>button{width:100%;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px;display:flex}.standard-orderbook>button strong{align-items:center;gap:7px;font-size:16px;display:inline-flex}.standard-orderbook>button svg{color:var(--text-muted);transition:transform .18s}.standard-orderbook>button svg.open{transform:rotate(180deg)}.standard-orderbook .embedded-book{border:0;border-top:1px solid var(--line);border-radius:0}.standard-event-detail>.event-information-grid{grid-template-columns:minmax(0,1fr) 330px}.standard-event-trade-rail{align-self:start;display:grid}.standard-event-trade-rail>.trading-panel{position:sticky;top:130px}@media (max-width:1000px){.standard-event-page{grid-template-columns:1fr}.standard-event-trade-rail{position:static}.standard-event-detail>.event-information-grid{grid-template-columns:1fr}.standard-event-trade-rail>.trading-panel{position:static}}@media (max-width:760px){.standard-event-chart .chart-wrap{height:260px}.standard-event-chart .chart-loading{min-height:260px}.standard-event-binary-summary strong{font-size:26px}.standard-event-chart-footer{flex-wrap:wrap;gap:9px;padding:10px 0}.standard-event-chart-footer .event-chart-window-tabs{justify-content:space-between;width:100%;margin-left:0}.standard-market-row{gap:12px;min-height:0;display:grid}.standard-market-row-main{width:100%;padding-right:0}.standard-market-row-actions{flex-basis:auto;grid-column:auto;grid-template-columns:1fr 1fr;width:100%;display:grid}.standard-market-row-actions button,.standard-market-row-resolved{width:auto}.standard-market-row-resolved{grid-column:1/-1}.standard-market-row-main strong{font-size:14px}.standard-market-row-main>b{font-size:20px}}.market-resolution-panel{border:1px solid var(--line);background:linear-gradient(145deg, #178eff, var(--ink-raised) 58%);border-radius:17px;place-content:center;justify-items:center;gap:23px;min-height:310px;padding:36px 28px;display:grid}@supports (color:color-mix(in lab, red, red)){.market-resolution-panel{background:linear-gradient(145deg, color-mix(in srgb, #178eff 6%, var(--ink-raised)), var(--ink-raised) 58%)}}.market-resolution-panel{text-align:center;box-shadow:inset 0 1px #ffffff06}.market-resolution-panel-icon{color:#07111d;background:#188cf5;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 8px 24px #188cf533}.market-resolution-panel>div{justify-items:center;gap:17px;min-width:0;display:grid}.market-resolution-panel strong{color:#168fff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(21px,2vw,29px);font-weight:750;line-height:1.12}.market-resolution-panel p{max-width:310px;color:var(--text-muted);margin:0;font-size:14px;font-weight:560;line-height:1.45}.market-resolution-panel--determining{background:linear-gradient(145deg, var(--violet), var(--ink-raised) 58%)}@supports (color:color-mix(in lab, red, red)){.market-resolution-panel--determining{background:linear-gradient(145deg, color-mix(in srgb, var(--violet) 8%, var(--ink-raised)), var(--ink-raised) 58%)}}.market-resolution-panel--determining .market-resolution-panel-icon{color:var(--violet);box-shadow:none;background:0 0}.market-resolution-panel--determining strong{color:var(--text)}.market-resolution-panel--determining small{max-width:310px;color:var(--text-muted);font-size:13px;font-weight:560;line-height:1.45}.market-resolution-panel--mobile{display:none}@media (max-width:760px){.market-resolution-panel--mobile{gap:17px;min-height:0;margin:3px 0 19px;padding:30px 20px;display:grid}.market-resolution-panel--mobile .market-resolution-panel-icon{width:50px;height:50px}.market-resolution-panel--mobile .market-resolution-panel-icon svg{width:35px;height:35px}.market-resolution-panel--mobile>div{gap:11px}.market-resolution-panel--mobile strong{font-size:22px}.market-resolution-panel--mobile p{font-size:13px}}.trade-panel-tabs{grid-template-columns:1fr}.trade-panel-tabs>span{border-bottom:2px solid var(--violet);color:var(--text);padding:14px;font-size:14px;font-weight:650;display:block}.sports-trade-notice,.weather-trade-notice,.esports-trade-notice{border-top:1px solid var(--line);color:var(--text-muted);margin:0;padding-top:12px;font-size:11px;line-height:1.45}.sports-live-stream{aspect-ratio:16/9;border:1px solid var(--line-bright);background:#070b12;border-radius:13px;min-height:320px;margin-top:20px;position:relative;overflow:hidden}.sports-live-stream .esports-live-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sports-live-iframe{background:#070b12;border:0;width:100%;height:100%;position:absolute;inset:0}.sports-series-games{justify-content:center;gap:5px;display:flex}.sports-series-games span{background:var(--ink-hover);min-width:28px;height:19px;color:var(--text-muted);border-radius:5px;place-items:center;font-size:9px;font-weight:800;display:grid}.sports-series-games span.complete{color:var(--text-soft)}.sports-series-games span.active{background:var(--violet-soft);color:#d9d0ff;box-shadow:inset 0 -2px 0 var(--violet)}.sports-scoreboard p>b>small{width:auto;height:auto;color:var(--text-muted);font-size:inherit;font-weight:inherit;background:0 0;border:0;display:inline}.sports-scoreboard p>span.live{color:var(--no)}.sports-stream-gate{min-height:inherit;text-align:center;background:radial-gradient(circle at 50% 15%,#8257ff38,#0000 46%);align-content:center;place-items:center;padding:28px;display:grid}.sports-stream-gate strong{font-size:19px}.sports-stream-gate p{max-width:310px;color:var(--text-soft);margin:9px 0 0;line-height:1.5}.sports-scoreboard--result{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:21px;min-height:0;padding:25px 24px;display:grid}.sports-scoreboard--result>.sports-result-state{justify-content:flex-start;place-items:center normal;gap:10px;width:100%;display:flex}.sports-result-state>span{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:13px;font-weight:780}.sports-result-state>span.live{color:var(--no)}.sports-result-state>span.final{color:var(--text-muted)}.sports-result-state>small{color:var(--text-soft);font-size:12px;font-weight:680}.sports-result-series-progress{color:var(--text-muted)!important}.sports-result-state .sports-series-games{margin-left:auto}.sports-result-state .sports-series-games+small{margin-left:2px}.sports-result-grid{gap:14px;width:min(100%,650px);display:grid}.sports-result-row{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:26px;display:grid}.sports-result-column-labels{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:26px;display:grid}.sports-result-column-labels .sports-result-scores>span{color:var(--text-muted);letter-spacing:.035em;font-size:11px;font-weight:780}.sports-result-participant{align-items:center;gap:12px;min-width:0;display:flex}.sports-result-participant>img,.sports-result-participant>i{border:1px solid var(--violet);flex:none;place-items:center;width:37px;height:37px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sports-result-participant>img,.sports-result-participant>i{border:1px solid color-mix(in srgb, var(--violet) 45%, var(--line))}}.sports-result-participant>img,.sports-result-participant>i{background:var(--ink-hover);color:var(--text-soft);object-fit:contain;border-radius:9px;font-size:15px;font-style:normal;font-weight:800}.sports-result-participant>strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:720;overflow:hidden}.sports-result-scores{grid-template-columns:repeat(var(--sports-score-columns,1), minmax(32px, auto));justify-content:end;gap:17px;display:grid}.sports-result-scores>span{min-width:32px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;font-size:18px;font-weight:760}.sports-result-scores>span.placeholder{color:var(--text-muted);font-weight:650}.sports-scoreboard--fixture .sports-result-participant{justify-items:center;gap:10px;display:grid}.sports-scoreboard--fixture .sports-result-participant>img,.sports-scoreboard--fixture .sports-result-participant>i{border-radius:16px;width:55px;height:55px}.sports-scoreboard--fixture .sports-result-participant>strong{text-align:center;max-width:210px;font-size:16px}@media (max-width:760px){.sports-scoreboard--result{gap:17px;padding:19px 0}.sports-result-row,.sports-result-column-labels{grid-template-columns:minmax(0,1fr) auto;gap:14px}.sports-result-participant{gap:9px}.sports-result-participant>img,.sports-result-participant>i{border-radius:8px;width:33px;height:33px}.sports-result-participant>strong{font-size:14px}.sports-result-scores{grid-template-columns:repeat(var(--sports-score-columns,1), minmax(24px, auto));gap:9px}.sports-result-scores>span{min-width:24px;font-size:15px}.sports-result-column-labels .sports-result-scores>span{font-size:10px}.sports-result-state .sports-series-games{display:none}.sports-scoreboard--fixture{grid-template-columns:1fr 92px 1fr;min-height:170px;padding:16px 4px}.sports-scoreboard--fixture .sports-result-participant>img,.sports-scoreboard--fixture .sports-result-participant>i{width:43px;height:43px;font-size:18px}.sports-scoreboard--fixture .sports-result-participant>strong{font-size:13px}.esports-event-page .category-sidebar{display:none}.esports-event-page .sports-event-heading{padding:12px 0 20px}.esports-event-page .sports-event-heading h1{font-size:clamp(27px,8vw,33px);line-height:1.08}.esports-event-page .sports-scoreboard--result{gap:15px;margin-bottom:12px;padding:13px 0 22px}.esports-event-page .sports-result-grid{gap:10px;width:100%}.esports-event-page .sports-result-row,.esports-event-page .sports-result-column-labels{grid-template-columns:minmax(112px,1fr) auto;gap:10px}.esports-event-page .sports-result-participant{gap:8px}.esports-event-page .sports-result-participant>img,.esports-event-page .sports-result-participant>i{border-radius:7px;width:27px;height:27px}.esports-event-page .sports-result-participant>strong{font-size:15px}.esports-event-page .sports-result-scores{gap:7px}.esports-event-page .sports-result-scores>span{min-width:23px;font-size:17px}.esports-event-page .sports-result-column-labels .sports-result-scores>span{font-size:10px}}@media (max-width:380px){.esports-event-page .sports-result-row,.esports-event-page .sports-result-column-labels{grid-template-columns:minmax(100px,1fr) auto;gap:8px}.esports-event-page .sports-result-scores{gap:5px}.esports-event-page .sports-result-scores>span{min-width:21px}}@media (max-width:760px){.sports-live-stream{min-height:210px;margin-top:16px}}.sports-game-card-link{cursor:pointer;transition:border-color .16s,background .16s}.sports-game-card-link:hover{background:var(--ink-hover);border-color:#25d4ff73}.sports-game-card-link:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.esports-fixture-link{cursor:pointer;transition:border-color .16s,background .16s}.esports-fixture-link:hover{background:var(--ink-hover);border-color:#25d4ff73}.esports-fixture-link:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.esports-filter-menu{z-index:8;border:1px solid var(--line-bright);background:var(--ink);border-radius:10px;gap:3px;min-width:190px;max-height:285px;padding:7px;display:grid;position:absolute;top:42px;left:0;overflow-y:auto;box-shadow:0 14px 35px #0000004d}.esports-filter-menu.tier{left:148px}.esports-filter-menu button{text-align:left;border-radius:6px;width:100%;height:auto;padding:8px;display:block}.esports-filter-menu button.active{background:var(--ink-hover);color:var(--cyan)}@media (max-width:760px){.esports-league-header>div>button:nth-child(-n+2){display:grid}.esports-filter-menu.tier{left:auto;right:0}}.sports-league-section{gap:12px;margin:27px 0 34px}.sports-league-heading{color:#8b97a9;letter-spacing:.06em;grid-template-columns:minmax(226px,1.28fr) repeat(3,minmax(118px,.86fr));gap:12px;padding:0 14px 2px;font-size:11px;font-weight:800}.sports-league-heading--2{grid-template-columns:minmax(226px,1.28fr) repeat(2,minmax(118px,.86fr))}.sports-league-heading h2,.sports-compact-heading{color:var(--text);letter-spacing:-.045em;text-transform:none;margin:0;font-size:21px;font-weight:700}.sports-compact-heading{padding:0 14px 2px}.sports-game-card{background:#151c27;border-color:#bfcdff24;border-radius:20px;padding:20px 22px 21px}.sports-game-card-link{transition:border-color .16s,background .16s,transform .16s}.sports-game-card-link:hover{background:#182131;border-color:#bfcdff52;transform:translateY(-1px)}.sports-game-meta{color:#8c9aad;gap:10px;min-height:25px;margin:0 0 17px;font-size:13px}.sports-game-meta>span{color:#d9dee6;background:#ffffff0e;border-radius:8px;align-items:center;gap:8px;min-height:27px;padding:4px 9px;font-size:13px;font-weight:750;display:inline-flex}.sports-game-meta>span.live{color:#ef555f;background:#d4353d2e}.sports-game-meta>span.live i{background:currentColor;border-radius:50%;width:8px;height:8px;display:block}.sports-game-meta>span.final{color:var(--text-muted)}.sports-game-meta b{color:#9aa7b9;font-size:13px;font-weight:700}.sports-game-layout{grid-template-columns:minmax(226px,1.28fr) repeat(3,minmax(118px,.86fr));align-items:stretch;gap:12px;display:grid}.sports-game-card--2-markets .sports-game-layout{grid-template-columns:minmax(226px,1.28fr) repeat(2,minmax(118px,.86fr))}.sports-game-participants{align-content:space-between;min-width:0;display:grid}.sports-team{justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:57px;padding:7px 0;display:flex}.sports-team-score{background:#252e3d;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-size:17px;font-weight:800;display:grid;color:#d9e0e9!important}.sports-participant-mark{color:#aeb9c9;background:#242e3b;border:1px solid #bfcdff1f;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.sports-participant-mark img{object-fit:contain;background:#242e3b;width:100%;height:100%;position:absolute;inset:0}.sports-team-name{align-items:baseline;gap:7px;min-width:0;display:flex}.sports-team strong{color:#edf0f4;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-size:17px;font-weight:700;overflow:hidden}.sports-team small{color:#8493a7;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin:0;font-size:13px;overflow:hidden}.sports-market-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.sports-market-stack--three{grid-template-rows:repeat(3,minmax(0,1fr))}.sports-line{color:#b9c2cf;text-align:left;background:#232c3a;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:46px;padding:9px 13px 13px;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 -4px #0000002e}.sports-line:hover{color:#eef2f6;background:#2a3546;border:0}.sports-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sports-line strong{color:#dce2ea;flex:none;font-size:17px;font-weight:800}.sports-line--unavailable,.sports-line--unpriced{color:#99a5b6;cursor:default}.sports-line--unavailable{place-items:center;display:grid}.sports-line--unpriced strong{color:inherit}.sports-game-card--moneyline{padding-top:19px}.sports-moneyline-layout{grid-template-columns:minmax(0,1.28fr) minmax(280px,.92fr);align-items:stretch;gap:24px;display:grid}.sports-mobile-game-board{display:none}.sports-moneyline-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:14px;display:grid}.sports-game-card--three-outcome .sports-moneyline-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.sports-moneyline-outcomes .sports-line{text-align:center;justify-content:center;min-height:58px;padding:10px 12px 15px;font-size:16px}.sports-moneyline-outcomes .sports-line span{max-width:68%}.sports-moneyline-outcomes .sports-line strong{font-size:22px}@media (max-width:1100px){.sports-league-heading,.sports-game-layout{grid-template-columns:minmax(190px,1.16fr) repeat(3,minmax(92px,.84fr));gap:9px}.sports-league-heading--2,.sports-game-card--2-markets .sports-game-layout{grid-template-columns:minmax(190px,1.16fr) repeat(2,minmax(92px,.84fr))}.sports-game-card{padding:18px}.sports-team strong{font-size:15px}.sports-team-score,.sports-participant-mark{width:35px;height:35px}.sports-moneyline-layout{grid-template-columns:minmax(0,1.2fr) minmax(220px,.9fr);gap:16px}}@media (max-width:760px){.sports-league-heading{grid-template-columns:1fr;padding-left:3px;display:grid}.sports-league-heading>span{display:none}.sports-compact-heading{padding-left:3px}.sports-game-card{border-radius:22px;padding:20px}.sports-game-card--moneyline{padding-top:20px}.sports-game-card .sports-game-layout,.sports-game-card--2-markets .sports-game-layout,.sports-game-card .sports-moneyline-layout{display:none}.sports-mobile-game-board{gap:12px;display:grid}.sports-mobile-game-board .sports-game-participants{gap:2px}.sports-mobile-game-board .sports-team{min-height:45px;padding:3px 0}.sports-mobile-game-board .sports-team strong{font-size:17px}.sports-mobile-game-board .sports-team-score,.sports-mobile-game-board .sports-participant-mark{width:39px;height:39px}.sports-mobile-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sports-mobile-outcomes--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sports-mobile-outcomes .sports-line{text-align:center;justify-content:center;gap:4px;min-height:68px;padding:10px 8px 14px;font-size:14px}.sports-mobile-outcomes .sports-line span{max-width:62%}.sports-mobile-outcomes .sports-line strong{font-size:17px}}@media (max-width:380px){.sports-game-card{padding:17px}.sports-mobile-outcomes,.sports-mobile-outcomes--three{gap:8px}.sports-mobile-outcomes .sports-line{padding-left:6px;padding-right:6px;font-size:13px}.sports-mobile-outcomes .sports-line strong{font-size:16px}}.market-context-copy{padding:18px}.market-context-copy>p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.65}.market-context-copy>small{color:var(--text-muted);margin-top:12px;font-size:11px;line-height:1.55;display:block}.market-context-copy time{white-space:nowrap}.odds-button{min-width:0;text-decoration:none;transition:transform .14s,background .14s,box-shadow .14s,color .14s}.odds-button--generic{border:1px solid var(--line);box-shadow:none;color:var(--text-soft);background:#ffffff0b;border-radius:9px}.odds-button--generic:hover,.odds-button--generic.active{background:var(--violet-soft);color:var(--text);border-color:#8257ff99}.odds-button--game{color:#dce2ea;background:#232c3a;border:0;border-radius:12px;box-shadow:inset 0 -4px #0003}.odds-button--game:hover{color:#fff;background:#2a3546}.odds-button--game:active{transform:translateY(2px);box-shadow:inset 0 -2px #0000003d}.odds-button--game.active{color:#fff;background:#2465b7;box-shadow:inset 0 -4px #0003}.sports-game-card--expanded,.esports-fixture--expanded,.esports-market-card--expanded{overflow:hidden}.inline-game-market-detail{cursor:default;background:#0d121994;border-top:1px solid #bfcdff24;margin:20px -22px -21px;animation:.2s ease-out inline-market-reveal}.sports-game-card--moneyline .inline-game-market-detail{margin-top:19px}.esports-fixture .inline-game-market-detail{border-top-color:var(--line);margin:14px -1px -1px}.esports-market-card .inline-game-market-detail{border-top-color:var(--line);margin:14px -16px -16px}.inline-market-tabs{border-bottom:1px solid #bfcdff1f;align-items:end;gap:23px;min-height:55px;padding:0 22px;display:flex}.inline-market-tabs button{height:55px;color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px 14px;font-size:14px;font-weight:760}.inline-market-tabs button:hover{color:var(--text)}.inline-market-tabs button.active{border-color:var(--cyan);color:var(--text)}.inline-market-tabs>span{color:var(--text-muted);white-space:nowrap;margin:0 0 14px auto;font-size:13px}.inline-market-tabs>span strong{color:var(--text-soft);font-weight:750}.inline-order-book{overflow:hidden}.inline-book-head span:nth-child(2),.inline-book-head span:nth-child(3),.inline-book-row span:nth-of-type(2),.inline-book-row span:nth-of-type(3){text-align:right}.inline-book-row>i{z-index:0;opacity:.22;position:absolute;top:0;bottom:0;left:0}.inline-book-row.ask span:first-of-type{color:#ee5b63}.inline-book-row.bid span:first-of-type{color:#4fd28f}.inline-book-spread{min-height:42px;color:var(--text-muted);border-top:1px solid #bfcdff1a;border-bottom:1px solid #bfcdff1a;justify-content:space-between;align-items:center;padding:0 22px;font-size:13px;font-weight:650;display:flex}.inline-market-loading{background:linear-gradient(100deg,#0000 15%,#ffffff0b 50%,#0000 85%) 0 0/200% 100%;animation:1.25s infinite inline-market-shimmer}.inline-market-chart{flex-direction:column;height:286px;min-height:0;padding:12px 18px 16px;display:flex}.inline-liveline-chart-legend{padding-left:0;padding-right:0}.esports-fixture .inline-market-tabs{padding:0 14px}.esports-fixture .inline-book-head,.esports-fixture .inline-book-row,.esports-fixture .inline-book-spread{padding-left:14px;padding-right:14px}.esports-market-card .inline-market-tabs{gap:15px;padding:0 16px}.esports-market-card .inline-market-tabs>span{display:none}.esports-market-card .inline-book-head,.esports-market-card .inline-book-row,.esports-market-card .inline-book-spread{padding-left:16px;padding-right:16px}.esports-market-card .inline-book-row{grid-template-columns:minmax(0,1fr) minmax(54px,.7fr) minmax(62px,.8fr);column-gap:9px;font-size:12px}.esports-market-card .inline-market-chart{height:215px;padding-left:10px;padding-right:10px}@keyframes inline-market-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes inline-market-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:760px){.sports-game-card .inline-game-market-detail{margin-bottom:-15px;margin-left:-15px;margin-right:-15px}.inline-market-tabs{gap:16px;min-height:48px;padding:0 12px}.inline-market-tabs button{height:48px;padding-bottom:11px;font-size:12px}.inline-market-tabs>span{margin-bottom:11px;font-size:11px}.inline-book-head,.inline-book-row,.inline-book-spread{padding-left:12px;padding-right:12px}.inline-book-head,.inline-book-row{grid-template-columns:minmax(0,1fr) minmax(60px,.7fr) minmax(62px,.75fr);column-gap:8px}.inline-book-row{min-height:35px;font-size:12px}.inline-market-chart{height:230px;padding-left:8px;padding-right:8px}}.game-market-outcomes .odds-button--game.active:nth-child(2){background:#9b302c}.game-market-outcomes .odds-button--game.active:nth-child(3){background:#6a637c}.game-market-outcomes .odds-button--game,.trade-outcome-switcher .odds-button--game{border:0}.sports-prop-outcomes>.odds-button{padding:9px 10px}.esports-market-card>div .odds-button{justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.esports-hero-actions .odds-button--game{background:#2465b7;justify-content:center;align-items:center;padding:13px;display:flex;box-shadow:inset 0 -4px #0003}.esports-hero-actions .odds-button--game:last-child{background:#a94837}.esports-hero-actions .odds-button--generic{justify-content:center;align-items:center;padding:13px;display:flex}.esports-trade-outcomes .odds-button--game{box-shadow:inset 0 -3px #0003}@media (max-width:760px){.odds-button--game{border-radius:10px}}.featured-panel{background:linear-gradient(118deg,#261742,#1b1328 55%,#110d19)}.featured-art{background:linear-gradient(135deg,#6d28d9db,#d7c6ff3d)}.violet-callout{background:linear-gradient(120deg,#2b1849,#1b1328)}.cyan-callout{background:linear-gradient(120deg,#281b42,#1b1328)}.sports-week-options,.filter-menu{background:#1b1427}.weather-trade-rail{background:#1a1325}.filter-dropdown>button:hover,.filter-dropdown>button[aria-expanded=true],.filter-options button:hover,.filter-options button.active{border-color:#bfa7ffad}.election-month-tabs button.active{border-color:#bfa7ffb8}.election-map{background:radial-gradient(circle at 48% 20%,#8b5cf64d,#0000 42%),#171022;border-color:#bfa7ff4d}.election-map path{fill:#8b5cf659;stroke:#d7c6ffe0}.sports-participant-mark,.sports-participant-mark img{color:#d7c6ff;background:#29203a;border-color:#d7c6ff29}.sports-team strong{color:var(--text)}.sports-team small{color:var(--text-muted)}.sports-line,.odds-button--game{color:#e7defd;background:#2a2237}.sports-line:hover,.odds-button--game:hover{color:#fff;background:#37294e}.sports-line strong{color:#fff}.odds-button--game.active,.esports-hero-actions .odds-button--game{background:#6d28d9}.sports-line--selected,.esports-line--selected{color:#fff;background:#6d28d9}.sports-line--selected strong,.esports-line--selected b{color:#fff}.sports-line--market-selected,.esports-line--market-selected{color:#e2d8f7;background:#413058}.sports-line--market-selected strong,.esports-line--market-selected b{color:#f3eeff}.inline-game-market-detail{background:#0f0a17bd;border-top-color:#d7c6ff2e}.inline-market-tabs{border-bottom-color:#d7c6ff24}.home-grid{grid-template-columns:minmax(0,2.2fr) minmax(255px,.82fr);align-items:start}.homepage-featured-carousel{gap:13px;min-width:0;display:grid}.homepage-featured-stage{border:1px solid var(--line);background:radial-gradient(circle at 84% 8%,#8b5cf621,#0000 32%),#17131e;border-radius:18px;height:min(480px,60vh);min-height:0;position:relative;overflow:hidden}.homepage-featured-slide{box-sizing:border-box;flex-direction:column;gap:17px;height:100%;min-height:0;padding:19px 20px 14px;animation:.25s cubic-bezier(.2,.8,.2,1) homepage-featured-in;display:flex}.homepage-featured-slide[data-direction=previous]{animation-name:homepage-featured-in-previous}@keyframes homepage-featured-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes homepage-featured-in-previous{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.homepage-featured-header{align-items:center;gap:12px;min-width:0;display:flex}.homepage-featured-image{background:var(--ink-hover);width:52px;height:52px;color:var(--text);object-fit:cover;border-radius:11px;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid;overflow:hidden}.homepage-featured-image--placeholder{background:linear-gradient(135deg,#6d28d9,#392260)}.homepage-featured-header>div{min-width:0}.homepage-featured-header h1{max-width:610px;color:var(--text);-webkit-line-clamp:2;letter-spacing:-.04em;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:700;line-height:1.14;display:-webkit-box;overflow:hidden}.homepage-featured-header a:hover h1{color:#d8caff}.homepage-featured-header p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:650;overflow:hidden}.homepage-featured-main{flex:1;grid-template-columns:minmax(205px,.75fr) minmax(0,1.25fr);gap:22px;min-height:0;display:grid;overflow:hidden}.homepage-featured-summary{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex;overflow:hidden}.homepage-featured-price{align-content:center;gap:1px;min-height:68px;display:grid}.homepage-featured-price strong{color:#d7c6ff;font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:31px;line-height:1}.homepage-featured-price span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.homepage-featured-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.homepage-featured-outcomes a{min-width:0;min-height:54px;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 13px;font-size:15px;font-weight:730;transition:filter .15s,transform .15s;display:flex}.homepage-featured-outcomes a:hover{filter:brightness(1.15);transform:translateY(-1px)}.homepage-featured-outcomes a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-featured-outcomes a b{font-variant-numeric:tabular-nums;flex:none;font-size:17px}.homepage-featured-outcomes .yes{color:#58d58f;background:#2f9e6638}.homepage-featured-outcomes .no{color:#ff787e;background:#d841482b}.homepage-featured-multi-markets{flex-direction:column;gap:8px;min-width:0;display:flex}.homepage-featured-multi-markets a{min-width:0;min-height:40px;color:var(--text-soft);background:0 0;border:0;border-bottom:1px solid #d7c6ff1f;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 0 8px;text-decoration:none;display:flex}.homepage-featured-multi-markets a:hover{color:var(--text);border-bottom-color:#d7c6ff52}.homepage-featured-multi-label{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.homepage-featured-multi-label>span{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;overflow:hidden}.homepage-featured-multi-label>i{background:var(--ink-hover);border-radius:5px;flex:none;width:30px;height:30px;display:grid;overflow:hidden}.homepage-featured-multi-label img{object-fit:cover;width:100%;height:100%}.homepage-featured-multi-markets a b{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:600}.homepage-featured-game{gap:8px;display:grid}.homepage-featured-game a{color:#dfd4ff;background:#6d28d930;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:51px;padding:0 11px;display:flex}.homepage-featured-game a:last-child{color:#ffd3d9;background:#b4485c29}.homepage-featured-game a:hover{filter:brightness(1.15)}.homepage-featured-game a>span{align-items:center;gap:8px;min-width:0;display:flex}.homepage-featured-game a img,.homepage-featured-game a i{width:29px;height:29px;color:inherit;object-fit:contain;background:#ffffff14;border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid;overflow:hidden}.homepage-featured-game a b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.homepage-featured-game a strong{font-variant-numeric:tabular-nums;flex:none;font-size:18px}.homepage-featured-slot{min-height:0;color:inherit;border-top:1px solid #d7c6ff21;gap:8px;margin-top:auto;padding-top:10px;text-decoration:none;display:grid}.homepage-featured-slot>span{color:#bda9ed;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.homepage-featured-slot>div{gap:9px;display:grid}.homepage-featured-slot article{grid-template-columns:19px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.homepage-featured-slot article>img,.homepage-featured-slot article>i{background:var(--ink-hover);width:19px;height:19px;color:var(--text-soft);object-fit:cover;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid;overflow:hidden}.homepage-featured-slot article>p{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.28;display:-webkit-box;overflow:hidden}.homepage-featured-slot article>p b,.homepage-featured-slot--comments article>b,.homepage-featured-slot--markets article>b{color:var(--text-muted);font-size:10px;font-weight:750;display:block}.homepage-featured-slot--comments article,.homepage-featured-slot--markets article{display:block}.homepage-featured-slot--comments article>p,.homepage-featured-slot--markets article>p{margin-top:2px}.homepage-featured-slot--empty{min-height:56px;color:var(--text-soft);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.homepage-featured-slot:hover{color:#e1d7ff}.homepage-featured-chart{min-width:0;height:100%;min-height:0;overflow:hidden}.homepage-featured-liveline{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.homepage-featured-series-legend{flex:0 0 28px;align-items:center;gap:4px;min-width:0;height:28px;display:flex;overflow:hidden}.homepage-featured-series-legend>span{min-width:0;color:var(--text-muted);white-space:nowrap;background:#ffffff0b;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:700;display:flex}.homepage-featured-series-legend i{border-radius:50%;flex:none;width:6px;height:6px}.homepage-featured-liveline-canvas{height:100%;min-height:0;overflow:hidden}.homepage-featured-liveline-canvas.with-legend{height:calc(100% - 28px)}.homepage-featured-liveline-canvas>div:not(.liveline-chart--hide-series-controls){display:none!important}.homepage-featured-liveline-canvas>.liveline-chart--hide-series-controls{border:0;border-radius:0;min-height:0;height:100%!important}.homepage-featured-footer{min-height:25px;color:var(--text-muted);border-top:1px solid #d7c6ff1f;align-items:center;gap:13px;padding-top:10px;font-size:11px;font-weight:650;display:flex}.homepage-featured-footer b{color:#afa0d4;margin-left:auto;font-size:12px;font-weight:800}.homepage-carousel-controls{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.homepage-carousel-dots{flex:none;align-items:center;gap:5px;display:flex}.homepage-carousel-dots button{background:#504868;border:0;border-radius:50%;width:5px;height:5px;padding:0;transition:width .16s,background .16s}.homepage-carousel-dots button.active{background:#bda9ed;border-radius:8px;width:18px}.homepage-carousel-adjacent{max-width:37%;min-height:31px;color:var(--text-muted);background:0 0;border:1px solid #d7c6ff26;border-radius:16px;align-items:center;gap:3px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.homepage-carousel-adjacent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-carousel-adjacent:last-child{margin-left:auto}.homepage-carousel-adjacent:hover{color:var(--text);border-color:#d7c6ff5c}.homepage-sidebar{gap:18px;min-width:0;display:grid}.homepage-referral-card{background:radial-gradient(circle at 15% 0,#9372ff52,#0000 43%),linear-gradient(160deg,#28213c,#111017 62%);border:1px solid #d7c6ff2e;border-radius:20px;flex-direction:column;justify-content:space-between;gap:16px;min-height:142px;padding:19px 20px 18px;display:flex;box-shadow:inset 0 1px #ffffff0f}.homepage-referral-copy{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.homepage-referral-icon{color:#d6c7ff;background:linear-gradient(135deg,#5ac8fa38,#8b5cf685);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #0f081d59}.homepage-referral-card h2{color:var(--text);letter-spacing:-.035em;margin:0 0 4px;font-size:20px;font-weight:750}.homepage-referral-card p{color:var(--text-muted);margin:0;font-size:14px;font-weight:550;line-height:1.35}.homepage-referral-cta{color:#fff;background:linear-gradient(135deg,#8d4fff,#6533cf);border-radius:9px;align-self:flex-end;align-items:center;gap:5px;width:fit-content;min-height:32px;padding:0 12px;font-size:13px;font-weight:750;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff30,0 4px #3f1b8d}.homepage-referral-cta:hover{filter:brightness(1.1);transform:translateY(-1px)}.homepage-referral-cta:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff30,0 2px #3f1b8d}.homepage-hot-topics{gap:2px;min-width:0;padding:6px 0;display:grid}.homepage-hot-topics .section-line{border:0;justify-content:flex-start;gap:4px;padding-bottom:5px}.homepage-hot-topics .section-line h2{font-size:17px}.homepage-hot-topics .section-line a{color:var(--text-muted)}.homepage-hot-topics>a{min-width:0;min-height:40px;color:var(--text-soft);grid-template-columns:19px minmax(0,1fr) 15px;align-items:center;gap:16px;padding:8px 0;text-decoration:none;display:grid}.homepage-hot-topics>a>span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.homepage-hot-topics>a>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.homepage-hot-topics>a b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.homepage-hot-topics>a em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;font-style:normal;font-weight:550;display:flex;overflow:hidden}.homepage-hot-topics>a em svg{color:#ef4444}.homepage-hot-topics>a>svg{color:var(--text-muted)}.homepage-hot-topics>a:hover b,.homepage-hot-topics>a:hover>svg{color:#d8caff}.referral-page{padding:52px 0 90px}.referral-page-card{border:1px solid var(--line);background:linear-gradient(145deg, #4a2f7c61, var(--ink));border-radius:20px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:17px;max-width:560px;padding:28px;display:grid}.referral-page-card>span{color:#d6c7ff;background:#8b5cf647;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.referral-page-card h1{letter-spacing:-.04em;margin:0 0 6px;font-size:26px}.referral-page-card p{color:var(--text-muted);margin:0;line-height:1.45}.referral-page-card>a{color:#cfbaff;grid-column:2;width:fit-content;margin-top:3px;font-weight:750;text-decoration:none}.referral-page-card>a:hover{color:#fff}@media (max-width:1100px){.home-grid{grid-template-columns:minmax(0,1fr)}.homepage-hot-topics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.homepage-hot-topics .section-line{grid-column:1/-1}.homepage-featured-stage{height:min(460px,62vh)}}@media (max-width:760px){.home-grid{display:none}.homepage-featured-stage{border-radius:14px;height:550px}.homepage-featured-slide{gap:14px;padding:15px 14px 12px}.homepage-featured-header h1{font-size:19px}.homepage-featured-main{grid-template-columns:1fr;gap:8px}.homepage-featured-summary{gap:11px}.homepage-featured-price{min-height:46px}.homepage-featured-slot{display:none}.homepage-featured-chart{height:220px}.homepage-featured-series-legend{scrollbar-width:none;overflow-x:auto}.homepage-featured-series-legend::-webkit-scrollbar{display:none}.homepage-featured-footer{padding-top:8px}.homepage-sidebar{gap:10px}.homepage-referral-card{border-radius:16px;min-height:124px;padding:16px}.homepage-referral-card h2{font-size:18px}.homepage-referral-card p{font-size:13px}.homepage-hot-topics{grid-template-columns:1fr}.homepage-hot-topics .section-line{grid-column:auto}.homepage-carousel-adjacent{max-width:34%}.homepage-carousel-adjacent span{display:none}}.esports-home-game-grid{gap:18px}.esports-home-game-card{border:1px solid var(--line);min-height:306px;color:var(--text);background:#1b2025f5;border-radius:20px;flex-direction:column;padding:21px;display:flex}.esports-home-game-card:hover{border-color:var(--line-bright);background:#20252b}.esports-home-game-card header{gap:9px;display:grid}.esports-home-game-label{width:fit-content;color:var(--text-muted);align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.esports-home-game-label:hover{color:var(--text-soft)}.esports-home-game-icon{flex:none;place-items:center;width:18px;height:18px;display:grid}.esports-home-game-icon>img{object-fit:contain;width:100%;height:100%}.esports-home-game-icon .esports-game-mark{background-size:31px;border:0;border-radius:0;width:18px;height:18px}.esports-home-game-icon .esports-game-mark b{display:none}.esports-home-game-card h3{color:var(--text);letter-spacing:-.022em;margin:0;font-size:19px;font-weight:700;line-height:1.25}.esports-home-game-card header>a:not(.esports-home-game-label){width:fit-content;color:inherit;text-decoration:none}.esports-home-game-card header>a:not(.esports-home-game-label):hover h3{text-underline-offset:3px;text-decoration:underline}.esports-home-game-state{color:#0000;letter-spacing:.01em;align-items:center;gap:9px;min-height:18px;font-size:13px;font-weight:780;display:flex}.esports-home-game-state.live{color:#ef4444}.esports-home-game-state i{background:currentColor;border-radius:50%;width:10px;height:10px}.esports-home-game-teams{gap:21px;margin-top:auto;padding:28px 0 24px;display:grid}.esports-home-game-team{grid-template-columns:minmax(0,1fr) auto 64px;grid-template-areas:"team multiplier chance""bar bar bar";align-items:center;gap:14px 12px;min-width:0;display:grid}.esports-home-team-name{min-width:0;color:var(--text);grid-area:team;align-items:center;gap:10px;text-decoration:none;display:flex}.esports-home-team-name:hover b{text-underline-offset:3px;text-decoration:underline}.esports-home-team-name>span{width:27px;height:27px;color:var(--text-soft);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.esports-home-team-name img{object-fit:contain;width:100%;height:100%}.esports-home-team-name b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.esports-home-team-multiplier{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:multiplier;font-size:14px;font-weight:620}.esports-home-team-probability{background:var(--fixture-accent);border-radius:10px;grid-area:chance;place-items:center;min-height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.esports-home-team-probability{background:color-mix(in srgb, var(--fixture-accent) 16%, transparent)}}.esports-home-team-probability{color:var(--fixture-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:780;text-decoration:none}.esports-home-team-probability:hover{background:var(--fixture-accent)}@supports (color:color-mix(in lab, red, red)){.esports-home-team-probability:hover{background:color-mix(in srgb, var(--fixture-accent) 25%, transparent)}}.esports-home-game-team>i{width:var(--fixture-width);background:var(--fixture-accent);border-radius:999px;grid-area:bar;min-width:6px;height:5px;display:block}.esports-home-game-card footer{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:14px;font-weight:620;display:flex}.esports-home-game-card footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esports-home-game-card footer span>i{opacity:.55;margin:0 4px;font-style:normal}.esports-home-game-card footer>svg{color:var(--text-muted);flex:none}.esports-prop-card{border:1px solid var(--line);height:100%;min-height:180px;color:var(--text);background:#1b2025f5;border-radius:12px;flex-direction:column;padding:4px 16px 12px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.esports-prop-card:hover{border-color:var(--line-bright);background:#20252b;transform:translateY(-1px)}.esports-prop-card-league{min-width:0;color:var(--text-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.esports-prop-game-mark{width:18px;height:18px;color:var(--text-muted);flex:none;place-items:center;display:grid}.esports-prop-game-mark>img{object-fit:contain;width:100%;height:100%}.esports-prop-game-mark>.esports-game-mark{background-size:26px;border:0;border-radius:0;width:18px;height:18px}.esports-prop-game-mark>.esports-game-mark b{display:none}.esports-prop-game-mark>span{color:var(--text-muted);font-size:11px;font-weight:800}.esports-prop-card-title{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:8px 0 16px;display:grid}.esports-prop-card-title>img,.esports-prop-card-image-fallback{background:var(--ink-hover);width:32px;height:32px;color:var(--text-muted);object-fit:contain;border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid;overflow:hidden}.esports-prop-card h3{-webkit-line-clamp:2;color:var(--text);letter-spacing:-.012em;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.esports-prop-card-outcomes{gap:12px;display:grid}.esports-prop-outcome{gap:12px;min-width:0;display:grid}.esports-prop-outcome>div{grid-template-columns:minmax(0,1fr) auto 60px;align-items:center;gap:8px;min-width:0;display:grid}.esports-prop-outcome>div>span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.esports-prop-outcome em{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.esports-prop-outcome strong{background:var(--no);border-radius:4px;place-items:center;min-height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.esports-prop-outcome strong{background:color-mix(in srgb, var(--no) 14%, transparent)}}.esports-prop-outcome strong{color:var(--no);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:16px}.esports-prop-outcome--favored strong{background:var(--yes)}@supports (color:color-mix(in lab, red, red)){.esports-prop-outcome--favored strong{background:color-mix(in srgb, var(--yes) 14%, transparent)}}.esports-prop-outcome--favored strong{color:var(--yes)}.esports-prop-outcome>i{width:var(--prop-probability);background:var(--no);border-radius:999px;min-width:6px;height:3px;display:block}.esports-prop-outcome--favored>i{background:var(--yes)}.esports-prop-card footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:500;line-height:16px;display:flex}.esports-prop-card-tools{color:var(--text-muted);align-items:center;gap:12px;display:flex}.esports-prop-card-tools svg{flex:none}@media (max-width:760px){.esports-home-game-card{border-radius:16px;min-height:284px;padding:17px}.esports-home-game-card h3{font-size:17px}.esports-home-game-teams{padding:22px 0 20px}.esports-home-team-name b{font-size:15px}.esports-home-team-probability{min-height:36px;font-size:15px}.esports-home-game-card footer{font-size:13px}.esports-prop-card{border-radius:12px;min-height:180px;padding:4px 16px 12px}.esports-prop-card-title{margin:8px 0 16px}.esports-prop-card h3{font-size:14px}.esports-prop-card-outcomes{gap:12px}.esports-prop-outcome>div{grid-template-columns:minmax(0,1fr) auto 60px;gap:8px}.esports-prop-outcome>div>span{font-size:13px}.esports-prop-outcome strong{border-radius:4px;min-height:32px;font-size:13px}.esports-prop-card footer{padding-top:16px;font-size:13px}}.market-card--binary,.market-card--multi,.market-card--game{min-height:0;color:var(--text);text-align:left;background:#1b1f24f5;border:1px solid #d7c6ff24;border-radius:22px;flex-direction:column;gap:16px;padding:20px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:flex;overflow:hidden}.market-card--binary:hover,.market-card--multi:hover,.market-card--game:hover{background:#20242b;border-color:#bfa7ff61;transform:translateY(-1px)}button.market-card-selectable{cursor:pointer;width:100%;font:inherit}.market-card-link{cursor:pointer}.market-card--binary .market-card-heading,.market-card--multi .market-card-heading{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;display:grid}.market-card--binary .market-card-heading--binary{grid-template-columns:52px minmax(0,1fr) 105px}.market-card--binary h3,.market-card--multi h3{color:var(--text);letter-spacing:-.024em;margin:1px 0 4px;font-size:19px;font-weight:720;line-height:1.18}.market-card--binary .market-card-heading p,.market-card--multi .market-card-heading p{color:var(--text-muted);margin:0;font-size:12px;font-weight:620}.market-probability-dial{width:104px;height:88px;color:var(--text-soft);text-align:center;align-self:start;position:relative;overflow:hidden}.market-probability-dial svg{width:100%;height:84px;position:absolute;inset:0}.market-probability-track,.market-probability-value{fill:none;stroke-linecap:round;stroke-width:7px}.market-probability-track{stroke:#35404d}.market-probability-value{stroke:#bd8300}.market-probability-dial.low .market-probability-value{stroke:#da4b54}.market-probability-dial.high .market-probability-value{stroke:#42c78a}.market-probability-dial strong{letter-spacing:-.04em;padding-top:30px;font-size:23px;font-weight:650;line-height:1;display:block;position:relative}.market-probability-dial span{color:var(--text-muted);margin-top:5px;font-size:12px;font-weight:650;display:block;position:relative}.market-binary-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}.market-binary-outcome{border-radius:12px;place-items:center;min-height:58px;font-size:16px;font-weight:720;display:grid}.market-binary-outcome.yes{color:#4bd489;background:#3aa36938}.market-binary-outcome.no{color:#ff5863;background:#b73a4438}.market-card-foot{min-height:23px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:620;display:flex}.market-card-foot>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-card-tools{color:#8d9cab;flex:none;align-items:center;gap:14px;display:flex}.market-card-live{color:#e9565d}.market-card-live i{background:currentColor;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.market-card--multi .market-card-heading{grid-template-columns:44px minmax(0,1fr)}.market-card--multi .event-image.compact,.market-card--multi .event-placeholder.compact{border-radius:11px;width:44px;height:44px}.market-card--multi h3{font-size:17px}.market-series-rows,.market-multi-outcomes{gap:10px;display:grid}.market-series-row{grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;gap:10px;display:grid}.market-series-row>span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.market-series-row>strong{color:var(--text);text-align:right;font-size:18px;font-weight:720}.market-series-row>div{gap:7px;display:flex}.market-series-row i{text-align:center;border-radius:9px;min-width:52px;padding:9px 10px;font-size:12px;font-style:normal;font-weight:760}.market-series-row i.yes{color:#4bd489;background:#3aa36938}.market-series-row i.no{color:#ff5863;background:#b73a4438}.market-multi-outcomes>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;display:grid}.market-multi-outcomes span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:670;overflow:hidden}.market-multi-outcomes strong{color:var(--text);font-size:18px;font-weight:720}.market-card--game{gap:14px;min-height:0;padding:18px 20px}.market-game-teams{gap:10px;display:grid}.market-game-team{grid-template-columns:36px 24px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.market-game-participant-mark{color:#d7c6ff;background:#29203a;border:1px solid #d7c6ff33;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:780;display:grid;overflow:hidden}.market-game-participant-mark img{object-fit:contain;width:100%;height:100%}.market-game-team em{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:16px;font-style:normal}.market-game-team b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:690;overflow:hidden}.market-game-team strong{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:16px;font-weight:720}.market-game-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-game-actions .odds-button{text-align:center;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:52px;padding:0 12px;font-size:15px;font-weight:720;display:flex}.market-game-actions .odds-button strong{flex:none}.market-game-actions button{cursor:pointer;font:inherit}.market-card--game .market-card-foot{margin-top:1px}.market-card--game .inline-game-market-detail{border-top-color:#d7c6ff29;margin:2px -20px -18px}@media (max-width:760px){.market-card--binary,.market-card--multi,.market-card--game{border-radius:18px;padding:16px}.market-card--binary .market-card-heading--binary{grid-template-columns:46px minmax(0,1fr) 86px;gap:11px}.market-card--binary .event-image.compact,.market-card--binary .event-placeholder.compact{width:46px;height:46px}.market-card--binary h3{font-size:17px}.market-probability-dial{width:86px;height:74px}.market-probability-dial svg{height:70px}.market-probability-dial strong{padding-top:25px;font-size:21px}.market-probability-dial span{margin-top:3px;font-size:11px}.market-binary-outcome{min-height:50px;font-size:15px}.market-series-row{grid-template-columns:minmax(0,1fr) 38px auto;gap:7px}.market-series-row>span{font-size:13px}.market-series-row>strong{font-size:16px}.market-series-row i{min-width:43px;padding:8px 7px;font-size:11px}.market-game-team{grid-template-columns:32px 18px minmax(0,1fr) auto;gap:8px}.market-game-participant-mark{width:32px;height:32px}.market-game-team b,.market-game-team strong,.market-game-team em{font-size:14px}.market-game-actions .odds-button{min-height:47px;font-size:14px;line-height:47px}.market-card--game .inline-game-market-detail{margin-bottom:-14px;margin-left:-16px;margin-right:-16px}}@media (min-width:1101px){.market-grid,.weather-market-grid,.election-market-grid,.sports-props-grid,.esports-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1100px){.market-grid,.weather-market-grid,.election-market-grid,.sports-props-grid,.esports-market-grid,.esports-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.market-card--binary,.market-card--multi,.market-card--game{border-radius:16px;gap:10px;min-height:180px;padding:12px}.market-card--binary .market-card-heading--binary{grid-template-columns:40px minmax(0,1fr) 72px;gap:12px}.market-card--binary h3,.market-card--multi h3{-webkit-line-clamp:3;color:var(--text);letter-spacing:-.015em;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:590;line-height:20px;display:-webkit-box;overflow:hidden}.market-card--multi h3{-webkit-line-clamp:2}.market-card--binary .event-image.compact,.market-card--binary .event-placeholder.compact,.market-card--multi .event-image.compact,.market-card--multi .event-placeholder.compact{border-radius:10px;width:40px;height:40px}.market-probability-dial{width:72px;height:62px}.market-probability-dial svg{height:60px}.market-probability-track,.market-probability-value{stroke-width:6px}.market-probability-dial strong{padding-top:22px;font-size:19px}.market-probability-dial span{margin-top:3px;font-size:11px}.market-binary-actions{gap:8px}.market-binary-outcome{border-radius:9px;min-height:40px;font-size:14px}.market-card-foot{min-height:20px;font-size:11px}.market-card-tools{gap:11px}.market-card-tools svg{width:17px;height:17px}.market-card--multi{gap:8px}.market-card--multi .market-card-heading{grid-template-columns:40px minmax(0,1fr);gap:12px}.market-series-rows,.market-multi-outcomes{gap:7px}.market-series-row{grid-template-columns:minmax(0,1fr) 38px auto;gap:7px}.market-series-row>span{font-size:12px}.market-series-row>strong{font-size:15px}.market-series-row i{border-radius:7px;min-width:43px;padding:6px 7px;font-size:11px}.market-multi-outcomes span{font-size:14px}.market-multi-outcomes strong{font-size:15px}.market-card--game{gap:9px}.market-game-teams{gap:7px}.market-game-team{grid-template-columns:30px 19px minmax(0,1fr) auto;gap:7px}.market-game-participant-mark{border-radius:8px;width:30px;height:30px;font-size:10px}.market-game-team em,.market-game-team b,.market-game-team strong{font-size:13px}.market-game-actions{gap:8px}.market-game-actions .odds-button{min-height:40px;padding:0 9px;font-size:13px;line-height:40px}.market-card--game .inline-game-market-detail{margin:2px -12px -12px}@media (min-width:761px){.esports-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.esports-home-game-card{border-radius:16px;min-height:288px;padding:16px}.esports-home-game-card header{gap:6px}.esports-home-game-label{gap:7px;font-size:12px}.esports-home-game-card h3{-webkit-line-clamp:2;letter-spacing:-.015em;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:590;line-height:20px;display:-webkit-box;overflow:hidden}.esports-home-game-state{gap:7px;min-height:16px;font-size:12px}.esports-home-game-state i{width:8px;height:8px}.esports-home-game-teams{gap:16px;padding:20px 0 17px}.esports-home-game-team{grid-template-columns:minmax(0,1fr) auto 56px;gap:10px 9px}.esports-home-team-name{gap:8px}.esports-home-team-name>span{width:24px;height:24px;font-size:10px}.esports-home-team-name b{font-size:14px;font-weight:590}.esports-home-team-multiplier{font-size:12px}.esports-home-team-probability{border-radius:9px;min-height:36px;font-size:14px}.esports-home-game-team>i{height:4px}.esports-home-game-card footer{font-size:12px}.public-profile-page{max-width:760px}.public-profile-back{color:var(--text-muted);margin-bottom:22px;font-size:13px;font-weight:650;display:inline-flex}.public-profile-back:hover{color:var(--cyan)}.public-profile-card{border:1px solid var(--line);background:var(--ink-raised);border-radius:16px;align-items:center;gap:18px;padding:24px;display:flex}.public-profile-card>img,.public-profile-avatar{border:1px solid var(--line-bright);object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px;overflow:hidden}.public-profile-card p{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:750}.public-profile-card h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:25px}.public-profile-card code{max-width:min(530px,62vw);color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;display:block;overflow:hidden}@media (max-width:760px){.market-card--binary,.market-card--multi,.market-card--game{min-height:0;padding:14px}.market-card--binary .market-card-heading--binary{grid-template-columns:40px minmax(0,1fr) 72px;gap:10px}.market-card--game .inline-game-market-detail{margin-bottom:-14px;margin-left:-14px;margin-right:-14px}.esports-home-game-card{min-height:264px;padding:14px}.esports-home-game-teams{padding:17px 0 14px}.global-search-results{max-height:min(420px,100dvh - 145px);overflow-y:auto}.public-profile-card{align-items:flex-start;padding:18px}.public-profile-card>img,.public-profile-avatar{width:56px;height:56px}.public-profile-card h1{font-size:20px}}.trading-panel{border:1px solid var(--line-bright);color:var(--text);background:#17131f;border-radius:16px;position:sticky;top:130px;overflow:visible;box-shadow:0 16px 42px #0000003d}.trading-panel-context{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:18px 18px 14px;display:grid}.trading-panel-context>img,.trading-panel-context>span{color:#fff;object-fit:cover;background:linear-gradient(135deg,#8b5cf6,#3b2371);border-radius:11px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid;overflow:hidden}.trading-panel-context>div{gap:4px;min-width:0;display:grid}.trading-panel-context small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.trading-panel-context strong{color:#d5c5ff;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-size:17px;overflow:hidden}.trading-panel-mode{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:17px;padding:0 18px;display:grid}.trading-panel-mode>button{min-height:39px;color:var(--text-muted);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;padding:0;font-size:15px;font-weight:750}.trading-panel-mode>button.active{border-color:var(--violet);color:var(--text)}.trading-order-type{padding-bottom:8px}.trading-order-type-toggle{color:var(--text-soft);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:13px;font-weight:720;transition:color .16s;display:inline-flex}.trading-order-type-toggle:hover{color:var(--text)}.trading-order-type-toggle svg{transition:transform .16s}.trading-order-type-toggle[aria-pressed=true] svg{transform:rotate(180deg)}.trading-panel-body{padding:16px 18px 15px}.trading-outcome-options{gap:8px;margin-bottom:16px;display:grid}.trading-outcome-options--1{grid-template-columns:1fr}.trading-outcome-options--2{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-outcome-options--3{grid-template-columns:repeat(3,minmax(0,1fr))}.trading-outcome-options .odds-button{justify-content:center;align-items:center;gap:5px;min-width:0;min-height:54px;padding:8px;font-size:13px;font-weight:700;display:flex}.trading-outcome-options .odds-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trading-outcome-options .odds-button strong{flex:none;font-size:15px}.trading-outcome-options .odds-button--generic.active{color:#b7efd0;background:#2c7c5175;border-color:#4ade8075}.trading-outcome-options .odds-button--generic.active:nth-child(2){color:#ffb0bd;background:#7a303e61;border-color:#ff71854d}.trading-outcome-options .odds-button--game{box-shadow:inset 0 -4px #00000040}.trading-outcome-options .odds-button--game.active:nth-child(2){background:#9b302c}.trading-outcome-options .odds-button--game.active:nth-child(3){background:#696178}.trading-price-field,.trading-shares-field{min-height:58px;color:var(--text);grid-template-columns:minmax(0,1fr) 1.1fr;align-items:center;gap:10px;font-size:14px;font-weight:650;display:grid}.trading-price-field>div,.trading-shares-field>div{border:1px solid var(--line);background:#ffffff06;border-radius:11px;justify-content:end;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 9px;display:flex}.trading-price-field button{width:26px;height:30px;color:var(--text-soft);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.trading-price-field button:hover{color:#fff;background:#ffffff12}.trading-price-field input,.trading-shares-field input{width:100%;min-width:0;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0;font-size:17px;font-weight:780}.trading-price-field b,.trading-shares-field b{color:var(--text-soft);font-size:14px}.trading-shares-field{margin-top:10px}.trading-shares-field input::placeholder{color:var(--text-muted)}.trading-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 14px;padding-left:calc(47.6% + 5px);display:grid}.trading-shortcuts button{min-height:31px;color:var(--text-soft);background:#ffffff12;border:0;border-radius:8px;font-size:11px;font-weight:700}.trading-shortcuts button:hover{color:#e2d8ff;background:#8b5cf640}.trading-market-amount{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:12px;min-height:126px;margin:8px 0 15px;display:grid}.trading-market-amount>div{align-self:center;gap:5px;min-width:0;display:grid}.trading-market-amount>div strong{color:var(--text);letter-spacing:-.035em;font-size:22px}.trading-market-amount>div span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.trading-market-amount-value{width:100%;min-width:0;color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;display:flex;overflow:visible}.trading-market-amount-value b{color:var(--text-muted);letter-spacing:0;flex:none;font-size:47px;font-weight:520}.trading-market-amount-value input{width:auto;min-width:1ch;max-width:100%;color:var(--text);text-align:right;letter-spacing:0;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:0 auto;padding:0;font-size:51px;font-weight:650}.trading-market-amount-value--extra-long b{font-size:35px}.trading-market-amount-value--extra-long input{font-size:38px}.trading-market-amount-value input::placeholder{color:var(--text-muted);opacity:1}.trading-market-amount-value em{color:var(--text-muted);flex:none;margin-left:7px;font-size:13px;font-style:normal;font-weight:700}.trading-market-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 19px;display:grid}.trading-market-shortcuts--sell{grid-template-columns:repeat(4,minmax(0,1fr))}.trading-market-shortcuts button{background:var(--ink-hover);min-height:44px;color:var(--text-soft);border:0;border-radius:11px;padding:0 5px;font-size:13px;font-weight:750;transition:background .16s,color .16s}.trading-market-shortcuts button:hover:not(:disabled){background:var(--violet-soft);color:var(--text)}.trading-market-shortcuts button:disabled{cursor:not-allowed;color:var(--text-muted);opacity:.58}.trading-order-minimum{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;margin:-7px 0 18px;font-size:12px;font-weight:620;line-height:1.35;display:flex}.trading-order-minimum span{min-width:0}.trading-order-minimum button{color:var(--violet);font:inherit;background:0 0;border:0;flex:none;padding:0;font-weight:760}.trading-order-minimum button:hover{text-decoration:underline}.trading-expiry{border-top:1px solid var(--line);min-height:49px;color:var(--text-muted);justify-content:space-between;align-items:center;margin:0 -18px;padding:0 18px;font-size:13px;font-weight:650;display:flex}.trading-expiry label{color:var(--text-soft);align-items:center;gap:3px;display:flex;position:relative}.trading-expiry select{z-index:1;appearance:none;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding-right:18px;position:relative}.trading-expiry svg{pointer-events:none;position:absolute;right:0}.trading-totals{gap:9px;margin:13px 0 16px;display:grid}.trading-totals div{justify-content:space-between;align-items:center;display:flex}.trading-totals dt{color:var(--text-soft);align-items:center;gap:5px;font-size:14px;font-weight:650;display:flex}.trading-totals dd{color:#49a9ff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:760}.trading-totals div:last-child dd{color:#64d790}.trading-buy-payout,.trading-sell-proceeds{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;margin:18px -18px 16px;padding:17px 18px 0;display:flex}.trading-buy-payout>div,.trading-sell-proceeds>div{gap:5px;min-width:0;display:grid}.trading-buy-payout strong,.trading-sell-proceeds strong{color:var(--text);letter-spacing:-.025em;align-items:center;gap:5px;font-size:17px;display:inline-flex}.trading-buy-payout small,.trading-sell-proceeds small{color:var(--text-muted);font-size:12px;font-weight:620}.trading-buy-payout output,.trading-sell-proceeds output{color:#64d790;letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex:none;font-size:32px;font-weight:720}.trading-payout-retry{border:1px solid var(--line-bright);color:var(--violet);border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:750}.trading-payout-retry:hover{background:var(--violet-soft)}.trading-buy-payout--market-enter{animation:.24s cubic-bezier(.2,.8,.2,1) both trading-buy-payout-enter;overflow:hidden}@keyframes trading-buy-payout-enter{0%{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;transform:translateY(-6px)}to{opacity:1;max-height:112px;margin-top:18px;margin-bottom:16px;padding-top:17px;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.trading-buy-payout--market-enter{animation:none}}.trading-minimum-warning{color:#f59e0b;text-align:center;justify-content:center;align-items:center;gap:8px;margin:16px 0;font-size:13px;font-weight:720;line-height:1.35;display:flex}.trading-minimum-warning svg{flex:none}.trading-submit{color:#fff;background:#6d28d9;border:0;border-radius:10px;width:100%;min-height:52px;font-size:15px;font-weight:800;box-shadow:inset 0 -4px #1e0a4c61}.trading-submit:hover:not(:disabled){background:#7c3aed}.trading-submit:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 -2px #1e0a4c61}.trading-submit:disabled{cursor:not-allowed;box-shadow:none;color:#9b91ac;background:#312844}.trading-account-note,.trading-feedback,.trading-terms{color:var(--text-muted);text-align:center;margin:11px 0 0;font-size:11px;line-height:1.45}.trading-feedback{color:#8ce8b4;gap:4px;display:grid}.trading-feedback small{color:var(--text-muted);font-size:inherit;justify-content:center;align-items:center;gap:4px;display:inline-flex}.trading-terms{margin-top:8px}.trading-terms a{color:var(--text-soft);text-decoration:underline}.trading-panel-empty{align-content:center;gap:7px;min-height:175px;padding:22px;display:grid}.trading-panel-empty span{color:var(--text-muted);letter-spacing:.1em;font-size:10px;font-weight:800}.trading-panel-empty strong{font-size:16px}.trading-panel-empty p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.sports-trade-column>.trading-panel{position:sticky}.esports-trade-rail>.trading-panel{position:static}@media (max-width:1100px){.trading-panel{position:static}}@media (max-width:760px){.trading-panel-context{padding:15px 15px 12px}.trading-panel-body{padding:14px 15px}.trading-panel-mode{padding:0 15px}.trading-expiry,.trading-buy-payout,.trading-sell-proceeds{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.trading-outcome-options--3{grid-template-columns:1fr}.trading-shortcuts{padding-left:0}.trading-market-amount{min-height:113px}.trading-market-amount>div strong{font-size:20px}.trading-market-amount-value input{max-width:100%;font-size:43px}.trading-market-amount-value b{font-size:40px}.trading-market-amount-value--long b{font-size:37px}.trading-market-amount-value--long input{font-size:39px}.trading-market-amount-value--extra-long b{font-size:32px}.trading-market-amount-value--extra-long input{font-size:34px}.trading-market-shortcuts{gap:6px}.trading-market-shortcuts button{min-height:41px;padding:0 2px;font-size:12px}}.game-market-card-heading{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:center;gap:4px;padding:0;display:grid}.game-market-card-heading>div{min-width:0}.game-market-card-heading small{color:var(--text-muted);font-size:12px;font-weight:600}.game-market-card-heading>span{color:var(--text-muted);letter-spacing:.08em;font-size:9px;font-weight:750}.game-market-card-heading:hover h4{color:var(--violet)}.game-market-section.esports .game-market-card-heading>span{display:none}.game-market-card.expanded{border-color:#7e67d673}.game-market-card>.inline-game-market-detail{border-top:1px solid var(--line);grid-column:1/-1;width:auto;margin:4px -16px -15px}.game-market-card:has(.line-dial)>.inline-game-market-detail{margin-top:-1px}.inline-order-book{background:#ffffff02;position:relative}.inline-book-head,.inline-book-row{grid-template-columns:minmax(130px,.95fr) repeat(3,minmax(92px,.66fr));align-items:center;column-gap:18px;padding:0 22px;display:grid}.inline-book-head{height:42px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.inline-book-head span:nth-child(n+2),.inline-book-row span{text-align:right}.inline-book-row{min-height:48px;color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:15px;position:relative}.inline-book-row>i{z-index:0;opacity:.34;position:absolute;inset:0 auto 0 0}.inline-book-row.ask>i{background:#91373d}.inline-book-row.bid>i{background:#287a58}.inline-book-row>span{z-index:1;position:relative}.inline-book-row>span:first-of-type{grid-column:2}.inline-book-row.ask span:first-of-type{color:#f05257;font-weight:700}.inline-book-row.bid span:first-of-type{color:#42cd81;font-weight:700}.inline-book-side{position:relative}.inline-book-side-label{z-index:2;color:#fff;border-radius:9px;padding:5px 10px;font-size:12px;font-weight:760;position:absolute;left:16px}.inline-book-side-label.asks{background:#cf343a;bottom:12px}.inline-book-side-label.bids{background:#2d9a62;top:12px}.inline-book-spread{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:53px;color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 22px;font-size:14px;font-weight:680;display:flex}.inline-book-spread span:last-child{margin-right:36%}.inline-market-loading,.inline-market-message{min-height:250px;color:var(--text-muted);place-items:center;margin:0;padding:20px;font-size:13px;display:grid}.inline-market-about{min-height:245px;color:var(--text-soft);padding:27px 22px 30px}.inline-market-about h5{color:var(--text);margin:0 0 18px;font-size:19px}.inline-market-about p{white-space:pre-line;max-width:1000px;margin:0;font-size:15px;line-height:1.6}.inline-market-about dl{flex-wrap:wrap;gap:13px 34px;margin:27px 0 0;display:flex}.inline-market-about dl div{gap:8px;display:inline-flex}.inline-market-about dt{color:var(--text);font-weight:720}.inline-market-about dd{color:var(--text-soft);margin:0}.standard-market-row.expanded{border-bottom:0;flex-wrap:wrap;padding-bottom:0}.standard-market-workspace{border-top:0;flex:0 0 100%;width:100%;margin:0!important}.standard-market-workspace .inline-market-tabs,.standard-market-workspace .inline-book-head,.standard-market-workspace .inline-book-row,.standard-market-workspace .inline-book-spread,.standard-market-workspace .inline-market-about{padding-left:0;padding-right:0}.standard-market-workspace .inline-book-side-label{left:0}.standard-market-workspace .inline-market-chart{height:310px;padding-left:0;padding-right:0}.standard-orderbook .embedded-book,.crypto-book-collapsible .embedded-book{background:0 0}.standard-orderbook .inline-book-head,.standard-orderbook .inline-book-row,.standard-orderbook .inline-book-spread,.crypto-book-collapsible .inline-book-head,.crypto-book-collapsible .inline-book-row,.crypto-book-collapsible .inline-book-spread{padding-left:18px;padding-right:18px}.standard-orderbook .inline-book-side-label,.crypto-book-collapsible .inline-book-side-label{left:18px}.inline-book-trade-tabs{border-bottom:1px solid var(--line);align-items:end;gap:28px;min-height:64px;padding:0 18px;display:flex}.inline-book-trade-tabs button{height:64px;color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px;font-size:15px;font-weight:720}.inline-book-trade-tabs button.active{border-color:var(--violet);color:var(--text)}.inline-book-scroll{overscroll-behavior:contain;scrollbar-color:#bfa7ff5c transparent;scrollbar-width:thin;max-height:min(55vh,540px);overflow:auto}.inline-book-scroll:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.inline-book-scroll::-webkit-scrollbar{width:8px}.inline-book-scroll::-webkit-scrollbar-thumb{background:#bfa7ff5c padding-box padding-box;border:2px solid #0000;border-radius:999px}.standard-orderbook .inline-book-scroll{max-height:min(60vh,620px)}.standard-orderbook .inline-book-trade-tabs{padding-left:18px;padding-right:18px}.inline-book-head>span:first-child{align-items:center;gap:9px;min-width:0;display:inline-flex}.inline-book-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inline-book-recenter{width:22px;height:22px;color:var(--text-muted);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;transition:color .16s,background .16s;display:inline-grid}.inline-book-recenter:hover{color:var(--text);background:#ffffff12}.inline-book-recenter:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.inline-book-recenter svg{width:14px;height:14px}.standard-event-detail .event-hero{border-bottom:0;padding:17px 0 22px}.standard-event-chart{margin-top:0}.standard-market-list{border-top:0;margin-top:0}.standard-orderbook{margin-top:24px}.standard-event-detail .event-information-stack{margin-top:32px}@media (max-width:760px){.standard-event-detail .event-hero{padding-top:6px;padding-bottom:18px}.standard-orderbook{margin-top:18px}.standard-event-detail .event-information-stack{margin-top:24px}}.standard-market-row{min-height:88px;padding-top:0;padding-bottom:0}.standard-market-row-main{align-self:stretch;min-height:88px}.standard-market-row-main>span{grid-template-rows:19px 15px;align-content:center;gap:4px}.standard-market-row-main strong{line-height:19px}.standard-market-row-main small{line-height:15px}.standard-market-workspace .inline-market-tabs,.standard-market-workspace .inline-book-trade-tabs{align-items:stretch;gap:24px;height:54px;min-height:54px;padding-left:0;padding-right:0}.standard-market-workspace .inline-market-tabs button,.standard-market-workspace .inline-book-trade-tabs button{align-items:center;height:auto;padding:0 1px;display:inline-flex}.standard-market-workspace .inline-market-tabs>span{display:none}.standard-market-workspace .inline-book-head{height:42px}@media (max-width:760px){.standard-market-row{gap:14px;min-height:0;padding-top:18px;padding-bottom:18px}.standard-market-row-main{min-height:0}.standard-market-row-actions{gap:12px}.standard-market-row-main>span{grid-template-rows:18px 14px}.standard-market-workspace .inline-market-tabs,.standard-market-workspace .inline-book-trade-tabs{gap:18px;height:46px;min-height:46px}.game-market-card-heading{width:100%}.game-market-card>.inline-game-market-detail{margin-bottom:-14px;margin-left:-14px;margin-right:-14px}.inline-book-head,.inline-book-row{grid-template-columns:minmax(66px,.75fr) repeat(3,minmax(56px,.65fr));column-gap:8px;padding-left:12px;padding-right:12px}.inline-book-head{height:35px;font-size:9px}.inline-book-row{min-height:37px;font-size:11px}.inline-book-spread{min-height:43px;padding-left:12px;padding-right:12px;font-size:11px}.inline-book-spread span:last-child{margin-right:0}.inline-book-side-label{padding:3px 7px;font-size:10px;left:7px}.inline-book-side-label.asks{bottom:7px}.inline-book-side-label.bids{top:7px}.inline-market-about{min-height:200px;padding:20px 12px}.inline-market-about h5{margin-bottom:12px;font-size:16px}.inline-market-about p{font-size:13px}.inline-market-about dl{gap:8px;margin-top:20px;font-size:12px;display:grid}.standard-market-workspace .inline-book-head,.standard-market-workspace .inline-book-row,.standard-market-workspace .inline-book-spread,.standard-market-workspace .inline-market-about{padding-left:0;padding-right:0}.standard-market-workspace .inline-book-side-label{left:0}.standard-market-workspace .inline-market-chart{height:235px}}.event-information-stack{gap:32px;margin-top:30px;display:grid}.event-information{min-width:0}.event-information .info-tabs{border-bottom:0;gap:28px}.event-information .info-tabs button{color:var(--text-muted);border:0;border-bottom:2px solid #0000;padding:0 0 12px;font-size:17px;font-weight:720}.event-information .info-tabs button.active{color:var(--text);border-color:#0000}.event-information .rules-copy,.event-information .market-context-copy{padding:28px 0 0}.event-information .rules-copy>p,.event-information .market-context-copy>p{max-width:1180px;color:var(--text-soft);white-space:pre-line;margin:0;font-size:16px;line-height:1.58}.event-information .market-context-copy>small{color:var(--text-muted);margin-top:13px;font-size:12px;display:block}.additional-context-card{border:1px solid var(--line);background:#ffffff04;border-radius:16px;max-width:100%;margin:0 0 28px;overflow:hidden}.additional-context-card header{border-bottom:1px solid var(--line);min-height:72px;color:var(--text-soft);justify-content:space-between;align-items:center;gap:18px;padding:0 32px;display:flex}.additional-context-card header span{align-items:center;gap:12px;font-size:17px;font-weight:650;display:inline-flex}.additional-context-card header svg{color:#249dfb}.additional-context-card header time{color:var(--text-muted);flex:none;font-size:14px}.additional-context-card>p{padding:25px 32px 27px;max-width:none!important;color:var(--text-muted)!important;font-size:15px!important;line-height:1.6!important}.event-activity{min-width:0}.event-activity-tab{border-bottom:0;align-items:center;min-height:39px;display:flex}.event-activity-tab h2{border-bottom:2px solid var(--violet);color:var(--text);margin:0;padding-bottom:10px;font-size:17px;font-weight:720}.event-activity-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.event-activity-filter{min-height:42px;color:var(--text-soft);background:#ffffff0f;border-radius:22px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex;position:relative}.event-activity-filter select{appearance:none;cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.event-activity-filter svg{pointer-events:none;color:var(--text-muted)}.event-activity-live{color:var(--no);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.event-activity-live .live-dot{width:9px;height:9px}.event-activity-list{border-top:1px solid var(--line);margin-top:17px}.event-activity-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:80px;display:grid}.event-activity-avatar{color:#ffffffe6;background:linear-gradient(140deg,#a8ecb6,#6f52e8 52%,#df9748);border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.event-activity-row p{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.event-activity-row p strong{color:var(--text);font-weight:720}.event-activity-row p b{font-weight:720}.event-activity-row p b.buy{color:var(--yes)}.event-activity-row p b.sell{color:var(--no)}.event-activity-row p em{color:var(--text-muted);font-style:normal}.event-activity-row time{color:var(--text-muted);white-space:nowrap;font-size:13px}.event-activity-sentinel{min-height:42px;color:var(--text-muted);place-items:center;font-size:12px;font-weight:650;display:grid}.event-activity .activity-loading{border-radius:13px;min-height:260px;margin-top:16px}.event-activity .panel-message{padding:24px 0}.sports-main-workspace>.event-information,.sports-main-workspace>.event-activity,.crypto-main-workspace>.event-information,.crypto-main-workspace>.event-activity{margin-top:31px}@media (max-width:760px){.event-information-stack{gap:27px;margin-top:24px}.event-information .info-tabs{gap:22px}.event-information .info-tabs button{font-size:15px}.event-information .rules-copy,.event-information .market-context-copy{padding-top:20px}.event-information .rules-copy>p,.event-information .market-context-copy>p{font-size:14px}.additional-context-card{border-radius:13px;margin-bottom:22px}.additional-context-card header{min-height:58px;padding:0 16px}.additional-context-card header span{gap:8px;font-size:14px}.additional-context-card header time{font-size:11px}.additional-context-card>p{padding:17px 16px 19px;font-size:13px!important}.event-activity-toolbar{margin-top:14px}.event-activity-row{grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:67px}.event-activity-avatar{width:34px;height:34px;font-size:12px}.event-activity-row p{font-size:12px}.event-activity-row time{grid-column:2;margin-top:-15px;font-size:10px}.event-activity-list{margin-top:12px}}.referral-page--reference{background:var(--ink);min-height:calc(100vh - 116px);padding:42px 0 78px}.referral-reference-shell{gap:24px;display:grid}.referral-reference-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.referral-reference-title{align-items:center;gap:12px;display:flex}.referral-reference-title h1{letter-spacing:-.055em;margin:0;font-size:36px}.referral-reference-title span{color:#ffc562;letter-spacing:.09em;text-transform:uppercase;background:#ffbe4826;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}.referral-reference-heading p{color:var(--text-muted);margin:12px 0 0;font-size:15px}.referral-reference-heading p strong{color:var(--text-soft)}.referral-login-button,.referral-reference-link{border:1px solid var(--line-bright);background:var(--ink-raised);min-height:46px;color:var(--text-soft);border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.referral-login-button:hover{border-color:var(--violet);background:var(--violet-soft)}.referral-reference-link{min-width:320px;color:var(--text-muted);justify-content:space-between;gap:16px}.referral-reference-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-reference-link button{color:var(--text-muted);background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.referral-reference-identity{align-items:center;gap:12px;display:flex}.referral-reference-avatar{color:#fff;background:radial-gradient(circle at 68% 23%,#b59bff,#0000 19%),linear-gradient(135deg,#7c45de,#13344c);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.referral-reference-identity>div{gap:4px;display:grid}.referral-reference-identity strong{font-size:15px}.referral-reference-identity small{color:var(--text-muted);font-size:12px}.referral-reference-summary{border:1px solid var(--line-bright);background:var(--ink-raised);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.referral-reference-summary>div{border-right:1px solid var(--line);align-content:center;gap:8px;min-height:146px;padding:25px 28px;display:grid}.referral-reference-summary span{color:var(--text-muted);font-size:13px;font-weight:650}.referral-reference-summary strong{color:#fff;letter-spacing:-.055em;font-size:32px}.referral-reference-summary small{color:var(--text-muted);font-size:11px}.referral-reference-earnings{position:relative}.referral-reference-earnings:after{background:var(--violet);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.referral-reference-earnings button{color:#c4aeff;background:0 0;border:0;width:max-content;margin-top:3px;padding:0;font-size:12px;font-weight:750}.referral-reference-earnings button:disabled,.referral-code-actions button:disabled{cursor:not-allowed;opacity:.52}.referral-reference-performance{border:1px solid var(--line-bright);background:var(--ink-raised);border-radius:16px;min-height:370px;display:grid;overflow:hidden}.referral-performance-topline,.referral-performance-footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.referral-performance-topline>div{gap:4px;display:grid}.referral-performance-topline>div span{color:var(--text-muted);font-size:11px;font-weight:700}.referral-performance-topline>div strong{font-size:15px}.referral-performance-topline>span{color:var(--text-muted);font-size:11px}.referral-empty-chart{min-height:225px;color:var(--text-muted);place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.referral-empty-chart button{z-index:1;border:1px solid var(--line-bright);background:var(--ink-panel);color:var(--text-soft);border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700;position:relative}.referral-empty-chart-lines{align-content:space-between;display:grid;position:absolute;inset:25px 24px 15px}.referral-empty-chart-lines i{border-top:1px dashed #d7c6ff24;display:block}.referral-performance-footer{border-top:1px solid var(--line);border-bottom:0;padding-top:13px;padding-bottom:13px}.referral-performance-totals{gap:24px;display:flex}.referral-performance-totals span{color:var(--text-muted);font-size:11px}.referral-performance-totals b{color:var(--text-soft);margin-left:4px;font-size:12px}.referral-period-controls{background:#ffffff0d;border-radius:8px;gap:4px;padding:4px;display:flex}.referral-period-controls button{color:var(--text-muted);background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:750}.referral-period-controls button.active{background:var(--violet-soft);color:#e4d8ff}.referral-reference-lower{grid-template-columns:1fr 1fr;gap:24px;display:grid}.referral-reference-panel{border:1px solid var(--line-bright);background:var(--ink-raised);border-radius:16px;overflow:hidden}.referral-panel-tabs{border-bottom:1px solid var(--line);gap:24px;padding:0 22px;display:flex}.referral-panel-tabs button{min-height:55px;color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:13px;font-weight:750}.referral-panel-tabs button.active{border-color:var(--violet);color:#fff}.referral-code-setup{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:25px 22px;display:flex}.referral-code-setup>div:first-child{gap:7px;display:grid}.referral-code-setup span{color:#bfa5ff;letter-spacing:.09em;font-size:10px;font-weight:850}.referral-code-setup strong{font-size:15px}.referral-code-setup small{color:var(--text-muted);font-size:11px;line-height:1.45}.referral-code-actions{gap:7px;min-width:100px;display:grid}.referral-code-actions button{border:1px solid var(--line);min-height:32px;color:var(--text-soft);background:#ffffff06;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.referral-tier-list{display:grid}.referral-tier-list>div{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:15px 22px;display:grid}.referral-tier-list>div:last-child{border-bottom:0}.referral-tier-list b{background:var(--violet-soft);color:#c8b2ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.referral-tier-list span{gap:3px;display:grid}.referral-tier-list strong{font-size:13px}.referral-tier-list small{color:var(--text-muted);font-size:10px}.referral-tier-list em{color:#a987ff;justify-items:end;font-size:16px;font-style:normal;font-weight:800;display:grid}.referral-faq h2{border-bottom:1px solid var(--line);margin:0;padding:18px 22px;font-size:17px}.referral-faq-item{border-bottom:1px solid var(--line)}.referral-faq-item:last-child{border-bottom:0}.referral-faq-item button{width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:13px;font-weight:650;display:flex}.referral-faq-item button span{color:#c5aaff;font-size:18px;font-weight:400}.referral-faq-item p{color:var(--text-muted);margin:-5px 50px 15px 22px;font-size:12px;line-height:1.45}@media (max-width:760px){.referral-page--reference{padding:24px 0 55px}.referral-reference-heading{flex-direction:column}.referral-reference-link{width:100%;min-width:0}.referral-reference-summary{grid-template-columns:1fr}.referral-reference-summary>div{border-right:0;border-bottom:1px solid var(--line);min-height:112px}.referral-reference-summary>div:last-child{border-bottom:0}.referral-reference-lower{grid-template-columns:1fr}.referral-code-setup{flex-direction:column;align-items:start}.referral-code-actions{grid-template-columns:1fr 1fr;width:100%}.referral-performance-topline,.referral-performance-footer{flex-direction:column;align-items:start}.referral-reference-title h1{font-size:31px}}.referral-claim-card{border:1px solid var(--violet);background:linear-gradient(115deg, var(--violet-soft), var(--ink-panel));border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:24px;padding:26px 30px;scroll-margin-top:150px;display:grid}.referral-claim-card-balance{min-width:0}.referral-claim-card-label{color:var(--text-soft);align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.referral-claim-card-balance>strong{color:var(--text);letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0;font-size:clamp(32px,4vw,44px);line-height:1.2;display:block}.referral-claim-card p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.55}.referral-claim-card-balance>small{color:var(--text-muted);margin-top:7px;font-size:12px;display:block}.referral-settlement-countdown{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.referral-settlement-countdown strong{background:var(--ink-panel);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:6px;padding:5px 9px;font-size:16px}.referral-payout-notice{border:1px solid var(--line-bright);background:var(--ink-panel);color:var(--text-soft);border-radius:10px;padding:12px 18px;font-size:13px}.referral-claim-card-action{gap:10px;min-width:0;display:grid}.referral-claim-card-action>button{color:#fff;background:#7544db;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:12px 18px;font-size:16px;font-weight:800;display:flex;box-shadow:0 3px #5731a9}.referral-claim-card-action>button:hover:not(:disabled){background:#6535c8}.referral-claim-card-action>button:disabled{background:var(--violet-soft);border-color:var(--line-bright);color:var(--text-muted);box-shadow:none;cursor:default}.referral-claim-card-action button:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.referral-claim-card .referral-claim-card-success{color:var(--yes);align-items:center;gap:7px;font-weight:700;display:flex}.referral-claim-card-error{border:1px solid var(--line-bright);background:var(--ink-panel);border-radius:8px;padding:12px}.referral-claim-card-error p{color:var(--text)}.referral-claim-card-refresh{color:var(--text-soft);text-underline-offset:3px;margin-top:8px;font-size:12px;text-decoration:underline}.referral-ledger-row a,.referral-payout-history-heading>a{color:var(--text-soft);text-underline-offset:3px;font-size:12px;text-decoration:underline}@media (max-width:760px){.referral-claim-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 20px}}.referral-liveline{min-width:0;padding:16px 22px 0}.referral-fee-metrics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.referral-fee-metrics button{color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:750}.referral-fee-metrics button[aria-pressed=true]{border-color:var(--line-bright);background:var(--violet-soft);color:var(--text)}.referral-fee-metrics>span{color:var(--text-muted);margin-left:auto;font-size:11px}.referral-fee-readout{min-height:52px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 0;font-size:12px;display:flex}.referral-fee-readout b{color:var(--text);margin-left:5px}.referral-liveline-canvas{min-width:0;height:240px;min-height:0;overflow:hidden}.referral-fee-chart-note{color:var(--text-muted);margin:8px 0 14px;font-size:11px;line-height:1.5}@media (max-width:760px){.referral-liveline{padding-left:12px;padding-right:12px}.referral-liveline-canvas{height:210px}.referral-fee-readout>span:first-child{width:100%}}.referral-chart-area{place-items:center;min-width:0;height:240px;min-height:0;display:grid;position:relative;overflow:hidden}.referral-chart-area .referral-empty-chart-lines{align-content:space-between;display:grid;position:absolute;inset:25px 24px 15px}.referral-chart-area .referral-empty-chart-lines i{border-top:1px dashed #d7c6ff24;display:block}.referral-chart-message{z-index:1;color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex;position:relative}.referral-chart-retry,.referral-table-message button{z-index:1;border:1px solid var(--line-bright);background:var(--ink-panel);color:var(--text-soft);border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700;position:relative}.referral-earnings-ledger{display:grid}.referral-ledger-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding:19px 22px;display:flex}.referral-ledger-heading>div{gap:4px;display:grid}.referral-ledger-heading span{color:#bfa5ff;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.referral-ledger-heading strong{color:var(--text);font-size:15px}.referral-ledger-heading small{color:var(--text-muted);font-size:11px}.referral-ledger-heading>small{white-space:nowrap;padding-top:4px}.referral-table-message{min-height:140px;color:var(--text-muted);text-align:center;place-items:center;gap:8px;padding:24px;font-size:12px;display:grid}.referral-ledger-table-wrap,.referral-payout-table-wrap{max-height:440px;overflow:auto}.referral-ledger-table{min-width:710px}.referral-ledger-row{border-bottom:1px solid var(--line);min-height:52px;color:var(--text-soft);font-variant-numeric:tabular-nums;grid-template-columns:1.25fr repeat(3,.78fr) 1fr;align-items:center;gap:16px;padding:0 22px;font-size:12px;display:grid}.referral-ledger-row:last-child{border-bottom:0}.referral-ledger-row--head,.referral-payout-row--head{z-index:1;background:var(--ink-raised);min-height:38px;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800;position:sticky;top:0}.referral-ledger-row>span:not(:first-child){justify-self:end}.referral-ledger-row button,.referral-payout-history-heading>button{background:var(--violet-soft);color:#d6c5ff;border:1px solid #a885ff7a;border-radius:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:750}.referral-ledger-row button:disabled,.referral-payout-history-heading>button:disabled{cursor:wait;opacity:.62}.referral-ledger-row small{color:var(--text-muted);font-size:11px}.referral-claim-state{color:#cbb7ff;white-space:nowrap;background:#8b5cf61f;border:1px solid #9373ff52;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:0 7px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.referral-claim-state--settled{color:#83ebc6;background:#61dfbd1c;border-color:#61dfbd5c}.referral-claim-state--manual_review{color:#ffc562;background:#ffbe481f;border-color:#ffbe4861}.referral-payout-history{min-height:330px;display:grid}.referral-payout-history-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.referral-payout-history-heading>div{gap:4px;display:grid}.referral-payout-history-heading strong{font-size:14px}.referral-payout-history-heading small{color:var(--text-muted);font-size:11px}.referral-payout-table{min-width:560px}.referral-payout-row{border-bottom:1px solid var(--line);min-height:52px;color:var(--text-soft);font-variant-numeric:tabular-nums;grid-template-columns:1.1fr .78fr 1.15fr .8fr;align-items:center;gap:12px;padding:0 22px;font-size:11px;display:grid}.referral-payout-row>span:not(:first-child){justify-self:end}.referral-payout-row code{color:#cdb7ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.referral-payout-row small{color:var(--text-muted)}@media (max-width:760px){.referral-ledger-heading{flex-direction:column;align-items:start}.referral-ledger-heading>small{padding-top:0}.referral-ledger-table-wrap,.referral-payout-table-wrap{max-height:390px}.referral-ledger-row{padding-left:16px;padding-right:16px}.referral-payout-history-heading{flex-direction:column;align-items:start}.referral-payout-history-heading>button{width:100%}.referral-payout-row{padding-left:16px;padding-right:16px}}.referral-tab-empty button{background:var(--violet-soft);color:#d6c5ff;border:1px solid #a885ff7a;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.referral-tab-empty button:hover{border-color:var(--violet);background:#8b5cf64d}.referral-tab-empty{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:245px;padding:34px;display:grid}.referral-tab-empty strong{font-size:15px}.referral-tab-empty p{max-width:350px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.referral-tab-empty>span,.referral-ui-note{color:var(--text-muted);font-size:11px;line-height:1.45}.referral-ui-note{border-top:1px solid var(--line);margin:0;padding:11px 22px 16px}.referral-payout-empty{min-height:330px}html[data-theme=light] .featured-panel{background:linear-gradient(118deg,#faf7ff,#fff 55%,#f7f3fd);box-shadow:0 14px 34px #4b2e840f}html[data-theme=light] .featured-art{background:linear-gradient(135deg,#e8d9ff,#f9f6ff 67%,#e9e0ff)}html[data-theme=light] .featured-art:after{color:#6e45cd17}html[data-theme=light] .market-card,html[data-theme=light] .market-card--binary,html[data-theme=light] .market-card--multi,html[data-theme=light] .market-card--game,html[data-theme=light] .sports-game-card,html[data-theme=light] .sports-prop-card,html[data-theme=light] .esports-home-game-card,html[data-theme=light] .esports-prop-card,html[data-theme=light] .esports-market-card,html[data-theme=light] .esports-fixture{background:var(--ink-raised);border-color:#573b8e26;box-shadow:0 7px 20px #3e27690b}html[data-theme=light] .market-card:hover,html[data-theme=light] .market-card--binary:hover,html[data-theme=light] .market-card--multi:hover,html[data-theme=light] .market-card--game:hover,html[data-theme=light] .sports-prop-card:hover,html[data-theme=light] .esports-home-game-card:hover,html[data-theme=light] .esports-prop-card:hover,html[data-theme=light] .esports-market-card:hover{background:#fdfbff;border-color:#6c48b859}html[data-theme=light] .market-card-tools{color:var(--text-muted)}html[data-theme=light] .market-card--game .inline-game-market-detail{border-top-color:var(--line)}.event-account-summary{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.event-account-summary>span{letter-spacing:.01em;white-space:nowrap;border-radius:7px;align-items:center;min-height:23px;padding:3px 8px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.event-account-summary-order{color:#f0c93f;background:#cca42224}.event-account-summary-position{color:var(--yes);background:#33c6751f}.event-account-panel{border:1px solid var(--line);background:var(--ink-raised);border-radius:14px;flex:0 0 100%;width:100%;margin-top:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.event-account-panel{background:color-mix(in srgb, var(--ink-raised) 88%, transparent)}}.standard-event-account{margin:17px 0}.standard-market-account{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:14px 0 0}.game-market-card>.game-market-account{background:#0000000f;border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-column:1/-1;margin:3px -16px -15px}.game-market-card>.event-account-summary{grid-column:1/-1;margin-top:-4px}.event-account-panel-tabs{border-bottom:1px solid var(--line);align-items:stretch;min-height:48px;display:flex}.event-account-panel-tabs>button{color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 18px;font-size:14px;font-weight:750}.event-account-panel-tabs>button:not(:disabled):hover,.event-account-panel-tabs>button.active{color:var(--text);border-bottom-color:var(--violet)}.event-account-panel-tabs>button:disabled{opacity:.48;cursor:default}.event-account-panel-tabs>.event-account-panel-toggle{place-items:center;width:48px;margin-left:auto;padding:0;display:grid}.event-account-panel-toggle svg,.event-game-account-accordion>button svg{transition:transform .18s}.event-account-panel-toggle[aria-expanded=false] svg,.event-game-account-accordion>button svg.open{transform:rotate(180deg)}.event-account-panel-content{overflow-x:auto}.event-account-table{min-width:730px}.event-account-table-head,.event-account-table-row{align-items:center;column-gap:14px;display:grid}.event-account-table--positions:not(.event-account-table--with-type) .event-account-table-head,.event-account-table--positions:not(.event-account-table--with-type) .event-account-table-row{grid-template-columns:minmax(108px,1.1fr) minmax(42px,.45fr) minmax(50px,.55fr) minmax(96px,.9fr) minmax(136px,1.18fr) 58px}.event-account-table--positions.event-account-table--with-type{min-width:900px}.event-account-table--positions.event-account-table--with-type .event-account-table-head,.event-account-table--positions.event-account-table--with-type .event-account-table-row{grid-template-columns:minmax(132px,1.05fr) minmax(108px,.9fr) minmax(42px,.4fr) minmax(50px,.48fr) minmax(88px,.75fr) minmax(126px,1fr) 58px}.event-account-table--orders:not(.event-account-table--with-type) .event-account-table-head,.event-account-table--orders:not(.event-account-table--with-type) .event-account-table-row{grid-template-columns:minmax(48px,.45fr) minmax(95px,.9fr) minmax(50px,.48fr) minmax(86px,.78fr) minmax(62px,.58fr) minmax(112px,1fr) 40px}.event-account-table--orders.event-account-table--with-type{min-width:1050px}.event-account-table--orders.event-account-table--with-type .event-account-table-head,.event-account-table--orders.event-account-table--with-type .event-account-table-row{grid-template-columns:minmax(132px,.92fr) minmax(48px,.42fr) minmax(90px,.75fr) minmax(48px,.42fr) minmax(78px,.65fr) minmax(56px,.48fr) minmax(112px,.8fr) 40px}.event-account-table-head{border-bottom:1px solid var(--line);min-height:43px;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;padding:0 18px;font-size:10px;font-weight:800}.event-account-table-row{border-bottom:1px solid var(--line);min-height:72px;color:var(--text-soft);padding:10px 18px;font-size:13px}.event-account-table-row:last-child{border-bottom:0}.event-account-market-type{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.event-account-outcome{max-width:100%;color:var(--yes);text-overflow:ellipsis;white-space:nowrap;background:#33c6751f;border-radius:7px;padding:6px 9px;font-weight:750;display:inline-flex;overflow:hidden}.event-account-value{gap:3px;display:grid}.event-account-value b{color:var(--text);font-size:15px}.event-account-value small{color:var(--text-muted);font-size:11px}.event-account-return{color:var(--text);white-space:nowrap;align-items:baseline;gap:1px;display:inline-flex}.event-account-return.positive{color:var(--yes)}.event-account-return.negative{color:var(--no)}.event-account-return b{font-size:15px}.event-account-return small{font-size:12px;font-weight:700}.event-account-return-popover,.event-account-return-trigger{display:inline-flex}.event-account-return-trigger{border-bottom:1px dotted}@supports (color:color-mix(in lab, red, red)){.event-account-return-trigger{border-bottom:1px dotted color-mix(in srgb, currentColor 68%, transparent)}}.event-account-return-trigger{cursor:default;outline:none}.event-account-return-trigger:focus-visible{box-shadow:0 0 0 3px var(--violet);border-bottom-color:currentColor;border-radius:2px}@supports (color:color-mix(in lab, red, red)){.event-account-return-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 28%, transparent)}}.event-account-return-tooltip{z-index:130;border:1px solid var(--line-bright);background:var(--ink-raised);width:258px;color:var(--text);pointer-events:none;border-radius:17px;padding:16px 20px;display:grid;position:fixed;transform:translate(-50%,-100%);box-shadow:0 18px 42px #0000004d}.event-account-return-tooltip[data-side=bottom]{transform:translate(-50%)}.event-account-return-tooltip:before{border-right:1px solid var(--line-bright);border-bottom:1px solid var(--line-bright);background:var(--ink-raised);content:"";width:13px;height:13px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.event-account-return-tooltip[data-side=bottom]:before{border-top:1px solid var(--line-bright);border-bottom:0;border-right:0;border-left:1px solid var(--line-bright);top:-7px;bottom:auto}.event-account-return-tooltip>span{justify-content:space-between;align-items:baseline;gap:16px;min-height:38px;display:flex}.event-account-return-tooltip>span small{color:var(--text-muted);font-size:13px}.event-account-return-tooltip>span b{color:var(--text);font-size:16px;font-weight:650}.event-account-return-tooltip>span:last-child{border-top:1px solid var(--line);min-height:48px;margin:8px -20px -16px;padding:15px 20px}.event-account-return-tooltip>span:last-child strong{font-size:16px}.event-account-return-tooltip>span:last-child.positive b,.event-account-return-tooltip>span:last-child.positive strong,.event-account-return-tooltip>span:last-child.positive em{color:var(--yes)}.event-account-return-tooltip>span:last-child.negative b,.event-account-return-tooltip>span:last-child.negative strong,.event-account-return-tooltip>span:last-child.negative em{color:var(--no)}.event-account-return-tooltip em{font-style:normal;font-weight:700}.event-account-sell{border:1px solid var(--line);min-width:54px;height:36px;color:var(--text);background:0 0;border-radius:9px;font-size:13px;font-weight:750}.event-account-sell:hover{border-color:var(--violet);color:var(--violet)}.event-account-position-mobile{display:none}.event-account-cancel{width:30px;height:30px;color:var(--text-soft);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.event-account-cancel:hover:not(:disabled){background:var(--no)}@supports (color:color-mix(in lab, red, red)){.event-account-cancel:hover:not(:disabled){background:color-mix(in srgb, var(--no) 14%, transparent)}}.event-account-cancel:hover:not(:disabled){color:var(--no)}.event-account-cancel:disabled{opacity:.6;cursor:wait}.event-account-cancel-heading{color:var(--no);text-align:center}.event-account-message{border-top:1px solid var(--line);color:var(--text-soft);margin:0;padding:10px 18px;font-size:12px}.event-game-account-accordions{gap:12px;margin:20px 0;display:grid}.event-game-account-accordion{border:1px solid var(--line);background:var(--ink-raised);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.event-game-account-accordion{background:color-mix(in srgb, var(--ink-raised) 88%, transparent)}}.event-game-account-accordion>button{width:100%;min-height:62px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;padding:0 18px;display:flex}.event-game-account-accordion>button strong{font-size:17px}.event-game-account-accordion>button>span{min-width:24px;height:22px;color:var(--text-soft);background:#8257ff24;border-radius:6px;place-items:center;margin-left:9px;font-size:11px;font-weight:800;display:grid}.event-game-account-accordion>button svg{margin-left:auto}.event-game-account-accordion>button:hover{background:#ffffff06}.event-game-account-accordions>.event-account-message{border:1px solid var(--line);border-radius:10px}@media (max-width:760px){.event-account-panel{border-radius:11px;margin-top:12px}.standard-market-account{margin-top:12px}.game-market-card>.game-market-account{margin-bottom:-14px;margin-left:-14px;margin-right:-14px}.event-account-panel-tabs{min-height:44px}.event-account-panel-tabs>button{padding:0 12px;font-size:12px}.event-account-panel-tabs>.event-account-panel-toggle{width:42px}.event-account-table-head{min-height:38px;padding:0 13px;font-size:9px}.event-account-table-row{min-height:63px;padding:8px 13px;font-size:12px}.event-account-value b,.event-account-return b{font-size:13px}.event-account-panel-content--positions{overflow:visible}.event-account-table--positions,.event-account-table--positions.event-account-table--with-type{min-width:0}.event-account-table--positions .event-account-table-head{display:none}.event-account-table--positions:not(.event-account-table--with-type) .event-account-table-row,.event-account-table--positions.event-account-table--with-type .event-account-table-row{min-height:0;padding:0;display:block}.event-account-table--positions .event-account-table-row>span{display:none}.event-account-table--positions .event-account-position-mobile{gap:17px;padding:18px 15px 0;display:grid}.event-account-table--positions .event-account-position-mobile-heading{align-items:center;gap:12px;min-width:0;display:flex}.event-account-table--positions .event-account-position-mobile-heading>img,.event-account-table--positions .event-account-position-mobile-placeholder{border:1px solid var(--line);object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.event-account-table--positions .event-account-position-mobile-placeholder{background:var(--violet-soft);color:var(--violet);place-items:center;font-size:18px;font-weight:800;display:grid}.event-account-table--positions .event-account-position-mobile-heading>div{gap:6px;min-width:0;display:grid}.event-account-table--positions .event-account-position-mobile-heading strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.event-account-table--positions .event-account-position-mobile-heading>div>span{align-items:center;gap:8px;min-width:0;display:flex}.event-account-table--positions .event-account-position-mobile-heading small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.event-account-table--positions .event-account-position-mobile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.event-account-table--positions .event-account-position-mobile-stats>span,.event-account-table--positions .event-account-position-mobile footer>span{gap:4px;min-width:0;display:grid}.event-account-table--positions .event-account-position-mobile-stats small,.event-account-table--positions .event-account-position-mobile footer small{color:var(--text-muted);font-size:11px;font-weight:600}.event-account-table--positions .event-account-position-mobile-stats b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.event-account-table--positions .event-account-position-mobile-stats .event-account-return{min-width:0;font-size:13px;overflow:hidden}.event-account-table--positions .event-account-position-mobile-stats .event-account-return b{font-size:15px}.event-account-table--positions .event-account-mobile-cashout{background:var(--violet);color:#fff;border:0;border-radius:10px;min-height:48px;font-size:15px;font-weight:800}.event-account-table--positions .event-account-mobile-cashout:hover{filter:brightness(1.07)}.event-account-table--positions .event-account-position-mobile footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin:0 -15px;padding:14px 15px 15px;display:flex}.event-account-table--positions .event-account-position-mobile footer>span:last-child{text-align:right;justify-items:end}.event-account-table--positions .event-account-position-mobile footer b{color:var(--text);font-size:15px}.event-account-table--positions .event-account-position-mobile footer>span:last-child b{color:var(--yes)}.event-game-account-accordions{gap:9px;margin:16px 0}.event-game-account-accordion{border-radius:11px}.event-game-account-accordion>button{min-height:55px;padding:0 14px}.event-game-account-accordion>button strong{font-size:15px}}html[data-theme=light] .sports-game-meta>span{color:#493568;background:#eee9f5;border:1px solid #48337017}html[data-theme=light] .sports-game-meta>span.live{color:#b32943;background:#fae5e9;border-color:#b1293d29}html[data-theme=light] .sports-game-meta>span.final{color:#68597a}html[data-theme=light] .sports-game-meta b{color:#66577a}html[data-theme=light] .esports-fixture>header>span{background:#f1edf7}html[data-theme=light] .esports-market-card h3,html[data-theme=light] .esports-featured-copy h2,html[data-theme=light] .esports-hero-team>b{color:var(--text)}html[data-theme=light] .violet-callout,html[data-theme=light] .cyan-callout{background:linear-gradient(135deg,#fbfaff,#f1eaff);border:1px solid #6846ac24}html[data-theme=light] .homepage-featured-stage{background:radial-gradient(circle at 84% 8%,#8b5cf61c,#0000 32%),#fff;box-shadow:0 14px 34px #4b2e840f}html[data-theme=light] .homepage-featured-header a:hover h1,html[data-theme=light] .homepage-featured-slot:hover,html[data-theme=light] .homepage-featured-price strong{color:var(--violet)}html[data-theme=light] .homepage-featured-game a{color:#39235f;background:#e5d8fb;box-shadow:inset 0 -1px #4e307d14}html[data-theme=light] .homepage-featured-game a:last-child{color:#852c43;background:#f6dfe4}html[data-theme=light] .homepage-featured-game a:hover{filter:none;color:#2b194b;background:#daccf6}html[data-theme=light] .homepage-featured-game a:last-child:hover{color:#6e1f35;background:#f1cfd8}html[data-theme=light] .homepage-featured-slot>span{color:#7252ae}html[data-theme=light] .homepage-featured-footer b{color:var(--text-soft)}html[data-theme=light] .homepage-featured-series-legend>span,html[data-theme=light] .homepage-featured-game a img,html[data-theme=light] .homepage-featured-game a i{background:#6744b214}html[data-theme=light] .homepage-referral-card{background:radial-gradient(circle at 15% 0,#9c74ff33,#0000 43%),linear-gradient(160deg,#fff,#f4eeff 70%);border-color:#714db72e;box-shadow:0 12px 28px #452b7814}html[data-theme=light] .homepage-referral-icon{color:#49206f;box-shadow:0 8px 18px #56349826}html[data-theme=light] .sports-week-options,html[data-theme=light] .sports-odds-menu,html[data-theme=light] .filter-menu{background:var(--popover-background);box-shadow:0 16px 36px #3a236624}html[data-theme=light] .weather-trade-rail,html[data-theme=light] .trading-panel{background:var(--ink-raised);box-shadow:var(--surface-shadow)}html[data-theme=light] .trading-panel .trading-panel-context strong{color:#5f2ea2}html[data-theme=light] .trade-drawer{background:var(--ink-raised);box-shadow:-24px 0 70px #2b194d29}html[data-theme=light] .sports-participant-mark,html[data-theme=light] .sports-participant-mark img,html[data-theme=light] .market-game-participant-mark{color:var(--violet);background:#f3eef9;border-color:#5b3e9629}html[data-theme=light] .sports-line,html[data-theme=light] .odds-button--game{color:var(--text-soft);background:#f1ecf7}html[data-theme=light] .sports-line:hover,html[data-theme=light] .odds-button--game:hover{color:var(--text);background:#e8defb}html[data-theme=light] .sports-line strong{color:var(--text)}html[data-theme=light] .inline-game-market-detail{border-top-color:var(--line);background:#fbfaff}html[data-theme=light] .inline-market-tabs{border-bottom-color:var(--line)}html[data-theme=light] .inline-order-book{background:#fff}html[data-theme=light] .inline-book-row.ask>i{background:#f5cbd2}html[data-theme=light] .inline-book-row.bid>i{background:#c8eddf}html[data-theme=light] .inline-book-side-label.asks{background:#d84955}html[data-theme=light] .inline-book-side-label.bids{background:#21885f}html[data-theme=light] .market-card--game:hover,html[data-theme=light] .esports-home-game-card:hover,html[data-theme=light] .filter-options button{background:#fff}html[data-theme=light] .market-probability-track{stroke:#e7e1ef}.election-map{touch-action:none;background:#dedde1;border-color:#7950dc47;border-radius:22px;height:540px;min-height:0;margin-top:20px}.election-map .election-map-svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;padding:0;display:block}.election-map-world{transform-origin:0 0}.election-map-country{vector-effect:non-scaling-stroke;fill:#fff;stroke:#c6c4cc;stroke-width:.7px;transition:fill .16s,stroke .16s}.election-map-country.is-available{fill:#d8c6ff;stroke:#8d5bea;stroke-width:1.5px;cursor:pointer}.election-map-country.is-available.is-hovered{fill:#bb98fb;stroke:#7340d0;stroke-width:1.8px}.election-map-country.is-selected{fill:#8c5be8;stroke:#6536bc;stroke-width:2.3px;cursor:pointer}.election-map-country.is-selected.is-hovered{fill:#7740d5}.election-map-country:focus{outline:none}.election-map-country:focus-visible{stroke:#6536bc;stroke-width:2.3px}.election-map.is-dragging .election-map-svg{cursor:grabbing}.election-map-svg:not(:active) .election-map-country.is-inactive{cursor:grab}.election-map-tooltip{z-index:3;min-width:205px;color:var(--text);pointer-events:none;background:#fff;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;transform:translateY(-100%);box-shadow:0 14px 32px #2d1e4c38}html[data-theme=light] .election-map .election-map-country.is-inactive{fill:#fff;stroke:#c6c4cc}html[data-theme=light] .election-map .election-map-country.is-available{fill:#d8c6ff;stroke:#8d5bea}html[data-theme=light] .election-map .election-map-country.is-selected{fill:#8c5be8;stroke:#6536bc}.election-map-tooltip img{object-fit:contain;border-radius:3px;flex:none;width:36px;height:24px}.election-map-tooltip-mark{background:var(--violet-soft);width:30px;height:30px;color:var(--violet);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.election-map-tooltip>div{gap:2px;display:grid}.election-map-tooltip strong{font-size:14px}.election-map-tooltip span{color:var(--text-muted);white-space:nowrap;font-size:11px}.election-country-sidebar{border-right:1px solid var(--line);gap:4px;max-height:calc(100vh - 150px);padding:28px 15px 28px 0;display:grid;position:sticky;top:132px;overflow-y:auto}.election-country-sidebar button{width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.election-country-sidebar button:hover{background:var(--ink-hover);color:var(--text)}.election-country-sidebar button.active{background:var(--violet-soft);color:var(--text)}.election-country-sidebar button b{color:var(--text-muted);font-size:11px;font-weight:700}.election-country-sidebar button.active b{color:var(--violet)}html[data-theme=light] .auth-dialog{border-color:var(--line-bright);background:var(--dialog-background);box-shadow:0 28px 90px #1c0f3940}html[data-theme=light] .auth-dialog h2{color:var(--text)}html[data-theme=light] .referral-invitation-dialog.auth-dialog{background:radial-gradient(circle at 50% -18%, #a67fff38, transparent 56%), var(--dialog-background);border-color:#714cc047}html[data-theme=light] .referral-invitation-dialog>#referral-invitation-description{color:#6c5196}html[data-theme=light] .referral-invitation-dialog>#referral-invitation-description strong{color:#351a69;background:#eee6ff;border-color:#714cc052;box-shadow:inset 0 1px #ffffffd1}html[data-theme=light] .referral-invitation-dialog>.referral-invitation-copy{color:#68577c}html[data-theme=light] .referral-invitation-close{color:#66537e}html[data-theme=light] .referral-invitation-later{color:#442b70;background:#fbfaff;border-color:#714cc02b}html[data-theme=light] .auth-email-inline,html[data-theme=light] .auth-telegram-widget{border-color:var(--line-bright);background:#fbfaff}html[data-theme=light] .auth-email-inline input::placeholder{color:var(--text-muted)}html[data-theme=light] .auth-method-button{color:var(--text);background:#f1eef6;box-shadow:inset 0 1px #fffc}html[data-theme=light] .auth-method-button:hover:not(:disabled){background:#e8e2f1}html[data-theme=light] .auth-otp-input input{background:#fff}html[data-theme=light] .referral-reference-summary strong,html[data-theme=light] .referral-panel-tabs button.active{color:var(--text)}html[data-theme=light] .referral-period-controls,html[data-theme=light] .event-activity-filter{background:#f2eef7}.referral-period-controls button.active{color:var(--text)}html[data-theme=light] .liveline-chart--hide-series-controls{--liveline-grid:#533b8024}html[data-theme=light] .global-search-list>button:not(.global-search-all):hover,html[data-theme=light] .global-search-list>button:not(.global-search-all).active,html[data-theme=light] .global-search-list>a:hover,html[data-theme=light] .global-search-list>a.active{background:#f4f0f9}html[data-theme=light] .global-search-clear:hover,html[data-theme=light] .global-search-all:hover,html[data-theme=light] .referral-dialog-close:hover,html[data-theme=light] .inline-book-recenter:hover,html[data-theme=light] .trading-price-field button:hover{color:var(--text);background:#f1ecf8}html[data-theme=light] .site-header+*{isolation:isolate}@media (max-width:760px){html[data-theme=light] .global-search{background:var(--ink-raised);box-shadow:0 9px 25px #3e27691a}}@media (max-width:420px){.header-account-popover{width:min(304px,100vw - 28px)}.account-page{padding-top:27px;padding-bottom:54px}.account-status-card{grid-template-columns:38px minmax(0,1fr);padding:14px}.account-status-card>button{grid-column:2;justify-self:start}.settings-row{flex-direction:column;align-items:start;gap:13px}.settings-theme-options{width:100%}.settings-theme-options button{flex:1;justify-content:center}}@media (max-width:760px){.election-map{border-radius:16px;height:310px;min-height:0}.election-country-sidebar{border:0;max-height:none;margin-top:10px;padding:0 0 10px;display:flex;position:static;overflow-x:auto}.election-country-sidebar button{white-space:nowrap;flex:none;width:max-content;padding:9px 11px}}.header-actions>.header-account,.header-actions>.header-guest-menu{order:3}.header-account-avatar{background:linear-gradient(135deg,#45247e 0%,#7549c5 48%,#bc83ff 100%);border-color:#c4a1ff8c;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #4c2a8a33}.header-account-button{border:1px solid #0000;border-radius:999px;gap:4px;width:auto;min-width:47px;height:36px;padding:3px 6px 3px 3px}.header-account-button:hover,.header-account-button[aria-expanded=true]{border-color:var(--line);background:var(--ink-hover);box-shadow:0 2px 7px #2e1a540f}.header-account-button>svg{opacity:.72;width:13px;margin-left:0;transform:none}.header-account-button:hover>svg,.header-account-button[aria-expanded=true]>svg{opacity:1;transform:rotate(180deg)}.header-account-menu .header-account-theme{color:var(--text-soft);justify-content:space-between}.header-account-theme>span:first-child{align-items:center;gap:13px;display:inline-flex}.header-account-theme>span:first-child>svg{color:var(--violet)}.header-account-theme-switch{background:var(--line-bright);border-radius:999px;align-items:center;width:34px;height:20px;padding:2px;transition:background .18s;display:inline-flex}.header-account-theme-switch i{background:var(--ink-raised);border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;box-shadow:0 1px 3px #180e3340}.header-account-theme-switch.is-on{background:var(--violet)}.header-account-theme-switch.is-on i{transform:translate(14px)}.header-guest-menu-button{width:36px;height:36px;color:var(--text-soft);border:1px solid #0000;border-radius:999px;place-items:center;padding:0;display:grid}.header-guest-menu-button:hover,.header-guest-menu-button[aria-expanded=true]{border-color:var(--line);background:var(--ink-hover);color:var(--text)}.header-guest-popover{border-radius:14px;width:232px}.header-account-menu--guest{padding:8px}.sports-trade-rail,.standard-event-trade-rail,.crypto-trade-rail{overscroll-behavior:contain;scrollbar-width:none;align-self:start;gap:18px;max-height:calc(100dvh - 130px);padding:0 2px 18px;display:grid;position:sticky;top:130px;overflow-y:auto}.sports-trade-rail::-webkit-scrollbar{display:none}.standard-event-trade-rail::-webkit-scrollbar{display:none}.crypto-trade-rail::-webkit-scrollbar{display:none}.sports-trade-rail>.trading-panel,.standard-event-trade-rail>.trading-panel,.crypto-trade-rail>.trading-panel{position:static}.related-events{gap:5px;display:grid}.related-events--rail{border-top:1px dashed var(--line);padding:18px 0 4px}.related-events--mobile{display:none}.related-events h2,.crypto-series-rail>h2{color:var(--text);letter-spacing:-.03em;margin:0 0 5px;font-size:16px;font-weight:780}.related-events-filters{scrollbar-width:none;gap:6px;margin:0 0 7px;display:flex;overflow-x:auto}.related-events-filters::-webkit-scrollbar{display:none}.related-events-filters button{min-height:32px;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:0 11px;font-size:11px;font-weight:720}.related-events-filters button:hover{color:var(--text-soft);background:var(--ink-hover)}.related-events-filters button.active{background:var(--ink-hover);color:var(--text)}.related-events>a{min-height:54px;color:var(--text);border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 8px;text-decoration:none;display:grid}.related-events>a:hover{background:var(--ink-hover)}.related-event-image{background:var(--violet-soft);width:40px;height:40px;color:var(--text-soft);border-radius:10px;place-items:center;font-size:16px;font-weight:800;display:grid;overflow:hidden}.related-event-image img{object-fit:cover;width:100%;height:100%}.related-events>a>b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.related-events>a>strong{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:15px}.related-events-loading{gap:8px;display:grid}.related-events-loading i{background:var(--ink-hover);border-radius:10px;height:52px;display:block}.event-back-to-top{z-index:25;background:var(--ink-hover);min-height:44px;color:var(--text);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:720;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.event-back-to-top:hover{background:var(--ink-raised)}.sports-prop-event-heading{padding-bottom:20px}.sports-prop-event-heading h1{max-width:850px}.sports-prop-chart-panel{margin-bottom:22px}.sports-prop-market-list{border-top:1px solid var(--line);display:grid}.sports-prop-market-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(248px,.72fr);align-items:center;gap:20px;min-width:0;padding:17px 0;display:grid}.sports-prop-market-row.active{background:linear-gradient(90deg, var(--violet-soft), transparent 75%)}.sports-prop-market-summary{gap:4px;min-width:0;padding-right:62px;display:grid;position:relative}.sports-prop-market-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sports-prop-market-summary small{color:var(--text-muted);font-size:11px}.sports-prop-market-summary>b{color:var(--text);font-size:17px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sports-prop-market-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sports-prop-market-actions button{border:0;border-radius:12px;min-width:0;min-height:48px;padding:9px 12px;font-size:13px;font-weight:700}.sports-prop-market-actions .yes-button{color:#2d9c57;background:#e5f6ea}.sports-prop-market-actions .no-button{color:#e63b42;background:#fde8e9}.sports-prop-market-row.yes-selected .yes-button{color:#fff;background:#30a457}.sports-prop-market-row.no-selected .no-button{color:#fff;background:#eb3439}.sports-prop-market-actions button:disabled{cursor:not-allowed;opacity:.55}.sports-prop-market-actions button b{margin-left:3px;font-size:16px}.standard-market-row-actions .yes-button,.standard-market-row-actions .no-button{border-radius:12px;border:0!important}.standard-market-row-actions .yes-button{color:#2d9c57;background:#e5f6ea}.standard-market-row-actions .no-button{color:#e63b42;background:#fde8e9}.standard-market-row.yes-selected .yes-button{color:#fff;background:#30a457}.standard-market-row.no-selected .no-button{color:#fff;background:#eb3439}.sports-prop-market-status{color:var(--text-muted);text-align:right;margin:0;font-size:12px}.sports-prop-market-status b{color:var(--text-soft)}@media (max-width:1100px){.sports-trade-rail,.crypto-trade-rail{max-height:none;position:static;overflow:visible}}@media (max-width:1000px){.standard-event-trade-rail{max-height:none;position:static;overflow:visible}}.mobile-trade-drawer-scrim,.mobile-trade-drawer-header,.mobile-binary-trade-actions,.mobile-footer-nav,.mobile-search-scrim,.mobile-guest-menu-scrim{display:none}@media (max-width:760px){html,body{overflow-x:clip}.standard-event-trade-rail,.sports-trade-rail,.crypto-trade-rail,.related-events--rail{display:none}.related-events--mobile{border-top:1px solid var(--line);gap:7px;margin-top:3px;padding:25px 0 3px;display:grid}.related-events--mobile h2{font-size:21px}.related-events--mobile .related-events-filters{margin-bottom:8px}.related-events--mobile .related-events-filters button{border-radius:10px;min-height:38px;padding:0 13px;font-size:13px}.related-events--mobile>a{min-height:61px;padding:8px 0}.related-events--mobile>a>b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.event-back-to-top{left:auto;right:16px;bottom:calc(78px + env(safe-area-inset-bottom));min-height:42px;font-size:12px;transform:none}body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.standard-event-page--binary,.crypto-event-page{padding-bottom:174px}.sports-prop-event-page{padding-bottom:92px}.sports-prop-event-heading{padding-top:0}.sports-prop-event-heading h1{overflow-wrap:anywhere;font-size:clamp(25px,7vw,32px);line-height:1.12}.sports-prop-market-row{grid-template-columns:1fr;gap:12px;padding:16px 0}.sports-prop-market-summary{padding-right:58px}.sports-prop-market-summary strong{white-space:normal;line-height:1.28}.sports-prop-market-status{text-align:left}.sports-prop-market-actions button{min-height:48px;font-size:14px}.site-header{padding-bottom:0}.global-search,.header-guest-menu{display:none}.mobile-search-scrim{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c091373;display:block;position:fixed;inset:0}.mobile-search-sheet{padding:54px 24px calc(32px + env(safe-area-inset-bottom));border:1px solid var(--line-bright);background:var(--ink-raised);border-bottom:0;border-radius:24px 24px 0 0;transition:transform .18s ease-out;animation:.2s cubic-bezier(.22,.85,.3,1) mobile-trade-sheet-in;position:absolute;inset:29px 6px 0;overflow-y:auto;box-shadow:0 -12px 36px #140c2833}.mobile-search-drag-zone{z-index:2;cursor:grab;touch-action:none;height:54px;position:absolute;top:0;left:0;right:0}.mobile-search-drag-zone:active{cursor:grabbing}.mobile-search-handle{background:var(--line-bright);pointer-events:none;border-radius:999px;width:42px;height:5px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.global-search.mobile-search-form{order:initial;border:1px solid var(--line-bright);background:var(--ink-panel);width:100%;max-width:none;height:auto;min-height:60px;box-shadow:none;border-radius:14px;grid-template-columns:23px minmax(0,1fr) 32px;margin:0;padding:0 11px 0 18px;display:grid;position:relative;top:auto;left:auto;right:auto}.global-search.mobile-search-form>svg{color:var(--text-muted)}.global-search.mobile-search-form input{min-width:0;color:var(--text);font-size:17px}.global-search.mobile-search-form input::placeholder{color:var(--text-muted);opacity:1}.mobile-search-close{width:32px;height:32px;color:var(--text-soft);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.mobile-search-close:hover{background:var(--ink-hover);color:var(--text)}.mobile-search-filters{gap:8px;margin-top:21px;display:flex}.mobile-search-filters button{min-height:44px;color:var(--text-muted);background:0 0;border:0;border-radius:11px;padding:0 14px;font-size:16px;font-weight:800}.mobile-search-filters button.active{background:var(--ink-hover);color:var(--text)}.mobile-search-trending{flex-wrap:wrap;gap:9px;margin-top:9px;display:flex}.mobile-search-trending button{border:1px solid var(--line-bright);background:var(--ink-panel);min-height:40px;color:var(--text);border-radius:12px;padding:0 14px;font-size:15px;font-weight:650}.mobile-search-trending button:hover{border-color:var(--violet);color:var(--violet)}.mobile-search-sheet>.global-search-results{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:17px 0 0;position:static}.mobile-search-sheet>.global-search-results .global-search-list{padding:0;overflow:visible}.mobile-search-sheet>.global-search-results .global-search-list>button:not(.global-search-all){border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:8px 0}.mobile-search-sheet>.global-search-results .global-search-list img,.mobile-search-sheet>.global-search-results .global-search-event-placeholder{border-radius:10px;width:58px;height:58px}.mobile-search-sheet>.global-search-results .global-search-event-copy b{font-size:15px;line-height:1.32}.mobile-search-sheet>.global-search-results .global-search-event-copy small{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.mobile-search-sheet>.global-search-results .global-search-quote{gap:4px;min-width:54px}.mobile-search-sheet>.global-search-results .global-search-quote b{font-size:20px}.mobile-search-sheet>.global-search-results .global-search-quote small{font-size:12px}.mobile-search-sheet>.global-search-results .global-search-state{padding:18px 0}.mobile-search-sheet>.global-search-results .global-search-all{color:var(--violet);margin-top:12px;padding-left:0;font-size:15px}.mobile-search-browse{margin-top:24px}.mobile-search-browse>p{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:800}.mobile-search-browse>div{flex-wrap:wrap;gap:10px;display:flex}.mobile-search-browse a{border:1px solid var(--line-bright);background:var(--ink-panel);min-height:43px;color:var(--text);border-radius:13px;align-items:center;padding:0 17px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.mobile-search-browse a:hover{border-color:var(--violet);color:var(--violet)}.mobile-search-recents{margin-top:27px}.mobile-search-recents>p{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 11px;font-size:12px;font-weight:800}.mobile-search-recents>div{gap:4px;display:grid}.mobile-search-recents article{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:56px;display:grid}.mobile-search-recent-link{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:0;display:grid}.mobile-search-recent-link img{border:1px solid var(--line);object-fit:cover;border-radius:9px;width:38px;height:38px}.mobile-search-recent-link>svg{color:var(--text-muted)}.mobile-search-recent-link span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.mobile-search-recent-remove{width:34px;height:34px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.mobile-search-recent-remove:hover{background:var(--ink-hover);color:var(--text)}.mobile-guest-menu-scrim{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c091373;display:block;position:fixed;inset:0}.mobile-guest-menu{width:min(86vw,350px);padding:max(24px, env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));background:var(--ink-raised);flex-direction:column;animation:.2s cubic-bezier(.22,.85,.3,1) mobile-guest-menu-in;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:16px 0 38px #0f081e38}.mobile-guest-menu-list{width:100%}.mobile-guest-menu .header-account-theme{border:0;border-bottom:1px solid var(--line-bright);width:100%;min-height:56px;color:var(--text-soft);background:0 0;justify-content:space-between;align-items:center;padding:0 8px;font-size:16px;font-weight:750;display:flex}.mobile-guest-menu .header-account-theme:hover{color:var(--text)}.mobile-footer-nav{z-index:50;min-height:66px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line-bright);background:var(--ink-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -9px 22px #26164617}.mobile-footer-nav>a,.mobile-footer-nav>button{min-width:0;color:var(--text-muted);background:0 0;border:0;place-content:center;justify-items:center;gap:3px;padding:7px 6px 5px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.mobile-footer-nav>a.active,.mobile-footer-nav>button.active{color:var(--violet)}.mobile-footer-nav>a:hover,.mobile-footer-nav>button:hover{color:var(--text)}.mobile-binary-trade-actions{z-index:30;right:0;bottom:calc(66px + env(safe-area-inset-bottom));padding:11px 14px max(11px, env(safe-area-inset-bottom));border-top:1px solid var(--line-bright);background:var(--ink-raised);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px;align-items:center;gap:10px;display:grid;position:fixed;left:0;box-shadow:0 -10px 26px #2616461a}.mobile-binary-trade-actions>button,.mobile-binary-trade-more>button{border:1px solid #0000;border-radius:11px;min-height:48px;font-size:16px;font-weight:800}.mobile-binary-trade-actions b{margin-left:3px}.mobile-binary-trade-actions-yes{color:#208f4d;background:#e1f3e7;border-color:#a6d7b7!important}.mobile-binary-trade-actions-no{color:#db3742;background:#fde8eb;border-color:#f0bcc4!important}.mobile-binary-trade-more{position:relative}.mobile-binary-trade-more>button{background:var(--ink-panel);width:100%;color:var(--text-soft);place-items:center;display:grid}.mobile-binary-trade-more>button:hover{background:var(--ink-hover);color:var(--text)}.mobile-binary-trade-menu{z-index:2;border:1px solid var(--line-bright);background:var(--popover-background);border-radius:11px;gap:3px;width:164px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;box-shadow:0 14px 30px #2415442b}.mobile-binary-trade-menu button{min-height:36px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:13px;font-weight:700}.mobile-binary-trade-menu button:hover{background:var(--violet-soft);color:var(--text)}.mobile-binary-trade-menu p{color:var(--text-muted);margin:4px 4px 2px;font-size:11px;line-height:1.35}.mobile-trade-drawer-scrim{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060ead;align-items:flex-end;animation:.18s ease-out mobile-trade-scrim-in;display:flex;position:fixed;inset:0}.trading-panel.trading-panel--mobile-drawer{overscroll-behavior:contain;border:1px solid var(--line-bright);border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:calc(100dvh - 18px);animation:.22s cubic-bezier(.22,.85,.3,1) mobile-trade-sheet-in;display:block;position:relative;top:auto;bottom:auto;overflow-y:auto;box-shadow:0 -18px 48px #0000005c}.mobile-trade-drawer-header{z-index:2;border-bottom:1px solid var(--line);background:var(--ink-raised);justify-content:center;align-items:center;min-height:32px;display:flex;position:sticky;top:0}.mobile-trade-drawer-handle{background:var(--line-bright);border-radius:999px;width:42px;height:4px}.mobile-trade-drawer-close{width:32px;height:32px;color:var(--text-soft);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;right:11px}.mobile-trade-drawer-close:hover{background:var(--ink-hover);color:var(--text)}.trading-panel--mobile-drawer .trading-panel-context{padding-top:8px}.trading-panel--mobile-drawer .trading-panel-body{padding-bottom:max(18px, env(safe-area-inset-bottom))}.category-nav-shell{gap:10px;height:41px;overflow:hidden}.category-nav{white-space:nowrap;-webkit-overflow-scrolling:touch;flex:auto;gap:18px;min-width:0;height:41px;overflow-x:auto}.category-nav a{flex:none}.event-information,.rules-copy,.market-context-copy,.additional-context-card{min-width:0;max-width:100%}.rules-copy>p,.market-context-copy>p,.additional-context-card p{overflow-wrap:anywhere;word-break:break-word}}@keyframes mobile-trade-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-trade-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobile-guest-menu-in{0%{transform:translate(-100%)}to{transform:translate(0)}}html[data-theme=light] .standard-market-row-actions .yes-button{color:#208f4d}html[data-theme=light] .standard-market-row-actions .no-button{color:#db3742}html[data-theme=light] .standard-market-row.yes-selected .yes-button,html[data-theme=light] .standard-market-row.no-selected .no-button{color:#fff}html[data-theme=light] .trading-panel .trading-outcome-options .odds-button--generic.active{color:#187740;background:#c4e2d0;border-color:#78c99b}html[data-theme=light] .trading-panel .trading-outcome-options .odds-button--generic.active:nth-child(2){color:#b52c3a;background:#f3d3d8;border-color:#e7a5ae}html[data-theme=light] .trading-panel .trading-outcome-options .odds-button--game.active{color:#3e246e;background:#ddcef8;border:1px solid #8e67d8;box-shadow:inset 0 -4px #4d2a8933}html[data-theme=light] .trading-panel .trading-outcome-options .odds-button--game.active:nth-child(2){color:#842332;background:#eebec5;border-color:#d88590;box-shadow:inset 0 -4px #92293933}html[data-theme=light] .trading-panel .trading-outcome-options .odds-button--game.active:nth-child(3){color:#4a4357;background:#dedbe6;border-color:#8b849c;box-shadow:inset 0 -4px #433c4e33}html[data-theme=light] .trading-panel--mobile-drawer .trading-panel-context small{color:#5a4578}html[data-theme=light] .trading-panel--mobile-drawer .trading-panel-context strong{color:#5f2ea2}.esports-featured-hero{background-image:linear-gradient(90deg, #101416fa 0%, #101416d4 40%, #10141614 100%), var(--esports-featured-image,none)}.esports-hero-media{z-index:2;background-color:#0a0f12;background-image:linear-gradient(180deg, #06090c14, #06090c61), var(--esports-featured-fallback-image,var(--esports-featured-image,none));background-position:50%;background-size:cover;width:50%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.esports-hero-media .esports-live-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.esports-featured-copy{z-index:3}html[data-theme=light] .esports-featured-hero{background-color:#fbfaff;background-image:linear-gradient(90deg, #fffffffa 0%, #ffffffe6 42%, #ffffff24 76%), var(--esports-featured-image,none);border-color:#5d3e9730;box-shadow:0 16px 38px #4a2b8014}html[data-theme=light] .esports-featured-hero:after{background:linear-gradient(90deg,#ffffff5c 0%,#ffffff1a 46%,#0000 76%)}html[data-theme=light] .esports-featured-copy>p{color:#bd3655}html[data-theme=light] .esports-featured-copy>p span{color:#705f84}html[data-theme=light] .esports-featured-copy h2,html[data-theme=light] .esports-featured-copy h2 em,html[data-theme=light] .esports-hero-team>b,html[data-theme=light] .esports-hero-team>em{color:#28164b}html[data-theme=light] .esports-team-logo{color:#584177;background:#ffffffd1;border:1px solid #583a8e24}html[data-theme=light] .esports-hero-team>small{color:#3c2960;background:#ffffffdb;box-shadow:0 1px 5px #4629751a}html[data-theme=light] .esports-hero-actions .odds-button--game{color:#3d286a;background:#e4d7fa;border:1px solid #6946ae40;box-shadow:inset 0 -3px #52338c26}html[data-theme=light] .esports-hero-actions .odds-button--game:last-child{color:#852b46;background:#f5dfe5;border-color:#b0425d38;box-shadow:inset 0 -3px #902d4421}html[data-theme=light] .esports-hero-actions .odds-button--game:hover{color:#2e1b5b;background:#d8c8f6}html[data-theme=light] .esports-hero-actions .odds-button--game:last-child:hover{color:#6f2039;background:#f0ced8}html[data-theme=light] .esports-hero-media{background-color:#f1ecf8}html[data-theme=light] .esports-hero-arrow{color:#422d6b;background:#ffffffd1;border:1px solid #56388e2e;box-shadow:0 4px 15px #3a23691a}html[data-theme=light] .market-discovery-tabs button{color:#6b5a80}html[data-theme=light] .market-discovery-tabs button:hover{color:#472b79;background:#f1ebff;border-color:#c3abf6}html[data-theme=light] .market-discovery-tabs button.active,html[data-theme=light] .market-discovery-tabs button[aria-selected=true]{color:#392065;background:#e5d8ff;border-color:#9671e8;box-shadow:inset 0 -1px #4a2d8026}html[data-theme=light] .market-discovery-tabs button:focus-visible{outline-offset:2px;outline:2px solid #7950dc}.esports-featured-carousel{min-height:420px;position:relative}.esports-featured-carousel>.esports-featured-hero{pointer-events:none;display:none}.esports-featured-carousel>.esports-featured-hero.active{pointer-events:auto;display:block}.esports-featured-carousel .esports-hero-arrow{z-index:3}.esports-featured-hero--navigable,.esports-featured-hero--navigable .esports-hero-actions a{cursor:pointer}.esports-hero-actions>:is(a,span){color:#eff2f4;text-align:center;background:#ffffff24;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;padding:13px;font-size:14px;font-weight:700;display:flex}.odds-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.esports-hero-actions .odds-button-label{flex:auto}.esports-hero-actions b{flex:none}.esports-market-card>div .odds-button-label{flex:auto}.esports-hero-actions>:is(a,span):last-child{background:#dd6f38d6}@media (max-width:760px){.esports-featured-carousel{min-height:0}.esports-featured-carousel>.esports-featured-hero{background-image:none;min-height:0}html[data-theme=light] .esports-featured-carousel>.esports-featured-hero{background-image:none}.esports-featured-carousel .esports-featured-hero:after{background:0 0}.esports-featured-carousel .esports-hero-media{opacity:1;width:100%;height:clamp(205px,56vw,405px);inset:0 0 auto}.esports-featured-carousel .esports-featured-copy{width:100%;padding:clamp(227px,61vw,429px) 20px 24px}.esports-featured-carousel .esports-hero-arrow{background:#080c0fcc;border:1px solid #ffffff57;width:46px;height:46px;top:clamp(102px,28vw,202px);box-shadow:0 3px 15px #0000004d}:is(.category-discovery-layout,.event-discovery-layout,.sports-discovery-layout,.election-content,.weather-discovery-layout,.crypto-event-grid)>.category-sidebar,.sports-event-page:not(.esports-event-page) .sports-event-grid>.category-sidebar{scrollbar-width:none;scroll-snap-type:x proximity;border:0;gap:8px;width:100%;max-height:none;margin:0 0 18px;padding:0 0 3px;display:flex;position:relative;top:auto;overflow:auto hidden}:is(.category-discovery-layout,.event-discovery-layout,.sports-discovery-layout,.election-content,.weather-discovery-layout,.crypto-event-grid)>.category-sidebar::-webkit-scrollbar{display:none}.sports-event-page:not(.esports-event-page) .sports-event-grid>.category-sidebar::-webkit-scrollbar{display:none}:is(.category-discovery-layout,.event-discovery-layout,.sports-discovery-layout,.election-content,.weather-discovery-layout,.crypto-event-grid)>.category-sidebar .category-sidebar-title,:is(.category-discovery-layout,.event-discovery-layout,.sports-discovery-layout,.election-content,.weather-discovery-layout,.crypto-event-grid)>.category-sidebar .category-sidebar-children,:is(.category-discovery-layout,.event-discovery-layout,.sports-discovery-layout,.election-content,.weather-discovery-layout,.crypto-event-grid)>.category-sidebar .category-sidebar-parent>button,.sports-event-page:not(.esports-event-page) .sports-event-grid>.category-sidebar .category-sidebar-title,.sports-event-page:not(.esports-event-page) .sports-event-grid>.category-sidebar .category-sidebar-children,.sports-event-page:not(.esports-event-page) .sports-event-grid>.category-sidebar .category-sidebar-parent>button{display:none}:is(.category-discovery-layout,.event-discovery-layout,.sports-discovery-layout,.election-content,.weather-discovery-layout,.crypto-event-grid)>.category-sidebar :is(.category-sidebar-utilities,.category-sidebar-list,.category-sidebar-group,.category-sidebar-parent),.sports-event-page:not(.esports-event-page) .sports-event-grid>.category-sidebar :is(.category-sidebar-utilities,.category-sidebar-list,.category-sidebar-group,.category-sidebar-parent){display:contents}:is(.category-discovery-layout,.event-discovery-layout,.sports-discovery-layout,.election-content,.weather-discovery-layout,.crypto-event-grid)>.category-sidebar .category-sidebar-all,.sports-event-page:not(.esports-event-page) .sports-event-grid>.category-sidebar .category-sidebar-all{margin:0}:is(.category-discovery-layout,.event-discovery-layout,.sports-discovery-layout,.election-content,.weather-discovery-layout,.crypto-event-grid)>.category-sidebar .category-sidebar-link,.sports-event-page:not(.esports-event-page) .sports-event-grid>.category-sidebar .category-sidebar-link{border:1px solid var(--line);background:var(--ink-raised);white-space:nowrap;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;width:auto;min-height:38px;padding:0 13px;font-size:13px;display:inline-flex}:is(.category-discovery-layout,.event-discovery-layout,.sports-discovery-layout,.election-content,.weather-discovery-layout,.crypto-event-grid)>.category-sidebar .category-sidebar-link.active,.sports-event-page:not(.esports-event-page) .sports-event-grid>.category-sidebar .category-sidebar-link.active{background:var(--violet-soft);color:var(--text);border-color:#8257ff94}.esports-page .esports-game-carousel{scroll-snap-type:x proximity;gap:8px;margin:16px 0 30px;padding:2px 0}.esports-page .esports-game-carousel>a{background-color:var(--ink-hover);min-height:40px;color:var(--text-soft);scroll-snap-align:start;border-radius:999px;flex:none;justify-content:center;padding:0 14px;background-image:none!important}.esports-page .esports-game-carousel>a>small{display:none}.esports-page .esports-game-carousel>a>b{white-space:nowrap;font-size:13px}.esports-page .esports-game-carousel>a:hover{color:var(--text);border-color:#8257ff85}.auth-email-inline input,.portfolio-search input,.portfolio-sort,.funding-select-grid select,.funding-quote-preview input{font-size:16px}}.portfolio-funding-summary{border:1px solid var(--line);background:var(--ink-raised);box-shadow:var(--surface-shadow);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:15px;padding:22px;display:grid}.portfolio-funding-balance{gap:4px;display:grid}.portfolio-funding-balance span,.portfolio-funding-balance small{color:var(--text-muted);font-size:12px}.portfolio-funding-balance strong{color:var(--text);letter-spacing:-.055em;font-size:31px}.portfolio-funding-actions{gap:9px;display:flex}.funding-primary-button,.funding-secondary-button{min-height:42px;font:inherit;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:760;transition:filter .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.funding-primary-button{color:#fff;background:linear-gradient(110deg,#6843dd,#8d56ef);box-shadow:inset 0 1px #ffffff2e,0 3px #412395b3}.funding-primary-button:hover:not(:disabled){filter:brightness(1.08)}.funding-primary-button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff2e,0 1px #412395b3}.funding-secondary-button{border-color:var(--line-bright);background:var(--ink-panel);color:var(--text-soft)}.funding-secondary-button:hover:not(:disabled){border-color:var(--violet);background:var(--violet-soft);color:var(--text)}.funding-primary-button:disabled,.funding-secondary-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.funding-dialog.auth-dialog{border-color:var(--line-bright);background:var(--dialog-background);width:min(560px,100% - 32px);max-height:min(830px,100dvh - 32px);color:var(--text);text-align:left;border-radius:24px;padding:28px 32px 30px}.funding-dialog .funding-dialog-close{width:32px;height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.funding-dialog .funding-dialog-close:hover{background:var(--ink-hover);color:var(--text)}.funding-dialog h2{color:var(--text);text-align:center;letter-spacing:-.045em;margin:0;font-size:27px}.funding-dialog>p{max-width:none;color:var(--text-muted);text-align:center;margin:5px 0 22px;font-size:13px}.funding-dialog-body{gap:18px;display:grid}.funding-loading{min-height:230px;color:var(--text-muted);justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.funding-loading>svg,.funding-primary-button>svg[data-lucide=loader-circle],.funding-secondary-button>svg[data-lucide=loader-circle]{animation:1s linear infinite account-spin}.funding-loading--error{align-content:center;justify-items:center;display:grid}.funding-loading--error strong{color:var(--text-soft)}.funding-loading--error button{border:1px solid var(--line-bright);background:var(--ink-panel);min-height:34px;color:var(--text-soft);border-radius:8px;padding:0 11px;font-size:12px;font-weight:720}.funding-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.funding-select-grid>label,.funding-field{color:var(--text-soft);gap:7px;font-size:12px;font-weight:700;display:grid}.funding-select-grid>label{position:relative}.funding-select-grid>label>span,.funding-field>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.045em;font-size:11px}.funding-select-grid select,.funding-readonly-select{appearance:none;border:1px solid var(--line-bright);background:var(--ink-panel);width:100%;height:47px;color:var(--text);font:inherit;border-radius:11px;outline:0;padding:0 38px 0 13px;font-size:14px;font-weight:700}.funding-select-grid>label>svg{pointer-events:none;color:var(--text-muted);position:absolute;bottom:15px;right:13px}.funding-readonly-select{color:var(--text-soft);justify-content:space-between;align-items:center;padding-right:13px;display:flex}.funding-qr-wrap{border:1px solid var(--line-bright);background:#fff;border-radius:16px;place-items:center;width:230px;height:230px;margin:2px auto 0;padding:8px;display:grid}.funding-qr-wrap img{object-fit:contain;width:100%;height:100%}.funding-qr-wrap code{color:#171c21;font-size:12px}.funding-address-row{border:1px solid var(--line);background:var(--ink-panel);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.funding-address-row>div{flex:1;gap:4px;min-width:0;display:grid}.funding-address-row span{color:var(--text-muted);font-size:11px}.funding-address-row code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.funding-address-row button{background:var(--violet-soft);min-height:31px;color:var(--violet);border:0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.funding-quote-preview{border:1px solid var(--line);background:var(--violet-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) 145px auto;align-items:center;gap:9px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.funding-quote-preview{background:color-mix(in srgb, var(--violet-soft) 34%, var(--ink-panel))}}.funding-quote-preview>div{gap:3px;display:grid}.funding-quote-preview strong{color:var(--text);font-size:12px}.funding-quote-preview p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.35}.funding-quote-preview label{border:1px solid var(--line-bright);background:var(--ink-raised);border-radius:8px;align-items:center;height:35px;display:flex;overflow:hidden}.funding-quote-preview input{width:100%;min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 10px;font-size:12px}.funding-quote-preview label span{color:var(--text-muted);padding-right:9px;font-size:10px;font-weight:700}.funding-quote-preview>button{border:1px solid var(--violet);background:var(--violet);color:#fff;border-radius:8px;min-height:35px;padding:0 10px;font-size:11px;font-weight:750}.funding-quote-preview>button:disabled{cursor:wait;opacity:.58}.funding-quote-preview>p{color:var(--yes);grid-column:1/-1;margin:0;font-size:11px;line-height:1.4}.funding-quote-preview>p.is-error{color:var(--no)}.funding-notes{background:var(--ink-hover);color:var(--text-muted);border-radius:12px;gap:7px;margin:0;padding:13px 14px 13px 30px;font-size:11px;line-height:1.4;display:grid}.funding-disabled-note,.funding-error{border:1px solid var(--no);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.funding-disabled-note,.funding-error{border:1px solid color-mix(in srgb, var(--no) 30%, var(--line))}}.funding-disabled-note,.funding-error{background:var(--no-soft);color:var(--no);border-radius:10px;font-size:12px;line-height:1.45}.funding-field>div{border:1px solid var(--line-bright);background:var(--ink-panel);border-radius:12px;align-items:center;gap:8px;min-height:56px;padding:0 11px 0 14px;display:flex}.funding-field input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:17px}.funding-field input::placeholder{color:var(--text-muted)}.funding-field b{color:var(--text-muted);font-size:13px}.funding-field button{background:var(--ink-hover);min-height:31px;color:var(--text-soft);border:0;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:750;display:inline-flex}.funding-field small{color:var(--text-muted);text-align:right;font-size:11px}.funding-quote-result{border:1px solid var(--line);background:var(--ink-hover);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 13px;display:flex}.funding-quote-result strong{color:var(--text-soft);font-size:12px}.funding-quote-result span{max-width:62%;color:var(--text-muted);text-align:right;font-size:11px;line-height:1.35}.funding-dialog-actions{justify-content:flex-end;gap:9px;display:flex}.funding-dialog-actions .funding-primary-button{min-width:176px}.funding-withdrawal-status{border:1px solid var(--line-bright);background:var(--ink-panel);border-radius:12px;align-items:flex-start;gap:11px;padding:15px;display:flex}.funding-withdrawal-status>svg{color:var(--violet);flex:none;margin-top:2px}.funding-withdrawal-status--confirmed>svg{color:var(--yes)}.funding-withdrawal-status--failed>svg,.funding-withdrawal-status--manual_review>svg{color:var(--no)}.funding-withdrawal-status:not(.funding-withdrawal-status--confirmed):not(.funding-withdrawal-status--failed):not(.funding-withdrawal-status--manual_review)>svg{animation:1s linear infinite account-spin}.funding-withdrawal-status>div{gap:4px;display:grid}.funding-withdrawal-status strong{color:var(--text);text-transform:capitalize;font-size:13px}.funding-withdrawal-status p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.funding-withdrawal-status a{color:var(--violet);align-items:center;gap:4px;font-size:11px;font-weight:750;display:inline-flex}.funding-dialog-body>.funding-secondary-button{justify-self:end}@media (max-width:680px){.portfolio-funding-summary{grid-template-columns:1fr;gap:15px;padding:18px}.portfolio-funding-actions{width:100%}.portfolio-funding-actions>button{flex:1}.funding-dialog.auth-dialog{border-radius:19px;width:min(100% - 22px,560px);padding:25px 17px 22px}.funding-select-grid{grid-template-columns:1fr}.funding-quote-preview{grid-template-columns:1fr auto}.funding-quote-preview>div,.funding-quote-preview>p{grid-column:1/-1}.funding-quote-preview label{min-width:0}.funding-qr-wrap{width:205px;height:205px}.funding-dialog-actions{display:grid}.funding-dialog-actions .funding-primary-button{min-width:0}.funding-quote-result{flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 13px}.funding-quote-result span{text-align:left;max-width:none}}.funding-withdrawal-status code{color:var(--text-soft);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.funding-deposit-sources{gap:12px;display:grid}.funding-source-heading{color:var(--text-muted);margin:4px 0 -3px;font-size:12px;font-weight:760}.funding-source-option{border:1px solid var(--line-bright);background:var(--ink-panel);min-height:88px;color:var(--text);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;transition:border-color .16s,background .16s;display:grid}.funding-source-option:hover{border-color:var(--violet);background:var(--ink-hover)}.funding-source-option>span:nth-child(2){gap:4px;min-width:0;display:grid}.funding-source-option strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760;overflow:hidden}.funding-source-option small{color:var(--text-muted);font-size:12px;line-height:1.35}.funding-source-option>svg{color:var(--text-muted)}.funding-source-icon{background:var(--violet-soft);width:42px;height:42px;color:var(--violet);border-radius:12px;place-items:center;display:grid}.funding-source-icon--transfer{background:var(--yes)}@supports (color:color-mix(in lab, red, red)){.funding-source-icon--transfer{background:color-mix(in srgb, var(--yes) 14%, var(--ink-hover))}}.funding-source-icon--transfer{color:var(--yes)}.funding-back-button{width:fit-content;min-height:30px;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:3px;margin:-3px 0 0 -5px;padding:0 6px;font-size:12px;font-weight:730;display:inline-flex}.funding-back-button:hover{background:var(--ink-hover);color:var(--text)}.funding-connected-wallet-heading{gap:3px;display:grid}.funding-connected-wallet-heading strong{color:var(--text);font-size:16px}.funding-connected-wallet-heading p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.funding-wallet-assets{gap:8px;max-height:min(400px,42dvh);padding-right:2px;display:grid;overflow:auto}.funding-wallet-assets>button{min-height:66px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.funding-wallet-assets>button:hover{background:var(--ink-hover)}.funding-wallet-assets>button.is-selected{border-color:var(--line-bright);background:var(--ink-panel)}.funding-wallet-token-icon{background:var(--violet);border-radius:50%;place-items:center;width:37px;height:37px;display:grid}@supports (color:color-mix(in lab, red, red)){.funding-wallet-token-icon{background:color-mix(in srgb, var(--violet) 82%, #fff)}}.funding-wallet-token-icon{color:#fff;font-size:15px;font-weight:850}.funding-wallet-assets>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.funding-wallet-assets strong{color:var(--text);font-size:14px;font-weight:760}.funding-wallet-assets small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.funding-wallet-assets b{width:24px;height:24px;color:var(--violet);place-items:center;display:grid}.funding-wallet-empty{border:1px dashed var(--line-bright);background:var(--ink-panel);border-radius:12px;gap:5px;padding:17px 15px;display:grid}.funding-wallet-empty strong{color:var(--text-soft);font-size:13px}.funding-wallet-empty p,.funding-wallet-notice{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.funding-wallet-notice{background:var(--ink-hover);border-radius:9px;padding:9px 11px}.funding-wallet-assets-loading{min-height:186px}.funding-picker{gap:7px;min-width:0;display:grid;position:relative}.funding-picker-label{color:var(--text-muted);font-size:11px;font-weight:700}.funding-picker-trigger{border:1px solid var(--line-bright);background:var(--ink-panel);width:100%;min-height:58px;color:var(--text);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.funding-picker-trigger:hover,.funding-picker-trigger[aria-expanded=true]{border-color:var(--violet)}.funding-picker-trigger:focus-visible,.funding-picker-options>button:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.funding-picker-trigger:disabled{opacity:.5}.funding-picker-trigger>svg{width:16px;color:var(--text-muted);flex:none}.funding-picker-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.funding-asset-logo{color:#777;background:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.funding-asset-logo img{object-fit:contain;width:100%;height:100%;display:block}.funding-picker-copy{flex:1;gap:3px;min-width:0;display:grid}.funding-picker-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.35;overflow:hidden}.funding-picker-copy small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.funding-picker-menu{z-index:40;border:1px solid var(--line-bright);background:var(--ink-raised);border-radius:14px;width:max(100%,260px);max-width:calc(100vw - 58px);padding:0;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 28px #0002}.funding-picker:last-child .funding-picker-menu{left:auto;right:0}.funding-picker-menu[data-placement=above]{top:auto;bottom:calc(100% + 6px)}.funding-picker-search{border-bottom:1px solid var(--line);padding:10px}.funding-picker-search input{border:1px solid var(--line);background:var(--ink-panel);width:100%;min-width:0;height:34px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:0 10px;font-size:12px}.funding-picker-search input:focus{border-color:var(--violet)}.funding-picker-options{max-height:calc(var(--funding-menu-height,360px) - 56px);overscroll-behavior:contain;scrollbar-gutter:stable;padding:5px;overflow-y:auto}.funding-picker-options>button{width:100%;min-height:57px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.funding-picker-options>button:hover,.funding-picker-options>button.is-selected{background:var(--ink-hover)}.funding-picker-options>button>svg{color:var(--violet);flex:none}.funding-picker-empty{color:var(--text-muted);margin:0;padding:20px 12px;font-size:12px}@media (max-width:680px){.funding-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.funding-picker-trigger{gap:7px;padding:9px 8px}.funding-picker-trigger .funding-asset-logo{flex-basis:26px;width:26px;height:26px}.funding-picker-trigger strong{font-size:12px}.funding-picker-trigger small{font-size:10px}.funding-source-option{min-height:78px;padding:11px 12px}.funding-source-option small{font-size:11px}.funding-wallet-assets{max-height:38dvh}.funding-connected-wallet-step .funding-dialog-actions{grid-template-columns:1fr}.funding-connected-wallet-step .funding-dialog-actions button{width:100%}}.portfolio-page{padding-top:28px}.portfolio-top-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.portfolio-top-grid>.portfolio-funding-summary{min-height:266px;margin:0}.portfolio-funding-summary{border-color:var(--line-bright);background:var(--ink-raised);border-radius:20px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:21px 28px;padding:27px}.portfolio-total,.portfolio-funding-balance{align-content:start;gap:7px;display:grid}.portfolio-funding-balance{text-align:right;justify-items:end}.portfolio-total>span,.portfolio-funding-balance>span{color:var(--text-muted);font-size:13px;font-weight:670}.portfolio-total>strong,.portfolio-funding-balance>strong{color:var(--text);letter-spacing:-.065em;font-size:clamp(31px,3vw,43px);font-weight:760;line-height:.98}.portfolio-total>small,.portfolio-funding-balance>small{max-width:235px;color:var(--text-muted);font-size:12px;line-height:1.4}.portfolio-total>b{color:var(--text-muted);font-size:12px;font-weight:690;line-height:1.2}.portfolio-total>b.positive{color:var(--yes)}.portfolio-total>b.negative{color:var(--no)}.portfolio-funding-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.portfolio-funding-actions>.funding-primary-button,.portfolio-funding-actions>.funding-secondary-button{border-radius:13px;width:100%;min-height:51px;font-size:15px}.portfolio-performance-card{border:1px solid var(--line-bright);background:var(--ink-raised);min-height:266px;box-shadow:var(--surface-shadow);border-radius:20px;grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr;gap:5px;padding:26px;display:grid;position:relative;overflow:hidden}.portfolio-performance-card>header{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.portfolio-performance-card>header>span{color:var(--yes);font-size:13px;font-weight:760}.portfolio-performance-card>header>span.is-negative,.portfolio-performance-card>strong.is-negative{color:var(--no)}.portfolio-range{color:var(--text-muted);align-items:center;gap:3px;font-size:11px;font-weight:780;display:flex}.portfolio-range button{min-height:31px;color:var(--text-muted);font:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;border-radius:9px;padding:0 9px}.portfolio-range button:hover{color:var(--text)}.portfolio-range button.active{background:var(--violet-soft);color:var(--violet)}.portfolio-performance-card>strong{z-index:1;color:var(--text);letter-spacing:-.06em;margin-top:8px;font-size:clamp(30px,3vw,41px);font-weight:770;line-height:1;position:relative}.portfolio-performance-card>small{z-index:1;color:var(--text-muted);font-size:12px;position:relative}.portfolio-performance-card>svg{opacity:.95;align-self:end;width:100%;height:112px;margin-top:5px;overflow:visible}.portfolio-table-panel{border:1px solid var(--line-bright);background:var(--ink-raised);box-shadow:var(--surface-shadow);border-radius:20px;margin-top:28px;overflow:hidden}.portfolio-table-toolbar{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.portfolio-table-toolbar--orders{grid-template-columns:auto minmax(220px,1fr) auto auto}.portfolio-tab-list{background:var(--ink-panel);border-radius:11px;align-items:center;gap:3px;padding:4px;display:flex}.portfolio-tab-list button{min-height:35px;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:8px;padding:0 15px;font-size:13px;font-weight:760}.portfolio-tab-list button:hover{color:var(--text)}.portfolio-tab-list button.active{background:var(--ink-raised);color:var(--text);box-shadow:0 1px 5px var(--text)}@supports (color:color-mix(in lab, red, red)){.portfolio-tab-list button.active{box-shadow:0 1px 5px color-mix(in srgb, var(--text) 10%, transparent)}}.portfolio-search{border:1px solid var(--line);background:var(--ink-panel);min-height:43px;color:var(--text-muted);border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.portfolio-search:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.portfolio-search input{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.portfolio-search input::placeholder{color:var(--text-muted)}.portfolio-sort-menu{position:relative}.portfolio-sort-menu-trigger{border:1px solid var(--line);background:var(--ink-panel);width:160px;height:43px;color:var(--text-soft);font:inherit;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.portfolio-sort-menu-trigger:hover{border-color:var(--line-bright);background:var(--ink-hover)}.portfolio-sort-menu-trigger:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.portfolio-sort-menu-options{z-index:85;border:1px solid var(--line-bright);background:var(--popover-background);border-radius:12px;gap:3px;width:100%;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 34px #180e3333}.portfolio-sort-menu-options button{min-height:36px;color:var(--text-soft);text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.portfolio-sort-menu-options button:hover,.portfolio-sort-menu-options button:focus-visible{background:var(--ink-hover);color:var(--text);outline:0}.portfolio-sort-menu-options button[aria-selected=true]{background:var(--violet-soft);color:var(--text)}.portfolio-sort-menu-options button svg{color:var(--violet)}.portfolio-sort-mobile{display:none}.portfolio-table-head,.portfolio-table-row{grid-template-columns:minmax(260px,2.25fr) minmax(115px,1fr) minmax(92px,.72fr) minmax(92px,.72fr) minmax(92px,.75fr);align-items:center;gap:15px;display:grid}.portfolio-table-head{min-height:54px;color:var(--text-muted);letter-spacing:.035em;text-transform:uppercase;padding:0 22px;font-size:11px;font-weight:780}.portfolio-table-head span:not(:first-child),.portfolio-value-cell{text-align:right}.portfolio-table-rows{display:grid}.portfolio-table-row{border-top:1px solid var(--line);min-height:94px;padding:14px 22px;transition:background .16s}.portfolio-table-row:hover{background:var(--ink-hover)}.portfolio-market-cell{align-items:center;gap:12px;min-width:0;display:flex}.portfolio-market-icon{background:linear-gradient(135deg, var(--violet), var(--violet));border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.portfolio-market-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--violet) 84%, #fff), var(--violet))}}.portfolio-market-icon{color:#fff;font-size:17px;font-weight:850}.portfolio-market-cell>div{gap:5px;min-width:0;display:grid}.portfolio-market-cell strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.portfolio-market-cell small{color:var(--text-muted);font-size:11px}.portfolio-market-cell small b{background:var(--yes-soft);color:var(--yes);border-radius:5px;margin-right:5px;padding:3px 5px;font-weight:760}.portfolio-value-cell{gap:5px;display:grid}.portfolio-value-cell span{color:var(--text-muted);font-size:10px;font-weight:720;display:none}.portfolio-value-cell strong{color:var(--text-soft);white-space:nowrap;font-size:12px;font-weight:690}.portfolio-value-cell--value strong{color:var(--text);font-size:13px}.portfolio-order-cancel{border:1px solid var(--no);min-height:31px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.portfolio-order-cancel{border:1px solid color-mix(in srgb, var(--no) 42%, var(--line))}}.portfolio-order-cancel{background:var(--no-soft);color:var(--no);font:inherit;border-radius:8px;font-size:11px;font-weight:750}.portfolio-order-cancel:disabled{cursor:wait;opacity:.58}.portfolio-table-loading,.portfolio-table-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:236px;padding:26px;display:grid}.portfolio-table-loading{color:var(--text-muted);font-size:13px;font-weight:690}.portfolio-table-empty strong{color:var(--text);font-size:15px}.portfolio-table-empty span{max-width:390px;color:var(--text-muted);font-size:12px;line-height:1.5}@media (max-width:980px){.portfolio-top-grid{grid-template-columns:1fr}.portfolio-top-grid>.portfolio-funding-summary,.portfolio-performance-card{min-height:238px}.portfolio-table-toolbar{grid-template-columns:auto minmax(0,1fr)}.portfolio-sort-menu{grid-column:2;justify-self:end}.portfolio-table-head{display:none}.portfolio-table-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(92px,auto))}.portfolio-value-cell{text-align:right}.portfolio-value-cell:nth-of-type(2),.portfolio-value-cell:nth-of-type(3){display:none}.portfolio-value-cell span{display:block}}@media (max-width:620px){.portfolio-page{padding-top:17px}.portfolio-top-grid{gap:16px}.portfolio-funding-summary{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 13px;min-height:0;padding:22px 19px 19px}.portfolio-total>strong,.portfolio-funding-balance>strong{font-size:29px}.portfolio-total>small,.portfolio-funding-balance>small{font-size:10px}.portfolio-total>b{font-size:11px}.portfolio-funding-actions{grid-column:1/-1;gap:10px}.portfolio-funding-actions>.funding-primary-button,.portfolio-funding-actions>.funding-secondary-button{min-height:50px;padding:0 10px;font-size:14px}.portfolio-performance-card{min-height:248px;padding:19px}.portfolio-range{gap:1px;font-size:10px}.portfolio-range button{min-height:29px;padding:0 7px}.portfolio-range button:nth-last-child(-n+2){display:none}.portfolio-performance-card>svg{height:106px}.portfolio-table-panel{border-radius:16px;margin-top:24px}.portfolio-table-toolbar{grid-template-columns:1fr;gap:10px;padding:10px}.portfolio-search,.portfolio-sort-mobile{grid-column:auto;width:100%;min-height:50px}.portfolio-sort-menu{display:none}.portfolio-sort-mobile{border:1px solid var(--line);background:var(--ink-panel);color:var(--text-soft);font:inherit;border-radius:11px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:flex}.portfolio-sort-mobile:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.portfolio-tab-list{width:100%;padding:5px}.portfolio-tab-list button{flex:1;min-height:42px;padding:0 8px;font-size:14px}.portfolio-table-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:100px;padding:16px 13px}.portfolio-value-cell:first-of-type,.portfolio-value-cell:nth-of-type(2),.portfolio-value-cell:nth-of-type(3){display:none}.portfolio-value-cell--value{grid-column:2}.portfolio-market-icon{width:44px;height:44px}.portfolio-market-cell{gap:11px}.portfolio-market-cell strong{white-space:normal;font-size:13px;line-height:1.3}.portfolio-market-cell small{margin-top:2px}.portfolio-order-cancel{grid-column:2}.portfolio-table-loading,.portfolio-table-empty{min-height:190px}.funding-dialog.auth-dialog{text-align:left}.auth-dialog.portfolio-sort-sheet{width:100%;max-height:none;padding:13px 18px calc(27px + env(safe-area-inset-bottom));border:1px solid var(--line-bright);background:var(--ink-raised);text-align:left;border-bottom:0;border-radius:24px 24px 0 0;animation:.22s cubic-bezier(.22,.85,.3,1) mobile-trade-sheet-in;top:auto;bottom:0;left:0;transform:none;box-shadow:0 -18px 48px #0000005c}.portfolio-sort-sheet-handle{background:var(--line-bright);border-radius:999px;width:46px;height:5px;margin:0 auto 22px;display:block}.portfolio-sort-sheet-options{gap:4px;display:grid}.portfolio-sort-sheet-options button{width:100%;min-height:56px;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:17px;font-weight:730;display:flex}.portfolio-sort-sheet-options button:hover,.portfolio-sort-sheet-options button:focus-visible{background:var(--ink-hover);outline:0}.portfolio-sort-sheet-options button svg{color:var(--text)}}.portfolio-skeleton-stage{position:relative}.portfolio-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.portfolio-sign-in-overlay{z-index:1;background:linear-gradient(180deg, var(--page), var(--page));place-items:center;padding:28px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.portfolio-sign-in-overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--page) 14%, transparent), color-mix(in srgb, var(--page) 48%, transparent))}}.portfolio-sign-in-card{border:1px solid var(--line-bright);background:var(--ink-raised);border-radius:20px;justify-items:center;gap:15px;width:min(100%,420px);padding:29px 28px;display:grid}@supports (color:color-mix(in lab, red, red)){.portfolio-sign-in-card{background:color-mix(in srgb, var(--ink-raised) 92%, transparent)}}.portfolio-sign-in-card{text-align:center;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);box-shadow:0 20px 50px #0c081c29}.portfolio-sign-in-icon{background:var(--violet-soft);width:42px;height:42px;color:var(--violet);border-radius:13px;place-items:center;display:grid}.portfolio-sign-in-card h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:21px}.portfolio-sign-in-card p{max-width:330px;color:var(--text-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.portfolio-sign-in-card button{color:#fff;min-height:43px;font:inherit;background:linear-gradient(110deg,#6843dd,#8d56ef);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 3px #412395b3}.portfolio-sign-in-card button:hover{filter:brightness(1.08)}.portfolio-sign-in-card button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff2e,0 1px #412395b3}.portfolio-sign-in-card button:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.portfolio-skeleton-card{border:1px solid var(--line-bright);background:var(--ink-raised);min-height:266px;box-shadow:var(--surface-shadow);border-radius:20px;gap:12px;padding:27px;display:grid;overflow:hidden}.portfolio-skeleton-card--summary{grid-template-rows:auto auto 1fr auto;align-content:start}.portfolio-skeleton-card--performance{grid-template-rows:auto auto auto 1fr}.portfolio-skeleton-card--performance>div:first-child{justify-content:space-between;align-items:center;display:flex}.portfolio-skeleton-line,.portfolio-skeleton-actions i,.portfolio-skeleton-range,.portfolio-skeleton-toolbar>span,.portfolio-skeleton-row>span,.portfolio-skeleton-chart i{background:linear-gradient(100deg, var(--ink-hover) 22%, var(--violet-soft) 48%, var(--ink-hover) 73%);border-radius:999px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portfolio-skeleton-line,.portfolio-skeleton-actions i,.portfolio-skeleton-range,.portfolio-skeleton-toolbar>span,.portfolio-skeleton-row>span,.portfolio-skeleton-chart i{background:linear-gradient(100deg, var(--ink-hover) 22%, color-mix(in srgb, var(--violet-soft) 54%, var(--ink-hover)) 48%, var(--ink-hover) 73%)}}.portfolio-skeleton-line,.portfolio-skeleton-actions i,.portfolio-skeleton-range,.portfolio-skeleton-toolbar>span,.portfolio-skeleton-row>span,.portfolio-skeleton-chart i{background-size:220% 100%;animation:1.65s ease-in-out infinite portfolio-skeleton-shimmer}.portfolio-skeleton-line--label{width:80px;height:12px}.portfolio-skeleton-line--value{border-radius:9px;width:144px;height:39px;margin-top:3px}.portfolio-skeleton-line--copy{width:184px;height:12px}.portfolio-skeleton-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:12px;margin-top:auto;display:grid}.portfolio-skeleton-actions i{border-radius:13px;height:51px}.portfolio-skeleton-range{width:104px;height:22px}.portfolio-skeleton-chart{border-bottom:1px solid var(--line);align-items:end;gap:8px;min-height:112px;margin-top:auto;padding:0 4px;display:flex}.portfolio-skeleton-chart i{opacity:.68;border-radius:7px 7px 0 0;flex:1;min-width:0}.portfolio-skeleton-chart i:first-child{height:34%}.portfolio-skeleton-chart i:nth-child(2){height:56%}.portfolio-skeleton-chart i:nth-child(3){height:42%}.portfolio-skeleton-chart i:nth-child(4){height:75%}.portfolio-skeleton-chart i:nth-child(5){height:53%}.portfolio-skeleton-chart i:nth-child(6){height:83%}.portfolio-skeleton-chart i:nth-child(7){height:64%}.portfolio-table-panel--skeleton{margin-top:28px}.portfolio-skeleton-toolbar{border-bottom:1px solid var(--line);grid-template-columns:182px minmax(180px,1fr) 126px;align-items:center;gap:12px;min-height:70px;padding:14px;display:grid}.portfolio-skeleton-toolbar>span{border-radius:9px;height:35px}.portfolio-skeleton-toolbar>span:first-child{width:182px}.portfolio-skeleton-toolbar>span:last-child{justify-self:end;width:126px}.portfolio-skeleton-head,.portfolio-skeleton-row{grid-template-columns:minmax(260px,2.25fr) minmax(115px,1fr) minmax(92px,.72fr) minmax(92px,.72fr) minmax(92px,.75fr);align-items:center;gap:15px;display:grid}.portfolio-skeleton-head{min-height:54px;padding:0 22px}.portfolio-skeleton-head span{background:linear-gradient(100deg, var(--ink-hover) 22%, var(--violet-soft) 48%, var(--ink-hover) 73%);border-radius:999px;justify-self:end;width:58%;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.portfolio-skeleton-head span{background:linear-gradient(100deg, var(--ink-hover) 22%, color-mix(in srgb, var(--violet-soft) 54%, var(--ink-hover)) 48%, var(--ink-hover) 73%)}}.portfolio-skeleton-head span{background-size:220% 100%;animation:1.65s ease-in-out infinite portfolio-skeleton-shimmer}.portfolio-skeleton-head span:first-child{justify-self:start;width:42%}.portfolio-skeleton-row{border-top:1px solid var(--line);min-height:86px;padding:14px 22px}.portfolio-skeleton-row>span{justify-self:end;width:62%;height:13px}.portfolio-skeleton-row>span:first-child{border-radius:10px;justify-self:start;width:72%;height:36px}@keyframes portfolio-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (max-width:980px){.portfolio-skeleton-card{min-height:238px}.portfolio-skeleton-toolbar{grid-template-columns:182px minmax(0,1fr)}.portfolio-skeleton-toolbar>span:last-child{grid-column:2}.portfolio-skeleton-head{display:none}.portfolio-skeleton-row{grid-template-columns:minmax(0,1fr) repeat(2,minmax(92px,auto))}.portfolio-skeleton-row>span:nth-child(2),.portfolio-skeleton-row>span:nth-child(3){display:none}}@media (max-width:620px){.portfolio-sign-in-overlay{align-items:start;padding:28px 14px}.portfolio-sign-in-card{border-radius:17px;padding:24px 19px}.portfolio-sign-in-card h1{font-size:20px}.portfolio-sign-in-card p{font-size:12px}.portfolio-sign-in-card button{width:100%;min-height:48px}.portfolio-skeleton-card{min-height:212px;padding:19px}.portfolio-skeleton-chart{min-height:86px}.portfolio-table-panel--skeleton{margin-top:17px}.portfolio-skeleton-toolbar{grid-template-columns:1fr;padding:10px}.portfolio-skeleton-toolbar>span:first-child{width:154px}.portfolio-skeleton-toolbar>span:last-child{grid-column:auto;justify-self:stretch;width:100%}.portfolio-skeleton-row{grid-template-columns:minmax(0,1fr) auto;min-height:83px;padding:13px}.portfolio-skeleton-row>span:nth-child(4){display:none}.portfolio-skeleton-row>span:nth-child(5){width:62px;display:block}}.account-data-freshness{color:var(--text-muted);margin:-8px 0 17px;font-size:11px;line-height:1.45}.portfolio-table-head--positions,.portfolio-table-row--position{grid-template-columns:minmax(250px,2.2fr) minmax(130px,1fr) minmax(94px,.78fr) minmax(94px,.78fr) minmax(120px,.95fr) 82px}.portfolio-table-head--orders,.portfolio-table-row--order{grid-template-columns:minmax(250px,2.3fr) minmax(105px,.8fr) minmax(92px,.75fr) minmax(120px,.95fr) 82px}.portfolio-order-details{min-width:0;color:var(--text-muted);align-items:center;font-size:12px;font-weight:680;display:flex}.portfolio-order-details small{min-width:0;color:inherit;font:inherit;align-items:center;gap:5px;display:flex}.portfolio-order-details b{background:var(--yes-soft);color:var(--yes);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 5px;font-weight:760;overflow:hidden}.portfolio-order-details b.is-no{background:var(--no-soft);color:var(--no)}.portfolio-order-group-market{gap:5px;min-width:0;display:grid}.portfolio-order-group-toggle{width:max-content;max-width:100%;min-height:20px;color:var(--text-muted);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0 0 0 55px;font-size:11px;font-weight:700;display:inline-flex}.portfolio-order-group-toggle:hover{color:var(--text)}.portfolio-order-group-toggle:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:5px}.portfolio-table-row--order-group{min-height:103px}.portfolio-table-row--order-child{border-top:0;min-height:76px;padding-top:8px;padding-bottom:8px}.portfolio-table-row--order-child .portfolio-order-details{padding-left:55px}.portfolio-order-group-placeholder strong{color:var(--text-muted)}.portfolio-table-head--history,.portfolio-table-row--history{grid-template-columns:minmax(250px,2.35fr) minmax(92px,.75fr) minmax(92px,.75fr) minmax(104px,.9fr)}.portfolio-history-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.portfolio-history-menu{min-width:0;position:relative}.portfolio-history-menu-trigger,.portfolio-history-date{border:1px solid var(--line);background:var(--ink-panel);min-width:0;height:43px;color:var(--text-muted);border-radius:11px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.portfolio-history-menu-trigger{min-width:116px;color:var(--text-soft);font:inherit;justify-content:flex-start;font-size:12px;font-weight:700}.portfolio-history-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-history-menu-trigger>svg:last-child{color:var(--text-muted);margin-left:auto}.portfolio-history-menu-trigger:hover{border-color:var(--line-bright);background:var(--ink-hover)}.portfolio-history-menu-trigger:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.portfolio-history-menu-options{z-index:85;border:1px solid var(--line-bright);background:var(--popover-background);border-radius:12px;gap:3px;min-width:max(100%,176px);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 34px #180e3333}.portfolio-history-menu-options button,.portfolio-history-menu-sheet button{min-height:36px;color:var(--text-soft);text-align:left;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.portfolio-history-menu-options button:hover,.portfolio-history-menu-options button:focus-visible{background:var(--ink-hover);color:var(--text);outline:0}.portfolio-history-menu-options button[aria-selected=true],.portfolio-history-menu-sheet button[aria-selected=true]{color:var(--text);background:var(--violet-soft)}.portfolio-history-menu-options button svg,.portfolio-history-menu-sheet button svg{color:var(--violet)}.portfolio-history-menu-mobile,.portfolio-history-menu-scrim,.portfolio-history-menu-handle{display:none}.portfolio-history-date input{width:118px;min-width:0;height:100%;color:var(--text-soft);font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.portfolio-table-head--activity,.portfolio-table-row--activity{grid-template-columns:145px minmax(250px,2.2fr) minmax(112px,.75fr) minmax(100px,.7fr) 28px}.portfolio-table-head--activity span:nth-child(2){text-align:left}.portfolio-activity-kind{color:var(--text-soft);align-items:center;gap:8px;font-size:13px;font-weight:740;display:inline-flex}.portfolio-activity-kind svg{color:var(--text-muted)}.portfolio-activity-kind.positive svg{color:var(--yes)}.portfolio-activity-kind.negative svg{color:var(--no)}.portfolio-activity-value.positive strong{color:var(--yes)}.portfolio-activity-value.negative strong{color:var(--no)}.portfolio-activity-time strong{color:var(--text-muted);font-weight:650}.portfolio-activity-system-icon{background:var(--ink-hover);color:var(--text-muted)}.portfolio-activity-system-icon.positive{background:var(--yes-soft);color:var(--yes)}.portfolio-activity-system-icon.negative{background:var(--no-soft);color:var(--no)}.portfolio-activity-external{width:28px;height:28px;color:var(--text-muted);border-radius:7px;justify-self:end;place-items:center;display:grid}.portfolio-activity-external:hover{background:var(--ink-hover);color:var(--violet)}.portfolio-activity-more{min-height:75px;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.portfolio-activity-more button,.portfolio-activity-error button{color:var(--violet);font:inherit;background:0 0;border:0;font-weight:780}.portfolio-activity-error{color:var(--no);margin:0;padding:0 22px 17px;font-size:12px}.portfolio-market-icon{overflow:hidden}.portfolio-market-icon img{object-fit:cover;width:100%;height:100%}.portfolio-market-link{color:inherit;cursor:pointer;text-decoration:none;position:relative}.portfolio-market-link>div>strong{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.portfolio-market-link:hover>div>strong,.portfolio-market-link:focus-visible>div>strong{color:var(--text);text-decoration-color:currentColor}.portfolio-market-link:after{z-index:12;border:1px solid var(--line-bright);background:var(--ink-raised);width:max-content;max-width:min(430px,100vw - 48px);color:var(--text);content:attr(data-tooltip);opacity:0;pointer-events:none;visibility:hidden;white-space:normal;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:650;line-height:1.3;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:58px;transform:translateY(3px);box-shadow:0 12px 28px #0000003d}.portfolio-market-link:hover:after,.portfolio-market-link:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.portfolio-market-cell small{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.portfolio-market-cell small b{text-overflow:ellipsis;white-space:nowrap;max-width:155px;margin-right:0;overflow:hidden}.portfolio-market-cell small b.is-no{background:var(--no-soft);color:var(--no)}.portfolio-value-cell--value.positive small{color:var(--yes)}.portfolio-value-cell--value.negative small{color:var(--no)}.portfolio-value-cell--lost{text-align:right;justify-items:end}.portfolio-value-cell--lost strong{color:var(--no);justify-self:end;align-items:center;gap:5px;display:inline-flex}.portfolio-value-cell--lost small{color:var(--no);justify-self:end}.portfolio-position-sell{color:#fff;min-height:38px;font:inherit;background:#1498f5;border:0;border-radius:9px;padding:0 13px;font-size:13px;font-weight:800;transition:filter .16s,transform .16s}.portfolio-position-sell:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.portfolio-position-sell:disabled{cursor:wait;opacity:.5}.portfolio-position-redeem{background:var(--ink-panel);min-height:38px;color:var(--text);font:inherit;border:0;border-radius:9px;padding:0 13px;font-size:13px;font-weight:800;transition:background .16s,transform .16s}.portfolio-position-redeem:hover:not(:disabled){background:var(--ink-hover);transform:translateY(-1px)}.portfolio-position-redeem:disabled{cursor:wait;opacity:.5}.portfolio-order-cancel{background:0 0;justify-content:center;justify-self:end;align-items:center;gap:6px;min-width:70px;display:inline-flex}.portfolio-cancel-all{border:1px solid var(--no);justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portfolio-cancel-all{border:1px solid color-mix(in srgb, var(--no) 42%, var(--line))}}.portfolio-cancel-all{color:var(--no);font:inherit;white-space:nowrap;background:0 0;border-radius:11px;font-size:12px;font-weight:760}.portfolio-cancel-all:hover:not(:disabled){border-color:var(--no);background:var(--no-soft)}.portfolio-cancel-all:disabled{cursor:wait;opacity:.58}.portfolio-sell-dialog.auth-dialog{border-color:var(--line-bright);background:var(--dialog-background);width:min(540px,100% - 32px);max-height:min(760px,100dvh - 32px);color:var(--text);text-align:left;border-radius:27px;padding:34px 42px 39px}.portfolio-sell-dialog h2{color:var(--text);text-align:left;margin:0;font-size:28px}.portfolio-sell-dialog>p:not(.portfolio-sell-error){max-width:none;color:var(--text-muted);text-align:left;margin:8px 0 31px}.portfolio-sell-close{width:32px;height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.portfolio-sell-close:hover{background:var(--ink-hover);color:var(--text)}.portfolio-sell-summary{border-bottom:1px solid var(--line);gap:5px;padding-bottom:27px;display:grid}.portfolio-sell-summary>span,.portfolio-sell-summary small{color:var(--text-muted);font-size:14px}.portfolio-sell-summary strong{color:var(--yes);letter-spacing:-.055em;font-size:35px;font-weight:760;line-height:1}.portfolio-sell-range{gap:12px;margin-top:32px;display:grid}.portfolio-sell-range input{appearance:none;background:linear-gradient(90deg, #1498f5 0%, #1498f5 var(--portfolio-sell-progress,100%), var(--line-bright) var(--portfolio-sell-progress,100%), var(--line-bright) 100%);accent-color:#1498f5;border-radius:999px;outline:none;width:100%;height:7px}.portfolio-sell-range input::-webkit-slider-thumb{appearance:none;width:25px;height:25px;box-shadow:0 0 0 3px var(--dialog-background);cursor:pointer;background:#1498f5;border:0;border-radius:50%}.portfolio-sell-range input::-moz-range-thumb{width:25px;height:25px;box-shadow:0 0 0 3px var(--dialog-background);cursor:pointer;background:#1498f5;border:0;border-radius:50%}.portfolio-sell-range>div{grid-template-columns:repeat(5,1fr);display:grid}.portfolio-sell-range button{color:var(--text-muted);font:inherit;text-align:center;background:0 0;border:0;padding:0;font-size:12px;font-weight:720}.portfolio-sell-range button.active{color:#1498f5}.portfolio-sell-error{color:var(--no);margin:18px 0 0;font-size:12px;line-height:1.45}.portfolio-sell-dialog footer{grid-template-columns:minmax(0,.92fr) minmax(0,1.15fr);gap:12px;margin-top:30px;display:grid}.portfolio-sell-secondary,.portfolio-sell-primary{min-height:57px;font:inherit;border-radius:11px;font-size:15px;font-weight:800}.portfolio-sell-secondary{border:1px solid var(--line-bright);color:var(--text);background:0 0}.portfolio-sell-primary{color:#fff;background:#1498f5;border:0}.portfolio-sell-primary:disabled{cursor:not-allowed;opacity:.5}@media (max-width:980px){.portfolio-table-row--position{grid-template-columns:minmax(0,1fr) minmax(104px,auto) 74px}.portfolio-table-row--position .portfolio-value-cell:first-of-type,.portfolio-table-row--position .portfolio-value-cell:nth-of-type(2),.portfolio-table-row--position .portfolio-value-cell:nth-of-type(3){display:none}.portfolio-table-row--position .portfolio-value-cell--value{grid-column:auto}.portfolio-table-row--order{grid-template-columns:minmax(0,1fr) minmax(100px,auto) 76px}.portfolio-table-row--order .portfolio-order-filled,.portfolio-table-row--order .portfolio-order-total{display:none}.portfolio-table-row--order .portfolio-order-expiration{display:grid}.portfolio-table-row--order-child .portfolio-order-details{padding-left:55px}.portfolio-table-row--history{grid-template-columns:minmax(0,1fr) minmax(92px,auto)}.portfolio-table-row--history .portfolio-value-cell:first-of-type,.portfolio-table-row--history .portfolio-value-cell:nth-of-type(2){display:none}}@media (max-width:620px){.portfolio-table-row--position{grid-template-columns:minmax(0,1fr) 70px}.portfolio-table-row--position .portfolio-value-cell--value{text-align:left;grid-column:1}.portfolio-table-row--position .portfolio-value-cell--lost{text-align:left;grid-row:2;justify-items:start}.portfolio-table-row--position .portfolio-value-cell--lost strong,.portfolio-table-row--position .portfolio-value-cell--lost small{justify-self:start}.portfolio-position-sell,.portfolio-position-redeem{grid-area:1/2;min-height:36px;padding:0 10px}.portfolio-table-row--order{grid-template-columns:minmax(0,1fr) 76px}.portfolio-table-row--order .portfolio-order-expiration{display:none}.portfolio-table-row--order-child .portfolio-order-details{padding-left:0}.portfolio-order-cancel{grid-area:1/2}.portfolio-cancel-all{width:100%;min-height:50px}.portfolio-market-link:after{max-width:min(320px,100vw - 42px);left:0}.portfolio-sell-dialog.auth-dialog{border-radius:21px;width:min(100% - 22px,540px);padding:30px 21px 24px}.portfolio-sell-dialog h2{font-size:25px}.portfolio-sell-dialog>p:not(.portfolio-sell-error){margin-bottom:24px}.portfolio-sell-summary{padding-bottom:22px}.portfolio-sell-range{margin-top:26px}.portfolio-sell-dialog footer{grid-template-columns:1fr;margin-top:24px}.portfolio-sell-secondary,.portfolio-sell-primary{min-height:52px}}@media (max-width:980px){.portfolio-history-controls{grid-column:1/-1;justify-self:end}.portfolio-table-row--activity{grid-template-columns:108px minmax(0,1fr) minmax(96px,auto) minmax(88px,auto) 28px}.portfolio-table-row--activity .portfolio-activity-value,.portfolio-table-row--activity .portfolio-activity-time{display:grid}.portfolio-table-row--activity .portfolio-activity-value span,.portfolio-table-row--activity .portfolio-activity-time span{display:block}}@media (max-width:620px){.portfolio-history-controls{grid-template-columns:minmax(0,1fr);justify-self:stretch;width:100%;display:grid}.portfolio-history-menu,.portfolio-history-menu-trigger,.portfolio-history-date,.portfolio-history-date input{width:100%}.portfolio-history-menu-options{display:none}.portfolio-history-menu-mobile{z-index:100;display:block;position:fixed;inset:0}.portfolio-history-menu-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060ead;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.portfolio-history-menu-sheet{z-index:1;padding:13px 18px calc(27px + env(safe-area-inset-bottom));border:1px solid var(--line-bright);background:var(--ink-raised);border-bottom:0;border-radius:24px 24px 0 0;grid-template-columns:1fr;gap:4px;animation:.22s cubic-bezier(.22,.85,.3,1) mobile-trade-sheet-in;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 48px #0000005c}.portfolio-history-menu-handle{background:var(--line-bright);border-radius:999px;width:46px;height:5px;margin:0 auto 18px;display:block}.portfolio-history-menu-sheet button{border-radius:10px;min-height:56px;padding:0 12px;font-size:17px}.portfolio-table-row--activity{grid-template-columns:82px minmax(0,1fr) auto;min-height:98px}.portfolio-table-row--activity .portfolio-activity-kind{grid-row:1/span 2}.portfolio-table-row--activity .portfolio-market-cell{grid-area:1/2/span 2}.portfolio-table-row--activity .portfolio-activity-value,.portfolio-table-row--activity .portfolio-activity-time{text-align:right;grid-column:3;display:grid}.portfolio-table-row--activity .portfolio-activity-value{grid-row:1}.portfolio-table-row--activity .portfolio-activity-time{grid-row:2}.portfolio-table-row--activity .portfolio-activity-value span,.portfolio-table-row--activity .portfolio-activity-time span,.portfolio-activity-external{display:none}}.sports-scoreboard p>span.live,.sports-result-state>span.live{color:var(--no);align-items:center;gap:7px;display:inline-flex}.sports-scoreboard p>span.live i,.sports-result-state>span.live i{background:currentColor;border-radius:50%;width:7px;height:7px;display:block}.sports-week-menu-status,.sports-loading,.esports-state,.inline-market-loading,.event-activity-sentinel{justify-content:center;align-items:center;gap:8px;display:flex}.weather-trade-loading strong,.sports-stream-gate strong,.portfolio-funding-balance small,.trading-account-note,.referral-reference-identity small,.referral-empty-chart>span{align-items:center;gap:6px;display:inline-flex}.toast-viewport{z-index:140;pointer-events:none;gap:10px;width:min(390px,100vw - 28px);display:grid;position:fixed;top:18px;right:18px}.toast{border:1px solid var(--line-bright);background:var(--popover-background);min-height:64px;box-shadow:var(--surface-shadow);color:var(--text);pointer-events:auto;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:start;gap:11px;padding:12px;animation:.18s ease-out toast-enter;display:grid;position:relative;overflow:hidden}.toast:before{background:var(--violet);content:"";width:3px;position:absolute;inset:0 auto 0 0}.toast--success:before{background:var(--yes)}.toast--error:before{background:var(--no)}.toast-icon{border:1px solid var(--violet);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.toast-icon{border:1px solid color-mix(in srgb, var(--violet) 34%, var(--line))}}.toast-icon{background:var(--violet-soft);color:var(--violet);border-radius:10px}.toast--success .toast-icon{border-color:var(--yes)}@supports (color:color-mix(in lab, red, red)){.toast--success .toast-icon{border-color:color-mix(in srgb, var(--yes) 36%, var(--line))}}.toast--success .toast-icon{background:var(--yes-soft);color:var(--yes)}.toast--error .toast-icon{border-color:var(--no)}@supports (color:color-mix(in lab, red, red)){.toast--error .toast-icon{border-color:color-mix(in srgb, var(--no) 36%, var(--line))}}.toast--error .toast-icon{background:var(--no-soft);color:var(--no)}.toast-copy{min-width:0;padding:1px 0}.toast-copy strong{color:var(--text);letter-spacing:-.01em;font-size:13px;font-weight:780;line-height:1.3;display:block}.toast-copy p{color:var(--text-muted);margin:3px 0 0;font-size:12px;line-height:1.42}.toast-dismiss{width:24px;height:24px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;place-items:center;margin:-2px -2px 0 0;padding:0;transition:background .16s,color .16s;display:grid}.toast-dismiss:hover,.toast-dismiss:focus-visible{background:var(--ink-hover);color:var(--text)}@keyframes toast-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.toast-viewport{top:12px;right:14px}.toast{border-radius:13px;grid-template-columns:32px minmax(0,1fr) 24px;gap:10px;min-height:60px;padding:11px}.toast-icon{border-radius:9px;width:32px;height:32px}.toast-copy strong{font-size:12px}.toast-copy p{font-size:11px}}.trading-maintenance-banner{--maintenance-accent:#e6a62d;--maintenance-soft:#e6a62d21;z-index:0;border-top:1px solid var(--maintenance-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.trading-maintenance-banner{border-top:1px solid color-mix(in srgb, var(--maintenance-accent) 42%, var(--line))}}.trading-maintenance-banner{border-bottom:1px solid var(--maintenance-accent)}@supports (color:color-mix(in lab, red, red)){.trading-maintenance-banner{border-bottom:1px solid color-mix(in srgb, var(--maintenance-accent) 42%, var(--line))}}.trading-maintenance-banner{background:linear-gradient(90deg, var(--maintenance-accent), var(--ink-raised) 55%, var(--maintenance-accent))}@supports (color:color-mix(in lab, red, red)){.trading-maintenance-banner{background:linear-gradient(90deg, color-mix(in srgb, var(--maintenance-accent) 13%, var(--ink-raised)), var(--ink-raised) 55%, color-mix(in srgb, var(--maintenance-accent) 8%, var(--ink-raised)))}}.trading-maintenance-banner{color:var(--text);box-shadow:0 8px 20px #1d113414}.trading-maintenance-banner--critical{--maintenance-accent:var(--no);--maintenance-soft:var(--no-soft)}.trading-maintenance-banner--info{--maintenance-accent:var(--violet);--maintenance-soft:var(--violet-soft)}.trading-maintenance-banner__inner{justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.trading-maintenance-banner__content,.trading-maintenance-banner__actions{align-items:center;gap:11px;min-width:0;display:flex}.trading-maintenance-banner__icon{border:1px solid var(--maintenance-accent);flex:none;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.trading-maintenance-banner__icon{border:1px solid color-mix(in srgb, var(--maintenance-accent) 42%, var(--line))}}.trading-maintenance-banner__icon{background:var(--maintenance-soft);color:var(--maintenance-accent);border-radius:10px}.trading-maintenance-banner__copy{gap:2px;min-width:0;display:grid}.trading-maintenance-banner__copy strong{color:var(--text);letter-spacing:-.015em;font-size:13px;font-weight:780}.trading-maintenance-banner p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:590;line-height:1.3;overflow:hidden}.trading-maintenance-banner__badge{border:1px solid var(--maintenance-accent);flex:none;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.trading-maintenance-banner__badge{border:1px solid color-mix(in srgb, var(--maintenance-accent) 36%, var(--line))}}.trading-maintenance-banner__badge{background:var(--maintenance-soft);color:var(--maintenance-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;font-size:10px;font-weight:800}.trading-maintenance-banner__dismiss{width:29px;height:29px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;padding:0;transition:border-color .16s,background .16s,color .16s;display:grid}.trading-maintenance-banner__dismiss:hover,.trading-maintenance-banner__dismiss:focus-visible{border-color:var(--line-bright);background:var(--ink-hover);color:var(--text)}@media (max-width:620px){.trading-maintenance-banner__inner{gap:9px;min-height:50px}.trading-maintenance-banner__content{gap:8px}.trading-maintenance-banner__icon{border-radius:8px;width:27px;height:27px}.trading-maintenance-banner__copy strong{font-size:12px}.trading-maintenance-banner p{max-width:230px;font-size:11px}.trading-maintenance-banner__badge{display:none}.trading-maintenance-banner__dismiss{width:27px;height:27px}}.sports-participant-mark:has(>img){background:0 0;border:0;border-radius:0;overflow:visible}.market-game-participant-mark:has(>img){background:0 0;border:0;border-radius:0;overflow:visible}.esports-team-logo:has(>img){background:0 0;border:0;border-radius:0;overflow:visible}.esports-fixture-team>span:has(>img){background:0 0;border:0;border-radius:0;overflow:visible}.esports-home-team-name>span:has(>img){background:0 0;border:0;border-radius:0;overflow:visible}.sports-participant-mark>img,.market-game-participant-mark>img,.esports-team-logo>img,.esports-fixture-team>span>img,.esports-home-team-name>span>img,.homepage-featured-game a img,.sports-result-participant>img{background:0 0;border:0;border-radius:0}.sports-participant-mark>img{position:static}.sports-result-participant>img{overflow:visible}.crypto-price-strip{grid-template-columns:max-content minmax(0,1fr) auto;gap:38px;min-height:128px;padding:25px 0 28px}.crypto-price-compare{align-content:center;gap:5px;min-width:0;display:grid}.crypto-price-compare--target{border-right:1px solid var(--line);padding-right:38px}.crypto-price-compare>span{color:#8998a8;letter-spacing:-.018em;flex-wrap:wrap;align-items:center;gap:13px;font-size:17px;font-weight:650;display:flex}.crypto-price-compare>strong{font-variant-numeric:tabular-nums;line-height:1}.crypto-price-compare--target>strong{color:#8998a8;letter-spacing:-.065em;font-size:clamp(34px,3.15vw,49px);font-weight:660}.crypto-price-compare--current>span{color:#e79714}.crypto-price-compare--current>strong,.crypto-price-compare--current>strong.negative{color:#ff9d00;letter-spacing:-.07em;font-size:clamp(34px,3.15vw,49px);font-weight:710}.crypto-price-compare .positive,.crypto-price-compare .negative{letter-spacing:-.02em;align-items:center;gap:5px;font-size:16px;font-style:normal;font-weight:670;display:inline-flex}.crypto-price-compare .positive{color:var(--yes)}.crypto-price-compare .negative{color:var(--no)}.crypto-price-compare em i{font-size:12px;font-style:normal;line-height:1}.crypto-price-strip>p{align-self:center;min-width:82px}.crypto-price-strip>p b{font-variant-numeric:tabular-nums;font-size:21px}.liveline-underlying-chart{isolation:isolate}.crypto-target-axis-label{z-index:2;top:clamp(27px, var(--crypto-target-y), calc(100% - 42px));color:#f5f7fb;pointer-events:none;background:#6c7d90;border-radius:5px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;right:54px;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff14}.crypto-target-axis-label:after{content:"";opacity:.9;border-bottom:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:5px}.crypto-target-axis-label--below:after{border-top:5px solid;border-bottom:0}@media (max-width:760px){.crypto-price-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;padding:18px 0 22px}.crypto-price-compare--target{padding-right:16px}.crypto-price-compare>span{gap:6px;font-size:13px}.crypto-price-compare--target>strong,.crypto-price-compare--current>strong,.crypto-price-compare--current>strong.negative{font-size:clamp(28px,8vw,35px)}.crypto-price-compare .positive,.crypto-price-compare .negative{gap:3px;font-size:12px}.crypto-price-compare em i{font-size:9px}.crypto-price-strip>p{grid-column:1/-1;align-self:start;min-width:0;margin-top:4px}.crypto-price-strip>p b{font-size:18px}.crypto-target-axis-label{border-radius:5px;min-height:21px;padding:0 7px;font-size:9px;right:41px}.crypto-target-axis-label:after{border-bottom-width:4px;border-left-width:3px;border-right-width:3px;margin-left:4px}.crypto-target-axis-label--below:after{border-top-width:4px;border-bottom-width:0}}.section-line h2{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:24px}.feed-header h2{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:28px}.feed-tabs a,.discovery-tabs a,.period-tabs button,.sports-view-tabs button,.sports-view-tabs a{font-size:14px;font-weight:600;line-height:20px}.filter-dropdown>button{min-height:36px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px}.filter-menu button,.filter-exclusions{font-size:14px;font-weight:600;line-height:20px}.category-sidebar-link{font-weight:600;line-height:20px}.category-sidebar-link.nested{font-size:13px;line-height:18px}.market-card--binary,.market-card--multi,.market-card--game{border-radius:12px}.market-card-foot{font-size:13px;font-weight:500;line-height:16px}.sports-discovery-header h1{letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:36px}.esports-page-header h1,.esports-league-header h1{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:28px}.esports-page-header>div>button,.esports-league-header>div>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}@media (max-width:760px){.shell{width:min(100% - 28px,1320px)}.feed-header h2{font-size:22px;line-height:26px}.sports-discovery-header h1{font-size:24px;line-height:28px}.esports-league-header{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.esports-league-header>h1{max-width:100%}.esports-league-header>.esports-league-controls{gap:8px;width:100%;min-width:0}.esports-league-header>.esports-league-controls>.esports-league-filter{border-radius:10px;flex:1 1 0;min-width:0;height:40px;padding:0 12px;display:inline-flex}.esports-league-filter>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.esports-league-filter>svg{flex:none}.esports-league-header>.esports-league-controls>.esports-league-settings-button{flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}.esports-league-controls .esports-filter-menu{max-width:calc(100vw - 28px);top:48px}.esports-league-controls .esports-filter-menu.tier{left:auto;right:48px}.esports-league-main>.esports-featured-hero{background-image:none;min-height:0}html[data-theme=light] .esports-league-main>.esports-featured-hero{background-image:none}.esports-league-main>.esports-featured-hero:after{background:0 0}.esports-league-main>.esports-featured-hero .esports-hero-media{width:100%;height:clamp(190px,54vw,236px);inset:0 0 auto}.esports-league-main>.esports-featured-hero .esports-featured-copy{width:100%;padding:clamp(210px,59vw,258px) 18px 20px}.esports-league-main>.esports-featured-hero .esports-featured-copy>p{gap:7px;font-size:12px;line-height:16px}.esports-league-main>.esports-featured-hero .esports-featured-copy h2{margin:12px 0 18px;font-size:28px;line-height:1.08}.esports-league-main>.esports-featured-hero .esports-hero-teams{gap:9px}.esports-league-main>.esports-featured-hero .esports-hero-team{grid-template-columns:34px minmax(0,1fr) auto auto;gap:9px;min-height:42px}.esports-league-main>.esports-featured-hero .esports-team-logo{width:32px;height:32px}.esports-league-main>.esports-featured-hero .esports-hero-team>b,.esports-league-main>.esports-featured-hero .esports-hero-team>em{font-size:14px}.esports-league-main>.esports-featured-hero .esports-hero-team>small{min-width:50px;padding:6px 7px;font-size:13px}.esports-league-main>.esports-featured-hero .esports-hero-team>i{left:43px}.esports-league-main>.esports-featured-hero .esports-hero-actions{gap:8px;margin-top:19px}.esports-league-main>.esports-featured-hero .esports-hero-actions>:is(a,span){min-height:44px;padding:0 11px;font-size:13px}}.crypto-book-collapsible{margin-top:14px}.trading-order-type{position:relative}.trading-order-type-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.trading-order-type-menu{z-index:15;border:1px solid var(--line-bright);background:var(--ink-raised);border-radius:13px;min-width:145px;padding:7px;display:grid;position:absolute;top:calc(100% + 12px);right:-10px;box-shadow:0 16px 34px #00000047}.trading-order-type-menu button{min-height:37px;color:var(--text-soft);text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:680}.trading-order-type-menu button:hover,.trading-order-type-menu button[aria-checked=true]{background:var(--ink-hover);color:var(--text)}.trading-panel-mode{align-items:end;gap:28px;display:flex}.trading-direction-tabs{align-items:stretch;gap:28px;display:flex}.trading-direction-tabs>button{min-width:48px;min-height:39px;color:var(--text-muted);text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;padding:0;font-size:15px;font-weight:750}.trading-direction-tabs>button.active{border-color:var(--violet);color:var(--text)}.trading-order-type{margin-left:auto}.trading-market-amount-value--long b{font-size:37px}.trading-market-amount-value--long input{font-size:40px}@media (max-width:760px){.trading-panel-mode{gap:22px}.trading-direction-tabs{gap:24px}.trading-market-amount-value--long b{font-size:32px}.trading-market-amount-value--long input{font-size:35px}}.trading-one-tap{gap:18px;min-height:210px;padding:13px 0 2px;display:grid}.trading-one-tap-header{justify-content:space-between;align-items:end;gap:12px;display:flex}.trading-one-tap-header>div:first-child{gap:4px;min-width:0;display:grid}.trading-one-tap-header strong{color:var(--text);letter-spacing:-.035em;font-size:20px;font-weight:690}.trading-one-tap-header span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:610;overflow:hidden}.trading-one-tap-edit,.trading-one-tap-actions button{min-height:34px;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 7px;font-size:13px;font-weight:720;display:inline-flex}.trading-one-tap-edit:hover,.trading-one-tap-actions button:hover{background:var(--ink-hover);color:var(--text)}.trading-one-tap-actions{align-items:center;gap:3px;display:flex}.trading-one-tap-actions .trading-one-tap-save{background:var(--violet);color:#fff;padding:0 13px}.trading-one-tap-actions .trading-one-tap-save:disabled{cursor:not-allowed;opacity:.5}.trading-live-context{border:1px solid var(--line);background:var(--ink-hover);color:var(--text-soft);border-radius:12px;margin:10px 16px;padding:10px 12px;font-size:12px}.trading-live-context>strong{margin-bottom:5px;font-size:12px;display:block}.trading-live-context>div{flex-wrap:wrap;gap:4px 12px;display:flex}.trading-live-context b{color:var(--text);font-variant-numeric:tabular-nums}.trading-panel--mobile-drawer:has(.trading-live-context) .trading-market-amount{min-height:140px;padding-top:12px;padding-bottom:12px}.trading-one-tap-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trading-one-tap-option,.trading-one-tap-option-edit{border:1px solid var(--line);min-width:0;min-height:126px;color:var(--text);text-align:center;background:0 0;border-radius:13px;align-content:center;gap:4px;padding:12px 7px;display:grid}.trading-one-tap-option:not(:disabled):hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.trading-one-tap-option:not(:disabled):hover{border-color:color-mix(in srgb, var(--violet) 65%, var(--line))}}.trading-one-tap-option:not(:disabled):hover{background:var(--violet-soft)}.trading-one-tap-option:disabled{cursor:wait}.trading-one-tap-option strong{min-height:23px;color:var(--text);letter-spacing:-.055em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:22px;font-weight:740;display:inline-flex}.trading-one-tap-option span{color:var(--text-muted);font-size:12px;font-weight:620}.trading-one-tap-option span b{color:var(--yes);font-weight:760}.trading-one-tap-option-edit{text-align:left;border-style:dashed;border-width:2px}.trading-one-tap-option-edit>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.trading-one-tap-option-edit>div{align-items:baseline;gap:1px;min-width:0;display:flex}.trading-one-tap-option-edit b,.trading-one-tap-option-edit input{color:var(--text);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:740}.trading-one-tap-option-edit input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}@media (max-width:420px){.trading-one-tap-options{gap:6px}.trading-one-tap-option,.trading-one-tap-option-edit{min-height:108px;padding:10px 5px}.trading-one-tap-option strong{font-size:20px}.trading-one-tap-option-edit b,.trading-one-tap-option-edit input{font-size:22px}}html[data-theme=light] .trading-order-type-menu{background:var(--ink-raised);box-shadow:0 16px 34px #2b1b4f2e}html[data-theme=light] .trading-one-tap-option:not(:disabled):hover{background:#f0eaff}@media (max-width:760px){.trading-panel.trading-panel--mobile-drawer{border-radius:25px 25px 0 0}.trading-panel--mobile-drawer .trading-panel-mode{border-bottom:0;align-items:center;gap:0;min-height:68px;padding:8px 33px 3px}.trading-panel--mobile-drawer .trading-direction-tabs{gap:14px}.trading-panel--mobile-drawer .trading-direction-tabs>button{min-width:78px;min-height:45px;color:var(--text-muted);text-align:center;border:2px solid #0000;border-radius:999px;place-items:center;padding:0 14px;font-size:18px;font-weight:750;display:grid}.trading-panel--mobile-drawer.trading-panel--mobile-market .trading-direction-tabs>button.active{border-color:var(--line-bright);color:var(--text);box-shadow:inset 0 0 0 1px var(--text);background:0 0}@supports (color:color-mix(in lab, red, red)){.trading-panel--mobile-drawer.trading-panel--mobile-market .trading-direction-tabs>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 15%, transparent)}}.trading-panel--mobile-drawer.trading-panel--mobile-limit .trading-direction-tabs>button.active{background:var(--ink-hover);color:var(--text);border-color:#0000}.trading-panel--mobile-drawer .trading-order-type{margin-left:auto;padding-bottom:0}.trading-panel--mobile-drawer .trading-order-type-toggle--icon{width:44px;height:44px;color:var(--text-soft);background:0 0;border-radius:12px;place-items:center;padding:0;display:grid}.trading-panel--mobile-drawer .trading-order-type-toggle--icon:hover,.trading-panel--mobile-drawer .trading-order-type-toggle--icon[aria-expanded=true]{background:var(--ink-hover);color:var(--text)}.trading-panel--mobile-drawer .trading-order-type-menu{top:calc(100% + 8px);right:0}.trading-panel--mobile-drawer .trading-panel-context{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:8px 34px 21px}.trading-panel--mobile-drawer .trading-panel-context>img,.trading-panel--mobile-drawer .trading-panel-context>span{border-radius:13px;width:64px;height:64px}.trading-panel--mobile-drawer .trading-panel-context>div{gap:5px}.trading-panel--mobile-drawer .trading-panel-context small{font-size:14px}.trading-panel--mobile-drawer .trading-panel-context strong{font-size:19px}.trading-mobile-limit-outcome{width:fit-content;max-width:100%;color:var(--yes);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:1px 0;font-size:19px;font-weight:760;display:inline-flex}.trading-mobile-limit-outcome span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trading-panel--mobile-drawer .trading-panel-body{padding:7px 34px max(24px, env(safe-area-inset-bottom))}.trading-panel--mobile-drawer .trading-market-amount{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;margin:0;display:flex}.trading-panel--mobile-drawer .trading-market-amount>div{text-align:center;order:2;align-self:auto;gap:0}.trading-panel--mobile-drawer .trading-market-amount>div strong{display:none}.trading-panel--mobile-drawer .trading-market-amount>div span{font-size:16px}.trading-panel--mobile-drawer .trading-market-amount-value{order:1;justify-content:center}.trading-panel--mobile-drawer .trading-market-amount-value b,.trading-panel--mobile-drawer .trading-market-amount-value input{font-size:68px;line-height:1}.trading-panel--mobile-drawer .trading-market-amount-value--long b,.trading-panel--mobile-drawer .trading-market-amount-value--long input{font-size:52px}.trading-panel--mobile-drawer .trading-market-amount-value--extra-long b,.trading-panel--mobile-drawer .trading-market-amount-value--extra-long input{font-size:42px}.trading-mobile-market-outcome-switch{background:var(--ink-hover);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,220px);margin:-2px auto 24px;padding:5px;display:grid}.trading-mobile-market-outcome-switch button{min-width:0;min-height:47px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:16px;font-weight:750;overflow:hidden}.trading-mobile-market-outcome-switch button.active{background:var(--ink-raised);color:var(--text);box-shadow:0 2px 8px #00000026}.trading-panel--mobile-drawer .trading-market-shortcuts{gap:7px;margin-bottom:23px}.trading-panel--mobile-drawer .trading-market-shortcuts button{border-radius:12px;min-height:47px;font-size:14px}.trading-panel--mobile-drawer .trading-price-field,.trading-panel--mobile-drawer .trading-shares-field{min-height:72px;font-size:16px}.trading-panel--mobile-drawer .trading-price-field>div,.trading-panel--mobile-drawer .trading-shares-field>div{border-radius:13px;min-height:57px}.trading-panel--mobile-drawer .trading-price-field input,.trading-panel--mobile-drawer .trading-shares-field input{font-size:23px}.trading-panel--mobile-drawer .trading-shortcuts{margin-bottom:20px}}html[data-theme=light] .trading-panel--mobile-drawer.trading-panel--mobile-market .trading-direction-tabs>button.active{box-shadow:none;border-color:#8b7ca2}html[data-theme=light] .trading-mobile-market-outcome-switch button.active{background:#fff}.sports-discovery-layout>.category-sidebar{padding-top:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
