/*! tailwindcss v4.2.1 | 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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/reconciliation{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.decisionBoard{background:#fff;border:1px solid #e3e6eb;border-radius:14px;margin-top:24px;overflow:hidden;box-shadow:0 3px 12px #17213c08}.decisionTop{justify-content:space-between;align-items:end;padding:20px 22px 14px;display:flex}.decisionTop small{letter-spacing:.14em;color:#68758d;font-size:8px;font-weight:900}.decisionTop h2{margin:5px 0;font:24px Georgia,serif}.boardTabs{background:#f0f2f5;border-radius:9px;padding:3px;display:flex}.boardTabs button{color:#747d8d;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:800}.boardTabs button.on{color:#17213c;background:#fff;box-shadow:0 1px 5px #0001}.boardTabs b{color:#fff;background:#ec5353;border-radius:10px;margin-left:5px;padding:1px 5px}.decisionRows{border-top:1px solid #e3e6eb}.decision{border-bottom:1px solid #e3e6eb;grid-template-columns:38px minmax(190px,1.4fr) 1.5fr 85px 50px;align-items:center;gap:15px;padding:16px 22px;display:grid}.decision:last-child{border:0}.decision>i{color:#07865f;background:#e1f6ef;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;font-weight:900;display:grid}.decision.bad{background:#fff9f9}.decision.bad>i{color:#c63737;background:#ffe3e3}.decision.warn>i{color:#af6d00;background:#fff0d7}.decision.new>i{color:#5263b0;background:#e8ecfb}.decisionMain small{letter-spacing:.12em;color:#0a8d69;font-size:7px;font-weight:900}.decision.bad .decisionMain small{color:#c63737}.decision.warn .decisionMain small{color:#a86800}.decisionMain h3{margin:3px 0;font-size:13px}.decisionMain h3 em{background:#eef0f4;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.miniMetrics{flex-wrap:wrap;gap:6px;display:flex}.miniMetrics span{color:#626c7b;background:#f4f6f8;border-radius:20px;padding:5px 7px;font-size:7px}.score{text-align:center}.score small{color:#8a919d;letter-spacing:.08em;font-size:6px;display:block}.score b{font:23px Georgia,serif}.decision>button{background:0 0;border:0;font-size:8px;font-weight:800}.decisionFoot{color:#697283;background:#f3f5f7;align-items:center;gap:20px;padding:12px 22px;font-size:8px;display:flex}.decisionFoot button{color:#554faa;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:850}.plans{max-width:640px!important}.planGrid{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.planGrid>div{border:1px solid #e3e6eb;border-radius:11px;padding:18px}.planGrid .featured{background:#faf9ff;border:2px solid #7159d5}.planGrid strong{margin:10px 0;font:28px Georgia,serif;display:block}.planGrid strong em{color:#7b8390;font:10px system-ui}.planGrid p{line-height:2!important}.pricingNote{margin-top:12px!important;font-size:8px!important}.plans>h2{margin-bottom:5px}@media (max-width:900px){.decision{grid-template-columns:38px 1fr 70px 40px}.miniMetrics{grid-column:2/5}.decisionFoot{flex-wrap:wrap;align-items:flex-start}.decisionFoot button{margin-left:0}.decisionTop{align-items:flex-start;gap:12px}}@media (max-width:560px){.decisionTop{display:block}.boardTabs{margin-top:12px}.boardTabs button{flex:1}.decision{grid-template-columns:34px 1fr 54px;padding:14px}.decision>button{display:none}.miniMetrics{grid-column:2/4}.score{grid-column:3}.decisionFoot span{width:100%}.planGrid{grid-template-columns:1fr}}:root{--ink:#17213c;--muted:#717a8b;--line:#e3e6eb;--paper:#f5f6f8;--navy:#121c37;--teal:#08a67c;--purple:#7159d5}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,system-ui,sans-serif}button,select,input{font:inherit;cursor:pointer}header{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:45px;height:68px;padding:0 5%;display:flex;position:sticky;top:0}.brand{align-items:center;gap:9px;font-size:18px;font-weight:850;display:flex}.brand i{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-style:normal;display:grid}.brand em{color:#fff;background:#7167db;border-radius:20px;padding:3px 7px;font-size:9px;font-style:normal}header nav{gap:25px;height:100%;display:flex}header nav button{color:#757e8e;background:0 0;border:0;font-size:12px;font-weight:750;position:relative}header nav button.on{color:var(--ink)}header nav button.on:after{content:"";background:var(--teal);height:3px;position:absolute;bottom:0;left:0;right:0}.avatar{color:#5e50c9;background:#eae8fb;border:0;border-radius:50%;width:36px;height:36px;margin-left:auto;font-weight:800}.controls{background:var(--navy);color:#fff;align-items:center;gap:13px;min-height:91px;padding:14px 5%;display:flex}.controls label{letter-spacing:.12em;color:#9ca6bb;background:#1b2849;border:1px solid #374461;border-radius:8px;min-width:190px;padding:9px 13px;font-size:8px;font-weight:800}.controls select,.controls input{color:#fff;letter-spacing:0;background:0 0;border:0;outline:0;width:100%;font-weight:800;display:block}.controls label div{color:#fff;font-size:19px;display:flex}.controls p{color:#aeb5c5;margin-left:auto;font-size:10px}.controls p b{color:#24d3a0}.controls p strong{color:#fff}.scan,.primary{color:#222b47;letter-spacing:.08em;background:#ffc14f;border:0;border-radius:8px;padding:14px 18px;font-size:10px;font-weight:900}.page{max-width:1400px;margin:auto;padding:32px 5% 70px}.intro{justify-content:space-between;align-items:end;gap:30px;display:flex}.intro small,.sectionTitle>small,.sim>small,.community>small,.placeholder>small,.modal section>small{letter-spacing:.14em;color:#69758d;font-size:8px;font-weight:900}.intro h1,.placeholder h1{margin:7px 0 10px;font:40px/1 Georgia,serif}.intro p,.placeholder>p{color:var(--muted);font-size:13px}.intro aside{border:1px solid var(--line);color:#737c8b;background:#fff;border-radius:9px;max-width:400px;padding:12px 15px;font-size:9px;line-height:1.55}.rankings{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:23px;display:grid}.card{border:1px solid var(--line);border-top:3px solid var(--teal);background:#fff;border-radius:13px;padding:20px}.card.purple{border-top-color:var(--purple)}.card.gold{border-top-color:#e5a426}.cardtop{align-items:center;gap:10px;display:flex}.cardtop>i{width:34px;height:34px;color:var(--teal);background:#e1f6ef;border-radius:9px;place-items:center;font-style:normal;display:grid}.purple .cardtop>i{color:var(--purple);background:#eeeafb}.gold .cardtop>i{color:#b17700;background:#fff0d1}.card small,.game small,.table small,.modal small{color:#7f8795;letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.card h2{margin:2px 0;font:20px Georgia,serif}.cardtop em{color:#606979;background:#f0f2f4;border-radius:20px;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal}.gameTitle{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:15px;padding-top:15px;display:flex}.gameTitle span>b{font-size:14px;display:block}.gameTitle span small{margin-top:5px}.gameTitle strong{font:25px Georgia,serif}.bar{background:#e3ebe8;border-radius:10px;height:8px;margin:18px 0 7px}.bar span{background:linear-gradient(90deg,#08a67c,#74d9bb);border-radius:10px;height:100%;display:block}.card>p{border-top:1px solid var(--line);color:#7b8392;padding-top:10px;font-size:8px}.stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.stats span{background:#f6f7f9;border-radius:7px;padding:9px}.stats b{margin-top:4px;font-size:12px;display:block}.up{color:#079a72}.sectionTitle{margin-top:45px}.sectionTitle h2,.sim h2,.community h2{margin:5px 0;font:26px Georgia,serif}.sectionTitle p,.sim>p{color:var(--muted);font-size:11px}.game{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:15px;overflow:hidden}.gameHead{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:18px 22px;display:flex}.gameHead>i,.table>div>i{color:#fff;background:#755cdf;border-radius:7px;place-items:center;width:48px;height:52px;font-size:9px;font-style:normal;display:grid}.gameHead>i b,.table>div>i b{font-size:20px}.gameHead h2{margin:4px 0 2px;font:21px Georgia,serif}.gameHead div>small{color:#07855f;background:#dff5ec;border-radius:20px;padding:3px 7px;display:inline}.gameHead p{color:#87909d;margin:0;font-size:8px}.gameHead button{border:1px solid var(--line);background:#fff;border-radius:8px;margin-left:auto;padding:9px 12px;font-size:9px}.layers{grid-template-columns:repeat(3,1fr);display:grid}.layers>div{border-right:1px solid var(--line);padding:22px 28px}.layers>div:last-child{border:0}.layers small i{background:#557dd6;border-radius:50%;width:8px;height:8px;display:inline-block}.layers small i.green{background:var(--teal)}.layers small i.orange{background:#eca123}.layers h3{margin:14px 0 2px;font:25px Georgia,serif}.layers p{color:var(--muted);font-size:9px}.layers ul{padding:0;list-style:none}.layers li{color:#5f6877;padding:4px 0;font-size:9px}.layers li:first-letter{color:var(--teal)}.why{background:#f2f4f6;align-items:center;gap:11px;padding:13px 20px;display:flex}.why>b{border:1px solid #87909f;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.why p{color:#6f7888;margin:0;font-size:8px;line-height:1.5}.why button{color:#4f58a4;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:800}.bottom{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:30px;display:grid}.sim,.community{border:1px solid var(--line);background:#fff;border-radius:13px;padding:23px}.sim label{margin:20px 0;font-size:9px;font-weight:750;display:block}.sim label>b{float:right;font-size:18px}.sim input[type=range]{width:100%;accent-color:var(--purple);margin-top:13px;display:block}.toggle input{accent-color:var(--purple)}.primary{background:var(--navy);color:#fff;width:100%}.results{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.results span{color:#727b8a;background:#f2f4f6;border-radius:6px;padding:8px;font-size:7px}.results b{color:var(--ink);margin-top:3px;font-size:13px;display:block}.counts{grid-template-columns:repeat(3,1fr);margin:19px 0;display:grid}.counts span{color:#7b8492;border-right:1px solid var(--line);font-size:8px}.counts span:last-child{border:0}.counts b{color:var(--ink);font:22px Georgia,serif;display:block}.community>p{border-top:1px solid var(--line);grid-template-columns:29px 1fr;margin:0;padding:9px 0;display:grid}.community>p i{background:#edf0f3;border-radius:6px;grid-row:1/3;place-items:center;width:27px;height:27px;font-style:normal;font-weight:800;display:grid}.community>p b{font-size:8px}.community>p small{font-size:7px}.outline{border:1px solid var(--navy);background:#fff;border-radius:8px;width:100%;padding:9px;font-size:9px;font-weight:800}.placeholder{min-height:600px}.table{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:28px;overflow:hidden}.table>div{border-bottom:1px solid var(--line);grid-template-columns:50px 2fr 1fr 1fr auto;align-items:center;gap:18px;padding:17px 20px;display:grid}.table>div:last-child{border:0}.table>div>i{width:40px;height:44px}.table>div>i b{font-size:16px}.table span>b{font-size:11px}.table button{background:0 0;border:0;font-size:9px;font-weight:800}footer{background:var(--navy);color:#fff;align-items:center;gap:25px;padding:27px 5%;display:flex}footer p{color:#aeb5c4;max-width:560px;font-size:8px}footer nav{color:#bdc3cf;margin-left:auto;font-size:8px}.modal{z-index:50;background:#111a33d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal section{text-align:center;background:#fff;border-radius:15px;max-width:430px;padding:28px;position:relative}.x{background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:13px}.scanIcon{color:#ad7600;background:#fff0ca;border-radius:12px;place-items:center;width:49px;height:49px;margin:auto;font-size:24px;font-style:normal;display:grid}.modal h2{font:25px Georgia,serif}.modal p{color:#737c8b;font-size:10px;line-height:1.55}.location{text-align:left;background:#f2f4f6;border-radius:8px;align-items:center;margin:16px 0;padding:11px;display:flex}.location span{margin-left:8px}.location b{font-size:9px}.location em{color:#6259c1;margin-left:auto;font-size:7px}.camera{border:1px dashed #969eaa;border-radius:8px;place-content:center;height:130px;margin-bottom:12px;font-size:25px;display:grid}.camera b{font-size:10px;display:block}.camera small{font-size:7px}.modal section>.primary+small{margin-top:10px}@media (max-width:900px){header nav{display:none}.controls{flex-wrap:wrap}.controls p{order:3;width:100%;margin:0}.rankings,.layers,.bottom{grid-template-columns:1fr}.intro{display:block}.intro aside{margin-top:15px}.layers>div{border-right:0;border-bottom:1px solid var(--line)}.table>div{grid-template-columns:45px 1fr auto}.table>div span:nth-child(4){display:none}}@media (max-width:560px){header,.page,.controls,footer{padding-left:4%;padding-right:4%}.intro h1,.placeholder h1{font-size:34px}.controls label{flex:1;min-width:calc(50% - 7px)}.scan{width:100%}.gameTitle{align-items:flex-start}.gameTitle strong{font-size:20px}.gameHead{align-items:flex-start}.why button{display:none}.results{grid-template-columns:repeat(2,1fr)}footer{flex-wrap:wrap}footer nav{margin:0}.table>div span:nth-child(3){display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.siteNav a{color:#757e8e;place-items:center;font-size:12px;font-weight:750;text-decoration:none;display:grid}.siteNav a:hover{color:var(--ink)}a.avatar{place-items:center;text-decoration:none;display:grid}.scan{text-decoration:none}.decisionTop>a,.decisionFoot>a{color:#554faa;font-size:9px;font-weight:850;text-decoration:none}.decisionTop>a{margin-bottom:8px}.decisionFoot>a{margin-left:auto}.stockLab{color:#fff;background:linear-gradient(135deg,#111b36,#1c2850);border-radius:15px;grid-template-columns:1.35fr .65fr;gap:30px;margin-top:30px;padding:28px;display:grid;box-shadow:0 16px 40px #101a3430}.stockLab small,.launchCta small,.pricingHero>small,.accountCard>small,.legal>small{letter-spacing:.14em;color:#8e9bb7;font-size:8px;font-weight:900}.stockLab h2{margin:7px 0 12px;font:31px Georgia,serif}.stockLab p{color:#b8c2d6;max-width:720px;font-size:11px;line-height:1.65}.stockLab aside{background:#ffffff10;border:1px solid #ffffff1f;border-radius:12px;padding:20px}.stockLab aside h3{margin:8px 0;font:21px Georgia,serif}.stockLab aside button{color:#9ea9bd;background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:11px;font-size:9px}.signalSteps{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.signalSteps span{color:#d5dbea;background:#ffffff0b;border:1px solid #ffffff15;border-radius:9px;padding:11px;font-size:9px}.signalSteps b{background:#08a67c;border-radius:50%;place-items:center;width:22px;height:22px;margin-bottom:8px;display:grid}.pulseDot{background:#26dca7;border-radius:50%;width:10px;height:10px;margin-bottom:18px;box-shadow:0 0 0 7px #26dca720}.launchCta{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;margin-top:24px;padding:30px}.launchCta h2{margin:7px;font:29px Georgia,serif}.launchCta p{color:var(--muted);margin-bottom:20px;font-size:11px}.launchCta .primary{width:auto;text-decoration:none;display:inline-block}.simplePage{background:radial-gradient(circle at 80% 0,#eeeafd,transparent 35%),var(--paper);min-height:100vh;padding:34px 5%}.simplePage>.brand{color:var(--ink);text-decoration:none}.pricingHero,.accountCard,.legal{max-width:720px;margin:70px auto 0}.pricingHero{text-align:center}.pricingHero h1,.accountCard h1,.legal h1{margin:8px 0 12px;font:44px Georgia,serif}.pricingHero>p,.accountCard>p,.legal p,.legal li{color:var(--muted);font-size:13px;line-height:1.7}.pricingCard{border:1px solid var(--line);border-top:4px solid var(--purple);text-align:left;background:#fff;border-radius:15px;max-width:430px;margin:30px auto;padding:28px;box-shadow:0 18px 50px #17213c12}.pricingCard>span b{font:42px Georgia,serif}.pricingCard>span em{color:var(--muted);font-size:12px}.pricingCard ul{color:#566072;padding-left:20px;font-size:12px;line-height:2}.pricingCard .primary,.accountCard .primary{text-align:center;width:100%;text-decoration:none;display:block}.pricingCard>small{text-align:center;margin-top:14px}.finePrint{max-width:460px;margin:18px auto;font-size:12px!important}.accountCard{border:1px solid var(--line);background:#fff;border-radius:15px;max-width:520px;padding:30px}.accountCard dl{background:#f4f5f7;border-radius:9px;margin:22px 0;padding:5px 14px}.accountCard dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.accountCard dl div:last-child{border:0}.accountCard dt{color:var(--muted);font-size:10px}.accountCard dd{font-size:11px;font-weight:800}.notice{color:#087255;background:#e8f7f1;border-radius:8px;margin:16px 0;padding:11px 13px;font-size:12px}.textLink{text-align:center;color:#616a7a;margin-top:18px;font-size:10px;display:block}.legal{border:1px solid var(--line);background:#fff;border-radius:15px;padding:34px}.legal h2{margin-top:28px;font:23px Georgia,serif}.legal a,footer a{color:inherit}.legal>p:last-child{margin-top:35px}.pricingCard form{margin:0}.pricingCard button{width:100%}@media (max-width:900px){.stockLab{grid-template-columns:1fr}.siteNav{display:none}.decision{grid-template-columns:38px 1fr 80px}.miniMetrics{grid-column:2/4}.decision .score{grid-column:3}.controls label{min-width:150px}}@media (max-width:560px){.stockLab{padding:21px}.signalSteps{grid-template-columns:1fr}.pricingHero,.accountCard,.legal{margin-top:40px}.pricingHero h1,.accountCard h1,.legal h1{font-size:35px}.decisionTop>a{margin-top:10px;display:inline-block}}.accountAccess{border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:20px;align-items:center;gap:8px;margin-left:auto;padding:6px 11px 6px 6px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.accountAccess span{color:#5e50c9;background:#eae8fb;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.sectionJump{gap:7px;margin:-12px 0 24px;padding-bottom:2px;display:flex;overflow-x:auto}.sectionJump a{white-space:nowrap;border:1px solid var(--line);color:#5f6878;background:#fff;border-radius:20px;padding:8px 12px;font-size:9px;font-weight:800;text-decoration:none}.sectionJump a:hover{color:#5044ad;border-color:#7d70d8}.proFilters{border-top:1px solid var(--line);background:#fafbfc;grid-template-columns:minmax(220px,1fr) minmax(190px,.55fr) auto;align-items:end;gap:10px;padding:14px 22px;display:grid}.proFilters label{letter-spacing:.1em;color:#6e788a;font-size:7px;font-weight:900;display:block}.proFilters input,.proFilters select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce1e7;border-radius:7px;outline:0;margin-top:5px;padding:9px 10px;font-size:10px;display:block}.proFilters input:focus,.proFilters select:focus{border-color:#7167db;box-shadow:0 0 0 3px #7167db18}.proFilters>span{color:#667084;padding:10px 0;font-size:9px}.pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:14px;padding:13px;display:flex}.pagination button{color:#4c5570;background:#fff;border:1px solid #dce1e7;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800}.pagination button:disabled{opacity:.4;cursor:not-allowed}.pagination span{color:#6d7685;font-size:9px}.oddsBoundary{background:#fff8e8}.oddsBoundary span{line-height:1.55}.alertLab{background:linear-gradient(145deg,#f4f2ff,#fff);border:1px solid #ddd8f8;border-radius:15px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px;margin-top:30px;padding:28px;display:grid}.alertLab small{letter-spacing:.14em;color:#6859c3;font-size:8px;font-weight:900}.alertLab h2{margin:7px 0 10px;font:29px Georgia,serif}.alertLab>div p{color:var(--muted);font-size:11px;line-height:1.7}.alertLab form{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:.45fr 1fr;gap:9px;padding:16px;display:grid}.alertLab form>label{letter-spacing:.09em;color:#6b7588;font-size:7px;font-weight:900}.alertLab form>label:nth-of-type(3),.alertConsent,.alertLab form>.primary,.alertMessage{grid-column:1/3}.alertLab input,.alertLab select{width:100%;color:var(--ink);background:#fff;border:1px solid #dce1e7;border-radius:7px;outline:0;margin-top:5px;padding:10px;font-size:10px;display:block}.alertConsent{align-items:flex-start;gap:8px;line-height:1.45;letter-spacing:0!important;color:#657084!important;font-size:9px!important;display:flex!important}.alertConsent input{width:auto;accent-color:var(--purple);margin:1px 0 0}.leadTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.alertLab .primary{margin-top:2px}.alertMessage{color:#5f697b;margin:0;font-size:9px;line-height:1.4}.faqList>div{scroll-margin-top:85px}@media (max-width:900px){.proFilters{grid-template-columns:1fr 1fr}.proFilters>span{grid-column:1/3}.alertLab{grid-template-columns:1fr}}@media (max-width:560px){.accountAccess{padding-right:8px}.sectionJump{margin-top:-16px}.proFilters{grid-template-columns:1fr}.proFilters>span{grid-column:auto}.alertLab{padding:20px}.alertLab form{grid-template-columns:1fr}.alertLab form>label:nth-of-type(3),.alertConsent,.alertLab form>.primary,.alertMessage{grid-column:auto}.alertLab h2{font-size:25px}}.accountSignOut{cursor:pointer;background:0 0;border:0;width:100%}.metricNotice{border-top:1px solid var(--line);color:#515867;background:#fff8e8;padding:13px 22px;font-size:11px;line-height:1.55}.metricNotice b{color:#302f42}.oddsBoundary{line-height:1.55;font-size:12px!important}.decisionMain h3 a{color:inherit;text-decoration:none}.decisionMain h3 a:hover{text-decoration:underline}.gameDetailHeader{align-items:center;gap:24px;max-width:1120px;margin:0 auto;display:flex}.gameDetailHeader>.brand{color:var(--ink);text-decoration:none}.gameDetailHeader nav{gap:16px;margin-left:auto;display:flex}.gameDetailHeader nav a,.gameBack a{color:#5b6475;font-size:10px;font-weight:800}.gameDetail{border:1px solid var(--line);background:#fff;border-radius:15px;max-width:900px;margin:52px auto 0;padding:38px;box-shadow:0 18px 50px #17213c0b}.gameDetail>small{letter-spacing:.14em;color:#6859c3;font-size:8px;font-weight:900}.gameDetail h1{margin:8px 0 12px;font:44px Georgia,serif}.gameDetailLead{color:#5d6676;max-width:720px;font-size:14px;line-height:1.65}.gameFactGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0;display:grid}.gameFactGrid>div{background:#f5f6f8;border-radius:9px;padding:15px}.gameFactGrid small{color:#788293;letter-spacing:.08em;font-size:7px;font-weight:900;line-height:1.4;display:block}.gameFactGrid strong{margin-top:7px;font:20px Georgia,serif;display:block}.gameGap{color:#555f70;background:#f7f5ff;border:1px solid #dcd7f4;border-radius:9px;padding:14px 17px;font-size:11px;line-height:1.55}.gameDetail .metricNotice{border:1px solid #f0dfb7;border-radius:9px;margin:18px 0}.gameAnswers{margin:24px 0}.gameAnswers>div{border-top:1px solid var(--line);padding:14px 0}.gameAnswers dt{font-size:11px;font-weight:850}.gameAnswers dd{color:#687181;margin:6px 0 0;font-size:11px;line-height:1.6}.gameAnswers a,.sourceAttribution a{color:#5148a5}.gameDetail .sourceAttribution{color:#717a89;font-size:10px;line-height:1.6}.gameInteractive{max-width:1120px;margin:0 auto}.gameBack{max-width:1120px;margin:28px auto 0}@media (max-width:700px){.gameDetailHeader nav{display:none}.gameDetail{margin-top:35px;padding:25px 20px}.gameDetail h1{font-size:35px}.gameFactGrid{grid-template-columns:1fr 1fr}.gameFactGrid strong{font-size:17px}}@media (max-width:430px){.gameFactGrid{grid-template-columns:1fr}}.checkoutConsent{color:#596375;align-items:flex-start;gap:9px;margin:15px 0;font-size:13px;line-height:1.5;display:flex}.checkoutConsent input{accent-color:var(--purple);margin-top:2px}.checkoutConsent a{color:inherit}.pricingCard button:disabled{opacity:.55;cursor:not-allowed}.accountPage{padding-bottom:80px}.accountLayout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:22px;max-width:1120px;margin:42px auto 0;display:grid}.accountLayout>.accountCard{margin:0;padding:25px;position:sticky;top:24px}.accountLayout>.accountCard h1{font-size:35px}.ticketLedger{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 18px 50px #17213c0b}.ticketLedgerHead{justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.ticketLedgerHead>div>small{letter-spacing:.14em;color:#6859c3;font-size:8px;font-weight:900}.ticketLedgerHead h2{margin:7px 0;font:31px Georgia,serif}.ticketLedgerHead p{color:var(--muted);margin:0;font-size:11px}.ticketLedgerTools{align-items:flex-end;gap:9px;display:flex}.ticketLedgerTools>span{white-space:nowrap;color:#6154b5;background:#f3f1fc;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:800}.ticketLedgerTools label{color:#667084;font-size:8px;font-weight:800}.ticketLedgerTools select{color:var(--ink);background:#fff;border:1px solid #d8dde5;border-radius:7px;margin-top:5px;padding:6px 8px;font-size:10px;display:block}.ticketEntryForm{border-block:1px solid var(--line);background:#f7f8fa;grid-template-columns:minmax(230px,1fr) 145px 90px 130px;align-items:start;gap:10px;padding:20px 28px;display:grid}.ticketEntryForm>label,.ticketOptional label{color:#5e6879;letter-spacing:.04em;font-size:8px;font-weight:850;display:block}.ticketEntryForm input,.ticketEntryForm select,.ticketOptional textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d8dde5;border-radius:8px;outline:0;margin-top:6px;padding:10px;font-size:10px;display:block}.ticketEntryForm input:focus,.ticketEntryForm select:focus,.ticketOptional textarea:focus{border-color:#7167db;box-shadow:0 0 0 3px #7167db18}.ticketGameField small{color:#7a8392;letter-spacing:0;margin-top:6px;font-size:8px;font-weight:650;display:block}.ticketEntryForm>.primary{height:37px;margin-top:14px;padding:10px}.ticketEntryForm>.primary:disabled,.ledgerEntries button:disabled{opacity:.45;cursor:not-allowed}.ticketOptional{grid-column:1/5;margin-top:2px}.ticketOptional summary{color:#5a50ad;cursor:pointer;font-size:9px;font-weight:850}.ticketOptional>div{grid-template-columns:1fr 130px 150px;gap:10px;margin-top:14px;display:grid}.ticketOptional .ticketNote{grid-column:1/4}.ticketOptional textarea{resize:vertical;min-height:58px;font-family:inherit}.ticketStatus{color:#087255;min-height:16px;margin:10px 28px 0;font-size:9px}.ledgerTotals{grid-template-columns:repeat(3,1fr);gap:9px;padding:13px 28px 20px;display:grid}.ledgerTotals span{background:#f4f5f7;border-radius:9px;padding:13px}.ledgerTotals small{color:#798292;letter-spacing:.09em;font-size:7px;font-weight:900;display:block}.ledgerTotals b{margin-top:6px;font:21px Georgia,serif;display:block}.ledgerTotals em{color:#8b5260;margin-top:5px;font-size:8px;font-style:normal;font-weight:750;display:block}.taxBoundary{color:#5b5d62;background:#fff8e8;border:1px solid #f0dfb7;border-radius:10px;margin:0 28px 24px;padding:15px 17px}.taxBoundary strong{font-size:10px}.taxBoundary p{margin:6px 0;font-size:9px;line-height:1.55}.taxBoundary a{color:#4f4aa2}.taxBoundary>small{color:#7b715c;font-size:8px;display:block}.ledgerEntries{border-top:1px solid var(--line)}.ledgerEntriesHead{justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.ledgerEntriesHead h3{margin:0;font:21px Georgia,serif}.ledgerEntriesHead span{color:var(--muted);font-size:9px}.ledgerEntries article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 140px 58px;align-items:center;gap:16px;padding:16px 28px;display:grid}.ledgerEntries article small{color:#7a8493;font-size:8px}.ledgerEntries article h4{margin:4px 0;font-size:12px}.ledgerEntries article p{color:#6c7583;overflow-wrap:anywhere;margin:3px 0;font-size:9px}.ledgerEntryAmount{text-align:right}.ledgerEntryAmount b{font-size:12px;display:block}.ledgerEntryAmount small{margin-top:5px;display:block}.ledgerEntries button{color:#8b5260;background:0 0;border:0;font-size:8px;font-weight:800}.ledgerEmpty,.ledgerLimitNote{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:18px 28px;font-size:9px}.ledgerLimitNote{text-align:center;background:#fafbfc}@media (max-width:900px){.accountLayout{grid-template-columns:1fr}.accountLayout>.accountCard{max-width:none;position:static}.ticketLedgerTools{text-align:right;display:block}.ticketLedgerTools>span{display:inline-block}.ticketLedgerTools label{margin-top:9px}.ticketLedgerTools select{margin-left:auto}.ticketEntryForm{grid-template-columns:1fr 1fr}.ticketGameField{grid-column:1/3}.ticketEntryForm>.primary{margin-top:14px}.ticketOptional{grid-column:1/3}.ticketOptional>div{grid-template-columns:1fr 1fr}.ticketOptional .ticketNote{grid-column:1/3}}@media (max-width:560px){.accountPage{padding-inline:4%}.accountLayout{margin-top:28px}.ticketLedgerHead{padding:22px 20px;display:block}.ticketLedgerTools{text-align:left;margin-top:13px}.ticketLedgerTools select{margin-left:0}.ticketEntryForm{grid-template-columns:1fr;padding:18px 20px}.ticketGameField,.ticketOptional{grid-column:auto}.ticketEntryForm>.primary{margin-top:0}.ticketOptional>div{grid-template-columns:1fr}.ticketOptional .ticketNote{grid-column:auto}.ticketEntryForm>label,.ticketOptional label,.ticketGameField small,.ticketOptional summary,.ticketStatus,.taxBoundary strong,.taxBoundary p,.taxBoundary>small,.ledgerEntries article p,.ledgerEntries article small,.ledgerEntries button,.ledgerEmpty,.ledgerLimitNote{font-size:12px}.ticketEntryForm input,.ticketEntryForm select,.ticketOptional textarea,.ticketLedgerTools select{font-size:16px}.ticketStatus{margin-inline:20px}.ledgerTotals{grid-template-columns:1fr;padding-inline:20px}.ledgerTotals small,.ledgerTotals em{font-size:11px}.taxBoundary{margin-inline:20px}.ledgerEntriesHead,.ledgerEntries article,.ledgerEmpty,.ledgerLimitNote{padding-inline:20px}.ledgerEntries article{grid-template-columns:1fr auto}.ledgerEntries article>button{text-align:left;grid-column:1/3;padding:7px 0}.ledgerEntryAmount{align-self:start}}.stockSearch{grid-template-columns:1.5fr .7fr auto;gap:9px;margin-top:22px;display:grid}.stockSearch label{color:#9faac0;letter-spacing:.1em;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:850}.stockSearch select,.stockSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;margin-top:5px;font-size:10px;display:block}.stockSearch select option{color:#17213c}.stockSearch button{color:#222b47;background:#ffc14f;border:0;border-radius:8px;padding:0 16px;font-size:9px;font-weight:900}.stockMessage{margin:10px 0!important;font-size:9px!important}.stockPreviewNotice{color:#eafff9;background:#0e665a;border:1px solid #72d5b8;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:12px;padding:8px 10px;font-size:11px;display:flex}.stockPreviewNotice span{color:#ccefe6}.stockPreviewPanel{background:#ffffff0b;border:1px solid #ffffff2b;border-radius:12px;margin-top:15px;padding:15px}.stockPreviewIntro h3{color:#fff;margin:4px 0;font-size:18px}.stockPreviewIntro p{color:#cbd4e2;margin:0;font-size:12px}.stockPreviewActions{margin-top:13px}.stockPreviewActions legend{color:#fff}.stockPreviewActions button[aria-pressed=true]{outline-offset:1px;border-color:#ffc14f;outline:3px solid #ffc14f66}.stockScoreBoundary{background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;padding:10px 12px;color:#cbd3e2!important;margin:12px 0!important;font-size:9px!important}.stockScoreBoundary b{color:#fff}.stockResults{gap:9px;margin-top:12px;display:grid}.stockResults article{color:#17213c;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) 96px;gap:12px;padding:14px;display:grid;overflow:hidden}.stockResults article.stockFirstCheck{border-color:#69bba4;box-shadow:0 7px 18px #07152d1f}.stockResults h3{margin:3px 0;font-size:12px}.stockResults article p{color:#6e7787;margin:0;font-size:8px}.storeCheckRank{text-align:center;background:#eef8f4;border-radius:9px;align-content:center;justify-items:center;min-width:86px;padding:9px;display:grid}.storeCheckRank small{color:#087b61!important;font-size:8px!important}.storeCheckRank b{color:#173b32;margin:2px 0;font:28px Georgia,serif;display:block}.storeCheckRank b sup{font:700 10px/1 Inter,system-ui,sans-serif}.storeCheckRank span{color:#5e6e69;font-size:9px}.stockScoreSteps{grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.stockScoreSteps>span{background:#f8f9fa;border:1px solid #e0e4e8;border-radius:8px;min-width:0;padding:9px}.stockScoreSteps small,.stockScoreSteps b,.stockScoreSteps em{display:block}.stockScoreSteps small{color:#617080;letter-spacing:.05em;font-size:8px;font-weight:850}.stockScoreSteps b{color:#213044;margin-top:4px;font-size:14px}.stockScoreSteps em{color:#687486;margin-top:3px;font-size:9px;font-style:normal;line-height:1.4}.evidence{flex-wrap:wrap;grid-column:1/3;gap:6px;display:flex}.evidence span{color:#657080;background:#f1f3f5;border-radius:20px;padding:5px 7px;font-size:7px}.reportActions{grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.playerSignalLocked{background:#f7f5fc;border:1px solid #e1deed;border-radius:8px;grid-column:1/3;gap:3px;padding:10px;display:grid}.playerSignalLocked b{color:#4d467f;font-size:11px}.playerSignalLocked span{color:#69657c;font-size:9px;line-height:1.45}.reportActions legend{grid-column:1/-1}.reportActions legend>small{color:#778191;letter-spacing:0;margin-top:2px;font-size:9px;font-weight:500;display:block}.reportActions button{text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:8px;align-content:center;min-height:48px;padding:7px;font-size:8px;display:grid}.reportActions button b,.reportActions button small{display:block}.reportActions button b{color:#273143;font-size:11px}.reportActions button small{color:#707a89;letter-spacing:0;margin-top:2px;font-size:9px;font-weight:500}.reportActions .reportPurchased{background:#eef8f4;border-color:#7abca9}.reportActions .reportSighting{background:#f5f3ff;border-color:#cbc6e8}.reportActions .reportEmpty{background:#fff5f2;border-color:#e4c1b9}:is(.reportActions button:hover,.reportActions button:focus-visible){outline-offset:1px;border-color:#08a67c;outline:2px solid #08a67c}.reportActions button:disabled{cursor:wait;opacity:.62}.reportRecheck{background:#fff9e9;border:1px solid #e0c27c!important;border-radius:9px!important;padding:10px!important}.stockUpgrade{color:#fff;margin-top:11px;font-size:9px;font-weight:850;display:block}.observationKey{gap:7px;margin:15px 0;display:grid}.observationKey>span{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;padding:10px 11px}.observationKey b,.observationKey small{display:block}.observationKey b{color:#fff;font-size:12px}.observationKey small{color:#c7d0df;letter-spacing:0;margin-top:3px;font-size:11px;font-weight:500;line-height:1.4}.stockLab>aside .signalSteps{grid-template-columns:1fr}.stockLab>aside .signalSteps span{padding:9px}.stockLab>aside .signalSteps b{width:18px;height:18px;margin:0 7px 0 0;display:inline-grid}@media (max-width:560px){.stockSearch{grid-template-columns:1fr 1fr}.stockSearch button{grid-column:1/3;padding:12px}.stockScoreBoundary{font-size:12px!important}.stockSearch select,.stockSearch input{font-size:16px}.stockPreviewNotice{border-radius:10px;flex-direction:column;align-items:flex-start}.stockResults article{grid-template-columns:minmax(0,1fr) 88px}.stockScoreSteps{grid-template-columns:1fr}.stockScoreSteps small,.stockScoreSteps em,.evidence span{font-size:11px}.stockScoreSteps b{font-size:15px}}.faqList{gap:18px;margin:30px 0;display:grid}.faqList div{border-top:1px solid var(--line);padding-top:18px}.faqList dt{color:var(--ink);font:20px Georgia,serif}.faqList dd{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.answerBrief{border:1px solid var(--line);border-left:4px solid var(--purple);background:#fff;border-radius:14px;grid-template-columns:minmax(230px,.9fr) minmax(420px,1.6fr);gap:20px 30px;margin-top:24px;padding:24px;display:grid}.answerBrief small{letter-spacing:.14em;color:#69758d;font-size:8px;font-weight:900}.answerBrief h2{margin:5px 0 10px;font:26px Georgia,serif}.answerBrief p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.answerBrief>p{grid-column:1/3}.answerBrief a{color:#554faa;font-weight:800}.answerBrief dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.answerBrief dl div{background:#f5f6f8;border-radius:9px;padding:13px}.answerBrief dt{font-size:9px;font-weight:850;line-height:1.4}.answerBrief dd{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}@media (max-width:900px){.answerBrief{grid-template-columns:1fr}.answerBrief>p{grid-column:1}.answerBrief dl{grid-template-columns:1fr}}@media (max-width:560px){.answerBrief{padding:20px}}.dataUnavailable{min-height:calc(100vh - 170px)}.dataUnavailable .intro{padding:45px 0 8px}.dataUnavailable .intro small{color:#a86800}.decisionTopLinks{flex-direction:column;align-items:flex-end;gap:7px;margin-bottom:8px;display:flex}.decisionTopLinks a{color:#554faa;font-size:9px;font-weight:850;text-decoration:none}.texasDirectoryHero,.texasDirectorySection,.directoryFoot{max-width:1120px;margin-inline:auto}.texasDirectoryHero{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:52px;padding:38px;box-shadow:0 18px 50px #17213c0b}.texasDirectoryHero>small,.directorySectionHead small{color:#6859c3;letter-spacing:.14em;font-size:8px;font-weight:900}.texasDirectoryHero h1{margin:8px 0 12px;font:44px Georgia,serif}.texasDirectoryHero>p,.archiveDirectory>p,.directoryFoot p,.prizeTierSection>p{color:#626c7c;font-size:12px;line-height:1.7}.texasDirectoryHero .metricNotice{border:1px solid #f0dfb7;border-radius:9px;margin:20px 0}.directoryFreshness{color:#5f5c52;background:#fff8e8;border:1px solid #f0d49b;border-radius:9px;margin:18px 0;padding:13px 16px;font-size:11px;line-height:1.55}.directorySource a,.directoryFoot a,.texasGameDirectoryGrid a,.archiveDirectory a{color:#5148a5}.texasDirectorySection{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:28px;padding:30px}.directorySectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.directorySectionHead h2{margin:6px 0 0;font:30px Georgia,serif}.directorySectionHead>span{color:#6c7585;font-size:10px;font-weight:800}.texasGameDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.texasDirectoryControls{background:#f7f8fb;border:1px solid #e1e4ea;border-radius:11px;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin:0 0 20px;padding:14px;display:grid}.texasDirectoryControls label{color:#626c7c;gap:6px;font-size:9px;font-weight:800;display:grid}.texasDirectoryControls input,.texasDirectoryControls select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfd4dd;border-radius:8px;padding:9px 11px}.texasDirectoryControls output{color:#626c7c;text-align:right;min-width:92px;padding-bottom:11px;font-size:9px;font-weight:800}.directoryEmpty{color:#626c7c;margin:18px 0 0;font-size:11px}.guideReviewStatus,.guideEvidenceLine{background:#f9f8ff;border:1px solid #ddd8f4;border-radius:9px;margin:20px 0;padding:13px 16px}.guideBreadcrumb{color:#667085;flex-wrap:wrap;gap:7px;margin:0 0 18px;font-size:9px;display:flex}.guideBreadcrumb a{color:#5148a5}.guideReviewStatus{color:#5f5a88;font-size:10px;line-height:1.55}.guideEvidenceLine code{overflow-wrap:anywhere;font-size:10px}.guideExample{background:#fafbfc;border:1px solid #e1e4ea;border-radius:10px;margin-top:28px;padding:18px}.texasGameDirectoryGrid article{background:#fafbfc;border:1px solid #e1e4ea;border-radius:11px;flex-direction:column;min-width:0;padding:18px;display:flex}.texasGameDirectoryGrid article>small{color:#087b61;letter-spacing:.08em;min-height:22px;font-size:7px;font-weight:900;line-height:1.45}.texasGameDirectoryGrid h3{margin:6px 0 14px;font-size:14px}.texasGameDirectoryGrid h3 a{color:var(--ink);text-decoration:none}.texasGameDirectoryGrid dl{margin:0 0 17px}.texasGameDirectoryGrid dl div{border-top:1px solid #e4e7ec;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.texasGameDirectoryGrid dt,.texasGameDirectoryGrid dd,.texasGameDirectoryGrid article>a{font-size:9px;line-height:1.4}.texasGameDirectoryGrid dd{text-align:right;margin:0;font-weight:800}.texasGameDirectoryGrid article>a{margin-top:auto;font-weight:800}.archiveDirectory ul{margin:20px 0 0;padding:0;list-style:none}.archiveDirectory li{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.archiveDirectory li span{color:#747d8d;text-align:right}.directoryFoot{text-align:center;margin-top:26px}.gameRecordStatus{color:#087255;background:#e8f7f1;border-radius:20px;margin:2px 0 4px;padding:7px 10px;font-size:9px;display:inline-block}.prizeTierSection h2{margin:0 0 7px;font:25px Georgia,serif}.prizeTierScroller{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.prizeTierScroller table{border-collapse:collapse;background:#fff;width:100%;font-size:10px}.prizeTierScroller caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prizeTierScroller th,.prizeTierScroller td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 13px}.prizeTierScroller th:first-child,.prizeTierScroller td:first-child{text-align:left}.prizeTierScroller thead th{color:#657083;letter-spacing:.04em;background:#f4f5f7;font-size:8px}.prizeTierScroller tbody tr:last-child th,.prizeTierScroller tbody tr:last-child td{border-bottom:0}.gameChangeHistory{background:#f9f8ff;border:1px solid #ddd8f4;border-radius:10px;margin-top:28px;padding:19px}.gameChangeHistory h2{margin:0 0 10px;font:23px Georgia,serif}.gameChangeHistory ul{margin:0;padding-left:19px}.gameChangeHistory li+li{margin-top:7px}.gameChangeHistory a{color:#5148a5}@media (max-width:900px){.texasDirectoryControls{grid-template-columns:repeat(2,minmax(0,1fr))}.texasDirectoryControls label:first-child,.texasDirectoryControls output{grid-column:1/-1}.texasDirectoryControls output{text-align:left;padding:0}.texasGameDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.decisionTopLinks{align-items:flex-start;margin-top:12px}.texasDirectoryHero,.texasDirectorySection{padding:23px 19px}.texasDirectoryHero h1{font-size:35px}.directorySectionHead,.archiveDirectory li{display:block}.directorySectionHead>span,.archiveDirectory li span{text-align:left;margin-top:6px;display:block}.texasGameDirectoryGrid{grid-template-columns:1fr}}:root{--muted:#5f6878;--focus:#5b4bc4;--soft-purple:#f5f3ff;--soft-blue:#eef3ff}.uiSrOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{scroll-padding-top:96px}body{line-height:1.5}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}.controls select option,.controls select optgroup{color:var(--ink);background:#fff}:is(a,button,input,select,summary,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}button:disabled{cursor:not-allowed}.primary,.outline{min-height:44px}:where(#signals,#insights,#stock,#alerts,#texas-game-results,#official-prize-tiers,#validated-change-history,#ticket-ledger-title,#official-reports,#retention-method,#stock-method,#method-limits,#refunds,#contact-support){scroll-margin-top:140px}.siteShellHeader{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dfe3ea;border-radius:14px;align-items:center;gap:18px;width:100%;max-width:1120px;height:auto;min-height:68px;margin:0 auto;padding:11px 14px;display:flex;position:sticky;top:12px;box-shadow:0 8px 28px #17213c14}.siteShellHeader .brand{color:var(--ink);text-decoration:none}.siteShellHeader nav{align-items:center;gap:4px;height:auto;display:flex}.siteShellHeader nav a,.siteShellNavLabel,.siteShellAccount{color:#566173;white-space:nowrap;border-radius:9px;align-items:center;min-height:44px;padding:9px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.siteShellHeader nav a:hover,.siteShellHeader nav a[aria-current=page],.siteShellNavLabel[aria-current=page],.siteShellAccount:hover,.siteShellAccount[aria-current=page]{background:var(--soft-purple);color:#4c419c}.siteShellAccount{color:var(--ink);background:#fff;border:1px solid #dcdfe7;margin-left:auto}.siteShellHeader>.dataFreshnessNotice{background:#f1faf7;border:1px solid #bee2d6;border-radius:10px;margin-left:auto;padding:7px 10px}.siteShellHeader>.dataFreshnessNotice.dataDelayed,.siteShellHeader>.dataFreshnessNotice.dataHistorical{background:#fff9e9;border-color:#ead59e}.siteShellHeader>.dataFreshnessNotice+.siteShellAccount{margin-left:0}.simplePage{padding-top:22px}.texasDirectoryPage{padding-bottom:54px}.texasDirectoryHero{margin-top:28px;padding:42px}.texasDirectoryHero>small,.directorySectionHead small{letter-spacing:.11em;font-size:11px}.texasDirectoryHero h1{max-width:760px;margin:10px 0 14px;font-size:clamp(42px,5vw,58px);line-height:1.02}.texasDirectoryHero>p,.archiveDirectory>p,.directoryFoot p,.prizeTierSection>p{color:#596476;max-width:820px;font-size:15px;line-height:1.65}.directoryHeroMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.directoryHeroMeta span{color:#5d6778;overflow-wrap:anywhere;background:#f7f8fa;border:1px solid #e1e4ea;border-radius:10px;min-width:0;padding:13px 15px;font-size:12px}.directoryHeroMeta b{color:#596476;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.directoryLimitation{color:#564f43;margin:14px 0 0;font-size:13px;line-height:1.5}.directoryDataNotes,.recordNotes,.methodDisclosure,.stockEvidenceDetails{background:#faf9ff;border:1px solid #ddd8f2;border-radius:11px;margin-top:18px}.directoryDataNotes summary,.recordNotes summary,.methodDisclosure summary,.stockEvidenceDetails summary{color:#4f478a;cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:13px 16px;font-size:13px;font-weight:750;display:flex}.directoryDataNotes[open] summary,.recordNotes[open] summary,.methodDisclosure[open] summary,.stockEvidenceDetails[open] summary{border-bottom:1px solid #e3dff3}:where(.directoryDataNotes,.recordNotes,.methodDisclosure,.stockEvidenceDetails,.boardBoundary,details.decisionFoot,.taxBoundary,.proAdvancedFilters)>summary:after{content:"+";opacity:.65;border:1px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;font-size:15px;line-height:1;display:grid}:where(.directoryDataNotes,.recordNotes,.methodDisclosure,.stockEvidenceDetails,.boardBoundary,details.decisionFoot,.taxBoundary,.proAdvancedFilters)[open]>summary:after{content:"−"}.directoryDataNotes .metricNotice{color:#564f43;margin:16px;padding:14px 16px;font-size:13px;line-height:1.6}.directoryDataNotes .directorySource{color:#626d7d;margin:0;padding:0 16px 17px;font-size:12px;line-height:1.6}.directorySourceCompact{color:#697385;margin:12px 0 0;font-size:12px}.directorySourceCompact a{color:#5148a5;font-weight:650}.directoryJump,.gameJump,.methodJump{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.directoryJump a,.gameJump a,.methodJump a{color:#5148a5;background:#fff;border:1px solid #d9dce4;border-radius:22px;align-items:center;min-height:44px;padding:8px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.texasDirectorySection{padding:28px}.directorySectionHead{align-items:flex-start}.directorySectionHead h2{max-width:700px;font-size:clamp(28px,3.3vw,38px);line-height:1.08}.directorySectionHead p{color:#647082;margin:8px 0 0;font-size:13px}.directorySectionHead>span{color:#5d53a9;background:#f4f2fd;border-radius:18px;padding:7px 10px;font-size:11px}.texasDirectoryControls{grid-template-columns:minmax(230px,1.25fr) repeat(3,minmax(155px,.8fr));gap:10px;margin-bottom:10px;padding:16px}.texasDirectoryControls label{color:#596476;gap:7px;font-size:11px;font-weight:700}.texasDirectoryControls input,.texasDirectoryControls select{min-height:44px;padding:10px 12px;font-size:14px;font-weight:500}.directoryFilterStatus{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.directoryFilterStatus output,.directoryScrollHint{color:#626d7d;font-size:12px}.directoryFilterStatus button,.directoryEmpty button{color:#5148a5;background:#fff;border:1px solid #d5d9e2;border-radius:8px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700}.directoryFilterStatus button:disabled{opacity:.45}.directoryScrollHint{margin:10px 0 8px}.texasGameDirectoryGrid{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f2f4f7;border:1px solid #e1e4ea;border-radius:12px;gap:10px;max-height:min(920px,100vh - 150px);padding:9px;overflow:auto}.texasGameDirectoryGrid:focus-visible{outline-offset:4px}.texasGameDirectoryGrid article{background:#fff;min-height:310px;padding:16px}.officialTicketImage{min-width:0;margin:0}.officialTicketImageFrame{aspect-ratio:1;background:#f7f8fa;border:1px solid #e1e4ea;border-radius:10px;place-items:center;display:grid;overflow:hidden}.officialTicketImageLink{border-radius:12px;text-decoration:none;display:block}.officialTicketImageLink .officialTicketImageFrame{transition:transform .14s,border-color .14s,box-shadow .14s}.officialTicketImageLink:is(:hover,:focus-visible) .officialTicketImageFrame{border-color:#655dc2;transform:translateY(-2px);box-shadow:0 8px 20px #2b266629}.officialTicketImageLink:focus-visible{outline-offset:3px;outline:3px solid #5148a54d}.officialTicketImage img{object-fit:contain;width:100%;height:100%;display:block}.officialTicketImage figcaption{color:#778191;text-align:center;margin-top:4px;font-size:12px;line-height:1.35}.officialTicketImage figcaption a{color:inherit;text-decoration:none}.officialTicketImage figcaption a:hover{color:#5148a5;text-decoration:underline}.officialTicketImage--compact{width:72px}.officialTicketImage--card{width:96px}.officialTicketImage--detail{width:132px}.officialTicketImageFallback{color:#606a7a;text-align:center;align-content:center;gap:4px;width:100%;min-height:100%;padding:8px;display:grid}.officialTicketImageFallback small{letter-spacing:.06em;font-size:8px;font-weight:800}.officialTicketImageFallback b{font-size:10px;line-height:1.25}.directoryCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.directoryCardTop>small{color:#707a8a;flex:none;font-size:10px;font-weight:650}.directoryStatus{color:#49418a;background:#f0eefc;border-radius:7px;align-items:center;min-height:30px;padding:5px 8px;font-size:10px;font-weight:750;line-height:1.35;display:inline-flex}.directoryStatus.zeroTop{color:#a13f2f;background:#fff1ed}.texasGameDirectoryGrid h3{margin:12px 0 14px;font-size:18px;line-height:1.25}.directoryCardIdentity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;margin:12px 0 4px;display:grid}.directoryCardIdentity h3{margin:1px 0 12px}.directoryCardIdentity dl{margin-bottom:0}.texasGameDirectoryGrid dl{margin-bottom:14px}.texasGameDirectoryGrid dl div{padding:8px 0}.texasGameDirectoryGrid dt,.texasGameDirectoryGrid dd,.texasGameDirectoryGrid article>a{font-size:12px}.texasGameDirectoryGrid dt{color:#616c7d}.texasGameDirectoryGrid article>a{align-items:center;min-height:38px;display:inline-flex}.directorySignals{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:2px 0 10px;display:grid}.directorySignals>span{background:#f7f8fa;border:1px solid #e1e4ea;border-radius:9px;min-width:0;padding:10px}.directorySignals small,.directorySignals strong,.directorySignals em{display:block}.directorySignals small{color:#666f80;letter-spacing:.04em;font-size:8px;font-weight:800;line-height:1.35}.directorySignals strong{margin:5px 0 3px;font:22px/1 Georgia,serif}.directorySignals em{color:#697385;font-size:9px;font-style:normal;line-height:1.4}.directorySignalGuide{background:linear-gradient(135deg,#faf9ff,#f2f6ff);border:1px solid #dcd8f0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:18px;padding:24px 28px;display:grid}.directorySignalGuide small{color:#6859c3;letter-spacing:.1em;font-size:9px;font-weight:850}.directorySignalGuide h2{max-width:720px;margin:6px 0 8px;font:27px/1.2 Georgia,serif}.directorySignalGuide p{color:#5c6677;max-width:820px;margin:0;font-size:13px;line-height:1.6}.directorySignalActions{text-align:center;justify-items:stretch;gap:10px;min-width:250px;display:grid}.directorySignalActions .primary,.directorySignalActions>a:last-child{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.directorySignalActions .primary{width:auto}.directorySignalActions>a:last-child{color:#5148a5;font-size:12px;font-weight:750}.directoryGuideLinks ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.directoryGuideLinks li a{min-height:110px;color:var(--ink);background:#fafbfc;border:1px solid #e0e3e9;border-radius:11px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;font:19px/1.35 Georgia,serif;text-decoration:none;display:flex}.directoryGuideLinks li a span{color:#5148a5;font:700 12px/1.4 Inter,system-ui,sans-serif}.directoryFoot{padding:0 18px}.gameDetailPage{padding-bottom:56px}.gameDetail{max-width:980px;margin-top:28px;padding:42px}.gameDetail>small,.gameTitleRow>div>small{letter-spacing:.11em;font-size:12px}.gameTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.gameTitleRow .officialTicketImage{align-self:start}.gameDetail h1{margin-bottom:10px;font-size:clamp(42px,5.5vw,58px);line-height:1.02}.gameRecordStatus{color:#345b8e;background:#eaf2ff;margin:4px 0 5px;padding:8px 11px;font-size:12px;font-weight:650}.gameRecordStatus.historical{color:#596373;background:#eef0f3}.gameDetailLead{color:#566173;max-width:820px;margin:10px 0;font-size:16px;line-height:1.65}.dataFreshnessNotice{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;font-size:12px;line-height:1.45;display:flex}.dataFreshnessNotice strong{color:#087755;white-space:nowrap;align-items:center;gap:6px;font-weight:850;display:inline-flex}.dataFreshnessNotice strong i{color:#08a777;font-size:9px;font-style:normal}.dataFreshnessNotice.dataDelayed strong,.dataFreshnessNotice.dataHistorical strong{color:#7b550c}.dataFreshnessNotice.dataDelayed strong i,.dataFreshnessNotice.dataHistorical strong i{color:#c88b16}.dataFreshnessNotice a{color:#5148a5;font-weight:750}.dataFreshnessNotice.dataCompact{gap:0;min-width:max-content;display:grid}.dataFreshnessNotice.dataCompact span{color:#566173;white-space:nowrap;font-size:10px}.gameDetail>.dataFreshnessNotice{color:#526275;background:#f1faf7;border:1px solid #bee2d6;border-radius:9px;margin:14px 0;padding:10px 12px}.gameDetail>.dataFreshnessNotice.dataDelayed,.gameDetail>.dataFreshnessNotice.dataHistorical{background:#fff9e9;border-color:#ead59e}.gameDetail>.dataFreshnessNotice a{margin-left:auto}.gameVisibleLimits{color:#564f43;margin:12px 0 0;font-size:13px;line-height:1.5}.gameFactGrid{gap:10px}.gamePrimaryFacts{margin:24px 0 14px}.gameFactGrid>div{background:#f7f8fa;border:1px solid #e2e5ea;min-width:0;padding:17px}.gamePrimaryFacts>div:last-child{background:#f5f3ff;border-color:#d9d4f2}.gameGoalScreen{color:#575174;background:#f5f3ff;border:1px solid #d9d4f2;border-radius:9px;margin:0 0 14px;padding:12px 14px;font-size:12px;line-height:1.55}.gameGoalScreen.goalMismatch{color:#783f36;background:#fff3f1;border-color:#edc9c3}.gameModelPanel{background:#fffaf0;border:1px solid #e4d2a7;border-radius:12px;margin:20px 0;padding:20px}.gameModelPanel .gameSectionHeading>span{color:#8a5a12}.tallyModelHeading{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;display:grid}.tallyModelHeading figure{background:#1a1730;border:2px solid #e6c578;border-radius:46px;width:92px;margin:0;overflow:hidden;box-shadow:0 8px 18px #48300a26}.tallyModelHeading figure img{aspect-ratio:1;object-fit:cover;object-position:50% 15%;width:100%;display:block}.tallyModelHeading .gameSectionHeading p{color:#716758;margin:6px 0 0;font-size:13px;line-height:1.45}.tallyLaunchComparison{gap:8px;margin-top:12px;display:grid}.tallyComparisonRow{background:#fff;border:1px solid #e7dab9;border-radius:9px;grid-template-columns:minmax(110px,.85fr) minmax(130px,1fr) 24px minmax(130px,1fr) minmax(150px,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.tallyComparisonRow h3{color:#332f2a;margin:0;font-size:14px}.tallyComparisonRow span small,.tallyComparisonRow span b,.tallyPoolComparison small,.tallyPoolComparison b,.tallyPoolComparison em{display:block}.tallyComparisonRow span small,.tallyPoolComparison small{color:#80611f;letter-spacing:.06em;font-size:9px;font-weight:850}.tallyComparisonRow span b,.tallyPoolComparison b{color:#342f29;margin-top:3px;font-size:14px}.tallyComparisonRow>span[aria-hidden],.tallyPoolComparison>span[aria-hidden]{color:#a37a27;text-align:center;font-weight:850}.tallyComparisonRow>em{color:#625b50;background:#f3f2ef;border-radius:7px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:700;line-height:1.35}.tallyComparisonRow.tallyDelta-favorable>em{color:#17694f;background:#e9f7f0}.tallyComparisonRow.tallyDelta-unfavorable>em{color:#8a453a;background:#fff1ee}.tallyPoolComparison{background:#f8f6ff;border:1px solid #d8d3ef;border-radius:9px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.tallyHistoryWatch{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d8c185;border-radius:12px;gap:5px;margin:12px 0 16px;padding:14px 16px;display:grid}.tallyHistoryWatch small{color:#8a5a12;letter-spacing:.08em;font-size:12px;font-weight:850}.tallyHistoryWatch strong{color:#30291f;font-size:18px;line-height:1.3}.tallyHistoryWatch span,.tallyHistoryWatch em{color:#625a4e;font-size:13px;font-style:normal;line-height:1.5}.tallyHistoryWatch em{color:#736a5c;font-size:12px}.tallyPoolComparison em{color:#686078;margin-top:3px;font-size:11px;font-style:normal;line-height:1.4}.gameModelStats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin-top:14px;display:grid}.gameModelStats>span{background:#fff;border:1px solid #e9dcb9;border-radius:9px;padding:14px}.gameModelStats small,.gameModelStats strong,.gameModelStats em{display:block}.gameModelStats small{color:#805715;font-size:12px;font-weight:850;line-height:1.4}.gameModelStats strong{color:#342f29;margin-top:7px;font-size:21px}.gameModelStats em{color:#716758;margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.modelAssumption{color:#5d503d;background:#fff8e7;border-left:3px solid #c78a1c;border-radius:0 8px 8px 0;margin:12px 0 0;padding:11px 13px;font-size:12px;line-height:1.55}.modelAssumption b{color:#6e470d}.modelPanelMeta{color:#817566;margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.45}.modelDisclosure{background:#fff;border:1px solid #e6d7af;border-radius:9px;margin-top:10px}.modelDisclosure summary{color:#744d13;cursor:pointer;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.modelDisclosure>div{color:#62594c;padding:0 13px 13px;font-size:12px;line-height:1.6}.modelDisclosure a{color:#634611;font-weight:700}.modelUnavailable{color:#655c4f;background:#fff;border-radius:8px;margin:12px 0 0;padding:13px;font-size:12px;line-height:1.55}.gameFactGrid small{color:#626d7d;font-size:12px;line-height:1.35}.gameFactGrid strong{margin-top:9px;font-size:24px;line-height:1.1}.gameJump{margin:0 0 20px}.gameCountComparisons{background:#faf9ff;border:1px solid #ddd8f2;border-radius:11px;margin:0 0 24px;padding:20px}.gameSecondaryFacts{margin-block:16px 10px}.gameCountComparisons .metricNotice{color:#564f43;margin:12px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}.gameGap{font-size:13px}.gameSectionHeading>span{color:#6859c3;letter-spacing:.11em;font-size:12px;font-weight:850}.gameSectionHeading h2,.prizeTierSection h2,.gameChangeHistory h2{margin:6px 0 8px;font-size:clamp(27px,3vw,34px);line-height:1.15}.gameChangeHistory{margin-top:0;padding:21px}.gameChangeHistory p,.gameChangeHistory li{color:#596476;font-size:13px;line-height:1.65}.prizeTierSection{margin-top:28px}.prizeTierScroller{scrollbar-gutter:stable;position:relative}.prizeTierScroller table{min-width:640px;font-size:13px}.prizeTierScroller th,.prizeTierScroller td{padding:12px 14px}.prizeTierScroller thead th{z-index:1;color:#536073;font-size:12px;position:sticky;top:0}.prizeDepletion{grid-template-columns:minmax(110px,1fr) auto;align-items:center;gap:9px;min-width:170px;display:grid}.prizeDepletion>span{background:#e4e7ec;border-radius:999px;height:10px;overflow:hidden}.prizeDepletion i{border-radius:inherit;background:linear-gradient(90deg,#08a67c,#72d7ba);height:100%;display:block}.prizeDepletion b{color:#364153;text-align:right;min-width:43px;font-size:12px}.modeledTierOdds b,.modeledTierOdds em,.modeledTierOdds small{display:block}.modeledTierOdds b{color:#25213f;margin:3px 0;font-size:13px;line-height:1.45}.modeledTierOdds b i{color:#8f762f;font-style:normal}.modeledTierOdds small{color:#756a59;margin-top:3px;font-size:12px}.modeledTierOdds em{color:#625b78;margin-bottom:4px;font-size:12px;font-style:normal;line-height:1.4}.recordNotes{margin-top:26px}.recordNotes .gameAnswers,.recordNotes .sourceAttribution{margin-inline:18px}.recordNotes .sourceAttribution{margin-bottom:18px}.gameAnswers dt,.gameAnswers dd,.gameDetail .sourceAttribution{font-size:13px}.gameInteractive{margin-top:24px}.gameBack a{align-items:center;min-height:42px;font-size:13px;display:inline-flex}main>header:not(.siteShellHeader) .siteNav{align-items:center;gap:4px}main>header:not(.siteShellHeader) .siteNav a{color:#636d7d;border-radius:8px;align-items:center;min-height:42px;padding:7px 9px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}main>header:not(.siteShellHeader)>.brand,main>header:not(.siteShellHeader)>.accountAccess{align-items:center;min-height:42px;display:inline-flex}main>header:not(.siteShellHeader) .siteNav a:hover{color:#17213c;background:#f3f4f7}main>header:not(.siteShellHeader)>.dataFreshnessNotice{background:#f1faf7;border:1px solid #bee2d6;border-radius:10px;margin-left:auto;padding:6px 10px}main>header:not(.siteShellHeader)>.dataFreshnessNotice.dataDelayed{background:#fff9e9;border-color:#ead59e}main>header:not(.siteShellHeader)>.dataFreshnessNotice+.accountAccess{margin-left:0}.controls{grid-template-columns:minmax(145px,.7fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(260px,1.4fr) auto;gap:10px;min-height:0;padding-block:12px;display:grid}.controls label{min-width:0;font-size:10px}.controls .dataFreshnessNotice{color:#cbd4e2;place-self:center end;margin:0;font-size:12px;line-height:1.45}.controls .dataFreshnessNotice strong{color:#79e5c0}.controls .dataFreshnessNotice strong i{color:#26d4a0}.controls .dataFreshnessNotice.dataDelayed strong,.controls .dataFreshnessNotice.dataHistorical strong{color:#ffd37a}.controls .dataFreshnessNotice.dataDelayed strong i,.controls .dataFreshnessNotice.dataHistorical strong i{color:#f4b642}.controls .dataFreshnessNotice a{color:#fff}.returningCockpit{color:#fff;background:linear-gradient(125deg,#17152e 0%,#242044 58%,#123d34 100%);border:1px solid #d7dbe5;border-radius:14px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr) minmax(270px,1fr);align-items:center;gap:18px;max-width:1380px;margin:14px auto 0;padding:18px 4%;display:grid;box-shadow:0 12px 28px #11152d29}.returningIdentity small,.returningLead small{color:#8fe2c7;letter-spacing:.09em;font-size:10px;font-weight:850}.returningDataStatus{color:#f6d77e;border-left:1px solid #ffffff47;margin-left:8px;padding-left:8px;font-size:10px;font-style:normal;display:inline-block}.returningIdentity h1{color:#fff;margin:4px 0 3px;font:28px/1.05 Georgia,serif}.returningIdentity p,.returningBoundary{color:#cbd1df;margin:0;font-size:12px;line-height:1.4}.returningGoalChoice{margin-top:8px}.returningGoalChoice button{color:#e9edf5;background:#ffffff14;border-color:#ffffff38;min-height:42px;padding:6px 8px}.returningGoalChoice button:hover{background:#ffffff24}.returningGoalChoice button[aria-pressed=true]{color:#12624c;background:#dff8ef;border-color:#41d7a6;box-shadow:inset 0 -2px #41d7a6}.returningLead{background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px 13px;display:grid}.returningLead>div{gap:2px;min-width:0;display:grid}.returningRank{color:#13231f;background:#41d7a6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.returningLead-pass .returningRank{color:#742a1a;background:#ffbfac}.returningLead-check .returningRank{color:#523d0a;background:#f4d383}.returningLead b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.returningLead b em{color:#f6d77e;font-size:12px;font-style:normal}.returningLead span:not(.returningRank){color:#d8dce7;font-size:11px;line-height:1.35}.returningActions{flex-wrap:wrap;gap:6px;display:flex}.returningActions a,.returningActions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:8px 11px;font:750 11px/1.2 Arial,sans-serif;text-decoration:none;display:inline-flex}.returningActions .primary{color:#14271f;background:#41d7a6;border-color:#41d7a6}.returningCockpit :is(a,button):focus-visible{outline-offset:3px;outline-color:#fff}.returningBoundary{grid-column:2/-1;margin-top:-10px;font-size:10px}.returningExplainer{background:#fff;border:1px solid #dfe3e8;border-radius:10px;margin:0 0 10px}.returningExplainer summary{color:#4b5567;cursor:pointer;min-height:44px;padding:12px 14px;font-size:12px;font-weight:800}.returningExplainer>div{color:#5e6878;padding:0 14px 14px;font-size:12px;line-height:1.5}.returningExplainer p{margin:3px 0 6px}.quickStart{background:#fff;border:1px solid #dce2e8;border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:28px;display:grid;overflow:hidden;box-shadow:0 8px 28px #17213c12}.quickStartCopy{grid-template-columns:minmax(0,1fr) 128px;align-items:end;gap:15px;padding:25px 0 24px 24px;display:grid}.quickStartPitch>small{color:#07865f;letter-spacing:.1em;font-size:10px;font-weight:850}.quickStart h1{max-width:660px;margin:6px 0 9px;font:clamp(34px,3.9vw,49px)/1.06 Georgia,serif}.quickStartPitch>p{color:#566273;max-width:690px;margin:0;font-size:15px;line-height:1.55}.quickProof{flex-wrap:wrap;gap:7px;margin:15px 0 0;padding:0;list-style:none;display:flex}.quickProof li{color:#386656;background:#eef7f3;border-radius:16px;padding:6px 9px;font-size:10px;font-weight:750}.quickStartPitch>.quickScientistNote{color:#6b7480;margin-top:13px;font-size:12px;line-height:1.45}.quickScientistNote summary{cursor:pointer;align-items:center;min-height:40px;font-weight:750;display:flex}.quickScientistNote p{margin:0 0 5px}.quickMascot{background:#1a1730;border:1px solid #e6c882;border-radius:64px 64px 18px 18px;align-self:end;width:128px;margin:0;overflow:hidden;box-shadow:0 10px 22px #111c362e}.quickMascot img{aspect-ratio:2/3;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.decisionBoard{margin-top:14px}.accountDisclaimerAcceptance{color:#4f5b6d;background:#f8f9fb;border:1px solid #d9dde5;border-radius:9px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:14px;padding:12px;font-size:13px;font-weight:500;line-height:1.55;display:grid}.accountDisclaimerAcceptance input{accent-color:#6458bc;width:18px;height:18px;margin:1px 0 0}.accountDisclaimerAcceptance a{color:#5148a5;font-weight:750}.newAccountNotice{color:#555e70;background:#f3f1ff;border-radius:9px;margin:16px 0 4px;padding:11px 12px;font-size:10px;line-height:1.55}.newAccountNotice a{color:#5148a5;font-weight:750}.onboardingCard{width:min(680px,100%);margin:44px auto 0}.onboardingCard form:not(.onboardingDecline){margin-top:18px}.onboardingCard .primary{margin-top:14px}.onboardingDecline{text-align:center;margin:12px 0 0}.onboardingDecline button{color:#5148a5;background:0 0;border:0;min-height:44px;padding:8px 10px;font-size:12px;font-weight:750;text-decoration:underline}.guideEvidenceDetails{background:#f8f9fb;border:1px solid #e1e4ea;border-radius:9px;margin:8px 0 20px}.guideEvidenceDetails summary{color:#596476;cursor:pointer;min-height:44px;padding:12px 14px;font-size:11px;font-weight:750}.guideEvidenceDetails p{color:#657084;margin:0;padding:0 14px 14px;font-size:11px}.quickGoalPanel{background:linear-gradient(135deg,#f5fbf8,#fff);border-left:1px solid #e0e4e9;min-width:0;padding:21px 24px}.quickGoalPrompt{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.quickGoalPrompt b{font-size:14px}.quickGoalPrompt span{color:#6b7584;font-size:10px}.goalChoiceGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.goalChoiceGroup button{color:#3f4858;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e3;border-radius:9px;min-width:0;min-height:54px;padding:9px 10px}.goalChoiceGroup button:hover{background:#f1f4f7}.goalChoiceGroup button[aria-pressed=true]{color:#086d52;background:#e8f7f1;border-color:#07906b;box-shadow:inset 0 -2px #07906b}.goalChoiceGroup span{overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.35;display:block}.quickGoalResult{color:#3e4d47;margin:10px 0 0;font-size:12px;line-height:1.45}.quickBoundary{color:#6b6355;margin:7px 0 0;font-size:12px;line-height:1.45}.quickGoalDetails{margin-top:5px}.quickGoalDetails summary{color:#5148a5;cursor:pointer;align-items:center;width:fit-content;min-height:40px;font-size:11px;font-weight:750;display:flex}.quickGoalDetails p{color:#626e7c;margin:0;padding:0 2px 4px;font-size:11px;line-height:1.55}.decisionTop{align-items:flex-start;padding:18px 22px 14px}.decisionTop small{font-size:10px}.decisionTop h2{max-width:720px;margin-bottom:3px;font-size:27px;line-height:1.15}.decisionTop p{color:#606b7c;max-width:720px;margin:4px 0 0;font-size:13px;line-height:1.45}.dataAsOfTag{color:#566173;letter-spacing:.03em;background:#f5f7fb;border:1px solid #d8deea;border-radius:999px;align-items:center;min-height:25px;margin:5px 0 1px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.decisionTopLinks a{align-items:center;min-height:42px;font-size:12px;display:inline-flex}.proValueStrip{background:#f7f5ff;border-top:1px solid #ddd8f0;justify-content:space-between;align-items:center;gap:18px;padding:13px 22px;display:flex}.proValueStrip div{grid-template-columns:auto auto;align-items:baseline;gap:2px 9px;display:grid}.proValueStrip small{color:#6859c3;letter-spacing:.08em;grid-column:1/-1;font-size:9px;font-weight:850}.proValueStrip b{font-size:13px}.proValueStrip span{color:#626b7b;font-size:11px}.proValueStrip a{color:#fff;background:#5a4cad;border-radius:8px;flex:none;align-items:center;min-height:42px;padding:8px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.boardBoundary{border-inline:0;border-radius:0;margin:0;padding:0}.boardBoundary summary{color:#65583a;cursor:pointer;align-items:center;min-height:48px;padding:12px 24px;font-size:12px;font-weight:750;display:flex}.boardBoundary p{color:#5f594d;margin:0;padding:0 24px 16px;font-size:12px;line-height:1.65}.freeIndicatorGuide{background:#f7f8fb;border-top:1px solid #e3e6eb;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:stretch;gap:8px;padding:14px 22px;display:grid}.freeIndicatorGuide>span,.freeIndicatorGuide>em{background:#fff;border:1px solid #e0e3e9;border-radius:9px;min-width:0;padding:10px 12px}.modelControlDisclosure{background:#fffaf0;border-top:1px solid #e8dcc0}.modelControlDisclosure>header{color:#7f5311;align-items:center;gap:9px;min-height:48px;padding:11px 22px;font-size:12px;font-weight:800;display:flex}.modelControlDisclosure>header small{color:#766b59;font-size:12px;font-weight:550}.modelDataTag{color:#6f4b0b;letter-spacing:.04em;white-space:nowrap;background:#f6e8bd;border:1px solid #d9bd75;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:850;line-height:1.2;display:inline-flex}.gameSectionHeading>.modelDataTag{vertical-align:middle;margin-left:8px}.modelControl{background:#fffaf0;border-top:1px solid #e8dcc0;grid-template-columns:minmax(260px,1.25fr) minmax(210px,.75fr) minmax(250px,1fr);align-items:center;gap:16px;padding:18px 22px;display:grid}.modelControlIntro>small,.modelGoalChooser label{color:#8a5a12;letter-spacing:.08em;font-size:12px;font-weight:850}.modelControl h3{margin:4px 0 5px;font:22px/1.2 Georgia,serif}.modelControl p{color:#695f50;margin:0;font-size:12px;line-height:1.55}.modelMethodSummary{color:#695f50;margin-top:8px;font-size:12px}.modelMethodSummary>summary{color:#6b4c1b;cursor:pointer;width:max-content;max-width:100%;font-weight:750}.modelMethodSummary p{margin-top:7px}.modelGoalChooser{min-width:0}.modelGoalChooser select{color:#342f29;background:#fff;border:1px solid #d9c99e;border-radius:8px;width:100%;min-height:44px;margin-top:6px;padding:9px 10px;font-size:13px}.modelControlStatus{color:#685e4d;background:#fff;border:1px solid #e6d7af;border-radius:9px;gap:4px;padding:11px 12px;font-size:12px;line-height:1.45;display:grid}.modelControlStatus b{color:#7f5311}.modelControlStatus a{color:#6b4c1b;font-weight:750}.modelControlStatus button{color:#5f3f0d;min-height:44px;font:inherit;cursor:pointer;background:#fff7dd;border:1px solid #c9982f;border-radius:8px;justify-self:start;padding:8px 12px;font-weight:800}.modelControlStatus button:hover{background:#ffedb5}.freeIndicatorGuide b,.freeIndicatorGuide small{display:block}.freeIndicatorGuide b{font-size:12px}.freeIndicatorGuide small,.freeIndicatorGuide>em{color:#657081;font-size:10px;line-height:1.5}.freeIndicatorGuide>em{color:#5f594c;background:#fff9ea;border-color:#eadcb7;align-items:center;max-width:220px;font-style:normal;display:flex}.proFilters{grid-template-columns:minmax(200px,1.15fr) minmax(135px,.65fr) minmax(175px,.9fr) minmax(225px,1.1fr);padding:16px 22px}.proFilters label{letter-spacing:.07em;font-size:10px}.proFilters input,.proFilters select{min-height:44px;font-size:14px;font-weight:500}.proAdvancedFilters{background:#fafafd;border:1px solid #dddfea;border-radius:9px;grid-column:1/-1}.proAdvancedFilters summary{color:#5148a5;cursor:pointer;align-items:center;min-height:44px;padding:9px 11px;font-size:11px;font-weight:750;display:flex}.proAdvancedFilters summary span{color:#645aa8;background:#efedf9;border-radius:12px;margin-left:7px;padding:3px 7px;font-size:9px}.proAdvancedFilters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 11px 12px;display:grid}.proAdvancedFilters label>small{color:#6d7584;letter-spacing:0;text-transform:none;margin-top:5px;font-size:9px;font-weight:500;line-height:1.4;display:block}.previewSelectionRule{color:#687283;margin-top:9px;font-size:11px;line-height:1.5}.proFilterStatus{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.proFilterStatus span{color:#626d7d;font-size:12px}.proFilterStatus button{color:#5148a5;background:#fff;border:1px solid #d5dae2;border-radius:7px;min-height:36px;padding:6px 10px;font-size:11px;font-weight:700}.decisionGuide{background:linear-gradient(105deg,#f7f8fb,#fff);border:1px solid #d9dce7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 22px 10px;padding:8px 10px;display:grid}.decisionGuideRail{align-items:center;gap:10px;min-width:0;display:flex}.decisionGuideRail>small{color:#6257aa;letter-spacing:.09em;white-space:nowrap;flex:none;font-size:10px;font-weight:850}.decisionGuide ol{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.decisionGuide li{background:#fff;border:1px solid #dce0e7;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:4px 8px 4px 5px;display:flex}.decisionGuide li>span{border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.decisionGuide li>b{letter-spacing:.04em;font-size:10px;line-height:1.2}.decisionGuide .start>span{color:#087b61;background:#e6f6ef}.decisionGuide .compare>span{color:#5548a6;background:#eeeafd}.decisionGuide .pass>span{color:#a13f2f;background:#fff0ec}.decisionGuide details{justify-self:end;max-width:520px}.decisionGuide summary{color:#5148a5;cursor:pointer;align-items:center;min-height:36px;padding:5px 8px;font-size:12px;font-weight:750;display:flex}.decisionGuide summary:after{content:"+";margin-left:6px}.decisionGuide details[open] summary:after{content:"−"}.decisionGuide details p{color:#626d7d;margin:3px 8px 5px;font-size:12px;line-height:1.45}.decision{grid-template-columns:40px minmax(240px,.8fr) minmax(360px,1.45fr);align-items:center;gap:12px;padding:14px 22px}.decisionMain{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.decisionMainCopy{min-width:0}.focusDecision{border-color:#d5ad3b;box-shadow:0 8px 24px #684d071a}.passDecision{background:linear-gradient(100deg,#fff9f7,#fff);border-color:#dfb4aa}.decisionCue{color:#4e5868;background:#f7f8fa;border:1px solid #d5d9e2;border-radius:999px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:fit-content;max-width:100%;margin:-4px 0 -3px;padding:5px 9px;display:grid}.decisionCue b{letter-spacing:.05em;white-space:nowrap;font-size:12px}.decisionCue em{color:#687283;min-width:0;font-size:12px;font-style:normal;line-height:1.35}.decisionCue-start{color:#5a4200;background:linear-gradient(100deg,#fff3bf,#fffaf0);border-color:#d5ad3b}.decisionCue-start em{color:#6e5a20}.decisionCue-compare{color:#4f458f;background:linear-gradient(100deg,#f2efff,#fbfaff);border-color:#cfc9ea}.decisionCue-pass{color:#8c3024;background:linear-gradient(100deg,#fff0ec,#fff8f6);border-color:#e1afa4}.decisionCue-pass em{color:#8c4b43}.decisionCue-check{color:#76540b;background:#fff8e8;border-color:#e0c27c}.decisionCue.modeled{color:#40358a;background:linear-gradient(100deg,#eeeaff,#faf9ff);border-color:#7668cf}.decisionCue.modeled em{color:#5b5384}.decision>i{width:36px;height:36px}.decisionMain small{font-size:9px;line-height:1.4}.decisionMain h3{margin:0;font-size:16px;line-height:1.3}.decisionMain h3 em{font-size:11px}.decisionMain p{color:#646f80;margin:3px 0 0;font-size:12px}.decisionTitleLine{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.decisionTitleLine h3{min-width:0}.decisionCardActions{flex:none;gap:6px;display:flex}.zeroTopDecision>i{color:#a13f2f;background:#fff1ed}.passDecision .goalMatchFact{background:#fff4f1;border-color:#efc4bb}.passDecision .goalMatchFact small{color:#9c3d30}.compareToggle{color:#5148a5;background:#fff;border:1px solid #cbcfe0;border-radius:8px;flex:none;min-height:40px;padding:7px 10px;font-size:10px;font-weight:750}.compareToggle[aria-pressed=true]{background:#f0eefc;border-color:#6d61c5}.monitorToggle{color:#6f4a08;background:#fff8e8;border:1px solid #bd8f32;border-radius:8px;flex:none;min-height:40px;padding:7px 10px;font-size:10px;font-weight:800}.monitorToggle:hover{background:#ffefc8}.decisionFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.decisionFacts>span{background:#f3f5f7;border-radius:8px;min-width:0;padding:8px 9px}.decisionFacts>.goalMatchFact{background:#eef8f4;border:1px solid #cde5dc}.decisionFacts>.goalMatchFact small{color:#087b61}.decisionFacts small{color:#596476;font-size:10px;font-weight:750;line-height:1.35;display:block}.decisionFacts b{margin-top:3px;font-size:14px;line-height:1.3;display:block}.decisionFacts em{color:#687283;margin-top:2px;font-size:11px;font-style:normal;line-height:1.35;display:block}.comparisonValueStack,.comparisonValueStack b,.comparisonValueStack span,.comparisonValueStack small{display:block}.comparisonValueStack b{margin-bottom:4px}.comparisonValueStack small{color:#687283;margin-top:4px;font-size:12px;line-height:1.45}.decisionModel{background:#fffaf0;border:1px solid #e6d7af;border-radius:9px;grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:-2px;padding:8px 10px;display:grid}.decisionPlayerSignal{background:#f6faf8;border:1px solid #d9e5e1;border-left:4px solid #809089;border-radius:9px;grid-column:2/-1;gap:3px;padding:9px 11px;display:grid}.decisionPlayerSignal.signal-positive{border-left-color:#15946f}.decisionPlayerSignal.signal-negative{border-left-color:#c26351}.decisionPlayerSignal.signal-mixed{border-left-color:#a67627}.decisionPlayerSignal small,.decisionPlayerSignal b,.decisionPlayerSignal em,.decisionPlayerSignal span{display:block}.decisionPlayerSignal small{color:#35715f;letter-spacing:.06em;font-size:10px;font-weight:850}.decisionPlayerSignal b{color:#243832;font-size:14px}.decisionPlayerSignal em,.decisionPlayerSignal span{color:#65736e;font-size:11px;font-style:normal;line-height:1.4}.decisionModelStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.decisionModelStats>span{background:#fff;border:1px solid #eadfbe;border-radius:8px;min-width:0;padding:7px 9px}.decisionModel small,.decisionModel b,.decisionModel em{display:block}.decisionModel small{color:#8a5a12;letter-spacing:.06em;font-size:12px;font-weight:850}.decisionModel b{color:#342f29;margin-top:4px;font-size:16px}.decisionModel em{color:#6f6556;margin-top:2px;font-size:12px;font-style:normal}.decisionModel .modelInputDate{color:#746754;letter-spacing:0;grid-column:1;margin:-3px 0 0;font-size:12px;font-weight:650;line-height:1.5}.decisionModel>strong{color:#744d13;text-align:center;background:#f5e5bb;border-radius:16px;grid-area:1/2/span 2;align-self:center;max-width:210px;padding:6px 9px;font-size:12px;line-height:1.4}.decisionModelUnavailable{display:grid}.decisionModelLock{background:#f5f6f8;border:1px solid #e0e2e7;border-radius:9px;grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:58px;margin-top:-2px;padding:8px;display:grid;position:relative;overflow:hidden}.decisionModelLock>span{color:#747b86;opacity:.38;background:#fff;border:1px solid #e3e5e9;border-radius:7px;min-width:0;padding:6px 9px}.decisionModelLock small,.decisionModelLock b{display:block}.decisionModelLock small{letter-spacing:.04em;font-size:9px;font-weight:800}.decisionModelLock b{margin-top:3px;font-size:13px}.decisionModelLock>strong{color:#554ca1;white-space:nowrap;background:#fffffff5;border:1px solid #d5d1e9;border-radius:18px;padding:7px 11px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #312b5714}.score small{color:#596476;font-size:8px}.score b{font-size:22px}.decisionMoreFacts{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:-2px;display:grid}.decisionMoreFacts>span{color:#5b6575;background:#f0f2f5;border-radius:8px;min-width:0;padding:7px 8px}.decisionMoreFacts small,.decisionMoreFacts b{display:block}.decisionMoreFacts small{color:#626d7d;letter-spacing:.04em;font-size:10px;font-weight:800}.decisionMoreFacts b{color:#343943;margin-top:3px;font-size:13px;line-height:1.35}.comparisonStarter{background:#fbfbfd;border-top:1px solid #e3e6eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:9px 22px;display:grid}.comparisonStarter>div:first-child{flex-wrap:wrap;align-items:baseline;gap:3px 9px;display:flex}.comparisonStarter b{font-size:13px}.modelGoalHelp{min-height:38px;margin-top:7px!important;font-size:12px!important}.comparisonStarter span{color:#657081;font-size:11px}.comparisonStarter>strong{color:#574da5;background:#efedf9;border-radius:16px;grid-area:1/2;padding:6px 9px;font-size:11px}.comparisonStarter .comparisonSelections{grid-column:1/-1;margin-top:5px}.comparisonWorkspace{background:#fbfbfd;border-top:1px solid #e3e6eb;padding:18px 22px}.comparisonHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.comparisonHead small{color:#6859c3;letter-spacing:.09em;font-size:9px;font-weight:850}.comparisonHead h3{margin:4px 0;font:24px/1.2 Georgia,serif}.comparisonHead p{color:#657081;margin:0;font-size:11px}.comparisonHead>span{color:#574da5;background:#efedf9;border-radius:18px;flex:none;padding:7px 10px;font-size:11px;font-weight:750}.comparisonSelections{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.comparisonSelections button{color:#5148a5;background:#fff;border:1px solid #d6d9e2;border-radius:20px;min-height:40px;padding:7px 10px;font-size:11px;font-weight:700}.comparisonSelections .comparisonClear{color:#677182;background:0 0;border-color:#0000}.comparisonPrompt,.comparisonBoundary,.comparisonPriceNote{color:#5f6979;border:1px dashed #d7dae2;border-radius:9px;margin:13px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}.comparisonBoundary{color:#5f594c;background:#fff9ea;border-style:solid;border-color:#eadcb7}.comparisonPriceNote{color:#574f8f;background:#f7f5ff;border-style:solid;border-color:#dcd8f0}.comparisonTableRegion{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #dfe2e8;border-radius:10px;max-height:min(540px,65vh);margin-top:12px;overflow:auto}.comparisonTable{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:12px}.comparisonTable caption{color:#657081;text-align:left;padding:10px 12px;font-size:12px}.comparisonTable th,.comparisonTable td{text-align:left;vertical-align:top;border-top:1px solid #eceef2;border-right:1px solid #eceef2;min-width:180px;padding:11px 12px}.comparisonTable thead th{z-index:2;background:#f5f6f9;position:sticky;top:0}.comparisonTable th:first-child{z-index:1;color:#596476;background:#f7f8fa;width:205px;min-width:205px;position:sticky;left:0}.comparisonTable thead th:first-child{z-index:3}.comparisonTable th a,.comparisonTable th small{display:block}.comparisonTable th a{color:#2f3760;font-size:12px}.comparisonTable th small{color:#70798a;margin-top:3px;font-size:12px;font-weight:550}.comparisonTable th .comparisonKind{color:#626d7e;letter-spacing:.06em;text-transform:uppercase;background:#edf0f4;border-radius:10px;width:fit-content;margin:0 0 5px;padding:2px 6px;font-size:12px;font-weight:850}.comparisonTable th .comparisonKind.derived{color:#6255a8;background:#eeeafa}.comparisonTable th .comparisonKind.estimate{color:#744d13;background:#f5e5bb}.comparisonEstimateRow th,.comparisonEstimateRow td{background:#fffaf0}.comparisonUpgrade{color:#5e587f;background:#f7f5ff;border:1px solid #dcd8f0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin-top:12px;padding:13px 14px;font-size:12px;display:grid}.comparisonUpgrade a{color:#5148a5;font-weight:750}.decisionEmpty{color:#5f6979;border-top:1px solid #e3e6eb;margin:0;padding:24px 22px;font-size:13px}.pagination button{min-height:42px;font-size:12px}.pagination span,.decisionFoot,.decisionFoot a{font-size:12px}details.decisionFoot{display:block}details.decisionFoot summary{color:#645a43;cursor:pointer;align-items:center;min-height:44px;display:flex}details.decisionFoot>span{margin-bottom:8px;display:block}details.decisionFoot>a{align-items:center;min-height:36px;margin-left:0;display:inline-flex}.pricingHero{max-width:1040px;margin-top:42px}.pricingHero h1{font-size:clamp(44px,6vw,62px)}.pricingHero>p{color:#5f6979;font-size:15px}.pricingHero>small{color:#5f5898;font-size:10px}.pricingLayout{text-align:left;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:22px;margin-top:30px;display:grid}.pricingValue,.pricingCard{background:#fff;border:1px solid #dfe3e9;border-radius:15px;box-shadow:0 18px 50px #17213c12}.pricingValue{padding:30px}.pricingValue>small,.pricingCard>small:first-child{color:#6859c3;letter-spacing:.1em;font-size:10px;font-weight:850}.pricingValue h2{margin:7px 0 20px;font:32px/1.15 Georgia,serif}.proBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.proBenefitGrid article{background:linear-gradient(145deg,#fbfaff,#f5f2ff);border:1px solid #ddd8f1;border-radius:12px;min-height:184px;padding:18px;position:relative;overflow:hidden}.proBenefitGrid article>span{color:#fff;background:#6554bf;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.proBenefitGrid h3{margin:13px 0 8px;font:21px/1.15 Georgia,serif}.proBenefitGrid p,.proBenefitGrid small{color:#596476;margin:0;font-size:12px;line-height:1.5;display:block}.proBenefitGrid small{color:#4f496f;margin-top:10px}.proProofStrip{background:#dfe3e9;border:1px solid #dfe3e9;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 22px;display:grid;overflow:hidden}.proProofStrip span{background:#f8f9fb;padding:12px}.proProofStrip b,.proProofStrip small{display:block}.proProofStrip b{font-size:12px}.proProofStrip small{color:#667181;margin-top:3px;font-size:10px;line-height:1.4}.pricingPlanCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:22px;display:grid}.pricingPlanCompare article{background:#f8f9fb;border:1px solid #dfe2e9;border-radius:10px;padding:15px}.pricingPlanCompare article:last-child{background:#f7f5ff;border-color:#d8d2f2}.pricingPlanCompare small{color:#6859c3;letter-spacing:.08em;font-size:12px;font-weight:850}.pricingPlanCompare h3{margin:6px 0 7px;font-size:15px}.pricingPlanCompare p{color:#626d7d;margin:0;font-size:12px;line-height:1.55}.pricingBenefits{margin:0;padding:0;list-style:none}.pricingBenefits li{border-top:1px solid #e3e6eb;padding:14px 0}.pricingBenefits b,.pricingBenefits span{display:block}.pricingBenefits b{font-size:14px}.pricingBenefits span{color:#626d7d;margin-top:4px;font-size:13px;line-height:1.55}.pricingBoundary{color:#5e594c;background:#fff9ea;border:1px solid #eadcb7;border-radius:9px;margin:18px 0 0;padding:14px;font-size:12px;line-height:1.6}.pricingCard{max-width:none;margin:0;padding:28px}.pricingCard>span{align-items:baseline;margin-top:12px;display:flex}.pricingCard>span b{font-size:48px}.pricingCard ul{color:#596476;font-size:13px;line-height:1.65}.pricingCard .primary{min-height:48px;font-size:12px}.pricingCard>small:last-child{color:#606b7b;text-align:left;margin-top:15px;font-size:12px;line-height:1.55;display:block}.finePrint{max-width:700px;line-height:1.6;font-size:12px!important}.pricingAlertBoundary{text-align:left;max-width:none;margin:12px 0 0}.alertResultBanner{color:#245b49;background:#edf9f4;border:1px solid #b9ddcf;border-radius:10px;align-items:center;gap:9px 16px;margin:-8px 0 20px;padding:13px 15px;font-size:12px;display:flex}.alertResultBanner span{flex:1;line-height:1.5}.alertResultBanner a{min-height:38px;color:inherit;align-items:center;font-weight:750;display:inline-flex}.alertResultProblem{color:#67562c;background:#fff8e8;border-color:#ead7ab}.alertLab{gap:34px;padding:30px}.alertLab small{font-size:10px}.alertLab h2{font-size:34px;line-height:1.12}.alertLab>div p{color:#5f6979;font-size:14px}.alertAvailability{background:#eeeafa;border-radius:8px;align-items:center;gap:9px;width:fit-content;margin:14px 0 10px;padding:7px 10px;display:flex}.alertAvailability span{color:#6556b2;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.alertAvailability strong{color:#4f4781;font-size:12px}.alertReasons{gap:7px;margin-top:15px;display:grid}.alertReasons>span{background:#ffffffb8;border:1px solid #dddfea;border-radius:8px;padding:10px 12px}.alertReasons b,.alertReasons small{display:block}.alertReasons b{color:#443d79;font-size:12px}.alertReasons small{color:#606b7b;margin-top:3px;font-size:10px;line-height:1.5}.alertLab form{gap:12px;padding:20px}.alertLab form>label{color:#596476;letter-spacing:.06em;font-size:11px}.alertLab input,.alertLab select{min-height:44px;font-size:14px}.alertConsent{gap:10px;color:#596476!important;font-size:12px!important}.alertConsent input{min-width:20px;min-height:20px}.alertLab .primary{min-height:48px;font-size:12px}.alertMessage{color:#5c6677;font-size:12px}.stockLab{gap:26px;scroll-margin-top:100px}.stockLab h2{font-size:34px;line-height:1.12}.stockLab p{font-size:13px}.stockReportUnlock{background:#26dca717;border:1px solid #26dca757;border-radius:10px;gap:4px;margin:15px 0;padding:12px 14px;display:grid}.stockReportUnlock b{color:#fff;font-size:13px}.stockReportUnlock span{color:#d3dbea;font-size:12px;line-height:1.5}.pastOpportunitiesPage{background:#f5f6f8;min-height:100vh;padding:0 0 48px}.pastOpportunitiesPage .siteShellHeader{border:0;border-bottom:1px solid var(--line);max-width:none;box-shadow:none;border-radius:0;padding:12px max(5%,50% - 560px);top:0}.pastOpportunitiesHero,.pastOpportunityList{width:90%;max-width:1120px;margin:24px auto 0}.pastOpportunitiesHero{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;padding:30px 32px;box-shadow:0 3px 12px #17213c08}.archiveHeroTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.archiveHeroTop a{color:#554faa;font-size:12px;font-weight:750}.archiveHeroTop>small,.pastOpportunityList>div:first-child>small{color:#087d61;letter-spacing:.14em;font-size:10px;font-weight:900}.pastOpportunitiesHero h1{color:var(--ink);margin:10px 0 16px;font:clamp(36px,4vw,48px)/1.05 Georgia,serif}.pastOpportunitiesHero>p{max-width:780px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.pastOpportunityBoundary{color:#5e4b1a;text-align:left;background:#fff9e9;border:1px solid #e4d4a4;border-radius:12px;gap:6px;margin-top:22px;padding:16px 18px;display:grid}.pastOpportunityBoundary span,.pastOpportunityEmpty p{font-size:13px;line-height:1.55}.pastOpportunityList h2{color:var(--ink);margin:7px 0 20px;font:32px/1.15 Georgia,serif}.archiveReportPicker{color:#fff;background:#131d38;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;padding:18px 22px;display:flex}.archiveReportPicker label{font-size:12px;font-weight:800}.archiveReportPicker select,.archiveReportPicker button{color:#17334a;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px}.archiveReportPicker button{cursor:pointer;color:#17213c;background:#ffc64f;border-color:#ffc64f;font-weight:800}.archiveReportPicker :focus-visible{outline-offset:3px;outline:3px solid #176b87}.archivePagination{flex-wrap:wrap;gap:24px;margin-bottom:24px;display:flex}.archiveProvenance{border:1px solid var(--line);background:#fff;border-radius:12px;margin:24px 0;padding:20px 24px}.archiveProvenance h2{margin:0 0 8px;font-size:28px}.archiveProvenance>p{color:var(--muted);font-size:13px}.archiveProvenance code{overflow-wrap:anywhere}.archiveProvenance summary{cursor:pointer;padding:10px 0}.archiveModelEstimate{background:#eef7f3;border:1px solid #d3e8df;border-radius:8px;margin:18px 0;padding:14px}.archiveModelEstimate>b{color:#087052;font-size:12px}.archiveModelEstimate>p{color:var(--ink);margin:8px 0;font-size:17px;font-weight:800}.archiveModelEstimate details{font-size:12px;line-height:1.6}.archiveModelEstimate code{overflow-wrap:anywhere;font-size:.8em}.archiveModelEstimate summary{cursor:pointer;min-height:44px;padding-top:12px}.pastOpportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pastOpportunityGrid article,.pastOpportunityEmpty{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px;box-shadow:0 3px 12px #17213c08}.pastOpportunityGrid article>span{color:#087d61;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.pastOpportunityGrid h3{margin:9px 0 5px;font-size:20px;font-weight:750;line-height:1.3}.pastOpportunityGrid h3 a,.pastOpportunityGrid article>a{color:inherit}.pastOpportunityGrid article>p{color:var(--muted);font-size:12px}.pastOpportunityGrid dl{margin:17px 0}.pastOpportunityGrid dl div{border-top:1px solid var(--line);gap:3px;padding:10px 0;display:grid}.pastOpportunityGrid dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750}.pastOpportunityGrid dd{color:var(--ink);margin:0;font-size:14px;font-weight:800}.pastOpportunityEmpty{color:var(--ink)}.pastOpportunityEmpty p{color:var(--muted);margin-bottom:0}.archiveAbout{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.archiveAbout h2{margin-top:0;font-size:25px}.archiveAbout p{color:var(--muted);font-size:14px;line-height:1.6}.archiveAbout a,.archiveProvenance summary{color:#554faa;font-size:13px}.archiveLoading{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:360px;padding:24px}.archiveLoading>p:first-child{color:var(--ink);margin:0;font-size:18px;font-weight:800}.archiveLoading>p+p{color:var(--muted);font-size:14px}.archiveLoadingRows{gap:14px;margin-top:24px;display:grid}.archiveLoadingRows span{background:#eef1f5;border-radius:8px;height:52px}.archiveFooter{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;width:90%;max-width:1120px;margin:32px auto 0;padding:22px 0 0;display:flex}.archiveFooter .brand{font-size:16px}.archiveFooter>p{color:var(--muted);flex:320px;font-size:12px;line-height:1.6}.archiveFooter nav{flex-wrap:wrap;gap:16px;margin:0;display:flex}.archiveFooter nav a{color:#554faa;font-size:12px}.contributionValue{background:#ffffff0f;border:1px solid #ffffff29;border-radius:9px;margin:15px 0;padding:13px 14px}.contributionValue h4{color:#fff;margin:0 0 7px;font-size:14px}.contributionValue p{color:#c8d1e1;margin:7px 0 0;font-size:11px;line-height:1.55}.stockSearch label{color:#c2cada;font-size:10px}.stockSearch select,.stockSearch input{min-height:32px;font-size:14px}.stockSearch button{min-height:48px;font-size:11px}.stockMessage,.stockScoreBoundary,.stockSource{font-size:12px!important;line-height:1.55!important}.stockResults article{grid-template-columns:minmax(0,1fr) 110px;gap:14px;padding:17px}.stockResults article>div:first-child>small{color:#5d53a9;font-size:9px}.playerSignalFlag{color:#1d6244;background:#eaf8f0;border:1px solid #a8d8be;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin-bottom:9px;padding:7px 9px;display:flex}.playerSignalFlag b{letter-spacing:.08em;flex:none;font-size:12px}.playerSignalFlag small{max-width:290px;color:inherit;font-size:12px;line-height:1.35}.playerSignalFlag-warning{color:#79531a;background:#fff5df;border-color:#e5c68e}.stockResults h3{font-size:17px}.stockResults article p{font-size:12px}.storeCheckRank{flex-direction:column;justify-content:center;display:flex}.storeCheckRank small{color:#626d7d;order:0;font-size:8px}.storeCheckRank b{order:1;margin-top:4px;font-size:22px}.storeCheckRank span{order:2;font-size:10px}.evidence span{color:#596476;padding:6px 8px;font-size:10px}.retailerEvidenceState{background:#2d7a540f;border:1px solid #2d7a5447;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;padding:10px;display:grid}.retailerEvidenceState>span{gap:2px;min-width:0;display:grid}.retailerEvidenceState small{color:var(--muted);letter-spacing:.06em;font-size:.67rem}.retailerEvidenceState b{font-size:.82rem;line-height:1.25}.retailerEvidenceState em{color:var(--muted);font-size:.75rem;font-style:normal}.retailerEvidenceState-excluded{border-color:var(--line);background:var(--paper)}@media (max-width:620px){.retailerEvidenceState{grid-template-columns:1fr}}.reportActions{border:0;min-width:0;margin:0;padding:0}.reportActions legend{color:#5d6778;width:100%;margin-bottom:7px;font-size:12px;font-weight:750}.reportActions button{min-height:42px;font-size:11px}.stockLab aside h3{font-size:24px}.stockLab aside>p,.stockEvidenceDetails p{color:#d0d6e2;font-size:12px}.stockEvidenceDetails{background:#ffffff0d;border-color:#ffffff2e}.stockEvidenceDetails summary{color:#fff}.stockEvidenceDetails>div{padding:0 14px 14px}.accountLayout{margin-top:30px}.accountLayout>.accountCard{top:96px}.accountWorkspace{gap:22px;min-width:0;display:grid}.monitorPanel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 18px 50px #17213c0b}.monitorHead{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 18px;display:flex}.monitorHead small{color:#6859c3;letter-spacing:.12em;font-size:10px;font-weight:900}.monitorHead h2{margin:6px 0 7px;font:30px/1.08 Georgia,serif}.monitorHead p{color:#657080;max-width:570px;margin:0;font-size:13px;line-height:1.55}.monitorHead>span{border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.monitorLive{color:#087255;background:#e3f7ef}.monitorDelayed{color:#765611;background:#fff4d9}.monitorPanel>.notice{margin:0 28px 16px}.monitorCreate{border-block:1px solid var(--line);background:#f7f8fa;grid-template-columns:minmax(210px,.8fr) minmax(250px,1.2fr);gap:15px 22px;padding:20px 28px;display:grid}.monitorCreate fieldset,.monitorCard fieldset{border:0;min-width:0;margin:0;padding:0}.monitorCreate legend,.monitorCreate>label,.monitorCard legend,.monitorCard>label{color:#596476;margin-bottom:7px;font-size:11px;font-weight:850}.monitorCreate fieldset label,.monitorCard fieldset label{color:#424c5c;align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;line-height:1.35;display:flex}.monitorCreate input[type=checkbox],.monitorCreate input[type=radio],.monitorCard input[type=checkbox]{accent-color:#6154b5;flex:none;width:18px;height:18px}.monitorGame,.monitorPace{display:block}.monitorGame select,.monitorPace select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #d8dde5;border-radius:8px;margin-top:6px;padding:9px 10px;font-size:13px;display:block}.monitorConsent{grid-column:1/3;align-items:flex-start;gap:9px;line-height:1.45;display:flex;margin:0!important;font-weight:650!important}.monitorCreate>.primary{grid-column:1/3;min-height:44px}.monitorStatus,.monitorEmpty{color:#087255;min-height:20px;margin:13px 28px;font-size:12px}.monitorUpgrade{padding:0 28px 24px}.monitorUpgrade p{color:#657080;font-size:13px;line-height:1.55}.monitorUpgrade .primary{width:auto;text-decoration:none;display:inline-block}.monitorList{gap:12px;padding:0 28px 24px;display:grid}.monitorCard{background:#fff;border:1px solid #dfe3e8;border-radius:11px;padding:16px}.monitorCardTitle{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.monitorCardTitle small{color:#6d7787;letter-spacing:.08em;font-size:9px;font-weight:900}.monitorCardTitle h3{margin:4px 0 0;font-size:16px}.monitorCardTitle>span{color:#765611;background:#fff4d9;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.monitorCardTitle>span[data-status=confirmed]{color:#087255;background:#e3f7ef}.monitorCard>.monitorPace{margin-top:14px}.monitorActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.monitorActions button{color:#353f50;background:#fff;border:1px solid #cbcfd8;border-radius:8px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800}.monitorActions button:disabled{opacity:.48;cursor:not-allowed}.monitorActions .monitorStop{color:#8b4354;margin-left:auto}@media (max-width:900px){.monitorCreate{grid-template-columns:1fr 1fr}}@media (max-width:560px){main>header:not(.siteShellHeader){column-gap:8px;max-width:100%}main>header:not(.siteShellHeader)>.brand{min-width:0}main>header:not(.siteShellHeader)>.dataFreshnessNotice{flex:1 0 100%;order:3;width:max-content;max-width:100%;margin-left:0}main>header:not(.siteShellHeader) .siteNav{order:4}.quickStart,.quickStartCopy,.quickGoalPanel{min-width:0;max-width:100%}.monitorHead{padding:21px 20px 16px;display:block}.monitorHead h2{font-size:28px}.monitorHead>span{margin-top:12px;font-size:12px;display:inline-block}.monitorPanel>.notice,.monitorStatus,.monitorEmpty{margin-inline:20px}.monitorCreate{grid-template-columns:1fr;padding:18px 20px}.monitorConsent,.monitorCreate>.primary{grid-column:auto}.monitorCreate legend,.monitorCreate>label,.monitorCard legend,.monitorCard>label,.monitorCreate fieldset label,.monitorCard fieldset label,.monitorStatus,.monitorEmpty,.monitorActions button{font-size:13px}.monitorGame select,.monitorPace select{font-size:16px}.monitorList,.monitorUpgrade{padding-inline:20px}.monitorCardTitle{display:block}.monitorCardTitle>span{margin-top:10px;font-size:12px;display:inline-block}.monitorActions .monitorStop{margin-left:0}}.accountCard>small,.ticketLedgerHead>div>small{font-size:10px}.accountCard>small{color:#596476}.accountCard>p,.ticketLedgerHead p{font-size:13px}.accountLoading{background:#f2f3f6;border-radius:8px;padding:10px 12px}.ticketLedgerHead h2{font-size:36px}.ticketLedgerWhy{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 24px 18px;display:grid}.ticketLedgerWhy>span{background:#f8f9fb;border:1px solid #e0e4e9;border-radius:8px;padding:11px 12px}.ticketLedgerWhy b,.ticketLedgerWhy small{display:block}.ticketLedgerWhy b{font-size:12px}.ticketLedgerWhy small{color:#657080;margin-top:4px;font-size:10px;line-height:1.5}.ticketLedgerTools>span,.ticketLedgerTools label,.ticketGameField small,.ticketStatus,.ledgerEntries article small,.ledgerEntries article p,.ledgerEmpty,.ledgerLimitNote{font-size:11px}.ticketLedgerTools select,.ticketEntryForm input,.ticketEntryForm select,.ticketOptional textarea{min-height:42px;font-size:13px}.ticketEntryForm>label,.ticketOptional label{color:#596476;font-size:10px}.ledgerTotals{padding-top:0}.ledgerTotals small{color:#626d7d;font-size:9px}.ledgerTotals b{font-size:24px}details.taxBoundary{padding:0;display:block}.taxBoundary summary{color:#665b42;cursor:pointer;align-items:center;min-height:48px;padding:12px 16px;font-size:12px;font-weight:750;display:flex}.taxBoundary>div{padding:0 16px 15px}.taxBoundary strong,.taxBoundary p,.taxBoundary small{font-size:11px;line-height:1.6}.legal{max-width:860px;margin-top:38px;padding:42px}.legal>small{color:#6859c3;font-size:10px}.legal h1{max-width:760px;font-size:clamp(40px,5vw,56px);line-height:1.05}.legal h2{margin-top:32px;font-size:28px;line-height:1.2}.legal p,.legal li{color:#596476;font-size:15px;line-height:1.72}.methodJump{margin:22px 0}.methodSummary{background:#f7f8fa;border:1px solid #dfe2e9;border-radius:12px;margin-top:22px;padding:22px}.methodSummary h2{margin:0 0 14px;font-size:25px}.methodSummary>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.methodSummary article{background:#fff;border:1px solid #e0e3e9;border-radius:9px;padding:15px}.methodSummary article small{color:#6859c3;letter-spacing:.08em;font-size:12px;font-weight:800}.methodSummary article h3{margin:6px 0 5px;font-size:16px}.methodSummary article p{margin:0;font-size:12px;line-height:1.5}.methodSection{margin-top:28px;padding-top:1px;scroll-margin-top:105px}.plainLanguageMethod ol{counter-reset:plain-method;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0;list-style:none;display:grid}.plainLanguageMethod li{counter-increment:plain-method;background:#f8f9fb;border:1px solid #dfe4e9;border-radius:9px;min-height:110px;padding:16px 16px 15px 54px;position:relative}.plainLanguageMethod li:before{color:#087357;content:counter(plain-method);background:#e2f5ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid;position:absolute;top:15px;left:15px}.plainLanguageMethod li b,.plainLanguageMethod li span{display:block}.plainLanguageMethod li b{color:#303949;font-size:13px}.plainLanguageMethod li span{color:#5d6878;margin-top:5px;font-size:11px;line-height:1.55}.methodBoundary{background:#fff9ea;border:1px solid #eadcb7;border-radius:9px;padding:14px 16px}.methodFormulaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.methodFormulaGrid article{background:#f8f9fb;border:1px solid #e0e3e9;border-radius:9px;padding:15px}.methodFormulaGrid h3{margin:0 0 5px;font-size:15px}.methodFormulaGrid p{margin:0;font-size:12px;line-height:1.55}.mathLab{background:linear-gradient(145deg,#f4f2ff,#fff);border:1px solid #d9dce7;border-radius:12px;margin:24px 0;scroll-margin-top:105px;overflow:hidden}.mathLabIntro{padding:20px 20px 13px}.mathLabIntro>small{color:#6254b0;letter-spacing:.1em;font-size:12px;font-weight:850}.mathLabIntro h2{margin:6px 0 7px}.mathLabIntro p{margin:0;font-size:12px}.mathLabWorkbench{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);gap:12px;padding:10px 20px 18px;display:grid}.mathLabWorkbench form{background:#fff;border:1px solid #e0e2ea;border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:8px;padding:15px;display:grid}.mathLabWorkbench form>span{color:#6e7380;padding-bottom:12px;font-weight:750}.mathLabWorkbench label{color:#5c6473;letter-spacing:.06em;font-size:9px;font-weight:800}.mathLabWorkbench input{color:#222b3a;background:#fff;border:1px solid #d9dde5;border-radius:7px;width:100%;min-height:44px;margin-top:6px;padding:9px 10px;font-size:16px}.mathLabResult{color:#fff;background:#17213c;border-radius:9px;flex-direction:column;justify-content:center;padding:15px;display:flex}.mathLabResult small{color:#aeb8cc;letter-spacing:.08em;font-size:8px;font-weight:850}.mathLabResult strong{margin:3px 0;font:34px Georgia,serif}.mathLabResult span{color:#d3dae7;font-size:10px;line-height:1.45}.mathLabResult.invalid{background:#65562d}.mathLabBoundary{color:#5f563f;background:#fff9ea;border-top:1px solid #e1d8bd;gap:5px;padding:13px 20px;font-size:12px;line-height:1.55;display:grid}.modeledTicketMethod>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.modeledTicketMethod>ol li{background:#fffaf0;border:1px solid #e5d5ad;border-radius:9px;padding:13px}.modeledTicketMethod>ol b,.modeledTicketMethod>ol span{display:block}.modeledTicketMethod>ol b{color:#674711;font-size:13px}.modeledTicketMethod>ol span{color:#6d6354;margin-top:5px;font-size:12px;line-height:1.5}.modelFormula{gap:7px;margin:16px 0;display:grid}.modelFormula code{color:#3f4857;white-space:normal;background:#f7f8fa;border:1px solid #e1e4e9;border-radius:7px;padding:10px 12px;font-size:12px}.modelMathLab{background:linear-gradient(145deg,#fff8e7,#fff);border:1px solid #e2d0a2;border-radius:12px;margin:24px 0;overflow:hidden}.modelMathGrid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:12px;padding:10px 20px 18px;display:grid}.modelMathGrid form{background:#fff;border:1px solid #e6dcc4;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}.modelMathGrid label{color:#695c48;letter-spacing:.05em;font-size:12px;font-weight:800}.modelMathGrid input{color:#2e2a25;border:1px solid #ded5c3;border-radius:7px;width:100%;min-height:44px;margin-top:6px;padding:9px 10px;font-size:16px}.modelMathResult{color:#fff;background:#3a2d18;border-radius:9px;gap:8px;padding:14px;display:grid}.modelMathResult>span{border-bottom:1px solid #ffffff26;padding-bottom:8px}.modelMathResult>span:last-child{border-bottom:0;padding-bottom:0}.modelMathResult small,.modelMathResult strong{display:block}.modelMathResult small{color:#d8c9aa;letter-spacing:.07em;font-size:12px;font-weight:850}.modelMathResult strong{margin-top:3px;font:23px Georgia,serif}.modelMathResult.invalid{background:#65562d;align-content:center}.methodDisclosure{background:#f8f8fb;border-color:#dfe2e9}.methodDisclosure>div{padding:1px 17px 17px}.methodDisclosure h2{margin-top:20px}.supportActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0 16px;display:grid}.supportActions a{min-height:112px;color:var(--ink);background:#f8f9fb;border:1px solid #dfe2e9;border-radius:10px;flex-direction:column;justify-content:space-between;gap:12px;padding:15px;text-decoration:none;display:flex}.supportActions b{font-size:14px}.supportActions span{color:#5148a5;font-size:12px}.legalMeta{color:#596476!important;font-size:12px!important}@media (max-width:1000px){.siteShellHeader{top:8px}.siteShellHeader>.dataFreshnessNotice{order:2;min-width:0;max-width:100%;margin-left:auto}.siteShellHeader>.dataFreshnessNotice.dataCompact span{white-space:normal;overflow-wrap:anywhere}.returningCockpit{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.returningActions,.returningBoundary{grid-column:1/-1}.texasDirectoryControls,.proFilters,.proAdvancedFilters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.proFilterStatus{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.decision{grid-template-columns:38px minmax(0,1fr)}.decisionFacts,.decisionModel,.decisionMoreFacts,.decisionModelLock{grid-column:2}}@media (max-width:900px){.decisionGuide{grid-template-columns:1fr}.decisionGuide details{justify-self:start}main>header:not(.siteShellHeader){flex-wrap:wrap;gap:8px 14px;height:auto;min-height:68px;padding-top:11px;padding-bottom:9px}main>header:not(.siteShellHeader) .siteNav{border-top:1px solid #eceef2;order:3;gap:5px;width:100%;height:auto;padding-top:7px;display:flex;overflow-x:auto}main>header:not(.siteShellHeader) .siteNav a{border-radius:8px;flex:none;min-height:44px;padding:7px 10px}main>header:not(.siteShellHeader)>.brand,main>header:not(.siteShellHeader)>.accountAccess{min-height:44px}.controls{grid-template-columns:repeat(3,minmax(0,1fr))}.controls .dataFreshnessNotice{grid-column:1/-1;justify-self:start}.controls .scan{grid-column:1/-1}.quickStart{grid-template-columns:1fr;gap:0}.quickStartCopy{padding-right:24px}.quickGoalPanel{border-top:1px solid #e0e4e9;border-left:0}.pricingLayout{grid-template-columns:1fr}.pricingCard{justify-self:center;width:100%;max-width:560px}.pricingPlanCompare,.proBenefitGrid{grid-template-columns:1fr}.accountLayout>.accountCard{top:auto}}@media (max-width:820px){.siteShellHeader{flex-wrap:wrap;gap:6px 10px}.siteShellHeader nav{border-top:1px solid #eceef2;order:3;width:100%;max-width:100%;padding-top:6px}}@media (max-width:700px){.simplePage{padding:12px 4% 50px}.pastOpportunitiesPage{padding:0 0 40px}.pastOpportunitiesHero,.pastOpportunityList{width:92%;margin-top:18px}.pastOpportunitiesHero{padding:22px 20px}.archiveReportPicker{gap:10px;padding:16px}.archiveReportPicker label{width:100%}.archiveReportPicker select{flex:160px;min-width:0}.archiveReportPicker button{flex:1 0 auto}.archiveProvenance{padding:18px}.pastOpportunitiesHero h1{font-size:36px}.pastOpportunityGrid{grid-template-columns:1fr}.siteShellHeader{flex-wrap:wrap;gap:6px 10px;padding:9px 10px 8px;position:sticky;top:6px}.siteShellHeader .brand{font-size:17px}.siteShellHeader nav{border-top:1px solid #eceef2;flex-wrap:wrap;order:3;gap:3px;width:100%;max-width:100%;padding-top:6px}main>header:not(.siteShellHeader)>.dataFreshnessNotice{order:2;margin-left:auto}.siteShellHeader nav a,.siteShellNavLabel,.siteShellAccount{min-height:44px;padding:7px 10px;font-size:12px}.texasDirectoryHero,.gameDetail,.legal{margin-top:20px;padding:27px 22px}.directoryHeroMeta,.methodSummary>div,.methodFormulaGrid,.plainLanguageMethod ol,.goalChoiceGroup,.goalAnswer dl,.supportActions{grid-template-columns:1fr}.goalChoiceGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.introSteps{grid-template-columns:1fr}.modelControl{grid-template-columns:repeat(2,minmax(0,1fr))}.modelControlIntro{grid-column:1/-1}.goalChoiceGroup button{min-height:58px}.proValueStrip{flex-direction:column;align-items:flex-start;gap:10px}.proValueStrip div{grid-template-columns:1fr;gap:3px}.mathLabWorkbench,.mathLabWorkbench form,.modelMathGrid,.modelMathGrid form,.modeledTicketMethod>ol{grid-template-columns:1fr}.mathLabWorkbench form>span{text-align:center;padding:0}.directorySignalGuide{grid-template-columns:1fr}.directorySignalActions{min-width:0}.directoryHeroMeta span{padding:11px 13px}.texasDirectorySection{padding:22px 16px}.directorySectionHead{display:block}.directorySectionHead>span{margin-top:10px;display:inline-flex}.texasDirectoryControls{grid-template-columns:1fr;padding:13px}.directoryFilterStatus{grid-column:auto}.texasGameDirectoryGrid{grid-template-columns:1fr;max-height:68vh;padding:7px}.texasGameDirectoryGrid article{min-height:0}.gameTitleRow{gap:16px}.officialTicketImage--detail{width:112px}.directorySignals,.directoryGuideLinks ul,.gameFactGrid,.gamePrimaryFacts,.gameSecondaryFacts{grid-template-columns:1fr}.gameFactGrid strong{font-size:22px}.gameCountComparisons{padding:16px}.gameDetail>.dataFreshnessNotice{grid-template-columns:1fr;display:grid}.gameDetail>.dataFreshnessNotice a{margin-left:0}.prizeTierSection>p:first-of-type:after{content:" Scroll the table horizontally to see every column.";font-weight:650}.methodSummary,.pricingValue,.pricingCard{padding:22px}.proProofStrip{grid-template-columns:1fr}.supportActions a{min-height:88px}.alertLab,.stockLab{padding:22px}}@media (max-width:560px){.tallyModelHeading{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:11px}.tallyModelHeading figure{width:64px}.tallyComparisonRow{grid-template-columns:1fr 20px 1fr;gap:7px}.tallyComparisonRow h3,.tallyComparisonRow>em{grid-column:1/-1}.tallyComparisonRow>span:first-of-type{grid-column:1}.tallyComparisonRow>span[aria-hidden]{grid-column:2}.tallyComparisonRow>span:nth-of-type(3){grid-column:3}.tallyPoolComparison{grid-template-columns:1fr 20px 1fr}.tallyComparisonRow span b,.tallyPoolComparison b{font-size:12px}input,select,textarea,.texasDirectoryControls input,.texasDirectoryControls select,.proFilters input,.proFilters select,.alertLab input,.alertLab select,.stockSearch select,.stockSearch input,.ticketLedgerTools select,.ticketEntryForm input,.ticketEntryForm select,.ticketOptional textarea{font-size:16px}.page{padding-top:16px}.returningCockpit{grid-template-columns:1fr;gap:10px;margin:8px 4% 0;padding:14px}.returningIdentity{grid-template-columns:1fr auto;align-items:end;gap:2px 8px;display:grid}.returningIdentity small,.returningIdentity p{grid-column:1/-1}.returningIdentity h1{margin:2px 0;font-size:24px}.returningLead{padding:9px 10px}.returningActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.returningActions a,.returningActions button{min-height:44px;padding-inline:7px}.returningBoundary{grid-column:auto;margin-top:0}.controls label{min-width:0;font-size:11px}.controls .dataFreshnessNotice{line-height:1.5}.quickStartCopy,.quickGoalPanel{padding:18px 16px}.quickStart h1{font-size:31px}.quickStartPitch>p{font-size:14px}.quickProof{margin-top:12px}.quickStartCopy{display:block;position:relative}.quickStartPitch>.quickScientistNote{padding-right:72px}.quickMascot{width:70px;position:absolute;bottom:3px;right:10px}.quickGoalPrompt{flex-direction:column;align-items:flex-start;gap:1px}.decisionModelStats{grid-template-columns:1fr}.decisionMain{grid-template-columns:60px minmax(0,1fr);gap:9px}.officialTicketImage--compact{width:60px}.officialTicketImage--card{width:76px}.gameTitleRow{grid-template-columns:1fr}.officialTicketImage--detail{width:96px}.modelControl{grid-template-columns:1fr}.alertResultBanner{flex-direction:column;align-items:flex-start}.decisionTop,.boardBoundary summary,.boardBoundary p,.freeIndicatorGuide,.modelControl,.proFilters,.decision,.decisionFoot,.comparisonWorkspace,.proValueStrip,.modelControlDisclosure>header,.comparisonStarter{padding-inline:16px}.modelControlDisclosure>header{flex-direction:column;align-items:flex-start;gap:1px}.gameSectionHeading>.modelDataTag{margin:2px 0 0}.freeIndicatorGuide{grid-template-columns:1fr}.freeIndicatorGuide>em{max-width:none}.proFilters,.proAdvancedFilters>div{grid-template-columns:1fr}.proFilterStatus{grid-column:auto}.decisionGuide{margin-inline:12px;padding:8px}.decisionGuideRail{flex-direction:column;align-items:flex-start;gap:5px}.decisionGuide ol{width:100%}.decisionGuide li{flex:1 1 0;justify-content:center;min-width:0;padding-inline:4px 6px}.decision{grid-template-columns:36px minmax(0,1fr);gap:10px}.decisionMain{min-width:0}.decisionTitleLine{flex-direction:column;align-items:stretch}.decisionCardActions{width:100%}.decisionCardActions button{flex:1 1 0}.decisionFacts,.decisionModel,.decisionMoreFacts,.decisionModelLock{grid-column:2}.decisionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.decisionFacts .goalMatchFact{grid-column:1/-1}.decisionModel{grid-template-columns:1fr}.decisionCue{border-radius:999px;grid-template-columns:auto minmax(0,1fr);width:fit-content}.decisionCue b{white-space:normal}.decisionModel>strong,.decisionModel .modelInputDate{grid-area:auto/1}.comparisonHead{display:grid}.comparisonHead>span{justify-self:start}.comparisonUpgrade{grid-template-columns:1fr}.comparisonTable{min-width:560px}.comparisonTable th:first-child{width:145px;min-width:145px}.comparisonTable th,.comparisonTable td{min-width:175px}.alertLab form{padding:16px}.alertAvailability{flex-direction:column;align-items:flex-start}.stockSearch{grid-template-columns:1fr}.stockSearch button{grid-column:auto}.stockResults article{grid-template-columns:1fr auto}.reportActions{grid-column:1/3;grid-template-columns:1fr;display:grid}.ticketLedgerHead,.ticketLedgerWhy,.ticketEntryForm,.ledgerTotals,.ledgerEntriesHead,.ledgerEntries article{padding-inline:17px}.ticketLedgerWhy{grid-template-columns:1fr}.taxBoundary{margin-inline:17px}}@media (max-width:390px){main>header:not(.siteShellHeader){padding-block:7px}main>header:not(.siteShellHeader) .siteNav{flex-wrap:nowrap;padding-top:3px}main>header:not(.siteShellHeader) .siteNav a{min-height:44px;padding-block:5px;font-size:11px}.controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-block:8px}.controls label:first-child{order:1}.controls label:nth-child(2){order:3;grid-column:1/-1}.controls label:nth-child(3){order:2}.controls .dataFreshnessNotice{order:4;font-size:10px;line-height:1.35}.controls .scan{order:5}.goalChoiceGroup span{font-size:10px}.quickStartCopy,.quickGoalPanel{padding:14px}.quickStart h1{margin-block:4px 6px;font-size:27px}.quickStartPitch>p{font-size:13px;line-height:1.4}.quickProof{gap:4px;margin-top:9px}.quickProof li{padding:5px 7px;font-size:9px}.quickMascot{width:58px}.quickScientistNote summary{min-height:38px;font-size:11px}.quickGoalPrompt span,.quickGoalResult,.quickBoundary{font-size:10px;line-height:1.35}.returningCockpit{margin-top:6px;padding:12px}.returningIdentity p{display:none}.returningLead span:not(.returningRank){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.siteShellHeader nav a,.siteShellNavLabel{padding-inline:8px}.siteShellHeader .brand span{text-overflow:ellipsis;max-width:122px;overflow:hidden}.texasDirectoryHero,.gameDetail,.legal{padding-inline:18px}.directoryCardTop{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.modeledThresholdFields{gap:14px;margin:16px 0;display:grid}.monitorCreate .modeledThresholdFields label{gap:8px;font-weight:700;display:grid}.modeledThresholdFields select,.modeledThresholdFields input{color:#17233a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cdd2dc;border-radius:8px;padding:10px 12px}:is(.modeledThresholdFields select:focus-visible,.modeledThresholdFields input:focus-visible){outline-offset:2px;outline:3px solid #8576db}
