@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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;--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,ui-sans-serif,system-ui,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{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{.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.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,)}.resize{resize:both}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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))}}:root{--bg-top:#040811;--bg-mid:#0a1323;--bg-bottom:#0f1b31;--surface:#0d1627d6;--surface-strong:#111c30f0;--ink:#e8eefb;--muted:#93a6c6;--line:#6580ad57;--brand:#5ba1ff;--brand-dark:#2b62c9;--accent:#ff9d4a;--accent-dark:#db6f18;--short:#ff7b68;--short-dark:#d84f3f;--up:#74b2ff;--down:#ff925d;--danger-bg:#521c1c7a;--danger-line:#e36f5c6b;--app-shell-max-width:1340px;--app-shell-vw:94vw}*{box-sizing:border-box}body{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;color:var(--ink);background:radial-gradient(circle at -8% -20%,#4991ff33 0%,#4991ff00 42%),radial-gradient(circle at 108% -10%,#ff9d4a29 0%,#ff9d4a00 38%),radial-gradient(circle at 58% 126%,#4e7ed424 0%,#4e7ed400 42%),linear-gradient(180deg,var(--bg-top)0%,var(--bg-mid)48%,var(--bg-bottom)100%);font-family:var(--font-brand-sans,"Aleo"),"Aleo",serif;background-attachment:fixed;margin:0;position:relative}body:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background:linear-gradient(120deg,#90abda0f 0 1px,#0000 1px 100%) 0 0/22px 22px,linear-gradient(210deg,#7692c10d 0 1px,#0000 1px 100%) 0 0/26px 26px;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;filter:blur(32px)saturate(112%);opacity:.9;background:radial-gradient(circle at 18% 32%,#5ba1ff29 0%,#5ba1ff00 38%),radial-gradient(circle at 80% 24%,#ff9d4a1f 0%,#ff9d4a00 32%),radial-gradient(circle at 54% 82%,#4d7dd21a 0%,#4d7dd200 36%);position:fixed;inset:0}a{color:inherit;text-decoration:none}.skip-link{z-index:80;color:var(--ink);background:#0c1627f5;border:1px solid #6f8ec2c7;border-radius:10px;padding:8px 12px;transition:top .12s;position:fixed;top:-48px;left:12px;box-shadow:0 12px 26px #06132338}.skip-link:focus-visible{top:12px}.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}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #2f7fffeb}button,.ghost-link{border:1px solid var(--line);height:auto;min-height:42px;color:var(--ink);white-space:normal;overflow-wrap:anywhere;word-break:normal;cursor:pointer;background:#ffffffdb;border-radius:12px;padding:0 14px;line-height:1.2;transition:transform .12s,border-color .12s,box-shadow .12s}button:hover,.ghost-link:hover{border-color:#7898ceb8;transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.6;transform:none}input,select{border:1px solid var(--line);height:42px;color:var(--ink);background:#0b1424eb;border-radius:12px;width:100%;padding:0 12px;transition:border-color .12s,box-shadow .12s,background-color .12s}textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#0b1424f0;border-radius:12px;padding:10px 12px;line-height:1.45;transition:border-color .12s,box-shadow .12s,background-color .12s}input::placeholder,textarea::placeholder{color:#7083a2}input:hover,select:hover,textarea:hover{border-color:#89aacef2}input:focus,select:focus,textarea:focus{border-color:#598ccff2;box-shadow:0 0 0 2px #85b0e842}input:disabled,select:disabled,textarea:disabled{color:#7b8da8;background:#1c273cc7}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#d99285;box-shadow:0 0 0 2px #d9928533}.app-shell{min-height:100vh}.app-shell.with-ticker{--ticker-height:48px;padding-top:var(--ticker-height)}.market-ticker{z-index:40;background:linear-gradient(90deg,#0b2d56 0%,#0f3f7b 50%,#0b2d56 100%);border-bottom:1px solid #80a8e173;width:auto;max-width:none;margin:0;position:fixed;top:0;left:0;right:0;overflow-x:hidden;box-shadow:0 10px 22px #040e1e57}.market-ticker-inner{box-sizing:border-box;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:5px 12px;display:flex}.market-ticker-label{color:#ffd8bc;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ff8a2a33;border:1px solid #ffbc8080;border-radius:999px;flex:none;place-items:center;height:30px;padding:0 12px;font-size:11px;font-weight:800;display:inline-grid}.market-ticker-track{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.market-ticker-marquee{will-change:transform;align-items:center;width:max-content;animation:135s linear infinite market-ticker-scroll;display:flex}.market-ticker:hover .market-ticker-marquee{animation-play-state:paused}.market-ticker-item{white-space:nowrap;color:#e8f1ff;border-left:1px solid #a3c3f147;align-items:center;gap:10px;height:36px;padding:0 14px;transition:background-color .12s;display:inline-flex}.market-ticker-item:hover{background:#ffffff14}.market-ticker-player{color:#fff;font-size:13px;font-weight:700}.market-ticker-rank{color:#d6e8ff;background:#3a6db447;border:1px solid #92bcf18c;border-radius:999px;place-items:center;min-width:28px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.market-ticker-team{color:#b8cff3;font-size:12px}.market-ticker-change{font-size:13px;font-weight:700}.market-ticker-change.up{color:#90e8a6}.market-ticker-change.down{color:#ffb08e}.market-ticker-price{color:#ffd9bf;font-size:13px}.market-ticker-empty{color:#c4d8f7;align-items:center;height:36px;font-size:13px;display:inline-flex}.app-header{z-index:20;width:min(var(--app-shell-max-width),var(--app-shell-vw));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 8% -58%,#3080ff3b 0%,#3080ff00 45%),radial-gradient(circle at 102% -40%,#ff984a2e 0%,#ff984a00 42%),linear-gradient(152deg,#fffffff2 0%,#f2f7ffe3 100%);border:1px solid #c5ddedc7;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:10px auto 0;padding:6px 10px;display:flex;position:sticky;top:10px;box-shadow:0 18px 42px #06132345,inset 0 1px #fffc}.app-shell.with-ticker .app-header{top:62px}.header-primary{flex-direction:column;flex:420px;align-items:flex-start;gap:4px;min-width:0;display:flex}.brand-lockup{border-radius:14px;align-items:center;gap:9px;min-width:0;padding:2px 6px 2px 2px;transition:background-color .12s;display:flex}.brand-lockup>span:not(.brand-mark){flex-direction:column;min-width:0;display:flex}.brand-lockup strong{white-space:nowrap;line-height:1}.brand-title{letter-spacing:-.01em;align-items:baseline;gap:4px;font-size:clamp(1.36rem,2.36vw,1.78rem);line-height:1;display:inline-flex}.brand-matchup{color:var(--accent);font-weight:800}.brand-market{color:var(--brand);font-weight:800}.brand-mark{width:70px;height:35px;box-shadow:none;background:0 0;border:0;flex:none;place-items:center;display:grid;overflow:visible}.brand-mark-icon{aspect-ratio:94/46;filter:drop-shadow(0 0 3px #0b2b642e);width:100%;height:100%;display:block}.brand-mark-axis{fill:none;stroke:#ffffff75;stroke-width:1.7px;stroke-linecap:round}.brand-mark-line{fill:none;stroke:#fffffffa;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.brand-mark-point{fill:#fff}.brand-mark-point-accent{fill:#ffd8b0}.header-search{flex:0 0 220px;width:220px;min-width:200px;max-width:240px;position:relative}.header-search-form{margin:0}.header-search-input{width:100%;height:36px;color:var(--ink);background:#fffffff0;border:1px solid #abc6e8f2;border-radius:999px;padding:0 12px;font-size:13px}.header-search-input:focus{border-color:#95b6ca;outline:none;box-shadow:0 0 0 3px #9ac6e038}.search-results{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:35;background:#fafdfffa;border:1px solid #bcd3e2eb;border-radius:14px;gap:6px;max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #06132338}.search-empty{color:var(--muted);margin:0;padding:10px 12px;font-size:13px}.search-result-item{text-align:left;cursor:pointer;background:#fffffff2;border:1px solid #bcd3e2bf;border-radius:10px;gap:4px;width:100%;min-height:auto;padding:9px 10px;transition:border-color .12s,background-color .12s,transform .12s;display:grid}.search-result-item:hover{background:#f2f8fc;border-color:#9fc0d4;transform:translateY(-1px)}.search-result-top{align-items:center;gap:8px;display:inline-flex}.search-kind{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.search-kind.player{color:#2b5576;background:#e8f2fb}.search-kind.user{color:#8a4d18;background:#fff0e1}.search-result-subtitle{color:var(--muted);font-size:12px}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-self:flex-start;align-items:center;gap:8px;margin-left:auto;display:flex}.desktop-nav{display:none}.desktop-tab{justify-content:center;align-items:center;display:inline-flex;position:relative}.desktop-tab.active:before{content:none}.auth-panel{flex-direction:column;align-items:flex-end;gap:4px;min-width:96px;display:flex}.auth-row{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:96px;display:flex}.auth-muted{color:#5b7083;background:#ffffffc7;border:1px dashed #b9d0dff2;border-radius:999px;place-items:center;height:auto;min-height:36px;padding:0 12px;font-size:12px;display:inline-grid}.auth-btn{background:#ffffffd6;border-color:#bcd3e2e6;border-radius:999px;justify-content:center;min-width:96px;height:auto;min-height:34px;padding:0 12px;font-size:13px}.auth-btn:hover{background:#fffffff2;border-color:#a9bfd1}.auth-link{text-align:center;background:#ffffffd6;border-color:#bcd3e2e6;border-radius:999px;justify-content:center;min-width:96px;height:auto;min-height:34px;padding:0 12px;font-size:13px}.auth-error{color:#8b241a;text-align:right;max-width:280px;font-size:11px;line-height:1.3}.app-status-strip{width:min(var(--app-shell-max-width),var(--app-shell-vw));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:8px auto 0;padding:0 2px;display:flex}.status-pill{color:#2e4d6d;letter-spacing:.01em;background:#f1f8ffe6;border:1px solid #a6c5eae6;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;display:inline-flex}.status-pill.ok{color:#18563b;background:#dff5ebe0;border-color:#6ab78fbf}.status-pill.neutral{color:#33587c;background:#e9f4ffdb;border-color:#a4c1e4d9}.app-content{width:min(var(--app-shell-max-width),var(--app-shell-vw));margin:16px auto 0;padding-bottom:100px}.route-frame{min-width:0;animation:.18s ease-out route-frame-enter}.app-footer{width:min(var(--app-shell-max-width),var(--app-shell-vw));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 10% -35%,#5ba1ff14 0%,#5ba1ff00 34%),linear-gradient(#0e1727fa 0%,#09101df5 100%);border:1px solid #546d964d;border-radius:14px;grid-template-columns:max-content minmax(0,1fr);justify-content:space-between;align-items:center;gap:12px;margin:8px auto 92px;padding:10px 12px;display:grid;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff08}.app-footer-copy{color:var(--muted);white-space:nowrap;font-size:11px}.app-footer-links{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;min-width:0;display:flex}.app-footer-link{color:#dbe5f5;background:#101a2cf0;border:1px solid #5e79a557;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;transition:background-color .12s,border-color .12s;display:inline-flex}.app-footer-link:hover{color:#f2f6ff;background:#16233afa;border-color:#729cd473}.mobile-nav{--dock-size:clamp(44px,12vw,58px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(var(--mobile-dock-columns,7),var(--dock-size));z-index:30;background:linear-gradient(#0a111efc 0%,#060b14fa 100%);border:1px solid #5a76a080;border-radius:16px;gap:9px;width:max-content;max-width:calc(100vw - 16px);padding:9px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 36px #00000057,inset 0 1px #ffffff0a}.mobile-home-menu-wrap{position:relative}.mobile-link{width:var(--dock-size);height:var(--dock-size);color:#eef4ff;background:linear-gradient(#3b4d6cfa 0%,#222e42fc 100%);border:1px solid #a1b9e8b8;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000005c,0 10px 18px #00000042}.mobile-link-btn{appearance:none;cursor:pointer;background:0 0;padding:0}.mobile-link-label{z-index:1;letter-spacing:.01em;text-align:center;text-shadow:0 1px 2px #00000052;white-space:nowrap;pointer-events:none;font-size:clamp(8px,2.1vw,10px);font-weight:800;line-height:1;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mobile-link-disabled{opacity:.7;cursor:default}.mobile-link.active{color:#fff;background:linear-gradient(#3a5277fc 0%,#202f46fc 100%);border-color:#a8c6f6b8;box-shadow:0 14px 22px #0000004d,inset 0 0 0 1px #5ba1ff2e,inset 0 1px #ffffff14}.mobile-home-trigger.open{color:#fff;background:linear-gradient(#3a5277fc 0%,#202f46fc 100%);border-color:#a8c6f6b8}.mobile-home-trigger{padding:0;overflow:hidden}.mobile-home-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40;background:linear-gradient(#111b2bfa 0%,#0c1320fa 100%);border:1px solid #5c79a56b;border-radius:12px;gap:6px;min-width:152px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 16px 34px #00000047}.mobile-home-action{color:#edf3ff;cursor:pointer;background:linear-gradient(#1d2b44fc 0%,#121c2cfc 100%);border:1px solid #7a9dd680;border-radius:9px;place-items:center;height:auto;min-height:34px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:grid}.mobile-home-action:hover{color:#fff;background:linear-gradient(#273958fc 0%,#1a263afc 100%);border-color:#93b7ee9e}.mobile-home-action.muted{color:#92a3be;cursor:default;background:#101a2cc2}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.empty-state-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav-logo-icon{aspect-ratio:94/46;stroke:none;fill:none;filter:drop-shadow(0 1px 2px #081c3c3d);width:90%;height:auto;max-height:62%;display:block}.nav-logo-axis{fill:none;stroke:#ffffff75;stroke-width:1.7px;stroke-linecap:round}.nav-logo-line{fill:none;stroke:#fffffffa;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nav-logo-point{fill:#fff}.nav-logo-point-accent{fill:#ffd8b0}.page-shell{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.market-page-shell{width:100%;max-width:var(--app-shell-max-width,1340px);grid-template-columns:minmax(0,1fr);min-width:0;margin:0 auto;padding-right:0}.market-page-shell>.hero-panel,.market-page-shell>.toolbar,.market-page-shell>.error-box,.market-page-shell>.empty-panel,.market-page-shell>.market-table-panel{width:100%;min-width:0;max-width:100%}.market-page-shell>.market-table-panel{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto visible}.page-shell>*{min-width:0}.admin-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#fffffff0 0%,#f4faffdb 100%);border-radius:16px;padding:14px;box-shadow:0 18px 40px #06132333}.admin-textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:220px;font-family:var(--font-brand-mono,"IBM Plex Mono"),"Consolas","Menlo",monospace;color:var(--ink);background:#ffffffeb;border-radius:12px;padding:10px 12px}.admin-input-row{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.admin-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-input-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.admin-kpi-grid .kpi-card{min-height:96px}.admin-jump-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.admin-jump-grid button{justify-content:center}.admin-settings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:10px;display:grid}.admin-setting-card{border:1px solid var(--line);background:#ffffffe0;border-radius:14px;gap:10px;padding:12px;display:grid}.admin-setting-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-ipo-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;min-width:0;margin-top:10px;display:grid}.admin-ipo-card{border:1px solid var(--line);background:#ffffffe0;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.admin-ipo-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-ipo-season-row{grid-template-columns:1fr;gap:10px;min-width:0;margin-top:10px;display:grid}.admin-ipo-create-panel{border:1px solid var(--line);background:#ffffffe0;border-radius:14px;margin-top:10px;padding:12px}.admin-ipo-create-panel h4{margin:0}.admin-ipo-checkbox-wrap{align-content:end;display:grid}.admin-ipo-inline-checkbox{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:inline-flex}.admin-ipo-inline-checkbox input{width:auto;margin:0}.admin-ipo-closeout-cell{justify-content:flex-start;align-items:center;gap:8px;display:flex}.admin-ipo-payout-input{text-align:right;width:84px;min-width:84px}.admin-review-controls{grid-template-columns:1fr;align-items:center;gap:8px;margin-bottom:10px;display:grid}.admin-trading-global,.admin-trading-card-controls{gap:8px;display:grid}.admin-trading-status-line{justify-content:flex-start;align-items:center;display:flex}.admin-status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}.admin-status.ready{color:#125f40;background:#e5f5ec}.admin-status.skipped{color:#6b5a21;background:#fff6dc}.admin-status.error{color:#8a251b;background:#fde9e6}.admin-feedback-layout{gap:12px;display:grid}.admin-row-selected{background:#e7f3ffb3}.admin-feedback-detail{background:#f8fcffeb;border:1px solid #b1cbe9d9;border-radius:16px;gap:12px;padding:14px;display:grid}.admin-feedback-detail h4{margin:0}.admin-feedback-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-feedback-meta{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.admin-feedback-meta div,.admin-feedback-message{gap:4px;display:grid}.admin-feedback-meta strong,.admin-feedback-message strong{color:#476887;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.admin-feedback-message p{white-space:pre-wrap;margin:0;line-height:1.55}.auth-page{place-items:center;min-height:70vh}.auth-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 98% -35%,#2e7fff33 0%,#2e7fff00 52%),radial-gradient(circle at -10% 110%,#ff9a5033 0%,#ff9a5000 40%),linear-gradient(150deg,#fffffff5 0%,#f4f9ffeb 100%);border-radius:18px;width:min(560px,92vw);padding:18px;box-shadow:0 20px 44px #06132338}.auth-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.auth-tab{border-radius:999px;height:38px}.auth-tab.active{color:#fff;background:linear-gradient(135deg,var(--brand)0%,var(--brand-dark)100%);border-color:#0000}.auth-form{gap:10px;margin-top:14px;display:grid}.password-input-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.password-toggle-btn{white-space:nowrap;border-radius:10px;height:34px;min-height:34px;padding:0 12px;font-size:12px}.hero-panel{border:1px solid var(--line);background:radial-gradient(circle at 104% -42%,#3080ff33 0%,#3080ff00 45%),radial-gradient(circle at -8% 118%,#ffa0592e 0%,#ffa05900 40%),linear-gradient(145deg,var(--surface-strong)0%,#f0f7ffe6 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 40px #0613233d}.hero-panel>div>p.subtle:not(.profile-bio-text){display:none}.live-hero-panel{gap:14px}.live-hero-copy{gap:6px;display:grid}.live-hero-copy h1{font-size:clamp(1.8rem,5vw,2.7rem)}.live-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.live-toolbar .live-date-picker-group{flex:220px;min-width:0}.live-toolbar .live-date-picker-field{width:100%}.live-toolbar select{flex:0 160px;width:auto;min-width:140px}.live-toolbar button{flex:none;width:auto}.live-toolbar .toolbar-last-updated{white-space:nowrap;flex:0 auto;margin-left:auto}.player-hero{grid-template-columns:1.5fr auto}.eyebrow{display:none}h1{letter-spacing:-.01em;width:fit-content;max-width:100%;color:var(--brand);background:linear-gradient(90deg,var(--accent)0%,var(--accent)35%,var(--brand)65%,var(--brand)100%);-webkit-text-fill-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.5rem,4.8vw,2.2rem);font-weight:800;line-height:1.04;display:inline-block}.subtle{color:var(--muted);margin:0}.portfolio-user-meta{color:#2a4666;margin:8px 0 0;font-size:13px;line-height:1.35}.portfolio-user-meta strong{color:#133659;font-weight:700}.portfolio-admin-badge{color:#8a4312;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:linear-gradient(135deg,#ffa86038 0%,#ff792a33 100%);border:1px solid #ff954cb8;border-radius:999px;place-items:center;min-height:22px;margin-left:8px;padding:0 8px;font-size:11px;font-weight:800;display:inline-grid}.hero-metrics,.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-hero{gap:16px}.hero-actions-single{width:100%}.home-create-account-cta{letter-spacing:.01em;width:min(100%,420px);min-height:56px;padding:12px 26px;font-size:clamp(.98rem,2.1vw,1.14rem);font-weight:700}.home-headline{white-space:nowrap;letter-spacing:-.024em;width:100%;max-width:none;font-size:clamp(.78rem,3.95vw,3.25rem);line-height:1.03;display:block}.home-explainer h3{margin:0}.home-explainer-title{letter-spacing:.01em;text-shadow:0 0 14px #5ba1ff24,0 0 12px #ff9d4a1f;background:linear-gradient(90deg,#ffab61 0%,#ffd38b 28%,#8fc4ff 62%,#5ba1ff 100%);-webkit-background-clip:text;background-clip:text;align-items:center;font-size:clamp(1.42rem,2.5vw,1.95rem);font-weight:800;line-height:1.15;display:inline-flex;-webkit-text-fill-color:transparent!important;color:#0000!important}.home-explainer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.home-explainer-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.home-tutorial-open-btn{border-radius:999px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700}.home-tutorial-open-btn-secondary{color:#20486f;background:#f3fafff2;border-color:#a9c4e2f2}.home-steps{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.home-step{border:1px solid var(--line);background:#ffffffbd;border-radius:12px;padding:10px 12px}.home-step h4{-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 10px #5ba1ff1f,0 0 8px #ff9d4a1a;background:linear-gradient(90deg,#ffb164 0%,#ffcd86 34%,#9acbff 68%,#6dafff 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:clamp(1.2rem,1.9vw,1.5rem);line-height:1.22}.home-step-body{text-align:justify;text-align-last:left}.home-step-link{margin-top:4px;display:inline-flex}.home-how-to-editor{background:linear-gradient(#101a2bf5 0%,#0a1220f2 100%);border-color:#5f7baa6b}.home-how-to-editor-input,.home-how-to-editor-textarea{color:#eaf2ff;background:#09101cf5;border:1px solid #6c8bbd70;border-radius:12px;width:100%}.home-how-to-editor-input{height:42px;padding:0 12px}.home-how-to-editor-textarea{resize:vertical;min-height:170px;padding:10px 12px;line-height:1.45}.home-how-to-editor-input::placeholder,.home-how-to-editor-textarea::placeholder{color:#8ca2c6}.home-how-to-editor-input:focus,.home-how-to-editor-textarea:focus{border-color:#7eadf8d9;box-shadow:0 0 0 2px #5ba1ff3d}.home-snapshot-grid{grid-template-columns:1fr;gap:12px;display:grid}.home-snapshot-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.home-snapshot-head h3{margin:0}.home-post-list{gap:10px;margin-top:10px;display:grid}.home-market-mobile-list{gap:10px;display:none}.home-market-mobile-card{background:linear-gradient(160deg,#fffffff5 0%,#f4faffe6 100%);border:1px solid #adc7e1d1;border-radius:16px;padding:12px;box-shadow:0 12px 24px #0613231f}.home-tutorial-backdrop{z-index:52;background:#05102294;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.home-tutorial-modal{background:radial-gradient(circle at 8% -30%,#5aa5ff33 0%,#5aa5ff00 42%),radial-gradient(circle at 102% -26%,#ffa15c33 0%,#ffa15c00 44%),linear-gradient(165deg,#f8fcfffc 0%,#eef7fff5 100%);border:1px solid #aac6e3eb;border-radius:16px;width:min(720px,96vw);max-height:min(90vh,820px);padding:16px;overflow:auto;box-shadow:0 26px 46px #06132357}.home-tutorial-head{gap:4px;display:grid}.home-tutorial-head h3,.home-tutorial-subtitle{margin:0}.home-tutorial-grid{gap:10px;margin-top:12px;display:grid}.home-tutorial-step{background:#ffffffd6;border:1px solid #a7c4e3eb;border-radius:13px;padding:10px 12px}.home-tutorial-step h4{margin:0 0 5px}.home-tutorial-step p{margin:0}.home-tutorial-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.home-tutorial-switch-btn{color:#234d77;background:#edf7fff5;border-color:#98b9deeb}.home-market-mobile-top,.home-market-mobile-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-market-mobile-top{margin-bottom:8px}.home-market-mobile-player{min-width:0}.home-market-mobile-player .community-user-link{overflow-wrap:anywhere;max-width:100%;display:inline-block}.home-market-mobile-top strong,.home-market-mobile-bottom span:last-child{text-align:right;flex:none}.kpi-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(155deg,#fffffff2 0%,#f4fbffdb 100%);border-radius:14px;padding:12px;box-shadow:0 10px 24px #0613231f}.kpi-card span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.kpi-card strong{font-size:1.2rem}.portfolio-kpi-grid .kpi-card span,.portfolio-kpi-grid .kpi-card strong{white-space:nowrap}.portfolio-kpi-grid .kpi-card strong.portfolio-kpi-pnl{white-space:normal;overflow-wrap:anywhere}.up{color:var(--up)}.down{color:var(--down)}.toolbar{grid-template-columns:1fr;gap:8px;display:grid}.live-date-picker-group{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.live-date-picker-field{color:#2a4b72;background:#fffffff5;border:1px solid #779ac5eb;border-radius:9px;flex:190px;align-items:center;min-width:180px;min-height:42px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 12px #06132312}.live-date-picker-value{width:100%;min-height:42px;color:inherit;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.live-date-picker-field input{color:#0000;caret-color:#0000;cursor:pointer;opacity:1;background:0 0;border:0;border-radius:9px;width:100%;height:100%;margin:0;position:absolute;inset:0}.live-date-picker-field input::-webkit-datetime-edit{color:#0000}.live-date-picker-field input::-webkit-datetime-edit-fields-wrapper{color:#0000}.live-date-picker-field input::-webkit-datetime-edit-text{color:#0000}.live-date-picker-field input::-webkit-datetime-edit-year-field{color:#0000}.live-date-picker-field input::-webkit-datetime-edit-month-field{color:#0000}.live-date-picker-field input::-webkit-datetime-edit-day-field{color:#0000}.live-date-picker-field input::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;filter:none}.live-date-picker-field:focus-within{border-color:#598ccff2;box-shadow:0 0 0 2px #85b0e83d,0 5px 12px #06132312}.live-date-picker-field:hover{border-color:#89aacef2}.market-toolbar-controls,.market-table-search{grid-template-columns:1fr}.toolbar-last-updated{margin:0}.sport-filter-buttons{flex-wrap:wrap;gap:6px;display:flex}.hero-sport-filter-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.sport-filter-btn{white-space:nowrap;flex:70px;min-width:0;padding:0 10px}.hero-sport-filter-buttons .sport-filter-btn{flex:none;width:100%;min-height:40px;padding:0 8px}.sport-filter-btn.active{color:#fff;background:linear-gradient(135deg,#1f5fa4 0%,#2f7ccf 100%);border-color:#0000;box-shadow:0 10px 18px #1f5fa447}.error-box{border:1px solid var(--danger-line);background:var(--danger-bg);color:#6e2419;border-radius:12px;margin:0;padding:10px 12px}.success-box{color:#204a96;background:#edf4ff;border:1px solid #a9c6f7;border-radius:12px;margin:0;padding:10px 12px}.skeleton-stack{gap:8px;display:grid}.skeleton-line{background:linear-gradient(90deg,#d1e0f1d9 0%,#e6f0fafa 50%,#d1e0f1d9 100%) 0 0/220% 100%;border-radius:8px;height:12px;animation:1.35s linear infinite skeleton-shimmer}.skeleton-line.lg{height:28px}.settings-panel{gap:10px;display:grid}.settings-panel h3{margin:0}.settings-form{gap:8px;width:min(560px,100%);display:grid}.settings-textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:110px;color:var(--ink);font:inherit;background:#ffffffeb;border-radius:12px;padding:10px 12px}.settings-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.settings-link-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;width:min(820px,100%);display:grid}.policy-panel{gap:10px;display:grid}.policy-panel h3,.policy-panel h4{margin:0}.policy-list{color:#254667;gap:6px;margin:0;padding-left:18px;display:grid}.policy-meta{color:#4e6a88;margin-top:4px;font-size:12px}.danger-btn{color:#fff;background:linear-gradient(135deg,var(--short)0%,var(--short-dark)100%);border-color:#0000}.community-feed{gap:14px;display:grid}.community-controls-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community-hero{gap:8px;padding:12px 14px}.community-hero-controls{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.community-create-btn{white-space:nowrap;border-radius:14px;height:auto;min-height:56px;padding:0 30px;font-size:16px;font-weight:800}.community-sort-toggle{grid-template-columns:repeat(2,minmax(74px,1fr));gap:6px;width:164px;display:grid}.community-sort-stack{gap:4px;display:grid}.community-sort-panel{width:fit-content;padding:6px 8px;position:relative}.community-sort-toggle .segment{height:32px;padding:0 8px;font-size:12px}.community-window-menu{z-index:22;background:#fafdfffa;border:1px solid #a4bfe4f5;border-radius:10px;gap:4px;width:164px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 28px #0613232e}.community-window-option{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;height:30px;padding:0 8px;font-size:11px}.community-window-option:hover{background:#e8f3ffcc;border-color:#a4bfe4b3}.community-compose{gap:10px;display:grid}.community-compose h3{margin:0}.community-form{gap:8px;display:grid}.community-textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:130px;color:var(--ink);font:inherit;background:#ffffffeb;border-radius:12px;padding:10px 12px}.community-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.community-post-card,.community-comment-card{border:1px solid var(--line);background:linear-gradient(160deg,#fffffff5 0%,#f4faffe6 100%);border-radius:16px;min-width:0;padding:14px;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 14px 30px #06132324}.community-post-card:hover,.community-comment-card:hover{border-color:#95b7dbe6;transform:translateY(-1px);box-shadow:0 18px 34px #06132329}.community-post-title{overflow-wrap:anywhere;max-width:100%;margin-bottom:8px;font-size:1.08rem;font-weight:800;line-height:1.24;display:inline-block}.community-post-title:hover{color:#1a4169;text-decoration:underline}.community-post-preview,.community-comment-body{color:#1c3144;white-space:pre-wrap;margin:0 0 10px;line-height:1.52}.community-post-detail h3{margin-top:0}.community-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.community-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.community-post-body{white-space:pre-wrap;margin:0;font-size:1.01rem;line-height:1.62}.community-meta{color:var(--muted);overflow-wrap:anywhere;border-top:1px dashed #adc7e1bf;flex-wrap:wrap;align-items:center;gap:4px 6px;max-width:100%;margin:0;padding-top:6px;font-size:12px;display:flex}.community-comment-card{border-left:4px solid #6d96c79e}.community-report-btn{white-space:nowrap;background:#f7fbfff0;border:1px solid #aac4e3d6;border-radius:999px;height:28px;min-height:28px;padding:0 10px;font-size:11px}.community-report-btn:hover{border-color:#8eb1d6fa}.community-comments-thread{gap:10px}.community-comments-thread .community-comment-card+.community-comment-card{margin-left:10px}.community-user-link{color:#1f4f72;font-weight:700}.community-user-link:hover{color:#0f3653;text-decoration:underline}.inbox-layout{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.inbox-sidebar,.inbox-thread-panel{min-height:34rem}.inbox-sidebar-head,.inbox-thread-header,.inbox-send-actions{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.inbox-sidebar-head{margin-bottom:1rem}.inbox-compose-form{gap:.55rem;margin-bottom:1rem;display:grid}.inbox-compose-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.inbox-friends-panel{gap:.55rem;margin-bottom:1rem;display:grid}.inbox-friend-list{gap:.55rem;display:grid}.inbox-friend-row{background:#fffc;border:1px solid #1c33541f;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.inbox-friend-open{text-align:left;width:100%}.inbox-friend-actions{align-items:center;gap:.5rem;display:flex}.inbox-thread-list{gap:.65rem;display:grid}.inbox-thread-button{text-align:left;background:linear-gradient(#fffffff0,#f5f8ffe6);border:1px solid #1c33541f;border-radius:1rem;gap:.35rem;width:100%;padding:.9rem 1rem;display:grid;box-shadow:0 16px 28px #12223a14}.inbox-thread-button:hover,.inbox-thread-button.is-active{background:linear-gradient(#fffffffa,#e8f1fff2);border-color:#245aa342}.inbox-thread-topline,.inbox-thread-meta,.inbox-message-meta{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.inbox-thread-user,.inbox-message-meta strong{font-weight:700}.inbox-thread-preview{color:#1c2c48c2;line-height:1.4}.inbox-thread-time,.inbox-message-meta span,.inbox-thread-meta{color:#1c2c4894;font-size:.92rem}.inbox-unread-badge{color:#1f67d3;background:#2f7fff1f;border-radius:999px;justify-content:center;align-items:center;min-width:3.8rem;padding:.22rem .55rem;font-weight:700;display:inline-flex}.inbox-thread-identity{align-items:center;gap:.9rem;display:flex}.inbox-thread-avatar{object-fit:cover;color:#fff;background:linear-gradient(135deg,#1c57a5,#f38b2b);border-radius:999px;width:3rem;height:3rem}.inbox-thread-avatar.fallback{justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex}.inbox-message-list{gap:.8rem;max-height:35rem;margin:1rem 0;padding:.2rem .2rem .2rem 0;display:grid;overflow:auto}.inbox-message-row{justify-content:flex-start;display:flex}.inbox-message-row.own{justify-content:flex-end}.inbox-message-bubble{background:#f3f6fdf5;border:1px solid #1c33541a;border-radius:1rem;max-width:min(36rem,100%);padding:.9rem 1rem;box-shadow:0 14px 24px #12223a12}.inbox-message-bubble.own{background:linear-gradient(#2f7fff29,#2f7fff1c);border-color:#2f7fff38}.inbox-message-bubble p{white-space:pre-wrap;margin:.4rem 0 0;line-height:1.45}.inbox-send-form{gap:.65rem;display:grid}.inbox-textarea{min-height:7.5rem}.empty-panel.compact{min-height:0}.admin-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.profile-hero{grid-template-columns:auto 1fr auto;align-items:center}.profile-avatar-wrap{width:72px;height:72px}.profile-avatar-img,.profile-avatar-fallback{border-radius:18px;width:100%;height:100%}.profile-avatar-img{object-fit:cover;border:1px solid var(--line);box-shadow:0 10px 22px #06132329}.profile-avatar-fallback{background:linear-gradient(135deg,var(--brand)0%,var(--accent)100%);color:#fff;border:1px solid #9dbcd1cc;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.profile-bio-text{white-space:pre-wrap;line-height:1.45}.market-grid{grid-template-columns:1fr;gap:12px;display:grid}.live-games-grid{grid-template-columns:repeat(auto-fit,minmax(min(560px,100%),1fr));gap:12px;display:grid}.live-game-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#fffffff0 0%,#f4faffdb 100%);border-radius:16px;gap:6px;padding:8px 10px 10px;display:grid;box-shadow:0 18px 40px #06132333}.live-game-card.expanded{box-shadow:0 22px 48px #0613233d}.live-game-title{margin:8px 0 6px}.live-game-matchup-title{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;width:100%;margin:0;line-height:1.05;display:flex}.live-game-headline{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:6px;width:100%;display:grid}.live-game-matchup-team{letter-spacing:.01em;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:900}.live-game-matchup-separator{color:#5f738a;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:800}.live-game-toggle{width:100%;box-shadow:none;text-align:left;background:0 0;border:0;gap:6px;padding:0;display:grid}.live-indicator-inline{justify-content:center;justify-self:start;min-width:74px;margin:0;padding:2px 7px;font-size:10px;position:static;transform:none}.live-game-headline-spacer{justify-self:end;width:74px;height:1px}.market-card,.trade-card,.quote-card,.table-panel,.empty-panel,.holding-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#fffffff0 0%,#f4faffdb 100%);border-radius:16px;padding:14px;box-shadow:0 18px 40px #06132333}.polished-empty{gap:10px;display:grid}.empty-state-head{align-items:center;gap:10px;display:flex}.empty-state-head h3{margin:0}.empty-state-icon-wrap{color:#204f7f;background:linear-gradient(155deg,#e8f4fff5 0%,#f4faffe6 100%);border:1px solid #9dbcdbd1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.polished-empty .ghost-link{width:fit-content}.market-card{transition:transform .14s,box-shadow .14s}.market-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px #0613233d}.market-card.team-tinted{border-color:rgba(var(--team-rgb),.3);background:radial-gradient(circle at 88% -16%,rgba(var(--team-rgb),.2)0%,rgba(var(--team-rgb),0)52%),linear-gradient(162deg,#fffffffa 0%,#f7fcfff5 62%,rgba(var(--team-rgb),.1)100%);box-shadow:0 18px 40px #0613232e,0 0 0 1px rgba(var(--team-rgb),.08)inset;position:relative;overflow:hidden}.market-card.team-tinted:before{content:"";background:linear-gradient(90deg,rgba(var(--team-rgb),.88)0%,rgba(var(--team-rgb),.46)62%,rgba(var(--team-rgb),0)100%);pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.market-card.team-tinted:hover{box-shadow:0 22px 48px #06132338,0 0 0 1px rgba(var(--team-rgb),.18)inset}.market-card.team-tinted .team-pill{background:rgba(var(--team-rgb),.08);border-color:rgba(var(--team-rgb),.32);color:#31495c}.market-head,.holding-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-title{font-weight:700}.team-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12px}.live-now-panel{background:linear-gradient(160deg,#e7f1fff5 0%,#f5f9fff0 100%);border:1px solid #78a5eeb8;border-radius:12px;gap:6px;margin:10px 0 4px;padding:10px;display:grid}.live-detail-panel{gap:8px;display:grid}.live-now-head{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.live-indicator{color:#1d4ea1;letter-spacing:.04em;background:#e5effffa;border:1px solid #5c8de0ad;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.live-indicator-muted{color:#526279;background:#f0f4faf2;border-color:#a0adbfb3}.live-dot{background:#ff8a2a;border-radius:999px;width:9px;height:9px;animation:1.7s ease-out infinite live-dot-pulse;box-shadow:0 0 #ff8a2a8f}.live-dot-muted{box-shadow:none;background:#8ba1be;animation:none}.live-game-overview{background:linear-gradient(165deg,#ecf6fff0 0%,#f7fcfff5 100%);border:1px solid #98b6dcc7;border-radius:14px;gap:8px;padding:10px;display:grid}.live-mini-scorebug-strip{scrollbar-width:thin;scroll-snap-type:x proximity;gap:4px;padding:1px 1px 3px;display:flex;overflow-x:auto}.live-mini-scorebug{--mini-border:#4978b7e0;--mini-border-inner:#84a6ceeb;--mini-border-hover:#3969a8f5;--mini-border-inner-hover:#7094bef5;--mini-border-active:#3161a0fa;--mini-border-inner-active:#5681b6fa;--mini-shell-bg:#e6f1fff2;--mini-shell-bg-hover:#dcebfcfa;--mini-shell-bg-active:#d2e5fbfa;--mini-shadow:#4279bf38;border:1px solid var(--mini-border);background:var(--mini-shell-bg);text-align:left;color:#23486f;cursor:pointer;scroll-snap-align:start;border-radius:10px;flex:0 0 104px;align-items:stretch;min-width:104px;padding:2px;transition:border-color .13s,background-color .13s,transform .13s;display:flex}.live-mini-scorebug-inner{border:1px solid var(--mini-border-inner);background:#fffffff2;border-radius:8px;gap:3px;width:100%;padding:4px 4px 3px;display:grid}.live-mini-scorebug.pregame{padding-top:2px;padding-bottom:2px}.live-mini-scorebug.pregame .live-mini-scorebug-inner{gap:2px;padding-top:3px;padding-bottom:3px}.live-mini-scorebug:hover{border-color:var(--mini-border-hover);background:var(--mini-shell-bg-hover);transform:translateY(-1px)}.live-mini-scorebug:hover .live-mini-scorebug-inner{border-color:var(--mini-border-inner-hover)}.live-mini-scorebug:focus-visible{outline-offset:1px;outline:2px solid #457fcdad}.live-mini-scorebug.active{border-color:var(--mini-border-active);background:var(--mini-shell-bg-active);box-shadow:0 0 0 1px var(--mini-shadow)inset}.live-mini-scorebug.active .live-mini-scorebug-inner{border-color:var(--mini-border-inner-active);background:#f6fbfffa}.live-mini-scorebug.status-upcoming{--mini-border:#4978b7e0;--mini-border-inner:#84a6ceeb;--mini-border-hover:#3969a8f5;--mini-border-inner-hover:#7094bef5;--mini-border-active:#3161a0fa;--mini-border-inner-active:#5681b6fa;--mini-shell-bg:#b0d0f5f2;--mini-shell-bg-hover:#a1c5eefa;--mini-shell-bg-active:#92bae7fa;--mini-shadow:#4279bf38}.live-mini-scorebug-top{justify-content:space-between;align-items:center;gap:4px;display:flex}.live-mini-scorebug-top.upcoming,.live-mini-scorebug-top.final{justify-content:center}.live-mini-badge{color:#1d4ea1;letter-spacing:.04em;background:#e7f1fff5;border:1px solid #618fd6b8;border-radius:999px;justify-content:center;align-items:center;min-height:18px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.live-mini-badge.muted{color:#4f667f;background:#f1f6fcf2;border-color:#9db0c8c7}.live-mini-status{color:#577293;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.live-mini-status-live{color:#a51f1f;letter-spacing:.05em}.live-mini-score-lines{gap:1px;display:grid}.live-mini-score-lines.has-winprob{grid-template-rows:minmax(15px,auto) 12px minmax(15px,auto);align-items:center;row-gap:2px}.live-mini-winprob-pill{border:1px solid #192f4b59;border-radius:999px;min-height:12px;position:relative;overflow:hidden}.live-mini-winprob-pill:after{content:"";top:1px;bottom:1px;left:var(--mini-winprob-split,50%);pointer-events:none;background:#fffffffa;border-radius:999px;width:1.5px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #fff3}.live-mini-score-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;margin:0;display:grid}.live-mini-score-lines.has-winprob .live-mini-score-row{min-height:15px}.live-mini-score-lines.has-winprob .live-mini-team-meta{align-items:center}.live-mini-team{letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:900;overflow:hidden}.live-mini-team-meta{align-items:baseline;gap:3px;min-width:0;display:inline-flex}.live-mini-team-box{flex:0 0 3.6ch;justify-content:center;align-items:center;width:3.6ch;display:inline-flex}.live-mini-team-prob{color:#5a7695;letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:800}.live-mini-score{color:#5a7695;font-variant-numeric:tabular-nums;font-size:16px;line-height:.95}.live-mini-state{color:#5a7695;font-size:10px;font-weight:700}.live-mini-state-spacer{visibility:hidden}.live-winprob-card{background:linear-gradient(160deg,#eef6ffeb 0%,#fbfdffeb 100%);border:0;border-radius:12px;gap:7px;padding:9px 10px 8px;display:grid}.live-winprob-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.live-scorebug{background:linear-gradient(165deg,#e8f5ffeb 0%,#f7fcfff2 100%);border:0;border-radius:12px;justify-items:stretch;gap:6px;width:100%;padding:8px;display:grid}.live-scorebug-scoreboard{background:#ffffffdb;border:1px solid #96b4d9db;border-radius:10px;grid-template-rows:1fr 1fr;justify-self:stretch;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.live-scorebug-team-row{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:0;padding:6px 8px 7px;display:flex}.live-scorebug-team-row+.live-scorebug-team-row{border-top:1px solid #b1c9e4d1}.live-scorebug-team-row.away{background:#ecf8f2e0}.live-scorebug-team-row.home{background:#edf5ffe6}.live-scorebug-team-code{letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:19px;font-weight:900;line-height:1;overflow:hidden}.live-scorebug-runs{color:#102f52;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:.9}.live-scorebug-main{grid-template-columns:minmax(94px,.92fr) minmax(0,1.34fr) minmax(94px,.92fr);grid-template-areas:"scoreboard bases info";justify-content:stretch;align-items:stretch;gap:4px;width:100%;max-width:none;display:grid}.live-scorebug-main>*{min-width:0}.live-scorebug-info{grid-area:info;align-content:stretch;justify-self:stretch;gap:4px;width:100%;min-width:0;display:grid}.live-scorebug-bases{background:#ffffffd1;border:1px solid #9db9dbdb;border-radius:11px;grid-area:bases;grid-template-rows:minmax(0,1fr) auto;align-content:center;justify-self:stretch;justify-items:center;gap:4px;width:100%;min-width:0;max-width:none;padding:7px 8px 6px;display:grid;overflow:hidden}.live-scorebug-scoreboard{grid-area:scoreboard}.live-scorebug-bases .live-winprob-diamond{gap:2px;width:100%}.live-scorebug-bases .live-winprob-diamond-svg{aspect-ratio:1;width:min(100%,clamp(186px,44vw,248px));max-width:100%;height:auto}.live-scorebug-footerline{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.live-scorebug-inline-badge{letter-spacing:.03em;min-height:15px;padding:0 5px;font-size:8.5px}.live-scorebug-count{color:#2f5e8a;letter-spacing:.04em;background:#e8f4fff2;border:1px solid #8fb1dae0;border-radius:999px;place-items:center;width:auto;min-width:0;max-width:none;min-height:19px;margin-top:0;padding:0 7px;font-size:10.5px;font-weight:800;display:inline-grid}.live-scorebug-state-box{background:#ffffffe6;border:1px solid #9db9dbdb;border-radius:10px;grid-template-rows:1fr 1fr;display:grid;overflow:hidden}.live-scorebug-state-top,.live-scorebug-state-bottom{color:#2f557c;letter-spacing:-.01em;white-space:nowrap;place-items:center;min-height:23px;padding:0 6px;font-size:17px;font-weight:900;line-height:1;display:inline-grid}.live-scorebug-state-top{background:#e8f4ffe6}.live-scorebug-state-bottom{border-top:1px solid #a8c2dfdb}.live-scorebug-details{background:#ffffffd6;border:1px solid #9db9dbcc;border-radius:10px;gap:3px;width:100%;padding:4px 5px;display:grid}.live-scorebug-detail-row{color:#21486e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin:0;line-height:1.2;display:grid}.live-scorebug-detail-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--live-scorebug-detail-color,#21486e);font-size:12px;font-weight:700;display:block;overflow:hidden}.live-scorebug-detail-name-link{color:inherit;text-decoration:none}.live-scorebug-detail-name-link:hover,.live-scorebug-detail-name-link:focus-visible{text-decoration:underline}.live-scorebug-detail-team{letter-spacing:.04em;text-transform:uppercase;color:#4d6d90;white-space:nowrap;font-size:10px;font-weight:800}.live-scorebug-detail-tag{color:#32577d;background:#e9f4fff2;border:1px solid #89add6db;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:800;display:inline-grid}.live-scorebug-event{color:#5a7492;margin:0;font-size:10px;font-weight:600;line-height:1.2}.live-winprob-score,.live-winprob-state{margin:0}.live-winprob-matchup{color:#4c6785;margin:0;font-weight:600}.live-winprob-matchup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.live-winprob-matchup-grid-inline{grid-template-columns:1fr}.live-winprob-matchup-chip{border:1px solid #a0bcdbcc;border-radius:10px;gap:2px;padding:6px 8px;display:grid}.live-winprob-matchup-chip-batter{background:linear-gradient(160deg,#ebf7ffe6 0%,#f8fcffe6 100%)}.live-winprob-matchup-chip-pitcher{background:linear-gradient(160deg,#fff5eae0 0%,#fffbf5e6 100%)}.live-winprob-matchup-role{color:#5f7591;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.live-winprob-matchup-name{color:#1c4268;font-size:12px;line-height:1.25}.live-winprob-matchup-team{color:#496887;font-size:11px;font-weight:700}.live-winprob-score{color:#2b4f74;font-weight:700}.live-winprob-focus-row{grid-template-columns:minmax(250px,1.2fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.live-winprob-diamond-panel{background:linear-gradient(165deg,#e9f6ffe6 0%,#f8fcfff0 100%);border:1px solid #a2bcdbd1;border-radius:12px;align-content:start;gap:6px;padding:8px;display:grid}.live-winprob-diamond-title{letter-spacing:.06em;text-transform:uppercase;color:#527091;margin:0;font-size:10px;font-weight:700}.live-winprob-diamond-matchup-row{grid-template-columns:minmax(126px,136px) minmax(0,1fr);align-items:start;gap:8px;display:grid}.live-winprob-focus-info{gap:7px;min-width:0;display:grid}.live-winprob-diamond{justify-items:center;gap:4px;width:auto;margin:0;display:grid}.live-winprob-diamond-svg{width:116px;height:116px;display:block}.live-winprob-diamond-track{fill:#d5e7ff9e;stroke:#8bb1e0;stroke-width:1.35px}.live-winprob-base-home{fill:#f8fbff;stroke:#8aa3c4;stroke-width:.8px}.live-winprob-base{fill:#fff;stroke:#7f99b8;stroke-width:.85px}.live-winprob-diamond-caption{color:#69819d;text-align:center;margin:0;font-size:11px}.live-winprob-matchup-empty{background:#f6fbffcc;border:1px dashed #a6c0ded9;border-radius:10px;margin:0;padding:8px 9px}.live-winprob-matchup-state{color:#4b6887;margin:0;font-weight:600}.live-winprob-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.live-winprob-context-tile{background:#ffffffd6;border:1px solid #a9c2dedb;border-radius:10px;gap:2px;padding:6px 7px;display:grid}.live-winprob-context-label{letter-spacing:.05em;text-transform:uppercase;color:#5d7793;font-size:10px;font-weight:700}.live-winprob-context-value{color:#27496f;font-size:12px;line-height:1.24}.live-winprob-legend{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.live-winprob-team{color:#3d5470;align-items:center;gap:6px;font-size:12px;display:inline-flex}.live-winprob-legend .live-winprob-team:last-child{justify-self:end}.live-winprob-team-name{font-size:13px}.live-winprob-team-a{color:#176e51}.live-winprob-team-b{color:#1f64ca}.live-winprob-play-inline{color:#2e4f75;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex}.live-winprob-play-inline-text{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;min-width:0;max-width:100%;max-height:2.48em;font-size:13px;font-weight:700;line-height:1.24;display:-webkit-box;overflow:hidden}.live-winprob-play-link{color:inherit;text-decoration:none}.live-winprob-play-link:hover,.live-winprob-play-link:focus-visible{color:#184f82}.live-winprob-chart-layout{gap:4px;display:grid}.live-winprob-pole{color:#6a7d90;font-size:11px}.live-winprob-pole-top{text-align:left}.live-winprob-pole-bottom{text-align:right}.live-winprob-chart-wrap{background:linear-gradient(#f6fbfff5 0%,#fffffffa 100%);border:1px solid #aec6e2cc;border-radius:10px;overflow:hidden}.live-winprob-chart{cursor:crosshair;width:100%;height:auto;display:block}.live-winprob-midline{stroke:#c4d8ec;stroke-width:1px;stroke-dasharray:3 4}.live-winprob-inning-guide{stroke:#88aacf6b;stroke-width:.85px;stroke-dasharray:2 5;pointer-events:none}.live-winprob-inning-tick{stroke:#5b80a7e6;stroke-width:1px;pointer-events:none}.live-winprob-inning-label{fill:#4a6583;text-anchor:middle;dominant-baseline:auto;pointer-events:none;font-size:8.2px;font-weight:700}.live-winprob-line-home{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke:#2f7fff}.live-winprob-dot-home{stroke:#fff;stroke-width:1.3px;fill:#2f7fff}.live-winprob-dot-home-point{fill:#2f7fff;opacity:.72}.live-winprob-dot-home-active{stroke:#fff;stroke-width:1.35px;fill:#0f5ed8}.live-winprob-score-ring{fill:#ff932933;stroke:#e9730ef2;stroke-width:1.35px;pointer-events:none}.live-winprob-score-ring-active{fill:#ff932952;stroke:#e36500fa;stroke-width:1.55px;pointer-events:none}.live-winprob-top-play-ring{fill:#00a59424;stroke:#008274e6;stroke-width:1.3px;pointer-events:none}.live-winprob-top-play-ring-active{fill:#00a5943d;stroke:#007166f5;stroke-width:1.45px;pointer-events:none}.live-winprob-hover-line{stroke:#3c77cca6;stroke-width:1.15px;stroke-dasharray:3 3}.live-winprob-top-plays{background:#0e1625fa;border:1px solid #546d946b;border-radius:10px;gap:6px;padding:7px 8px;display:grid;box-shadow:0 18px 40px #00000057,inset 0 1px #ffffff0a}.live-winprob-top-plays-title{letter-spacing:.06em;text-transform:uppercase;color:#9db1cf;margin:0;font-size:10px;font-weight:800}.live-winprob-top-plays-list{gap:5px;display:grid}.live-winprob-top-play{text-align:left;cursor:pointer;color:#d7e4f8;background:#121c2cfa;border:1px solid #607ca75c;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:6px 7px;transition:border-color .13s,background-color .13s,transform .13s;display:grid}.live-winprob-top-play:hover{background:#182438fa;border-color:#7596ccbd;transform:translateY(-1px)}.live-winprob-top-play:focus-visible{outline-offset:1px;outline:2px solid #3d7cceb3}.live-winprob-top-play.active{background:#1c2b42fc;border-color:#668ac3db}.live-winprob-top-play-rank{color:#d7e4f8;background:#16233af5;border:1px solid #607ca75c;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-grid}.live-winprob-top-play-copy{gap:1px;min-width:0;display:grid}.live-winprob-top-play-meta{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.live-winprob-top-play-swing{color:#9fb3d0;font-size:11px;font-weight:800}.live-winprob-top-play-text{color:#d7e4f8;white-space:normal;font-size:12px;font-weight:700;line-height:1.25}.live-winprob-top-play-link{color:inherit;text-decoration:none}.live-winprob-top-play-link:hover,.live-winprob-top-play-link:focus-visible{color:#f1f6ff}.live-winprob-top-play-score{color:#5a7593;font-size:10px;font-weight:800;line-height:1.2}.live-winprob-axis{color:#6a7d90;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.live-team-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.live-team-panel{background:#fffc;border:1px solid #a6bed9b8;border-radius:14px;gap:10px;padding:12px;display:grid}.live-team-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.live-top-list{gap:8px;display:grid}.live-top-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-top-player,.live-top-metrics{gap:2px;display:grid}.live-top-player-link{z-index:2;pointer-events:auto;align-items:baseline;gap:6px;width:fit-content;text-decoration:none;display:inline-flex;position:relative}.live-top-player-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2563a89e}.live-top-metrics{text-align:right}.live-top-name{color:#14385d;font-weight:700}.live-top-name-clickable{cursor:pointer}.live-top-player-link:hover .live-top-name-clickable,.live-top-player-link:focus-visible .live-top-name-clickable{text-decoration:underline}.live-stat-line{color:#1d3658;margin:0;font-size:13px}.live-fpts{color:#5b4a38;margin:0;font-size:13px}.live-fpts strong{color:#c96912}.price-row{justify-content:space-between;align-items:center;gap:8px;margin:12px 0 10px;display:flex}.muted-label{color:var(--muted);margin:0 0 4px;font-size:12px}.price-row strong{font-size:1.6rem}.trend{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:600}.trend.up{background:#eaf1ff}.trend.down{background:#fff0ee}.muted-line{color:var(--muted);margin:0 0 10px;font-size:13px}.segment-row{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.segment{border-radius:999px;height:38px}.segment.active{color:#fff;background:linear-gradient(135deg,var(--brand)0%,var(--brand-dark)100%);border-color:#0000}.segment.danger-segment{color:var(--short-dark);background:#fff;border-color:#d8a39e}button.segment.danger-segment.danger-active{color:#fff;background:linear-gradient(135deg,var(--short)0%,var(--short-dark)100%);border-color:#0000}.trade-input-row{grid-template-columns:1fr auto;gap:8px;display:grid}.field-label{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.chip-row{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.chip{border-radius:999px;height:32px;padding:0 10px;font-size:12px}.muted-chip{color:var(--muted);pointer-events:none;border-style:dashed}.quote-panel,.quote-card{background:linear-gradient(160deg,#e9f2ffe6 0%,#fff6ecf5 100%);margin-top:6px}.quote-panel p,.quote-card p{margin:5px 0;font-size:13px}.quote-main{font-weight:700}.quote-note{color:var(--muted)}.action-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.primary-btn{background:linear-gradient(135deg,var(--brand)0%,var(--brand-dark)100%);color:#fff;border-color:#0000}.primary-btn.short-btn{background:linear-gradient(135deg,var(--short)0%,var(--short-dark)100%)}.primary-btn.full{width:100%;margin-top:10px}.ghost-link{place-items:center;display:inline-grid}.trade-layout{gap:12px;display:grid}.history-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#fffffff0 0%,#f4faffdb 100%);border-radius:16px;padding:14px;box-shadow:0 18px 40px #06132333}.history-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.history-head h3{margin:0}.history-stats{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13px;display:flex}.history-stats strong{color:var(--ink);margin-left:4px}.history-chart-wrap{background:linear-gradient(#f3f8ff 0%,#fff 100%);border:1px solid #dde8ef;border-radius:12px;margin-top:10px;overflow:hidden}.history-chart{width:100%;height:auto;display:block}.history-grid-line{stroke:#dfe9f0;stroke-width:1px}.history-grid-label{fill:#6a7d90;font-size:11px}.history-line{fill:none;stroke:var(--brand);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.history-line-alt{stroke:#2f7fff}.history-dot{fill:var(--accent);stroke:#fff;stroke-width:1.5px}.history-dot-alt{fill:#2f7fff}.history-axis-labels{color:var(--muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.mobile-holdings,.portfolio-holdings-groups,.portfolio-sport-group,.portfolio-sport-group-list{gap:10px;display:grid}.portfolio-table col.portfolio-col-shares{width:84px}.portfolio-table col.portfolio-col-purchase,.portfolio-table col.portfolio-col-current,.portfolio-table col.portfolio-col-earnings,.portfolio-table col.portfolio-col-value{width:112px}.portfolio-table col.portfolio-col-pnl{width:138px}.portfolio-table col.portfolio-col-allocation{width:96px}.portfolio-table col.portfolio-col-action{width:112px}.portfolio-table col.portfolio-col-qty{width:72px}.portfolio-table col.portfolio-col-quote{width:188px}.portfolio-table .market-quote-cell{width:188px;min-width:188px;max-width:188px}.portfolio-table .market-quote-with-action{align-items:center;gap:6px;display:flex}.portfolio-table .market-quote-text{min-width:0}.portfolio-table .market-quote-main,.portfolio-table .market-quote-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portfolio-table .market-quote-action-btn{border-radius:8px;flex:none;width:auto;height:28px;min-height:28px;padding:0 10px;font-size:11px}.portfolio-sport-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.portfolio-sport-group-head h3,.portfolio-sport-summary{margin:0}.holding-metrics{justify-content:space-between;gap:8px;margin-top:6px;display:flex}.portfolio-trade-row{grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:6px;margin-top:8px;display:grid}.portfolio-row-halt-note{grid-column:1/-1;margin:0}.portfolio-trade-row .market-qty-input{margin:0}.portfolio-trade-row .market-quote-action-btn{height:32px;min-height:32px}.portfolio-trade-action-btn{border-radius:10px;width:100%;height:32px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700}.portfolio-trade-sell-btn{color:#fff;background:linear-gradient(135deg,#f28f32 0%,#d46c10 100%);border-color:#0000;box-shadow:0 8px 16px #d46c1038}.portfolio-trade-cover-btn{color:#fff;background:linear-gradient(135deg,#1f5fa4 0%,#2f7ccf 100%);border-color:#0000;box-shadow:0 8px 16px #1f5fa438}.feedback-fab{z-index:45;color:#fff;background:linear-gradient(135deg,#1f5fa4 0%,#2f7ccf 100%);border-color:#0000;border-radius:999px;min-height:40px;padding:0 14px;position:fixed;bottom:24px;right:16px;box-shadow:0 12px 26px #0613234d}.feedback-modal-backdrop{z-index:50;background:#05102285;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.feedback-modal{border:1px solid var(--line);background:#f8fcfffa;border-radius:14px;width:min(560px,96vw);max-height:min(90vh,720px);padding:14px;overflow:auto;box-shadow:0 22px 44px #06132352}.feedback-modal h3{margin:0}.feedback-form{gap:10px;display:grid}.feedback-form textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:150px;color:var(--ink);background:#fffffff0;border-radius:12px;padding:10px 12px}.feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.toast-viewport{z-index:60;gap:8px;width:min(360px,100vw - 24px);display:grid;position:fixed;top:12px;right:12px}.toast-card{color:#17395e;background:#fafdfffa;border:1px solid #abc6e8f2;border-radius:11px;padding:10px 12px;box-shadow:0 14px 30px #06132338}.toast-card.success{color:#185033;background:#e9f8ef;border-color:#9ed7b6}.toast-card.error{color:#6f2419;background:#fff1ee;border-color:#efb2a6}.portfolio-trade-quote{margin:4px 0 0}.allocation-track{background:#edf3f8;border-radius:999px;width:100%;height:8px;margin-top:8px;overflow:hidden}.allocation-track div{background:linear-gradient(90deg,var(--brand)0%,var(--accent)100%);height:100%}.table-panel h3,.empty-panel h3{margin-top:0}.account-mix-panel{margin-top:2px}.account-mix-layout{align-items:center;gap:18px;display:grid}.account-mix-chart-wrap{width:min(280px,82vw);margin:0 auto;position:relative}.account-mix-donut{filter:saturate(1.04);border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 8px 16px #06132329,inset 0 1px #ffffff94,inset 0 -7px 10px #0613231f}.account-mix-donut-track{fill:none;stroke:#dbe8f5;stroke-width:30px}.account-mix-segment{cursor:pointer;transform-origin:100px 100px;transition:opacity .14s,transform .14s,filter .14s}.account-mix-segment.active{filter:brightness(1.03);transform:scale(1.02)}.account-mix-tooltip{color:#17395e;text-align:center;pointer-events:none;background:#f8fcfff5;border:1px solid #abc6e8f2;border-radius:10px;gap:2px;padding:6px 9px;display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #0613232e}.account-mix-tooltip strong{font-size:12px;line-height:1.1}.account-mix-tooltip span{font-size:11px;line-height:1.1}.account-mix-center{text-align:center;pointer-events:none;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.account-mix-center span{color:var(--muted);font-size:12px}.account-mix-center strong{font-size:1.1rem}.account-mix-legend{gap:10px;max-height:320px;padding-right:4px;display:grid;overflow:auto}.account-mix-caption{margin:0}.account-mix-row{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;transition:opacity .12s,border-color .12s,box-shadow .12s,transform .12s;display:grid}.account-mix-row.active{border-color:#6d9edae6;transform:translateY(-1px);box-shadow:0 10px 18px #0613231f}.account-mix-row.muted{opacity:.52}.account-mix-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.account-mix-swatch{border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #0613231f}.account-mix-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-mix-gl{text-align:right;color:var(--muted);font-size:12px}.market-table-panel{width:100%;min-width:0;max-width:100%;padding:8px}.market-page-shell .market-table-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.market-page-shell .market-table-panel .table-wrap{box-shadow:none;background:#fff;border:1px solid #b7c8dc;border-radius:0}.market-mobile-list{gap:10px;display:none}.market-mobile-density-toggle{justify-content:flex-end;display:flex}.market-mobile-density-toggle .chip{min-height:30px;padding:4px 10px}.market-mobile-controls{background:linear-gradient(#fafdfffa 0%,#eef7fff2 100%);border:1px solid #a3bbd885;border-radius:14px;gap:6px;padding:12px;display:grid}.market-mobile-controls .field-label{margin-bottom:0}.market-mobile-controls .subtle{margin:0}.market-mobile-table-wrap{background:linear-gradient(#fafdfff7 0%,#f0f8fff2 100%);border:1px solid #a6bedb8a;border-radius:14px;overflow-x:auto;box-shadow:0 10px 24px #0f234114}.market-mobile-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;font-size:13px;overflow:hidden}.market-mobile-table th,.market-mobile-table td{white-space:nowrap;border-bottom:2px solid #b7c8dc;border-right:2px solid #b7c8dc;padding:6px 5px;line-height:1.15}.market-mobile-table thead th{z-index:3;text-align:center;background:#eef4fb;border-top:1px solid #c0cedc;position:sticky;top:0;box-shadow:inset 0 -1px #afc6dfd1}.market-mobile-table th:first-child,.market-mobile-table td:first-child{border-left:1px solid #c0cedc}.market-mobile-table th:last-child,.market-mobile-table td:last-child{border-right:0}.market-mobile-table tbody tr:last-child td{border-bottom:none}.market-mobile-col-player{width:29%}.market-mobile-col-price{width:14%}.market-mobile-col-delta{width:10%}.market-mobile-col-earnings{width:13%}.market-mobile-col-max{width:15%}.market-mobile-col-actions{width:28%}.market-mobile-table th:first-child,.market-mobile-table td:first-child{white-space:normal;text-overflow:ellipsis;overflow:hidden}.market-mobile-table td:not(:first-child),.market-mobile-table th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.market-mobile-table td.market-mobile-actions-cell,.market-mobile-table th:last-child{text-align:center;font-variant-numeric:normal;padding-left:3px;padding-right:3px}.market-mobile-table-row:nth-child(odd) td{background:#f8fbff}.market-mobile-table-row:nth-child(2n) td{background:#fff}.market-mobile-table-row:hover td,.market-mobile-table-row:focus-visible td{background:#e1f1ffe6}.market-mobile-table .market-sticky-player-cell{z-index:auto;position:static;left:auto;box-shadow:none!important}.market-mobile-table thead .market-sticky-player-cell,.market-mobile-table tbody .market-sticky-player-cell{box-shadow:none!important}.market-mobile-table tbody tr:nth-child(odd) .market-sticky-player-cell{background:#f5fbfff5}.market-mobile-table tbody tr:nth-child(2n) .market-sticky-player-cell{background:#fcfefffa}.market-mobile-table tbody tr:hover .market-sticky-player-cell{background:#e1f1fff5}.market-mobile-player-head .market-sort-btn{justify-content:flex-start;padding-left:6px;padding-right:6px}.market-mobile-table .market-sort-btn{gap:3px;padding:3px}.market-mobile-table .market-sort-label{font-size:12px}.market-mobile-table .market-header-single{letter-spacing:.01em;text-transform:none;color:#163a60;white-space:normal;font-size:10px;font-weight:800;line-height:1.05}.market-mobile-player-cell{min-width:0;display:block}.market-mobile-player-line{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.market-mobile-player-name{text-overflow:ellipsis;white-space:nowrap;color:#16385e;flex:0 auto;min-width:0;font-size:13px;font-weight:700;line-height:1.2;display:inline-block;overflow:hidden}.market-mobile-team-text{letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:11px;font-weight:800;line-height:1.1;display:inline-block}.market-mobile-table .market-player-meta,.market-mobile-table .market-live-chip{display:none}.market-mobile-max-btn{white-space:nowrap;text-align:center;color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:58px;height:32px;min-height:32px;margin:0 auto;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.market-mobile-max-btn:hover{transform:none}.market-mobile-max-btn:disabled{box-shadow:none}.market-mobile-max-btn.market-quick-buy-btn,.market-mobile-max-btn.market-quick-short-btn{border-color:#0000}.market-quick-buy-btn{color:#fff;background:linear-gradient(135deg,#1f5fa4 0%,#2f7ccf 100%);border-color:#0000}.market-quick-short-btn{color:#fff;background:linear-gradient(135deg,#f28f32 0%,#d46c10 100%);border-color:#0000}.market-mobile-max-btn.market-quick-buy-btn{background:linear-gradient(135deg,#1f5fa4 0%,#2f7ccf 100%);box-shadow:0 8px 16px #1f5fa438}.market-mobile-max-btn.market-quick-short-btn{background:linear-gradient(135deg,#f28f32 0%,#d46c10 100%);box-shadow:0 8px 16px #d46c1038}.market-mobile-quick-action-stack{justify-content:center;align-items:center;gap:4px;display:flex}.market-mobile-card{background:linear-gradient(#fffffff7 0%,#f4fafff5 100%);border:1px solid #a8bfdd75;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 16px 32px #0f234114}.market-mobile-card-head{align-items:flex-start}.market-mobile-meta{margin:3px 0 0}.market-mobile-title-block{min-width:0}.market-mobile-price{text-align:right;color:#14385d;flex:none;margin:0;font-size:18px}.market-mobile-metrics-row{gap:6px;display:grid}.market-mobile-holding-metrics{background:#eef6ffd6;border-radius:12px;align-items:center;margin-top:0;padding:8px 10px}.market-mobile-holding-metrics span{min-width:0;color:var(--muted);font-size:12px}.market-mobile-holding-metrics strong{color:#15385d;font-size:13px}.market-mobile-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.market-mobile-sheet-backdrop{z-index:70;padding:20px 12px calc(92px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a182c70;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.market-mobile-sheet{background:linear-gradient(#fffffffc 0%,#f6fbfffc 100%);border-radius:24px;gap:14px;width:min(100%,540px);padding:18px;display:grid;box-shadow:0 24px 48px #0815273d}.market-mobile-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-mobile-sheet-head h3{margin:0}.market-mobile-segments{width:100%}.market-mobile-sheet-metrics{flex-wrap:wrap;gap:8px;display:flex}.market-mobile-sheet-metrics span{color:#264b71;background:#e8f2ffeb;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.market-mobile-qty-input{text-align:center;border-radius:14px;width:100%;max-width:none;height:46px;font-size:17px}.market-mobile-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.market-mobile-quick-actions .market-quick-buy-btn,.market-mobile-quick-actions .market-quick-short-btn{height:36px;min-height:36px}.market-mobile-quote-card{background:#ecf5ffd9;border-radius:16px;padding:12px 14px}.market-mobile-sheet-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.market-table{table-layout:fixed;background:#fff;border-radius:0;width:max-content;min-width:860px;max-width:none;font-size:13px}.market-page-shell .desktop-market-table .market-table{width:100%;min-width:0;max-width:100%;font-size:14px}.market-page-shell .desktop-market-table .table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.market-page-shell .desktop-market-table .market-col-player{width:220px}.market-page-shell .desktop-market-table .market-col-price,.market-page-shell .desktop-market-table .market-col-change,.market-page-shell .desktop-market-table .market-col-change-24h,.market-page-shell .desktop-market-table .market-col-earnings{width:90px}.market-page-shell .desktop-market-table .market-col-quick{width:136px}.market-page-shell .desktop-market-table .market-col-action{width:88px}.market-page-shell .desktop-market-table .market-col-qty{width:66px}.market-page-shell .desktop-market-table .market-col-quote{width:132px}.market-col-player{width:208px}.market-col-price,.market-col-change,.market-col-change-24h,.market-col-earnings{width:82px}.market-col-price-side{width:72px}.market-col-shares-held,.market-col-shares-short{width:68px}.market-col-position{width:98px}.market-col-total-value{width:96px}.market-col-quick{width:112px}.market-col-action{width:78px}.market-col-qty{width:58px}.market-col-quote{width:114px}.portfolio-market-table .market-col-quote{width:106px}.portfolio-market-table .market-col-change{width:132px}.portfolio-market-table{width:100%;min-width:0;max-width:100%}.portfolio-market-table-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.portfolio-market-table-panel .table-wrap{box-shadow:none;background:#fff;border:1px solid #b7c8dc;border-radius:0;overflow:auto hidden}.market-table th,.market-table td{text-overflow:ellipsis;white-space:nowrap;border-bottom:2px solid #b7c8dc;border-right:2px solid #b7c8dc;padding:4px 5px;line-height:1.1;overflow:hidden}.market-page-shell .desktop-market-table .market-table th,.market-page-shell .desktop-market-table .market-table td{padding:6px 8px;line-height:1.2}.market-table th:first-child,.market-table td:first-child{border-left:2px solid #c0cedc}.market-table thead th{z-index:3;background:#eef4fb;border-top:2px solid #c0cedc;position:sticky;box-shadow:inset 0 -1px #afc6dfd1}.market-header-group-row th{z-index:5;letter-spacing:.06em;text-transform:uppercase;color:#486684;padding-top:5px;padding-bottom:5px;font-size:10px;top:0}.market-header-detail-row th{z-index:4;padding-top:5px;padding-bottom:5px;top:0}.market-header-group{background:linear-gradient(#f1f8fffc 0%,#e6f1fcfa 100%)}.market-header-single{letter-spacing:.02em;text-transform:none;color:#163a60;font-size:12px;font-weight:800}.market-header-corner{min-width:0;z-index:7!important}.market-header-corner .market-sort-btn{justify-content:flex-start;padding-left:6px;padding-right:6px}.market-header-corner .market-sort-label{letter-spacing:.01em;text-transform:none;color:#14385d;font-size:13px;font-weight:800}.market-price-header{color:#183a5e;font-size:12px;font-weight:800}.market-table th{text-align:center}.market-table td{vertical-align:middle}.market-table tbody tr:nth-child(odd) td{background:#f5fbffa3}.market-table tbody tr:nth-child(2n) td{background:#fcfeffbd}.market-table tbody tr:hover td{background:#e1f1ffe6}.market-data-row td{height:42px;transition:background-color .14s,box-shadow .14s,color .14s}.market-page-shell .desktop-market-table .market-data-row td{height:48px}.market-row-quoted td{background:#e5f1ffeb!important}.market-row-placing td{background:#dcecfffa!important}.market-sticky-player-cell{z-index:2;background-clip:padding-box;position:sticky;left:0}.market-table thead .market-sticky-player-cell{z-index:7;box-shadow:inset -2px 0 #b7c8dcfa,8px 0 12px -12px #0d223b3d}.market-table tbody .market-sticky-player-cell{z-index:2;box-shadow:inset -2px 0 #b7c8dcfa,8px 0 12px -12px #0d223b4d}.market-table tbody tr:hover .market-sticky-player-cell{background:#e1f1fff5}.market-row-quoted .market-sticky-player-cell{background:#e5f1fff5}.market-row-placing .market-sticky-player-cell{background:#dcecfffa}.market-table .card-title,.market-player-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.market-sort-btn{width:100%;height:auto;min-height:0;color:inherit;box-shadow:none;white-space:nowrap;appearance:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;min-width:0;padding:3px 5px;font-weight:700;display:inline-flex;position:relative}.market-page-shell .desktop-market-table .market-sort-btn{padding:4px 6px}.market-sort-label{display:inline-block}.market-sort-btn:hover{background:0 0;border-color:#0000;text-decoration:none;transform:none}.market-sort-btn.active{color:inherit;box-shadow:none;background:0 0}.market-sort-btn.active .market-sort-label{letter-spacing:.01em;color:var(--ink);font-weight:800}.market-sort-indicator{width:0;height:0;margin:0;padding:0;display:none;overflow:hidden}.market-player-cell{align-items:center;gap:4px;min-width:0;display:flex}.market-player-meta{color:var(--muted);font-size:10px;font-weight:600}.market-page-shell .desktop-market-table .market-player-meta{font-size:11px}.market-table .card-title{color:#16385e;font-size:12px;font-weight:800}.market-page-shell .desktop-market-table .market-table .card-title{font-size:14px}.market-live-chip{color:#a85611;background:#ffeddbe0;border:1px solid #ff8c2e99;border-radius:999px;padding:1px 4px;font-size:8px;font-weight:700}.market-cell-numeric{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-brand-mono,"IBM Plex Mono"),"Consolas","Menlo",monospace;letter-spacing:.01em;color:#163a60;font-weight:700}.market-cell-numeric.up,.market-cell-numeric.down{font-weight:800}.market-cell-numeric.up{color:#111}.market-cell-numeric.down{color:#c35a2b}.market-position-held{color:var(--up);font-size:13px;font-weight:800}.market-position-short{color:var(--down);font-size:13px;font-weight:800}.market-position-flat{color:var(--muted);font-size:13px;font-weight:700}.market-position-stack{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex}.market-position-separator{color:var(--muted);font-weight:700}.market-position-value{font-size:13px;font-weight:800}.market-cell-control{text-align:center}.market-price-cell{font-weight:700}.market-mid-cell{background:#f0f7ffe6}.market-cell-flash-up{animation:.85s ease-out market-cell-flash-up}.market-cell-flash-down{animation:.85s ease-out market-cell-flash-down}.market-side-select{border-radius:9px;width:72px;min-width:72px;max-width:72px;height:26px;margin:0 auto;padding:0 5px;font-size:11px}.market-page-shell .desktop-market-table .market-side-select{height:30px;font-size:12px}.market-qty-input{text-align:center;border-radius:9px;width:42px;min-width:42px;max-width:42px;height:26px;margin:0 auto;padding:0 5px;font-size:11px;display:block}.market-page-shell .desktop-market-table .market-qty-input{height:30px;font-size:12px}.market-qty-cell{text-align:center;width:58px;min-width:58px;max-width:58px;padding-left:0;padding-right:0}.market-quote-cell{width:128px;min-width:128px;max-width:128px}.portfolio-market-table .market-quote-cell{width:106px;min-width:106px;max-width:106px}.market-quote-with-action{align-items:center;gap:6px;display:flex}.market-quote-text{min-width:0}.market-quote-main{margin:0;font-size:10px;font-weight:700;line-height:1.1}.market-page-shell .desktop-market-table .market-quote-main{font-size:11px}.market-quote-sub{color:var(--muted);margin:1px 0 0;font-size:9px;line-height:1.1}.market-page-shell .desktop-market-table .market-quote-sub{font-size:10px}.market-quote-action-btn{border-radius:9px;flex:none;height:28px;min-height:28px;padding:0 9px;font-size:10px}.market-page-shell .desktop-market-table .market-quote-action-btn{height:30px;min-height:30px;font-size:11px}.market-quote-preview-btn{width:100%}.market-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.market-row-actions+.market-row-actions{margin-top:3px}.market-row-actions.market-row-actions-close-only{grid-template-columns:minmax(0,1fr)}.market-row-actions button{border-radius:9px;width:100%;height:26px;min-height:26px;padding:0 5px;font-size:10px}.market-page-shell .desktop-market-table .market-row-actions button{height:30px;min-height:30px;padding:0 7px;font-size:11px}.market-row-actions.market-row-actions-close-only button{height:30px;min-height:30px;padding:0 8px;font-size:11px}.market-row-actions .market-quick-buy-btn,.market-row-actions .market-quick-short-btn{color:#fff;border-color:#0000;font-weight:700}.market-row-actions .market-quick-buy-btn{background:linear-gradient(135deg,#1f5fa4 0%,#2f7ccf 100%);box-shadow:0 8px 16px #1f5fa438}.market-row-actions .market-quick-short-btn{background:linear-gradient(135deg,#f28f32 0%,#d46c10 100%);box-shadow:0 8px 16px #d46c1038}.market-spacer-row td{border:0;padding:0;background:0 0!important}.market-table-status{text-align:right;margin:8px 4px 0}.table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.market-page-shell .table-wrap{width:max-content;min-width:100%;max-width:none;overflow-x:visible}table{border-collapse:collapse;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #e4ebf1;padding:10px 8px}.desktop-only{display:none}@keyframes live-dot-pulse{0%{box-shadow:0 0 #ff8a2a80}75%{box-shadow:0 0 0 8px #ff8a2a00}to{box-shadow:0 0 #ff8a2a00}}@keyframes market-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes route-frame-enter{0%{opacity:.92;filter:saturate(92%);transform:translateY(4px)}to{opacity:1;filter:saturate();transform:translateY(0)}}@keyframes market-cell-flash-up{0%{background-color:#b3ebc5f5}to{background-color:#0000}}@keyframes market-cell-flash-down{0%{background-color:#ffd5bcf5}to{background-color:#0000}}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.live-dot,.market-ticker-marquee,.route-frame{animation:none}}@media (min-width:720px){.home-hero{grid-template-columns:1fr;align-items:start}.community-hero{grid-template-columns:1fr auto;align-items:start}.community-hero-controls{justify-content:flex-end;align-items:center}.home-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.home-snapshot-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.toolbar{grid-template-columns:minmax(280px,2.1fr) minmax(140px,1fr) auto auto;align-items:center}.live-date-picker-group{flex-wrap:nowrap}.live-date-picker-field{min-width:220px}.market-toolbar-controls{grid-template-columns:minmax(220px,1fr) auto;align-items:center}.market-table-search{grid-template-columns:1fr}.toolbar-last-updated{white-space:nowrap;justify-self:end}.live-date-picker-value{font-size:11px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-layout{grid-template-columns:1.2fr 1fr}.account-mix-layout{grid-template-columns:minmax(0,1fr) minmax(220px,360px);justify-content:stretch}.account-mix-chart-wrap{justify-self:center;width:min(360px,100%);margin:0 auto}.account-mix-legend{justify-self:end;width:min(100%,340px);max-width:340px}.admin-input-row{grid-template-columns:minmax(180px,240px) minmax(220px,320px)}.admin-review-controls{grid-template-columns:minmax(180px,260px) auto}}@media (max-width:719px){.live-game-overview{gap:6px;padding:8px}.live-mini-scorebug-strip{gap:4px}.live-mini-scorebug{flex-basis:104px;min-width:104px;padding:1px}.live-mini-scorebug-inner{gap:2px;padding:3px 3px 2px}.live-mini-scorebug.pregame{padding-top:1px;padding-bottom:1px}.live-mini-scorebug.pregame .live-mini-scorebug-inner{gap:2px;padding-top:2px;padding-bottom:2px}.live-mini-badge{min-height:16px;padding:0 6px;font-size:9px}.live-mini-status{font-size:9px}.live-mini-team{font-size:10.5px}.live-mini-score{font-size:14px}.live-mini-winprob-pill{min-height:11px}.live-mini-score-lines.has-winprob{grid-template-rows:minmax(13px,auto) 11px minmax(13px,auto);row-gap:1px}.live-mini-score-lines.has-winprob .live-mini-score-row{min-height:13px}.live-mini-team-prob{font-size:8px}.live-mini-team-box{flex-basis:3.3ch;width:3.3ch}.live-mini-state{font-size:9px}.live-scorebug{gap:5px;padding:6px}.live-scorebug-main{grid-template-columns:minmax(82px,.9fr) minmax(0,1.3fr) minmax(82px,.9fr);grid-template-areas:"scoreboard bases info";justify-content:stretch;gap:3px;width:100%;max-width:none}.live-scorebug-info{gap:3px;min-width:0}.live-scorebug-team-row{gap:1px;min-height:0;padding:5px 6px 6px}.live-scorebug-inline-badge{min-height:14px;padding:0 4px;font-size:8px}.live-scorebug-team-code{font-size:15px}.live-scorebug-runs{font-size:24px}.live-scorebug-count{min-height:16px;padding:0 5px;font-size:9.5px}.live-scorebug-state-top,.live-scorebug-state-bottom{min-height:19px;font-size:14.5px}.live-scorebug-bases .live-winprob-diamond-svg{width:min(100%,clamp(146px,47vw,194px));height:auto}.live-scorebug-detail-tag{min-width:17px;height:17px;font-size:10px}.live-scorebug-detail-name{text-overflow:clip;font-size:11px}.live-scorebug-detail-team{font-size:9px}.live-winprob-legend{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.live-winprob-team{gap:4px;font-size:11px}.live-winprob-team-name{font-size:12px}.live-winprob-play-inline-text{-webkit-line-clamp:2;max-height:2.4em;font-size:11.5px;line-height:1.2}.live-winprob-top-plays{gap:5px;padding:6px}.live-winprob-top-play{gap:6px;padding:5px 6px}.live-winprob-top-play-rank{width:18px;height:18px;font-size:10px}.live-winprob-top-play-swing{font-size:10px}.live-winprob-top-play-text{font-size:11px}.live-winprob-top-play-score{font-size:9px}.community-hero-controls{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:100%}.community-create-btn{flex:auto;min-width:0;padding:0 16px}.community-sort-panel{flex:none}.community-sort-toggle{grid-template-columns:repeat(2,minmax(64px,1fr));width:auto}}@media (max-width:959px){.market-page-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;margin:0;padding-right:0}.market-page-shell>.hero-panel,.market-page-shell>.toolbar,.market-page-shell>.error-box,.market-page-shell>.empty-panel,.market-page-shell>.market-table-panel{width:100%;min-width:0;max-width:100%}.market-page-shell>.market-table-panel{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.market-page-shell>.market-mobile-list{overflow:hidden visible}.market-mobile-list{display:grid}.desktop-market-table{display:none}.market-mobile-list .table-wrap{width:100%;min-width:0;max-width:100%;overflow:hidden}.market-mobile-list .market-mobile-table{table-layout:fixed;width:100%;min-width:0;max-width:100%;font-size:13px}.market-mobile-list.market-mobile-list-compact:not(.market-mobile-list-expanded) .market-mobile-table{table-layout:fixed}.market-mobile-list .market-mobile-col-player{width:30%}.market-mobile-list .market-mobile-col-price{width:14%}.market-mobile-list .market-mobile-col-delta{width:10%}.market-mobile-list .market-mobile-col-earnings{width:13%}.market-mobile-list .market-mobile-col-max{width:15%}.market-mobile-list .market-mobile-col-actions{width:33%}.market-mobile-list.market-mobile-list-compact .market-mobile-col-player{width:44%}.market-mobile-list.market-mobile-list-compact .market-mobile-col-price{width:24%}.market-mobile-list.market-mobile-list-compact .market-mobile-col-actions{width:32%}.market-mobile-list.market-mobile-list-compact:not(.market-mobile-list-expanded) .market-mobile-price-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-mobile-list.market-mobile-list-expanded .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.market-mobile-list.market-mobile-list-expanded .market-mobile-table{min-width:560px}.market-mobile-list .market-mobile-table th,.market-mobile-list .market-mobile-table td{padding:6px 5px}.market-mobile-list .market-mobile-table th{white-space:normal;line-height:1.1}.market-mobile-list .market-sort-label{font-size:12px}.market-mobile-list .market-header-single{font-size:10px}.market-mobile-list.market-mobile-list-compact:not(.market-mobile-list-expanded) .market-mobile-quick-action-stack{gap:3px;width:max-content;margin-inline:auto}.market-mobile-list.market-mobile-list-compact:not(.market-mobile-list-expanded) .market-mobile-max-btn{flex:0 0 54px;width:54px;min-width:54px;max-width:54px;height:31px;min-height:31px}}@media (min-width:960px){.market-mobile-list{display:none!important}.desktop-market-table{display:block!important}.app-header{border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:10px;min-height:58px;padding-top:0;padding-bottom:0}.header-primary{flex:auto;grid-template-columns:max-content minmax(0,1fr);align-self:stretch;align-items:stretch;gap:8px;min-width:0;display:grid}.brand-lockup{border-radius:12px;flex:none;justify-content:flex-start;align-self:stretch;align-items:center;width:max-content;min-width:max-content;max-width:none;height:100%;padding:0 8px 0 4px}.brand-lockup>span:not(.brand-mark){justify-content:center}.brand-title{align-items:center;font-size:clamp(1.5rem,2.05vw,1.94rem);line-height:1.05;transform:translateY(1px)}.brand-mark{border-radius:0;width:72px;height:36px}.brand-mark-icon{transform:translateY(-1px)}.desktop-nav{background:linear-gradient(#f6fbfff2 0%,#e9f3ffeb 100%);border:1px solid #a4bee2e6;border-radius:0;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:0;min-width:0;height:42px;min-height:42px;margin-top:0;margin-bottom:0;margin-left:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.header-actions{flex-wrap:nowrap;flex:none;align-self:center;align-items:center;min-width:0;height:auto;margin-top:0;margin-left:8px}.header-search{flex:0 clamp(96px,14vw,160px);width:clamp(96px,14vw,160px);min-width:96px;max-width:160px}.desktop-tab{text-align:center;width:0;min-width:0;height:100%;min-height:0;box-shadow:none;color:#557392;white-space:nowrap;opacity:.8;background:linear-gradient(#ffffff38 0%,#ffffff0f 100%);border:0;flex:1 1 0;align-self:stretch;place-items:center;margin:0;padding:0 8px;font-size:13px;font-weight:600;line-height:1.1;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s,opacity .12s;display:grid;border-radius:0!important}.desktop-tab+.desktop-tab{border-left:1px solid #a4bfe4d1;margin-left:0}.desktop-tab:first-child,.desktop-tab:last-child{border-radius:0!important}.desktop-tab:hover{color:#1f3f66;opacity:1;background:linear-gradient(#ffffffd1 0%,#f5fbffb8 100%)}.desktop-tab.active{color:#fff;opacity:1;background:linear-gradient(135deg,#2f7fff 0%,#1c5fc8 55%,#ff8a2a 100%);font-weight:800;text-decoration:none;box-shadow:inset 0 1px #ffffff38,0 8px 18px #24569a3d}.desktop-tab.active:before{content:"";background:#fffffff0;border-radius:999px;height:3px;position:absolute;bottom:6px;left:12px;right:12px}.header-search-input{border-radius:12px;height:36px}.auth-btn,.auth-link,.auth-muted{height:auto;min-height:31px;padding:0 8px;font-size:11px}.mobile-nav{display:none}.app-content{padding-bottom:36px}.app-footer{margin-bottom:22px}.auth-panel{min-width:0}.live-hero-panel{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:stretch}.live-hero-copy{align-content:center;align-self:stretch}.live-toolbar{align-self:center}.live-toolbar .toolbar-last-updated{justify-self:end}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-only{display:block}.mobile-holdings{display:none}.admin-feedback-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);align-items:start}}@media (min-width:1280px){.header-primary{gap:10px}.desktop-nav{height:auto}.desktop-tab{min-width:0;padding:0 10px;font-size:14px}.header-search{flex:0 clamp(130px,16vw,210px);width:clamp(130px,16vw,210px);min-width:130px;max-width:210px}.auth-btn,.auth-link,.auth-muted{height:auto;min-height:34px;padding:0 12px;font-size:13px}}@media (max-width:767px){body{font-size:15px;line-height:1.5}h1{letter-spacing:-.008em;font-size:clamp(1.35rem,6.1vw,1.9rem);line-height:1.08}.subtle{font-size:13px;line-height:1.42}.market-mobile-controls{padding:10px}.live-date-picker-group{width:100%}.live-date-picker-field{flex-basis:100%;width:100%;min-width:0}.live-date-picker-value{letter-spacing:.04em;min-height:38px;font-size:11px}.market-mobile-table{min-width:0;font-size:12px}.market-mobile-list .market-mobile-col-player{width:31%}.market-mobile-list .market-mobile-col-price{width:14%}.market-mobile-list.market-mobile-list-compact .market-mobile-col-player{width:44%}.market-mobile-list.market-mobile-list-compact .market-mobile-col-price{width:24%}.market-mobile-list.market-mobile-list-compact .market-mobile-col-actions{width:32%}.market-mobile-list .market-mobile-col-delta{width:9%}.market-mobile-list .market-mobile-col-earnings{width:13%}.market-mobile-list .market-mobile-col-max{width:15%}.market-mobile-table th,.market-mobile-table td{padding:5px 4px}.market-mobile-list .market-sort-label{font-size:11px}.market-mobile-list .market-header-single{font-size:9px}.market-mobile-player-name{font-size:12px}.market-mobile-team-text{font-size:10px}.market-mobile-max-btn{max-width:56px;height:30px;min-height:30px;font-size:11px}.market-mobile-actions,.market-mobile-sheet-actions,.market-mobile-quick-actions{grid-template-columns:1fr}.market-mobile-sheet-backdrop{padding-left:10px;padding-right:10px}.market-mobile-sheet{border-radius:22px;padding:16px}.mobile-nav{--dock-size:clamp(46px,14vw,62px);border-radius:22px;gap:9px;padding:9px}.mobile-link{border-radius:18px}.community-post-preview,.community-comment-body,.community-post-body{font-size:.97rem;line-height:1.6}.kpi-card strong{font-size:1.1rem}.portfolio-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.portfolio-kpi-grid .kpi-card{text-align:center;padding:8px 6px}.portfolio-kpi-grid .kpi-card span{letter-spacing:-.03em;margin-bottom:4px;font-size:clamp(.5rem,2.2vw,.68rem);line-height:1.1}.portfolio-kpi-grid .kpi-card strong{letter-spacing:-.05em;font-size:clamp(.64rem,2.9vw,.88rem);line-height:1.1}.home-snapshot-head{flex-wrap:wrap;align-items:flex-start}.home-market-table-wrap{display:none}.home-market-mobile-list{display:grid}.home-post-list,.home-post-list>*{min-width:0}.table-panel,.empty-panel,.holding-card{padding:12px}.app-shell.with-ticker{--ticker-height:38px}.market-ticker-inner{gap:8px;min-height:38px;padding:4px 10px}.market-ticker-label{height:26px;padding:0 8px;font-size:10px}.market-ticker-item{gap:6px;height:30px;padding:0 9px}.market-ticker-rank{min-width:24px;height:18px;padding:0 5px;font-size:10px}.market-ticker-player,.market-ticker-change,.market-ticker-price{font-size:12px}.market-ticker-team{font-size:11px}.app-header{flex-wrap:nowrap;align-items:center;gap:10px;padding:10px}.app-shell.with-ticker .app-header{top:52px}.header-primary{flex:auto;width:auto;min-width:0}.brand-lockup{flex:auto;min-width:0}.brand-mark{border-radius:10px;width:32px;height:32px}.brand-lockup strong{white-space:nowrap}.brand-title{font-size:clamp(.92rem,3.7vw,1.08rem)}.header-search{flex:none;order:0;width:clamp(96px,33vw,150px);min-width:96px;max-width:150px}.search-results{width:min(78vw,320px);margin-top:8px;position:absolute;left:auto;right:0}.header-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px;width:auto;min-width:0;margin-left:auto}.auth-panel{align-items:flex-end;width:auto}.auth-row{justify-content:flex-end;width:auto}.auth-btn,.auth-link,.auth-muted{height:auto;min-height:30px;padding:0 8px;font-size:11.5px}.auth-error{text-align:right}.hero-actions{width:100%}.hero-actions button,.hero-actions .ghost-link{text-align:center;flex:1}.hero-actions .community-sort-toggle .segment{flex:none}.live-hero-panel{gap:12px}.live-toolbar{justify-content:flex-start;align-items:stretch}.live-toolbar .live-date-picker-group,.live-toolbar select,.live-toolbar button,.live-toolbar .toolbar-last-updated{width:100%;min-width:0;margin-left:0}.live-toolbar .toolbar-last-updated{white-space:normal}.player-hero{grid-template-columns:1fr}.profile-hero{grid-template-columns:1fr;justify-items:start}.profile-avatar-wrap{width:64px;height:64px}}@media (max-width:959px){.inbox-layout,.admin-audit-grid,.inbox-compose-row{grid-template-columns:1fr}.inbox-message-list{max-height:none}.app-header{display:none}.app-status-strip{margin-top:10px}.status-pill{min-height:26px;padding:0 9px;font-size:10.5px}.toast-viewport{top:auto;bottom:118px}.feedback-fab{display:none}.home-hero .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.home-hero .hero-actions .ghost-link,.home-hero .hero-actions button{white-space:normal;text-align:center;width:100%;height:auto;min-height:42px;padding:8px 12px;line-height:1.2}.home-hero .hero-actions .ghost-link:last-child,.home-hero .hero-actions button:last-child{grid-column:1/-1}.home-hero .hero-actions.hero-actions-single{display:flex}.home-hero .hero-actions.hero-actions-single .home-create-account-cta{width:100%;max-width:none}.app-footer{grid-template-columns:max-content minmax(0,1fr);justify-items:start;gap:8px;padding:9px 10px}.app-footer-copy{width:auto}.app-footer-links{flex-wrap:nowrap;justify-self:end;overflow-x:auto}}.header-icon-link{width:42px;height:42px;color:inherit;background:#ffffffb8;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.header-icon{width:18px;height:18px}.header-badge{color:#fff;text-align:center;background:#d74d32;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-4px}.leaderboard-row-active{background:#2f7fff14}.notification-list{gap:10px;display:grid}.notification-row{text-align:left;background:#ffffffc7;border:1px solid #0f172a14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.notification-row.unread{background:#2f7fff14;border-color:#2f7fff59}.app-header,.mobile-nav,.mobile-home-menu,.search-results,.auth-card,.hero-panel,.toolbar,.table-panel,.empty-panel,.holding-card,.admin-panel,.admin-setting-card,.admin-ipo-card,.admin-ipo-create-panel,.admin-feedback-detail,.community-compose,.community-post-card,.community-comment-card,.market-mobile-card,.market-mobile-sheet,.market-mobile-controls,.market-mobile-table-wrap,.notification-row,.kpi-card,.home-step,.auth-page .auth-card,.app-footer-link,.mobile-home-action{color:var(--ink);background:linear-gradient(#131e31f5 0%,#0c1423f0 100%)!important;border-color:#5f7baa57!important;box-shadow:0 18px 36px #00000057,inset 0 1px #ffffff0a!important}.app-header{background:radial-gradient(circle at 12% -48%,#5ba1ff1a 0%,#5ba1ff00 38%),radial-gradient(circle at 102% -30%,#ff9d4a0f 0%,#ff9d4a00 32%),linear-gradient(152deg,#0d1524fa 0%,#080e1af5 100%)!important;border-color:#4d658a57!important;box-shadow:0 14px 28px #00000042,inset 0 1px #ffffff08!important}.brand-lockup:hover{background:#5ba1ff1a}.brand-matchup{color:#ffab61;text-shadow:0 0 18px #ff9d4a1f}.brand-market{color:#72afff;text-shadow:0 0 20px #5ba1ff29}.desktop-tab,.mobile-link,.app-footer-link,.mobile-home-action,.header-icon-link{color:var(--muted);background:#ffffff05;border-color:#6883ae29}.desktop-tab:hover,.mobile-home-action:hover,.app-footer-link:hover,.header-icon-link:hover{color:var(--ink);background:#5ba1ff0f;border-color:#6897dc47}button,.ghost-link,.auth-btn,.header-icon-link,.mobile-home-action,.app-footer-link{color:var(--ink)!important;background:#101a2cf0!important;border-color:#5e79a557!important;box-shadow:0 8px 18px #0003,inset 0 1px #ffffff08!important}button:hover,.ghost-link:hover,.auth-btn:hover,.header-icon-link:hover,.mobile-home-action:hover,.app-footer-link:hover{color:#f2f6ff!important;background:#152239fa!important;border-color:#6c8ec470!important}button:disabled,.ghost-link:disabled,.auth-btn:disabled{color:#8092ae!important;background:#131c2bb3!important;border-color:#54688947!important}.desktop-tab.active,.mobile-link.active,.mobile-home-trigger.open,.auth-tab.active,.primary-btn,.home-create-account-cta{color:#f8fbff!important;background:linear-gradient(135deg,#2f6fe0 0%,#5ba1ff 58%,#ff9d4a 100%)!important;border-color:#72afff6b!important;box-shadow:0 14px 28px #0a142652,inset 0 0 0 1px #ffffff0f!important}.subtle,.field-label,.toolbar-last-updated,.app-footer-copy,.market-header-group-row th,.market-header-single,.market-price-header,.market-header-corner .market-sort-label,.community-meta,.notification-row time,.kpi-card span{color:var(--muted)!important}.home-hero,.community-hero{background:radial-gradient(circle at 85% 10%,#5ba1ff24 0%,#5ba1ff00 34%),radial-gradient(circle at 10% 100%,#ff9d4a1f 0%,#ff9d4a00 32%),linear-gradient(150deg,#141f34f5 0%,#0b121ff5 100%)!important;border-color:#6380ae57!important}.home-headline,.community-post-title,.community-post-detail h3,.auth-card h1,.auth-card h2,.hero-panel h1,.hero-panel h2,.table-panel h3,.empty-panel h3{color:#edf3ff}.market-page-shell .market-table-panel .table-wrap,.portfolio-market-table-panel .table-wrap,.market-mobile-table,.market-table{box-shadow:none!important;background:#101a2d!important;border-color:#5a749e80!important}.market-table thead th,.market-mobile-table thead th,.market-header-group{background:linear-gradient(#1c2a42fa 0%,#141e2ffa 100%)!important;border-color:#5a749e80!important;box-shadow:inset 0 -1px #7591bf2e!important}.market-table th,.market-table td,.market-mobile-table th,.market-mobile-table td{border-color:#5a749e6b!important}.market-table tbody tr:nth-child(odd) td,.market-mobile-table-row:nth-child(odd) td,.market-table tbody tr:nth-child(odd) .market-sticky-player-cell,.market-mobile-table tbody tr:nth-child(odd) .market-sticky-player-cell{background:#111b2c!important}.market-table tbody tr:nth-child(2n) td,.market-mobile-table-row:nth-child(2n) td,.market-table tbody tr:nth-child(2n) .market-sticky-player-cell,.market-mobile-table tbody tr:nth-child(2n) .market-sticky-player-cell{background:#0d1523!important}.market-table tbody tr:hover td,.market-table tbody tr:hover .market-sticky-player-cell,.market-mobile-table-row:hover td,.market-mobile-table tbody tr:hover .market-sticky-player-cell,.market-row-quoted td,.market-row-quoted .market-sticky-player-cell,.market-row-placing td,.market-row-placing .market-sticky-player-cell{background:#1d304f!important}.market-mobile-player-name,.market-player-name,.market-header-corner .market-sort-label,.market-table .card-title,.card-title,.community-user-link,.notification-row strong,.kpi-card strong{color:#edf3ff!important}.segment{color:var(--muted);background:#ffffff0a;border-color:#5d769e57}.segment.active,button.segment.danger-segment.danger-active{color:#fff;border-color:#0000}.chip,.market-mobile-sheet-metrics span,.market-mobile-quote-card,.market-mobile-holding-metrics{color:var(--ink)!important;background:#ffffff0f!important}.search-results,.community-sort-panel,.community-window-menu{background:linear-gradient(#141e31fa 0%,#0c1423fa 100%)!important;border-color:#617eab66!important}.notification-row.unread,.leaderboard-row-active{background:#5ba1ff1f!important;border-color:#5ba1ff3d!important}table,th,td,.table-wrap table,.table-wrap th,.table-wrap td{color:var(--ink);border-color:#576f9366}thead th{color:#c6d5f0}.community-post-preview,.community-comment-body,.community-post-body,.home-tutorial-step p,.home-tutorial-subtitle,.market-mobile-team-text,.home-market-mobile-player .subtle,.home-market-mobile-bottom .subtle,.polished-empty,.empty-panel p,.table-panel p{color:#d7e2f5!important}.community-post-title,.community-user-link,.community-user-link:hover,.card-title,.empty-state-head h3,.home-market-mobile-top strong,.home-market-mobile-bottom span:last-child,.home-tutorial-head h3,.home-tutorial-step h4{color:#eff4ff!important}.community-meta{border-top-color:#5f7aa25c!important}.home-market-mobile-card,.home-tutorial-modal,.home-tutorial-step,.polished-empty,.empty-state-icon-wrap,.live-date-picker-field,.market-card.team-tinted,.market-card.team-tinted .team-pill,.team-pill{color:var(--ink)!important;border-color:#5c78a261!important}.home-market-mobile-card,.home-tutorial-step,.polished-empty,.live-date-picker-field,.empty-state-icon-wrap{background:linear-gradient(#121d30f5 0%,#0c1423f0 100%)!important;box-shadow:0 12px 26px #00000042,inset 0 1px #ffffff08!important}.home-tutorial-modal{background:radial-gradient(circle at 8% -30%,#5ba1ff1f 0%,#5ba1ff00 38%),radial-gradient(circle at 102% -26%,#ff9d4a1a 0%,#ff9d4a00 40%),linear-gradient(165deg,#121d30fc 0%,#0a111efa 100%)!important}.home-tutorial-open-btn-secondary,.home-tutorial-switch-btn,.sport-filter-btn,.live-date-picker-field{color:var(--ink)!important;background:#101a2cf0!important;border-color:#5e79a557!important}.sport-filter-btn.active{color:#f8fbff!important}.live-date-picker-value{color:var(--ink)}.live-date-picker-field input::-webkit-calendar-picker-indicator{filter:invert()brightness(1.2)}.market-card.team-tinted{background:radial-gradient(circle at 88% -16%,rgba(var(--team-rgb),.18)0%,rgba(var(--team-rgb),0)46%),linear-gradient(162deg,#121d30fa 0%,#0c1423f5 62%,rgba(var(--team-rgb),.12)100%)!important;box-shadow:0 18px 40px #00000047,0 0 0 1px rgba(var(--team-rgb),.12)inset!important}.market-card.team-tinted .team-pill,.team-pill{color:#d6e3f7!important;background:#ffffff0a!important}.up,.market-cell-numeric.up,.trend.up{color:#83c8ff!important}.down,.market-cell-numeric.down,.trend.down{color:#ff9a74!important}.desktop-nav{background:#0a111eb8!important;border:1px solid #4a628942!important;box-shadow:inset 0 1px #ffffff08,0 10px 22px #00000029!important}.desktop-tab{color:var(--muted)!important;box-shadow:none!important;opacity:1!important;background:#ffffff05!important;border:0!important}.desktop-tab+.desktop-tab{border-left:1px solid #546d9647!important}.desktop-tab:hover{color:var(--ink)!important;background:#5ba1ff0f!important}.desktop-tab.active{color:#fff!important;background:linear-gradient(135deg,#275fc0 0%,#458bef 62%,#ff9d4a 100%)!important;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000003d!important}.desktop-tab.active:before{background:#ffffffbd!important}.auth-link,.auth-muted,.auth-btn,.header-icon-link{color:var(--ink)!important;background:#101a2cf0!important;border-color:#5e79a557!important}.auth-muted{color:var(--muted)!important;border-style:solid!important}.header-search,.header-search-form{background:0 0!important}.header-search-input{color:var(--ink)!important;background:#0c1525f5!important;border-color:#5f7aa461!important;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0000002e!important}.header-search-input::placeholder{color:#7f92af!important}.search-results{background:linear-gradient(#121d30fc 0%,#0a111efa 100%)!important;border-color:#5f7aa461!important;box-shadow:0 18px 40px #00000057,inset 0 1px #ffffff0a!important}.auth-muted,.mobile-home-menu,.mobile-home-action,.app-footer-link,.home-tutorial-open-btn-secondary,.home-tutorial-switch-btn,.community-sort-toggle .segment,.live-date-picker-field,.empty-state-icon-wrap,.market-mobile-quote-card,.market-mobile-holding-metrics,.market-mobile-sheet-metrics span,.community-sort-panel,.community-window-menu,.search-result-item,.search-empty,.search-section-label{color:var(--ink)!important;background:#101a2cf0!important;border-color:#5e79a557!important}.mobile-nav,.mobile-home-menu,.app-footer-link,.notification-row,.table-panel,.empty-panel,.holding-card,.market-card,.trade-card,.quote-card,.community-post-card,.community-comment-card,.market-mobile-card,.market-mobile-sheet,.market-mobile-controls,.market-mobile-table-wrap,.auth-card,.hero-panel,.toolbar,.admin-panel,.admin-setting-card,.admin-ipo-card,.admin-ipo-create-panel,.admin-feedback-detail,.kpi-card,.home-step,.home-tutorial-modal,.home-tutorial-step,.live-game-card,.live-mini-scorebug,.live-mini-scorebug-inner,.live-mini-badge,.live-mini-state,.live-mini-team-box,.live-mini-winprob-pill,.live-team-panel,.live-top-row,.live-top-player-link,.live-winprob-card,.live-scorebug,.live-scorebug-state-box,.live-scorebug-details,.live-scorebug-detail-row,.live-winprob-diamond-panel,.live-winprob-context-tile,.live-winprob-top-play,.live-winprob-play-link{color:var(--ink)!important;background:linear-gradient(#131e31f5 0%,#0c1423f0 100%)!important;border-color:#5f7baa57!important}.live-mini-scorebug{--mini-border:#5f7baa7a;--mini-border-inner:#849cc580;--mini-border-hover:#799bd29e;--mini-border-inner-hover:#9bb4dbad;--mini-border-active:#6c8ec4c2;--mini-border-inner-active:#92abd6c7;--mini-shell-bg:#121c2cf5;--mini-shell-bg-hover:#182438fa;--mini-shell-bg-active:#1e2e47fc;--mini-shadow:#00000047}.live-mini-scorebug-inner,.live-winprob-card,.live-scorebug,.live-winprob-diamond-panel,.live-winprob-context-tile,.live-winprob-top-play{box-shadow:0 18px 36px #00000057,inset 0 1px #ffffff0a!important}.live-mini-scorebug-inner,.live-scorebug-state-box,.live-scorebug-details,.live-winprob-context-tile,.live-winprob-top-play{background:#101a2cf5!important}.live-mini-badge,.live-mini-state,.live-mini-team-box,.live-mini-winprob-pill{background:#16233af5!important;border-color:#617fac57!important}.live-mini-scorebug.status-live{--mini-border:#d05353e6;--mini-border-inner:#ea9999c2;--mini-border-hover:#bd3939f5;--mini-border-inner-hover:#d67878d6;--mini-border-active:#aa2c2cfa;--mini-border-inner-active:#c65d5de6;--mini-shell-bg:#2d141cf5;--mini-shell-bg-hover:#3a1820fa;--mini-shell-bg-active:#481d26fc;--mini-shadow:#0000004d}.live-mini-scorebug.status-final{--mini-border:#6a7688d6;--mini-border-inner:#8894a4b8;--mini-border-hover:#808c9ce6;--mini-border-inner-hover:#a0abbad1;--mini-border-active:#94a0b0eb;--mini-border-inner-active:#b1bcc9d6;--mini-shell-bg:#121822f5;--mini-shell-bg-hover:#181f2afa;--mini-shell-bg-active:#1d2632fc;--mini-shadow:#00000047}.live-game-card{box-shadow:0 20px 44px #00000057,inset 0 1px #ffffff0a!important}.app-status-strip,.app-footer,.market-mobile-controls .subtle,.home-market-mobile-player .subtle,.home-market-mobile-bottom .subtle,.auth-error,.market-table-status,.community-meta,.subtle{color:var(--muted)!important}.home-snapshot-head h3,.community-post-title,.community-post-detail h3,.table-panel h3,.empty-panel h3,.card-title,.market-player-name,.market-mobile-player-name,.home-market-mobile-top strong,.kpi-card strong,.empty-state-head h3,.search-result-name{color:#edf3ff!important}.community-post-preview,.community-comment-body,.community-post-body,.search-result-meta,.search-empty,.search-section-label,.table-panel td,.table-panel th{color:#d7e2f5!important}.community-user-link,.community-user-link:hover,.home-market-mobile-player .community-user-link,.home-market-mobile-player .community-user-link:hover{color:#9cc7ff!important}.table-wrap,.table-wrap table,.home-market-table-wrap,.market-page-shell .market-table-panel .table-wrap,.portfolio-market-table-panel .table-wrap{background:0 0!important}.table-panel table,.table-panel thead th,.table-panel tbody td,.table-panel tr,.home-market-table-wrap table,.home-market-table-wrap thead th,.home-market-table-wrap tbody td{background:0 0!important;border-color:#576f9366!important}.market-mobile-table,.market-table,.market-mobile-table thead th,.market-table thead th,.market-mobile-table td,.market-table td{color:var(--ink)!important}.mobile-nav{background:linear-gradient(#0a111efc 0%,#060b14fa 100%)!important;border-color:#5a76a080!important;box-shadow:0 18px 36px #00000057,inset 0 1px #ffffff0a!important}.mobile-link{transition:background-color .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;position:relative;color:#eef4ff!important;background:linear-gradient(#3b4d6cfa 0%,#222e42fc 100%)!important;border-color:#a1b9e8b8!important;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000005c,0 10px 18px #00000042!important}.mobile-nav .nav-icon{filter:drop-shadow(0 2px 4px #0209146b);transition:transform .14s,filter .14s;transform:translateY(-5px);stroke-width:2.3px!important;width:clamp(24px,6.8vw,34px)!important;height:clamp(24px,6.8vw,34px)!important}.mobile-nav .nav-logo-icon{transform:translate(1.5px,-4px);width:94%!important;max-height:72%!important}.mobile-home-trigger .nav-logo-icon{transform:translate(1.5px,-4px)}.mobile-nav .mobile-link-label{letter-spacing:.02em;bottom:3px}.mobile-link:hover,.mobile-link:focus-visible{color:var(--ink)!important;background:linear-gradient(#4e678dfc 0%,#30415cfc 100%)!important;border-color:#d1e2ffeb!important}.mobile-link.active,.mobile-home-trigger.open{color:#fff!important;background:linear-gradient(#2279b1fa 0%,#173a61fc 100%)!important;border-color:#6cc9fffa!important;box-shadow:0 14px 24px #00000052,inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14!important}.mobile-link.active .nav-icon,.mobile-home-trigger.open .nav-icon{filter:drop-shadow(0 0 10px #5f99ff80);transform:translateY(-5px)scale(1.06)}.mobile-home-trigger.open .nav-logo-icon{transform:translate(1.5px,-5px)scale(1.06)}.success-box,.error-box,.app-status-strip,.portfolio-user-meta,.portfolio-admin-badge,.auth-error,.market-ticker-empty,.empty-state-icon-wrap,.live-date-picker-field,.sport-filter-btn,.market-mobile-player-name,.market-mobile-price,.market-mobile-holding-metrics strong,.market-mobile-sheet-head h3,.market-mobile-sheet-head p,.community-report-btn,.community-window-option,.community-window-option:hover{color:var(--ink)!important}.success-box{background:#16243ae6!important;border-color:#487cc957!important}.error-box{background:#321618bd!important;border-color:#d0665657!important}.app-status-strip{background:0 0!important}.portfolio-admin-badge,.sport-filter-btn{background:#101a2cf0!important;border-color:#5e79a557!important}.community-window-option{background:0 0!important}.community-window-option:hover{background:#5ba1ff14!important}.market-sort-btn,.market-sort-btn:hover,.market-sort-btn:focus-visible,.market-sort-btn.active{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}.market-sort-btn.active{box-shadow:none!important}.market-sort-btn.active .market-sort-label{font-weight:800}.account-mix-panel{background:linear-gradient(#111c2ffa 0%,#0a121ff5 100%)!important}.account-mix-donut{filter:saturate(1.02);box-shadow:0 18px 36px #00000047,inset 0 1px #ffffff0a,inset 0 -12px 18px #0308104d}.account-mix-donut-track{stroke:#526a8e70}.account-mix-segment.active{filter:brightness(1.08)}.account-mix-segment.muted{opacity:.34}.account-mix-tooltip{color:var(--ink);background:#0e1727f5;border-color:#607ba566;box-shadow:0 16px 30px #00000047}.account-mix-center strong,.account-mix-row strong,.portfolio-sport-group-head h3,.portfolio-table td,.portfolio-table th,.portfolio-market-table td,.portfolio-market-table th,.holding-metrics,.portfolio-trade-quote{color:var(--ink)!important}.account-mix-center span,.account-mix-caption,.account-mix-gl,.portfolio-sport-summary,.portfolio-row-halt-note,.muted-line{color:var(--muted)!important}.account-mix-row{background:#ffffff0a;border-color:#5a749e57}.account-mix-row.active{background:#5ba1ff14;border-color:#6091dc6b;box-shadow:0 12px 22px #0000002e}.account-mix-swatch{box-shadow:0 0 0 1px #ffffff14}.portfolio-market-table-panel .table-wrap,.portfolio-table,.portfolio-market-table,.portfolio-market-table .market-sticky-player-cell{background:#0f182a!important}.portfolio-market-table-panel .table-wrap,.portfolio-table,.portfolio-market-table{border-color:#576f9370!important}.portfolio-table thead th,.portfolio-market-table thead th{color:#cad7ef!important;background:linear-gradient(#18263cfa 0%,#111b2bfa 100%)!important;border-color:#576f9370!important}.portfolio-table tbody tr:nth-child(odd) td,.portfolio-market-table tbody tr:nth-child(odd) td,.portfolio-market-table tbody tr:nth-child(odd) .market-sticky-player-cell{background:#0f1829!important}.portfolio-table tbody tr:nth-child(2n) td,.portfolio-market-table tbody tr:nth-child(2n) td,.portfolio-market-table tbody tr:nth-child(2n) .market-sticky-player-cell{background:#0b1321!important}.portfolio-table tbody tr:hover td,.portfolio-market-table tbody tr:hover td,.portfolio-market-table tbody tr:hover .market-sticky-player-cell{background:#172742!important}.allocation-track{background:#ffffff14}.allocation-track div{background:linear-gradient(90deg,#458bef 0%,#ff9d4a 100%);box-shadow:0 0 18px #5ba1ff29}.market-table .market-sticky-player-cell,.portfolio-market-table .market-sticky-player-cell{background-clip:padding-box;box-shadow:inset -1px 0 #5d769e80,12px 0 16px -14px #00000075!important}.market-table thead .market-sticky-player-cell,.portfolio-market-table thead .market-sticky-player-cell{background:linear-gradient(#1b2a42 0%,#141f31 100%)!important;box-shadow:inset -1px 0 #6c87b28f,12px 0 18px -14px #0000006b!important}.market-table tbody tr:nth-child(odd) .market-sticky-player-cell{background:#111b2c!important}.market-table tbody tr:nth-child(2n) .market-sticky-player-cell{background:#0d1523!important}.market-table tbody tr:hover .market-sticky-player-cell,.market-row-quoted .market-sticky-player-cell,.market-row-placing .market-sticky-player-cell{background:#1d304f!important}.portfolio-market-table tbody tr:nth-child(odd) .market-sticky-player-cell{background:#0f1829!important}.portfolio-market-table tbody tr:nth-child(2n) .market-sticky-player-cell{background:#0b1321!important}.portfolio-market-table tbody tr:hover .market-sticky-player-cell{background:#172742!important}.market-mobile-table .market-sticky-player-cell,.market-mobile-table td:first-child,.market-mobile-table th:first-child{background-clip:padding-box;box-shadow:inset -1px 0 #5d769e6b,10px 0 14px -14px #0006!important}.market-mobile-table thead th:first-child{background:linear-gradient(#1b2a42 0%,#141f31 100%)!important}.market-mobile-table tbody tr:nth-child(odd) td:first-child{background:#111b2c!important}.market-mobile-table tbody tr:nth-child(2n) td:first-child{background:#0d1523!important}.market-mobile-table tbody tr:hover td:first-child,.market-mobile-table-row:hover td:first-child,.market-mobile-table-row:focus-visible td:first-child{background:#1d304f!important}[aria-busy=true].table-panel,[aria-busy=true].empty-panel,[aria-busy=true].holding-card,[aria-busy=true].hero-panel{background:linear-gradient(#111c2ffa 0%,#0a121ff5 100%)!important}.skeleton-line{box-shadow:inset 0 1px #ffffff08;background:linear-gradient(90deg,#283a57b8 0%,#46628e80 50%,#283a57b8 100%)!important}.skeleton-line.lg{background:linear-gradient(90deg,#2d4060c2 0%,#53709c8f 50%,#2d4060c2 100%)!important}.live-now-panel,.live-game-overview,.live-game-card,.live-game-card.expanded,.live-team-panel,.live-winprob-card,.live-scorebug,.live-scorebug-scoreboard,.live-scorebug-main,.live-scorebug-info,.live-scorebug-state-box,.live-scorebug-details,.live-scorebug-detail-row,.live-scorebug-bases,.live-winprob-diamond-panel,.live-winprob-context-tile,.live-winprob-top-play,.live-winprob-play-link,.live-winprob-chart-wrap,.live-winprob-matchup-empty,.live-winprob-pole,.live-winprob-legend,.live-winprob-play-inline,.live-top-player-link,.live-top-row,.live-top-metrics,.live-game-toggle{color:#d7e4f8!important;background:linear-gradient(#0e1625fc 0%,#090f1bfa 100%)!important;border-color:#546d946b!important}.live-now-panel,.live-game-overview,.live-game-card,.live-winprob-card,.live-scorebug,.live-winprob-diamond-panel{box-shadow:0 18px 40px #00000057,inset 0 1px #ffffff0a!important}.live-indicator,.live-indicator-muted,.live-mini-badge,.live-mini-badge.muted,.live-mini-status,.live-mini-state,.live-mini-score,.live-mini-team-prob,.live-mini-team-box,.live-mini-winprob-pill,.live-winprob-context-label,.live-winprob-context-value,.live-winprob-team,.live-winprob-team-name,.live-winprob-pole,.live-winprob-diamond-caption,.live-winprob-matchup-state,.live-scorebug-state-top,.live-scorebug-state-bottom,.live-scorebug-detail-team,.live-scorebug-detail-name,.live-scorebug-inline-badge,.live-scorebug-count,.live-top-name,.live-top-player-link,.live-top-name-clickable,.live-stat-line,.live-fpts,.live-fpts strong{color:#d7e4f8!important}.live-indicator,.live-indicator-muted,.live-mini-badge,.live-mini-badge.muted,.live-mini-state,.live-mini-team-box,.live-mini-winprob-pill,.live-scorebug-state-box,.live-scorebug-detail-row,.live-winprob-context-tile,.live-winprob-top-play{background:#121c2cfa!important;border-color:#607ca757!important}.live-scorebug-scoreboard,.live-scorebug-bases,.live-scorebug-state-box,.live-scorebug-details,.live-scorebug-team-row.away,.live-scorebug-team-row.home{background:#0e1625fa!important;border-color:#607ca75c!important}.live-scorebug-team-row+.live-scorebug-team-row,.live-scorebug-state-bottom{border-top-color:#607ca75c!important}.live-scorebug-state-top,.live-scorebug-state-bottom{color:#e6eefc!important;background:#121c2cfa!important}.live-scorebug-runs{color:#f6f9ff!important}.live-scorebug-detail-tag{color:#e6eefc!important;background:#141f31fa!important;border-color:#607ca75c!important}.live-scorebug-detail-row,.live-scorebug-detail-team{color:#d7e4f8!important}.live-scorebug-detail-name{color:var(--live-scorebug-detail-color,#d7e4f8)!important}.live-scorebug-detail-tag,.live-scorebug-detail-team{text-shadow:0 1px 2px #0000008c,0 0 8px #5ba1ff14}.live-scorebug-team-code,.live-mini-team,.live-winprob-team-name{text-shadow:none;font-weight:900}.live-scorebug-detail-team,.live-scorebug-detail-tag{color:#e6eefc!important}.live-scorebug-footerline,.live-scorebug-inline-badge,.live-scorebug-count{color:#d7e4f8!important;background:#121c2cfa!important;border-color:#607ca75c!important}.live-scorebug-footerline{color:#9fb3d0!important}.live-mini-scorebug{--mini-border:#5c78a499;--mini-border-inner:#839dc99e;--mini-border-hover:#7596ccbd;--mini-border-inner-hover:#95b2dbc2;--mini-border-active:#668ac3db;--mini-border-inner-active:#91aad6d6;--mini-shell-bg:#0e1625fa;--mini-shell-bg-hover:#141f31fc;--mini-shell-bg-active:#1c2b42fc;--mini-shadow:#00000047;color:#dbe7fb!important}.live-mini-scorebug-inner,.live-mini-scorebug.active .live-mini-scorebug-inner{background:#121c2cfa!important;border-color:#6581ab5c!important}.live-mini-scorebug.status-upcoming{--mini-border:#5c78a499;--mini-border-inner:#839dc99e;--mini-border-hover:#7596ccbd;--mini-border-inner-hover:#95b2dbc2;--mini-border-active:#668ac3db;--mini-border-inner-active:#91aad6d6;--mini-shell-bg:#111c2dfa;--mini-shell-bg-hover:#172439fc;--mini-shell-bg-active:#1f304afc}.live-mini-scorebug.status-live{--mini-border:#c34545e6;--mini-border-inner:#e28a8abd;--mini-border-hover:#aa3030f5;--mini-border-inner-hover:#ce6868d1;--mini-border-active:#912121fa;--mini-border-inner-active:#b74b4be6;--mini-shell-bg:#2a1218fa;--mini-shell-bg-hover:#36171efc;--mini-shell-bg-active:#431b24fc}.live-mini-scorebug.status-final{--mini-border:#677384e0;--mini-border-inner:#8d98a8c2;--mini-border-hover:#7a8798eb;--mini-border-inner-hover:#a6b0bed1;--mini-border-active:#8794a4f0;--mini-border-inner-active:#b2bcc9db;--mini-shell-bg:#0f141dfa;--mini-shell-bg-hover:#141a24fc;--mini-shell-bg-active:#1a222efc}.live-game-card .live-game-headline,.live-game-card .live-game-title,.live-team-head,.live-top-list,.live-scorebug-footerline{color:#d7e4f8!important}.live-winprob-diamond-track{fill:#1c2b42eb!important;stroke:#708db5b8!important}.live-winprob-base-home,.live-winprob-base{fill:#121c2cfa!important;stroke:#7894bcc2!important}.live-winprob-base.occupied{fill:#f08c35!important;stroke:#bf641b!important}.live-winprob-chart-wrap,.live-winprob-context-grid,.live-winprob-matchup-empty{background:#0e1625fa!important;border-color:#546d946b!important}.live-winprob-midline,.live-winprob-inning-guide,.live-winprob-inning-tick{stroke:#6785af6b!important}.live-winprob-inning-label,.live-winprob-play-link:hover,.live-winprob-play-link:focus-visible,.live-top-player-link:hover .live-top-name-clickable,.live-top-player-link:focus-visible .live-top-name-clickable{color:#f1f6ff!important}@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}
