/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:Arial,Helvetica,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#10182f;--muted:#63708a;--line:#dfe4ee;--green:#2559f4;--mint:#d9f1ff;--background:#f5f7fb;--signal:#b7ff4a;--night:#111a33;--steel:#355b78;--bronze:#b28a48;--shadow:0 1px 3px #1e232a0d,0 1px 2px #1e232a1a;--white:#fff;--category-sports:#2563eb;--category-politics:#7c3aed;--category-crypto:#f59e0b;--category-stocks:#059669;--category-economics:#0d9488;--category-technology:#0891b2;--category-world-events:#4f46e5;--category-entertainment:#db2777;--category-science:#65a30d;--category-motorsports:#be123c}*{box-sizing:border-box}body{background:var(--background);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer;transition:background .15s}button:disabled{cursor:not-allowed;opacity:.55}a,button,input,select{outline-offset:4px}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible){outline:3px solid #137253}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.5px;margin-bottom:11px;font-size:36px;line-height:1.17}h2,h3{letter-spacing:-.5px}.skip-link{background:var(--ink);color:#fff;z-index:30;padding:12px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:10px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;height:88px;padding:0 36px;display:flex}.brand-logo{object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.brand{letter-spacing:-1.7px;align-items:center;gap:11px;font-size:30px;font-weight:800;display:flex}.brand-symbol{background:var(--green);color:#fff;text-align:center;border-radius:10px;width:35px;height:35px;font-size:32px;line-height:29px;position:relative}.brand-symbol span{font-size:19px;position:absolute;top:0;right:3px}.beta{letter-spacing:.6px;border:1px solid var(--line);color:var(--muted);border-radius:4px;margin-left:7px;padding:4px 6px;font-size:12px;font-weight:600}.top-explainer{color:var(--muted);margin-left:35px;margin-right:auto;font-size:14px}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:13px 20px;font-size:14px;font-weight:700;display:inline-flex}.button.small{min-height:42px;padding:10px 17px}.dark{background:var(--ink);color:#fff}.dark:hover{background:#31493f}.secondary{border-color:var(--line);background:#fff}.secondary:hover{background:#edf3ef}.app-layout{grid-template-columns:225px minmax(0,1fr);max-width:1800px;margin:auto;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:calc(100vh - 88px);padding:32px 18px 30px 25px;display:flex}.nav-item{color:#617169;border-radius:7px;align-items:center;gap:12px;margin-bottom:7px;padding:12px 13px;font-size:14px;font-weight:600;display:flex}.nav-item:hover{background:#f1f5f2}.nav-dot{background:var(--green);border-radius:100%;width:6px;height:6px;margin-left:auto}.sidebar-divider{background:var(--line);height:1px;margin:23px 12px}.eyebrow{letter-spacing:1.4px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.side-label{color:#77867d;padding:0 13px}.topic-nav{margin-top:8px;display:grid}.topic-nav a{color:#5d6c64;align-items:center;gap:13px;padding:9px 15px;font-size:14px;display:flex}.topic-nav a:hover{color:var(--green);background:#f5f8f5;border-radius:7px}.topic-dot{background:#90a997;border-radius:50%;width:7px;height:7px}.dot-0{background:#8c80dc}.dot-1{background:#638ada}.dot-2{background:#d4a447}.dot-3{background:#d987a6}.dot-4{background:#70a991}.dot-5{background:#cd9871}.dot-6{background:#66a9b8}.sidebar-bottom{margin-top:65px}.sidebar-bottom p{color:var(--muted);padding:9px 13px;font-size:12px;line-height:1.8}.local-label{letter-spacing:1px;color:#748176;margin:18px 13px 0;font-size:12px;display:block}.main-content{min-width:0;padding:38px 42px 60px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-heading .eyebrow{color:var(--green);margin-bottom:11px}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.page-heading p{color:var(--muted);margin:0;font-size:16px}.text-link{color:var(--green);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.page-heading>.text-link{white-space:nowrap;margin-bottom:4px}.intro-banner{background:var(--mint);border:1px solid #cbed98;border-radius:12px;justify-content:space-between;gap:26px;margin-bottom:35px;padding:29px 34px;display:flex}.intro-banner .eyebrow{letter-spacing:1px;color:#3c5638;font-size:12px}.intro-banner h2{letter-spacing:-1px;margin:14px 0;font-size:30px;line-height:1.16}.intro-banner p{color:#42613c;margin-bottom:21px;font-size:16px;line-height:1.6}.banner-steps{flex-shrink:0;align-self:center;width:300px}.banner-steps>div{border-bottom:1px solid #b5d886;align-items:center;gap:15px;padding:17px 16px;font-size:14px;display:flex}.banner-steps>div span{opacity:.75;font-variant-numeric:tabular-nums;font-size:12px}.banner-steps>div:nth-child(2){background:#ecffd7;border:1px solid #abd375;border-radius:9px;transform:rotate(-2deg);box-shadow:5px 6px #c5e68e}.banner-steps svg{margin-left:auto}.banner-caption{text-align:center;color:#526d41;margin-top:17px;font-size:12px;display:block}.discovery-columns{grid-template-columns:minmax(0,1fr) 240px;gap:28px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.section-heading h2{margin:0;font-size:21px}.count{vertical-align:middle;letter-spacing:0;background:#e9eeea;border-radius:5px;margin-left:6px;padding:3px 7px;font-size:12px;font-weight:500}.sort-label{color:var(--muted);align-items:center;gap:5px;font-size:14px;display:flex}select{color:var(--ink);background:0 0;border:0;max-width:180px;padding:7px;font-size:14px;font-weight:600}.search-field{border:1px solid var(--line);color:#819086;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;min-width:0;font-size:16px}.search-field input:focus{outline:none}.search-field:focus-within{outline:2px solid var(--green);outline-offset:2px}.filter-row{scrollbar-width:thin;gap:7px;padding:16px 0 8px;display:flex;overflow:auto}.filter{border:1px solid var(--line);white-space:nowrap;color:#586a5e;background:#fff;border-radius:6px;min-height:36px;padding:6px 12px;font-size:14px}.filter.active{background:var(--ink);border-color:var(--ink);color:#fff}.feed-note{color:var(--muted);margin:8px 0 18px;font-size:12px;line-height:1.6}.question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.question-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-height:270px;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}.question-card:hover{border-color:#96b5a2;box-shadow:0 5px 20px #173a2510}.card-top{color:#829486;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.category{letter-spacing:.4px;text-transform:uppercase;color:#627268;background:#f0f3f0;border-radius:4px;padding:4px 7px;font-size:12px;font-weight:600}.category-technology,.category-sports,.category-politics,.category-crypto,.category-science,.category-entertainment,.category-economics,.category-stocks,.category-world-events,.category-motorsports{background:var(--category-color)}@supports (color:color-mix(in lab, red, red)){.category-technology,.category-sports,.category-politics,.category-crypto,.category-science,.category-entertainment,.category-economics,.category-stocks,.category-world-events,.category-motorsports{background:color-mix(in srgb,var(--category-color) 11%,white)}}.category-technology,.category-sports,.category-politics,.category-crypto,.category-science,.category-entertainment,.category-economics,.category-stocks,.category-world-events,.category-motorsports{color:var(--category-color)}@supports (color:color-mix(in lab, red, red)){.category-technology,.category-sports,.category-politics,.category-crypto,.category-science,.category-entertainment,.category-economics,.category-stocks,.category-world-events,.category-motorsports{color:color-mix(in srgb,var(--category-color) 72%,#172033)}}.category-technology,.category-sports,.category-politics,.category-crypto,.category-science,.category-entertainment,.category-economics,.category-stocks,.category-world-events,.category-motorsports{border:1px solid var(--category-color)}@supports (color:color-mix(in lab, red, red)){.category-technology,.category-sports,.category-politics,.category-crypto,.category-science,.category-entertainment,.category-economics,.category-stocks,.category-world-events,.category-motorsports{border:1px solid color-mix(in srgb,var(--category-color) 24%,white)}}.category-technology{--category-color:var(--category-technology)}.category-sports{--category-color:var(--category-sports)}.category-politics{--category-color:var(--category-politics)}.category-crypto{--category-color:var(--category-crypto)}.category-science{--category-color:var(--category-science)}.category-entertainment{--category-color:var(--category-entertainment)}.category-economics{--category-color:var(--category-economics)}.category-stocks{--category-color:var(--category-stocks)}.category-world-events{--category-color:var(--category-world-events)}.category-motorsports{--category-color:var(--category-motorsports)}.question-card h3{letter-spacing:-.3px;flex:1;margin-bottom:25px;font-size:18px;font-weight:600;line-height:1.4}.card-probability{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.market-label{color:var(--muted);font-size:12px}.card-probability strong{letter-spacing:-.8px;color:var(--green);font-variant-numeric:tabular-nums;font-size:27px}.card-probability strong>span{letter-spacing:0;font-size:14px}.card-probability small{font-size:12px;font-weight:600}.probability-track{background:#e9eee9;border-radius:8px;height:5px;overflow:hidden}.probability-track>span{background:#629b78;border-radius:8px;height:100%;display:block}.card-footer{color:#657a6b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.card-footer>span:first-child{align-items:center;gap:5px;display:flex}.card-cta{font-weight:600}.load-more{margin:25px auto 0;display:flex}.right-rail{padding-top:1px}.rail-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;padding:23px 20px}.rail-icon{color:#8b8739;background:#f4f3de;border-radius:9px;margin-bottom:18px;padding:10px;display:inline-flex}.rail-card h3{margin-bottom:10px;font-size:18px;line-height:1.4}.rail-card>p{color:var(--muted);font-size:14px;line-height:1.8}.score-example{background:#f7f9f6;border:1px dashed #d7e2d7;border-radius:8px;margin:22px 0;padding:15px 10px}.score-example>span{letter-spacing:1px;color:#6c7b6d;font-size:12px;font-weight:600}.score-example strong{font-size:45px;font-weight:500;line-height:1.5;display:block}.score-example small{color:#6d7d67;font-size:15px}.score-example p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.rail-card .text-link{font-size:13px}.principles{margin:27px 7px 0}.principles>div{color:#72927c;gap:12px;margin-bottom:20px;display:flex}.principles svg{flex-shrink:0;margin-top:4px}.principles p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.principles strong{color:#435d4c;margin-bottom:3px;font-size:14px;display:block}.principles>a{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:17px;font-size:12px;display:flex}.rail-footer{letter-spacing:1.3px;color:#768c78;margin:40px 10px;font-size:12px;line-height:1.9}.empty-state{text-align:center;background:#fff;border:1px dashed #cdd8d0;border-radius:10px;padding:55px 24px}.empty-state>svg{color:#72927c;margin:0 auto 18px}.empty-state h3{font-size:21px}.empty-state p{color:var(--muted);max-width:430px;margin:0 auto 20px}.mobile-footer{display:none}.content-page{max-width:1050px;margin:0 auto}.back-link{color:var(--muted);margin-bottom:25px;font-size:14px;display:inline-flex}.detail-header{max-width:800px;margin-bottom:32px}.detail-header h1{margin-top:18px;font-size:38px;line-height:1.2}.detail-meta{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.detail-meta span{align-items:center;gap:6px;display:flex}.detail-columns{grid-template-columns:1fr 350px;align-items:start;gap:28px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:24px;padding:28px}.panel h2{margin-bottom:18px;font-size:21px}.panel h3{font-size:18px}.panel p{color:var(--muted);line-height:1.75}.criteria{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.benchmark{justify-content:space-between;align-items:center;gap:20px;display:flex}.benchmark strong{color:var(--green);letter-spacing:-1px;font-size:40px;font-weight:500}.benchmark strong small{font-size:16px}.benchmark p{margin-bottom:0;font-size:14px}.muted{color:var(--muted)}.small-copy{font-size:14px;line-height:1.7}.forecast-panel{position:sticky;top:20px}.forecast-panel .eyebrow{color:var(--green);margin-bottom:16px}.outcome-choice{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.outcome-choice button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:13px;font-weight:700}.outcome-choice button.selected{border:2px solid var(--green);color:var(--green);background:#eff8e8;padding:12px}.outcome-choice button.no.selected{color:#9c4343;background:#fff0ee;border-color:#ad4e4e}.confidence-readout{justify-content:space-between;align-items:center;font-size:14px;display:flex}.confidence-readout strong{color:var(--green);letter-spacing:-1px;font-size:33px}.range{width:100%;accent-color:var(--green);min-height:32px;margin:17px 0 6px}.range-labels{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:25px;font-size:12px;display:flex}.full-width{width:100%}.forecast-summary{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:14px}.notice{color:#45623f;background:#f2f6ee;border-radius:7px;margin:15px 0;padding:13px 15px;font-size:14px;line-height:1.6}.notice.error{color:#944431;background:#fff1ed}.notice.success{color:#256341;background:#eaf6ea}.lock-disclaimer{color:var(--muted);align-items:flex-start;gap:8px;margin-top:15px;font-size:12px;line-height:1.7;display:flex}.lock-disclaimer svg{flex-shrink:0;margin-top:3px}.auth-card{max-width:480px;margin:40px auto}.auth-card h1{font-size:29px}.field{margin:18px 0;display:block}.field>span{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.field input{width:100%;color:var(--ink);background:#fff;border:1px solid #d6dfd8;border-radius:7px;padding:12px;font-size:16px}.auth-toggle{color:var(--green);background:0 0;border:0;margin-top:20px;font-size:14px;text-decoration:underline}.prose-page{max-width:790px;margin:auto}.prose-page>h1{margin-bottom:18px}.prose-page>p{color:var(--muted);margin-bottom:32px;font-size:18px}.method-step{border-top:1px solid var(--line);grid-template-columns:45px 1fr;gap:15px;padding:28px 0;display:grid}.method-step>span{color:var(--green);padding-top:4px;font-size:14px}.method-step p{color:var(--muted);margin-bottom:0;line-height:1.8}.method-step h2{font-size:23px}.formula{background:#eaf3e7;border-radius:8px;margin-top:18px;padding:20px;font-size:16px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px}.stat-card span{color:var(--muted);font-size:14px;display:block}.stat-card strong{margin-top:7px;font-size:32px;display:block}.record-list{gap:12px;display:grid}.record-row{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.record-row h3{margin:0 0 7px;font-size:16px}.record-row p{color:var(--muted);margin:0;font-size:12px}.record-outcome{color:var(--green);white-space:nowrap;font-size:20px}.leader-table{border-collapse:collapse;background:#fff;width:100%}.leader-table th,.leader-table td{text-align:left;border-bottom:1px solid var(--line);padding:17px}.leader-table th{color:var(--muted);font-size:14px}.leader-table td{font-size:16px}.skeleton{background:#e6ede7;border-radius:7px;height:230px;animation:1.5s infinite pulse}@keyframes pulse{50%{opacity:.5}}@media (min-width:1550px){.main-content{padding-left:60px;padding-right:60px}.discovery-columns{grid-template-columns:minmax(0,1fr) 260px}.question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.top-explainer{display:none}.app-layout{grid-template-columns:195px minmax(0,1fr)}.sidebar{padding-left:13px;padding-right:13px}.main-content{padding:30px 26px}.right-rail{display:none}.discovery-columns{grid-template-columns:1fr}.page-heading>.text-link{display:none}.banner-steps{width:260px}.intro-banner{padding:26px}.detail-columns{grid-template-columns:1fr 310px;gap:18px}}@media (max-width:900px){.app-layout{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:9px 20px}.sidebar>nav:first-child{gap:6px;display:flex}.nav-item{margin:0;padding:10px 12px;font-size:14px}.sidebar-divider,.side-label,.topic-nav,.sidebar-bottom{display:none}.main-content{padding:27px 24px}.topbar{height:75px;padding:0 24px}.brand{font-size:27px}.intro-banner h2{font-size:28px}.detail-columns{grid-template-columns:1fr}.forecast-panel{grid-row:1;position:static}.detail-header h1{font-size:32px}.mobile-footer{text-align:center;color:var(--muted);padding:24px;font-size:12px;display:block}.app-layout,.sidebar{min-width:0}.leaderboard-table-panel{min-width:0;overflow-x:auto}}@media (max-width:600px){.topbar{gap:10px;padding:0 17px}.brand .beta{display:none}.brand{font-size:25px}.button.small{padding:9px 12px;font-size:14px}.sidebar{padding:7px 10px}.sidebar>nav:first-child{justify-content:space-between;gap:0}.nav-item{gap:7px;padding:9px;font-size:12px}.nav-dot{display:none}.nav-item svg{width:17px}.main-content{padding:25px 17px 40px}h1{font-size:29px}.page-heading .eyebrow{letter-spacing:.7px;font-size:12px}.page-heading p{font-size:16px;line-height:1.65}.intro-banner{margin-bottom:26px;padding:24px}.intro-banner h2{font-size:26px}.intro-banner .eyebrow{font-size:12px}.banner-steps{display:none}.intro-banner p{font-size:16px}.desktop-break{display:none}.section-heading{flex-wrap:wrap}.section-heading h2{font-size:20px}.sort-label{font-size:12px}.sort-label select{max-width:155px;font-size:14px}.question-grid{grid-template-columns:1fr}.question-card{min-height:245px;padding:21px}.question-card h3{font-size:19px}.filter{font-size:14px}.panel{padding:22px}.stat-grid{gap:8px}.stat-card{padding:15px 10px}.stat-card strong{font-size:25px}.stat-card span{font-size:12px}.detail-header h1{font-size:29px}.record-row{display:block}.record-outcome{margin-top:12px;display:block}.leader-table th,.leader-table td{padding:10px;font-size:14px}.auth-card{margin:15px auto}.method-step{grid-template-columns:28px 1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body{background:linear-gradient(#f8faff 0,#f3f6fb 55%,#f7f9fc 100%)}.topbar{border-bottom-color:#d9dfeb}.brand-symbol{background:var(--night);border-radius:6px}.beta{color:#3554aa;background:#eef2ff;border-color:#dbe3ff}.primary{background:var(--green)}.sidebar{background:#f9fbff;border-right-color:#d9dfeb}.nav-item.active{color:#2049c7;background:#e8edff}.live-dot{background:var(--signal);box-shadow:0 0 0 4px #b7ff4a2c}.signal-heading .eyebrow{color:#3359cb}.signal-heading h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(2.35rem,4.5vw,4.6rem);line-height:.98}.signal-heading p{max-width:680px;font-size:17px}.network-strip{background:var(--night);color:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr) auto;margin:32px 0 24px;padding:0 18px;display:grid;box-shadow:0 18px 40px #111a3316}.network-strip>div{border-right:1px solid #ffffff1c;grid-template-columns:auto 1fr;column-gap:11px;padding:19px 18px;display:grid}.network-number{color:var(--signal);grid-row:1/3;font-size:12px}.network-strip strong{font-size:14px}.network-strip p{color:#aab6d4;margin:1px 0 0;font-size:12px}.signal-button{background:var(--signal);color:var(--night);white-space:nowrap;align-self:center;margin-left:18px}.signal-button:hover{background:#ceff82}.creator-thesis{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:34px;margin-bottom:34px;padding:25px 28px;display:grid}.creator-thesis .eyebrow{color:#3359cb}.creator-thesis h2{margin:9px 0 0;font-size:25px;line-height:1.15}.creator-thesis>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.identity-key{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.identity-key>span:first-child,.profile-avatar{background:var(--night);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;font-weight:700;display:inline-grid;overflow:hidden}.model-chip{color:#294db8;letter-spacing:.4px;white-space:nowrap;background:#e9edff;border:1px solid #cad4ff;border-radius:4px;align-items:center;padding:3px 6px;font-size:11px;font-weight:700;display:inline-flex}.analyst-card{border-top:4px solid var(--signal);text-align:left}.analyst-card>.eyebrow{color:#425581}.analyst-avatar{background:var(--night);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin:20px 0 15px;font-size:21px;font-weight:700;display:grid}.mini-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:4px;margin:18px 0;padding:15px 0;display:grid}.mini-metrics div{flex-direction:column;display:flex}.mini-metrics strong{font-size:21px}.mini-metrics span{color:var(--muted);font-size:11px}.profile-hero{background:var(--night);color:#fff;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding:30px;display:flex}.profile-hero .eyebrow{color:var(--signal)}.profile-hero h1{margin:10px 0 6px}.profile-hero p{color:#b7c2dc;margin:0}.profile-identity{align-items:center;gap:20px;display:flex}.profile-avatar{background:var(--signal);width:68px;min-width:68px;height:68px;min-height:68px;color:var(--night);font-size:25px}.profile-actions{flex-wrap:wrap;gap:9px;display:flex}.profile-hero .secondary{color:#fff;background:0 0;border-color:#ffffff45}.metric-grid{grid-template-columns:1.3fr repeat(3,1fr);gap:12px;margin:18px 0 24px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.metric-card.featured{background:#eaf0ff;border-color:#c9d4ff}.metric-card>span{letter-spacing:.6px;text-transform:uppercase;color:#63708a;font-size:12px;font-weight:700}.metric-card strong{letter-spacing:-1px;margin:10px 0 4px;font-size:34px;display:block}.metric-card strong small{color:var(--muted);font-size:14px}.metric-card p{color:var(--muted);margin:0;font-size:12px}.activity-snapshot{grid-template-columns:1.1fr 1fr;gap:36px;display:grid}.activity-snapshot h2{margin:12px 0 7px;font-size:20px}.activity-snapshot .eyebrow{color:#405797}.category-performance{gap:9px;margin-top:13px;display:grid}.category-performance>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding-bottom:8px;display:grid}.category-performance strong{font-size:18px}.category-performance small{color:var(--muted);grid-column:1/3}.verification-label{color:#3657b7;align-items:center;gap:7px;font-size:13px;display:flex}.record-row .category{margin-bottom:9px;display:inline-block}.text-link{color:#2b55d7}.formula{background:#eaf0ff}.notice{color:#334f9f;background:#edf2ff}@media (max-width:1200px){.network-strip{grid-template-columns:repeat(3,1fr)}.network-strip .signal-button{grid-column:1/4;margin:14px 0 20px}.creator-thesis{grid-template-columns:1fr 1fr}.identity-key{grid-column:1/3;grid-template-columns:auto auto auto auto;justify-content:start}}@media (max-width:800px){.network-strip{grid-template-columns:1fr}.network-strip>div{border-bottom:1px solid #ffffff1c;border-right:0}.network-strip .signal-button{grid-column:1;margin:14px 0 20px}.creator-thesis{grid-template-columns:1fr}.creator-thesis>p,.identity-key{grid-column:1}.metric-grid{grid-template-columns:1fr 1fr}.activity-snapshot{grid-template-columns:1fr}.profile-hero{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.signal-heading h1{font-size:2.65rem}.network-strip{padding-inline:12px}.creator-thesis{padding:21px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{padding:15px}.metric-card strong{font-size:28px}.profile-identity{align-items:flex-start}.profile-avatar{flex:none;width:52px;height:52px}}.leader-identity{align-items:center;gap:10px;display:inline-flex}.profile-avatar.avatar-circle{aspect-ratio:1;border-radius:50%;overflow:hidden}.profile-avatar.small-avatar{flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;font-size:13px}.profile-avatar img{object-fit:cover;border-radius:50%;flex:none;width:100%;height:100%;display:block}.avatar-upload{gap:7px;max-width:360px;font-weight:700;display:grid}.avatar-upload input{font-weight:400}.avatar-upload small{color:var(--muted);font-weight:400}.dashboard-charts{margin:18px 0}.dashboard-charts h2{margin:8px 0 18px}.chart-grid{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.chart-grid h3{margin-bottom:13px;font-size:14px}.chart-row{grid-template-columns:minmax(90px,1fr) 1.7fr 38px;align-items:center;gap:9px;margin:9px 0;font-size:12px;display:grid}.chart-row i{background:#e4eaf8;border-radius:8px;height:8px;overflow:hidden}.chart-row b{background:var(--signal);border-radius:8px;height:100%;display:block}.trend-bars{border-bottom:1px solid var(--line);align-items:end;gap:6px;height:128px;padding:0 3px;display:flex}.trend-bars i{background:#4f6fde;border-radius:4px 4px 0 0;flex:1;min-width:10px}.record-balance{color:var(--muted);gap:16px;margin-top:11px;font-size:12px;display:flex}.record-balance b{color:var(--ink)}.feed-filters{background:#f5f7fc;border-radius:8px;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0 19px;padding:12px;display:grid}.feed-filters select{border:1px solid var(--line);background:#fff;border-radius:5px;max-width:none}.feed-filters label{color:var(--muted);gap:4px;font-size:12px;display:grid}.feed-filters input{width:100%}.saved-question-list{gap:8px;display:grid}.saved-question-list a{border-bottom:1px solid var(--line);gap:3px;padding:9px 0;display:grid}.saved-question-list strong{font-size:13px;line-height:1.35}.saved-question-list small{color:var(--muted);font-size:11px}.performance-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.performance-badges span{letter-spacing:.2px;color:#405cae;background:#edf1ff;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:700}.performance-badges span+span{color:#607269;background:#f1f4f2}.predictor-record{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:7px;font-size:11px;display:flex}.predictor-record span+span{border-left:1px solid var(--line);padding-left:8px}.leaderboard-categories{margin-top:14px}.settings-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.settings-grid h2{margin:0 0 14px;font-size:20px}.settings-grid h2:not(:first-child){margin-top:28px}.settings-options,.settings-choice{gap:10px;display:grid}.settings-options label,.settings-choice{border:1px solid var(--line);border-radius:8px;gap:10px;margin-bottom:10px;padding:13px;display:flex}.settings-options span,.settings-choice span{gap:3px;display:grid}.settings-options small,.settings-choice small{color:var(--muted)}.notification-options{gap:2px;margin-top:10px;display:grid}.notification-options .settings-choice.is-disabled{opacity:.55}.field textarea{resize:vertical;min-height:100px}.settings-avatar-preview{object-fit:cover;border-radius:50%;width:68px;height:68px;margin-top:10px}@media (max-width:700px){.settings-grid,.chart-grid{grid-template-columns:1fr}}.follower-onboarding{max-width:820px;margin:30px auto}.follower-onboarding h2{margin:9px 0}.interest-grid{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.interest-grid button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 12px;font-weight:600}.interest-grid button.active{background:var(--night);color:#fff;border-color:var(--night)}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.closing-soon{background:#f5f7ff;border:1px solid #ced8f4;border-radius:10px;margin:16px 0;padding:16px}.closing-soon h3{margin:5px 0 14px;font-size:17px}.closing-soon>div:last-child{gap:8px;display:grid}.closing-soon a{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:12px;display:grid}.closing-soon a span{color:#4260b5;font-weight:700}.closing-soon a small{color:var(--muted)}@media (max-width:900px){.sidebar>nav:first-child{scrollbar-width:none;overflow-x:auto}.sidebar>nav:first-child .nav-item{white-space:nowrap;flex:none}.closing-soon a{grid-template-columns:1fr auto}.closing-soon a span{display:none}}.recommendations{max-width:820px;margin:0 auto}.recommendations>div{gap:10px;display:grid}.recommendations article{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-top:10px;display:grid}.recommendations small{color:var(--muted);font-size:12px;display:block}.consensus{background:#f2f5ff;border-radius:7px;padding:9px 11px;color:#405cae!important;margin-bottom:16px!important;font-size:13px!important}.question-first-card{align-items:flex-start}.question-first-card h3{margin:8px 0;font-size:16px}.question-first-card p{margin:0 0 5px}.question-first-card small{color:var(--muted)}.saved-link{border-bottom:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.saved-link small{color:var(--muted);font-size:12px}.compact-filters{padding-top:0}.watchlist-category{color:var(--signal);padding-top:12px;font-size:12px;display:block}.related-questions{gap:10px;display:grid}.related-questions h2{margin:0}.related-questions a{border-top:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.related-questions small{color:var(--muted);font-size:12px}.admin-runs{gap:10px;display:grid}.admin-runs>div{border-top:1px solid var(--line);grid-template-columns:100px 180px 120px 1fr;gap:10px;padding:12px 0;font-size:13px;display:grid}.admin-runs small{color:var(--muted)}@media (max-width:700px){.admin-runs>div{grid-template-columns:1fr 1fr}.admin-runs small{grid-column:1/-1}}.dashboard-switch{background:#e8edf7;border:1px solid #d8dfec;border-radius:10px;margin-bottom:18px;padding:5px;display:inline-flex}.dashboard-switch button{color:#60708d;background:0 0;border:0;border-radius:7px;padding:10px 18px;font-weight:700}.dashboard-switch button.active{background:var(--night);color:#fff;box-shadow:0 4px 12px #111a3320}.dashboard-columns{grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid}.dashboard-columns .activity-snapshot{grid-template-columns:1fr;gap:24px}.tier-card{border-top:4px solid var(--signal)}.price-input{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;padding:0 12px;display:grid}.price-input input{border:0;padding-inline:8px}.price-input em{color:var(--muted);font-size:12px;font-style:normal}.toggle-row{color:#46546d;align-items:center;gap:10px;margin:16px 0;font-size:14px;display:flex}.toggle-row input{width:18px;height:18px;accent-color:var(--green)}.micro-copy{margin:13px 0 0;font-size:11px!important;line-height:1.6!important}.follower-dashboard{grid-template-columns:minmax(0,1fr) 320px}.live-pill,.status-chip{color:#31531b;background:#eeffd5;border:1px solid #cdf49b;border-radius:999px;align-items:center;gap:7px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.live-pill i{background:#76c81f;border-radius:50%;width:6px;height:6px}.follow-feed{gap:9px;display:grid}.follow-card{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.follow-card.question-first-card{grid-template-columns:1fr}.follow-card:hover{background:#f8faff;border-color:#92a9e9}.follow-card p,.follow-card small{color:var(--muted);margin:2px 0 0;font-size:12px}.small-avatar{flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;font-size:13px}.subscription-row{border-block:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.subscription-row p{margin:2px 0;font-size:12px}.top-predictors{border-top:4px solid var(--signal)}.predictor-preview-list{gap:10px;display:grid}.predictor-preview{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.predictor-preview.locked{background:#f8f9fc}.predictor-main{align-items:center;gap:12px;display:flex}.predictor-main a{margin-right:8px;font-weight:700}.predictor-main p{align-items:center;gap:5px;margin:3px 0 0;font-size:13px;display:flex}.predictor-main p span{color:#6d7690}.locked-profile{background:linear-gradient(135deg,#f8faff,#eef2ff)}.category-motorsports{color:#264fae;background:#e8efff}.category-competitive-athletics{color:#927036;background:#fff5df}.category-world-events{color:#347052;background:#eaf4ed}@media (max-width:900px){.dashboard-columns,.follower-dashboard{grid-template-columns:1fr}.predictor-preview{align-items:flex-start}.predictor-preview>.button{min-height:38px;padding:8px 10px;font-size:12px}}@media (max-width:560px){.dashboard-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.predictor-preview{display:grid}.predictor-preview>.button{width:100%}.follow-card{grid-template-columns:auto 1fr}.follow-card>svg{display:none}}.filter>span{color:#5f6d86;background:#eef1f6;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:10px;display:inline-flex}.filter.active>span{color:#fff;background:#ffffff20}.sync-health{color:#596983;background:#f8faff;border:1px solid #d9e2f2;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:11px 0 7px;padding:10px 12px;font-size:11px;display:flex}.sync-health>span:first-child{color:#2e4c9f;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:7px;font-weight:800;display:flex}.sync-health i{background:#69bc2c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #69bc2c1d}.sync-health.degraded i{background:#dc9b25}.sync-health.unavailable i{background:#c25454}.subcategory{color:#4d64a5;text-transform:uppercase;letter-spacing:.55px;margin:-10px 0 9px;font-size:11px;font-weight:700;display:block}@media (max-width:650px){.sync-health{flex-direction:column;align-items:flex-start}}.sync-health button{color:#294fb9;white-space:nowrap;background:#e8edff;border:0;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:800}body{background:var(--background);color:var(--ink)}.topbar,.sidebar,.panel,.question-card,.follow-card,.rail-card,.metric-card,.stat-card,.tier-card{border-color:var(--line);box-shadow:var(--shadow)}.panel,.question-card,.follow-card,.rail-card,.metric-card,.stat-card,.tier-card{border-radius:8px}.primary{background:var(--steel);color:#f8fafc}.primary:hover{background:#29475e}.text-link,.page-heading .eyebrow{color:var(--steel)}.signal-button,.button.signal-button{background:var(--bronze);color:#fff;border-color:#9b753d}.question-card,.follow-card{transition:border-color .15s,box-shadow .15s,transform .15s}.question-card:hover,.follow-card:hover{border-color:var(--steel);transform:translateY(-1px);box-shadow:0 3px 10px #1e232a1a}.category,.subcategory,.model-chip,.watchlist-category{color:#355b78;letter-spacing:.5px;text-transform:uppercase;background:#e8edf1;border:1px solid #cbd5dd;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.model-chip{color:#765b2f;background:#eee9df;border-color:#d7c6a7}.follow-card small,.panel .small-copy{color:#66717d}.follow-button .button,.leader-table .button{min-width:92px}.leader-table .button.secondary{border-color:var(--steel);color:var(--steel)}.leader-table .button.secondary:hover{background:var(--steel);color:#fff}.model-chip,.category,.subcategory,.watchlist-category{color:#334e68;background:#edf1f4;border-color:#cbd5df}.category-technology,.category-sports,.category-politics,.category-crypto,.category-science,.category-entertainment,.category-motorsports,.category-competitive-athletics,.category-world-events{color:#334e68;background:#edf1f4}.filter-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:4px}.leaderboard-categories{padding-top:14px}.compact-filters{border-bottom:0}.filter{color:#526171;box-shadow:none;background:#fff;border-color:#cbd5df;border-radius:999px}.filter:hover{border-color:var(--steel);color:var(--steel);background:#f4f7f9}.filter.active{color:#fff;background:#1e2f3e;border-color:#1e2f3e}.filter.active:hover{background:#162431}.subcategory-filter-row{flex-wrap:wrap;gap:7px;margin:3px 0 8px;display:flex}.subcategory-filter-row button{color:#5c6c7a;background:#f8fafb;border:1px solid #d2dbe3;border-radius:999px;padding:5px 11px;font-size:12px}.subcategory-filter-row button:hover,.subcategory-filter-row button.active{color:#29465d;background:#edf3f7;border-color:#9bb3c5}.filter.category-technology{color:#7462a9;background:#f0edfb;border-color:#d8cff4}.filter.category-motorsports{color:#3159ae;background:#e8efff;border-color:#bfd0f5}.filter.category-competitive-athletics{color:#927036;background:#fff5df;border-color:#f0d99d}.filter.category-politics{color:#a66787;background:#fbeef4;border-color:#ebc9d9}.filter.category-entertainment{color:#347052;background:#eaf4ed;border-color:#c8e2d0}.filter.category-economics{color:#9b704f;background:#fff1e7;border-color:#ebd0bd}.filter.category-crypto{color:#497d89;background:#e9f6f8;border-color:#c5e3e8}.filter.category-science{color:#5274ac;background:#eef2fc;border-color:#cad7f2}.filter.category-world-events{color:#4e8063;background:#edf3ee;border-color:#cce0d0}.filter.category-technology.active,.filter.category-motorsports.active,.filter.category-competitive-athletics.active,.filter.category-politics.active,.filter.category-entertainment.active,.filter.category-economics.active,.filter.category-crypto.active,.filter.category-science.active,.filter.category-world-events.active{filter:saturate(1.1);box-shadow:inset 0 0 0 2px}.category-neutral{color:#5d6874;background:#f1f3f5;border-color:#d7dde4}.leaderboard-hero h1{margin-bottom:7px;font-size:32px}.leaderboard-hero p{max-width:760px}.leaderboard-methodology{margin:0 0 16px;padding:10px 14px;font-size:13px}.leaderboard-methodology strong{margin-right:5px}.leaderboard-filter-group{align-items:center;gap:12px;margin:5px 0;display:flex}.filter-label{width:82px;color:var(--muted);letter-spacing:.4px;flex:0 0 82px;font-size:12px;font-weight:700}.leaderboard-filter-group .filter-row{border:0;margin:0;padding:4px 0}.leaderboard-table-panel{margin-top:10px}.leader-table tr.top-rank{background:#fbfcfe}.leader-score strong{color:var(--ink);font-size:20px}.admin-model-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;display:flex}.admin-model-filters input{border:1px solid var(--line);background:#fff;border-radius:7px;flex:1;min-width:220px;padding:9px 11px}.admin-model-filters label{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.admin-model-filters select{border:1px solid var(--line);background:#fff;border-radius:6px}.admin-model-pagination{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.admin-model-pagination span{color:var(--muted);font-size:13px}.admin-model-diagnostic-button{margin-top:8px;font-size:12px}.admin-model-diagnostic{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:7px;gap:4px;margin-top:8px;padding:10px 12px;font-size:12px;display:grid}.admin-model-diagnostic strong{color:var(--ink)}.admin-model-diagnostic ol{color:var(--ink);margin:4px 0 0 18px;padding:0}@media (max-width:700px){.leaderboard-hero{margin-bottom:14px;display:block}.leaderboard-hero h1{font-size:27px}.leaderboard-hero>.text-link{margin-top:10px}.leaderboard-filter-group{display:block}.filter-label{width:auto;margin:7px 0 2px;display:block}.leader-table th,.leader-table td{padding:12px 10px}.leader-table th:nth-child(3),.leader-table td:nth-child(3){display:none}.leader-table th:nth-child(5),.leader-table td:nth-child(5),.leader-table th:nth-child(6),.leader-table td:nth-child(6){font-size:12px}.leader-table .leader-identity{font-size:13px}}.leader-table{border-collapse:collapse;width:100%}.leader-table th{color:#566575;text-transform:uppercase;letter-spacing:.5px;background:#f4f6f8;font-size:11px}.leader-table th,.leader-table td{border-bottom:1px solid var(--line);text-align:left;padding:14px 16px}.leader-table tbody tr:hover{background:#f7f9fb}.signal-button,.button.signal-button{color:#fff;background:#355b78;border-color:#29475e}.signal-button:hover,.button.signal-button:hover{background:#29475e}.leader-table td:nth-child(2) .model-chip{display:none}.leader-table td:last-child{white-space:nowrap}.leader-table td:last-child .button{color:#355b78;background:#fff;border:1px solid #355b78}.leader-table td:last-child .button:hover{color:#fff;background:#1e2f3e;border-color:#1e2f3e}.leaderboard-categories .filter,.compact-filters .filter{letter-spacing:.05px;font-weight:700}.leaderboard-categories .filter.active,.compact-filters .filter.active{color:#fff;background:#1e2f3e;box-shadow:0 1px 2px #1e2f3e33}.question-attribution{border:1px solid var(--line);color:#536474;cursor:help;background:#f7f9fb;border-radius:7px;margin:0 0 14px;padding:7px 9px;font-size:11px;position:relative}.attribution-summary{align-items:center;gap:8px;display:flex}.attribution-avatars{display:flex}.attribution-avatars>*{border:2px solid #f7f9fb;margin-left:-5px}.attribution-avatars>:first-child{margin-left:0}.attribution-popover{z-index:20;color:#f4f7f9;background:#1e2f3e;border-radius:7px;padding:10px;position:absolute;top:calc(100% + 6px);left:8px;right:8px;box-shadow:0 6px 18px #1e232a2e}.attribution-popover strong,.attribution-popover>small{margin-bottom:6px;display:block}.attribution-popover>div{border-top:1px solid #fff2;justify-content:space-between;gap:8px;padding-top:5px;display:flex}.attribution-popover small{color:#c7d3df}.leader-table tr:has(td:nth-child(2) .model-chip) td:last-child .button{font-size:0}.leader-table tr:has(td:nth-child(2) .model-chip) td:last-child .button:after{content:"Subscribe";font-size:14px}.network-strip>div{background:#18202b;border:1px solid #334252;border-radius:7px;margin:12px 0;padding:18px 16px;box-shadow:inset 0 1px #ffffff0d,inset 0 -2px 5px #00000047}.network-number{letter-spacing:.06em;color:#b7c5d2;font-size:22px;font-weight:800;line-height:1}.network-strip strong{letter-spacing:.01em;font-size:15px}@media (max-width:800px){.network-strip>div+div{margin-left:0}.network-strip>div{margin:8px 0}}.network-strip{color:#1e232a;background:#eef2f6;padding:12px 18px;box-shadow:8px 8px 16px #a3b1c673,-8px -8px 16px #ffffffe6}.network-strip>div{text-align:center;background:#fff;border:0;border-radius:10px;flex-direction:column;align-items:center;margin:0;padding:18px 16px;display:flex;box-shadow:8px 8px 16px #a3b1c673,-8px -8px 16px #ffffffe6}.network-strip>div+div{margin-left:14px}.network-number{letter-spacing:.04em;color:#29475e;margin-bottom:10px;font-size:38px;font-weight:900;line-height:1}.network-strip strong{color:#1e232a;font-size:15px}.network-strip p{color:#5e6b78;line-height:1.45}.network-strip .signal-button{color:#fff;background:#29475e;border:0;border-radius:9px;margin-left:18px;box-shadow:6px 6px 12px #a3b1c66b,-5px -5px 10px #ffffffe6}.network-strip .signal-button:hover{background:#1e3749}@media (max-width:800px){.network-strip>div+div,.network-strip .signal-button{margin-left:0}}.network-strip>div{text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;display:grid}.network-number{grid-row:1/3;margin:0}.network-strip strong,.network-strip p{justify-self:start}@media (max-width:800px){.network-strip>div{grid-template-columns:auto 1fr}}.network-strip{background:#eef2f6;border-radius:14px;gap:18px;padding:18px;box-shadow:inset 2px 2px 5px #a3b1c62e,inset -2px -2px 5px #fffc}.network-strip>div{background:#fff;border-radius:12px;padding:20px 18px;transition:transform .16s,box-shadow .16s;box-shadow:10px 10px 20px #a3b1c67a,-10px -10px 20px #fffffff2;margin:0!important}.network-strip>div:hover{transform:translateY(-2px);box-shadow:12px 12px 24px #a3b1c685,-10px -10px 22px #fffffffa}.network-strip .signal-button{padding:12px 16px;margin-left:0!important}@media (max-width:800px){.network-strip{gap:14px}.network-strip>div{margin:0!important}}.topbar-actions{align-items:center;gap:8px;display:flex}.signout-nav{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0}.signout-nav:hover{background:#eef2f6}.profile-avatar.avatar-circle{box-sizing:border-box;aspect-ratio:1;clip-path:circle(50%);background-color:#1e232a;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;min-width:64px;height:64px;min-height:64px;display:inline-flex;position:relative;overflow:hidden}.profile-avatar.avatar-circle.small-avatar{flex-basis:32px;width:32px;min-width:32px;height:32px;min-height:32px}.profile-avatar.avatar-circle:has(>img){background:0 0}.profile-avatar.avatar-circle>img{object-fit:cover;object-position:center;clip-path:circle(50%);background-color:#0000;border-radius:50%;min-width:100%;max-width:none;min-height:100%;margin:0;display:block;position:absolute;inset:0;transform:none;width:100%!important;height:100%!important}.admin-models-page{padding-top:0}.admin-models{gap:18px;display:grid}.admin-model-metrics{margin:0}.admin-model-list{gap:8px;display:grid}.admin-model-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 0;display:grid}.admin-model-row>div:first-child{gap:4px;display:grid}.admin-model-row small{color:var(--muted);font-size:12px}.admin-model-controls{align-items:end;gap:10px;display:flex}.admin-model-controls label{color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.admin-model-controls select,.admin-model-controls input{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px}.admin-model-controls input{width:100px}.admin-model-controls em{color:var(--muted);font-size:10px;font-style:normal}@media (max-width:700px){.admin-model-row{grid-template-columns:1fr}.admin-model-controls{align-items:stretch}.admin-model-controls label{flex:1}}.model-create-page .model-create-hero{align-items:center}.model-create-steps{flex:0 0 310px;gap:10px;width:310px;display:grid}.model-create-steps div{background:#ffffffa6;border:1px solid #1f2d391f;border-radius:9px;align-items:center;gap:15px;padding:14px 16px;display:flex}.model-create-steps strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:22px}.model-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.model-create-list{gap:18px;margin:18px 0 0;padding-left:22px;display:grid}.model-create-list li{padding-left:7px}.model-create-list li::marker{color:var(--green);font-weight:700}.model-create-list span{color:var(--muted);margin-top:4px;display:block}.pricing-note{border:1px solid var(--line);background:#f7faf8;border-radius:9px;gap:4px;margin:20px 0;padding:16px 18px;display:grid}.pricing-note span{color:var(--green);font-size:24px;font-weight:800}.pricing-note small{color:var(--muted)}.model-create-bullets{color:var(--muted);gap:12px;padding-left:20px;display:grid}.model-create-bullets strong{color:var(--ink)}.model-create-api .notice{margin-top:20px}.model-create-cta{justify-content:space-between;align-items:center;gap:20px;display:flex}.site-footer{border-top:1px solid var(--line);max-width:1800px;color:var(--muted);justify-content:space-between;gap:20px;margin:auto;padding:24px 42px 34px;font-size:13px;display:flex}.site-footer nav{gap:20px;display:flex}@media (max-width:760px){.model-create-grid{grid-template-columns:1fr}.model-create-hero{display:block}.model-create-steps{width:auto;margin-top:22px}.model-create-cta{display:block}.model-create-cta .button{margin-top:16px}.site-footer{padding:22px;display:grid}.site-footer nav{flex-wrap:wrap;gap:12px}}.model-create-page .model-create-hero{background:#eef2f6;border:0;box-shadow:inset 3px 3px 8px #a3b1c647,inset -3px -3px 8px #ffffffd9,8px 8px 18px #a3b1c638,-8px -8px 18px #fffc}.model-create-steps div{background:#fff;border:0;box-shadow:inset 1px 1px 3px #a3b1c62e,inset -1px -1px 3px #fffffff2,3px 3px 8px #a3b1c633,-3px -3px 8px #fffc}.site-footer{background:#fff}.faq-intro{color:var(--muted);max-width:760px;margin-bottom:32px;font-size:18px}.faq-section{margin:32px 0}.faq-section h2{margin-bottom:14px}.faq-section details{border:1px solid var(--line);background:#fff;border-radius:9px;margin:9px 0;box-shadow:0 1px 3px #0000000d}.faq-section summary{cursor:pointer;justify-content:space-between;gap:20px;padding:17px 20px;font-weight:700;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:var(--green);font-size:22px;font-weight:400;line-height:1}.faq-section details[open] summary{border-bottom:1px solid var(--line)}.faq-section details p{color:var(--muted);max-width:850px;margin:0;padding:16px 20px}.network-strip>div{padding:22px 20px}.network-strip>div .network-number{margin-bottom:10px;font-size:30px;font-weight:800;line-height:1;display:block}.network-strip>div p{max-width:250px;margin:0;font-size:16px;line-height:1.5}.network-strip>div strong{display:none}.principles>div p{font-size:15px;line-height:1.5}.principles>div p strong{letter-spacing:1px;margin-bottom:5px;font-size:12px;display:block}.site-footer{background:#fff;padding:28px 42px 24px;display:block}.site-footer-top{grid-template-columns:minmax(0,1fr) minmax(420px,500px);align-items:start;gap:48px;display:grid}.site-footer-brand-link{color:var(--ink);letter-spacing:-.5px;align-items:center;gap:10px;font-size:19px;display:inline-flex}.site-footer-brand-link .brand-logo{flex-basis:30px;width:30px;height:30px}.site-footer-brand-link strong{font-weight:800}.site-footer-brand p{color:#667b8b;max-width:360px;margin:8px 0 0;line-height:1.55}.site-footer-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 34px;padding-top:3px;display:grid}.site-footer-primary a{color:#38566d;padding:5px 0;font-weight:700}.site-footer a{transition:color .15s,background .15s}.site-footer a:hover{color:#527c9a}.site-footer a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #527c9a52}.site-footer-bottom{color:#7a8d9b;border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.site-footer-utility{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.site-footer-utility a{color:#718594}.site-footer-utility a:hover{color:#527c9a}@media (max-width:900px){.site-footer-top{grid-template-columns:1fr;gap:18px}.site-footer-primary{max-width:500px}}@media (max-width:760px){.site-footer{padding:24px 22px 22px}.site-footer-primary{gap:8px 24px;max-width:330px}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px}.site-footer-utility{gap:12px 18px}}.predictor-supporting{color:var(--muted);margin:6px 0 0}.predictor-consensus{color:#43566d;background:#f7f9fb;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;margin:18px 0 20px;padding:13px 16px;display:flex;box-shadow:0 4px 14px #0f172a0a,inset 0 1px #ffffffd9}.predictor-consensus strong{color:#17324d}.predictor-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;gap:11px;padding:16px 18px;box-shadow:0 6px 18px #0f172a0d,inset 0 1px #fffc}.predictor-card-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.predictor-name{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.predictor-name a{font-weight:700}.predictor-identity{min-width:0}.predictor-specialty{color:var(--muted);margin-top:3px;font-size:12px;display:block}.predictor-position{align-items:baseline;gap:7px;min-height:35px;display:flex}.predictor-position strong{letter-spacing:-.4px;font-size:24px}.predictor-position>span:not(.position-locked){font-size:19px;font-weight:700}.predictor-position small{color:var(--muted);font-size:12px;font-weight:600}.position-locked{align-items:center;gap:6px;font-weight:700;display:flex}.performance-badges{flex-wrap:wrap;gap:7px;display:flex}.performance-badges span{color:#617286;background:#fff;border:1px solid #dbe3eb;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.predictor-toggle{color:#43566d;background:#f7f9fb;border:1px solid #dbe3eb;border-radius:11px;width:100%;margin-top:16px;padding:11px 14px;font-size:13px;font-weight:700;box-shadow:0 3px 10px #0f172a0a,inset 0 1px #ffffffd9}.predictor-toggle:hover{background:#fff;border-color:#b8c7d6}.predictor-card .button.small{min-height:36px;padding:7px 12px;font-size:12px}@media (max-width:600px){.predictor-card-header{align-items:flex-start}.predictor-consensus{flex-direction:column;align-items:flex-start;gap:3px}}.models-dashboard .page-heading{align-items:center}.models-dashboard .page-heading p{max-width:680px}.model-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0 34px;display:grid}.model-metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px;box-shadow:0 4px 14px #0f172a0a}.model-metrics span,.model-metrics small{color:var(--muted);font-size:12px;display:block}.model-metrics strong{margin:7px 0 3px;font-size:27px;display:block}.models-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.model-card-top{align-items:center;gap:11px;display:flex}.model-card-top h3{margin:0;font-size:18px}.model-card-top p{color:var(--muted);margin:2px 0 0;font-size:12px}.model-card-top .model-chip{margin-left:auto}.model-specialty{color:#52657a;margin:16px 0 13px;font-size:13px;display:block}.model-status-row{color:#52657a;align-items:center;gap:6px;font-size:12px;display:flex}.status-dot{background:#2b8a67;border-radius:50%;width:7px;height:7px}.access-badge{background:#fff;border:1px solid #dbe3eb;border-radius:999px;margin-left:auto;padding:4px 8px;font-weight:700}.model-stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.model-stat-grid small{color:var(--muted);font-size:10px;display:block}.model-stat-grid strong{margin-top:3px;font-size:16px;display:block}.model-card-footer{color:var(--muted);border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.model-card-footer strong{color:var(--ink)}.model-empty-card{border-style:dashed}.model-empty-card h3{margin:10px 0 5px}.model-empty-card p{color:var(--muted);min-height:42px;font-size:13px}.model-access-panel{justify-content:space-between;align-items:center;gap:24px;display:flex}.model-access-panel h2{margin:8px 0}.model-access-panel p{max-width:620px;color:var(--muted)}.access-options{gap:10px;display:flex}.access-options>div{background:#f8fafc;border:1px solid #dbe3eb;border-radius:10px;min-width:150px;padding:14px 16px}.access-options strong,.access-options span{display:block}.access-options span{color:var(--muted);margin-top:4px;font-size:11px}@media (max-width:900px){.models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-metrics{grid-template-columns:repeat(2,1fr)}.model-access-panel{display:block}.access-options{margin-top:18px}}@media (max-width:600px){.models-grid{grid-template-columns:1fr}.models-dashboard .page-heading{display:block}.models-dashboard .page-heading .button{margin-top:16px}.model-metrics{gap:8px}.model-metrics>div{padding:13px}.model-metrics strong{font-size:22px}}.forecast-access-dashboard{margin-bottom:22px}.forecast-access-dashboard h2{margin:7px 0}.forecast-access-dashboard>div:first-child p{color:var(--muted);margin:0}.access-toggle-row{align-items:end;gap:16px;margin-top:18px;display:flex}.access-toggle{cursor:pointer;align-items:center;gap:11px;display:flex}.access-toggle input{width:18px;height:18px}.access-toggle small,.inline-price span{color:var(--muted);font-size:12px;display:block}.inline-price{margin:0}.inline-price .price-input{margin-top:4px}.forecast-access-dashboard .micro-copy{margin:10px 0 0}@media (max-width:650px){.access-toggle-row{flex-direction:column;align-items:stretch}.access-toggle-row .button{width:100%}}.access-choices{flex-wrap:wrap;flex:1;gap:10px;display:flex}.access-choice{cursor:pointer;background:#f8fafc;border:1px solid #dbe3eb;border-radius:10px;align-items:flex-start;gap:9px;min-width:220px;padding:11px 13px;display:flex}.access-choice:has(input:checked){background:#fff;border-color:#17324d}.access-choice input{margin-top:3px}.access-choice strong,.access-choice small{display:block}.access-choice small{color:var(--muted);margin-top:3px;font-size:11px}.model-builder{margin:20px 0 28px}.model-builder h2{margin:8px 0}.model-builder-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:20px;display:grid}.model-builder .field{margin:0 0 14px;display:block}.model-builder .field>span{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.model-builder input,.model-builder textarea,.model-builder select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px}.model-builder textarea{resize:vertical;min-height:82px}.model-builder .field small{color:var(--muted);font-weight:400}.model-preview{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin-top:18px;padding:16px}.model-preview .model-card-top{margin:10px 0}.model-preview>p{color:var(--muted);margin:8px 0;font-size:13px}.model-builder-actions{gap:10px;margin-top:18px;display:flex}.model-builder-actions button:disabled{opacity:.45}@media (max-width:700px){.model-builder-grid{grid-template-columns:1fr}}.model-empty-state{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:15px;grid-column:1/-1;padding:34px}.model-empty-state h3{margin:9px 0 5px}.model-empty-state p{max-width:520px;color:var(--muted);margin:0 auto 18px}.terms-consent{color:var(--muted);align-items:flex-start;gap:9px;margin:14px 0;font-size:13px;display:flex}.terms-consent input{flex:none;margin-top:3px}.terms-consent a{color:var(--green);font-weight:700;text-decoration:underline}.policy-lead{color:#42566a;max-width:780px;font-size:19px;line-height:1.6}.policy-page h3{margin:22px 0 7px;font-size:18px}.policy-page .small-copy{color:var(--muted)}.terms-header{max-width:780px;margin:0 auto 30px}.terms-title{color:#17324d;align-items:center;gap:13px;display:flex}.terms-title h1{margin:8px 0;font-size:42px}.terms-header p{color:var(--muted);margin:0 0 8px;font-size:18px}.terms-header small{color:var(--muted)}.terms-layout{grid-template-columns:220px minmax(0,780px);justify-content:center;align-items:start;gap:38px;display:grid}.terms-nav{padding:16px 0;position:sticky;top:24px}.terms-nav strong{color:#17324d;margin-bottom:12px;display:block}.terms-nav a{color:var(--muted);border-radius:7px;gap:10px;padding:7px 8px;font-size:12px;display:flex}.terms-nav a:hover{color:#17324d;background:#f0f4f8}.terms-nav a span{font-variant-numeric:tabular-nums;color:#7890a5}.terms-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;margin-bottom:16px;padding:24px 26px;scroll-margin-top:24px;box-shadow:0 6px 18px #0f172a0a,inset 0 1px #ffffffd9}.terms-section-heading{align-items:center;gap:13px;margin-bottom:13px;display:flex}.terms-section-heading h2{color:#17324d;margin:0;font-size:22px}.terms-number{color:#315c80;background:#e8eef5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.terms-section p{color:#42566a;max-width:68ch;margin:0 0 12px;line-height:1.72}.terms-section p:last-child{margin-bottom:0}.terms-section h3{color:#17324d;margin:0 0 10px;font-size:20px}.terms-callout{background:#eef5fa;border-color:#cbdce9}.terms-callout .terms-number{background:#d8e8f3}.terms-mobile-jump{display:none}.terms-footer{color:var(--muted);justify-content:center;gap:10px;margin:30px 0 10px;font-size:13px;display:flex}.terms-footer a:hover{color:var(--green)}@media (max-width:800px){.terms-layout{display:block}.terms-nav{display:none}.terms-mobile-jump{max-width:780px;margin:0 auto 18px;display:block;position:relative}.terms-mobile-jump>button{text-align:left;color:#17324d;background:#f8fafc;border:1px solid #dbe3eb;border-radius:10px;width:100%;padding:12px 14px;font-weight:700}.terms-mobile-jump nav{background:#fff;border:1px solid #dbe3eb;border-radius:10px;margin-top:6px;padding:7px;display:grid}.terms-mobile-jump nav a{color:#52657a;padding:9px;font-size:13px}.terms-title h1{font-size:34px}.terms-section{padding:20px}.terms-header{margin-bottom:22px}}.privacy-glance{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;max-width:780px;margin:0 auto 26px;padding:18px 20px;box-shadow:0 6px 18px #0f172a0a,inset 0 1px #ffffffd9}.privacy-glance-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.privacy-glance-grid a{color:#17324d;background:#fff;border:1px solid #dbe3eb;border-radius:11px;grid-template-columns:auto 1fr;gap:3px 9px;padding:13px;display:grid}.privacy-glance-grid a svg{color:#315c80;grid-row:span 2}.privacy-glance-grid span{color:var(--muted);grid-column:2;font-size:11px}.privacy-accordion{color:#315c80;text-align:left;background:#fff;border:1px solid #dbe3eb;border-radius:10px;justify-content:space-between;width:100%;margin-top:15px;padding:12px 14px;font-weight:700;display:flex}.privacy-detail{border-left:2px solid #dbe3eb;margin-top:8px;padding:12px 14px 0}.privacy-rights{background:#f1f7fb;border-color:#cbdce9}.rights-grid{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.rights-grid strong{color:#315c80;background:#fff;border:1px solid #cbdce9;border-radius:999px;padding:7px 10px;font-size:12px}@media (max-width:700px){.privacy-glance-grid{grid-template-columns:1fr}}.cookie-header{max-width:780px;margin:0 auto 20px}.cookie-header h1{margin:8px 0}.cookie-header p{color:var(--muted);margin:0 0 8px;font-size:18px}.cookie-header small{color:var(--muted)}.cookie-subnav{color:var(--muted);justify-content:center;gap:10px;margin:0 auto 28px;font-size:13px;display:flex}.cookie-subnav a:hover{color:var(--green)}.cookie-mobile-jump{display:none}.cookie-intro,.cookie-section,.cookie-types{max-width:780px;margin:0 auto 24px}.cookie-intro,.cookie-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;padding:22px 24px;box-shadow:0 6px 18px #0f172a0a,inset 0 1px #ffffffd9}.cookie-intro h2,.cookie-section h2{color:#17324d;margin:8px 0 10px}.cookie-intro p,.cookie-section p{color:#42566a;line-height:1.7}.cookie-card{background:#f8fafc;border:1px solid #dbe3eb;border-radius:14px;margin-top:11px;overflow:hidden;box-shadow:0 5px 15px #0f172a0a,inset 0 1px #fffc}.cookie-card>button,.cookie-third-party-toggle{color:#17324d;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.cookie-card-icon{color:#315c80;background:#e8eef5;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cookie-card-copy{flex-direction:column;flex:1;gap:3px;display:flex}.cookie-card-copy small{color:var(--muted);line-height:1.4}.cookie-status{color:#617286;white-space:nowrap;font-size:11px;font-weight:700}.cookie-chevron{color:#315c80;font-size:18px}.cookie-detail{background:#eef3f7;border:1px solid #dbe3eb;border-radius:10px;margin:0 16px 16px;padding:15px}.cookie-detail p{color:#42566a;margin:0 0 14px;line-height:1.65}.cookie-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.cookie-detail dl div{background:#fff;border-radius:7px;padding:8px}.cookie-detail dt{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:10px}.cookie-detail dd{color:#315c80;margin:2px 0 0;font-size:12px}.cookie-third-party-toggle{justify-content:space-between;font-size:16px}.cookie-privacy-card{background:#eef5fa;border:1px solid #cbdce9;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;max-width:780px;margin:28px auto 0;padding:22px 24px;display:flex}.cookie-privacy-card h2{color:#17324d;margin:8px 0}.cookie-privacy-card p{color:#42566a;max-width:520px;margin:0}.cookie-privacy-card>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:650px){.cookie-subnav{display:none}.cookie-mobile-jump{max-width:780px;margin:0 auto 18px;display:block}.cookie-mobile-jump>button{color:#17324d;text-align:left;background:#f8fafc;border:1px solid #dbe3eb;border-radius:10px;width:100%;padding:12px;font-weight:700}.cookie-mobile-jump nav{background:#fff;border:1px solid #dbe3eb;border-radius:10px;margin-top:6px;padding:7px;display:grid}.cookie-mobile-jump nav a{color:#52657a;padding:8px}.cookie-status{text-align:right;max-width:90px}.cookie-detail dl{grid-template-columns:1fr}.cookie-privacy-card{display:block}.cookie-privacy-card>div:last-child{margin-top:16px}}.admin-model-list{grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:14px}.admin-model-row{background:#f7f9fc;border:1px solid #dce4ed;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid;box-shadow:6px 6px 14px #a3b1c638,-5px -5px 12px #ffffffe6,inset 0 1px #fffc}.admin-model-row>div:first-child{gap:7px}.admin-model-status{color:#53657a;text-transform:uppercase;letter-spacing:.06em;background:#e9eef5;border-radius:999px;width:max-content;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-model-stats{grid-template-columns:repeat(6,minmax(45px,1fr));gap:7px;margin-top:10px;display:grid}.admin-model-stats>div{background:#fff;border:1px solid #e0e7ef;border-radius:9px;padding:8px 7px;box-shadow:inset 0 1px 2px #0f172a0a}.admin-model-stats b,.admin-model-stats small{display:block}.admin-model-stats b{color:var(--ink);font-size:15px}.admin-model-stats small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:9px}.admin-model-error{color:#9b3d46;font-size:11px}.admin-model-controls{padding-top:2px}@media (max-width:900px){.admin-model-list{grid-template-columns:1fr}}@media (max-width:620px){.admin-model-row{grid-template-columns:1fr}.admin-model-stats{grid-template-columns:repeat(3,1fr)}.admin-model-controls{width:100%}}.admin-model-stats b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-model-stats small{white-space:normal;line-height:1.2}.admin-model-row,.admin-model-row>div:first-child{min-width:0}@media (max-width:1100px){.admin-model-list{grid-template-columns:1fr}}@media (max-width:800px){.scheduler-grid{grid-template-columns:1fr}}.scheduler-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scheduler-card{border:1px solid var(--line);background:#f7f9fc;border-radius:12px;gap:6px;padding:15px;display:grid;box-shadow:4px 4px 10px #a3b1c62e,-4px -4px 9px #ffffffd9}.scheduler-card strong{font-size:14px}.scheduler-card span{color:var(--accent);font-size:11px;font-weight:700}.scheduler-card small{color:var(--muted);font-size:11px;line-height:1.5}@media (max-width:800px){.scheduler-grid{grid-template-columns:1fr}}.account-search{margin-top:9px}.account-search-results{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;gap:6px;margin:8px 0 14px;padding:8px;display:grid}.account-search-results a{border-radius:7px;align-items:center;gap:10px;padding:8px;display:flex}.account-search-results a:hover{background:#fff}.account-search-results span{gap:1px;display:grid}.account-search-results small{color:var(--muted);font-size:11px}.account-search-results p{margin:0;padding:5px 8px;font-size:13px}.search-helper-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:12px 0 6px;font-size:12px;font-weight:700;display:block}.mobile-category-menu{display:none}.mobile-category-menu summary{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700;list-style:none}.mobile-category-menu summary::-webkit-details-marker{display:none}.mobile-category-menu nav{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-top:6px;padding:6px;display:grid}.mobile-category-menu nav a{color:var(--muted);align-items:center;gap:7px;padding:7px;font-size:12px;display:flex}@media (max-width:900px){.mobile-category-menu{margin:5px 0 8px;display:block}.mobile-category-menu+.sidebar-divider,.sidebar>.topic-nav{display:none}}.category-landing{max-width:1180px}.category-landing .page-heading{max-width:760px}.category-landing .page-heading p{max-width:680px;color:var(--muted);line-height:1.7}.category-landing .question-grid{margin-top:12px}.scheduler-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.scheduler-card-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.scheduler-card-title b{text-transform:uppercase;letter-spacing:.08em;color:#b42318;font-size:10px}.scheduler-card.scheduler-missed{background:#fff8f7;border-color:#e6a5a0}.scheduler-card.scheduler-missed span{color:#b42318}.scheduler-job-buttons{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.scheduler-terminal{color:#dbe7f1;white-space:pre-wrap;background:#18202b;border-radius:8px;max-height:260px;margin:12px 0;padding:14px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.free-run-summary{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin:14px 0;padding:14px 16px;display:flex;box-shadow:inset 1px 1px 3px #a3b1c624}.free-run-summary>div{gap:4px;display:grid}.free-run-summary strong{font-size:13px}.free-run-summary small{color:var(--muted);font-size:12px}.free-run-summary details{max-width:52%;font-size:12px}.free-run-summary summary{cursor:pointer;font-weight:700}.free-run-summary ul{color:var(--muted);max-height:120px;margin:8px 0 0;padding-left:18px;overflow:auto}@media (max-width:650px){.free-run-summary{display:grid}.free-run-summary details{max-width:none}}.event-context{color:#536474;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin:-4px 0 8px;font-size:11px;font-weight:700;display:block;overflow:hidden}.admin-model-specialties{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.admin-model-specialties span{color:#53657a;letter-spacing:.03em;background:#eef3f8;border:1px solid #d7e1ec;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:750;display:inline-flex}.profile-posting-frequency{color:var(--muted);background:#eef2f6;border:1px solid #dce4ed;border-radius:14px;align-items:center;gap:9px;margin:14px 0 8px;padding:12px 16px;display:flex;box-shadow:7px 7px 14px #a3b1c647,-6px -6px 14px #ffffffeb,inset 0 1px #ffffffd9}.profile-posting-frequency strong{color:var(--ink)}.profile-rank-pills{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.profile-rank-pills span{color:#53657a;background:#eef3f8;border:1px solid #d7e1ec;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:750;display:inline-flex}.dashboard-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-preview-grid>.panel:first-child{grid-column:1/-1}.preview-metrics{grid-template-columns:repeat(4,1fr);margin:18px 0}.preview-metrics .metric-card{padding:14px}.preview-metrics .metric-card strong{font-size:27px}.preview-feature{min-height:210px}.preview-paid{background:#f7f9fc}.dashboard-preview-footer{justify-content:center;gap:10px;margin:24px 0;font-weight:700;display:flex}@media (max-width:700px){.dashboard-preview-grid{grid-template-columns:1fr}.dashboard-preview-grid>.panel:first-child{grid-column:auto}.preview-metrics{grid-template-columns:repeat(2,1fr)}}.preview-tabs a{color:#60708d;border-radius:7px;align-items:center;padding:10px 18px;font-weight:700;display:inline-flex}.preview-tabs a.active{background:var(--night);color:#fff;box-shadow:0 4px 12px #111a3320}.model-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.model-route-grid>div{border:1px solid var(--line);background:#f7f9fc;border-radius:12px;padding:20px}.model-route-grid h2{margin-bottom:8px}.model-route-grid p{color:var(--muted)}@media (max-width:650px){.model-route-grid{grid-template-columns:1fr}}.admin-model-schedule{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:8px;font-size:11px;display:flex}.admin-model-schedule span{background:#eef2f6;border:1px solid #dce4ed;border-radius:8px;padding:5px 8px}.admin-model-stats{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));align-items:stretch}.admin-model-stats b{white-space:nowrap;font-size:clamp(13px,1.4vw,17px)}.admin-model-stats small{font-size:9px;line-height:1.2}.admin-model-row{flex-direction:column;gap:14px;display:flex}.admin-model-row>div:first-child{width:100%}.admin-model-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;width:100%;padding-top:0;display:flex}.admin-model-stats{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.admin-model-stats>div{min-width:0}.admin-model-stats b{text-overflow:ellipsis;overflow:hidden}.admin-model-controls .button{white-space:nowrap}@media (max-width:760px){.admin-model-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-model-controls{justify-content:stretch}.admin-model-controls label,.admin-model-controls .button{flex:180px}}.admin-run-status{color:var(--muted);background:#eef3f8;border:1px solid #d7e1ec;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:13px}.admin-model-last-run{color:var(--muted);margin-top:8px;font-size:11px}.admin-model-controls{border-top:1px solid #dce4ed;padding-top:12px}.admin-model-controls label{min-width:160px}.admin-model-schedule{margin-top:5px}.admin-model-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-model-run-status{color:var(--muted);align-self:center;min-height:16px;font-size:11px}.admin-model-controls{align-items:center}@media (max-width:760px){.admin-model-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-model-tier{letter-spacing:.06em;border-radius:999px;width:max-content;margin-left:6px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-model-tier.free{color:#3e6b25;background:#eaf5df;border:1px solid #c8e6a8}.admin-model-tier.provider{color:#6540a3;background:#f0e8ff;border:1px solid #d8c4ff}.provider-run-summary{border-left:3px solid #8c64c7}.provider-run-summary .eyebrow{color:#7650a8}.admin-model-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-model-name{font-size:20px}.admin-model-subline{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.admin-model-category{color:var(--muted);font-size:12px}.admin-model-state{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.admin-model-operations{border-top:1px solid #dce4ed;justify-content:space-between;align-items:flex-end;gap:18px;padding-top:12px;display:flex}.admin-model-operations>div:first-child{color:var(--muted);flex-direction:column;gap:3px;min-width:0;font-size:11px;display:flex}.admin-model-operations strong{color:var(--ink);font-size:12px}.admin-model-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px;display:flex}.admin-model-actions label{min-width:150px}.admin-model-actions .button{white-space:nowrap}.admin-model-row{gap:14px}.admin-model-run-status{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}@media (max-width:760px){.admin-model-header,.admin-model-operations{flex-direction:column}.admin-model-actions{justify-content:stretch;width:100%}.admin-model-actions label,.admin-model-actions .button{flex:160px}.admin-model-state{white-space:normal}.admin-model-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.market-consensus{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.market-consensus strong{color:var(--ink);font-size:16px}.market-consensus.unavailable{padding:8px 0}.consensus-outcomes{flex-wrap:wrap;gap:8px;display:flex}.consensus-outcomes strong{font-size:14px}.consensus-bar{background:#e9eee9;border-radius:8px;gap:2px;height:7px;display:flex;overflow:hidden}.consensus-bar i{background:var(--green);min-width:2px;display:block}.consensus-bar i:nth-child(2){background:#7d9fc5}.consensus-bar i:nth-child(3){background:#b39bca}.record-outcome small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:600;display:block}.record-outcome>span{font-size:14px;line-height:1.5;display:block}.two-outcome-values{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.two-outcome-values label{color:var(--muted);font-size:13px;font-weight:600}.two-outcome-values input{border:1px solid var(--line);border-radius:7px;width:70px;margin:7px 4px 0 0;padding:9px;font-size:22px;font-weight:700}.two-outcome-values b{color:var(--ink);font-size:18px}.question-card h3{flex:none;margin-bottom:18px}.question-card .market-consensus{margin-top:2px;margin-bottom:4px}.question-card .card-footer{margin-top:14px}.two-consensus-labels{grid-template-columns:1fr 1fr;gap:12px;display:grid}.two-consensus-labels>div:last-child{text-align:right}.two-consensus-labels strong{font-size:22px;line-height:1.1;display:block}.two-consensus-labels small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.two-consensus .consensus-bar{margin-top:2px}.market-consensus>span{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}:root{--outcome-a:#315cf4;--outcome-b:#7768d8;--binary-yes:#2563eb;--binary-no:#e83e6f}.two-consensus-labels>div:first-child strong,.outcome-a strong{color:var(--outcome-a)}.two-consensus-labels>div:last-child strong,.outcome-b strong{color:var(--outcome-b)}.two-consensus .consensus-bar i:first-child{background:var(--outcome-a)}.two-consensus .consensus-bar i:last-child{background:var(--outcome-b)}.two-outcome-values{align-items:end}.two-outcome-values label{text-align:left;grid-template-rows:30px 36px 34px;display:grid}.two-outcome-values label:last-child{text-align:right}.two-outcome-values label strong{font-size:28px;line-height:1}.two-outcome-values input{text-align:center;border-color:currentColor;justify-self:start;width:72px}.two-outcome-values label:last-child input{justify-self:end}.two-outcome-range{height:12px;accent-color:var(--outcome-a);border-radius:10px;padding:0}.two-outcome-hint{color:var(--muted);margin:8px 0 0;font-size:12px}.consensus-outcomes strong:first-child{color:var(--outcome-a)}.consensus-outcomes strong:nth-child(2){color:var(--outcome-b)}.analyst-model-consensus .consensus-outcomes strong{color:#7566b3!important}.category-technology{color:#7462a9;background:#f0edfb;border-color:#d8cff4}.category-motorsports{color:#3159ae;background:#e8efff;border-color:#bfd0f5}.category-competitive-athletics{color:#927036;background:#fff5df;border-color:#f0d99d}.category-politics{color:#a66787;background:#fbeef4;border-color:#ebc9d9}.category-entertainment{color:#347052;background:#eaf4ed;border-color:#c8e2d0}.category-economics{color:#9b704f;background:#fff1e7;border-color:#ebd0bd}.category-crypto{color:#497d89;background:#e9f6f8;border-color:#c5e3e8}.category-science{color:#5274ac;background:#eef2fc;border-color:#cad7f2}.category-world-events{color:#4e8063;background:#edf3ee;border-color:#cce0d0}.question-runner{margin-bottom:20px}.question-runner .search-field{margin-top:14px}.question-runner-results{gap:5px;margin-top:8px;display:grid}.question-runner-results button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px 12px}.question-runner-results small,.question-runner-selection small,.question-runner-models small{color:var(--muted);font-size:12px;display:block}.question-runner-selection{border-bottom:1px solid var(--line);gap:3px;margin-bottom:12px;padding:14px 0;display:grid}.question-runner-models{gap:8px;margin-top:12px;display:grid}.question-runner-models>label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.question-runner-ineligible{color:var(--muted);justify-content:space-between;padding:5px 10px;font-size:13px;display:flex}.question-runner-ineligible small{color:#a06b55}.question-runner-ineligible-list{border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.question-runner-ineligible-list summary{cursor:pointer;color:var(--muted);font-size:13px}.question-runner-log{color:#dbe5ff;white-space:pre-wrap;background:#111a33;border-radius:8px;max-height:220px;margin:10px 0 0;padding:12px;font-size:11px;overflow:auto}.question-runner-question-row{text-align:left;border:1px solid var(--line,#dbe3ed);width:100%;color:inherit;background:#f8fafc;border-radius:12px;flex-direction:column;gap:4px;margin-top:8px;padding:13px 16px;display:flex}.question-runner-question-row small,.question-runner-model-row small,.question-runner-selected small{color:#64748b}.question-runner-selected{background:#f8fafc;border:1px solid #dbe3ed;border-radius:14px;gap:7px;margin-top:14px;padding:16px;display:grid}.question-runner-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.question-runner-section-head>div{flex-direction:column;gap:5px;display:flex}.question-runner-filters{gap:8px;display:flex}.question-runner-filters input,.question-runner-filters select{background:#fff;border:1px solid #dbe3ed;border-radius:9px;padding:8px 10px}.question-runner-model-row{border-bottom:1px solid #e7edf4;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:flex}.question-runner-model-row span{flex-direction:column;gap:3px;display:flex}.question-runner-selection-actions{gap:16px;padding:12px 0;display:flex}.question-runner-actions{justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.question-runner-popular{margin-top:14px}.question-runner-models{margin-top:16px}.predictor-distribution{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.predictor-distribution span{background:#f8fafc;border:1px solid #dbe3ed;border-radius:7px;justify-content:space-between;gap:10px;padding:6px 8px;font-size:12px;display:flex}.predictor-distribution b{color:#2b55d7}.question-request-tabs{flex-wrap:wrap;gap:6px;display:flex}.question-request-tabs button{color:#53657d;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ed;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.question-request-tabs button.active{color:#173b5b;background:#e8f0f8;border-color:#9bb3ca}.question-request-tabs span{opacity:.72}.question-runner-request-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;display:grid}.question-runner-request-row .question-runner-question-row{margin-top:0}.request-row-meta{text-align:right;color:#64748b;flex-direction:column;align-items:flex-end;gap:5px;min-width:170px;display:flex}.request-row-meta small{font-size:12px}.request-status{letter-spacing:.06em;color:#9a6a16;font-size:11px;font-weight:800}.request-status.answered{color:#23734d}.request-status.closed{color:#8a4b4b}@media (max-width:700px){.question-runner-request-row{grid-template-columns:1fr}.request-row-meta{text-align:left;align-items:flex-start;padding:0 4px 6px}.question-runner-section-head{flex-direction:column;align-items:flex-start}}.forecast-request-empty{background:#f8fafc;border:1px solid #dbe3ed;border-radius:12px;gap:8px;margin-top:14px;padding:18px;display:grid}.forecast-request-empty strong{font-size:17px}.forecast-request-empty p{color:var(--muted);margin:0}.forecast-request-empty small{color:var(--muted)}.parent-event-child-count{color:var(--muted);margin-top:-6px;font-size:12px;display:block}.request-quota{color:#52657a;background:#eef3f8;border:1px solid #dbe3ed;border-radius:9px;align-items:center;gap:10px;margin-top:4px;padding:9px 11px;display:flex}.request-quota strong{color:#294f9f;font-size:20px}.request-quota span{font-size:12px}@media (max-width:700px){.admin-job-row{grid-template-columns:1fr auto}.admin-job-row>small{grid-column:1/-1}}.admin-duplicate-status{display:none}.admin-job-list{gap:8px;display:grid}.admin-job-row{border:1px solid var(--line);background:#f7f9fc;border-radius:12px;grid-template-columns:minmax(150px,1fr) auto minmax(120px,.7fr);align-items:center;gap:10px;padding:12px 14px;display:grid;box-shadow:inset 1px 1px 3px #a3b1c61f}.admin-job-row>div{gap:3px;display:grid}.admin-job-row small{color:var(--muted);font-size:11px}.admin-job-status{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.admin-job-status.queued{color:#53657b;background:#eef2f7}.admin-job-status.running{color:#1d5fd1;background:#e7f0ff}.admin-job-status.completed{color:#21734a;background:#e8f6ef}.admin-job-status.partial{color:#946200;background:#fff4d6}.admin-job-status.failed{color:#b42318;background:#fff0ef}.admin-job-row details{grid-column:1/-1}.admin-job-row pre{white-space:pre-wrap;max-height:120px;color:var(--muted);margin:6px 0 0;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@media (max-width:700px){.admin-job-row{grid-template-columns:1fr auto}.admin-job-row>small{grid-column:1/-1}}.profile-history{margin-top:22px}.profile-history-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:0 0 14px;display:flex}.profile-history-toolbar h2{margin:0 0 4px}.profile-history-filters{flex-wrap:wrap;gap:8px;display:flex}.profile-history-filters select{min-width:125px;color:var(--ink);font:inherit;background:#f7f9fb;border:1px solid #d7e1ec;border-radius:10px;padding:9px 12px}.profile-history>.button{margin-top:16px}@media (max-width:640px){.profile-history-toolbar{flex-direction:column;align-items:stretch}.profile-history-filters select{flex:1;width:100%;min-width:0}.profile-history-filters label{flex:1}}.button:focus-visible{outline-offset:3px;outline:3px solid #2f5eeb73}.text-link:focus-visible{outline-offset:3px;outline:3px solid #2f5eeb73}button:focus-visible{outline-offset:3px;outline:3px solid #2f5eeb73}a:focus-visible{outline-offset:3px;outline:3px solid #2f5eeb73}input:focus-visible{outline-offset:3px;outline:3px solid #2f5eeb73}select:focus-visible{outline-offset:3px;outline:3px solid #2f5eeb73}.forecast-threshold-select{gap:6px;margin:18px 0 20px;display:grid}.forecast-threshold-select span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.forecast-threshold-select select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#f7f9fc;border-radius:12px;padding:13px 14px;font-weight:700}.threshold-summary{gap:8px;margin:22px 0;display:grid}.threshold-summary>span{font-weight:700}.threshold-summary>div{gap:6px;display:grid}.threshold-summary-item{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#f7f9fc;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.threshold-summary-item span{font-size:13px}.threshold-summary-item strong{color:var(--accent);font-size:14px}.grouped-market-consensus{gap:6px;min-width:0;margin-top:16px;display:grid}.grouped-market-consensus .market-label{margin-bottom:2px}.grouped-market-row{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;font-size:13px;display:grid}.grouped-market-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grouped-market-row strong{color:var(--ink);white-space:nowrap;flex:none}.grouped-more{color:var(--ink);margin-top:3px;font-weight:700}.feed-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;font-size:13px;display:flex}.feed-pagination button:disabled{visibility:hidden}.consensus-expand{color:var(--signal);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}.market-consensus.cumulative .consensus-outcomes strong{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.market-consensus.cumulative .consensus-outcomes strong b{white-space:nowrap}.forecast-stepper{justify-content:space-between;gap:10px;margin:12px 0;display:flex}.threshold-review{background:#f7f9fd;border-radius:8px;max-height:220px;margin:8px 0 14px;padding:8px;overflow:auto}.threshold-review .threshold-summary-item{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;gap:12px;width:100%;padding:7px 4px;display:flex}.threshold-review .threshold-summary-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.threshold-review .threshold-summary-item strong{flex:none}.question-discovery{border:1px solid var(--line);background:#f7f9fd;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.question-discovery-controls{grid-template-columns:1.2fr .7fr 1fr auto;align-items:end;gap:10px;display:grid}.question-discovery-controls label{color:var(--muted);gap:5px;font-size:12px;display:grid}.question-discovery-controls select,.question-discovery-controls input{min-width:0}.question-discovery-result{gap:5px;font-size:13px;display:grid}.question-discovery-result span{color:var(--muted)}.question-discovery-group{border-top:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.question-discovery-group>small{color:var(--muted)}.question-discovery-children{border-left:2px solid var(--line);gap:6px;margin-top:5px;padding-left:10px;display:grid}.question-discovery-check{white-space:nowrap;align-items:center;gap:6px!important;display:flex!important}.question-discovery-check input{width:auto}@media (max-width:700px){.question-discovery-controls{grid-template-columns:1fr 1fr}.question-discovery-controls button{grid-column:1/-1}}.question-card h3{flex:none}.question-card.structured-question-card h3,.question-card.grouped-question-card h3{flex:1}.question-discovery-pagination{justify-content:center;align-items:center;gap:18px;margin:14px auto 2px;display:flex}.question-discovery-pagination button{color:#173b5b;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ed;border-radius:9px;padding:7px 12px;font-weight:700;box-shadow:0 2px 5px #173b5b0f}.question-discovery-pagination button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.question-discovery-pagination span{text-align:center;color:#53657d;min-width:90px;font-size:13px;font-weight:700}.question-discovery .question-runner-question-row{padding:10px 13px}.question-discovery-secondary{padding:12px 16px}.question-discovery-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.question-discovery-toggle>span:first-child{flex-direction:column;gap:3px;display:flex}.question-discovery-toggle>span:last-child{color:#53657d;font-size:18px}.question-discovery-secondary .question-discovery-controls{margin-top:12px}.admin-health-content{flex-direction:column;display:flex}.admin-health-content>.page-heading{order:1}.admin-health-content>.metric-grid{order:2}.admin-health-content>.scheduler-panel{order:3}.admin-health-content>.question-runner{order:4}.admin-health-content>.admin-operations{order:8}.admin-health-content>.panel:not(.scheduler-panel):not(.admin-operations):not(.question-runner){order:9}.grouped-event-page h1{margin-bottom:4px}.grouped-event-meta{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 0 16px;font-size:13px;display:flex}.grouped-event-tags{align-items:center;gap:8px;display:flex}.subcategory-pill{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.4px;background:#f5f7f9;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.grouped-event-selector{color:var(--muted);align-items:center;gap:12px;margin:20px 0 0;font-size:13px;font-weight:700;display:flex}.grouped-event-selector select{border:1px solid var(--line);min-width:240px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.grouped-event-probabilities>p{color:var(--muted);margin:3px 0 12px;font-size:13px}.grouped-event-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:44px;padding:8px 10px;display:grid}.grouped-event-row:hover,.grouped-event-row.selected{background:#eef4f8}.grouped-event-row.selected{box-shadow:inset 3px 0 0 var(--steel)}.grouped-event-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:14px;line-height:1.3;overflow:hidden}.grouped-event-row strong{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.grouped-event-toggle{margin:20px auto 0;display:flex}.grouped-event-page .category{border:1px solid #0000}.embedded-question-heading{border-top:1px solid var(--line);margin:32px 0 16px;padding-top:24px}.embedded-question-heading h2{margin:5px 0 4px}.embedded-question-heading p{color:var(--muted);margin:0}.embedded-question-heading .text-link{margin-top:10px;display:inline-flex}@media (max-width:650px){.grouped-event-meta{flex-direction:column;align-items:flex-start;gap:8px}.grouped-event-selector{flex-direction:column;align-items:flex-start;gap:6px}.grouped-event-selector select{width:100%;min-width:0}.grouped-event-row{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;padding:8px 5px}.grouped-event-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.grouped-event-row strong{font-size:14px}}.grouped-event-row[type=button]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.grouped-forecast-controls{grid-template-columns:minmax(0,2.15fr) minmax(190px,1fr);gap:16px;margin:18px 0 8px;display:grid}.grouped-forecast-controls label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.grouped-forecast-controls select{border:1px solid var(--line);width:100%;min-width:0;max-width:none;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.grouped-certainty-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.grouped-certainty-label strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:22px}.grouped-certainty-range{-webkit-appearance:none;appearance:none;height:8px;accent-color:var(--green);background:#e4ece5;border:1px solid #cbd8cc;border-radius:999px;margin:10px 0 6px;padding:0}.grouped-certainty-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--green);cursor:grab;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 7px #173a2533}.grouped-certainty-range:active::-webkit-slider-thumb{cursor:grabbing}.grouped-certainty-range::-moz-range-track{background:#e4ece5;border:1px solid #cbd8cc;border-radius:999px;height:8px}.grouped-certainty-range::-moz-range-thumb{background:var(--green);cursor:grab;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 7px #173a2533}.grouped-certainty-range:focus-visible{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.grouped-certainty-range:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 35%,transparent)}}.grouped-certainty-range:focus-visible{outline-offset:4px;border-radius:4px}.grouped-market-value{justify-content:space-between;align-items:baseline;gap:16px;margin:18px 0 8px;display:flex}.grouped-market-value span{color:var(--ink);font-size:18px;font-weight:700}.grouped-market-value strong{font-variant-numeric:tabular-nums;font-size:28px}.grouped-binary-market-probability p{color:var(--muted);margin:8px 0}.grouped-event-header{max-width:850px;margin:22px 0 28px}.grouped-event-header .question-semantic-label{margin-bottom:7px}.grouped-event-header .question-intro-copy{max-width:680px}.grouped-event-markets{border:1px solid var(--line);background:#f8fafc;border-radius:16px;padding:20px 22px;box-shadow:5px 6px 18px #173a2510,inset 1px 1px #fff}.grouped-event-list-heading{justify-content:space-between;align-items:end;gap:18px;padding:18px 0 10px;display:flex}.grouped-event-list-heading p,.grouped-event-source{color:var(--muted);margin:4px 0 0;font-size:12px;display:block}.grouped-event-search{min-width:220px;display:flex}.grouped-event-search input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;padding:10px 12px}.grouped-event-probabilities{margin-top:4px}.grouped-event-row{border-radius:9px;margin:5px 0;box-shadow:2px 3px 8px #173a2510;background:#fff!important;border:1px solid #e0e7e3!important}.grouped-event-row:hover{box-shadow:3px 5px 12px #173a2518;background:#fbfefd!important;border-color:#9bbca8!important}.grouped-event-row.selected{box-shadow:inset 3px 0 0 var(--green),2px 3px 8px #173a2510;background:#f1f8f3!important;border-color:#77a98a!important}.grouped-event-arrow{color:var(--muted);font-size:15px}.grouped-event-empty,.grouped-event-result-count{color:var(--muted);margin:16px 0 0;font-size:13px}.grouped-market-reference-note{border-top:1px solid var(--line);color:var(--muted);gap:5px;margin-top:2px;padding:10px 16px;font-size:13px;display:grid}.grouped-market-reference-note strong{color:var(--ink);letter-spacing:.4px;text-transform:uppercase;font-size:12px}.grouped-market-reference-note span{color:var(--ink);font-weight:700}.grouped-market-reference-note small{color:var(--muted);font-size:12px}@media (max-width:650px){.grouped-event-markets{border-radius:13px;padding:16px}.grouped-event-list-heading{display:block}.grouped-event-search{min-width:0;margin-top:13px}.grouped-event-row{margin:5px 0}.grouped-event-header{margin-top:18px}.grouped-event-header h1{font-size:30px}.grouped-forecast-controls{grid-template-columns:minmax(0,1fr);gap:10px}.grouped-forecast-controls label{min-width:0}}.admin-control-center{background:#f4f6fa;min-height:100vh;padding:24px 0 56px}.admin-primary-tabs{z-index:10;background:#f4f6faf0;border:1px solid #dbe1eb;border-radius:16px;gap:6px;max-width:1280px;margin:0 auto 18px;padding:8px 12px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 24px #28375014}.admin-primary-tabs button{color:#617087;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 18px;font-weight:700}:is(.admin-primary-tabs button:hover,.admin-primary-tabs button:focus-visible){color:#1c2940;outline-offset:2px;background:#e9edf4;outline:2px solid #91a7c5}.admin-primary-tabs button.active{color:#17233a;background:#fff;box-shadow:0 3px 10px #2837501f}.admin-tab-panel{max-width:1280px;margin:0 auto}.admin-questions-tab{padding:0}.admin-questions-tab .question-runner{margin-top:0}@media (max-width:700px){.admin-control-center{padding:10px 0 36px}.admin-primary-tabs{border-radius:12px;margin-bottom:12px;padding:6px 8px}.admin-primary-tabs button{padding:9px 13px;font-size:.92rem}.admin-tab-panel{width:100%}}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.admin-overview-card{background:#fff;border:1px solid #dbe1eb;border-radius:15px;padding:17px 18px;box-shadow:0 5px 15px #28375012}.admin-overview-card span{color:#68778c;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.admin-overview-card strong{color:#17233a;margin:8px 0 4px;font-size:28px;display:block}.admin-overview-card small{color:#6d7a8d}.admin-overview-updated{color:#748196;font-size:12px}.admin-overall-status{align-self:center;font-size:14px}.admin-overall-status.healthy{color:#2f7d61}.admin-overall-status.attention,.admin-overall-status.degraded{color:#a56a19}.admin-overall-status.unknown{color:#748196}.admin-attention-row,.admin-system-row{border-bottom:1px solid #e4e8ef;grid-template-columns:minmax(150px,.5fr) minmax(0,1.5fr);gap:10px;padding:11px 0;display:grid}.admin-attention-row span,.admin-system-row small{color:#68778c}.admin-attention-row.red strong{color:#b44a4a}.admin-attention-row.amber strong{color:#a56a19}.admin-clear{color:#2f7d61}.admin-system-row{grid-template-columns:150px 120px minmax(0,1fr);align-items:center}.admin-system-row span{color:#2f7d61}.admin-platform-totals{color:#68778c;margin:14px 0}@media (max-width:800px){.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-system-row{grid-template-columns:1fr 100px}.admin-system-row small{grid-column:1/-1}}@media (max-width:480px){.admin-overview-grid,.admin-attention-row,.admin-system-row{grid-template-columns:1fr}}.admin-questions-workspace{max-width:1280px;margin:0 auto;padding:18px 0 48px}.admin-questions-header{padding:8px 0 14px}.admin-questions-header h1{margin:4px 0}.admin-questions-header p{color:#68778c;margin:0}.admin-secondary-tabs{border-bottom:1px solid #dbe1eb;margin-bottom:16px;overflow-x:auto}.admin-secondary-tabs>div{gap:6px;min-width:max-content;display:flex}.admin-secondary-tabs button{color:#68778c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 15px;font-weight:700}:is(.admin-secondary-tabs button:hover,.admin-secondary-tabs button:focus-visible){color:#17233a;outline-offset:-2px;outline:2px solid #91a7c5}.admin-secondary-tabs button.active{color:#17233a;border-bottom-color:#647e9c}.admin-question-view .question-runner{margin-top:0}.admin-question-view-requests .question-runner-popular:first-of-type,.admin-question-view-catalog .question-runner-popular:first-of-type{display:block}@media (max-width:700px){.admin-questions-workspace{padding:10px 0 36px}.admin-secondary-tabs button{padding:9px 12px;font-size:.92rem}}.admin-focused-view{padding:4px 0}.admin-subview-controls{gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.admin-subview-controls button{color:#68778c;white-space:nowrap;background:#fff;border:1px solid #dbe1eb;border-radius:999px;padding:8px 13px}.admin-subview-controls button.active{color:#17233a;background:#e9edf4}.admin-focused-list{gap:8px;display:grid}.admin-focused-row{background:#fff;border:1px solid #dbe1eb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 3px 10px #2837500d}.admin-focused-row>div:first-child{min-width:0}.admin-focused-row strong,.admin-focused-row small{display:block}.admin-focused-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-focused-row small{color:#68778c;margin-top:4px}.admin-row-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.admin-catalog-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:14px;display:flex}.admin-catalog-filters label{color:#68778c;gap:5px;font-size:12px;font-weight:700;display:grid}.admin-catalog-filters input,.admin-catalog-filters select{background:#fff;border:1px solid #dbe1eb;border-radius:10px;min-width:180px;padding:9px 11px}.admin-focused-pagination{justify-content:center;align-items:center;gap:18px;margin:18px 0;display:flex}.admin-focused-pagination button{background:#fff;border:1px solid #dbe1eb;border-radius:10px;padding:8px 12px}@media (max-width:650px){.admin-focused-row{flex-direction:column;align-items:flex-start}.admin-row-actions{width:100%}.admin-row-actions button{flex:1}.admin-catalog-filters{grid-template-columns:1fr;display:grid}.admin-catalog-filters input,.admin-catalog-filters select{width:100%}}.admin-model-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.admin-model-summary-grid>div{background:#fff;border:1px solid #dbe1eb;border-radius:14px;padding:14px 16px}.admin-model-summary-grid span{color:#68778c;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.admin-model-summary-grid strong{color:#17233a;margin-top:7px;font-size:25px;display:block}.model-state{letter-spacing:.04em;font-size:11px;font-weight:800}.model-state.healthy{color:#2f7d61}.model-state.error{color:#b44a4a}.model-state.idle{color:#8b743e}.admin-execution-actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.admin-models-workspace{max-width:1280px;margin:0 auto;padding:18px 0 48px}.admin-models-workspace select{background:#fff;border:1px solid #dbe1eb;border-radius:9px;padding:8px}@media (max-width:700px){.admin-model-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-models-workspace{padding:10px 0 36px}}.admin-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-automation-card{border:1px solid var(--line);background:var(--surface,#f7f9fc);border-radius:16px;padding:20px;box-shadow:4px 4px 12px #1e32500f}.admin-automation-card h2{margin:5px 0 10px}.admin-diagnostics-list,.admin-diagnostic-list{gap:8px;margin-top:18px;display:grid}.admin-diagnostic-row{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;grid-template-columns:1.2fr .8fr 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-diagnostic-row small{color:var(--muted);display:block}.admin-diagnostic-row pre{white-space:pre-wrap;max-width:420px;font-size:11px}.admin-inline-confirm{border-top:1px solid var(--line);grid-column:1/-1;margin-top:8px;padding:10px}@media (max-width:700px){.admin-automation-grid{grid-template-columns:1fr}.admin-diagnostic-row{grid-template-columns:1fr 1fr}.admin-diagnostic-row details{grid-column:1/-1}}.admin-system-row{min-width:0}.admin-system-row strong,.admin-system-row small{overflow-wrap:anywhere;min-width:0}.admin-system-row small{line-height:1.35;display:block}.admin-system-row span.unknown{color:#748196}.admin-system-row span.online,.admin-system-row span.available{color:#2f7d61}.admin-system-row span.stale,.admin-system-row span.attention{color:#a56a19}.admin-system-row span.offline{color:#b44a4a}.admin-attention-row{min-width:0}.admin-attention-row span{overflow-wrap:anywhere;min-width:0}.legacy-grouped-forecast{border:1px solid var(--line);background:#f8fafc;border-radius:14px;margin-bottom:10px;padding:16px}.legacy-grouped-forecast header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legacy-grouped-forecast h3{margin:4px 0}.legacy-grouped-forecast header small{color:var(--muted);white-space:nowrap}.legacy-grouped-rows{gap:4px;margin:10px 0;display:grid}.legacy-grouped-rows a{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) 54px 150px;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:grid}.legacy-grouped-rows span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.legacy-grouped-rows strong{text-align:right}.legacy-grouped-rows small{color:var(--muted);text-align:right}@media (max-width:600px){.legacy-grouped-rows a{grid-template-columns:minmax(0,1fr) 48px}.legacy-grouped-rows small{text-align:left;grid-column:1/-1}.legacy-grouped-forecast header{display:block}.legacy-grouped-forecast header small{margin-top:4px;display:block}}.grouped-semantic-family{margin:18px 0 24px}.grouped-semantic-family h2{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:750}.probability-leader{color:var(--ink);font-weight:750;box-shadow:0 2px 8px #4874a01f;background:var(--blue-soft,#eaf2fb)!important;border-color:var(--blue,#6d9fd1)!important}.probability-leader b,.probability-leader strong{font-weight:800}.market-label-with-info{align-items:center;gap:6px;display:inline-flex}.consensus-info{cursor:pointer;width:16px;height:16px;color:inherit;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:800;display:inline-flex}.market-probability-info-anchor{align-items:center;display:inline-flex}.market-probability-info-trigger:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.market-probability-tooltip{z-index:1000;border:1px solid var(--line);background:var(--surface,#f8faf8);color:var(--ink);pointer-events:auto;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.45;position:fixed;box-shadow:0 10px 28px #293a322e}.question-card{cursor:pointer}.question-card:focus-visible{outline:3px solid var(--green);outline-offset:3px}.question-attribution{color:#718078}.settings-section-note{color:var(--muted);margin:-6px 0 15px;font-size:13px}.standard-summary{border:1px solid var(--line);box-shadow:var(--shadow);background:#f8faf8;border-radius:10px;padding:24px}.score-intuition{border-left:3px solid var(--green);color:var(--ink);background:#f4f8f3;gap:3px;margin:16px 0;padding:13px 15px;font-size:14px;display:grid}.score-intuition span{color:var(--muted)}.building-divider td{background:var(--background);border-top:2px solid var(--line);border-bottom:0;padding:20px 17px 10px}.building-divider strong,.building-divider span{display:block}.building-divider strong{color:var(--ink);font-size:15px}.building-divider span{color:var(--muted);margin-top:2px;font-size:12px}.dashboard-summary{color:var(--muted);margin-top:8px;font-weight:600;font-size:13px!important}.dashboard-page .follower-dashboard>aside{opacity:.96}.dashboard-page .follower-dashboard>aside .panel{padding:22px}.acquisition-page{max-width:1120px}.acquisition-page .page-heading p{max-width:760px}.acquisition-page .hero-actions{max-width:310px}.acquisition-data .question-grid{margin:18px 0 24px}.acquisition-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 20px;display:grid}.acquisition-copy p{max-width:760px}.acquisition-cta{background:var(--mint)}@media (max-width:700px){.acquisition-page .page-heading{display:block}.acquisition-page .hero-actions{max-width:none;margin-top:18px}.acquisition-model-grid{grid-template-columns:1fr}}.model-accuracy-summary{max-width:900px;color:var(--muted);line-height:1.7}.model-accuracy-table-wrap{margin:18px 0 16px;overflow-x:auto}.model-accuracy-table{border-collapse:collapse;width:100%;min-width:680px}.model-accuracy-table th,.model-accuracy-table td{text-align:left;border-bottom:1px solid #e5ebef;padding:12px 13px;font-size:13px}.model-accuracy-table th{color:#647583;letter-spacing:.8px;text-transform:uppercase;font-size:11px}.model-accuracy-table td:first-child{color:#647583;font-weight:700}.model-accuracy-table td:nth-child(3),.model-accuracy-table td:nth-child(n+4){font-variant-numeric:tabular-nums}.model-accuracy-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.model-accuracy-links{flex-wrap:wrap;gap:9px 20px;margin-top:16px;display:flex}.model-accuracy-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.model-accuracy-answer-grid>div{background:#fbfdfe;border:1px solid #e2e9ed;border-radius:11px;padding:15px 16px;box-shadow:inset 1px 1px 3px #30495b0a}.model-accuracy-answer-grid h3{margin:0 0 7px;font-size:15px}.model-accuracy-answer-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.model-accuracy-page .acquisition-copy{line-height:1.7}@media (max-width:700px){.model-accuracy-copy-grid,.model-accuracy-answer-grid{grid-template-columns:1fr}.model-accuracy-table{min-width:0}.model-accuracy-table thead{display:none}.model-accuracy-table,.model-accuracy-table tbody,.model-accuracy-table tr,.model-accuracy-table td{width:100%;display:block}.model-accuracy-table tr{border-bottom:1px solid #e5ebef;padding:11px 0}.model-accuracy-table td{border:0;justify-content:space-between;gap:15px;padding:5px 2px;display:flex}.model-accuracy-table td:before{content:attr(data-label);letter-spacing:.7px;color:#73818b;text-transform:uppercase;font-size:10px;font-weight:700}.model-accuracy-table td:nth-child(2){display:block}.model-accuracy-table td:nth-child(2):before{margin-bottom:3px;display:block}.model-accuracy-table-wrap{overflow:visible}}.request-callout{background:var(--surface,#f7f9fc);justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:20px 24px;display:flex}.request-callout h2{margin:3px 0 5px}.request-callout p{color:var(--muted);max-width:680px;margin:0}.request-callout .button{flex:none}@media (max-width:700px){.request-callout{padding:18px;display:block}.request-callout .button{margin-top:14px;display:inline-flex}}.acquisition-page .panel{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#dbe2e8;box-shadow:5px 6px 14px #29394912,-4px -4px 11px #ffffffe6,inset 0 1px #ffffffd9}.acquisition-page .intro-banner{box-shadow:6px 7px 16px #29394914,-5px -5px 13px #ffffffe6}.acquisition-page .acquisition-cta{background:linear-gradient(145deg,#eef3f6,#e6edf1);border-color:#d2dce3}.acquisition-page .button{box-shadow:2px 3px 7px #1e37461a}.acquisition-page .button.secondary{box-shadow:2px 3px 8px #1e37460f,inset 0 1px #ffffffe6}.model-path-card{min-height:190px}.model-path-card .eyebrow{color:var(--green);margin-bottom:12px}.model-path-card h2{margin-bottom:12px}.model-path-card p{max-width:52ch}@media (max-width:760px){.model-path-card{min-height:0}}.acquisition-page .question-card,.acquisition-page .saved-link{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.acquisition-page .question-card:hover,.acquisition-page .saved-link:hover{border-color:#aebfcd;transform:translateY(-2px);box-shadow:7px 9px 18px #2939491c,-3px -3px 9px #ffffffe6}.acquisition-page .question-card:active,.acquisition-page .saved-link:active{transform:translateY(0);box-shadow:3px 4px 9px #29394914}.acquisition-page .saved-link{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dbe2e8;border-radius:10px;padding:14px 15px}.acquisition-page .saved-link strong{color:var(--ink)}.acquisition-page .button{transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.acquisition-page .button:hover{transform:translateY(-1px);box-shadow:4px 6px 11px #1e374624}.acquisition-page .button:active{transform:translateY(0);box-shadow:inset 2px 2px 5px #1e374629}:is(.acquisition-page .button:focus-visible,.acquisition-page .question-card:focus-visible,.acquisition-page .saved-link:focus-visible){outline-offset:4px;outline:3px solid #137253}@media (max-width:700px){.acquisition-page .question-card:hover,.acquisition-page .saved-link:hover,.acquisition-page .button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.acquisition-page .question-card,.acquisition-page .saved-link,.acquisition-page .button{transition:none}.acquisition-page .question-card:hover,.acquisition-page .saved-link:hover,.acquisition-page .button:hover,.acquisition-page .question-card:active,.acquisition-page .saved-link:active,.acquisition-page .button:active{transform:none}}.contact-header{max-width:760px;margin-bottom:24px}.contact-header h1{margin:8px 0 10px}.contact-help{gap:22px;max-width:820px;display:grid}.contact-search{background:linear-gradient(145deg,#f8fafc,#eef3f7);padding:22px 24px;box-shadow:inset 2px 2px 6px #a3b1c629,inset -2px -2px 6px #ffffffe6,5px 7px 16px #29394912}.contact-search>input{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd9e2;border-radius:10px;margin:12px 0 14px;padding:14px 16px;font-size:16px;display:block;box-shadow:inset 2px 2px 4px #1e37460f}.contact-search>input:focus{outline-offset:2px;outline:3px solid #137253}.help-topics{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.help-topics>span{color:var(--muted);margin-right:4px;font-size:12px}.help-topics button{color:#355b78;background:#fff;border:1px solid #d1dce5;border-radius:999px;padding:6px 10px;font-size:12px}.help-topics button:hover{background:#edf3f7;border-color:#9bb3c5}.help-results{gap:8px;margin:5px 0 16px;display:grid}.help-result{background:#fff;border:1px solid #d8e1e8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:2px 3px 8px #2939490f}.help-result:hover{border-color:#aebfcd;transform:translateY(-1px);box-shadow:4px 6px 12px #2939491a}.help-result span{gap:3px;min-width:0;display:grid}.help-result small{color:#58718a;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.help-result strong{font-size:14px}.help-result em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.help-result b{color:#355b78;font-size:18px}.help-empty{color:var(--muted);margin:0;padding:12px;font-size:14px}.contact-form-panel{background:linear-gradient(145deg,#fff,#f7fafc);padding:26px;box-shadow:5px 7px 16px #29394912,-4px -4px 10px #ffffffe6}.contact-form-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.contact-form-heading h2{margin:7px 0 3px}.contact-form-heading p{color:var(--muted);margin:0}.contact-email{color:#58718a;white-space:nowrap;background:#f7fafc;border:1px solid #d4dfe7;border-radius:999px;padding:6px 10px;font-size:12px}.contact-form-panel form{gap:14px;display:grid}.contact-form-panel label{color:#42566a;gap:6px;font-size:13px;font-weight:700;display:grid}.contact-form-panel input,.contact-form-panel select,.contact-form-panel textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd9e2;border-radius:8px;padding:11px 12px;font-weight:400}.contact-form-panel textarea{resize:vertical;min-height:130px}.contact-form-panel input:focus,.contact-form-panel select:focus,.contact-form-panel textarea:focus{outline-offset:2px;outline:3px solid #137253}.required{color:#9b3d46;margin-left:3px}.form-note{color:var(--muted);margin:0;font-size:12px}.contact-form-panel .button{justify-self:start}.contact-form-panel .notice{margin:0}@media (max-width:600px){.contact-form-heading{display:block}.contact-email{margin-top:12px;display:inline-block}.contact-search,.contact-form-panel{padding:20px}.help-result{padding:12px}.help-result em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.help-result{transition:none}.help-result:hover{transform:none}}.contact-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.admin-contact-list{gap:12px;display:grid}.admin-contact-row{background:#fff;border:1px solid #dbe1eb;border-radius:14px;padding:18px;box-shadow:3px 4px 12px #2837500f}.admin-contact-row.archived{opacity:.65}.admin-contact-top{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.admin-contact-row h2{margin:10px 0 5px;font-size:18px}.admin-contact-row p{color:var(--muted);margin:5px 0}.admin-contact-message{white-space:pre-wrap;line-height:1.65}.admin-contact-actions{gap:8px;margin-top:14px;display:flex}.math-rule-controls{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px;display:grid}.math-rule-controls select,.math-rule-controls input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:9px}@media (max-width:600px){.math-rule-controls{grid-template-columns:1fr}}.model-status-help{color:var(--muted);margin:8px 0;font-size:12px}.model-how{border-top:1px solid var(--line);color:var(--muted);margin:12px 0;padding:10px 12px;font-size:12px}.model-how summary{cursor:pointer;color:var(--green);font-weight:700}.model-how p{line-height:1.6}.model-next-step{color:var(--muted);font-size:11px}.model-action-status{border:1px solid var(--line,#d7dee8);background:var(--surface,#f5f7fa);color:var(--ink,#243142);border-radius:10px;margin:.75rem 0;padding:.65rem .85rem;font-size:.9rem}.model-action-error{color:#9d2f3d;background:#fff5f6;border-color:#e4b7bf}.model-create-steps span{gap:2px;display:grid}.model-create-steps span b{font-size:13px}.model-create-steps span small{color:var(--muted);font-size:11px;line-height:1.35}.model-card-link{color:inherit;border-radius:10px;align-items:center;gap:11px;padding:2px;text-decoration:none;display:flex}.model-card-link:hover h3{text-decoration:underline}.model-card-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}.model-info{border:1px solid var(--line);background:#ffffff8c;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12px}.model-info summary{cursor:pointer;color:var(--green);font-weight:700}.model-info p{color:var(--muted);margin:8px 0 0;line-height:1.5}.model-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.model-workflow-step{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.model-workflow-step strong{color:var(--green);font-size:12px;display:block}.model-workflow-step span{margin-top:5px;font-weight:700;display:block}.model-workflow-step small{color:var(--muted);margin-top:4px;line-height:1.4;display:block}@media (max-width:760px){.model-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.model-create-steps div{padding:11px 12px}}@media (prefers-reduced-motion:reduce){.model-card-link,.model-workflow-step{transition:none!important}}.model-next-step-panel{color:#315446;background:#f1f8f4;border:1px solid #cfe0d8;border-radius:10px;margin:12px 0;padding:13px 14px;font-size:12px;line-height:1.5}.model-next-step-panel strong{color:#1f7655;letter-spacing:.06em;font-size:11px;display:block}.model-next-step-panel p{margin:5px 0}.model-next-step-panel small{color:#527565}.model-edit-panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin:12px 0;padding:14px}.model-edit-panel>.field{gap:5px;margin:10px 0;display:grid}.model-edit-panel .field span{color:var(--muted);font-size:11px;font-weight:700}.model-edit-panel input,.model-edit-panel textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:7px;padding:8px}.model-edit-panel textarea{resize:vertical;min-height:70px}.model-edit-panel>div:last-child{gap:8px;margin-top:10px;display:flex}.model-forecasting-help{border:1px solid var(--line);background:#f7fafc;border-radius:10px;margin:14px 0;padding:13px 14px;font-size:12px}.model-forecasting-help>strong{letter-spacing:.06em;color:var(--green);font-size:11px}.model-forecasting-help>p{color:var(--muted);margin:5px 0 8px}.model-forecasting-help>div{grid-template-columns:100px 1fr;gap:8px;margin-top:6px;display:grid}.model-forecasting-help span{color:var(--muted)}.model-question-picker{background:#f2f9f5;border:1px solid #bcd6ca;border-radius:10px;margin:12px 0;padding:14px}.model-question-picker>strong{color:#1f7655;letter-spacing:.06em;margin-bottom:8px;font-size:11px;display:block}.model-question-picker>input{border:1px solid var(--line);width:100%;font:inherit;border-radius:7px;padding:9px}.model-question-list{gap:6px;max-height:230px;margin:10px 0;display:grid;overflow:auto}.model-question-list button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;gap:3px;padding:9px;display:grid}:is(.model-question-list button:hover,.model-question-list button:focus-visible){border-color:var(--green);outline:none}.model-question-list small{color:var(--muted)}.models-dashboard-inline{padding:18px 0 4px}.models-dashboard-inline>.profile-hero{color:var(--ink);border:1px solid var(--line);background:#f7f9fb;border-radius:14px;padding:20px 22px;box-shadow:4px 4px 14px #a3b1c62e,-4px -4px 14px #fffc}.models-dashboard-inline>.profile-hero p{color:var(--muted)}.models-dashboard-inline>.profile-hero .button.primary{background:var(--green);color:#fff}.model-dashboard-card{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.model-dashboard-card:hover{border-color:#c7d7e3;transform:translateY(-2px);box-shadow:9px 10px 22px #0f172a1a,inset 0 1px #ffffffe6}.model-dashboard-card:focus-visible{outline:2px solid var(--green);outline-offset:3px}.model-card-footer{flex-wrap:wrap;gap:8px}.model-card-footer .button{white-space:nowrap}.model-card-footer .text-link{display:none}.model-how{background:#fff;border-radius:8px}.model-how summary{padding:2px}.model-status-help{min-height:18px}.models-grid{align-items:start}@media (max-width:600px){.model-card-footer{grid-template-columns:1fr 1fr;display:grid}.model-card-footer>span{grid-column:1/-1}.model-card-footer .button{width:100%;min-width:0}.model-question-picker{max-width:100%}}@media (prefers-reduced-motion:reduce){.model-dashboard-card{transition:none}.model-dashboard-card:hover{transform:none}}.models-dashboard-inline>.profile-hero .model-capacity-badge{color:#536779;cursor:default;background:#eef3f7;border:1px solid #cbd7e2;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700;box-shadow:inset 1px 1px 3px #a3b1c62e,inset -1px -1px 3px #ffffffe6}.models-dashboard-inline>.profile-hero .model-capacity-badge:disabled{opacity:1}.models-dashboard-inline{background:#f1f5f8;border-radius:20px;padding:22px;box-shadow:8px 8px 20px #a3b1c62e,-8px -8px 20px #fffc}.models-dashboard-inline>.profile-hero{box-shadow:none;background:0 0;border:0;padding:4px 2px 14px}.model-dashboard-card:active{box-shadow:inset 3px 3px 7px #a3b1c638,inset -3px -3px 7px #ffffffd9}.model-stat-grid{gap:14px;margin:16px 0}.model-stat-grid>div{min-width:0}.model-stat-grid small{color:#64778a}.model-stat-grid em{color:var(--muted);margin-top:2px;font-size:10px;font-style:normal;display:block}.model-how{background:#ffffff73;border:0;box-shadow:inset 1px 1px 3px #a3b1c629}.model-how summary{color:#536779;font-weight:600}.model-card-footer .button.primary{white-space:nowrap;background:#5d7890;border-color:#536f87}.model-card-footer .button.secondary{color:#506476;white-space:nowrap;background:#edf2f5;border-color:#cdd8e1}.model-edit-modal{z-index:40;background:#f1f5f8;border:1px solid #cbd7e2;border-radius:17px;width:min(500px,100vw - 32px);padding:22px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:14px 14px 30px #2b3d4d38,-10px -10px 24px #ffffffe6}.model-edit-modal:before{content:"";z-index:-1;background:#1c2b3838;position:fixed;inset:-100vmax}.model-edit-modal>div:last-child{gap:8px;display:flex}.model-edit-modal .button.primary{background:#5d7890;border-color:#536f87}@media (max-width:600px){.models-dashboard-inline{padding:14px}.model-stat-grid{grid-template-columns:repeat(2,1fr)}.model-card-footer .button.primary{grid-column:1/-1}.model-edit-modal{padding:18px}}.model-question-request{margin:12px 0}.model-request-modal{z-index:45;background:#f2f6f8;border:1px solid #cbd8e2;border-radius:16px;width:min(440px,100vw - 30px);padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:14px 14px 30px #2b3d4d38,-10px -10px 24px #ffffffe6}.model-request-modal:before{content:"";z-index:-1;background:#1c2b3833;position:fixed;inset:-100vmax}.model-request-modal>strong{color:#536779;letter-spacing:.06em;font-size:12px;display:block}.model-request-list{gap:8px;margin:14px 0;display:grid}.model-request-list button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;gap:3px;padding:11px;display:grid}:is(.model-request-list button:hover,.model-request-list button:focus-visible){border-color:#6f8da4;outline:2px solid #5d789038}.model-request-list small{color:var(--muted)}.models-dashboard-inline{background:0 0;padding:16px 0}.models-dashboard-inline>.profile-hero{padding:0 0 12px}.models-dashboard-inline>.profile-hero h1{margin-bottom:4px}.model-inline-summary{color:#596d7f;margin:4px 0 20px;font-size:13px}.models-grid{gap:20px}.model-dashboard-card{background:#fff;border:1px solid #e8edf1;border-radius:17px;padding:20px;box-shadow:0 5px 16px #25384912}.model-dashboard-card:hover{border-color:#d7e1e8;box-shadow:0 10px 24px #2538491c}.model-access-pill{color:#5a6e7e;background:#eef3f6;border:1px solid #e1e9ee;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.model-stat-grid{border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;grid-template-columns:repeat(3,1fr);padding:14px 0}.model-stat-grid>div{border-right:1px solid #edf1f4;padding-right:8px}.model-stat-grid>div:last-child{border-right:0}.model-how{background:0 0;border-top:1px solid #edf1f4;margin-top:10px}.model-how summary{color:#607486;font-size:12px}.model-card-footer{border-top:0;padding-top:14px}.model-card-footer .button.primary{background:#5d7890}.model-card-footer .button.secondary{color:#607486;background:0 0;border-color:#0000}.model-card-footer .button.secondary:hover{background:#f1f5f7}@media (max-width:600px){.model-stat-grid{grid-template-columns:repeat(3,1fr);gap:8px}.model-stat-grid strong{font-size:14px}.model-card-footer{grid-template-columns:1fr}.model-card-footer .button.primary{grid-column:auto}}.model-card-footer .button.primary{white-space:nowrap;min-width:max-content}@media (max-width:600px){.model-card-footer .button.primary{white-space:normal;width:100%}}.model-request-modal{color:#1f3344;background:#fff;border:1px solid #e3e9ee;border-radius:18px;max-height:calc(100vh - 32px);padding:22px;overflow:auto;box-shadow:16px 18px 36px #182b3b38,-6px -6px 18px #ffffffd9}.model-request-header{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.model-request-header h2{margin:5px 0 4px;font-size:20px}.model-request-header p{color:#697b89;margin:0;font-size:13px}.model-request-close{color:#647686;cursor:pointer;background:0 0;border:0;height:30px;font-size:25px;line-height:1}.model-request-close:focus-visible{border-radius:5px;outline:2px solid #5d7890}.model-request-list{gap:6px}.model-request-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.model-request-row span{gap:2px;min-width:0;display:grid}.model-request-row small{color:#748492;font-size:11px}.model-request-row-eligible{cursor:pointer}:is(.model-request-row-eligible:hover,.model-request-row-eligible:focus-visible){background:#f4f7f9;outline:none}.model-request-row-eligible strong{color:#55748c;font-size:12px}.model-request-row-unavailable{color:#526675}.model-request-row-unavailable i{color:#8b9aa5;font-style:normal}.model-request-footer{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.model-request-footer .button.primary{background:#5d7890;border-color:#536f87}.model-request-modal details{margin-top:12px}.model-request-modal details summary{cursor:pointer;color:#5d7890;font-size:12px}.model-request-modal{flex-direction:column;display:flex;position:fixed;inset:auto;overflow:hidden;background:#fff!important}.model-request-modal .model-request-header{flex:none}.model-request-modal .model-request-list,.model-request-modal>p,.model-request-modal>details{max-height:calc(100dvh - 260px);overflow:auto}.model-request-footer{flex:none}.model-request-modal:before{background:#14233059}.model-request-modal{z-index:100;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.model-request-modal:before{z-index:-1!important;position:fixed!important;inset:0!important}.model-request-modal .model-request-list,.model-request-modal>details{max-height:calc(100dvh - 250px);overflow-y:auto}.model-request-overlay{z-index:100;background:#14233059;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.model-request-overlay .model-request-modal{flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden;position:relative!important;inset:auto!important;transform:none!important}.model-request-overlay .model-request-modal:before{display:none}.model-request-overlay .model-request-list,.model-request-overlay .model-request-modal>details{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 250px);overflow-y:auto}@media (max-height:520px){.model-request-overlay{place-items:start center}.model-request-overlay .model-request-modal{max-height:calc(100dvh - 32px)}}.market-probability-panel{background:#fff;border-color:#dfe7ec;box-shadow:0 8px 22px #24394812}.binary-market-probability{color:var(--ink);gap:14px;display:grid}.binary-market-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.binary-market-heading>span{letter-spacing:.08em;text-transform:uppercase;color:#526b7b;font-size:12px;font-weight:800}.binary-market-values{grid-template-columns:1fr 1fr;gap:18px;display:grid}.binary-market-values>div{gap:3px;display:grid}.binary-market-values>div:last-child{text-align:right}.binary-market-values span{letter-spacing:.08em;color:#607483;font-size:12px;font-weight:800}.binary-market-values>div:first-child span{color:var(--binary-yes)}.binary-market-values>div:last-child span{color:var(--binary-no)}.binary-market-values strong{color:#24445c;letter-spacing:-.04em;font-size:34px;line-height:1}.binary-market-values>div:first-child strong{color:var(--binary-yes)}.binary-market-bar{background:#e8edf1;border-radius:999px;gap:2px;width:100%;height:12px;display:flex;overflow:hidden}.binary-market-bar i{min-width:0;height:100%;display:block}.binary-market-bar i:first-child{background:var(--binary-yes)}.binary-market-bar i:last-child{background:var(--binary-no)}.binary-market-probability p{color:#526b7b;margin:0;font-size:14px;line-height:1.5}.market-probability-value{font-style:normal;font-weight:700}.market-probability-value.yes-value{color:var(--binary-yes)}.market-probability-value.no-value{color:var(--binary-no)}.binary-market-probability small{color:#82919b;font-size:12px}.market-probability-note{color:#7a8992!important;margin:18px 0 0!important;font-size:12px!important}.model-request-cta{color:#fff;background:#5d7890;border-color:#536f87;box-shadow:6px 7px 14px #2d445429,-4px -4px 10px #fffc}.model-request-cta:hover{background:#496a82}@media (max-width:600px){.binary-market-values strong{font-size:30px}.model-request-cta{width:100%}}.detail-header h1{overflow-wrap:anywhere;max-width:760px;font-size:clamp(30px,3.2vw,38px);line-height:1.16}.model-edit-overlay{z-index:100;background:#14233059;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.model-edit-modal{width:min(560px,100%);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #e3e9ee;border-radius:18px;padding:22px;overflow:auto;box-shadow:16px 18px 36px #182b3b38,-6px -6px 18px #ffffffd9}.model-edit-header{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.model-edit-header h2{margin:5px 0 3px;font-size:21px}.model-edit-header p{color:var(--muted);margin:0;font-size:13px}.model-edit-close{color:#647686;cursor:pointer;background:0 0;border:0;height:30px;font-size:25px;line-height:1}.model-edit-close:focus-visible{border-radius:5px;outline:2px solid #5d7890}.model-edit-modal .field{margin:15px 0}.model-edit-modal .field>span{letter-spacing:.08em;color:#526b7b;font-size:11px}.model-edit-modal textarea{resize:vertical;width:100%;min-height:110px}.model-edit-modal input,.model-edit-modal textarea{color:var(--ink);background:#fff;border:1px solid #d6e0e6;border-radius:8px;padding:11px 12px;font-size:15px}.model-edit-modal input:focus,.model-edit-modal textarea:focus{border-color:#6d899c;outline:3px solid #5d78902e}.model-edit-config,.model-edit-access{border-top:1px solid #edf1f4;gap:7px;margin-top:18px;padding-top:16px;display:grid}.model-edit-config>strong{font-size:15px}.model-edit-config>span:not(.eyebrow),.model-edit-config small,.model-edit-access p{color:var(--muted);margin:0;font-size:13px}.model-edit-access .access-choices{margin-top:4px}.model-edit-notice{color:#657887;background:#f5f8fa;border-radius:7px;margin:8px 0 0;padding:9px 10px;font-size:12px;line-height:1.5}.model-edit-footer{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:15px;display:flex}.model-edit-footer .button.primary{background:#5d7890;border-color:#536f87}@media (max-width:600px){.model-edit-overlay{place-items:start center}.model-edit-modal{max-height:calc(100dvh - 32px);padding:18px}.model-edit-footer{background:#fff;padding-bottom:2px;position:sticky;bottom:0}}.models-dashboard-inline>.profile-hero .eyebrow{color:#536f87}.models-dashboard-inline>.profile-hero{box-shadow:none;background:0 0;border:0}.model-dashboard-card{background:#fff}.model-card-footer .model-profile-action{color:#527c9a;font-weight:700;display:inline-flex}.model-edit-overlay{isolation:isolate}.model-edit-modal{background:#fff}.model-edit-modal .access-choice{background:#fff;border-color:#dfe7ec}.model-edit-modal .access-choice:has(input:checked){background:#f4f8fb;border-color:#5d7890;box-shadow:inset 0 0 0 1px #5d7890}.model-edit-modal .price-input{background:#fff;width:min(280px,100%)}.model-edit-modal .model-edit-notice{background:#f3f7fa;border:1px solid #e2ebf1}@media (max-width:600px){.model-edit-modal .price-input{width:100%}}.model-request-loading{border:2px solid #dbe5eb;border-top-color:#5d7890;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite model-request-spin;display:block}@keyframes model-request-spin{to{transform:rotate(360deg)}}.binary-yes{color:var(--binary-yes)!important}.binary-no{color:var(--binary-no)!important}.outcome-choice button.selected{border-color:var(--binary-yes);color:var(--binary-yes);background:#eef4ff}.outcome-choice button.no.selected{border-color:var(--binary-no);color:var(--binary-no);background:#fff0f5}.record-outcome.binary-yes span{color:var(--binary-yes)}.consensus-purple{color:#7566b3!important}.model-category-pill{color:#53647d;background:#f4f7fb;border:1px solid #d7e1ee;border-radius:999px;margin-top:3px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.owned-model-card{border-color:#b9d3f0;box-shadow:0 0 0 1px #eaf3ff,0 5px 18px #2563eb14}.owned-model-badge{letter-spacing:.04em;color:#2563eb;white-space:nowrap;background:#eef5ff;border:1px solid #c9def7;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700}.creator-overview{background:#fff;border:1px solid #dfe6f0;border-radius:18px;margin:18px 0 24px;padding:22px;box-shadow:0 8px 24px #1830500f}.creator-overview-heading,.creator-sources-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.creator-overview h2{margin:4px 0 0;font-size:22px}.demo-data-badge{color:#785170;letter-spacing:.08em;white-space:nowrap;background:#fff7fc;border:1px solid #e6cfe0;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.creator-demo-note{color:#69788f;margin:8px 0 18px;font-size:12px}.creator-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.creator-kpis>div{background:#fbfcfe;border:1px solid #e4eaf2;border-radius:13px;padding:15px}.creator-kpis span{color:#718097;letter-spacing:.07em;font-size:10px;font-weight:800;display:block}.creator-kpis strong{color:#18253d;margin:8px 0 3px;font-size:27px;display:block}.creator-kpis small{color:#76849a;font-size:11px}.creator-analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:14px;margin-top:14px;display:grid}.creator-chart-card,.creator-sources{background:#fff;border:1px solid #e4eaf2;border-radius:14px;padding:17px}.creator-chart-card h3,.creator-sources h3{color:#1b2942;margin:0;font-size:15px}.creator-chart-card p,.creator-sources-heading p{color:#7a879b;margin:3px 0 12px;font-size:11px}.creator-chart{overflow:hidden}.creator-chart svg{width:100%;height:170px;display:block}.creator-chart-labels{color:#8290a4;justify-content:space-between;font-size:10px;display:flex}.creator-chart-labels span{gap:3px;display:grid}.creator-chart-labels b{color:#44536b;font-size:10px}.creator-mini-bars{justify-content:space-between;align-items:end;gap:9px;height:170px;padding-top:8px;display:flex}.creator-mini-bars>div{color:#8290a4;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:3px;height:100%;font-size:10px;display:flex}.creator-mini-bars i{background:linear-gradient(#7566b3,#b6a9e4);border-radius:5px 5px 2px 2px;width:100%;max-width:22px;min-height:5px;display:block}.creator-mini-bars b{color:#44536b;font-size:10px}.creator-sources{margin-top:14px}.creator-source-row{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:11px 0;font-size:12px;display:grid}.creator-source-row div{gap:3px;display:grid}.creator-source-row div span{color:#7d8ba0;letter-spacing:.06em;font-size:10px;font-weight:800}.creator-source-row>span{color:#65748b}.creator-source-row>strong{white-space:nowrap}.creator-source-total{color:#34435b;justify-content:flex-end;gap:15px;padding-top:13px;font-size:12px;display:flex}.creator-demo-footnote{color:#8491a3;margin:13px 0 0;font-size:10px}@media (max-width:800px){.creator-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-analytics-grid{grid-template-columns:1fr}}@media (max-width:520px){.creator-overview{border-radius:14px;padding:16px}.creator-overview-heading{display:block}.creator-overview-heading .demo-data-badge{margin-top:10px}.creator-kpis{grid-template-columns:1fr}.creator-source-row{grid-template-columns:minmax(0,1fr) auto}.creator-source-row>strong{grid-area:1/2}.creator-source-row>span{grid-area:2/1}.creator-source-total{justify-content:space-between}}.creator-secondary-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.creator-secondary-stats>div{background:#f9fbfd;border:1px solid #e8edf4;border-radius:11px;padding:11px 13px}.creator-secondary-stats span{color:#7b899d;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.creator-secondary-stats strong{color:#35445d;margin-top:6px;font-size:14px;display:block}.creator-source-row>small{color:#7d8ba0;white-space:nowrap;font-size:10px}.creator-breakdown{background:#f9fbfd;border:1px solid #e4eaf2;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding:15px;display:grid}.creator-breakdown div{color:#6d7b90;gap:5px;font-size:11px;display:grid}.creator-breakdown strong{color:#33415a;font-size:16px}.creator-breakdown-total{border-left:1px solid #dce4ef;padding-left:16px}.creator-breakdown-total strong{color:#1d5ec8;font-size:20px}@media (max-width:800px){.creator-secondary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-breakdown{grid-template-columns:1fr}.creator-breakdown-total{border-top:1px solid #dce4ef;border-left:0;padding:10px 0 0}}:root{--prediction-yes:#2563eb;--prediction-no:#7c5ce7}.prediction-yes{color:var(--prediction-yes)!important}.prediction-no{color:var(--prediction-no)!important}.record-outcome.binary-no span{color:var(--prediction-no)}.models-grid{padding-inline:4px}@media (max-width:1050px) and (min-width:601px){.models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-page>.profile-hero{isolation:isolate;position:relative;overflow:hidden}.dashboard-page>.profile-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#2f6bff1f,#0000 68%);width:55%;height:115%;position:absolute;inset:-35% auto auto -12%}.dashboard-page>.profile-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#8b5cf612,#0000 70%);width:42%;height:120%;position:absolute;top:-45%;right:-8%}.dashboard-page>.profile-hero .eyebrow{color:#0000;background:linear-gradient(90deg,#2f6bff,#8b5cf6);-webkit-background-clip:text;background-clip:text}.dashboard-page>.profile-hero h1{color:#fff}.dashboard-page>.profile-hero .secondary{transition:border-color .16s,box-shadow .16s,transform .16s}:is(.dashboard-page>.profile-hero .secondary:hover,.dashboard-page>.profile-hero .secondary:focus-visible){border-color:#7f83e8;transform:translateY(-1px);box-shadow:0 0 0 3px #5b67e126,0 5px 14px #2f6bff24}.dashboard-page>.profile-hero .secondary:active{box-shadow:none;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dashboard-page>.profile-hero .secondary{transition:none}:is(.dashboard-page>.profile-hero .secondary:hover,.dashboard-page>.profile-hero .secondary:focus-visible){transform:none}}.owned-model-card{background:linear-gradient(135deg,#f4f7ff 0%,#faf8ff 100%);border-color:#9faee8;position:relative;box-shadow:0 0 0 1px #7c5ce71f,0 8px 22px #435bbe24,inset 0 1px #fffffff2}.owned-model-card:before{content:"";background:linear-gradient(#2563eb,#7c5ce7);border-radius:4px;width:3px;position:absolute;top:14px;bottom:14px;left:-1px}.dashboard-page>.profile-hero .eyebrow{color:#7c5ce7;-webkit-text-fill-color:#7c5ce7;background:0 0}.dashboard-page>.profile-hero:before{background:radial-gradient(circle,#7c5ce724,#0000 68%)}.dashboard-page>.profile-hero:after{background:radial-gradient(circle,#7c5ce717,#0000 70%)}.admin-control-center{background:#f3f5f9}.admin-primary-tabs{box-shadow:6px 6px 16px #28375014,-4px -4px 12px #ffffffe6}.admin-tab-panel,.admin-overview,.admin-health-content,.admin-questions-workspace,.admin-models-workspace,.admin-automation-workspace,.admin-diagnostics-workspace{min-width:0}.admin-overview-card,.admin-focused-row,.admin-automation-card,.admin-diagnostic-row,.admin-contact-row,.admin-model-summary-grid>div{box-shadow:5px 6px 16px #2837500f,-3px -3px 10px #ffffffb8}.admin-overview-card{border-radius:16px;padding:15px 17px}.admin-overview-card strong{font-size:30px;line-height:1.05}.admin-overall-status{letter-spacing:.04em;background:#e8f6ef;border-radius:999px;padding:6px 10px;font-size:12px}.admin-overall-status.attention,.admin-overall-status.degraded{background:#fff4d6}.admin-overall-status.failed,.admin-overall-status.error{background:#fff0ef}.admin-attention{border-color:#ead9a8;box-shadow:0 0 0 1px #ead9a840,5px 6px 16px #2837500f}.admin-attention-row strong{font-size:13px}.admin-system-row span{letter-spacing:.05em;font-size:11px;font-weight:800}.admin-focused-row{padding:12px 15px}.admin-subview-controls button.active{box-shadow:0 2px 7px #2837501f}.admin-automation-card{padding:17px 18px}.admin-automation-card .admin-job-status{align-self:center}.admin-diagnostic-row{padding:11px 13px}.admin-diagnostic-row .admin-job-status.completed{color:#28724d;background:#eef7f1}.admin-contact-row{padding:15px 17px}@media (max-width:700px){.admin-primary-tabs{box-shadow:3px 4px 10px #28375012}.admin-overview-card strong{font-size:26px}.admin-automation-card{padding:15px}.admin-diagnostic-row{padding:11px}}.dashboard-page>.profile-hero .eyebrow{color:#b9a7ff;-webkit-text-fill-color:#b9a7ff}.dashboard-page>.profile-hero{align-items:flex-start}.dashboard-page>.profile-hero>div{min-width:0}.record-outcome.binary-yes>span:first-child,.record-outcome.binary-yes{color:#2563eb!important}.record-outcome.binary-no>span:first-child,.record-outcome.binary-no{color:#e83e6f!important}.dashboard-page .follow-card .category,.dashboard-page .record-row .category{display:inline-flex}.models-dashboard-inline{min-width:0;padding-inline:0}.models-dashboard-inline>.profile-hero{padding-inline:22px}.models-dashboard-inline>.profile-hero>button{flex:none;margin-right:2px}.models-dashboard-inline .models-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-inline:2px}@media (max-width:1050px) and (min-width:601px){.models-dashboard-inline .models-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.models-dashboard-inline>.profile-hero{padding-inline:16px}.models-dashboard-inline .models-grid{grid-template-columns:1fr;gap:14px;padding-inline:0}}.model-builder{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#dbe3e9}.model-form-section{border-top:1px solid #edf1f4;padding:16px 0}.model-form-section>.eyebrow{color:#567187;margin-bottom:12px;display:block}.model-form-section .field{gap:6px;margin:0 0 15px;display:grid}.model-form-section .field>span,.model-edit-modal .field>span{color:#405a6b;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;display:flex}.model-form-section .field small{color:var(--muted);font-weight:400}.model-form-section input,.model-form-section textarea,.model-form-section select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6e0e6;border-radius:9px;padding:10px 12px}.model-form-section textarea{resize:vertical;min-height:82px}.model-operation-summary{color:#315b4a;background:#f3f8f5;border:1px solid #d7e5df;border-radius:11px;gap:7px;margin:0 0 18px;padding:14px 15px;display:grid}.model-operation-summary strong{font-size:14px}.model-risk-value{float:right;color:var(--green);font-size:16px}.model-risk-range{-webkit-appearance:none;appearance:none;accent-color:var(--green);background:linear-gradient(90deg,#d9e6df,#5d977d,#536f87)!important;border:0!important;border-radius:99px!important;height:8px!important;padding:0!important}.model-risk-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--green);cursor:grab;border:3px solid #fff;border-radius:50%;width:21px;height:21px;box-shadow:0 2px 7px #173a2533}.model-risk-range::-moz-range-thumb{background:var(--green);cursor:grab;border:3px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 2px 7px #173a2533}.model-risk-scale{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.model-card-description{color:#526b7b;min-height:34px;font-size:13px;line-height:1.45}.model-danger-zone{background:#fffafb;border-top:1px solid #f0d9dc;gap:8px;margin-top:20px;padding:16px;display:grid}.model-danger-zone .eyebrow{color:#9b3d46}.model-danger-zone p{color:#70555a;margin:0;font-size:13px;line-height:1.45}.button.danger{color:#922f3b;background:#fff1f2;border:1px solid #c77b83}.button.danger:hover{background:#ffe4e7}.model-edit-overlay{z-index:100;overscroll-behavior:contain;background:#14233061;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.model-edit-modal{width:min(620px,100%);max-height:min(760px,100dvh - 32px);color:var(--ink);background:#fff;border:1px solid #dbe3e9;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden;box-shadow:16px 18px 36px #182b3b38,-6px -6px 18px #ffffffd9}.model-edit-header{background:#fff;border-bottom:1px solid #edf1f4;margin:0;padding:22px 24px 16px}.model-edit-body{overscroll-behavior:contain;min-height:0;padding:0 24px 20px;overflow-y:auto}.model-edit-footer{background:#fff;border-top:1px solid #edf1f4;margin:0;padding:14px 24px}.model-confirm-overlay{z-index:120;background:#14233075;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.model-confirm-dialog{background:#fff;border:1px solid #eadadd;border-radius:16px;width:min(460px,100%);padding:24px;box-shadow:12px 16px 32px #182b3b40}.model-confirm-dialog h2{margin:7px 0 10px}.model-confirm-dialog p{color:var(--muted);line-height:1.55}.model-confirm-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.model-edit-modal input:focus,.model-edit-modal textarea:focus,.model-edit-modal select:focus{border-color:#6d899c;outline:3px solid #5d78902e}@media (max-width:600px){.model-edit-overlay{place-items:start center;padding:10px}.model-edit-modal{border-radius:14px;max-height:calc(100dvh - 20px)}.model-edit-header{padding:18px 18px 14px}.model-edit-body{padding:0 18px 16px}.model-edit-footer{padding:12px 18px}.model-confirm-dialog{padding:20px}.model-confirm-actions{grid-template-columns:1fr 1fr;display:grid}.model-confirm-actions .button{width:100%}}.model-builder{background:#fff;border:1px solid #dfe7ed;border-radius:18px;padding:24px;box-shadow:5px 8px 22px #23374612,inset 0 1px #fffffff2}.model-builder-grid{align-items:start;gap:18px;margin-top:18px}.model-form-section{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e3eaf0;border-radius:15px;margin:0 0 14px;padding:17px;box-shadow:3px 4px 11px #2337460b,inset 0 1px #ffffffe6}.model-form-section>.eyebrow{color:#526e84;letter-spacing:.1em;margin-bottom:14px}.model-form-section .field{margin:0 0 14px}.model-form-section .field>span{color:#233e54;font-size:12px}.model-form-section input,.model-form-section textarea,.model-form-section select{border-color:#d4e0e8;border-radius:9px;min-height:42px;box-shadow:inset 1px 2px 4px #2b435309}.model-form-section textarea{min-height:88px}.model-form-section input:focus,.model-form-section textarea:focus,.model-form-section select:focus{border-color:#7895ad;outline:3px solid #5d78902b;box-shadow:0 0 0 1px #7895ad}.model-form-section .field>small{line-height:1.4}.model-operation-summary{color:#31536a;background:linear-gradient(145deg,#f8fbfd,#eef5f8);border:1px solid #d5e3ed;border-radius:15px;margin:0 0 14px;padding:17px;box-shadow:3px 4px 11px #2337460d,inset 0 1px #fffffff2}.model-operation-summary .eyebrow{color:#55758b}.model-summary-chips{flex-wrap:wrap;gap:7px;display:flex}.model-summary-chips span{color:#36566b;background:#fff;border:1px solid #cbdde8;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.model-horizon-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.model-horizon-options button{text-align:left;color:#3b596d;cursor:pointer;background:#fff;border:1px solid #d6e1e8;border-radius:10px;gap:3px;min-height:57px;padding:9px 8px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.model-horizon-options button:hover{border-color:#9bb4c5}.model-horizon-options button.selected{color:#1f425c;background:#f2f7fb;border-color:#6689a4;box-shadow:inset 0 0 0 1px #6689a4,0 3px 9px #3e678514}.model-horizon-options button:focus-visible{outline-offset:2px;outline:3px solid #5d789033}.model-horizon-options small{color:#758999;font-size:10px}.model-risk-field>small{color:#607989;line-height:1.4}.model-risk-scale{color:#718696;font-size:11px}.model-risk-value{font-size:15px}.model-access-fields{background:#fbfcfd;border:1px solid #e3eaf0;border-radius:15px;padding:17px;box-shadow:3px 4px 11px #2337460a}.model-access-fields .access-choices{gap:8px;display:grid}.model-access-fields .access-choice{background:#fff;border-color:#d8e3e9;min-width:0;margin:0;padding:10px 11px}.model-access-fields .access-choice input{accent-color:#557b99}.model-access-fields .field{margin-top:12px}.model-preview{background:#f8fafc;border-style:solid;border-color:#e0e8ee;margin-top:4px}.model-danger-zone{background:0 0;border-top:1px solid #ead7da;gap:6px;margin:18px 0 0;padding:14px 0 0;display:grid}.model-danger-zone .eyebrow{font-size:10px}.model-danger-zone p{max-width:560px;font-size:12px}.model-danger-zone .button{justify-self:start;margin-top:2px}.model-edit-modal{border-radius:18px;width:min(700px,100%);max-height:min(820px,100dvh - 28px)}.model-edit-header{padding:18px 24px 14px}.model-edit-header h2{letter-spacing:-.02em;font-size:24px}.model-edit-body{padding:0 24px 22px}.model-edit-body .model-builder-grid{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:14px}.model-edit-footer .button{min-height:36px}.model-confirm-dialog{box-shadow:12px 16px 32px #182b3b38,-4px -4px 12px #fffc}@media (max-width:700px){.model-builder{padding:18px}.model-builder-grid,.model-edit-body .model-builder-grid{grid-template-columns:1fr;gap:0}.model-edit-modal{max-height:calc(100dvh - 20px)}.model-edit-body{padding:0 18px 18px}.model-edit-footer{padding:10px 18px}.model-horizon-options{gap:6px}.model-horizon-options button{padding-inline:6px}.model-summary-chips span{font-size:11px}}.predictor-position>strong.prediction-yes,.predictor-position>span.prediction-yes{color:#2563eb!important}.predictor-position>strong.prediction-no,.predictor-position>span.prediction-no{color:#e83e6f!important}.binary-market-values .binary-yes,.binary-market-values .binary-yes strong{color:#2563eb!important}.binary-market-values .binary-no,.binary-market-values .binary-no strong{color:#e83e6f!important}.model-how-shared{background:#fbfcfd;border:1px solid #e5ebf1;border-radius:10px;margin:16px 2px 0;padding:10px 12px}.model-how-shared summary{color:#536779;cursor:pointer;font-weight:700}.account-link{color:#53647b;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}:is(.account-link:hover,.account-link:focus-visible){color:#17233a;outline-offset:2px;background:#eef2f7;outline:2px solid #91a7c5}.leaderboard-methodology{margin-bottom:14px;padding:11px 14px}.leaderboard-filter-group{margin:11px 0}.leaderboard-page .filter-label{margin-bottom:6px;display:block}.leaderboard-table-panel{box-shadow:5px 6px 16px #2837500f}.leader-table tbody tr:not(.building-divider):hover{background:#f8faff}@media (max-width:700px){.account-link{font-size:12px}.topbar-actions{gap:4px}}.model-builder{background:#fff;box-shadow:4px 7px 18px #2337460e,inset 0 1px #fff}.model-builder-grid{margin-top:18px;display:block}.model-form-flow{display:block}.model-form-section{box-shadow:none;background:0 0;border:0;border-top:1px solid #edf2f5;border-radius:0;margin:0;padding:20px 0}.model-form-section:first-child{border-top:0;padding-top:0}.model-form-section>.eyebrow{color:#607b90;margin-bottom:14px}.model-form-section .field{margin-bottom:15px}.model-form-section .field:last-child{margin-bottom:0}.model-compact-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:end;gap:16px;display:grid}.model-compact-row .field{min-width:0}.model-form-section input,.model-form-section textarea,.model-form-section select{background:#fff;border-color:#d8e3ea;box-shadow:inset 1px 1px 3px #30495b0b,0 1px #ffffffe6}.model-form-section input:hover,.model-form-section textarea:hover,.model-form-section select:hover{border-color:#b9ccd9}.model-horizon-options{background:#f4f7f9;border:1px solid #d8e3ea;border-radius:10px;gap:0;padding:3px;box-shadow:inset 1px 1px 3px #30495b0f}.model-horizon-options button{min-height:42px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:7px;padding:6px 8px}.model-horizon-options button.selected{color:#244b67;background:#fff;border:1px solid #c8d9e5;box-shadow:0 2px 5px #36576f1a,inset 0 1px #fff}.model-horizon-options button small{font-size:10px}.model-risk-field{border-top:0;padding:4px 0 0}.model-risk-value{color:#315f82;font-size:15px}.model-risk-track{padding:7px 0 5px;position:relative}.model-risk-track:after,.model-risk-track:before{content:"";pointer-events:none;border-radius:99px;height:4px;position:absolute;top:7px;left:0}.model-risk-track:after{z-index:0;background:#dce7ee;width:100%;box-shadow:inset 0 1px 2px #26415229}.model-risk-track:before{z-index:1;width:var(--risk-progress);background:linear-gradient(90deg,#8eadc1,#5e839d);box-shadow:inset 0 1px 1px #ffffff47}.model-risk-range{z-index:3;accent-color:#5e839d;width:100%;position:relative;height:4px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:99px!important;padding:0!important}.model-risk-range::-webkit-slider-runnable-track{background:0 0;border-radius:99px;height:4px}.model-risk-range::-moz-range-track{background:0 0;border-radius:99px;height:4px}.model-risk-range::-webkit-slider-thumb{cursor:grab;background:#527c9a;border:3px solid #fff;width:16px;height:16px;box-shadow:0 2px 5px #2d4e6540}.model-risk-range::-moz-range-thumb{cursor:grab;background:#527c9a;border:3px solid #fff;width:11px;height:11px;box-shadow:0 2px 5px #2d4e6540}.model-risk-range:focus-visible{outline-offset:5px;outline:3px solid #557f9f38}.model-risk-ticks{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;height:8px;padding:0 1px;display:flex;position:absolute;inset:5px 0 auto}.model-risk-ticks i{background:#fff;border:2px solid #c8d9e3;border-radius:50%;width:8px;height:8px;box-shadow:0 1px 2px #2641521f}.model-risk-ticks i.selected{background:#5e839d;border-color:#5e839d;box-shadow:0 1px 3px #2d4e6540}.model-risk-scale{color:#788d9c;grid-template-columns:repeat(5,1fr);font-size:10px;display:grid}.model-risk-scale span{text-align:center}.model-risk-scale span:first-child{text-align:left}.model-risk-scale span:last-child{text-align:right}.model-risk-field>small{color:#688091;margin-top:8px;display:block}.model-access-section{padding-bottom:18px}.model-access-fields{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.model-access-fields .access-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.model-access-fields .access-choice{background:#fff;border:1px solid #d8e3ea;border-radius:10px;min-height:58px;padding:10px 12px;box-shadow:inset 1px 1px 3px #30495b0a,0 1px #ffffffe6}.model-access-fields .access-choice:has(input:checked){background:#f8fbfd;border-color:#789ab3;box-shadow:inset 0 0 0 1px #789ab3,2px 3px 7px #36576f14}.model-operation-summary{box-shadow:none;color:#31536a;background:0 0;border:0;border-top:1px solid #edf2f5;border-radius:0;margin:0;padding:14px 0 4px}.model-operation-summary .eyebrow{color:#607b90;margin-bottom:9px}.model-summary-chips{gap:6px}.model-summary-chips span{background:#fff;border-color:#d6e2e9;min-height:26px;padding:4px 9px;font-size:11px;box-shadow:1px 2px 4px #36576f0f}.model-preview{box-shadow:inset 1px 1px 3px #30495b0a,0 2px 6px #36576f0d}.model-danger-zone{background:#fff8f8;border:1px solid #ead0d4;border-radius:14px;margin:24px 0 0;padding:22px;box-shadow:3px 4px 10px #8341490f,inset 0 1px #fff}.model-danger-zone .eyebrow{color:#954b55;letter-spacing:.1em;font-size:11px}.model-danger-zone p{color:#76555b;max-width:none;margin:2px 0 8px;font-size:13px;line-height:1.55}.model-danger-zone .button{color:#8d3945;background:#fff0f1;border-color:#d39aa1;justify-self:stretch;width:100%;min-height:46px;margin-top:4px;font-weight:800;box-shadow:2px 3px 6px #8341491a,inset 0 1px #fff}.model-danger-zone .button:hover{background:#ffe9eb;border-color:#c77b83}.model-edit-modal{background:#fff;width:min(640px,100%)}.model-edit-body{background:#fff}.model-edit-body .model-form-section{padding:20px 0}.model-edit-body .model-form-section:first-child{padding-top:18px}.model-edit-footer{min-height:52px;padding:10px 24px}.model-edit-footer .button.primary{box-shadow:2px 3px 7px #36576f29,inset 0 1px #ffffff40}@media (max-width:700px){.model-compact-row{grid-template-columns:1fr;gap:0}.model-access-fields .access-choices{grid-template-columns:1fr}.model-risk-scale span:nth-child(2),.model-risk-scale span:nth-child(3),.model-risk-scale span:nth-child(4){display:none}.model-risk-scale{grid-template-columns:1fr 1fr}.model-risk-scale span:first-child{text-align:left}.model-risk-scale span:last-child{text-align:right}.model-danger-zone{padding:18px}.model-edit-modal{width:min(640px,100%)}}.stock-model-configuration{background:#f5f9fb;border:1px solid #d8e6ee;border-radius:14px;margin-top:16px;padding:16px}.stock-model-configuration h3,.stock-preview-panel h4{color:#24465e;margin:4px 0 7px}.stock-picker-group{border:0;margin:14px 0;padding:0}.stock-picker-group legend{color:#294b61;margin-bottom:8px;font-size:13px;font-weight:700}.stock-choice-grid,.stock-question-grid,.stock-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stock-choice,.stock-question-choice,.stock-strategy-choice{cursor:pointer;background:#fff;border:1px solid #d7e2e9;border-radius:10px;align-items:flex-start;gap:9px;min-height:48px;padding:10px;display:flex}.stock-choice.selected,.stock-question-choice.selected,.stock-strategy-choice.selected{background:#eef6fa;border-color:#6d92aa;box-shadow:inset 0 0 0 1px #6d92aa}.stock-choice input,.stock-question-choice input,.stock-strategy-choice input{accent-color:#557f9a;width:auto;margin-top:3px}.stock-choice span,.stock-question-choice span,.stock-strategy-choice span{gap:3px;display:grid}.stock-choice small,.stock-question-choice small,.stock-strategy-choice small{color:#6c8291;font-size:11px;line-height:1.35}.stock-automation-note,.stock-preview-result{color:#36586b;background:#edf5f8;border:1px solid #d6e4ec;border-radius:10px;gap:4px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.4;display:grid}.stock-preview-panel{border-top:1px solid #d7e4ea;gap:10px;margin-top:16px;padding-top:14px;display:grid}.stock-preview-panel .field{margin:0}.stock-preview-panel .button{justify-self:start}.model-summary-stock{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.model-summary-stock span,.model-summary-stock strong{color:#365a70;background:#fff;border:1px solid #cadde8;border-radius:999px;padding:5px 8px;font-size:11px}.field-error{color:#a23e49!important;font-weight:600!important}@media (max-width:600px){.stock-choice-grid,.stock-question-grid,.stock-strategy-grid{grid-template-columns:1fr}.stock-model-configuration{padding:13px}}.subscriber-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 28px;display:grid}.subscriber-journey>div{background:linear-gradient(145deg,#fff,#f5f8fa);border:1px solid #dbe4e9;border-radius:12px;padding:16px;box-shadow:3px 4px 9px #2939490f,-3px -3px 8px #ffffffe6}.subscriber-journey strong{color:#527c9a;letter-spacing:.5px;font-size:11px;display:block}.subscriber-journey span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.record-lifecycle{flex-wrap:wrap;gap:8px;margin:18px 0 28px;display:flex}.record-lifecycle>div{background:#f6fafc;border:1px solid #d8e5eb;border-radius:11px;flex:110px;padding:14px 12px;box-shadow:inset 1px 1px 3px #91a6b31f,2px 3px 7px #364b5a0d}.record-lifecycle b{color:#8aa1ae;font-size:10px;display:block}.record-lifecycle span{color:#527c9a;letter-spacing:.4px;margin-top:7px;font-size:11px;font-weight:800;display:block}.subscriber-preview{background:linear-gradient(145deg,#f3f8fb,#e9f0f4);border:1px solid #d6e2e8;border-radius:15px;margin-bottom:28px;padding:20px;box-shadow:6px 7px 16px #29394914,-4px -4px 11px #ffffffe6}.preview-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-status{color:#527c9a;letter-spacing:.6px;font-size:10px;font-weight:800}.preview-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0;display:grid}.preview-metrics>div{background:#fff;border:1px solid #dbe5ea;border-radius:9px;padding:12px}.preview-metrics small{color:var(--muted);font-size:11px;display:block}.preview-metrics strong{color:var(--ink);margin-top:5px;font-size:18px;display:block}.preview-row{border-top:1px solid #d8e3e8;justify-content:space-between;gap:16px;padding:13px 0;font-size:13px;display:flex}.preview-row b{color:#527c9a}.muted-row{color:var(--muted)}.learn-page{max-width:1160px}.learn-hero{justify-content:space-between;align-items:center;gap:36px;padding:22px 0 28px;display:flex}.learn-hero h1{max-width:720px;margin:12px 0;font-size:48px;line-height:1.08}.learn-hero p{max-width:700px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.learn-hero-mark{color:#527c9a;background:linear-gradient(145deg,#f1f7fa,#e8f0f4);border:1px solid #d6e2e8;border-radius:18px;grid-template-columns:auto auto;align-items:center;gap:8px 12px;min-width:180px;padding:22px;display:grid;box-shadow:6px 7px 16px #29394914,-4px -4px 11px #ffffffe6}.learn-hero-mark span{font-size:27px;font-weight:800}.learn-hero-mark b{letter-spacing:.8px;font-size:11px}.learn-hero-mark i{color:#8aa2af;grid-column:1/-1;font-style:normal}.learn-search-wrap{margin:8px 0 36px;position:relative}.learn-search{background:#fff;border:1px solid #cfdde5;border-radius:14px;align-items:center;gap:12px;padding:15px 17px;display:flex;box-shadow:inset 2px 2px 6px #91a6b321,4px 5px 12px #364b5a0f}.learn-search:focus-within{outline-offset:3px;outline:3px solid #9ebdce}.learn-search-icon{color:#527c9a;font-size:23px}.learn-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:17px}.learn-search kbd{color:#7a909d;white-space:nowrap;border:1px solid #d7e2e8;border-radius:6px;padding:4px 7px;font-size:11px}.learn-search-results{z-index:5;background:#f8fbfc;border:1px solid #d4e1e7;border-radius:13px;gap:8px;padding:12px;display:grid;position:absolute;top:64px;left:0;right:0;box-shadow:0 12px 28px #29394926}.learn-search-result{background:#fff;border:1px solid #e0e8ed;border-radius:9px;grid-template-columns:auto 1fr;gap:4px 10px;padding:12px;display:grid}.learn-search-result:hover{border-color:#9ebdce;transform:translateY(-1px)}.learn-search-result strong{font-size:14px}.learn-search-result p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.learn-result-type{letter-spacing:.7px;border-radius:5px;align-self:start;padding:4px 6px;font-size:10px;font-weight:800}.learn-result-type.guide{color:#527c9a;background:#e5f0f5}.learn-result-type.faq{color:#71619a;background:#f1edf9}.learn-no-results{color:var(--muted);margin:0;padding:18px;font-size:14px}.learn-section{margin:35px 0}.learn-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.learn-section-heading h2{margin:5px 0 0;font-size:27px}.featured-guide-grid{grid-template-columns:1.35fr 1fr 1fr;gap:15px;display:grid}.learn-featured-card,.learn-guide-card{background:linear-gradient(145deg,#fff,#f6f9fb);border:1px solid #d9e4ea;border-radius:15px;flex-direction:column;min-height:235px;padding:21px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:4px 5px 12px #2939490f,-4px -4px 10px #ffffffe6}.learn-featured-card:hover,.learn-guide-card:hover,.learn-topic-card:hover{border-color:#9ebdce;transform:translateY(-2px);box-shadow:7px 9px 18px #2939491a,-3px -3px 9px #ffffffe6}.featured-primary{background:linear-gradient(145deg,#eef6fa,#fff);border-color:#bed3df}.learn-card-top{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.learn-category-pill,.learn-status-pill{letter-spacing:.6px;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.learn-category-pill{color:#527c9a;background:#e7f0f5}.learn-status-pill{color:#4e7756;background:#edf4e9}.learn-card-number{color:#9ab0bc;margin-top:18px;font-size:12px;font-weight:800}.learn-featured-card h3,.learn-guide-card h3{margin:8px 0 10px;font-size:19px;line-height:1.3}.learn-featured-card p,.learn-guide-card p{color:var(--muted);margin:0 0 15px;font-size:14px;line-height:1.65}.learn-featured-card .text-link,.learn-guide-card .text-link{margin-top:auto}.learn-topic-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.learn-topic-card{background:#f8fbfc;border:1px solid #d9e4ea;border-radius:13px;gap:7px;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:inset 1px 1px 3px #91a6b31a,3px 4px 9px #2939490d}.learn-topic-index{color:#91a8b5;font-size:11px;font-weight:800}.learn-topic-card strong{color:var(--ink)}.learn-topic-card>span:last-child{color:var(--muted);font-size:12px}.learn-maker-callout{background:linear-gradient(145deg,#eaf3f7,#f7fbfc);border:1px solid #cbdde6;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;margin:42px 0;padding:28px;display:flex;box-shadow:7px 8px 18px #29394914,-5px -5px 13px #ffffffeb}.learn-maker-callout h2{margin:9px 0;font-size:28px}.learn-maker-callout p{max-width:700px;color:var(--muted);margin:0;line-height:1.65}.learn-proof-pills{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.learn-proof-pills span{color:#527c9a;letter-spacing:.7px;background:#deebf1;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.learn-category-group{margin:28px 0}.learn-category-heading{align-items:center;gap:12px;margin-bottom:10px;display:flex}.learn-category-heading h3{margin:0;font-size:20px}.learn-category-heading span{color:var(--muted);font-size:12px}.learn-guide-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.learn-guide-card{min-height:205px}.learn-guide-card small{color:#6f8795;margin-top:auto;font-size:11px}.learn-faq-grid{gap:9px;display:grid}.learn-faq-grid details{background:#fff;border:1px solid #d9e4ea;border-radius:12px;box-shadow:3px 4px 9px #2939490d}.learn-faq-grid summary{cursor:pointer;justify-content:space-between;gap:20px;padding:16px 18px;font-weight:700;list-style:none;display:flex}.learn-faq-grid summary::-webkit-details-marker{display:none}.learn-faq-grid summary span{color:#527c9a;font-size:20px;font-weight:400}.learn-faq-grid p{color:var(--muted);border-top:1px solid #e2e9ed;margin:0;padding:14px 18px 17px;line-height:1.65}.learn-final-cta{text-align:center;background:linear-gradient(145deg,#f0f5f7,#e6eef2);border:1px solid #d0dfe6;border-radius:17px;margin:48px 0 12px;padding:36px 20px;box-shadow:inset 2px 2px 6px #91a6b31a,5px 6px 15px #2939490f}.learn-final-cta h2{margin:10px 0;font-size:28px}.learn-final-cta p{color:var(--muted);margin:0 auto 20px}.learn-final-cta .button{margin:0 4px}.learn-article{max-width:1120px}.learn-breadcrumbs{color:#718896;flex-wrap:wrap;align-items:center;gap:9px;margin:3px 0 28px;font-size:12px;display:flex}.learn-breadcrumbs a:hover{color:#527c9a}.learn-article-header{max-width:820px;margin-bottom:30px}.learn-article-header h1{margin:13px 0;font-size:44px;line-height:1.12}.learn-deck{color:var(--muted);margin:0 0 14px;font-size:19px;line-height:1.65}.learn-article-meta{color:#718896;gap:15px;font-size:12px;display:flex}.learn-article-layout{grid-template-columns:210px minmax(0,760px);align-items:start;gap:42px;display:grid}.learn-toc{background:#f5f9fb;border:1px solid #d9e4ea;border-radius:12px;gap:9px;padding:16px;display:grid;position:sticky;top:20px}.learn-toc strong{letter-spacing:.8px;color:#527c9a;font-size:11px}.learn-toc a{color:var(--muted);font-size:12px;line-height:1.4}.learn-toc a:hover{color:#527c9a}.learn-article-body section{margin:0 0 32px}.learn-article-body h2{margin-bottom:11px;font-size:26px}.learn-article-body p,.learn-article-body li{color:#5e7080;font-size:17px;line-height:1.8}.learn-article-body ul{padding-left:23px}.learn-article-cta{background:linear-gradient(145deg,#eef6fa,#fff);border:1px solid #cddfe8;border-radius:15px;padding:23px;box-shadow:4px 5px 12px #2939490f}.learn-article-cta h2{margin:8px 0}.learn-related{margin:50px 0 28px}.learn-video-ready{color:var(--muted);border-top:1px solid #dbe5ea;padding:15px 18px;font-size:12px}.learn-video-ready p{margin:6px 0 0}@media (max-width:900px){.learn-hero{align-items:flex-start}.learn-hero h1{font-size:40px}.featured-guide-grid{grid-template-columns:1fr 1fr}.featured-primary{grid-column:1/-1}.learn-topic-grid{grid-template-columns:repeat(2,1fr)}.learn-maker-callout{flex-direction:column;align-items:flex-start}.learn-guide-grid{grid-template-columns:repeat(2,1fr)}.learn-article-layout{grid-template-columns:1fr}.learn-toc{flex-wrap:wrap;gap:8px;display:flex;position:static}.learn-toc strong{width:100%}.learn-toc a{background:#f5f9fb;border-radius:7px;padding:6px 8px}}@media (max-width:600px){.learn-hero{padding-top:8px;display:block}.learn-hero h1{font-size:31px}.learn-hero p{font-size:16px}.learn-hero-mark,.learn-search kbd{display:none}.featured-guide-grid,.learn-guide-grid{grid-template-columns:1fr}.featured-primary{grid-column:auto}.learn-topic-grid{grid-template-columns:1fr 1fr}.learn-section-heading{align-items:flex-start}.learn-section-heading h2{font-size:23px}.learn-maker-callout{margin:30px 0;padding:21px}.learn-maker-callout h2{font-size:24px}.learn-maker-callout .button{width:100%}.learn-article-header h1{font-size:32px}.learn-deck{font-size:17px}.learn-article-body p,.learn-article-body li{font-size:16px}.learn-final-cta .button{width:100%;margin:5px 0}}.data-page{max-width:1120px}.data-vertical-grid,.data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.data-vertical-card,.data-section,.data-principles{background:linear-gradient(145deg,#fff,#f4f8fa);border:1px solid #d7e3e9;border-radius:16px;padding:22px;box-shadow:5px 6px 14px #29394912,-3px -3px 9px #ffffffe6}.data-vertical-card{min-height:210px;color:inherit;flex-direction:column;display:flex}.data-vertical-card h2,.data-principles h2{margin:8px 0}.data-vertical-card p,.data-principles p,.data-section p{color:var(--muted);line-height:1.65}.data-vertical-card .text-link{margin-top:auto}.data-vertical-future{opacity:.74}.data-attribution,.data-status-row,.small-copy{color:#708492;font-size:12px}.data-attribution{margin:0 0 17px}.data-attribution a{color:#527c9a}.data-status-row{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.data-status-row span,.data-status{color:#527c9a;background:#e7f0f5;border-radius:999px;width:max-content;padding:5px 8px;font-weight:700;display:inline-flex}.data-section{margin:20px 0;padding:0;overflow:hidden}.data-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 21px 14px;display:flex}.data-section-heading h2{margin:0}.data-section-heading p{margin:6px 0 0}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:430px}.data-table th,.data-table td{text-align:left;border-top:1px solid #e1e9ed;padding:12px 16px;font-size:14px}.data-table th{color:#667f8d;letter-spacing:.5px;text-transform:uppercase;background:#f4f8fa;font-size:11px}.data-table td:first-child{color:#527c9a;font-weight:800}.data-table td small{color:#788d99;margin-top:3px;font-size:12px;display:block}.data-schedule-grid{border-top:1px solid #e1e9ed;grid-template-columns:1fr 1fr;display:grid}.data-schedule-grid>div+div{border-left:1px solid #e1e9ed}.data-schedule-grid h3{background:#f7fafb;margin:0;padding:14px 17px;font-size:14px}.data-race{border-top:1px solid #edf1f3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 17px;display:grid}.data-race>span{color:#527c9a;font-size:11px;font-weight:800}.data-race strong,.data-race small{display:block}.data-race small{color:#788d99;margin-top:3px;font-size:12px}.data-race time{color:#596f7b;white-space:nowrap;font-size:12px}.contender-table td:first-child{color:inherit}.forecast-data-section{padding-bottom:18px}.data-forecast-list{margin:0;padding:0 21px 0 39px}.data-forecast-list li{color:#527c9a;margin:9px 0}.data-error{padding:20px}@media (max-width:720px){.data-vertical-grid,.data-grid,.data-schedule-grid{grid-template-columns:1fr}.data-schedule-grid>div+div{border-top:1px solid #e1e9ed;border-left:0}.data-section-heading{flex-direction:column;align-items:flex-start}.data-race{grid-template-columns:32px minmax(0,1fr)}.data-race time{grid-column:2}.data-table th,.data-table td{padding:11px 13px}.data-page .page-heading h1{font-size:32px}}.data-hub-heading h2{margin:6px 0 0;font-size:27px}.data-section-nav{background:#f3f7f9;border:1px solid #d8e4e9;border-radius:13px;flex-wrap:wrap;gap:8px;margin:2px 0 8px;padding:10px;display:flex;box-shadow:inset 2px 2px 5px #91a6b31a}.data-section-nav a{color:#567887;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.data-section-nav a:hover{color:#355d70;background:#fff}@media (max-width:720px){.data-hub-heading h2{font-size:23px}.data-section-nav{flex-wrap:nowrap;overflow-x:auto}.data-section-nav a{white-space:nowrap}}.data-hub-hero{padding-bottom:18px}.data-meta-pills{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.data-meta-pills span{color:#587887;background:#f4f8fa;border:1px solid #d2e1e7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.data-distinction,.data-explainer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.data-distinction>div,.data-explainer-grid>div{background:#f8fbfc;border:1px solid #dce7eb;border-radius:14px;padding:17px 19px;box-shadow:inset 1px 1px 4px #91a6b314}.data-distinction h2,.data-explainer-grid h2{margin:7px 0;font-size:19px}.data-distinction p,.data-explainer-grid p{color:#667b87;margin:0;font-size:14px;line-height:1.6}.data-season-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.data-season-summary>div{background:#f7fafb;border:1px solid #d8e4e9;border-radius:13px;gap:5px;min-width:0;padding:14px;display:grid;box-shadow:3px 4px 9px #2939490d}.data-season-summary span{color:#718894;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.data-season-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.data-season-summary small{color:#708492;font-size:11px;line-height:1.35}.data-table tbody tr{transition:background .15s}.data-table td:nth-last-child(-n+2),.data-table th:nth-last-child(-n+2){text-align:right;font-variant-numeric:tabular-nums}.contender-bars{gap:10px;padding:0 21px 19px;display:grid}.contender-bar{grid-template-columns:minmax(140px,1fr) minmax(110px,2fr) auto;align-items:center;gap:11px;display:grid}.contender-bar>div:first-child{gap:2px;display:grid}.contender-bar span{color:#728794;font-size:11px}.contender-bar b{font-variant-numeric:tabular-nums;font-size:12px}.contender-track{background:#e5edf1;border-radius:999px;height:8px;overflow:hidden}.contender-track span{border-radius:inherit;background:#6b95a8;height:100%;display:block}.data-schedule-grid>div:nth-child(2){background:#fbfdfe}.data-schedule-grid>div:nth-child(2) .data-race:first-of-type{background:#f0f7f9}@media (max-width:900px){.data-season-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.data-distinction,.data-explainer-grid{grid-template-columns:1fr}.data-season-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.data-season-summary>div:last-child{grid-column:1/-1}.contender-bar{grid-template-columns:minmax(100px,1fr) minmax(80px,1.2fr) auto;gap:8px}.contender-bars{padding:0 14px 16px}}.data-page{--data-slate:#334d5c;--data-blue:#46788f;--data-teal:#467d7a;--data-surface:#f6f9fa;--data-line:#d3e0e5;--data-shadow:8px 9px 18px #374b5817,-6px -6px 15px #ffffffeb;--data-inset:inset 1px 1px 2px #fffffff2,inset -2px -2px 5px #849ba717}.data-vertical-card,.data-section{border-color:var(--data-line);box-shadow:var(--data-shadow),var(--data-inset)}.data-vertical-card{background:#f8fbfc;min-height:228px;padding:24px 24px 22px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}.data-vertical-card:after,.data-season-summary>div:before{content:"";background:#75a5b3;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:17px;right:17px}.data-vertical-card:hover{border-color:#adc8d1;transform:translateY(-2px);box-shadow:11px 13px 25px #374b581f,-7px -7px 16px #fffffff5}.data-vertical-card:focus-visible{outline-offset:4px;outline:3px solid #315f78}.data-vertical-card .text-link{color:#315f78;font-weight:800}.data-distinction>div,.data-explainer-grid>div{border-color:var(--data-line);box-shadow:5px 6px 13px #374b5812,var(--data-inset);background:#f8fbfc;position:relative}.data-distinction>div:before,.data-explainer-grid>div:before{content:"";background:#79a7b2;border-radius:4px;width:22px;height:3px;margin-bottom:10px;display:block}.data-distinction>div:nth-child(2):before,.data-explainer-grid>div:nth-child(2):before{background:#608d9d}.data-season-summary{gap:13px;margin:21px 0}.data-season-summary>div{border-color:var(--data-line);box-shadow:6px 7px 14px #374b5817,var(--data-inset);background:#f7fafb;gap:7px;padding:17px 15px 15px;transition:transform .15s,box-shadow .15s;position:relative}.data-season-summary>div:hover{box-shadow:8px 10px 18px #374b581f,var(--data-inset);transform:translateY(-1px)}.data-season-summary strong{color:#253c4a;font-size:16px}.data-season-summary small{color:#607784}.data-season-summary span{color:#547889}.data-section-nav{border-color:var(--data-line);box-shadow:var(--data-inset);background:#eaf1f3;gap:6px;padding:8px}.data-section-nav a{color:#456877;background:#f8fbfc;border:1px solid #0000;padding:8px 10px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:1px 1px 3px #374b580a}.data-section-nav a:hover{color:#294d60;background:#fff;border-color:#c6dbe1;transform:translateY(-1px);box-shadow:3px 4px 7px #374b5814}.data-section-nav a:active{box-shadow:var(--data-inset);transform:translateY(0)}.data-section-nav a:focus-visible{outline-offset:2px;outline:3px solid #315f78}.data-section-heading{background:#f7fafb}.data-table th{color:#3c5f6f;background:#eaf1f3;border-top-color:#cbdce2;font-weight:800}.data-table td{border-top-color:#dbe6e9}.data-table tbody tr:first-child{background:#eaf4f5}.data-table .data-top-row{background:#f2f7f8}.data-table tbody tr:nth-child(2) td:first-child,.data-table tbody tr:nth-child(3) td:first-child{color:#47788d}.data-table tbody tr:hover{background:#edf5f6}.data-table td:first-child{color:#315f78}.data-table td:nth-last-child(-n+2),.data-table th:nth-last-child(-n+2){color:#334d5c;font-weight:700}.contender-bars{gap:12px}.contender-bar>div:first-child strong{color:#253c4a;font-size:13px}.contender-bar b{color:#2f596c;font-weight:800}.contender-track{background:#dfeaec;border:1px solid #d1e0e4;height:9px;box-shadow:inset 2px 2px 4px #4b697621,inset -1px -1px 2px #ffffffbf}.contender-track span{background:#4d8293;box-shadow:inset 0 1px #ffffff61}.data-status{letter-spacing:.1px;border:1px solid;padding:5px 9px;font-weight:800}.data-status.eligible{color:#386b50;background:#e6f1ea}.data-status.eliminated{color:#8b5654;background:#f5e9e8}.data-status:before{content:"•";margin-right:4px;font-size:14px;line-height:8px}.data-schedule-grid>div:first-child{background:#fafcfc}.data-schedule-grid>div:first-child .data-race{opacity:.62}.data-schedule-grid>div:nth-child(2){background:#f3f8fa;box-shadow:inset 2px 0 5px #4e6d7a0f}.data-schedule-grid>div:nth-child(2) h3{color:#315f70;background:#e4eff2}.data-schedule-grid>div:nth-child(2) .data-race:first-of-type{background:#e5f2f4;box-shadow:inset 3px 0 #6d9daa}.data-schedule-grid>div:nth-child(2) .data-race:first-of-type strong{color:#274e61}.data-race{border-top-color:#dde8eb}.data-race time{color:#466675;font-weight:700}.forecast-data-section{box-shadow:8px 9px 18px #345f701a,var(--data-inset);background:#edf6f8;border-color:#bed4dd}.forecast-data-section .data-section-heading{background:0 0}.forecast-data-section .eyebrow{color:#3e7187}.forecast-data-section .text-link{color:#315f78;font-weight:800}@media (max-width:720px){.data-vertical-card{min-height:205px;padding:21px}.data-season-summary{gap:9px}.data-season-summary>div{padding:14px 12px}.data-season-summary strong{font-size:14px}.data-section-nav{padding:7px}.data-section-nav a{padding:7px 9px}.data-schedule-grid>div:nth-child(2){box-shadow:inset 0 2px 5px #4e6d7a0f}}.data-season-summary>div{align-content:start;min-height:104px}.data-season-summary strong{min-height:20px;line-height:1.28}.data-season-summary small{min-height:30px}.data-table th,.data-table td{vertical-align:middle}.data-table th:first-child,.data-table td:first-child{width:58px}.contender-table th:nth-child(n+2),.contender-table td:nth-child(n+2){text-align:right}.contender-bar>div:first-child{min-width:0}.contender-bar>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-race{min-height:66px}.data-race time{text-align:right}.forecast-data-section{margin-top:27px}.data-season-summary>div:last-child strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;display:-webkit-box}.economics-page{--economics-accent:#4e7180}.economics-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0 26px;display:grid}.economics-metric-card,.economics-detail-card{border:1px solid var(--data-line);box-shadow:6px 7px 14px #374b5814,var(--data-inset);background:#f8fbfc;border-radius:14px}.economics-metric-card{grid-template-columns:minmax(0,1fr) 82px;align-items:end;gap:10px;min-height:155px;padding:17px;display:grid}.economics-metric-card>div{gap:5px;min-width:0;display:grid}.economics-metric-card span{color:#577989;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.economics-metric-card strong{letter-spacing:-.7px;color:#294451;font-variant-numeric:tabular-nums;font-size:25px}.economics-metric-card small{color:#687f8a;font-size:11px}.economics-metric-card p{color:#66808d;grid-column:1/-1;margin:0;font-size:11px}.economics-metric-card p b{color:#3e6676}.economics-trend{width:100%;height:42px;overflow:visible}.economics-trend polyline{stroke:#5d8d9a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.economics-section{border:1px solid var(--data-line);box-shadow:var(--data-shadow),var(--data-inset);background:#f8fbfc;border-radius:16px;margin:20px 0;overflow:hidden}.economics-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.economics-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:16px;padding:18px 21px;display:grid}.economics-detail-card+.economics-detail-card{border-left:1px solid #d9e5e9}.economics-detail-card h3{margin:0 0 6px;font-size:15px}.economics-detail-card strong{color:#294451;font-variant-numeric:tabular-nums;font-size:25px;display:block}.economics-detail-card>div>span{color:#6b808b;margin-top:3px;font-size:11px;display:block}.economics-detail-card dl{border-top:1px solid #dce7ea;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding-top:12px;display:grid}.economics-detail-card dt{color:#738691;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:800}.economics-detail-card dd{color:#405f6c;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px;font-weight:700}@media (max-width:900px){.economics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.data-season-summary>div{min-height:96px}.data-season-summary small,.data-race{min-height:0}.economics-metric-grid{gap:9px}.economics-metric-card{min-height:140px;padding:14px}.economics-metric-card strong{font-size:22px}.economics-detail-grid{grid-template-columns:1fr}.economics-detail-card+.economics-detail-card{border-top:1px solid #d9e5e9;border-left:0}.economics-detail-card{grid-template-columns:minmax(0,1fr) 105px;padding:17px}.economics-detail-card strong{font-size:22px}}.profile-rank-overall{color:#43536a;letter-spacing:.02em;background:#eef2f7;border:1px solid #d2dbe6;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.predictor-card .performance-badges:empty{display:none}.predictor-card .performance-badges{min-height:22px}.predictor-card .performance-badges .category{display:inline-flex}.trust-strip{color:#51647a;background:#f8fafc;border:1px solid #dbe3ec;border-radius:12px;justify-content:center;align-items:center;gap:0;margin:0 0 18px;padding:11px 16px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 1px 1px 3px #a3b1c61f,0 4px 12px #2837500a}.trust-strip span+span{border-left:1px solid #cfd9e3;margin-left:16px;padding-left:16px}.request-callout{justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding:15px 18px;display:flex}.request-callout p{color:var(--muted);margin:4px 0 0;font-size:13px}.request-callout .eyebrow{display:block}.request-callout .button{white-space:nowrap}@media (max-width:600px){.trust-strip{flex-wrap:wrap;justify-content:flex-start;gap:7px 0}.trust-strip span+span{margin-left:10px;padding-left:10px}.request-callout{flex-direction:column;align-items:flex-start;padding:14px}.request-callout .button{width:100%}}.forecast-request-empty{box-shadow:6px 7px 18px #2563eb14,inset 1px 1px 3px #a3b1c61a;background:#fbfcff!important;border:1px solid #cbd9f4!important}.forecast-request-empty .button.secondary{color:#fff;background:#2563eb;border-color:#2563eb}.forecast-request-empty .request-quota{color:#52627a}.landing-product-proof{isolation:isolate}@media (min-width:601px) and (max-width:1200px){.landing-product-proof{grid-template-columns:1fr}}@media (max-width:600px){.subscriber-journey,.preview-metrics{grid-template-columns:1fr 1fr}.preview-row{display:block}.preview-row b{margin-top:4px;display:block}.record-lifecycle{grid-template-columns:1fr 1fr;display:grid}}.discovery>.signal-heading{margin-bottom:18px;display:block}.discovery>.signal-heading>div:first-child{max-width:760px}.discovery-hero-cta{width:auto;margin-top:14px;display:inline-flex}.discovery>.signal-heading .hero-actions{display:none}.discovery .feed>.section-heading{margin-bottom:10px}.discovery .feed>.section-heading h2{margin:0}.discovery .feed>.section-heading .sort-label{margin-left:auto}.discovery .sync-health{box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;margin:10px 0 7px;padding:5px 0;font-size:11px;display:flex}.discovery .sync-health span:first-child{color:#77869a;font-size:11px;font-weight:700}.discovery .sync-health i{width:6px;height:6px}.discovery .sync-health button{color:#5d72a2;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;text-decoration:underline}.discovery .feed-note{color:#8793a3;margin:5px 0 12px;font-size:11px}.discovery .right-rail{opacity:.78;border-left:1px solid #dfe6eb;padding-left:20px}.discovery .right-rail .principles{box-shadow:none;background:0 0;border:0}@media (max-width:700px){.discovery>.signal-heading{margin-bottom:14px}.discovery-hero-cta{margin-top:12px}.discovery .feed>.section-heading{align-items:flex-start}.discovery .feed>.section-heading .sort-label{margin-left:auto}.discovery .sync-health{flex-wrap:wrap}.discovery .sync-health button{margin-left:0}}.landing-product-proof{background:linear-gradient(145deg,#f4f8fa,#e9f0f4);border:1px solid #d7e2e8;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:stretch;gap:28px;margin:8px 0 26px;padding:28px;display:grid;box-shadow:7px 8px 18px #29394914,-5px -5px 13px #ffffffeb}.proof-copy{padding:14px 10px}.proof-copy h2{margin:13px 0;font-size:28px;line-height:1.2}.proof-copy p{max-width:540px;color:var(--muted);line-height:1.75}.proof-pills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.proof-pills span{letter-spacing:.8px;color:#52758e;background:#e2edf3;border:1px solid #cfdee7;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.model-maker-demo{background:#f8fbfc;border:1px solid #dbe6eb;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;padding:18px;display:grid;box-shadow:inset 2px 2px 6px #91a6b31f,inset -2px -2px 6px #fffffff2}.demo-control{background:#fff;border:1px solid #e0e8ed;border-radius:9px;padding:11px 12px;box-shadow:2px 3px 7px #364b5a0f}.demo-control label{text-transform:uppercase;letter-spacing:.8px;color:#6b8290;justify-content:space-between;gap:8px;font-size:10px;font-weight:800;display:flex}.demo-control strong{color:var(--ink);margin-top:6px;font-size:14px;display:block}.demo-control strong span{float:right;color:#64839a}.demo-wide{grid-column:1/-1}.demo-control p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.risk-demo{color:#78909e;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.risk-demo i{background:#c8d9e3;border-radius:50%;width:10px;height:10px;box-shadow:inset 1px 1px 2px #4b697a2e}.risk-demo i.selected{background:#5e839d;box-shadow:0 0 0 3px #fff,0 2px 5px #3c5b6e4d}.horizon-demo{gap:6px;margin-top:9px;display:flex}.horizon-demo span{color:#6b8290;border:1px solid #dbe5ea;border-radius:7px;flex:1;padding:7px 6px;font-size:11px;font-weight:700}.horizon-demo span.selected{color:#527c9a;background:#e6f0f5;border-color:#9fbaca}.horizon-demo small{margin-top:3px;font-size:10px;font-weight:400;display:block}.demo-cta{grid-column:1/-1;margin-top:2px}.landing-workflow{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 28px}.landing-workflow div{background:linear-gradient(145deg,#fff,#f5f8fa);border:1px solid #dbe4e9;border-radius:12px;min-height:112px;padding:14px;box-shadow:3px 4px 9px #2939490f,-3px -3px 8px #ffffffe6}.landing-workflow strong{color:#7894a4;font-size:11px;display:block}.landing-workflow b{color:#527c9a;letter-spacing:.6px;margin-top:8px;font-size:12px;display:block}.landing-workflow span{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.35;display:block}.model-proof-card{gap:5px;display:grid;position:relative}.model-proof-card .model-rank{color:#527c9a;font-size:12px;font-weight:800}.model-proof-card small{color:var(--muted);line-height:1.6}.model-proof-card small b{color:var(--ink)}.model-proof-card .text-link{margin-top:5px;font-size:12px}.model-proof-card.featured{background:linear-gradient(145deg,#edf5f8,#fff)}.landing-faq{margin:32px 0 8px}.landing-faq .section-heading{margin-bottom:14px}.landing-faq-list{gap:10px;display:grid}.landing-faq details{background:linear-gradient(145deg,#fff,#f8fafb);border:1px solid #dbe4e9;border-radius:13px;box-shadow:3px 4px 10px #2939490d,-3px -3px 8px #ffffffe6}.landing-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:20px;padding:17px 19px;font-weight:700;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary b{color:#527c9a;font-size:20px;font-weight:400;line-height:1}.landing-faq details[open] summary{border-bottom:1px solid #e2e9ed}.landing-faq details p{color:var(--muted);max-width:900px;margin:0;padding:15px 19px 18px;line-height:1.7}@media (max-width:800px){.landing-product-proof{grid-template-columns:1fr;padding:21px}.landing-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.model-maker-demo{grid-template-columns:1fr}.demo-wide,.demo-cta{grid-column:auto}.landing-workflow{grid-template-columns:1fr}.landing-workflow div{min-height:0}.proof-copy h2{font-size:24px}.horizon-demo{grid-template-columns:1fr 1fr;display:grid}.horizon-demo span:last-child{grid-column:1/-1}}.learn-no-results{gap:7px;display:grid}.learn-no-results strong{color:var(--ink)}.learn-no-results p{margin:0 0 3px}.learn-no-results .button{justify-self:start}.learn-ask-callout{background:#f8fbfc;border:1px solid #d9e4ea;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:16px 0 42px;padding:20px 23px;display:flex;box-shadow:inset 1px 1px 4px #91a6b314,3px 4px 10px #2939490a}.learn-ask-callout h2{margin:7px 0 4px;font-size:21px}.learn-ask-callout p{color:var(--muted);margin:0;font-size:14px}.contact-search-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contact-search-heading h2{margin:7px 0 0;font-size:22px}.contact-search-copy{color:var(--muted);margin:12px 0 0;line-height:1.55}.contact-contextual-help{margin-top:2px}.contact-contextual-help>.eyebrow{margin-bottom:8px;display:block}.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}@media (max-width:600px){.learn-ask-callout{padding:19px;display:block}.learn-ask-callout .button{margin-top:15px;display:inline-flex}.contact-search-heading{display:block}.contact-search-heading .text-link{margin-top:10px;display:inline-block}}.learn-resources{background:#f8fbfc;border:1px solid #d9e4ea;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:8px 0 32px;padding:18px 21px;display:flex;box-shadow:inset 1px 1px 4px #91a6b314,3px 4px 10px #2939490a}.learn-resources h2{margin:6px 0 3px;font-size:20px}.learn-resources p{color:var(--muted);margin:0;font-size:13px}.learn-resource-links{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 18px;min-width:360px;display:grid}.learn-resource-links a{color:#527c9a;font-size:12px;font-weight:700}.method-deeper{margin:28px 0}.method-deeper h2{margin:8px 0 15px;font-size:20px}.method-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.method-links a{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:7px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.method-links a:hover{background:#f6faf6}@media (max-width:700px){.learn-resources{display:block}.learn-resource-links{grid-template-columns:1fr;min-width:0;margin-top:14px}.method-links{grid-template-columns:1fr}}.leaderboard-page{max-width:1180px}.leaderboard-hero{margin-bottom:12px}.leaderboard-standard{background:linear-gradient(145deg,#f4f8fa,#edf3f6);border:1px solid #d7e2e8;border-radius:13px;grid-template-columns:minmax(260px,1fr) minmax(280px,1.15fr) auto;align-items:center;gap:20px;margin:0 0 12px;padding:13px 16px;display:grid;box-shadow:inset 1px 1px 4px #91a6b314,4px 5px 12px #2939490d}.leaderboard-standard>div:first-child{align-items:center;gap:10px;display:flex}.leaderboard-standard-icon{color:#527c9a;background:#e1edf2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.leaderboard-standard .eyebrow{color:#527c9a;margin-bottom:2px;font-size:10px}.leaderboard-standard strong{font-size:13px;display:block}.leaderboard-standard p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.leaderboard-standard p b{color:var(--ink)}.leaderboard-standard-links{white-space:nowrap;gap:12px;display:flex}.leaderboard-standard-links a{color:#527c9a;font-size:11px;font-weight:700}.leaderboard-filters{background:#fbfcfd;border:1px solid #dce5ea;border-radius:12px;margin:0 0 10px;padding:11px 14px;box-shadow:inset 1px 1px 3px #91a6b30f,2px 3px 9px #29394909}.filters-heading{margin-bottom:3px}.filters-heading .eyebrow{color:#718896;font-size:10px}.leaderboard-filters .leaderboard-filter-group{margin:3px 0}.leaderboard-filters .filter-label{text-transform:uppercase;letter-spacing:.55px;flex-basis:70px;width:70px;font-size:11px}.leaderboard-filters .filter-row{gap:6px}.leaderboard-filters .filter{min-height:30px;padding:4px 10px;font-size:12px}.leaderboard-context{margin:5px 0 8px}.leaderboard-table-panel{border-color:#d5e0e6;box-shadow:6px 7px 17px #29394912,-3px -3px 9px #ffffffc7}.leader-table{border-collapse:separate;border-spacing:0;background:0 0}.leader-table th{color:#627585;letter-spacing:.7px;background:#f1f5f7;padding:11px 15px;font-size:10px}.leader-table th:first-child{border-radius:11px 0 0}.leader-table th:last-child{border-radius:0 11px 0 0}.leader-table td{background:#fff;border-bottom:1px solid #e5edf1;padding:12px 15px}.leader-table tbody tr:not(.building-divider) td:first-child{border-left:1px solid #e5edf1}.leader-table tbody tr:not(.building-divider) td:last-child{border-right:1px solid #e5edf1}.leader-table tbody tr:last-child td:first-child{border-radius:0 0 0 11px}.leader-table tbody tr:last-child td:last-child{border-radius:0 0 11px}.leader-table tbody tr:not(.building-divider){transition:transform .16s,box-shadow .16s}.leader-table tbody tr:not(.building-divider):hover td{background:#f8fbfd}.leader-table .rank-value{color:#6e8493;font-variant-numeric:tabular-nums;min-width:35px;font-size:14px;display:inline-block}.leader-table tr.top-rank .rank-value{color:#315f82;font-size:18px}.leader-table tr.top-rank td:first-child,.leader-table tr.top-rank .leader-identity{font-weight:800}.leader-score strong{color:#17233a;font-variant-numeric:tabular-nums;font-size:23px;line-height:1}.leader-table td:nth-child(5),.leader-table td:nth-child(6){font-variant-numeric:tabular-nums;color:#43586a}.building-divider td{background:var(--background);padding:18px 15px 9px;border:0!important}.building-divider strong{font-size:14px}.building-divider span{max-width:560px;font-size:11px;line-height:1.45}.building-progress{gap:4px;width:90px;margin-top:5px;display:grid}.building-progress span{color:#718896;white-space:nowrap;font-size:10px}.building-progress i{background:#e5edf1;border-radius:99px;width:100%;height:4px;display:block;overflow:hidden}.building-progress b{background:#9ab3c1;border-radius:99px;height:100%;display:block}.leaderboard-empty{text-align:center;color:var(--muted);gap:3px;padding:27px 18px;font-size:13px;display:grid}.leaderboard-empty strong{color:var(--ink)}@media (max-width:700px){.leaderboard-page{max-width:none}.leaderboard-hero h1{font-size:29px}.leaderboard-standard{grid-template-columns:1fr;gap:9px;padding:12px 13px}.leaderboard-standard p{font-size:12px}.leaderboard-standard-links{gap:15px}.leaderboard-filters{padding:10px 11px}.leaderboard-filters .leaderboard-filter-group{display:block}.leaderboard-filters .filter-label{width:auto;margin:5px 0 2px;display:block}.leaderboard-filters .filter-row{scrollbar-width:thin;flex-wrap:nowrap;padding:3px 0 6px;overflow-x:auto}.leaderboard-filters .filter{flex:none}.leaderboard-table-panel{box-shadow:none;background:0 0;border:0;overflow:visible!important}.leader-table,.leader-table tbody{display:block}.leader-table thead{display:none}.leader-table tbody tr:not(.building-divider){background:#fff;border:1px solid #dce5ea;border-radius:13px;grid-template-columns:1fr 1fr;gap:0 12px;margin:0 0 10px;padding:10px 12px;display:grid;box-shadow:3px 4px 10px #2939490d}.leader-table tbody tr:not(.building-divider) td,.leader-table tbody tr:last-child td{background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:13px;border:0!important;border-radius:0!important;display:flex!important}.leader-table tbody tr:not(.building-divider) td:before{content:attr(data-label);color:#718896;text-transform:uppercase;letter-spacing:.45px;font-size:10px;font-weight:700}.leader-table tbody tr:not(.building-divider) td:first-child{grid-area:1/1;display:block!important}.leader-table tbody tr:not(.building-divider) td:first-child:before{margin-bottom:2px;display:block}.leader-table tbody tr:not(.building-divider) td:nth-child(2){grid-area:2/1/auto/-1;justify-content:flex-start;margin-top:2px;padding-top:10px;border-top:1px solid #edf2f5!important}.leader-table tbody tr:not(.building-divider) td:nth-child(2):before{display:none}.leader-table tbody tr:not(.building-divider) td:nth-child(3){grid-area:1/2;display:flex!important}.leader-table tbody tr:not(.building-divider) td:nth-child(4){grid-area:3/1;display:block!important}.leader-table tbody tr:not(.building-divider) td:nth-child(4):before{margin-bottom:2px;display:block}.leader-table tbody tr:not(.building-divider) td:nth-child(5){grid-area:3/2}.leader-table tbody tr:not(.building-divider) td:nth-child(6){grid-area:4/1}.leader-table tbody tr:not(.building-divider) td:nth-child(7){grid-area:4/2}.leader-table tbody tr:not(.building-divider) td:nth-child(7) .button{min-width:88px}.leader-table .leader-identity{font-size:14px}.leader-table .rank-value{font-size:18px}.leader-score strong{font-size:25px}.building-divider{margin:18px 0 7px;display:block}.building-divider td{background:0 0;padding:4px 2px 7px;display:block!important}.building-divider td span{max-width:none}.building-progress{width:100px}.leaderboard-empty{background:#fff;border:1px solid #dce5ea;border-radius:13px}}.leaderboard-page{overflow-x:hidden}.leaderboard-standard{grid-template-columns:minmax(0,1fr) auto}.leaderboard-standard p{display:none}.leaderboard-standard-links a{font-size:12px}.leaderboard-filters .filter-label{text-transform:none;letter-spacing:.15px;font-size:12px}.leaderboard-page .leaderboard-categories .filter:not(.active),.leaderboard-page .compact-filters .filter:not(.active){color:#627585;background:#f8fbfc;border-color:#dce5ea}.leaderboard-page .leader-table th{letter-spacing:.15px;text-transform:none;font-size:11px;font-weight:700}.leaderboard-page .leader-table td:before{text-transform:none;letter-spacing:.1px}.discovery .filter{letter-spacing:.05px;border-radius:999px;min-height:32px;padding:4px 10px;font-size:12px;font-weight:700}.discovery .filter:not(.active).category-technology{color:#7462a9;background:#f0edfb;border-color:#d8cff4}.discovery .filter:not(.active).category-motorsports{color:#3159ae;background:#e8efff;border-color:#bfd0f5}.discovery .filter:not(.active).category-competitive-athletics{color:#927036;background:#fff5df;border-color:#f0d99d}.discovery .filter:not(.active).category-politics{color:#a66787;background:#fbeef4;border-color:#ebc9d9}.discovery .filter:not(.active).category-entertainment{color:#347052;background:#eaf4ed;border-color:#c8e2d0}.discovery .filter:not(.active).category-economics{color:#9b704f;background:#fff1e7;border-color:#ebd0bd}.discovery .filter:not(.active).category-crypto{color:#497d89;background:#e9f6f8;border-color:#c5e3e8}.discovery .filter:not(.active).category-science{color:#5274ac;background:#eef2fc;border-color:#cad7f2}.discovery .filter:not(.active).category-world-events{color:#4e8063;background:#edf3ee;border-color:#cce0d0}.discovery .filter.active,.leaderboard-page .leaderboard-categories .filter.active,.leaderboard-page .compact-filters .filter.active{background:var(--night);border-color:var(--night);color:#fff;box-shadow:none}.leaderboard-page .leaderboard-categories .filter:not(.active){color:#766d8b;background:#fbf9fe;border-color:#e6def4}.leaderboard-page .leaderboard-categories .filter.category-motorsports:not(.active){color:#6680ae;background:#f8faff;border-color:#e1e8f8}.leaderboard-page .leaderboard-categories .filter.category-competitive-athletics:not(.active){color:#9b8760;background:#fffdf7;border-color:#f2e8cf}.leaderboard-page .leaderboard-categories .filter.category-politics:not(.active){color:#a98798;background:#fffafd;border-color:#f1e2e9}.leaderboard-page .leaderboard-categories .filter.category-entertainment:not(.active){color:#71917d;background:#fbfefc;border-color:#e6f0e8}.leaderboard-page .leaderboard-categories .filter.category-economics:not(.active){color:#a88c78;background:#fffdfb;border-color:#f2e8e0}.leaderboard-page .leaderboard-categories .filter.category-crypto:not(.active){color:#7097a0;background:#fbfeff;border-color:#e4f0f2}.leaderboard-page .leaderboard-categories .filter.category-science:not(.active){color:#7288ae;background:#fbfcff;border-color:#e6ebf7}.leaderboard-page .leaderboard-categories .filter.category-world-events:not(.active){color:#789582;background:#fbfdfb;border-color:#e7efe8}.leaderboard-page .compact-filters .filter:not(.active){color:#627585;background:#fbfcfd;border-color:#dce5ea}.discovery .feed>.search-field{min-height:56px}.leaderboard-page .account-search-block .search-field{min-height:52px;padding:10px 14px}.leaderboard-hero h1{font-size:38px}@media (max-width:700px){.leaderboard-hero h1{font-size:32px}.discovery .filter{min-height:32px;padding-inline:10px}}.dashboard-page{background:#f3f6f9;border-radius:20px;max-width:1180px;padding:22px}.dashboard-page>.profile-hero{border:1px solid #27364d;margin-bottom:18px;padding:26px 28px;box-shadow:10px 12px 24px #18263a29,inset 0 1px #ffffff14}.dashboard-page>.profile-hero h1{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,42px)}.dashboard-page>.profile-hero p{font-size:14px}.dashboard-summary{color:#c4cee1!important;margin-top:8px!important;font-size:12px!important}.dashboard-switch{background:#e8edf3;border:1px solid #d5dfe8;border-radius:12px;gap:4px;width:max-content;max-width:100%;margin-bottom:20px;padding:5px;display:flex;box-shadow:inset 1px 1px 4px #364c6014,4px 5px 12px #364c600f}.dashboard-switch button,.dashboard-switch a{color:#637487;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:700}.dashboard-switch button:hover,.dashboard-switch a:hover{color:#334b61;background:#f8fafc}.dashboard-switch button.active,.dashboard-switch a.active{background:var(--night);color:#fff;box-shadow:3px 4px 8px #14233029}.dashboard-page .panel{border-color:#dfe7ed;border-radius:16px;box-shadow:6px 7px 16px #3046580f,-3px -3px 10px #ffffffd1}.dashboard-page .dashboard-columns>.panel,.dashboard-page .dashboard-columns>section.panel{background:#fff}.dashboard-page .section-heading h2,.dashboard-page .panel>h2{color:#263d52;font-size:23px}.dashboard-page .section-heading .eyebrow,.dashboard-page .panel>.eyebrow{color:#60798c}.dashboard-page .follow-feed{gap:9px}.dashboard-page .follow-card{background:#fbfdfe;border:1px solid #e0e8ee;border-radius:12px;padding:15px 16px;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:2px 3px 9px #2e44550d}.dashboard-page .follow-card:hover{border-color:#b9cad7;transform:translateY(-1px);box-shadow:5px 7px 14px #2e445517}.dashboard-page .follow-card h3{color:#20394d;margin:7px 0 5px;font-size:16px;line-height:1.3}.dashboard-page .follow-card p{color:#5f7384;margin:0;font-size:12px}.dashboard-page .follow-card small{color:#8a99a5;margin-top:5px;font-size:11px;display:block}.dashboard-page .metric-grid{gap:10px;margin:0 0 18px}.dashboard-page .metric-card{background:#fff;border-color:#dfe7ed;border-radius:14px;min-height:112px;padding:16px 17px;box-shadow:5px 6px 13px #3046580f,-3px -3px 9px #fffc}.dashboard-page .metric-card.featured{background:#eef4ff;border-color:#cad9ee}.dashboard-page .metric-card>span{color:#718496;font-size:11px}.dashboard-page .metric-card strong{color:#233e55;font-size:31px}.dashboard-page .metric-card p{color:#82919d;font-size:11px}.dashboard-page .forecast-access-dashboard{background:#fbfdfe}.dashboard-page .forecast-access-dashboard h2{margin:7px 0;font-size:21px}.dashboard-page .access-choice{background:#fff;border-color:#dce5eb;border-radius:11px;box-shadow:inset 1px 1px 3px #30495b09}.dashboard-page .access-choice:has(input:checked){background:#f2f7fa;border-color:#789ab3;box-shadow:inset 0 0 0 1px #789ab3,2px 3px 8px #36576f14}.dashboard-page .record-list{gap:9px}.dashboard-page .record-row{background:#fff;border-color:#e0e8ee;border-radius:12px;padding:15px 17px;box-shadow:3px 4px 10px #3046580d}.dashboard-page .record-row h3{color:#20394d;font-size:16px}.dashboard-page .record-row p{font-size:11px}.dashboard-page .record-outcome{font-size:17px}.dashboard-page .model-dashboard-card{border-radius:16px;box-shadow:6px 7px 15px #30465812,-3px -3px 9px #ffffffd1}.dashboard-page .model-dashboard-card h3{color:#243e53;font-size:18px}.dashboard-page .model-dashboard-card .model-stat-grid{margin:15px 0;padding:13px 0}.dashboard-page .model-how{background:#fbfdfe;border:1px solid #dfe7ed;border-radius:14px;padding:15px 17px;box-shadow:inset 1px 1px 3px #30495b0a}.dashboard-page .model-how summary{color:#405f74;font-size:14px}.dashboard-page .model-how-copy{gap:9px;margin-top:12px;display:grid}.dashboard-page .model-how-copy p{color:#6b7d8b;margin:0;font-size:12px;line-height:1.6}.dashboard-page .model-how-copy strong{color:#35536a}.dashboard-page .creator-overview{background:#fff;border-color:#dfe7ed;border-radius:16px;margin:0;padding:20px;box-shadow:6px 7px 16px #3046580f,-3px -3px 10px #ffffffd1}.dashboard-page .creator-kpis>div,.dashboard-page .creator-chart-card,.dashboard-page .creator-sources{border-color:#e0e8ee;border-radius:12px;box-shadow:2px 3px 9px #3046580a}.dashboard-page .creator-overview h2{color:#263d52;font-size:23px}@media (max-width:700px){.dashboard-page{border-radius:16px;padding:14px}.dashboard-page>.profile-hero{padding:22px 20px}.dashboard-switch{width:100%;overflow-x:auto}.dashboard-switch button,.dashboard-switch a{flex:1 0 auto;padding-inline:11px}.dashboard-page .section-heading h2,.dashboard-page .panel>h2{font-size:20px}.dashboard-page .metric-grid{grid-template-columns:1fr 1fr}.dashboard-page .metric-card{min-height:100px;padding:14px}.dashboard-page .metric-card strong{font-size:27px}}@media (max-width:480px){.dashboard-page .metric-grid{grid-template-columns:1fr}.dashboard-page .record-row{display:flex}.dashboard-page .record-outcome{margin-top:0;display:grid}.dashboard-page .model-card-footer{gap:7px}}.models-dashboard-inline .model-dashboard-card{flex-direction:column;min-height:100%;display:flex}.models-dashboard-inline .model-card-description{min-height:40px}.models-dashboard-inline .model-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.models-dashboard-inline .model-rank-pills{flex-wrap:wrap;gap:7px;margin:2px 0 12px;display:flex}.models-dashboard-inline .model-rank-pills>span{color:#53657a;letter-spacing:.01em;background:#eef3f8;border:1px solid #d7e1ec;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.models-dashboard-inline .model-rank-pills>span[class*=category-]{color:#53657a;background:#f4f7fb;border-color:#dfe6ee}.models-dashboard-inline .model-avatar-link{border-radius:50%;transition:transform .16s,box-shadow .16s;display:inline-flex}.models-dashboard-inline .model-avatar-link:hover{transform:translateY(-1px);box-shadow:0 3px 8px #30465829}.models-dashboard-inline .model-avatar-link:focus-visible{outline:2px solid var(--green);outline-offset:3px}.models-dashboard-inline .model-card-footer{justify-content:flex-start;gap:12px;margin-top:auto}.models-dashboard-inline .model-card-footer .model-profile-action,.models-dashboard-inline .model-card-footer .model-card-text-action{align-items:center;min-height:32px;display:inline-flex}.models-dashboard-inline .model-card-footer .model-card-text-action{color:#607486;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.models-dashboard-inline .model-card-footer .model-card-text-action:hover{color:#405f74;text-decoration:underline}.models-dashboard-inline .model-card-footer .model-card-text-action:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.models-dashboard-inline .model-stat-grid small[title]{cursor:help}@media (max-width:600px){.models-dashboard-inline .model-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.models-dashboard-inline .model-card-footer{justify-content:stretch}.models-dashboard-inline .model-card-footer .model-profile-action,.models-dashboard-inline .model-card-footer .model-card-text-action{justify-content:center}.models-dashboard-inline .model-card-description{min-height:0}}.model-transparency-card,.model-activity-card{border-color:#dfe7ed;margin:18px 0;box-shadow:5px 6px 13px #3046580d,-3px -3px 9px #fffc}.model-transparency-pills{flex-wrap:wrap;gap:8px;display:flex}.model-activity-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.model-activity-grid>div{background:#f8fafc;border:1px solid #e0e8ee;border-radius:10px;padding:13px 14px}.model-activity-grid strong,.model-activity-grid span{display:block}.model-activity-grid span{color:var(--muted);margin-top:3px;font-size:11px}.forecast-research-summary{background:#f8fafc;border:1px solid #e0e8ee;border-radius:10px;margin:0 15px 9px}.forecast-research-summary summary{cursor:pointer;color:#52657a;padding:9px 12px;font-size:12px;font-weight:700}.forecast-research-summary-body{flex-wrap:wrap;gap:7px;padding:0 12px 11px;display:flex}.forecast-research-summary-body .small-copy{width:100%;margin:2px 0 0}.forecast-research-summary-body ul{width:100%;margin:0;padding-left:18px}.forecast-research-summary-body li{margin-top:4px;font-size:12px}.forecast-research-summary-body a{overflow-wrap:anywhere}.record-history-item{display:block}.record-history-item>.record-row{display:flex}.model-learning-links p{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:700px){.model-activity-grid{grid-template-columns:1fr 1fr}.model-learning-links p{gap:8px;display:grid}}.dashboard-page .dashboard-profile-link{color:inherit;border-radius:5px;text-decoration:none;transition:color .16s,box-shadow .16s}:is(.dashboard-page .dashboard-profile-link:hover,.dashboard-page .dashboard-profile-link:focus-visible){color:#d9e4ff;outline:none;box-shadow:0 2px #9fb9ff}.dashboard-profile-action{color:#c8d5ef;border-radius:5px;margin-top:13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}:is(.dashboard-profile-action:hover,.dashboard-profile-action:focus-visible){color:#fff;text-underline-offset:3px;outline-offset:4px;outline:2px solid #c5d4ff73;text-decoration:underline}.model-help{border-top:1px solid #e4ebf0;margin:18px 2px 0;padding:18px 0 2px}.model-help h2{color:#2d465b;margin:6px 0 5px;font-size:20px}.model-help-heading p{color:#718291;margin:0;font-size:12px;line-height:1.55}.model-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.model-help-card{color:inherit;background:#fbfdfe;border:1px solid #dfe7ed;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 13px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:2px 3px 8px #3046580b,-2px -2px 7px #ffffffc7}:is(.model-help-card:hover,.model-help-card:focus-visible){border-color:#9db8c8;outline:none;transform:translateY(-1px);box-shadow:4px 5px 12px #30465817,-2px -2px 7px #ffffffd1}.model-help-icon{color:#527c9a;background:#e8f0f5;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.model-help-card strong{color:#35536a;font-size:12px;line-height:1.35;display:block}.model-help-card small{color:#7a8996;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.model-help-arrow{color:#6b8da3;align-self:center;font-size:16px}.model-help-nav{flex-wrap:wrap;gap:18px;margin-top:13px;display:flex}.model-help-nav a{color:#5e7f96;font-size:12px;font-weight:700;text-decoration:none}:is(.model-help-nav a:hover,.model-help-nav a:focus-visible){color:#35536a;text-underline-offset:3px;outline:none;text-decoration:underline}@media (max-width:600px){.model-help-grid{grid-template-columns:1fr}.model-help{margin-inline:0}.model-help-card{min-height:70px}}.visible-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:12px;display:flex}.visible-breadcrumb-item{align-items:center;gap:8px;display:inline-flex}.visible-breadcrumbs a{color:var(--green)}.visible-breadcrumbs a:hover{text-decoration:underline}.visible-breadcrumb-separator{color:#a3b2a8}.learn-definition{background:#f5f9fb;border:1px solid #d9e4ea;border-left:4px solid #527c9a;border-radius:10px;margin:18px 0;padding:16px 18px}.learn-definition strong{color:#527c9a;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.learn-definition p{color:var(--ink);margin:0;font-size:16px;line-height:1.65}@media (max-width:700px){.profile-history,.profile-history .record-list,.profile-history .record-history-item{min-width:0;max-width:100%}.profile-history .record-history-item>.record-row{flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.profile-history .record-row>div{min-width:0;max-width:100%}.profile-history .record-outcome{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:15px}.model-transparency-pills .model-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.profile-identity>div:last-child{min-width:0;max-width:100%}.profile-identity h1{overflow-wrap:anywhere}.profile-identity .eyebrow{overflow-wrap:normal;flex-direction:column;align-items:flex-start;gap:6px;display:flex}}.energy-page .energy-trend polyline{stroke:var(--data-accent,#3d8195)}.energy-page .energy-metric-card{border-top-color:var(--data-accent,#3d8195)}@supports (color:color-mix(in lab, red, red)){.energy-page .energy-metric-card{border-top-color:color-mix(in srgb, var(--data-accent,#3d8195) 54%, transparent)}.space-page .space-metric-card{border-top-color:color-mix(in srgb,var(--data-accent,#3d8195) 54%,transparent)}}.space-page .space-trend polyline{stroke:var(--data-accent,#3d8195)}.space-page .space-metric-card{border-top-color:var(--data-accent,#3d8195)}@supports (color:color-mix(in lab, red, red)){.space-page .space-metric-card{border-top-color:color-mix(in srgb,var(--data-accent,#3d8195) 54%,transparent)}}.space-neo-table td{vertical-align:top}.data-vertical-card{border-top:3px solid var(--data-card-accent,#64748b);flex-direction:column;min-height:238px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:8px 8px 18px #55657321,-5px -5px 13px #ffffffb3}.data-vertical-card:hover{transform:translateY(-3px);box-shadow:11px 13px 24px #43556533,-5px -5px 13px #fffc}.data-vertical-card .text-link{color:var(--data-card-accent,#64748b);margin-top:auto;font-weight:700}.data-vertical-icon{width:42px;height:42px;color:var(--data-card-accent,#64748b);background:var(--data-card-accent,#64748b);border-radius:13px;place-items:center;margin-bottom:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.data-vertical-icon{background:color-mix(in srgb,var(--data-card-accent,#64748b) 12%,white)}}.data-vertical-icon{box-shadow:inset 1px 1px 2px #fffc}.data-distinction>div{box-shadow:none;border:1px solid var(--data-line,#465a6929);background:#f8fafb94}.data-vertical-card:before{display:none}.data-vertical-card{padding-top:20px}.data-vertical-icon{margin-bottom:10px}.category-stocks{color:#4f63a8;background:#edf1ff}.discovery .filter:not(.active).category-stocks{color:#4f63a8;background:#edf1ff;border-color:#cbd5f5}.stock-discovery-context{color:#526779;background:#f7fafc;border:1px solid #dbe5ed;border-radius:10px;margin:4px 0 14px;padding:12px 14px}.stock-discovery-context strong{color:#294a63;font-size:13px;display:block}.stock-discovery-context p{margin:3px 0 8px;font-size:12px;line-height:1.5}.stock-discovery-context>div{flex-wrap:wrap;gap:8px 14px;display:flex}.stock-discovery-context a{color:#315f83;font-size:12px;font-weight:700}.stock-predictions-page .page-heading p{max-width:760px}.stock-predictions-section h2{margin-bottom:12px}.stock-prediction-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.stock-prediction-type-grid>div{border:1px solid var(--line);background:#fafcfb;border-radius:9px;padding:16px}.stock-prediction-type-grid h3{margin-bottom:7px;font-size:16px}.stock-prediction-type-grid p{margin:0;font-size:14px;line-height:1.65}.stock-ticker-list,.stock-link-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.stock-ticker-list span{color:#08764f;letter-spacing:.5px;background:#eef8f2;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.stock-disclaimer{margin:8px 4px 0;line-height:1.7}@media (max-width:700px){.stock-prediction-type-grid{grid-template-columns:1fr}.stock-predictions-page .hero-actions{flex-direction:column;align-items:stretch}.stock-predictions-page .hero-actions .button{width:100%}}.leaderboard-page .leaderboard-categories .filter.category-stocks:not(.active){color:#6d7ca8;background:#fbfcff;border-color:#e1e6f8}.stock-model-forecasts{border:1px solid var(--line);border-radius:8px;margin-top:18px;overflow-x:auto}.stock-model-forecast-head,.stock-model-forecast-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(92px,1fr));align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:grid}.stock-model-forecast-head{color:var(--muted);background:#f5f8f5;font-size:12px}.stock-model-forecast-row:last-child{border-bottom:0}.stock-model-forecast-row strong,.stock-model-forecast-head strong{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}@media (max-width:600px){.stock-model-forecasts{border-radius:7px}.stock-model-forecast-head,.stock-model-forecast-row{grid-template-columns:minmax(145px,1.4fr) repeat(3,minmax(82px,1fr));padding:10px 8px;font-size:12px}.stock-model-forecast-head strong,.stock-model-forecast-row strong{font-size:12px}}.data-category-bar{z-index:5;border:1px solid var(--line);scrollbar-width:thin;background:#f7f8fb;border-radius:14px;gap:8px;margin:0 0 28px;padding:8px 10px;display:flex;position:sticky;top:12px;overflow-x:auto;box-shadow:3px 4px 10px #1f2d4414,inset 1px 1px 2px #ffffffe6}.data-category-link{color:var(--muted);background:0 0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}:is(.data-category-link:hover,.data-category-link:focus-visible){color:var(--ink);background:#fff}.data-category-link span{background:var(--category-color);border-radius:50%;width:7px;height:7px}.data-category-link.category-technology{--category-color:var(--category-technology)}.data-category-link.category-sports{--category-color:var(--category-sports)}.data-category-link.category-politics{--category-color:var(--category-politics)}.data-category-link.category-crypto{--category-color:var(--category-crypto)}.data-category-link.category-stocks{--category-color:var(--category-stocks)}.data-category-link.category-economics{--category-color:var(--category-economics)}.data-category-link.category-science{--category-color:var(--category-science)}.data-category-link.category-motorsports{--category-color:var(--category-motorsports)}.data-category-link.category-world-events{--category-color:var(--category-world-events)}.data-category-link.category-entertainment{--category-color:var(--category-entertainment)}.data-vertical-card>.eyebrow.category-technology,.data-vertical-card>.eyebrow.category-sports,.data-vertical-card>.eyebrow.category-politics,.data-vertical-card>.eyebrow.category-crypto,.data-vertical-card>.eyebrow.category-stocks,.data-vertical-card>.eyebrow.category-economics,.data-vertical-card>.eyebrow.category-science,.data-vertical-card>.eyebrow.category-motorsports{color:var(--category-color);background:0 0;border:0;padding:0}@media (max-width:640px){.data-category-bar{margin-left:-4px;margin-right:-4px;top:6px}.data-category-link{padding:8px 10px;font-size:12px}}.data-hub-card .data-hub-card-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.data-hub-card .data-vertical-icon{width:36px;height:36px;color:var(--data-blue);box-shadow:var(--data-inset);background:#e8f1f3;border:1px solid #c6dbe1;border-radius:10px;place-items:center;display:grid}.data-hub-card h2{margin:5px 0 7px}.data-topic-list{flex-wrap:wrap;gap:5px;margin:2px 0 10px;display:flex}.data-topic-list span{color:#687e89;background:#f8fbfc;border:1px solid #dce7eb;border-radius:999px;padding:4px 7px;font-size:11px}.data-card-source{color:#788d99;margin-bottom:10px;font-size:11px}.data-topic-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 26px;display:grid}.data-topic-link{box-shadow:var(--data-shadow),var(--data-inset);color:inherit;background:#f8fbfc;border:1px solid #d7e3e9;border-radius:14px;gap:6px;padding:18px 19px;display:grid}:is(.data-topic-link:hover,.data-topic-link:focus-visible){border-color:#a9c6d1;transform:translateY(-1px)}.data-topic-link strong{font-size:16px}.data-topic-link span{color:var(--muted);font-size:13px;line-height:1.5}.data-topic-link em{color:#315f78;font-size:12px;font-style:normal;font-weight:800}.data-topic-intro{padding:0}.data-topic-intro .data-section-heading{padding-bottom:19px}@media (max-width:720px){.data-topic-links{grid-template-columns:1fr}.data-hub-card{min-height:220px}}.category.category-sports,.category.category-politics,.category.category-crypto,.category.category-stocks,.category.category-economics,.category.category-technology,.category.category-world-events,.category.category-entertainment,.category.category-science,.category.category-motorsports,.category.category-competitive-athletics,.filter:not(.active).category-sports,.filter:not(.active).category-politics,.filter:not(.active).category-crypto,.filter:not(.active).category-stocks,.filter:not(.active).category-economics,.filter:not(.active).category-technology,.filter:not(.active).category-world-events,.filter:not(.active).category-entertainment,.filter:not(.active).category-science,.filter:not(.active).category-motorsports,.filter:not(.active).category-competitive-athletics,.data-category-link.category-sports,.data-category-link.category-politics,.data-category-link.category-crypto,.data-category-link.category-stocks,.data-category-link.category-economics,.data-category-link.category-technology,.data-category-link.category-world-events,.data-category-link.category-entertainment,.data-category-link.category-science,.data-category-link.category-motorsports,.data-category-link.category-competitive-athletics{background:var(--category-color)!important}@supports (color:color-mix(in lab, red, red)){.category.category-sports,.category.category-politics,.category.category-crypto,.category.category-stocks,.category.category-economics,.category.category-technology,.category.category-world-events,.category.category-entertainment,.category.category-science,.category.category-motorsports,.category.category-competitive-athletics,.filter:not(.active).category-sports,.filter:not(.active).category-politics,.filter:not(.active).category-crypto,.filter:not(.active).category-stocks,.filter:not(.active).category-economics,.filter:not(.active).category-technology,.filter:not(.active).category-world-events,.filter:not(.active).category-entertainment,.filter:not(.active).category-science,.filter:not(.active).category-motorsports,.filter:not(.active).category-competitive-athletics,.data-category-link.category-sports,.data-category-link.category-politics,.data-category-link.category-crypto,.data-category-link.category-stocks,.data-category-link.category-economics,.data-category-link.category-technology,.data-category-link.category-world-events,.data-category-link.category-entertainment,.data-category-link.category-science,.data-category-link.category-motorsports,.data-category-link.category-competitive-athletics{background:color-mix(in srgb,var(--category-color) 11%,white)!important}}.category.category-sports,.category.category-politics,.category.category-crypto,.category.category-stocks,.category.category-economics,.category.category-technology,.category.category-world-events,.category.category-entertainment,.category.category-science,.category.category-motorsports,.category.category-competitive-athletics,.filter:not(.active).category-sports,.filter:not(.active).category-politics,.filter:not(.active).category-crypto,.filter:not(.active).category-stocks,.filter:not(.active).category-economics,.filter:not(.active).category-technology,.filter:not(.active).category-world-events,.filter:not(.active).category-entertainment,.filter:not(.active).category-science,.filter:not(.active).category-motorsports,.filter:not(.active).category-competitive-athletics,.data-category-link.category-sports,.data-category-link.category-politics,.data-category-link.category-crypto,.data-category-link.category-stocks,.data-category-link.category-economics,.data-category-link.category-technology,.data-category-link.category-world-events,.data-category-link.category-entertainment,.data-category-link.category-science,.data-category-link.category-motorsports,.data-category-link.category-competitive-athletics{color:var(--category-color)!important}@supports (color:color-mix(in lab, red, red)){.category.category-sports,.category.category-politics,.category.category-crypto,.category.category-stocks,.category.category-economics,.category.category-technology,.category.category-world-events,.category.category-entertainment,.category.category-science,.category.category-motorsports,.category.category-competitive-athletics,.filter:not(.active).category-sports,.filter:not(.active).category-politics,.filter:not(.active).category-crypto,.filter:not(.active).category-stocks,.filter:not(.active).category-economics,.filter:not(.active).category-technology,.filter:not(.active).category-world-events,.filter:not(.active).category-entertainment,.filter:not(.active).category-science,.filter:not(.active).category-motorsports,.filter:not(.active).category-competitive-athletics,.data-category-link.category-sports,.data-category-link.category-politics,.data-category-link.category-crypto,.data-category-link.category-stocks,.data-category-link.category-economics,.data-category-link.category-technology,.data-category-link.category-world-events,.data-category-link.category-entertainment,.data-category-link.category-science,.data-category-link.category-motorsports,.data-category-link.category-competitive-athletics{color:color-mix(in srgb,var(--category-color) 72%,#172033)!important}}.category.category-sports,.category.category-politics,.category.category-crypto,.category.category-stocks,.category.category-economics,.category.category-technology,.category.category-world-events,.category.category-entertainment,.category.category-science,.category.category-motorsports,.category.category-competitive-athletics,.filter:not(.active).category-sports,.filter:not(.active).category-politics,.filter:not(.active).category-crypto,.filter:not(.active).category-stocks,.filter:not(.active).category-economics,.filter:not(.active).category-technology,.filter:not(.active).category-world-events,.filter:not(.active).category-entertainment,.filter:not(.active).category-science,.filter:not(.active).category-motorsports,.filter:not(.active).category-competitive-athletics,.data-category-link.category-sports,.data-category-link.category-politics,.data-category-link.category-crypto,.data-category-link.category-stocks,.data-category-link.category-economics,.data-category-link.category-technology,.data-category-link.category-world-events,.data-category-link.category-entertainment,.data-category-link.category-science,.data-category-link.category-motorsports,.data-category-link.category-competitive-athletics{border-color:var(--category-color)!important}@supports (color:color-mix(in lab, red, red)){.category.category-sports,.category.category-politics,.category.category-crypto,.category.category-stocks,.category.category-economics,.category.category-technology,.category.category-world-events,.category.category-entertainment,.category.category-science,.category.category-motorsports,.category.category-competitive-athletics,.filter:not(.active).category-sports,.filter:not(.active).category-politics,.filter:not(.active).category-crypto,.filter:not(.active).category-stocks,.filter:not(.active).category-economics,.filter:not(.active).category-technology,.filter:not(.active).category-world-events,.filter:not(.active).category-entertainment,.filter:not(.active).category-science,.filter:not(.active).category-motorsports,.filter:not(.active).category-competitive-athletics,.data-category-link.category-sports,.data-category-link.category-politics,.data-category-link.category-crypto,.data-category-link.category-stocks,.data-category-link.category-economics,.data-category-link.category-technology,.data-category-link.category-world-events,.data-category-link.category-entertainment,.data-category-link.category-science,.data-category-link.category-motorsports,.data-category-link.category-competitive-athletics{border-color:color-mix(in srgb,var(--category-color) 24%,white)!important}}.category-sports,.filter.category-sports,.data-category-link.category-sports{--category-color:var(--category-sports)}.category-politics,.filter.category-politics,.data-category-link.category-politics{--category-color:var(--category-politics)}.category-crypto,.filter.category-crypto,.data-category-link.category-crypto{--category-color:var(--category-crypto)}.category-stocks,.filter.category-stocks,.data-category-link.category-stocks{--category-color:var(--category-stocks)}.category-economics,.filter.category-economics,.data-category-link.category-economics{--category-color:var(--category-economics)}.category-technology,.filter.category-technology,.data-category-link.category-technology{--category-color:var(--category-technology)}.category-world-events,.filter.category-world-events,.data-category-link.category-world-events{--category-color:var(--category-world-events)}.category-entertainment,.filter.category-entertainment,.data-category-link.category-entertainment{--category-color:var(--category-entertainment)}.category-science,.filter.category-science,.data-category-link.category-science{--category-color:var(--category-science)}.category-competitive-athletics,.filter.category-competitive-athletics,.data-category-link.category-competitive-athletics{--category-color:var(--category-sports)}.question-semantic-label{color:#64808e;letter-spacing:.04em;margin:-6px 0 10px;font-size:12px;font-weight:800}.question-intro-copy{max-width:680px;color:var(--muted);line-height:1.55}.model-forecast-summaries{border-top:1px solid #e1e9ed;gap:4px;margin-top:12px;padding-top:10px;display:grid}.ordered-bucket-editor .ordered-bucket-nav{border:1px solid var(--line);background:#f7f9fc;border-radius:11px;gap:4px;margin:18px 0 10px;padding:13px 15px;display:grid;box-shadow:inset 0 1px 2px #2d394e0d}.ordered-bucket-editor .ordered-bucket-nav strong{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px}.ordered-bucket-editor .ordered-bucket-nav span{color:var(--ink);font-size:18px;font-weight:700}.allocation-status{color:var(--muted);background:#f6f8fb;border:1px solid #d8e0ea;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:11px 13px;font-size:13px;display:flex}.allocation-status strong{color:var(--ink);font-variant-numeric:tabular-nums}.allocation-status.allocation-complete{color:#32684b;background:#f2faf5;border-color:#b9d9c7}.allocation-status.allocation-complete strong{color:#24583d}.allocation-status.allocation-over{color:#9a4545;background:#fff6f6;border-color:#e8c7c7}.allocation-status.allocation-over strong{color:#863b3b}.ordered-bucket-review{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;gap:7px;margin:10px 0 15px;padding:10px;display:grid}.ordered-bucket-review .threshold-summary-item{text-align:left;width:100%;color:var(--ink);background:#f5f7fa;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.ordered-bucket-review .threshold-summary-item:hover{background:#fff;border-color:#b9c9dc}.distribution-divider{background:var(--line);height:1px;margin:18px 0 12px}.verified-signals-note{margin:2px 0 12px}.homepage-rail-link{margin-top:9px;display:block}.homepage-rail-link a{box-shadow:none;color:#5d72a2;background:0 0;border:0;border-radius:0;align-items:center;padding:2px 0;font-size:12px;font-weight:700;transition:color .15s;display:inline-flex}.homepage-rail-link a:hover{color:#3f587f;text-decoration:underline;transform:none}.homepage-rail-link a:active{box-shadow:none;transform:none}.structured-input .choice-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;margin:18px 0;display:grid}.structured-input .choice-grid button{border:1px solid var(--line);min-height:64px;color:var(--ink);text-align:left;background:#f6f8fb;border-radius:11px;gap:8px;padding:12px;display:grid;box-shadow:0 2px 7px #28354a0f}.structured-input .choice-grid button:hover,.structured-input .choice-grid button.selected{background:#eef5fb;border-color:#8aa9c8;box-shadow:inset 0 1px 2px #28354a14,0 3px 10px #28354a14}.structured-input .choice-grid button b{color:#3a668d;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.range-input-row{color:var(--muted);align-items:center;gap:10px;margin:8px 0 16px;font-size:13px;display:flex}.range-input-row input,.numeric-probability{border:1px solid var(--line);width:78px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:8px 9px}.forecast-distribution-preview,.advanced-distribution-editor,.threshold-editor{border:1px solid var(--line);background:#f8fafc;border-radius:11px;gap:7px;margin:16px 0;padding:12px;display:grid}.forecast-distribution-preview>strong{margin-bottom:3px}.forecast-distribution-preview>div{border-bottom:1px solid #96a5b940;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.forecast-distribution-preview>div:last-child{border-bottom:0}.forecast-distribution-preview b{font-variant-numeric:tabular-nums}.distribution-input{grid-template-columns:minmax(0,1fr) 76px 18px;align-items:center;gap:7px;font-size:13px;display:grid}.distribution-input input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;padding:7px 8px}.distribution-input b{color:var(--muted)}.advanced-distribution-editor{background:#fff}.threshold-editor{background:#f8fafc}.stock-outcome-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.stock-outcome-list li{border:1px solid var(--line);color:var(--ink);background:#f8fafc;border-radius:9px;padding:11px 13px;font-size:14px}@media (max-width:600px){.allocation-status{flex-direction:column;align-items:flex-start;gap:3px}.ordered-bucket-editor .ordered-bucket-nav span{font-size:16px}}.monotonicity-guidance{border-left:3px solid var(--green);color:#52675a;background:#f5f9f6;padding:9px 11px}.public-share-control{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.public-share-control .button{min-height:44px}.profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.profile-actions>span{display:inline-flex}.profile-actions .micro-copy{text-align:right;width:100%;color:var(--muted)}.follow-control{align-items:center;min-width:max-content;display:inline-flex;position:relative}.follow-feedback{z-index:5;color:#516272;white-space:nowrap;background:#fff;border:1px solid #cfd9e3;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:3px 5px 12px #2838481f}.follow-feedback a{color:#315f82;text-underline-offset:2px;font-weight:800;text-decoration:underline}.follow-feedback:before{content:"";background:#fff;border-top:1px solid #cfd9e3;border-left:1px solid #cfd9e3;width:8px;height:8px;position:absolute;top:-5px;right:18px;transform:rotate(45deg)}.public-share-control .button{min-width:128px}@media (max-width:600px){.profile-actions{justify-content:flex-start;width:100%;margin-top:14px}.profile-actions .button{min-height:44px}.profile-actions .micro-copy{text-align:left}}.my-predictions-panel{gap:16px;display:grid}.my-predictions-header h2{margin:4px 0 5px}.prediction-source-tabs,.prediction-model-tabs,.prediction-status-tabs{flex-wrap:wrap;gap:7px;display:flex}.prediction-source-tabs button,.prediction-model-tabs button,.prediction-status-tabs button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#fff;border-radius:999px;padding:9px 15px;font-weight:700}.prediction-source-tabs button.active,.prediction-model-tabs button.active,.prediction-status-tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:inset 0 2px 4px #0000001f}.prediction-search input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:9px;padding:12px 14px}.prediction-filters{flex-wrap:wrap;gap:10px;display:flex}.prediction-filters label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.prediction-filters select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:170px;padding:10px 12px}.prediction-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prediction-metrics>div{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:15px 16px}.prediction-metrics span,.prediction-metrics small{color:var(--muted);font-size:12px;display:block}.prediction-metrics strong{font-variant-numeric:tabular-nums;margin:5px 0;font-size:27px;display:block}.prediction-result-count{color:var(--muted);font-size:13px}.my-predictions-panel>.record-list{margin-top:0}.record-attribution{margin:0 0 8px 22px;display:block}@media (max-width:700px){.prediction-source-tabs,.prediction-model-tabs,.prediction-status-tabs{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.prediction-source-tabs button,.prediction-model-tabs button,.prediction-status-tabs button{white-space:nowrap}.prediction-filters{grid-template-columns:1fr 1fr;display:grid}.prediction-filters select{width:100%;min-width:0}.prediction-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.my-predictions-panel>.button{width:100%}}@media (max-width:380px){.prediction-filters{grid-template-columns:1fr}.prediction-metrics>div{padding:12px}.prediction-metrics strong{font-size:23px}}.question-card h3{margin-bottom:14px;font-size:clamp(16px,1.35vw,17px);line-height:1.35}.question-card{min-height:260px}.question-card .card-top{margin-bottom:12px}.question-card .card-footer{margin-top:auto;padding-top:12px}.question-card.structured-question-card,.question-card.grouped-question-card{min-height:260px}.question-card .grouped-market-consensus{margin-top:10px}.question-card .grouped-market-row{font-size:12px}.question-card .grouped-market-row:nth-of-type(n+4){display:none}.closing-soon{padding:14px 16px}.closing-soon>div:last-child{gap:0}.closing-soon a{border-top:1px solid #dce4f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 4px}.closing-soon a:first-child{border-top:0}.closing-soon a .category{white-space:nowrap;font-size:10px}.closing-soon a div{gap:2px;min-width:0;display:grid}.closing-soon a strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.closing-soon a time{color:var(--muted);font-size:11px}.closing-soon a small{color:#4260b5;white-space:nowrap;font-size:11px;font-weight:700}.closing-soon a:hover{background:#edf2ff;border-radius:7px}.question-attribution{display:none}@media (max-width:900px){.closing-soon a{grid-template-columns:auto minmax(0,1fr) auto}.closing-soon a span{display:inline-flex}}@media (max-width:600px){.question-card,.question-card.structured-question-card,.question-card.grouped-question-card{min-height:0}.question-card h3{font-size:18px}.closing-soon a{grid-template-columns:1fr auto;gap:3px 10px;padding:12px 3px}.closing-soon a .category{grid-column:1/-1;width:max-content}.closing-soon a div{grid-column:1}.closing-soon a small{grid-area:2/2;align-self:end}.closing-soon a strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.outcome-search{margin:12px 0;display:block}.outcome-search input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px}.data-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.data-snapshot-card{border:1px solid var(--line,#d9e0e7);background:var(--surface,#eef2f5);color:inherit;border-radius:16px;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex;box-shadow:6px 6px 16px #38485817,-4px -4px 12px #ffffffb8}.data-snapshot-card:hover{transform:translateY(-1px);box-shadow:8px 8px 20px #38485821,-4px -4px 12px #fffc}.data-snapshot-card strong{color:var(--ink,#1d2733);font-size:1.45rem;line-height:1.1}.data-snapshot-card>span:last-child{color:var(--muted,#647180);font-size:.82rem}@media (max-width:700px){.data-snapshot-grid{grid-template-columns:1fr 1fr}.data-snapshot-card:last-child{grid-column:1/-1}}@media (max-width:430px){.data-snapshot-grid{grid-template-columns:1fr}.data-snapshot-card:last-child{grid-column:auto}}.prediction-source-label{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:800}.record-history-item{gap:8px;display:grid}.record-row{justify-content:space-between;gap:18px;display:flex}.record-forecaster{color:var(--ink);margin:.35rem 0 0;font-weight:700}.record-state{color:var(--muted);margin:.2rem 0 0}.record-score{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;display:flex}.record-score strong{color:var(--ink);font-size:18px}.record-history-item .forecast-research-summary{margin-top:2px}.public-profile+.metric-grid{margin-top:20px}.acquisition-copy{margin-top:28px;padding:24px 26px 26px}.acquisition-copy h2{margin:7px 0 14px}.profile-guidance-links{flex-wrap:wrap;gap:10px 18px;line-height:1.5;display:flex;margin:0!important}.profile-guidance-links .text-link{align-items:center;padding:5px 0;display:inline-flex}.model-transparency-card,.model-activity-card{padding:22px 24px}.model-transparency-card .small-copy{max-width:720px;margin:18px 0 0;line-height:1.7}.model-transparency-pills{align-items:flex-start;gap:9px 10px}.model-transparency-pills .model-chip{white-space:normal;padding:4px 7px;font-size:10px;line-height:1.4}.model-transparency-pills .model-chip:nth-child(n+5){color:#68798a;background:#f6f8fa;border-color:#e2e8ed;font-weight:600}.model-activity-grid{gap:9px;margin-top:4px}.model-activity-grid>div{min-height:72px;padding:12px 13px}.model-activity-grid strong{font-size:22px}.model-activity-card>.small-copy{margin:14px 0 0;line-height:1.55}@media (max-width:640px){.acquisition-copy{margin-top:22px;padding:20px}.profile-guidance-links{gap:7px 14px}.model-transparency-card,.model-activity-card{padding:18px}.model-transparency-card .small-copy{line-height:1.6}.model-activity-grid{gap:8px}.model-activity-grid>div{min-height:66px;padding:10px}.model-activity-grid strong{font-size:20px}}@media (max-width:700px){.record-row{grid-template-columns:1fr;display:grid}.record-outcome{justify-self:start}.prediction-source-label{margin-top:4px}}.profile-history .record-list{gap:14px}.profile-history .record-history-item{gap:8px}.profile-history .record-history-item>.record-row{background:#fff;border:1px solid #dfe7ee;border-radius:13px;padding:17px 19px;display:block;box-shadow:4px 5px 13px #3046580f,-2px -2px 7px #ffffffd9}.profile-history .record-history-item>.record-row:hover{border-color:#c4d4df;box-shadow:7px 8px 17px #3046581a,-2px -2px 7px #ffffffe6}.profile-history .record-question{min-width:0}.profile-history .record-question h3{color:#20394d;letter-spacing:-.2px;margin:8px 0;font-size:18px;line-height:1.3}.profile-history .record-meta{color:#718193;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:12px;display:flex}.profile-history .record-meta>span+span{border-left:1px solid #dbe3ea;padding-left:12px}.profile-history .record-forecaster{color:#526579;margin:0;font-weight:700}.profile-history .record-state{color:#718193;margin:0}.profile-history .record-prediction-summary{background:#f5f8fb;border:1px solid #dce6ee;border-radius:11px;gap:9px;margin:0 4px;padding:13px 15px;display:grid;box-shadow:inset 1px 1px 3px #3c526612,inset -1px -1px 3px #ffffffe6}.record-prediction-heading{color:#50677b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.record-prediction-heading strong{color:#294a63;font-size:13px}.record-prediction-heading span{color:#7a8a99;font-size:11px}.record-prediction-preview{color:#314c63;flex-wrap:wrap;gap:7px;font-size:13px;font-weight:700;display:flex}.record-prediction-preview span{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d5e1ea;border-radius:7px;padding:5px 8px}.record-prediction-binary{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-prediction-binary>strong{font-variant-numeric:tabular-nums;font-size:18px}.record-prediction-details{color:#5d7183;border-top:1px solid #dce6ee;padding-top:8px;font-size:12px}.record-prediction-details summary{cursor:pointer;color:#315f83;font-weight:700}.record-prediction-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin-top:9px;display:grid}.record-prediction-details>div>span{background:#fff;border-radius:6px;justify-content:space-between;gap:8px;padding:5px 7px;display:flex}.record-prediction-details strong{color:#294a63;font-variant-numeric:tabular-nums}.record-view-link{color:#315f83;width:max-content;font-size:12px;font-weight:700}.record-view-link:hover{text-decoration:underline}.profile-history-toolbar .small-copy{color:#7a8a99;display:block}@media (max-width:700px){.profile-history .record-history-item>.record-row{padding:15px}.profile-history .record-question h3{font-size:17px}.profile-history .record-meta{gap:4px 9px}.profile-history .record-meta>span+span{padding-left:9px}.record-prediction-details>div{grid-template-columns:1fr}.record-prediction-binary{flex-direction:column;align-items:flex-start}}.profile-history .record-history-item{background:#fff;border:1px solid #dfe7ee;border-radius:13px;gap:0;overflow:hidden;box-shadow:4px 5px 13px #3046580f,-2px -2px 7px #ffffffd9}.profile-history .record-history-item:hover{border-color:#c4d4df;box-shadow:7px 8px 17px #3046581a,-2px -2px 7px #ffffffe6}.profile-history .record-history-item>.record-row,.profile-history .record-history-item>.record-row:hover{box-shadow:none;background:0 0;border:0;border-radius:0}.profile-history .record-prediction-summary{background:#f8fafc;border:0;border-top:1px solid #dce6ee;border-radius:0;margin:0 18px 15px;padding:12px 14px;box-shadow:inset 0 1px 3px #3c52660d}.profile-history .record-action-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.profile-history .record-prediction-details{border:0;flex:1;min-width:0;padding:0}.profile-history .record-prediction-details>div{margin-top:9px}.profile-history .record-view-link{white-space:nowrap;margin-left:auto}.profile-history .record-prediction-binary{border-top:1px solid #dce6ee}.profile-history .record-prediction-binary .record-action-row{flex:1}@media (max-width:700px){.profile-history .record-prediction-summary{margin:0 15px 13px;padding:11px 12px}.profile-history .record-action-row{flex-wrap:wrap;align-items:flex-start}.profile-history .record-prediction-details{flex-basis:100%}.profile-history .record-view-link{margin-left:auto}}.topic-dot[class*=category-]{background:var(--category-color)}.topic-dot.category-motorsports{background:#be123c!important}.data-hub-heading{margin:30px 0 16px}.data-snapshot-section .data-hub-heading{margin-bottom:16px}.data-snapshot-grid{align-items:stretch}.data-snapshot-card{border-color:#6780912e;justify-content:center;gap:4px;min-height:126px;padding:14px 16px;box-shadow:7px 8px 16px #3848581a,-4px -4px 11px #ffffffc7}.data-snapshot-card strong{font-size:1.32rem}.data-hub-card{min-height:238px}.data-hub-card-motorsports{--data-card-accent:#be123c}.data-hub-card-markets{--data-card-accent:#059669}.data-hub-card-economy,.data-hub-card-energy{--data-card-accent:#0d9488}.data-hub-card-population,.data-hub-card-science{--data-card-accent:#65a30d}.data-hub-card-global{--data-card-accent:#64748b}.data-hub-card .data-hub-card-top{margin-bottom:7px}.data-hub-card .data-category-label{color:var(--data-card-accent);letter-spacing:.08em;background:0 0;border:0;padding:0;font-size:11px}.data-hub-card .data-vertical-icon{background:var(--data-card-accent);border:0}@supports (color:color-mix(in lab, red, red)){.data-hub-card .data-vertical-icon{background:color-mix(in srgb,var(--data-card-accent) 10%,#f8fbfc)}}.data-hub-card .data-vertical-icon{color:var(--data-card-accent);box-shadow:inset 1px 1px 3px #ffffffdb,2px 2px 5px #4a5e6c14}.data-hub-card:after{background:var(--data-card-accent)}.data-hub-hero{margin-bottom:15px;padding-bottom:8px}.data-hub-hero h1{max-width:780px;margin-bottom:8px;font-size:clamp(34px,4vw,44px);line-height:1.08}.data-hub-hero p{max-width:680px;font-size:15px;line-height:1.55}.data-snapshot-section{margin:1rem 0 1.7rem}.data-snapshot-section .data-hub-heading{margin:0 0 11px}.data-snapshot-section .data-hub-heading h2{font-size:22px}.data-snapshot-section .data-hub-heading p{margin:3px 0 0;font-size:13px}.data-distinction{gap:12px;margin:20px 0 18px}.data-distinction>div{padding:13px 16px}.data-distinction h2{font-size:17px}.data-distinction p{font-size:13px}.data-about{color:var(--muted);border-top:1px solid #6780912e;margin:8px 0 0;padding:20px 22px}.data-about h2{color:var(--ink);margin:5px 0 7px;font-size:20px}.data-about p{max-width:900px;margin:0 0 9px;font-size:14px;line-height:1.65}.data-about p:last-child{margin-bottom:0}@media (max-width:720px){.data-snapshot-card{min-height:112px}.data-hub-card{min-height:220px}}.data-hub-card{border:1px solid #6780912e!important;border-top:2px solid var(--data-card-accent,#64748b)!important;background:#f8fafb!important}@supports (color:color-mix(in lab, red, red)){.data-hub-card{border-top:2px solid color-mix(in srgb,var(--data-card-accent,#64748b) 58%,#d9e2e6)!important}}.data-hub-card{box-shadow:6px 7px 16px #38485817,-4px -4px 11px #ffffffd6}:is(.data-hub-card:hover,.data-hub-card:focus-visible){box-shadow:8px 10px 20px #38485821,-4px -4px 12px #ffffffe6}.data-hub-card .data-vertical-icon{color:var(--data-card-accent,#64748b);background:#f2f6f7}@supports (color:color-mix(in lab, red, red)){.data-hub-card .data-vertical-icon{color:color-mix(in srgb,var(--data-card-accent,#64748b) 70%,#334155)}}.data-hub-card .data-vertical-icon{box-shadow:inset 1px 1px 3px #ffffffe6,2px 2px 5px #4a5e6c0f}.data-hub-card .data-category-label{color:var(--data-card-accent,#64748b)}@supports (color:color-mix(in lab, red, red)){.data-hub-card .data-category-label{color:color-mix(in srgb,var(--data-card-accent,#64748b) 68%,#475569)}}.data-hub-card .data-topic-list span{color:#71808a;background:#f5f8f9;border-color:#67809124}.data-hub-card .text-link{color:var(--data-card-accent,#64748b)}@supports (color:color-mix(in lab, red, red)){.data-hub-card .text-link{color:color-mix(in srgb,var(--data-card-accent,#64748b) 72%,#334155)}}.f1-team-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.f1-team-marker{background:var(--f1-team-color,#64748b);border:1px solid #47556959;border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #ffffffb3}.f1-driver-row[hidden],.f1-schedule-row[hidden]{display:none}.f1-table-controls,.f1-schedule-controls{justify-content:center;padding:10px 16px 14px;display:flex}.text-button{color:#315f78;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}:is(.text-button:hover,.text-button:focus-visible){text-decoration:underline}.text-button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #315f78}.contender-bar .f1-team-name{gap:7px}.contender-track span{background:#64748b;transition:width .2s}.f1-forecast-previews{gap:8px;padding:0 21px 18px;display:grid}.f1-forecast-preview{color:inherit;background:#f7fbfc;border:1px solid #d6e3e7;border-radius:10px;gap:3px;padding:11px 13px;text-decoration:none;display:grid}:is(.f1-forecast-preview:hover,.f1-forecast-preview:focus-visible){background:#fff;border-color:#9cbec9}.f1-forecast-preview span{color:#6d828e;font-size:12px}@media (max-width:720px){.f1-forecast-previews{padding:0 14px 16px}.f1-team-marker{flex-basis:8px;width:8px;height:8px}.f1-table-controls,.f1-schedule-controls{padding-bottom:12px}}.data-forecast-footer{margin-top:24px;padding-bottom:8px}.data-forecast-footer .data-section-heading{align-items:center}.data-forecast-footer .data-section-heading p{max-width:680px;margin-top:6px}.data-forecast-footer .text-link{white-space:nowrap}.data-forecast-question-list{padding-top:0}.space-weather-overview{border:1px solid var(--data-line);box-shadow:var(--data-shadow),var(--data-inset);background:#f8fbfc;border-radius:16px;margin:20px 0;overflow:hidden}.space-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 21px 20px;display:grid}.space-summary-grid article{background:#f5faf7;border:1px solid #d8e6df;border-top:2px solid #65a30d;border-radius:12px;gap:5px;padding:15px;display:grid;box-shadow:3px 4px 9px #41604b0f}.space-summary-grid span{color:#527765;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.space-summary-grid strong{color:#254b3a;font-size:22px}.space-summary-grid small{color:#6c8378;font-size:12px}.space-alert-list{gap:9px;padding:0 21px 20px;display:grid}.space-alert-card{background:#f7fbf8;border-left:3px solid #65a30d;border-radius:10px;gap:6px;padding:13px 15px;display:grid;box-shadow:3px 4px 9px #41604b0f,inset 1px 1px 2px #ffffffd9}.space-alert-card>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.space-alert-card strong{color:#315c47}.space-alert-card p{color:#5f766a;margin:0;font-size:13px;line-height:1.45}.space-alert-card time{color:#789084;font-size:11px}.space-alert-badge{color:#4b744e;background:#e8f2e7;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.space-empty-alerts{padding:0 21px 20px}.space-neo-section{overflow:visible}.space-neo-meta{flex-wrap:wrap;gap:8px;padding:0 21px 16px;display:flex}.space-neo-meta span{color:#607885;background:#f5f9fa;border:1px solid #d7e4ea;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.space-neo-table-wrap{padding:0 1px}.space-neo-table td:nth-child(n+3),.space-neo-table th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.space-neo-table td small{display:block}.space-neo-mobile{display:none}.space-neo-card{box-shadow:var(--data-inset);background:#f8fbfc;border:1px solid #d7e4ea;border-radius:12px;gap:12px;padding:14px;display:grid}.space-neo-card>div{gap:3px;display:grid}.space-neo-card small{color:#78909b;font-size:11px}.space-neo-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.space-neo-card dt{color:#778b95;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.space-neo-card dd{color:#334f5d;margin:2px 0 0;font-size:12px;font-weight:700}.space-indicator-grid{margin-top:16px}.space-page .data-section-heading h2{line-height:1.2}@media (max-width:720px){.data-forecast-footer .data-section-heading{align-items:flex-start}.data-forecast-footer .text-link{white-space:normal}.space-summary-grid{grid-template-columns:1fr;padding:0 14px 16px}.space-summary-grid article{padding:13px}.space-alert-list,.space-empty-alerts{padding:0 14px 16px}.space-neo-meta{padding:0 14px 14px}.space-neo-table-wrap{display:none}.space-neo-mobile{gap:9px;padding:0 14px 14px;display:grid}.space-neo-section .data-section-heading{padding-left:14px;padding-right:14px}.space-neo-section .data-section-heading p{margin-bottom:0}.space-neo-card dl{grid-template-columns:1fr 1fr}}.my-predictions-panel{gap:14px}.my-predictions-header h1{margin:4px 0 5px;font-size:clamp(28px,3vw,36px)}.my-predictions-header p{color:var(--muted);max-width:680px;margin:0}.my-predictions-toolbar{border:1px solid var(--line);box-shadow:var(--data-inset);background:#f7fafb;border-radius:13px;grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(120px,1fr));align-items:end;gap:9px;padding:12px 14px;display:grid}.my-predictions-toolbar label{color:var(--muted);gap:4px;font-size:11px;font-weight:800;display:grid}.my-predictions-toolbar input,.my-predictions-toolbar select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4e0e5;border-radius:8px;padding:8px 10px}:is(.my-predictions-toolbar input:focus-visible,.my-predictions-toolbar select:focus-visible){outline-offset:2px;outline:3px solid #7aa6bb}.my-predictions-stats{flex-wrap:wrap;gap:9px;display:flex}.my-predictions-stats>div{background:#f8fbfc;border:1px solid #d9e4e8;border-radius:9px;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.my-predictions-stats span{color:var(--muted);font-size:11px;font-weight:700}.my-predictions-stats strong{font-variant-numeric:tabular-nums;font-size:17px}.my-prediction-list{gap:9px;display:grid}.my-prediction-card{background:#f9fbfc;border:1px solid #d7e3e8;border-radius:13px;overflow:hidden;box-shadow:4px 5px 12px #374b5812,inset 1px 1px 3px #fffc}.my-prediction-card:hover{border-color:#a9c3ce;box-shadow:6px 7px 15px #374b581a,inset 1px 1px 3px #ffffffd9}.my-prediction-card-link{color:inherit;grid-template-columns:minmax(0,1fr) minmax(145px,190px);align-items:center;gap:18px;padding:15px 17px;text-decoration:none;display:grid}.my-prediction-main{min-width:0}.my-prediction-main h3{margin:7px 0 4px;font-size:15px;line-height:1.35}.my-prediction-main .category{font-size:10px}.my-prediction-attribution,.my-prediction-state{color:var(--muted);margin:0;font-size:12px}.my-prediction-attribution{color:#4e6f7d;font-weight:700}.my-prediction-answer{text-align:right;justify-items:end;gap:3px;display:grid}.my-prediction-answer>span{color:var(--muted);font-size:11px;font-weight:700}.my-prediction-answer>strong{font-size:22px;line-height:1.1}.my-prediction-answer>small{color:var(--muted);font-size:12px}.my-prediction-distribution{justify-items:end;gap:3px;display:grid}.my-prediction-distribution strong{font-size:13px}.my-prediction-distribution small{color:var(--muted);margin-left:4px;font-weight:600}.my-prediction-structured{text-align:right;max-width:190px;font-size:13px!important}.my-predictions-panel>.button{width:max-content}@media (max-width:900px){.my-predictions-toolbar{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(120px,1fr))}.my-predictions-search{grid-column:1/-1}.my-prediction-card-link{grid-template-columns:minmax(0,1fr) minmax(130px,170px)}}@media (max-width:600px){.my-predictions-toolbar{grid-template-columns:1fr 1fr;padding:11px}.my-predictions-toolbar label:first-of-type{grid-column:1/-1}.my-prediction-card-link{grid-template-columns:1fr;gap:12px;padding:14px}.my-prediction-answer{text-align:left;border-top:1px solid #e0e8eb;justify-items:start;padding-top:10px}.my-prediction-distribution{justify-items:start}.my-prediction-structured{text-align:left;max-width:none}.my-predictions-panel>.button{width:100%}}.categorical-consensus .market-helper{color:var(--muted);margin-top:-2px;font-size:12px;line-height:1.45;display:block}.consensus-outcome-list{gap:6px;margin-top:5px;display:grid}.consensus-outcome-row{background:#fbfdfb;border:1px solid #dfe8e2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex;box-shadow:inset 1px 1px 2px #fffc,0 2px 5px #2d46340a}.consensus-outcome-row span{text-overflow:ellipsis;min-width:0;overflow:hidden}.consensus-outcome-row strong{color:var(--green);font-variant-numeric:tabular-nums}.consensus-outcome-row.probability-leader{background:#f5faf6;border-color:#a9cbbb}.consensus-more{color:var(--muted);padding:2px 4px;font-size:12px}.criteria{max-width:720px;line-height:1.85}.acquisition-copy{line-height:1.7}.structured-input .numeric-probability:focus-visible{outline-offset:3px;outline:3px solid #4b9980}@media (max-width:600px){.consensus-outcome-row{padding:8px}.criteria{line-height:1.75}}.timeline-outcome-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:16px;display:grid}.timeline-outcome-card{background:#f7fafb;border:1px solid #d7e1e7;border-radius:12px;align-items:center;min-height:64px;padding:14px;display:grid;box-shadow:4px 5px 10px #2939490f,inset 1px 1px 3px #ffffffe6}.timeline-outcome-card strong{font-size:14px;line-height:1.35}.timeline-choice-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important}.timeline-preview{margin-top:18px}.timeline-advanced-editor{margin-top:12px}.question-resource-links{flex-wrap:wrap;gap:12px 24px;display:flex}.question-resource-links a{align-items:center;gap:6px;padding:8px 0;display:inline-flex}.question-resource-links a:hover{text-decoration:underline}@media (max-width:600px){.timeline-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:auto}.timeline-outcome-card{min-width:138px}.question-resource-links{gap:4px;display:grid}.question-resource-links a{padding:9px 0}}.question-close-meta{color:var(--muted);background:#f7faf8;border:1px solid #dbe6df;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:20px;padding:9px 12px;font-size:13px;display:flex;box-shadow:3px 4px 10px #233d2d0f,inset 1px 1px 2px #ffffffe6}.question-close-status,.question-close-date{align-items:center;gap:7px;min-height:20px;display:inline-flex}.question-close-status{color:var(--ink)}.question-close-status svg{color:var(--green);flex:none}.question-provenance{color:var(--muted);flex-wrap:wrap;gap:7px 15px;margin-top:10px;font-size:12px;display:flex}.question-provenance>span{align-items:center;gap:5px;display:inline-flex}.question-provenance .question-state{color:var(--ink);font-weight:700}.question-context-links{flex-wrap:wrap;gap:10px 20px;margin-top:12px;display:flex}.question-close-date{border-left:1px solid #d7e2da;padding-left:16px}.question-close-secondary{color:var(--muted)}.grouped-event-row{grid-template-columns:minmax(0,1fr) auto 18px}.grouped-event-arrow{color:#7d9188;justify-content:center;align-items:center;font-size:0;transition:color .15s,transform .15s;display:inline-flex}.grouped-event-arrow svg{display:block}:is(.grouped-event-row:hover .grouped-event-arrow,.grouped-event-row:focus-visible .grouped-event-arrow,.grouped-event-row.selected .grouped-event-arrow){color:var(--green);transform:translate(1px)}@media (max-width:650px){.question-close-meta{flex-direction:column;align-items:flex-start;gap:4px;margin-top:18px;padding:9px 11px}.question-close-date,.question-close-secondary{border-left:0;padding-left:0}.grouped-event-row{grid-template-columns:minmax(0,1fr) auto 18px}.grouped-event-arrow{align-self:center}}.consent-banner{z-index:80;background:#f7fafb;border:1px solid #cbd9df;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;max-width:980px;margin:auto;padding:16px 18px;display:flex;position:fixed;bottom:18px;left:20px;right:20px;box-shadow:0 12px 30px #21354129,inset 1px 1px 3px #ffffffe6}.consent-banner strong{font-size:15px}.consent-banner p{color:var(--muted);margin:4px 0 2px;font-size:12px;line-height:1.45}.consent-banner a{color:#315f78;font-size:12px;font-weight:700}.consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.consent-actions .button{white-space:nowrap}.consent-reopen{z-index:70;color:#58717d;font:inherit;cursor:pointer;background:#f7fafb;border:1px solid #d3e0e5;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700;position:fixed;bottom:14px;right:16px;box-shadow:2px 3px 8px #32465014}.consent-banner~.consent-reopen{display:none}.consent-backdrop{z-index:90;background:#1b2b334d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.consent-modal{background:#f7fafb;border:1px solid #cbd9df;border-radius:16px;width:min(520px,100%);padding:22px;box-shadow:0 20px 50px #1a2a3240}.consent-modal-header{justify-content:space-between;gap:16px;display:flex}.consent-modal h2{margin:4px 0 8px;font-size:23px}.consent-modal>p{color:var(--muted);margin:0 0 15px;font-size:13px;line-height:1.55}.consent-close{color:#536b75;cursor:pointer;background:#fff;border:1px solid #d3e0e5;border-radius:50%;width:32px;height:32px;font-size:21px;line-height:1}.consent-option{border-top:1px solid #dce6e9;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.consent-option span{gap:3px;display:grid}.consent-option small{color:var(--muted);font-size:12px;line-height:1.4}.consent-option input{accent-color:#2d7168;width:19px;height:19px}.consent-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.consent-banner button:focus-visible{outline-offset:2px;outline:3px solid #5b9a9d}.consent-modal button:focus-visible{outline-offset:2px;outline:3px solid #5b9a9d}.consent-reopen:focus-visible{outline-offset:2px;outline:3px solid #5b9a9d}@media (max-width:700px){.consent-banner{gap:12px;padding:14px;display:grid;bottom:10px;left:10px;right:10px}.consent-actions{grid-template-columns:1fr 1fr;display:grid}.consent-actions .button:last-child{grid-column:1/-1}.consent-modal{padding:18px}.consent-modal-actions{grid-template-columns:1fr 1fr;display:grid}.consent-modal-actions .button{width:100%}}.acquisition-page .model-create-hero{background:#f4f7f8;border:1px solid #6780912e;box-shadow:6px 7px 16px #38485817,inset 1px 1px 3px #ffffffeb,-4px -4px 11px #ffffffb8}.acquisition-page .model-create-hero .eyebrow{color:#527c72}.acquisition-page .model-create-hero p{color:#596d76}.model-public-performance{box-shadow:var(--data-shadow),var(--data-inset);background:#f8fafb}.model-public-performance-links{border-top:1px solid #67809129;flex-wrap:wrap;gap:9px 18px;margin-top:20px;padding-top:15px;display:flex}.model-public-performance-links .text-link{background:#f4f8f9;border:1px solid #6780912e;border-radius:8px;min-height:34px;padding:7px 11px;box-shadow:inset 1px 1px 2px #ffffffd9,2px 3px 7px #3848580f}:is(.model-public-performance-links .text-link:hover,.model-public-performance-links .text-link:focus-visible){background:#fff;border-color:#a9c1c9}.question-close-meta{background:#f5f8f9;border-color:#67809133;gap:8px 15px;max-width:780px;margin-top:24px;padding:12px 15px;box-shadow:5px 6px 13px #38485814,inset 1px 1px 3px #ffffffe6,-3px -3px 8px #ffffffbf}.question-close-status{padding-right:4px}.question-close-status strong{font-size:13px}.question-close-secondary{color:#687b84;border-left:1px solid #d7e2da;padding-left:15px}.question-provenance{display:none}@media (max-width:650px){.model-public-performance-links{gap:7px;margin-top:16px;padding-top:13px;display:grid}.model-public-performance-links .text-link{width:100%}.question-close-meta{gap:5px 10px;margin-top:20px;padding:11px 12px}.question-close-secondary{border-left:0;padding-left:0}.question-close-status,.question-close-date,.question-close-secondary{min-height:22px}}.profile-entity-type{letter-spacing:.02em;font-size:13px;font-weight:700;color:#d6e0f3!important;margin:0 0 7px!important}.profile-record-summary{color:#354d63;background:#f7f9fc;border:1px solid #dce5ee;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;margin:0 0 22px;padding:15px 18px;display:grid;box-shadow:inset 1px 1px 3px #ffffffe6,4px 5px 12px #32475b0d}.profile-record-summary strong{font-size:14px}.profile-record-summary>span{color:#708296;font-size:13px}.profile-record-summary p{color:#718193;grid-column:1/-1;margin:2px 0 0;font-size:12px}.profile-record-summary a,.profile-category-link{color:#2b55d7;font-weight:700}.category-performance .profile-category-link{color:var(--ink);font-weight:600}.category-performance .profile-category-link:hover{text-decoration:underline}@media (max-width:600px){.profile-record-summary{grid-template-columns:1fr;gap:5px}.profile-record-summary p{grid-column:auto}}.auth-benefits{color:var(--muted);gap:6px;margin:0 0 12px;padding-left:19px;font-size:13px;line-height:1.45;display:grid}.auth-benefits li::marker{color:var(--green)}.auth-creator-note{border-top:1px solid #e0e7e3;margin:0 0 20px;padding-top:12px}.category-motorsports,.filter.category-motorsports,.data-category-link.category-motorsports{--category-color:#be123c}.category-motorsports:not(.topic-dot):not(.active),.filter.category-motorsports:not(.active),.data-category-link.category-motorsports{color:#8f1639!important;background:#f8e5ea!important;border-color:#efc6d0!important}.model-access-fields,.model-access-field,.model-builder-section,.model-builder-card,.dashboard-switch,.question-card,.panel,main{min-width:0;max-width:100%}.model-access-fields span,.model-access-field span,.question-card span,.panel span{overflow-wrap:anywhere}.stock-choice,.stock-choice-row,.stock-context-choice{touch-action:manipulation;width:100%;min-width:0}.stock-choice input[type=checkbox],.stock-choice-row input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.model-builder-section input,.model-builder-section select,.model-builder-section textarea,.model-access-fields input,.model-access-fields select{min-width:0;max-width:100%}.model-builder-section select,.model-access-fields select{text-overflow:ellipsis}.dashboard-switch{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.dashboard-switch>*{min-height:44px}img,svg,video,canvas{max-width:100%}@media (max-width:700px){main{padding-inline:16px}.dashboard-switch{justify-content:flex-start}.model-builder-section,.model-builder-card,.panel{padding:16px}.model-builder-section input,.model-builder-section select,.model-builder-section textarea{font-size:16px}}@media (max-width:390px){.dashboard-switch{gap:4px}.dashboard-switch>*{padding-inline:10px;font-size:.9rem}.model-builder-section,.model-builder-card,.panel{padding:12px}}.dashboard-switch>*{flex:none}.stock-choice,.stock-question-choice,.stock-strategy-choice,.model-access-fields .access-choice{width:100%;min-width:0;overflow:hidden}.stock-choice>span,.stock-question-choice>span,.stock-strategy-choice>span,.model-access-fields .access-choice>span{overflow-wrap:anywhere;flex:auto;min-width:0}.stock-choice strong,.stock-question-choice strong,.stock-strategy-choice strong,.model-access-fields .access-choice strong{overflow-wrap:anywhere;line-height:1.25}.stock-choice input[type=checkbox],.stock-question-choice input[type=checkbox],.stock-strategy-choice input[type=radio],.model-access-fields .access-choice input[type=radio]{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #8c99a2;border-radius:5px;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;margin:2px 0 0}.stock-strategy-choice input[type=radio],.model-access-fields .access-choice input[type=radio]{border-radius:50%}.stock-choice input[type=checkbox]:checked,.stock-question-choice input[type=checkbox]:checked{background:#557f9a;border-color:#557f9a;box-shadow:inset 0 0 0 3px #fff}.stock-strategy-choice input[type=radio]:checked,.model-access-fields .access-choice input[type=radio]:checked{background:radial-gradient(circle,#557f9a 0 5px,#fff 6px);border-color:#557f9a}@media (max-width:700px){.dashboard-switch{flex-wrap:nowrap;display:flex}.model-builder{padding:14px}.model-form-section,.model-access-fields{padding:13px}.model-form-section h3{font-size:21px;line-height:1.25}.model-form-section .small-copy,.model-access-fields .small-copy{font-size:13px;line-height:1.5}.stock-choice,.stock-question-choice,.stock-strategy-choice,.model-access-fields .access-choice{min-height:56px;padding:11px 12px}.stock-choice strong,.stock-question-choice strong,.stock-strategy-choice strong,.model-access-fields .access-choice strong{font-size:15px}}.site-footer-utility button{color:#718594;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-footer-utility button:hover{color:#527c9a}.site-footer-utility button:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #527c9a52}.card-forecast-coverage{color:#607589;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:12px;font-size:.78rem;line-height:1.35;display:flex}.card-forecast-coverage span{overflow-wrap:anywhere;min-width:0}.card-forecast-coverage strong{color:#294e69;font-weight:650}.card-forecast-coverage small{color:#667b8b;letter-spacing:.07em;flex:none;font-size:.64rem;font-weight:700}.grouped-forecast-controls .grouped-certainty-control{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.grouped-probability-input{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.grouped-probability-input input{border:1px solid var(--line);width:78px;min-width:0;color:var(--ink);text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:8px}.question-prompt{border-left:3px solid var(--green);color:var(--ink);overflow-wrap:anywhere;background:#f5f8f5;border-radius:0 8px 8px 0;margin:0 0 14px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.55}.grouped-contract-detail{overflow-wrap:anywhere;margin:0 0 16px}.binary-complement-note{margin:6px 0 16px}.structured-input .choice-grid button{overflow-wrap:anywhere;min-width:0;min-height:64px;line-height:1.4}.grouped-event-row .grouped-event-title{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.grouped-event-row{align-items:start}.range-input-row{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.range-input-row>span:last-child{text-align:right}.range-input-row input{width:100%;min-width:0}.grouped-probability-input{gap:6px}.grouped-probability-input input{width:68px}.forecast-summary{overflow-wrap:anywhere}.forecast-summary[tabindex="-1"]:focus{outline:3px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.forecast-summary[tabindex="-1"]:focus{outline:3px solid color-mix(in srgb,var(--green) 35%,transparent)}}.forecast-summary[tabindex="-1"]:focus{outline-offset:4px;border-radius:8px}@media (max-width:380px){.panel.forecast-panel{padding:18px}.range-input-row{gap:5px;font-size:12px}.range-input-row input{padding:7px 5px}.grouped-probability-input{font-size:11px}}.brier-calculator{margin:28px 0;padding:24px}.brier-calculator h2{margin-top:0}.brier-calculator-rows{gap:14px;margin:18px 0;display:grid}.brier-calculator-row{grid-template-columns:minmax(0,1fr) minmax(90px,120px) minmax(0,1fr) minmax(100px,130px) auto;align-items:center;gap:10px;display:grid}.brier-calculator-row label{font-weight:600;line-height:1.4}.brier-calculator-row input,.brier-calculator-row select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px}.brier-calculator button{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px}.brier-calculator button:disabled{opacity:.55;cursor:not-allowed}:is(.brier-calculator button:focus-visible,.brier-calculator input:focus-visible,.brier-calculator select:focus-visible){outline:3px solid var(--green);outline-offset:2px}.brier-calculator-result{background:#f2f7f4;border-radius:8px;margin:18px 0;padding:16px}.brier-calculator-result p{margin:0 0 8px}.brier-calculator-result p:last-child{margin-bottom:0}@media (max-width:760px){.brier-calculator-row{grid-template-columns:minmax(0,1fr) minmax(95px,130px)}.brier-calculator-row button{grid-column:1/-1;justify-self:start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
