/*! 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)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill: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;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.h-300{height:calc(var(--spacing) * 300)}.w-auto{width:auto}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.blur{--tw-blur:blur(8px);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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[build\:verified\]{build:verified}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (width>=64rem){.lg\:h-12{height:calc(var(--spacing) * 12)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--cobalt:#1e3b8a;--turquoise:#5ee8d6;--coral:#ff6a52;--teal-deep:#0b4f63;--gradient-hero-dark:radial-gradient(60% 55% at 84% 12%,#0ba8a129,#0ba8a100 70%),linear-gradient(160deg,#0d193b 0%,#16264d 52%,#1e3b8a 100%);--gradient-surface-cool:linear-gradient(180deg,#fff 0%,#eaf0f7 100%);--gradient-action:linear-gradient(135deg,#c8ff3d 0%,#5ee8d6 100%);--gradient-action-warm:linear-gradient(135deg,#ff6a52 0%,#ffc233 100%);--gradient-editorial:linear-gradient(135deg,#0d193b 0%,#0a5450 140%);--gradient-brand-sweep:linear-gradient(90deg,#ffc233 0%,#ff6a52 100%);--gradient-evidence-edge:linear-gradient(135deg,#0ba8a1 0%,#c8ff3d 100%);--gradient-border:linear-gradient(135deg,#0ba8a18c,#c8ff3d73);--gradient-section-fade:linear-gradient(180deg,#f4f7fb00 0%,#f4f7fb 100%);--gradient-trust:linear-gradient(135deg,#16264d 0%,#0b4f63 100%);--gradient-panel-navy:linear-gradient(180deg,#213463db 0%,#0d193bf0 100%)}.g-hero{background-color:var(--navy);background-image:var(--gradient-hero-dark);color:var(--on-navy)}.g-editorial{background-color:var(--navy);background-image:var(--gradient-editorial);color:var(--on-navy)}.g-trust{background-color:var(--navy2);background-image:var(--gradient-trust);color:var(--on-navy)}.g-surface{background-color:var(--surface);background-image:var(--gradient-surface-cool)}.g-panel{background-color:var(--navy2);background-image:var(--gradient-panel-navy)}.btn-action{background-color:var(--lime);background-image:var(--gradient-action);color:var(--navy)!important}.btn-action-warm{background-color:var(--gold);background-image:var(--gradient-action-warm);color:var(--navy)!important}.g-sweep{background-color:var(--gold);background-image:var(--gradient-brand-sweep)}.g-evidence{background-color:var(--teal);background-image:var(--gradient-evidence-edge)}.g-border{isolation:isolate;position:relative}.g-border:before{content:"";border-radius:inherit;background:var(--gradient-border);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.g-fade{background-image:var(--gradient-section-fade)}.sweep-line{background-color:var(--gold);background-image:var(--gradient-brand-sweep);transform-origin:0;border-radius:6px;width:56px;height:6px;display:block}:root{--m-micro:.15s;--m-state:.22s;--m-overlay:.22s;--m-reveal:.56s;--m-stagger:60ms;--travel-1:4px;--travel-2:8px;--travel-3:18px;--travel-4:32px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--parallax:1;--tilt:1}html[data-motion-tier=lite]{--travel-3:12px;--travel-4:20px;--parallax:.45;--tilt:0;--m-reveal:.48s}html.js-motion [data-reveal]{opacity:0;transform:translateY(var(--travel-3));transition:opacity var(--m-reveal) var(--ease-out),transform var(--m-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger,var(--m-stagger)))}html.js-motion [data-reveal=left]{transform:translateX(calc(-1 * var(--travel-4)))}html.js-motion [data-reveal=right]{transform:translateX(var(--travel-4))}html.js-motion [data-reveal=scale]{transform:scale(.92)}html.js-motion [data-reveal=pop]{transform:translateY(var(--travel-2)) scale(.94);transition-timing-function:var(--ease-spring)}html.js-motion [data-reveal=rise]{transform:translateY(var(--travel-4))}html.js-motion [data-reveal].is-in{opacity:1;transform:none}[data-bar] .bar-fill{transform-origin:0;height:100%;display:block}html.js-motion [data-bar]:not(.is-in) .bar-fill{transform:scaleX(0)}html.js-motion [data-bar].is-in .bar-fill{transition:transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger,var(--m-stagger)))}html.js-motion [data-reveal] .sweep-line{transition:transform .52s var(--ease-out) .14s;transform:scaleX(0)}html.js-motion [data-reveal].is-in .sweep-line{transform:scaleX(1)}html.js-motion [data-reveal] .section-head h2{opacity:0;transform:translateY(var(--travel-2));transition:opacity .5s var(--ease-out) 50ms,transform .5s var(--ease-out) 50ms}html.js-motion [data-reveal].is-in .section-head h2{opacity:1;transform:none}.hero-sweep{width:min(260px,60%);height:auto;margin:4px 0 0;display:block;overflow:visible}.hero-sweep .sweep-path{transform-origin:0}.hero-sweep .sweep-spark{transform-origin:50%;transform-box:fill-box}html.js-motion .hero-sweep .sweep-path{animation:sweep-in .5s var(--ease-out) .3s both}html.js-motion .hero-sweep .sweep-spark{animation:spark-pop .4s var(--ease-out) .7s both}@keyframes sweep-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spark-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}html.js-motion .hero-main>.hero-eyebrow{animation:hero-in .55s var(--ease-out) 20ms both}html.js-motion .hero-main>h1{animation:hero-in .45s var(--ease-out) 40ms both}html.js-motion .hero-main>.hero-lede{animation:hero-in .5s var(--ease-out) .2s both}html.js-motion .hero-main>.hero-shortcuts{animation:hero-in .6s var(--ease-out) .33s both}html.js-motion .hero-main>.hero-facts{animation:hero-in .6s var(--ease-out) .4s both}html.js-motion .hero-stack{animation:hero-in .7s var(--ease-out) .48s both}html.js-motion .hero-grid>.match-panel{animation:hero-panel-in .7s var(--ease-out) .18s both}@keyframes hero-in{0%{opacity:0;transform:translateY(var(--travel-3))}to{opacity:1;transform:none}}@keyframes hero-panel-in{0%{opacity:0;transform:translateY(var(--travel-4)) scale(.98)}to{opacity:1;transform:none}}.hero-parallax{will-change:transform;transform:translate3d(calc(var(--px,0) * var(--depth,0) * var(--parallax) * 1px),calc((var(--py,0) * var(--depth,0) * var(--parallax) + var(--sy,0) * var(--depth,0) * -2) * 1px),0)}.hero-layer{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-light{opacity:.5;background:radial-gradient(closest-side,#5ee8d638,#5ee8d600);border-radius:50%;width:70%;height:160%;position:absolute;top:-30%;left:-20%;transform:translate(0)rotate(-12deg)}.hero-orb{pointer-events:none;opacity:.55;background:radial-gradient(circle at 35% 35%,#c8ff3d80,#c8ff3d00 62%);border-radius:50%;position:absolute}.hero-orb.is-a{width:340px;height:340px;top:-120px;right:8%}.hero-orb.is-b{background:radial-gradient(circle at 40% 40%,#ff6a526b,#ff6a5200 62%);width:220px;height:220px;bottom:-90px;left:38%}html.js-motion [data-ambient] .hero-light{animation:14s ease-in-out infinite sweep-light}html.js-motion [data-ambient] .hero-orb.is-a{animation:11s ease-in-out infinite drift-a}html.js-motion [data-ambient] .hero-orb.is-b{animation:16s ease-in-out infinite drift-b}html.js-motion [data-ambient] .flag-field .flag-stripes{animation:flag-in .8s var(--ease-out) 50ms both,flag-drift 22s ease-in-out 1s infinite}html.js-motion [data-ambient] .flag-field .flag-stars use:nth-child(3n){animation:5s ease-in-out infinite twinkle}html.js-motion [data-ambient] .flag-field .flag-stars use:nth-child(3n+1){animation:7s ease-in-out 1.6s infinite twinkle}@keyframes sweep-light{0%{transform:translate(-12%)rotate(-12deg)}50%{transform:translate(70%)rotate(-6deg)}to{transform:translate(-12%)rotate(-12deg)}}@keyframes drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,28px)scale(1.08)}}@keyframes drift-b{0%,to{transform:translate(0)}50%{transform:translate(36px,-24px)}}@keyframes flag-drift{0%,to{transform:rotate(-9deg)translate(0)}50%{transform:rotate(-9deg)translate(-38px)}}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.hero-frame{transition:transform .5s var(--ease-out)}html.js-motion .hero-frame:first-child{animation:frame-in .8s var(--ease-out) .55s both}html.js-motion .hero-frame:nth-child(2){animation:frame-in .8s var(--ease-out) .7s both}html.js-motion .hero-frame:nth-child(3){animation:frame-in .8s var(--ease-out) .85s both}@keyframes frame-in{0%{opacity:0;transform:translateY(40px) rotate(var(--rot,0deg)) scale(.94)}to{opacity:1;transform:translateY(0) rotate(var(--rot,0deg)) scale(1)}}@media (hover:hover) and (pointer:fine){.hero-frame:hover{z-index:3;transform:translateY(-10px)rotate(0)scale(1.03)}}[data-tilt]{transform:perspective(1100px) rotateX(calc(var(--rx,0) * var(--tilt) * 1deg)) rotateY(calc(var(--ry,0) * var(--tilt) * 1deg)) translateZ(0);transition:transform .35s var(--ease-out);position:relative}[data-tilt].is-tilting{transition:transform 80ms linear}.tilt-light{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#5ee8d638,#5ee8d600 60%);transition:opacity .35s var(--ease-out);z-index:0;position:absolute;inset:0}html.js-motion[data-motion-tier=full] [data-tilt].is-tilting .tilt-light{opacity:1}[data-tilt]>*{z-index:1;position:relative}[data-tilt]>.tilt-light{z-index:0}.review-shots a img,.desk-card img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){.review-card:hover .review-shots a img,.desk-card:hover img{transform:scale(1.05)}.review-shots a:hover img{transform:scale(1.09)}}.lt-enter{opacity:0;transform:translateY(14px)scale(.97)}.lt-enter-active{opacity:1;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out);transform:none}.lt-leave{opacity:0;transition:opacity .28s var(--ease-out),transform .28s var(--ease-out);pointer-events:none;transform:translateY(-10px)scale(.96)}.lt-move{transition:transform .46s var(--ease-out)}html.js-motion-off .lt-enter,html.js-motion-off .lt-leave{opacity:1;transition:none;transform:none}html.js-motion .lightbox:target{animation:lb-in .28s var(--ease-out) both}html.js-motion .lightbox:target figure{animation:lb-figure-in .38s var(--ease-out) both}html.js-motion .lightbox.is-closing{animation:lb-out .2s var(--ease-out) both}html.js-motion .lightbox.is-closing figure{animation:lb-figure-out .2s var(--ease-out) both}@keyframes lb-in{0%{opacity:0}to{opacity:1}}@keyframes lb-out{0%{opacity:1}to{opacity:0}}@keyframes lb-figure-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes lb-figure-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.97)}}.stage-line-fill{transform-origin:top;width:100%;height:100%;transform:scaleY(var(--p,0));display:block}@supports (animation-timeline:view()){html.js-motion [data-scroll-fill] .stage-line-fill{animation:linear both fill-y;animation-timeline:view();animation-range:entry 20% exit 60%}}@keyframes fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}html.js-motion .stage[data-reveal] .stage-num{opacity:0;transition:transform .5s var(--ease-spring) .1s,opacity .4s var(--ease-out) .1s;transform:scale(.6)}html.js-motion .stage[data-reveal].is-in .stage-num{opacity:1;transform:none}html.js-motion .stage[data-reveal] .stage-marks>*{opacity:0;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);transform:translateY(6px)}html.js-motion .stage[data-reveal].is-in .stage-marks>*{opacity:1;transform:none}html.js-motion .stage[data-reveal].is-in .stage-marks>:nth-child(2){transition-delay:.12s}html.js-motion .stage[data-reveal].is-in .stage-marks>:nth-child(3){transition-delay:.22s}html.js-motion .stage[data-reveal].is-in .stage-marks>:nth-child(4){transition-delay:.32s}.timeline-draw{background:var(--teal);transform-origin:top;width:2px;height:100%;position:absolute;top:0;left:-2px}html.js-motion .timeline-wrap[data-reveal] .timeline-draw{transition:transform 1.1s var(--ease-out) .15s;transform:scaleY(0)}html.js-motion .timeline-wrap[data-reveal].is-in .timeline-draw{transform:scaleY(1)}html.js-motion .timeline-wrap[data-reveal] .timeline li:before{opacity:0;transition:opacity .35s var(--ease-out),transform .45s var(--ease-spring);transform:scale(.3)}html.js-motion .timeline-wrap[data-reveal].is-in .timeline li:before{opacity:1;transition-delay:calc(.2s + var(--i,0) * .16s);transform:none}html.js-motion .timeline-wrap[data-reveal] .timeline li>*{opacity:0;transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);transform:translate(12px)}html.js-motion .timeline-wrap[data-reveal].is-in .timeline li>*{opacity:1;transition-delay:calc(.25s + var(--i,0) * .16s);transform:none}html.js-motion [data-reveal] .cat-art,html.js-motion [data-reveal] .stage-icon{opacity:0;transition:transform .6s var(--ease-spring) .18s,opacity .4s var(--ease-out) .18s;transform:scale(.5)rotate(-10deg)}html.js-motion [data-reveal].is-in .cat-art,html.js-motion [data-reveal].is-in .stage-icon{opacity:1;transform:none}html.js-motion .offer-card[data-reveal] .offer-price{opacity:0;transition:transform .5s var(--ease-spring) .3s,opacity .3s var(--ease-out) .3s;transform:scale(.8)}html.js-motion .offer-card[data-reveal].is-in .offer-price{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.offer-card:hover .offer-source a svg{transform:translate(4px)}.offer-card:hover .offer-figures{transform:translate(3px)}}.offer-figures{transition:transform var(--m-state) var(--ease-out)}html.js-motion .compare-toggle svg{transition:transform .3s var(--ease-spring)}html.js-motion .compare-toggle.is-on svg{animation:check-pop .45s var(--ease-spring) both}@keyframes check-pop{0%{transform:scale(.3)rotate(-30deg)}60%{transform:scale(1.25)}to{transform:scale(1)}}html.js-motion .compare-tray-marks li{animation:mark-in .4s var(--ease-spring) both}@keyframes mark-in{0%{opacity:0;transform:scale(.5)translateY(8px)}to{opacity:1;transform:none}}html.js-motion .compare-tray-go{transition:transform var(--m-state) var(--ease-out)}html.js-motion .cmp-cell{animation:col-in .42s var(--ease-out) both}html.js-motion .cmp-row:nth-child(2n) .cmp-cell{animation-delay:40ms}@keyframes col-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html.js-motion .cmp-pairs button{transition:transform var(--m-state) var(--ease-out)}html.js-motion .cmp-pairs button.is-active{transform:scale(1.03)}.desk-tabs button{transition:transform var(--m-state) var(--ease-out);position:relative}.desk-tabs button.is-active .tab-indicator{transform:scaleX(1)}html.js-motion .desk-card[data-reveal]{transition-delay:calc(var(--i,0) * 70ms)}.desk-chip,.hero-frame-chip{transition:transform var(--m-state) var(--ease-out)}@media (hover:hover) and (pointer:fine){.desk-card:hover .desk-chip{transform:translateY(-2px)}}.signal-orb{pointer-events:none;z-index:-1;opacity:.5;border-radius:50%;position:absolute}.signal-orb.is-a{background:radial-gradient(circle at 40% 40%,#5ee8d66b,#5ee8d600 64%);width:280px;height:280px;top:-80px;left:-90px}.signal-orb.is-b{background:radial-gradient(circle at 40% 40%,#c8ff3d52,#c8ff3d00 64%);width:200px;height:200px;bottom:-70px;right:26%}.signal-orb.is-c{background:radial-gradient(circle at 40% 40%,#ffc23347,#ffc23300 64%);width:140px;height:140px;top:-40px;left:44%}html.js-motion [data-ambient] .signal-orb.is-a{animation:13s ease-in-out infinite drift-a}html.js-motion [data-ambient] .signal-orb.is-b{animation:19s ease-in-out infinite drift-b}html.js-motion [data-ambient] .signal-orb.is-c{animation:9s ease-in-out 2s infinite reverse drift-a}@keyframes glyph-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glyph-bob{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-14px)rotate(6deg)}}.signal-input-row input{transition:transform var(--m-state) var(--ease-out)}.signal-input-row input:focus-visible{transform:translateY(-2px)}html.js-motion .signal-band .signal-bonus{transition:transform var(--m-state) var(--ease-out)}@media (hover:hover) and (pointer:fine){html.js-motion .signal-band .signal-bonus:hover{transform:translateY(-3px)}}.motion-toggle .when-on,.motion-toggle .when-off{display:none}html.js-motion .motion-toggle .when-on,html:not(.js-motion) .motion-toggle .when-off{display:inline}@media (prefers-reduced-motion:no-preference){.nav-menu[open] .nav-panel,.nav-drawer[open] .nav-drawer-panel{animation:menu-in var(--m-overlay) var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(calc(-1 * var(--travel-2)))}to{opacity:1;transform:none}}}.lift{transition:transform var(--m-state) var(--ease-out)}.lift:focus-visible{transform:translateY(-3px)}@media (hover:hover) and (pointer:fine){.lift:hover{transform:translateY(-3px)}.lift:hover .btn-icon,.lift:hover .arrow{transform:translate(3px)}.zoom-media:hover img{transform:scale(1.025)}}.zoom-media img{transition:transform .32s var(--ease-out)}.btn-icon,.arrow{transition:transform var(--m-state) var(--ease-out)}.btn:focus-visible .btn-icon,.btn:focus-visible .arrow{transform:translate(3px)}.press:active,.btn:active{transform:scale(.98)}.tint{isolation:isolate;position:relative}.tint:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--m-micro) var(--ease-out);pointer-events:none;background:currentColor;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.tint:hover:after{opacity:.06}}.tint:focus-visible:after{opacity:.06}.tab-indicator{transform-origin:0;background-color:var(--teal);background-image:var(--gradient-evidence-edge);width:100%;height:3px;transition:transform var(--m-state) var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}[data-ambient].is-paused *{animation-play-state:paused!important}.reading-progress{transform-origin:0;background-color:var(--teal);background-image:var(--gradient-action);z-index:80;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.reading-progress{animation:linear both progress-grow;animation-timeline:scroll(root)}}@keyframes progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.toc-progress{background:var(--alt);border-radius:3px;height:3px;display:block;overflow:hidden}.toc-progress i{transform-origin:0;background-color:var(--teal);background-image:var(--gradient-evidence-edge);height:100%;display:block;transform:scaleX(0)}@supports (animation-timeline:scroll()){.toc-progress i{animation:linear both progress-grow;animation-timeline:scroll(root)}}@media print{html.js-motion [data-reveal],html.js-motion [data-bar] .bar-fill,html.js-motion .hero-sweep .sweep-path,html.js-motion .hero-sweep .sweep-spark,html.js-motion [data-reveal] .sweep-line,html.js-motion [data-reveal] .section-head h2,html.js-motion .hero-main>*,html.js-motion .hero-grid>.match-panel,html.js-motion .hero-stack,html.js-motion .hero-frame,html.js-motion .stage .stage-num,html.js-motion .stage .stage-marks>*,html.js-motion .timeline li>*,html.js-motion .timeline-draw,html.js-motion [data-reveal] .cat-art,html.js-motion [data-reveal] .stage-icon,html.js-motion .offer-card .offer-price{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html.js-motion [data-bar] .bar-fill{transform:scaleX(1)!important}html.js-motion .signal-card,html.js-motion .hero-light,html.js-motion .hero-orb,html.js-motion .signal-orb{animation:none!important}}@media (prefers-reduced-motion:reduce){[data-reveal],.hero-sweep .sweep-path,.hero-sweep .sweep-spark,.sweep-line,[data-reveal] .section-head h2,.hero-main>*,.hero-grid>.match-panel,.hero-stack,.hero-frame,.stage .stage-num,.stage .stage-marks>*,.timeline li>*,.timeline li:before,.timeline-draw,[data-reveal] .cat-art,[data-reveal] .stage-icon,.offer-card .offer-price,.lt-enter,.lt-leave,.cmp-cell,.compare-tray-marks li,.lightbox:target,.lightbox:target figure{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.lt-leave{display:none!important}[data-bar] .bar-fill{transition:none!important}.stage-line-fill{animation:none!important;transform:scaleY(1)!important}.hero-parallax,[data-tilt]{transition:none!important;transform:none!important}.tilt-light,.hero-light,.hero-orb,.signal-orb{opacity:.35;animation:none!important}.reading-progress,.toc-progress i{animation-timing-function:linear!important}.lift,.tint:after,.btn-icon,.arrow,.zoom-media img,.tab-indicator,.offer-figures,.signal-input-row input,.hero-frame{transition-duration:0s!important}.signal-card{animation:none!important}}html.js-motion-off [data-reveal],html.js-motion-off [data-bar] .bar-fill{opacity:1!important;transition:none!important;transform:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}small{font-size:12px}[id]{scroll-margin-top:92px}@media (width<=1050px){[id]{scroll-margin-top:16px}}@media (width<=1024px){.review-body [id],.learn-body [id]{scroll-margin-top:68px}}.header-sentinel{height:1px;margin-bottom:-1px}.site-header{z-index:30;isolation:isolate;position:sticky;top:0}.site-header:after{content:"";opacity:0;transition:opacity var(--m-state) var(--ease-out);pointer-events:none;z-index:-1;position:absolute;inset:0;box-shadow:0 14px 36px #0d193b52}.site-header.is-scrolled:after{opacity:1}.header-row{gap:18px}.header-brand{border-radius:8px;flex:none;display:inline-flex}.main-nav{flex:auto;align-items:center;min-width:0;margin-left:2px;display:flex}.nav-list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav-item{margin:0;position:static}.nav-menu summary{min-height:44px;color:var(--on-navy-muted);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;list-style:none;display:inline-flex;position:relative}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary>svg:last-child{transition:transform var(--m-state) var(--ease-out)}.nav-menu summary:after{content:"";background-color:var(--gold);background-image:var(--gradient-brand-sweep);transform-origin:0;height:2px;transition:transform var(--m-state) var(--ease-out);border-radius:2px;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.nav-menu summary:focus-visible:after,.nav-menu[open] summary:after,.nav-menu summary[data-current=true]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav-menu summary:hover{color:var(--on-navy)}.nav-menu summary:hover:after{transform:scaleX(1)}}.nav-menu[open] summary{color:var(--on-navy)}.nav-menu[open] summary>svg:last-child{transform:rotate(180deg)}.nav-menu summary[data-current=true]{color:var(--on-navy)}.nav-panel{background:var(--surface);max-height:calc(100dvh - 72px);color:var(--ink);border-bottom:1px solid var(--line);z-index:40;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 28px 56px #0d193b2e}.nav-panel-inner{grid-template-columns:minmax(240px,1.1fr) repeat(auto-fit,minmax(170px,1fr));gap:28px 36px;padding:26px 0 30px;display:grid}.nav-panel-lead{border-right:1px solid var(--line);padding-right:28px}.nav-blurb{color:var(--body);max-width:36ch;margin:0 0 14px;font-size:15px;line-height:1.5}.nav-viewall{border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;text-decoration:none!important}.nav-viewall .btn-icon{background:#0d193b1a;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:-4px;display:inline-grid}.nav-col-title{color:var(--muted-strong);margin:0 0 6px;font-size:13px;font-weight:800}.nav-col ul{margin:0;padding:0;list-style:none}.nav-col li{margin:0}.nav-col a{min-height:40px;color:var(--ink);border-radius:8px;align-items:center;margin-left:-10px;padding:0 10px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.nav-col a:focus-visible{background:var(--alt);color:var(--teal-ink)}.pfx-panel,.bonus-card{--focus-ring:var(--navy)}.nav-col a[aria-current=page]{color:var(--teal-ink);font-weight:800}@media (hover:hover) and (pointer:fine){.nav-col a:hover{background:var(--alt);color:var(--teal-ink)}}.tool-link{border:1px solid var(--on-navy-line);min-height:44px;color:var(--on-navy);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.tool-link[aria-current=page]{border-color:var(--lime);color:var(--lime)}.nav-drawer-panel{width:auto;min-width:0;max-width:100vw;max-height:calc(100dvh - var(--drawer-top,72px) - 8px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface);color:var(--navy);border:0;border-bottom:1px solid var(--line);padding:14px max(16px,env(safe-area-inset-left)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-right));z-index:31;border-radius:0 0 18px 18px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 28px 56px #0d193b38}.nav-drawer:not([open]) .nav-drawer-panel{display:none}.nav-drawer-panel a{min-height:44px;font-size:16px}.drawer-tools{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.drawer-tools a{background:var(--alt);min-height:48px;color:var(--navy);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.drawer-tools a[aria-current=page]{background:var(--navy);color:var(--on-navy)}.drawer-section{border-top:1px solid var(--line)}.drawer-section>summary{cursor:pointer;min-height:52px;color:var(--navy);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 2px;font-size:17px;font-weight:800;list-style:none;display:flex}.drawer-section>summary::-webkit-details-marker{display:none}.drawer-section>summary>span{flex:auto;min-width:0}.drawer-section>summary .cat-icon{color:var(--teal-ink);flex:none}.drawer-section>summary>svg:last-child{color:var(--muted-strong);transition:transform var(--m-state) var(--ease-out);flex:none;margin-left:auto}.drawer-section[open]>summary>svg:last-child{transform:rotate(180deg)}.drawer-section ul{margin:0;padding:0 0 10px;list-style:none}.drawer-section li{margin:0}.drawer-section a{color:var(--ink);border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex}.drawer-section a[aria-current=page]{background:var(--alt);color:var(--teal-ink)}@media (width>=700px){.drawer-section ul{columns:2;column-gap:32px}.drawer-section li{break-inside:avoid}.drawer-tools{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}}@media (width>=960px){.drawer-section ul{columns:3}}.drawer-section .drawer-viewall{color:var(--teal-ink);gap:6px;font-weight:800}body:has(.nav-drawer[open]){overflow:hidden}:is(body:has(.nav-drawer[open]) .signal-teaser,body:has(.nav-menu[open]) .signal-teaser,body:has(.nav-drawer[open]) .review-dock,body:has(.lightbox:target) .review-dock,body:has([data-signal-sheet]) .review-dock){display:none!important}@media (width<=1050px){.site-header{position:relative}.header-row .main-nav{display:none}.header-tools .nav-drawer{display:block}}@media (width<=760px){.nav-drawer-panel{--drawer-top:64px}.header-row{gap:10px}.tool-link span{display:none}.tool-link{justify-content:center;width:44px;min-width:44px;padding:0}.header-tools{flex:none;gap:4px}.header-brand{flex:0 auto;min-width:0}.header-brand .wordmark svg{max-width:100%}.nav-drawer>summary{gap:6px;min-height:44px;padding:0 12px}}@media (width<=430px){.header-tools .tool-link[href=\/compare]{display:none}}.crumbs{margin:0 0 22px;font-size:13px}.crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:6px;margin:0;display:inline-flex}.crumbs a{text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.crumbs.is-dark{color:var(--on-navy-muted)}.crumbs.is-dark svg{color:var(--teal)}.crumbs.is-dark [aria-current]{color:var(--on-navy)}.crumbs.is-light{color:var(--muted-strong)}.crumbs.is-light svg{color:var(--teal-ink)}.section-head{margin:0 0 22px}.section-head h2,.section-head h3{letter-spacing:-.025em;margin:0 0 10px;line-height:1.12}.section-head h2{font-size:clamp(26px,3vw,34px)}.section-head h3{font-size:clamp(20px,2.2vw,24px)}.section-head .sweep-line{margin:0 0 12px}.section-lede{color:var(--muted-strong);max-width:var(--measure);margin:0;font-size:16px;line-height:1.55}.g-hero .section-lede,.g-trust .section-lede{color:var(--on-navy-muted)}.takeaways{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:14px;gap:8px;margin:0 0 20px;padding:14px 16px;list-style:none;display:grid}.takeaways li{color:var(--ink);grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:0;font-size:15px;line-height:1.5;display:grid}.takeaways svg{color:var(--teal-ink);margin-top:3px}.timeline{border-left:2px solid var(--line);gap:0;margin:0 0 0 6px;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:132px minmax(0,1fr);gap:14px;margin:0;padding:0 0 22px 22px;display:grid;position:relative}.timeline li:before{content:"";background:var(--teal);border:2px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 2px var(--teal);border-radius:50%;position:absolute;top:6px;left:-7px}.timeline li.is-regulator:before{background:var(--brand-red);box-shadow:0 0 0 2px var(--brand-red)}.timeline li.is-operator-rule:before{background:var(--blue);box-shadow:0 0 0 2px var(--blue)}.timeline li.is-press:before{background:var(--muted);box-shadow:0 0 0 2px var(--muted)}.timeline time{color:var(--muted-strong);padding-top:2px;font-size:14px;font-weight:800}.timeline strong{color:var(--ink);font-size:16px;line-height:1.35;display:block}.timeline p{color:var(--body);margin:6px 0 0;font-size:15px;line-height:1.55}.timeline-links{flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:14px;display:flex}.timeline-links a{color:var(--teal-ink);text-underline-offset:3px;align-items:center;gap:4px;min-height:28px;font-weight:700;text-decoration:underline;display:inline-flex}.fact-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 20px;display:grid}.fact-cards div{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.fact-cards dt{color:var(--muted-strong);font-size:13px;font-weight:800}.fact-cards dd{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.5}.fact-cards dd small{color:var(--muted-strong);margin-top:6px;font-size:14px;font-weight:500;line-height:1.45;display:block}.callout{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:14px;margin:20px 0;padding:16px 18px}.callout.is-operator{border-top-color:var(--navy)}.callout.is-players{border-top-color:var(--brand-red)}.callout.is-note{border-top-color:var(--line-strong)}.callout-title{color:var(--muted-strong);margin:0 0 6px;font-size:13px;font-weight:800}.callout-body p{margin:0 0 8px;color:var(--body)!important;font-size:15px!important;line-height:1.55!important}.callout-body p:last-child{margin-bottom:0}.callout-meta{color:var(--muted-strong);margin-top:8px;font-size:14px;display:block}.callout-links{flex-wrap:wrap;gap:8px 14px;display:flex}.callout-links a{color:var(--teal-ink);text-underline-offset:3px;align-items:center;gap:6px;min-height:28px;font-weight:700;text-decoration:underline;display:inline-flex;font-size:14px!important}.caveats{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:18px 0}.caveats summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-size:15px;font-weight:800;list-style:none;display:flex}.caveats summary::-webkit-details-marker{display:none}.caveats summary:after{content:"+";color:var(--teal-ink);font-size:22px}.caveats[open] summary:after{content:"−"}.caveats>div{border-top:1px solid var(--line);padding:0 16px 14px}.caveats ul{margin:10px 0 0;padding-left:18px}.caveats li{margin:0 0 6px;font-size:14px;line-height:1.5}.tested-note{color:var(--muted-strong);max-width:80ch;margin:14px 0 0;font-size:14px;line-height:1.55}.tested-note a,.section-lede a,.takeaways li a,.tested-facts dd a,.fact-cards dd a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.tested-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;padding:14px 0;display:grid}.tested-facts div{flex-direction:column;gap:2px;display:flex}.tested-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);font-size:12px;font-weight:800}.tested-facts dd{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.35}.tested-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.tested-actions .btn{min-height:46px}.tested-list-title{color:var(--ink);align-items:center;gap:10px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}.pending-list,.program-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pending-list li,.program-list li{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 12px;display:grid}.pending-list li>span,.program-list li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pending-list strong,.program-list strong{color:var(--ink);font-size:15px}.pending-list small,.program-list small{color:var(--muted-strong);font-size:14px;line-height:1.4}.pending-list li>a,.program-list li>a{color:var(--teal-ink);text-underline-offset:3px;white-space:nowrap;align-items:center;min-height:32px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.state-code{background:var(--navy);width:40px;height:40px;color:var(--on-navy);letter-spacing:.04em;border-radius:10px;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.input-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.input-list li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0;font-size:15px;display:grid}.input-name{font-weight:700}.input-weight{color:var(--lime);font-weight:800}.input-track{background:#ffffff24;border-radius:4px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.input-track .bar-fill{background-color:var(--lime);background-image:var(--gradient-action);border-radius:4px}.input-list.is-light .input-weight{color:var(--teal-ink)}.input-list.is-light .input-track{background:var(--alt)}.offer-sc{color:var(--teal-ink);font-weight:800}.kind-dot{color:var(--muted-strong);align-items:center;gap:6px;margin-right:14px;font-size:13px;font-weight:700;display:inline-flex}.kind-dot:before{content:"";background:var(--teal);border-radius:50%;width:10px;height:10px}.kind-dot.is-regulator:before{background:var(--brand-red)}.kind-dot.is-operator-rule:before{background:var(--blue)}.kind-dot.is-press:before{background:var(--muted)}.home-hero{padding:52px 0 60px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,420px);align-items:start;gap:56px;display:grid}.home-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(36px,4.4vw,54px);font-weight:800;line-height:1.02}.hero-lede{color:var(--on-navy-muted);max-width:44ch;margin:18px 0 26px;font-size:19px;line-height:1.5}.hero-shortcuts{flex-wrap:wrap;gap:8px;max-width:600px;margin:0 0 18px;padding:0;list-style:none;display:flex}.hero-shortcuts li{margin:0}.hero-shortcuts a{border:1px solid var(--on-navy-line);min-height:44px;color:var(--on-navy);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.hero-shortcuts svg:first-child{color:var(--lime);flex:none}.hero-shortcuts .arrow{color:var(--on-navy-muted);transition:transform var(--m-state) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.hero-shortcuts a:hover{border-color:#c8ff3d8c}.hero-shortcuts a:hover .arrow{transform:translate(3px)}}@media (width<=760px){.hero-shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-shortcuts a{justify-content:flex-start;padding:0 10px;font-size:13px}.hero-shortcuts .arrow{display:none}}.goals{padding-block:48px 4px}.tested{padding-block:40px 8px}.review-card-id{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.review-card-id strong{font-size:17px;display:block}.review-card-verdict{color:var(--ink);margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.4}.tracker-note{color:var(--body);max-width:var(--measure);margin:12px 0 0;font-size:15px;line-height:1.55}.tracker-note a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.state-explorer{background-color:var(--alt);background-image:var(--gradient-surface-cool);padding:40px 0}.state-explorer-links{flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;font-size:14px;display:flex}.state-explorer-links a{color:var(--teal-ink);text-underline-offset:3px;align-items:center;min-height:32px;font-weight:700;text-decoration:underline;display:inline-flex}.signals{margin-top:24px;padding:48px 0}.changes-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:36px;display:grid}.changes-aside p{color:var(--body);margin:0 0 14px;font-size:15px;line-height:1.55}.changes-aside p a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.changes-legend{flex-wrap:wrap;gap:6px 0;display:flex}.trust-gates{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.trust-gates li{color:var(--on-navy);grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:0;font-size:15px;line-height:1.5;display:grid}.trust-gates svg{color:var(--lime);margin-top:3px}.trust-actions{flex-wrap:wrap;gap:10px;display:flex}.trust-actions .btn{min-height:46px}.review-card{background:var(--surface);box-shadow:var(--shadow-card);border-radius:18px;max-width:900px;padding:22px}.pending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.evidence-filters{gap:6px;margin:0 0 12px;display:grid}.evidence-filters .pfx-filters{margin:0}.evidence-count{margin:0 0 16px}.evidence-group{margin:0 0 22px}.evidence-group h3{margin:0 0 10px;font-size:17px}.evidence-group h3 small{color:var(--muted-strong);margin-left:8px;font-size:13px;font-weight:600}.evidence-tile-stage{color:var(--lime);font-style:normal;font-weight:700}.evidence-library{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.evidence-library li{margin:0}.evidence-tile{background:var(--navy);border:1px solid var(--navy3);border-radius:12px;display:block;position:relative;overflow:hidden}.evidence-tile img{object-fit:contain;width:100%;height:auto;display:block}.evidence-tile-meta{color:var(--on-navy);background:#0d193bc7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 6px;padding:6px 8px;font-size:12px;display:flex}.evidence-tile-meta>*{min-width:0}.evidence-tile:focus-visible{outline:3px solid var(--focus-ring,var(--navy));outline-offset:3px}.evidence-desk .evidence-tile{--focus-ring:var(--lime)}.game-type-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.game-type .callout{margin:0}.provider-list{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.provider-list li{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;margin:0;padding:8px 14px;font-size:14px;font-weight:700}.learn-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;padding-block:44px 64px;display:grid}.learn-layout>*{min-width:0}.learn-body{max-width:min(70ch,100%)}.learn-body>section{border-bottom:1px solid var(--line);margin-bottom:34px;padding:0 0 34px}.learn-body>section:last-of-type{border-bottom:0}.learn-body p{color:var(--body);margin:0 0 16px;font-size:17px;line-height:1.67}.learn-body p a,.learn-body li a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.learn-body .fact-cards{margin:0 0 18px}.safety-list{gap:10px;margin:0 0 16px;padding-left:22px;display:grid}.safety-list li{color:var(--body);font-size:16px;line-height:1.6}.safety-list strong{color:var(--ink)}.learn-end{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.search-section{max-width:860px}.search-box label{margin-bottom:8px;font-size:15px;font-weight:800;display:block}.search-row{flex-wrap:wrap;gap:10px;display:flex}.search-row input{border:1px solid var(--line-strong);background:var(--surface);min-height:52px;color:var(--ink);border-radius:14px;flex:280px;padding:0 16px;font-size:17px}.search-row input:focus-visible{outline:3px solid var(--focus-ring,var(--navy));outline-offset:2px}.search-hint{color:var(--muted-strong);margin:10px 0 0;font-size:14px;line-height:1.5}.search-results{margin-top:20px}.search-results ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.search-results li{margin:0}.search-results a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.search-results a:focus-visible{border-color:var(--teal-ink)}.search-results strong{font-size:16px}.search-summary{color:var(--muted-strong);grid-column:2;font-size:14px;line-height:1.45}.search-kind{letter-spacing:.04em;text-transform:uppercase;background:var(--alt);min-width:72px;color:var(--muted-strong);border-radius:999px;grid-row:1/3;align-self:start;place-items:center;padding:4px 8px;font-size:12px;font-weight:800;display:inline-grid}.search-kind.is-casino{background:var(--teal-soft);color:var(--teal-ink)}.search-kind.is-state{background:var(--info-surface);color:var(--info-ink)}.search-kind.is-evidence{background:var(--navy);color:var(--lime)}.search-kind.is-record{background:var(--warn-surface);color:var(--warn-ink)}.search-empty{color:var(--muted-strong);font-size:15px}.browse{margin-top:40px}.browse h2{margin:0 0 14px;font-size:22px}.browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.browse h3{margin:0 0 6px;font-size:16px}.browse h3 a{color:var(--ink)}.browse ul{margin:0;padding:0;list-style:none}.browse li a{min-height:32px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.goal-filter{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.goal-filter button{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:800}.goal-filter button.is-active{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.state-cell{flex-direction:column;gap:4px;display:flex}.state-cell small{color:var(--muted-strong);font-size:12px;line-height:1.35}.state-status{letter-spacing:.03em;text-transform:uppercase;background:var(--alt);color:var(--muted-strong);white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.state-status.is-excluded{background:var(--warn-surface);color:var(--warn-ink)}.state-status.is-social-only,.state-status.is-altered{background:var(--info-surface);color:var(--info-ink)}.state-status.is-not-listed{background:var(--surface);color:var(--body);border:1px solid var(--line-strong)}.state-status.is-conflict{background:var(--warn-surface);color:var(--warn-ink);border:1px dashed var(--warn-line)}.matrix-table td.is-conflict abbr{background:var(--warn-surface);color:var(--warn-ink);outline:1px dashed var(--warn-line)}.state-status.is-ambiguous{background:var(--alt);color:var(--muted-strong);border:1px dashed var(--line-strong)}.matrix-table td.is-ambiguous abbr{background:var(--alt);color:var(--muted-strong);outline:1px dashed var(--line-strong)}.operator-groups{gap:10px;margin:0;padding:0;list-style:none;display:grid}.operator-groups li{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr);align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:15px;display:grid}.operator-casinos{flex-wrap:wrap;gap:8px;display:flex}.operator-chip{background:var(--alt);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:14px;font-weight:700;display:inline-flex}.operator-chip a{color:var(--teal-ink);text-underline-offset:3px;font-size:13px;text-decoration:underline}.bonus-section{padding-bottom:24px}.bonus-filterbar{border:0;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;display:flex;overflow:visible}.bonus-filterbar legend{color:var(--muted-strong);width:100%;margin-bottom:8px;font-size:14px;font-weight:800}.bonus-filter{position:relative}.bonus-filter input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.bonus-filter span{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.bonus-filter:has(input:checked) span{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.bonus-filter:has(input:focus-visible) span{outline:3px solid var(--focus-ring,var(--navy));outline-offset:2px}:is(.bonus-section:has(input[value=no-purchase]:checked) .bonus-card:not([data-kinds~=no-purchase]),.bonus-section:has(input[value=first-purchase]:checked) .bonus-card:not([data-kinds~=first-purchase]),.bonus-section:has(input[value=daily]:checked) .bonus-card:not([data-kinds~=daily]),.bonus-section:has(input[value=promo-codes]:checked) .bonus-card:not([data-kinds~=promo-codes])){display:none}.bonus-card h2 .offer-sc{font-size:16px}.bonus-empty{margin-top:14px}.operator-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.operator-lists li{background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:16px 18px;display:flex}.operator-list-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.operator-list-head strong{font-size:16px;display:block}.operator-list-head small{color:var(--muted-strong);font-size:14px;display:block}.operator-list-states{color:var(--body);margin:0;font-size:15px;line-height:1.5}.operator-list-states span{color:var(--muted-strong)}.operator-list-src{color:var(--muted-strong);margin:0;font-size:14px}.operator-list-src a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.excluded-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.excluded-grid li{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;margin:0;padding:10px 12px;display:grid}.excluded-grid .state-code{grid-row:1/3}.excluded-grid strong{font-size:15px}.excluded-grid small{color:var(--muted-strong);font-size:13px;line-height:1.35}.matrix-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%;min-width:920px;font-size:13px}.matrix-table caption{text-align:left;background:var(--alt);border:1px solid var(--line);border-bottom:0;padding:10px 12px;font-size:14px;font-weight:800}.matrix-table th,.matrix-table td{border-top:1px solid var(--line);text-align:left;white-space:nowrap;padding:7px 8px}.matrix-table thead th{background:var(--alt);color:var(--muted-strong);font-size:12px;font-weight:800;position:sticky;top:0}.matrix-table tbody th{background:var(--surface);font-weight:700;position:sticky;left:0}.matrix-table abbr{background:var(--alt);color:var(--muted-strong);border-radius:6px;padding:2px 6px;font-weight:700;text-decoration:none}.matrix-table td.is-excluded abbr{background:var(--warn-surface);color:var(--warn-ink)}.matrix-table td.is-social-only abbr,.matrix-table td.is-altered abbr{background:var(--info-surface);color:var(--info-ink)}.matrix-table td.is-not-listed abbr{background:var(--surface);color:var(--body);outline:1px solid var(--line-strong)}.matrix-table .reg-flag{background:var(--red-ink);color:#fff;margin-left:4px}.matrix-details>summary{font-size:16px}.state-picker{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;padding:18px 20px}.state-picker.is-compact{max-width:960px}.state-picker-form label{margin-bottom:8px;font-size:15px;font-weight:800;display:block}.state-picker-row{flex-wrap:wrap;gap:10px;display:flex}.state-picker-row select{border:1px solid var(--line-strong);background:var(--surface);min-height:48px;color:var(--ink);border-radius:12px;flex:240px;padding:0 12px;font-size:16px}.state-picker-row .btn{min-height:48px}.state-result{margin-top:16px}.state-result-head{color:var(--body);margin:0 0 10px;font-size:15px;line-height:1.5}.state-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.state-rows li{border:1px solid var(--line);background:var(--page);border-radius:12px;grid-template-columns:minmax(120px,.5fr) auto minmax(0,2fr);align-items:start;gap:6px 14px;margin:0;padding:10px 12px;font-size:14px;display:grid}.state-row-name{color:var(--ink);font-size:15px;font-weight:800}.state-row-detail{color:var(--body);line-height:1.45}.state-row-detail a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.state-note{color:var(--muted-strong);margin:12px 0 0;font-size:14px;line-height:1.5}.policy-related{border-top:1px solid var(--line);max-width:min(70ch,100%);margin-top:34px;padding-top:18px}.policy-related p{color:var(--muted-strong);margin:0 0 8px;font-size:13px;font-weight:800}.policy-related ul{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.policy-related a{min-height:32px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.policy-article p{font-size:17px;line-height:1.7}.notfound-hubs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.notfound-hubs li{margin:0}.notfound-hubs a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:16px 18px;display:grid}.notfound-hubs strong{font-size:17px}.notfound-hubs span{color:var(--muted-strong);grid-column:1;font-size:14px;line-height:1.45}.notfound-hubs .arrow{color:var(--teal-ink);grid-area:1/2/3}.review-cta-grid{gap:14px}.review-cta-grid.is-light{background-color:var(--surface);background-image:var(--gradient-surface-cool);color:var(--ink);border-color:var(--line)}.review-cta-grid.is-light h3{color:var(--ink)!important}.review-cta-grid.is-light .cta-grid-q,.review-cta-grid.is-light .cta-meta,.review-cta-grid.is-light .cta-eligibility{color:var(--muted-strong)!important}.review-cta-grid.is-light .cta-eligibility{border-top-color:var(--line)}.review-cta-grid.is-light .cta-eligibility a{color:var(--ink)!important}.review-cta-grid.is-dark{background-color:var(--navy2);background-image:var(--gradient-editorial)}.cta-grid-head h3{margin:0!important}.cta-grid-q{font-weight:800;margin:0 0 4px!important;font-size:14px!important}.cta-grid-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cta-grid-actions li{margin:0}.cta-action{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid;font-weight:400!important;text-decoration:none!important}.cta-action-icon{background:var(--alt);width:34px;height:34px;color:var(--teal-ink);border-radius:10px;place-items:center;display:inline-grid}.cta-action-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cta-action-text strong{color:var(--ink);font-size:15px;line-height:1.3}.cta-action-text small{color:var(--muted-strong);font-size:14px;line-height:1.4}.cta-action.is-primary{background-color:var(--lime);background-image:var(--gradient-action);border-color:#0000}.cta-action.is-primary .cta-action-icon{color:var(--navy);background:#0d193b1f}.cta-action.is-primary .cta-action-text small{color:var(--navy)}.cta-action.is-external{background-color:var(--gold);background-image:var(--gradient-action-warm);font-size:inherit;text-align:left;border-color:#0000;justify-content:start;min-height:0;color:var(--navy)!important}.cta-action.is-external .cta-action-icon{color:var(--navy);background:#0d193b1f}.cta-action.is-external .cta-action-text strong,.cta-action.is-external .cta-action-text small{color:var(--navy)}.review-cta-grid.is-dark .cta-action:not(.is-primary):not(.is-external){color:var(--on-navy);background:#ffffff0f;border-color:#ffffff24}.review-cta-grid.is-dark .cta-action:not(.is-primary):not(.is-external) .cta-action-text strong{color:var(--on-navy)}.review-cta-grid.is-dark .cta-action:not(.is-primary):not(.is-external) .cta-action-text small{color:var(--on-navy-muted)}.review-cta-grid.is-dark .cta-action:not(.is-primary):not(.is-external) .cta-action-icon{color:var(--lime);background:#ffffff1a}.cta-meta{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex;color:var(--on-navy-muted)!important;margin:10px 0 0!important;font-size:13px!important}.cta-meta li{border:1px solid;border-radius:999px;margin:0;padding:3px 9px;line-height:1.3}.review-cta-grid.is-light .cta-meta li{border-color:var(--line-strong)}.decision-panel .cta-meta{list-style:none;padding-left:0!important}.decision-links{flex-wrap:wrap;gap:6px 16px;list-style:none;display:flex;margin:4px 0 0!important;padding:0!important}.decision-links li{margin:0!important;font-size:14px!important}.decision-links a{text-underline-offset:3px;align-items:center;min-height:28px;font-weight:600;text-decoration:underline;display:inline-flex;color:var(--on-navy)!important}.cta-note{color:var(--on-navy-muted)!important;font-size:14px!important}.review-toc .toc-progress{margin:0 0 8px}.mobile-toc summary{gap:10px}.mobile-toc-label{color:var(--muted-strong);white-space:nowrap;font-size:13px;font-weight:800}.mobile-toc-current{flex:auto;min-width:0;font-size:13px;font-weight:700;line-height:1.25}.mobile-toc summary svg{transition:transform var(--m-state) var(--ease-out);flex:none}.mobile-toc[open] summary svg{transform:rotate(180deg)}.mobile-toc summary:after{content:none}.mobile-toc .toc-progress{margin:0 14px}@media (width<=1024px){.mobile-toc{z-index:25;display:block;position:sticky;top:0;box-shadow:0 8px 24px #0d193b1a}.mobile-toc ol{max-height:calc(100dvh - 120px);overflow:auto}}.pfx-tabs{border:0;border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;min-width:0;margin:0 0 14px;padding:0;display:flex;overflow-x:auto}.pfx-tab{display:inline-flex;position:relative}.pfx-tab input,.pfx-filter input{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pfx-tab span{min-height:48px;color:var(--muted-strong);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:800;display:inline-flex;position:relative}.pfx-tab span small{background:var(--alt);color:var(--muted-strong);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.pfx-tab span:after{content:"";background-color:var(--teal);background-image:var(--gradient-evidence-edge);transform-origin:0;height:3px;transition:transform var(--m-state) var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pfx-tab:has(input:checked) span{color:var(--navy)}.pfx-tab:has(input:checked) span:after{transform:scaleX(1)}.pfx-tab:has(input:focus-visible) span{outline:3px solid var(--focus-ring,var(--navy));outline-offset:2px;border-radius:6px}.pfx-filters{color:var(--muted-strong);border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:0;font-size:13px;display:flex}.pfx-filters legend{float:left;margin-right:4px;padding:0;font-size:13px}.pfx-filter{display:inline-flex;position:relative}.pfx-filter span{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.pfx-filter:has(input:checked) span{background:var(--navy);color:#fff;border-color:var(--navy)}.pfx-filter:has(input:focus-visible) span{outline:3px solid var(--focus-ring,var(--navy));outline-offset:2px}.pfx-panel{display:none}:is(.pfx:has(#pfx-complaints:checked) .pfx-panel.is-complaints,.pfx:has(#pfx-praise:checked) .pfx-panel.is-praise){display:block}:is(.pfx:has(#src-trustpilot:checked) .pfx-card:not([data-sources~=trustpilot]),.pfx:has(#src-appstore:checked) .pfx-card:not([data-sources~=appstore]),.pfx:has(#src-trustpilot:checked) .pfx-group:not([data-sources~=trustpilot]),.pfx:has(#src-appstore:checked) .pfx-group:not([data-sources~=appstore])){display:none}.pfx-bar .bar-fill{border-radius:6px}.pfx-card summary .pfx-n small{font-size:12px}@media (width<=1100px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.changes-grid{grid-template-columns:minmax(0,1fr)}.learn-layout{grid-template-columns:minmax(0,1fr);padding-top:26px}.learn-toc{display:none}.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-lists{grid-template-columns:minmax(0,1fr)}.notfound-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-grid-actions,.game-type-grid,.pending-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.home-hero{padding:36px 0 44px}.home-hero h1{max-width:none;font-size:34px}.hero-lede{font-size:16px}.tested-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline li{grid-template-columns:minmax(0,1fr);gap:4px}.operator-groups li{grid-template-columns:minmax(0,1fr)}.state-rows li{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=640px){.pending-list li,.program-list li{grid-template-columns:auto minmax(0,1fr)}.pending-list li>a,.program-list li>a{white-space:normal;grid-column:2}.browse-grid,.notfound-hubs{grid-template-columns:minmax(0,1fr)}.crumbs{font-size:12px}.excluded-grid{grid-template-columns:1fr 1fr}.evidence-library{grid-template-columns:repeat(3,minmax(0,1fr))}.search-kind{min-width:0}}.pfx-legal{color:var(--muted-strong)}.brand-mark-text{background:#0d193b94;border-radius:5px;padding:1px 5px;line-height:1.25;display:inline-block}.cat-icon{vertical-align:-.18em;flex:none}.main-nav .nav-menu>summary{gap:7px}.main-nav .nav-menu>summary .cat-icon{color:var(--lime);opacity:.9;transition:opacity var(--m-micro) var(--ease-out),transform var(--m-micro) var(--ease-out)}.main-nav .nav-menu[open]>summary .cat-icon,.main-nav .nav-menu>summary:hover .cat-icon,.main-nav .nav-menu>summary:focus-visible .cat-icon,.main-nav .nav-menu>summary[data-current=true] .cat-icon{opacity:1}@media (hover:hover) and (pointer:fine){.main-nav .nav-menu>summary:hover .cat-icon{transform:translateY(-1px)}}.nav-panel-title{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 6px;font-size:17px;font-weight:800;display:flex}.nav-panel-title .cat-icon{color:var(--teal-ink)}.notfound-hubs strong{align-items:center;gap:8px;display:flex}.notfound-hubs strong .cat-icon{color:var(--teal-ink)}.next-step{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;margin:22px 0;padding:12px 0 0;display:flex}.next-step-label{text-transform:uppercase;letter-spacing:.09em;color:var(--muted-strong);flex:none;font-size:12px;font-weight:800}.next-step ul{flex-wrap:wrap;gap:6px 20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.next-step li{min-width:0;margin:0}.next-step a{color:var(--teal-ink);font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline}.next-step a svg{vertical-align:-2px;transition:transform var(--m-micro) var(--ease-out);margin-left:6px;display:inline-block}@media (hover:hover) and (pointer:fine){.next-step a:hover svg{transform:translate(3px)}}.next-step a:hover,.next-step a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.next-step{gap:4px 10px;margin:18px 0}.next-step ul{flex-direction:column;gap:10px;width:100%}.next-step a{font-size:16px}.next-step li{padding:3px 0}}.tone-lime{--art-1:#0ba8a1;--art-2:#c8ff3d;--art-3:#ee342b;--art-ink:#0d193b;--plate:#e4f7dd;--tone-ink:#0f6b57}.tone-teal{--art-1:#0d193b;--art-2:#0ba8a1;--art-3:#c8ff3d;--art-ink:#0d193b;--plate:#ddf4f2;--tone-ink:#077a75}.tone-cobalt{--art-1:#1e3b8a;--art-2:#5ee8d6;--art-3:#ffc233;--art-ink:#0d193b;--plate:#e6eefb;--tone-ink:#1b3a78}.tone-coral{--art-1:#16264d;--art-2:#0b4f63;--art-3:#ee342b;--art-ink:#0d193b;--plate:#fdedea;--tone-ink:#c42a21}.tone-gold{--art-1:#243061;--art-2:#0ba8a1;--art-3:#ffc233;--art-ink:#0d193b;--plate:#eaf0f7;--tone-ink:#16264d}.tone-violet{--art-1:#4c2a9e;--art-2:#5ee8d6;--art-3:#ee342b;--art-ink:#0d193b;--plate:#ede7fa;--tone-ink:#4c2a9e}.cat-art{display:block}.has-flag{isolation:isolate;position:relative;overflow:hidden}.has-flag>.shell{z-index:1;position:relative}.flag-field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html.js-motion .flag-field .flag-stripes{animation:flag-in .8s var(--ease-out) 50ms both}html.js-motion .flag-field .flag-stars{animation:flag-in .9s var(--ease-out) .28s both}@keyframes flag-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html.js-motion .flag-field .flag-stripes,html.js-motion .flag-field .flag-stars{animation:none!important}}.match-panel{border:1px solid #ffffff2e;border-radius:20px;gap:8px;padding:22px 22px 18px;display:grid;position:relative;box-shadow:0 24px 60px #03081866}.match-panel:before{content:"";background-color:var(--lime);background-image:var(--gradient-action);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22px;right:22px}.match-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin:0;font-size:12px;font-weight:800}.match-title{letter-spacing:-.02em;color:var(--on-navy);margin:2px 0 0;font-size:22px;font-weight:800;line-height:1.2}.match-copy{color:var(--on-navy-muted);margin:0 0 4px;font-size:14px;line-height:1.5}.match-panel label{color:var(--on-navy);margin-top:4px;font-size:13px;font-weight:800}.match-panel select{border:1px solid var(--line-strong);background:var(--surface);min-height:48px;color:var(--ink);border-radius:12px;width:100%;padding:0 12px;font-size:16px}.match-panel .btn{width:100%;margin-top:10px}.match-panel small{color:var(--on-navy-muted);text-align:center;margin-top:4px;font-size:12px;line-height:1.45}.provider-strip{background-color:var(--navy2);background-image:var(--gradient-editorial);color:var(--on-navy);--focus-ring:var(--lime);--art-1:#1e3b8a;--art-2:#5ee8d6;--art-3:#c8ff3d;--art-ink:#0d193b;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:14px;padding:18px 22px;display:grid}.provider-strip-art{background:#ffffff12;border-radius:20px;flex:none;place-items:center;width:84px;height:84px;display:inline-grid}.provider-strip-text{flex-direction:column;gap:4px;min-width:0;display:flex}.provider-strip-text strong{color:var(--on-navy);font-size:19px}.provider-strip-text span{color:var(--on-navy-muted);font-size:15px;line-height:1.5}.provider-strip-go{color:var(--lime);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:800;display:inline-flex}.offer-figures{flex-wrap:wrap;align-items:flex-end;gap:6px 16px;margin:0;display:flex}.offer-amount{flex-direction:column;line-height:1.05;display:inline-flex}.offer-amount b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:800}.offer-amount span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-strong);margin-top:3px;font-size:12px;font-weight:800}.offer-amount.is-sweeps b,.offer-amount.is-sweeps span{color:var(--teal-ink)}.offer-amount.is-extra b{color:var(--navy3)}.size-sm .offer-amount b,.offer-figures.size-sm .offer-amount b{font-size:19px}.offer-figures.size-md .offer-amount b{font-size:26px}.offer-figures.size-lg .offer-amount b{font-size:34px}.offer-figures.is-unknown{color:var(--muted-strong);flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.offer-figures.is-unknown svg{color:var(--muted);flex:none}.offer-price{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin:8px 0 0;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}.offer-price.is-free{background:var(--ok-surface);color:var(--ok-ink)}.offer-price.is-paid{background:var(--warn-surface);color:var(--warn-ink)}.offer-price.is-unpriced{background:var(--alt);color:var(--muted-strong)}.offer-source{color:var(--muted-strong);margin:10px 0 0;font-size:13px;line-height:1.45}.offer-source a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.offer-tested{background:var(--ok-surface);color:var(--ok-ink);border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-flex}.offer-unknown{color:var(--muted-strong);margin:8px 0 0;font-size:13px;line-height:1.45}.offer-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.offer-cards li{margin:0}.offer-card{background:var(--surface);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;padding:18px;display:flex}.offer-card.is-free{border-color:#bfe6d8;box-shadow:0 1px 2px #0d193b0f,0 10px 28px #0f6b571a}.offer-card-id{align-items:center;gap:10px;margin-bottom:10px;display:flex}.offer-card-id strong{font-size:15px;line-height:1.2}.offer-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);margin:0 0 8px;font-size:12px;font-weight:800}.offer-condition{color:var(--body);margin:10px 0 0;font-size:14px;line-height:1.5}.offer-free-route{color:var(--ok-ink);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.45;display:flex}.offer-free-route svg{flex:none;margin-top:2px}.offer-free-route.is-none{color:var(--muted-strong);font-weight:600}.offer-card .offer-source{margin-top:auto;padding-top:12px}@media (width<=1200px){.offer-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.provider-strip{grid-template-columns:auto minmax(0,1fr);row-gap:12px}.provider-strip-go{grid-column:2}}@media (width<=900px){.offer-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.offer-cards{grid-template-columns:minmax(0,1fr)}.offer-figures.size-lg .offer-amount b{font-size:30px}.provider-strip{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px}.provider-strip-go{grid-column:1}.match-panel{border-radius:16px;padding:18px 16px 16px}.match-panel:before{left:16px;right:16px}}.review-body code,.learn-body code{background:var(--alt);overflow-wrap:anywhere;word-break:break-word;border-radius:4px;padding:1px 6px;font-size:14px}.offer-status{white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.offer-status.is-tested{background:var(--ok-surface);color:var(--ok-ink)}.offer-status.is-unconfirmed,.offer-status.is-due{background:var(--warn-surface);color:var(--warn-ink)}.offer-status.is-operator{background:var(--alt);color:var(--navy)}.offer-status.is-thirdparty{background:var(--alt);color:var(--muted-strong)}.offer-recheck{color:var(--warn-ink);background:var(--warn-surface);border-left:3px solid var(--warn-line);border-radius:0 8px 8px 0;margin:6px 0 0;padding:7px 10px;font-size:13px;line-height:1.45}.offer-cell .offer-price{margin-top:2px}.np-sub{margin:18px 0 8px;font-size:1rem}.program-list .offer-status{align-self:flex-start;margin-top:4px;margin-left:0}.signal-sheet{border-radius:22px;width:min(600px,100%);max-height:calc(100dvh - 48px);padding:24px 26px 22px;overflow:auto}.signal-sheet-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-right:40px;display:grid}.signal-envelope{border:1px solid var(--on-navy-line);background:#ffffff12;border-radius:16px;flex:none;place-items:center;width:60px;height:60px;display:inline-grid}.signal-sheet h2{letter-spacing:-.02em;margin:2px 0 0;padding-right:0;font-size:clamp(22px,2.4vw,27px);line-height:1.12}.signal-sheet .signal-bonuses,.signal-sheet .signal-meta{margin-top:14px}.signal-sheet .signal-bonus{flex:100%}.signal-points{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.signal-points li{color:var(--on-navy);align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.4;display:flex}.signal-points svg{color:var(--lime);flex:none;margin-top:2px}.signal-sheet .signal-form{margin-top:16px}.signal-sheet .signal-eligibility{margin-top:12px}@media (width>=520px){.signal-form.is-compact .signal-input-row input{flex:200px}.signal-form.is-compact .signal-submit{width:auto}}@media (width<=640px){.signal-promo{gap:18px;padding-block:26px 24px}.signal-band h2{max-width:none;font-size:25px}.signal-sheet{border-radius:20px 20px 0 0;padding:20px 18px 18px}.signal-sheet-head{grid-template-columns:auto minmax(0,1fr);gap:11px}.signal-envelope{border-radius:13px;width:48px;height:48px}.signal-envelope svg{width:34px;height:34px}.signal-points li{font-size:13px}}.bonus-entry{border-top:1px dashed var(--line);padding:16px 0 6px}.bonus-entry .bonus-label{margin:0 0 6px}.bonus-entry .bonus-note{min-height:0;margin:8px 0 0;font-size:13px;line-height:1.45}.bonus-entry[data-basis=session] .offer-amount b,.bonus-entry[data-basis=thirdparty] .offer-amount b,.bonus-entry[data-basis=unconfirmed] .offer-amount b,.bonus-entry[data-basis=session] .offer-amount.is-sweeps b,.bonus-entry[data-basis=thirdparty] .offer-amount.is-sweeps b,.bonus-entry[data-basis=unconfirmed] .offer-amount.is-sweeps b{color:var(--muted-strong)}.offer-basis{letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;margin:8px 8px 0 0;padding:3px 9px;font-size:12px;font-weight:800;line-height:1.3;display:inline-flex}.offer-basis.is-operator{background:var(--ok-surface);color:var(--ok-ink)}.offer-basis.is-session{background:var(--alt);color:var(--navy);border:1px dashed var(--navy)}.offer-basis.is-unconfirmed{background:var(--warn-surface);color:var(--warn-ink)}.bonus-card .offer-status.is-tested,.program-list [data-basis=session] .offer-status.is-tested{background:var(--alt);color:var(--navy);border:1px dashed var(--navy)}.bonus-code{color:var(--muted-strong);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.45}.bonus-code svg{vertical-align:-2px;margin-right:4px;display:inline-block}.bonus-code b{background:var(--alt);color:var(--ink);letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace}.bonus-legend{color:var(--on-navy-muted);flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.bonus-legend li{align-items:center;gap:8px;display:inline-flex}.bonus-legend .offer-basis,.bonus-legend .offer-status{margin:0}.program-list .offer-basis{align-self:flex-start;margin:4px 0 0}.program-list .bonus-code{margin-top:4px}@media (width<=640px){.bonus-legend{gap:6px 12px}.bonus-legend li{align-items:flex-start}.bonus-grid{grid-template-columns:minmax(0,1fr)}.bonus-card{min-width:0}}.bonus-actions a:not(.btn-action){align-items:center;min-height:24px;display:inline-flex}@media (width<=400px){.bonus-actions{grid-template-columns:minmax(0,1fr)}.bonus-actions a{justify-self:start}}.status-legend{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0 0 14px;display:grid}.status-legend-item{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;padding:12px 14px}.status-legend-item dt{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.status-legend-item dd{color:var(--body);margin:0;font-size:14px;line-height:1.45}.operator-card{min-width:0}.operator-lists li.operator-card{flex-direction:column;grid-template-columns:none;display:flex}.operator-list-scope{color:var(--body);margin:0;font-size:14px;line-height:1.45}.operator-list-scope b{color:var(--ink)}.operator-list-states{gap:6px;display:grid}.operator-list-states p{margin:0}.operator-list-states b{color:var(--ink)}.operator-list-open{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.operator-list-open li{color:var(--body);background:var(--page);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.5}.operator-list-open li b{color:var(--ink)}.operator-list-open .state-status{vertical-align:middle;margin-right:4px}.open-questions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.open-questions>li{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 14px;padding:14px 16px;display:grid}.open-questions>li>ul{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.open-questions>li>ul>li{color:var(--body);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.open-questions>li>ul>li b{color:var(--ink)}.open-questions>li>ul>li a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.open-questions .state-status{vertical-align:middle;margin-right:4px}.state-row-scope{color:var(--ink)}.matrix-table td abbr{white-space:nowrap}@media (width<=900px){.operator-lists{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.open-questions>li,.status-legend,.operator-lists{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.state-picker{padding:14px}.state-rows li{grid-template-columns:minmax(0,1fr);gap:4px 0}.state-rows li .state-status{justify-self:start}}.about-steps{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.about-steps li{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.about-step-num{background:var(--navy);min-width:52px;height:36px;color:var(--lime);letter-spacing:.02em;border-radius:999px;place-items:center;padding:0 8px;font-size:14px;font-weight:800;display:inline-grid}.about-steps.is-numbered li{grid-template-columns:36px minmax(0,1fr)}.about-steps.is-numbered .about-step-num{border-radius:50%;width:36px;min-width:36px}.about-steps strong{color:var(--ink);margin-bottom:4px;font-size:16px;display:block}.about-steps p{color:var(--body);margin:0;font-size:15px;line-height:1.55}.about-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.about-work li{margin:0}.about-work a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:4px 10px;min-height:44px;padding:16px 18px;text-decoration:none;display:grid}.learn-body .about-work a{color:var(--ink);font-weight:inherit;text-decoration:none}.about-work a strong{color:var(--ink);grid-area:1/1;font-size:16px}.about-work a span{color:var(--muted-strong);grid-area:2/1;font-size:14px;line-height:1.5}.about-work a svg{color:var(--teal-ink);grid-area:1/2/span 2}.contact-body{gap:22px;display:grid}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.contact-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px;align-content:start;gap:8px;padding:20px;display:grid}.contact-card h2{letter-spacing:-.01em;margin:0;font-size:20px}.contact-card p{color:var(--body);margin:0;font-size:15px;line-height:1.55}.contact-icon{background:var(--teal-soft);width:44px;height:44px;color:var(--teal-ink);border-radius:12px;place-items:center;display:inline-grid}.contact-include-label{letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--muted-strong)!important;margin-top:4px!important;font-size:12px!important}.contact-include{color:var(--body);margin:0;padding-left:18px;font-size:14px;line-height:1.5}.contact-card .btn{justify-self:start;margin-top:8px}.contact-pending{font-style:italic;color:var(--muted-strong)!important;font-size:13px!important}.contact-address{color:var(--body);margin:0;font-size:15px;line-height:1.55}.contact-address a{color:var(--teal-ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.contact-limits{margin:0}.contact-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.contact-profiles li{margin:0}.contact-profiles a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:4px 10px;min-height:44px;padding:16px 18px;text-decoration:none;display:grid}.contact-profiles a strong{grid-area:1/1;font-size:16px}.contact-profiles a span{color:var(--muted-strong);grid-area:2/1;font-size:14px;line-height:1.5}.contact-profiles a svg{color:var(--teal-ink);grid-area:1/2/span 2}.byline .byline-author a,.review-byline .byline-author a{text-underline-offset:3px;color:inherit;font-weight:800;text-decoration:underline}.review-byline .byline-author a{color:var(--on-navy)}.byline .byline-author strong{color:inherit;font-weight:800}@media (width<=900px){.contact-grid,.about-work,.contact-profiles{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.about-steps li{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px}.about-steps.is-numbered li{grid-template-columns:36px minmax(0,1fr)}.about-step-num{min-width:44px;font-size:13px}.about-steps.is-numbered .about-step-num{min-width:36px}}.share-actions{margin:12px 0 0}.share-copy{min-width:9.5em;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:0 18px;font-size:15px;font-weight:700}.share-copy:disabled{opacity:.6;cursor:default}.share-copy:focus-visible{outline-offset:3px;outline:3px solid}.cov-chip{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line);background:var(--alt);color:var(--muted-strong);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:800;display:inline-block}.cov-chip.is-tested{background:var(--ok-surface);color:var(--ok-ink);border-color:#bfe6d8}.cov-chip.is-attempted{background:var(--warn-surface);border-color:var(--warn-line);color:var(--warn-ink)}.cov-chip.is-inspected{background:var(--info-surface);color:var(--info-ink);border-color:#c9d8f5}.cov-chip.is-asked{background:var(--teal-soft);color:var(--teal-ink);border-color:#b4e5e1}.cov-chip.is-unknown{background:var(--surface);border-style:dashed}.cov-table{min-width:760px}.cov-table thead th small,.cov-table td small{color:var(--muted-strong);white-space:normal;margin-top:3px;font-size:12px;font-weight:600;display:block}.cov-table td{white-space:normal;vertical-align:top}.cov-table thead th a{color:inherit}.cov-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px 18px;margin:16px 0 0;display:grid}.cov-legend div{align-items:baseline;gap:8px;display:flex}.cov-legend dd{margin:0;font-size:14px;line-height:1.5}.cov-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;display:grid}.cov-two h3{margin:0 0 6px;font-size:17px}.cov-ladder,.cov-checklist,.cov-method{gap:10px;max-width:78ch;padding-left:22px;line-height:1.55;display:grid}.cov-test{border-top:1px solid var(--line);padding:16px 0}.cov-test h3{margin:0;font-size:19px}.cov-test h3 small{color:var(--muted-strong);margin-left:6px;font-size:14px;font-weight:600}.cov-test-meta{color:var(--muted-strong);margin:6px 0 10px;font-size:14px}.cov-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cov-steps li{grid-template-columns:minmax(0,190px) auto minmax(0,1fr);align-items:baseline;gap:4px 10px;font-size:15px;line-height:1.5;display:grid}.cov-step-name{font-weight:700}.cov-step-note{color:var(--body);grid-column:1/-1}@media (width>=761px){.cov-step-note{grid-column:3}}.cov-untested,.cov-downloads{gap:8px;padding-left:20px;line-height:1.5;display:grid}.cov-untested small,.cov-downloads small{color:var(--muted-strong)}.cov-step-note a,.cov-two a,.cov-ladder a,.cov-checklist a,.cov-method a,.cov-untested a,.cov-downloads a,.cov-table td a,.cov-test-meta a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cov-test h3{font-weight:800}.cov-test h3 a{color:inherit;text-underline-offset:4px;text-decoration:underline}.cov-cell-link{text-decoration:none!important}.card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.card-grid li{min-width:0;margin:0}.casino-card{background:var(--surface);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.casino-card.is-home{gap:8px;padding:14px}.casino-card.tier-excluded{background:var(--alt);border-style:dashed}.casino-card.tier-listed-clear{border-color:#bfe6d8}.cc-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.cc-title h2,.cc-title h3,.cc-title h4{letter-spacing:-.01em;margin:0;font-size:17px;line-height:1.2}.cc-title small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.3;display:block}.cc-badges{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.cc-badge{letter-spacing:.03em;text-transform:uppercase;background:var(--alt);color:var(--muted-strong);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.cc-badge.is-test{background:var(--navy);color:var(--on-navy)}.cc-badge.is-untested{border:1px dashed var(--line-strong);background:0 0}.cc-badge.is-limited{background:var(--navy3);color:var(--on-navy)}.cc-badge.is-record.is-partial{background:var(--warn-surface);color:var(--warn-ink)}.cc-badge.is-record.is-rechecking{background:var(--info-surface);color:var(--info-ink)}.cc-reason{color:var(--body);margin:0;font-size:14px;line-height:1.45}.cc-benefit{background:var(--card);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.casino-card.tier-listed-clear .cc-benefit,.casino-card.is-home .cc-benefit{background:var(--card)}.cc-benefit-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong);margin:0;font-size:12px;font-weight:800}.cc-benefit .offer-figures{margin:0}.cc-benefit .offer-price{margin:0;font-size:13px}.cc-paid-note{color:var(--muted-strong);margin:0;font-size:12px}.cc-state{flex-direction:column;gap:4px;margin:0;display:flex}.cc-state .state-status{gap:5px}.cc-state small{color:var(--muted-strong);font-size:12px;line-height:1.4}.cc-goal{color:var(--ok-ink);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.4;display:flex}.cc-goal svg{flex:none;margin-top:2px}.cc-goal small{color:var(--muted-strong);font-size:12px;display:block}.cc-limit{color:var(--warn-ink);align-items:flex-start;gap:6px;margin:0;font-size:13px;font-weight:600;line-height:1.4;display:flex}.cc-limit svg{flex:none;margin-top:2px}.cc-limit.is-verdict{color:var(--ink);font-weight:700}.cc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.cc-actions .btn{min-height:44px;padding:0 14px;font-size:14px}.cc-actions .direct-casino-link{min-height:44px;font-size:13px}.cc-visit-note{color:var(--muted);font-size:12px;line-height:1.4}.cc-more{border-top:1px solid var(--line);padding-top:8px;font-size:13px}.cc-more summary{cursor:pointer;color:var(--teal-ink);align-items:center;gap:6px;min-height:36px;font-weight:700;list-style:none;display:flex}.cc-more summary::-webkit-details-marker{display:none}.cc-more summary:before{content:"";width:7px;height:7px;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.cc-more[open] summary:before{transform:rotate(45deg)}.cc-more:not([open])>:not(summary){display:none}.cc-more dl{gap:8px;margin:6px 0 0;display:grid}.cc-more dl>div{gap:2px;display:grid}.cc-more dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong);font-size:11px;font-weight:800}.cc-more dd{color:var(--body);margin:0;line-height:1.45}.cc-more .offer-source{margin:0;font-size:13px}.cc-more a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.compare-toggle-wrap{flex-direction:column;gap:2px;display:inline-flex}.compare-toggle{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.compare-toggle:hover{border-color:var(--navy)}.compare-toggle.is-on{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.compare-toggle.is-compact{min-height:38px;padding:0 10px;font-size:12px}.compare-toggle-note{color:var(--warn-ink);font-size:12px}html.js-motion .compare-toggle:active{transform:scale(.97)}.match-panel-wrap{padding-bottom:14px}.match-tools{border-bottom:1px solid var(--line);background:var(--card);grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.9fr);gap:10px;padding:14px;display:grid}.active-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.filter-chip{border:1px solid var(--navy);background:var(--navy);min-height:36px;color:var(--on-navy);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.filter-chip:hover{background:var(--navy3)}.filter-reset{color:var(--teal-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:36px;padding:0 6px;font-size:13px;font-weight:800;text-decoration:underline}.match-status{color:var(--body);border-bottom:1px solid var(--line);margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.match-status strong{color:var(--ink)}.match-status small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.match-section{padding:18px 16px 6px}.match-section+.match-section{border-top:1px solid var(--line)}.match-section.is-primary{background:linear-gradient(#0ba8a10f,#0000 60%)}.match-section-title{letter-spacing:-.01em;align-items:baseline;gap:8px;margin:0 0 4px;font-size:18px;display:flex}.match-section-title span{color:var(--muted-strong);background:var(--alt);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:800}.match-section.is-excluded .match-section-title span{background:var(--warn-surface);color:var(--warn-ink)}.match-section.is-primary .match-section-title span{background:var(--ok-surface);color:var(--ok-ink)}.match-section-copy{color:var(--muted-strong);max-width:78ch;margin:0 0 12px;font-size:14px;line-height:1.5}.match-empty{background:var(--alt);border:1px dashed var(--line-strong);border-radius:14px;margin-bottom:12px;padding:18px}.match-empty p{margin:0 0 8px;line-height:1.5}.match-empty-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.match-empty-actions .btn{min-height:44px}.match-foot{color:var(--muted);margin:0;padding:12px 16px 4px;font-size:12px;line-height:1.5}.match-foot a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}html.js-motion .match-section [data-reveal]{opacity:0;transform:translateY(6px)}html.js-motion .match-section .card-grid li{animation:card-in .35s var(--ease) both}@keyframes card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=760px){.match-tools,.card-grid{grid-template-columns:minmax(0,1fr)}.cc-actions .btn,.cc-actions .direct-casino-link{flex:auto;justify-content:center}}.cmp{gap:14px;display:grid}.cmp-picker{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cmp-picked{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cmp-pick{background:var(--navy);min-height:44px;color:var(--on-navy);--focus-ring:var(--lime);border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 8px;display:inline-flex}.cmp-pick-name{font-size:14px;font-weight:800}.cmp-pick-swap{cursor:pointer;background:#ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.cmp-pick-swap select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cmp-pick-remove{width:28px;height:28px;color:var(--on-navy);cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cmp-pick-remove:hover,.cmp-pick-swap:hover{background:var(--lime);color:var(--navy)}.cmp-add{display:inline-flex}.cmp-add label{border:1px dashed var(--line-strong);min-height:44px;color:var(--muted-strong);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.cmp-add label:after{content:"Add a brand"}.cmp-add select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cmp-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.select-field.is-inline{gap:6px;height:44px;padding:0 10px}.select-field.is-inline select{max-width:180px;font-size:14px}.cmp-diff{border:1px solid var(--line-strong);cursor:pointer;background:var(--surface);min-height:44px;transition:background .2s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.cmp-diff.is-on{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.cmp-diff input{accent-color:var(--lime);width:16px;height:16px;margin:0}.cmp-empty{background:var(--surface);border:1px dashed var(--line-strong);border-radius:16px;justify-items:start;gap:12px;padding:22px;display:grid}.cmp-empty p{margin:0;line-height:1.5}.cmp-starters{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cmp-starters .btn{min-height:42px}.cmp-status{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.5}.cmp-pairs{display:none}.cmp-table{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-lg);overflow:hidden}.cmp-row{grid-template-columns:180px repeat(var(--cols,3),minmax(0,1fr));border-top:1px solid var(--line);display:grid}.cmp-table.cols-2 .cmp-row{--cols:2}.cmp-table.cols-3 .cmp-row{--cols:3}.cmp-row:first-child{border-top:0}.cmp-label{z-index:1;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-strong);background:var(--card);border-right:1px solid var(--line);align-self:stretch;padding:14px 16px;font-size:13px;font-weight:800;position:sticky;left:0}.cmp-cell{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.cmp-cell:first-of-type{border-left:0}.cmp-value{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.35}.cmp-cell.tone-ok .cmp-value{color:var(--ok-ink)}.cmp-cell.tone-warn .cmp-value{color:var(--warn-ink)}.cmp-cell.tone-info .cmp-value{color:var(--info-ink)}.cmp-cell.is-unknown .cmp-value{color:var(--muted-strong);font-style:italic;font-weight:600}.cmp-detail{color:var(--muted-strong);font-size:12.5px;line-height:1.45}.cmp-src{margin-top:6px;font-size:12px}.cmp-src .source-line{margin:0}.cmp-src span{color:var(--muted-strong)}.cmp-src a{color:var(--teal-ink);text-underline-offset:3px;min-height:24px;padding:2px 0;text-decoration:underline;display:inline-block}.cmp-brands{background:var(--navy);color:var(--on-navy);z-index:2;position:sticky;top:0}.cmp-brands .cmp-label{background:var(--navy2);color:var(--on-navy-muted);border-right-color:var(--on-navy-line)}.cmp-brand{border-left-color:var(--on-navy-line);align-items:flex-start}.cmp-brand b{font-size:16px}.cmp-review{min-height:24px;color:var(--lime);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.cmp-same{color:var(--muted-strong);margin:0;padding:18px 16px}@media (width<=760px){.cmp-pairs{flex-wrap:wrap;gap:6px;display:flex}.cmp-pairs button{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;min-height:40px;padding:0 12px;font-size:13px;font-weight:800}.cmp-pairs button.is-active{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.cmp-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"label label""a b"}.cmp-label{border-right:0;border-bottom:1px solid var(--line);grid-area:label;padding:8px 12px;font-size:12px;position:static}.cmp-brands .cmp-label{border-bottom-color:var(--on-navy-line)}.cmp-cell{padding:12px;display:none}.cmp-cell.is-visible{display:flex}.cmp-cell.is-visible+.cmp-cell.is-visible{border-left:1px solid var(--line)}.cmp-brand.is-visible+.cmp-brand.is-visible{border-left-color:var(--on-navy-line)}.cmp-value{font-size:14px}.cmp-picker{padding:12px}.cmp-controls{width:100%}}.cmp-table{overflow:clip}.cmp-brands{top:0}.cmp-row[id]{scroll-margin-top:calc(var(--cmp-brands-h,120px) + 8px)}@media (width>=1051px){.cmp-brands{top:var(--cmp-sticky-top,72px)}.cmp-row[id]{scroll-margin-top:calc(var(--cmp-sticky-top,72px) + var(--cmp-brands-h,120px) + 8px)}}.cmp-pick-swap:focus-within,.cmp-add label:focus-within{outline:3px solid var(--focus-ring,var(--navy));outline-offset:2px}.cmp-pick-swap select:focus-visible,.cmp-add select:focus-visible{outline:0}.cmp-controls .cmp-clear{min-height:44px;padding:0 10px}.cmp-full{width:100%;color:var(--muted-strong);margin:0;font-size:13px;display:block}.cmp-copy{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.cmp-copy:hover{border-color:var(--navy)}.cmp-copy-note{color:var(--muted-strong);font-size:12px}.cmp-reset{min-height:44px;color:var(--teal-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.cmp-more{font-size:12.5px}.cmp-more summary{cursor:pointer;color:var(--teal-ink);align-items:center;min-height:32px;font-weight:700;list-style:none;display:inline-flex}.cmp-more summary::-webkit-details-marker{display:none}.cmp-more .cmp-detail{padding-top:2px;display:block}.cmp-chip{background:var(--alt);color:var(--muted-strong);letter-spacing:0;text-transform:none;vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.cmp-notice{background:var(--warn-surface);color:var(--warn-ink);border:1px solid var(--warn-line);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.cmp-foot{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.5}.cmp-about{gap:10px;margin-top:6px;display:grid}.cmp-about h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,28px)}.cmp-about ul{color:var(--body);margin:0;padding-left:18px;line-height:1.55}.cmp-about li{margin:0 0 6px}.cmp-cell .score-unscored{align-self:flex-start}@media (width<=760px){.cmp-copy,.cmp-reset{font-size:13px}.cmp-value{overflow-wrap:anywhere}}.home-hero .hero-lede{margin-bottom:18px}.hero-facts{color:var(--on-navy-muted);flex-wrap:wrap;gap:8px 18px;margin:0 0 4px;padding:0;font-size:13px;list-style:none;display:flex}.hero-facts li{align-items:center;gap:6px;margin:0;display:flex}.hero-facts b{color:var(--on-navy);font-weight:700}.hero-facts a{color:var(--on-navy);text-underline-offset:3px;text-decoration:underline}.match-panel .match-applied{color:var(--ok-ink);margin:6px 0 0;font-size:13px;font-weight:700}.shortlist{padding-block:40px 30px}.shortlist-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin-bottom:16px;display:flex}.shortlist-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,34px)}.shortlist-head p{color:var(--muted-strong);max-width:70ch;margin:6px 0 0;line-height:1.5}.shortlist-head .btn{min-height:44px}.shortlist-groups{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.shortlist-groups li{margin:0}.shortlist-groups a{border:1px solid var(--line-strong);background:var(--surface);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.shortlist-groups a.is-excluded{border-color:var(--warn-line);color:var(--warn-ink)}.shortlist-empty{background:var(--surface);border:1px dashed var(--line-strong);border-radius:14px;padding:18px}.shortlist-empty p{margin:0 0 8px;line-height:1.5}.review-cards li{min-width:0;margin:0}.review-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-card);grid-template-rows:auto auto 1fr auto;gap:12px;padding:18px;display:grid}.review-card-id{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.review-card-id h3{letter-spacing:-.01em;margin:0;font-size:18px}.review-card-id small{color:var(--muted);font-size:12px;display:block}.review-score{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.review-score b{letter-spacing:-.03em;color:var(--navy);font-size:26px}.review-score span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-strong);font-size:12px;font-weight:800}.review-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-shots a{border:1px solid var(--line);background:var(--alt);aspect-ratio:4/3;border-radius:12px;display:block;position:relative;overflow:hidden}.review-shots img{object-fit:contain;object-position:center;background:var(--alt);width:100%;height:100%;display:block}.review-shots.is-tall a{aspect-ratio:3/4}.review-shots span{color:#fff;background:#0d193bdb;border-radius:999px;padding:3px 7px;font-size:12px;font-weight:800;position:absolute;bottom:8px;left:8px}.review-verdict-line{color:var(--body);margin:0;font-size:15px;line-height:1.5}.review-verdict-line strong{color:var(--ink)}.review-facts{color:var(--muted-strong);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12.5px;display:flex}.review-facts li{align-items:center;gap:4px;margin:0;list-style:none;display:inline-flex}.review-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-card-actions .btn{min-height:44px}.cat-art{background:var(--card);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@media (width<=900px){.review-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.review-card{padding:14px}.shortlist{padding-block:28px 22px}}.cc-benefit.is-unavailable{background:var(--alt);border:1px dashed var(--line-strong);color:var(--muted-strong)}.cc-benefit-withheld{color:var(--muted-strong);font-size:12px;line-height:1.4}.cc-benefit-withheld a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cc-benefit.is-informational .cc-benefit-kind{color:var(--info-ink)}.cc-badge.is-rules{background:var(--info-surface);color:var(--info-ink)}.match-next{color:var(--body);border-top:1px solid var(--line);margin:0;padding:12px 16px 4px;font-size:14px;line-height:1.5}.match-next a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.hub-answer{margin:0 0 16px}.hub-answer .answer-first p{color:var(--body);margin:0;font-size:15px;line-height:1.55}.hub-answer .answer-first .answer-main{color:var(--ink);font-size:16px}.hub-answer .answer-first b{color:var(--ink)}.hub-answer .answer-first a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.active-state-strip{background:var(--card);border-bottom:1px solid var(--line);color:var(--body);font-size:13px}.active-state-strip .shell{flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:40px;padding:6px 0;display:flex}.active-state-label{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.active-state-rule{color:var(--muted-strong)}.active-state-clear{border:1px solid var(--line-strong);background:var(--surface);min-height:32px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.active-state-clear:hover{border-color:var(--navy)}.state-row-more{grid-column:1/-1;font-size:12.5px}.state-row-more summary{cursor:pointer;color:var(--teal-ink);align-items:center;min-height:32px;font-weight:700;list-style:none;display:inline-flex}.state-row-more summary::-webkit-details-marker{display:none}.state-row-more-body{color:var(--muted-strong);padding-top:2px;line-height:1.45;display:block}.cmp-copy-fallback{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.cmp-copy-fallback input{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);background:var(--surface);border-radius:10px;flex:240px;padding:0 10px;font-size:13px}.bonus-state{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.bonus-state b{color:var(--ink)}.bonus-state a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.bonus-actions .btn{min-height:40px;font-size:13px}.bonus-legend-more{margin-top:14px;font-size:13px}.bonus-legend-more summary{cursor:pointer;color:var(--teal-ink);align-items:center;min-height:36px;font-weight:700;display:inline-flex}.bonus-legend-more p{color:var(--muted-strong);margin:8px 0 0}.verdict-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;gap:12px;margin:0 0 24px;padding:18px;display:grid}.verdict-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.verdict-col{background:var(--card);border-left:3px solid var(--teal);border-radius:12px;padding:12px 14px}.verdict-col.is-no{border-left-color:var(--warn-ink)}.review-body .verdict-col h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);align-items:center;gap:6px;margin:0 0 6px;font-size:13px;font-weight:800;display:flex}.verdict-col.is-yes h3 svg{color:var(--ok-ink)}.verdict-col.is-no h3 svg{color:var(--warn-ink)}.review-body .verdict-card p{color:var(--body);margin:0;font-size:15px;line-height:1.55}.review-body .verdict-card b{color:var(--ink)}.review-body .verdict-limit{background:var(--warn-surface);color:var(--warn-ink);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.review-body .verdict-limit b{color:var(--warn-ink)}.verdict-limit svg{flex:none;margin-top:3px}.review-body .verdict-verified{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.verdict-chip{color:var(--muted-strong);align-items:center;gap:6px;font-size:14px;display:inline-flex}.verdict-next{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.verdict-next-actions{flex-wrap:wrap;gap:8px;display:flex}.verdict-next-actions .btn{min-height:44px;padding:0 16px;font-size:14px}html.js-motion .verdict-next{animation:verdict-next-in .32s var(--ease) both}@keyframes verdict-next-in{0%{opacity:.4}to{opacity:1}}@media (width<=640px){.verdict-cols{grid-template-columns:minmax(0,1fr)}.verdict-card{padding:14px}}.answer-first{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--navy);border-radius:14px;gap:8px;margin:0 0 18px;padding:14px 16px;display:grid}.review-body .answer-first p{color:var(--body);margin:0;font-size:16px;line-height:1.55}.review-body .answer-first .answer-main{color:var(--ink);font-size:17px}.review-body .answer-first b{color:var(--ink)}.review-body .answer-first .answer-evidence{color:var(--muted-strong);font-size:14px}.review-toc .toc-group{flex-direction:column;margin-top:6px;display:flex}.review-toc .toc-q{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);padding:8px 10px 2px;font-size:12px;font-weight:800;line-height:1.3;display:block}.review-toc .toc-group a{color:var(--muted-strong);border-left:2px solid #0000;border-radius:0 8px 8px 0;padding:7px 10px 7px 18px;font-size:14px;font-weight:600;line-height:1.35}.review-toc .toc-group a:hover{color:var(--ink);background:var(--alt)}.review-toc .toc-group a[aria-current=true]{color:var(--navy);border-left-color:var(--teal);background:var(--surface);font-weight:800}.mobile-toc .toc-groups{grid-template-columns:1fr 1fr;gap:4px 18px;padding:4px 14px 12px;display:grid}.mobile-toc .toc-q{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);margin:6px 0 2px;font-size:12px;font-weight:800;display:block}.mobile-toc .toc-group ol{columns:1;margin:0;padding:0 0 0 16px;font-size:15px;line-height:1.45}@media (width<=520px){.mobile-toc .toc-groups{grid-template-columns:minmax(0,1fr)}}.review-body .pfx-findings{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:14px;gap:8px;margin:0 0 14px;padding:14px 16px;list-style:none;display:grid}.review-body .pfx-findings li{color:var(--ink);grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:0;font-size:15px;line-height:1.5;display:grid}.pfx-findings svg{color:var(--teal-ink);margin-top:3px}.review-body .pfx-sample{color:var(--muted-strong);margin:0 0 14px;font-size:14px;line-height:1.5}.review-body .pfx-sample b{color:var(--ink)}.compare-zone{margin:34px 0}.compare-zone .review-cta{margin:0 0 14px}.review-body .alt-grid{margin:0 0 10px;padding:0}.review-body .alt-grid li{margin:0}.review-body .casino-card p,.review-body .casino-card li,.review-body .casino-card dd{margin:0;font-size:14px;line-height:1.45}.review-body .casino-card .cc-reason{color:var(--body);font-size:14px}.review-body .casino-card .cc-title h3{margin:0}.review-body .casino-card small{font-size:12px}.review-body .casino-card .cc-more dl{padding:0}.review-body .alt-disclosure{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.5}.review-body .cc-more a:not(.btn){color:var(--teal-ink)}.score-block.is-unscored .pending-score.no-score{letter-spacing:-.02em;color:var(--navy);background:var(--alt);border:1px dashed var(--line-strong);border-radius:10px;padding:6px 12px;font-size:28px}.hero-actions .btn-ghost.direct-casino-link{border-color:var(--line-strong)}.review-body .onboarding-path{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.review-body .onboarding-path li{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0;padding:16px 16px 18px;display:grid;position:relative}.review-body .onboarding-path li.is-not-tested{border-top-color:var(--brand-red)}.review-body .onboarding-path li.is-tested{border-top-color:var(--navy)}.review-body .onboarding-path .path-n{background:var(--navy);width:32px;height:32px;color:var(--on-navy);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.review-body .onboarding-path h3{margin:8px 0 6px;font-size:17px;line-height:1.3}.review-body .onboarding-path p{margin:0;font-size:15px;line-height:1.5}.review-body .onboarding-path .status-chip{white-space:normal;text-align:left}.review-body .onboarding-path li+li:before{content:"";background:var(--line-strong);width:12px;height:2px;position:absolute;top:50%;left:-12px}@media (width<=760px){.review-body .onboarding-path{grid-template-columns:minmax(0,1fr)}.review-body .onboarding-path li+li:before{width:2px;height:12px;top:-12px;left:28px}}.review-body .evidence-gallery.is-natural .evidence-figure img{aspect-ratio:auto}.review-body .evidence-gallery.is-natural{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.review-body .support-quote{border-left:4px solid var(--navy);background:var(--surface);border-radius:0 12px 12px 0;margin:0 0 18px;padding:14px 18px}.review-body .support-quote p{color:var(--ink);margin:0;font-size:17px;line-height:1.55}.state-surfaces td.is-listed{color:var(--warn-ink);font-weight:800}.ovop.kyc-card>div:nth-child(2){border-top-color:var(--teal-ink)}.ovop.kyc-card>div:nth-child(3){border-top-color:var(--navy)}.review-body .catalog-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.review-body .catalog-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.review-body .catalog-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);margin:0 0 8px;font-size:12px;font-weight:800;display:block}.review-body .catalog-card ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.review-body .catalog-card li{background:var(--alt);color:var(--ink);border-radius:999px;margin:0;padding:5px 10px;font-size:14px;font-weight:700;line-height:1.3}.review-body .catalog-card li b{color:var(--teal-ink);margin-left:4px}@media (width<=760px){.review-body .catalog-cards{grid-template-columns:minmax(0,1fr)}}.review-body .tp{padding:34px 0 8px}.review-body .tp-intro{color:var(--muted-strong);max-width:70ch;font-size:15px;line-height:1.55}.review-body .tp-intro a{color:var(--teal-ink)}.review-body .tp-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;margin:0 0 16px;display:grid}.review-body .tp-sample{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--navy);border-radius:14px;padding:18px 20px}.review-body .tp-track{background:var(--alt);border-radius:6px;height:8px;display:block;overflow:hidden}.review-body .tp-track .bar-fill{background:var(--teal);border-radius:6px;height:100%;display:block}.review-body .tp-sample-n{color:var(--muted-strong);margin:0 0 6px;font-size:15px}.review-body .tp-sample-n b{letter-spacing:-.03em;color:var(--navy);margin-right:6px;font-size:36px;font-weight:800;line-height:1}.review-body .tp-sample-line,.review-body .tp-sample-split{color:var(--muted-strong);margin:0 0 6px;font-size:14px;line-height:1.5}.review-body .tp-findings{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:14px;gap:8px;margin:0 0 16px;padding:14px 16px;list-style:none;display:grid}.review-body .tp-findings li{color:var(--body);margin:0;font-size:15px;line-height:1.5}.review-body .tp-findings b{color:var(--ink)}.review-body .tp-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review-body .tp-col{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.review-body .tp-col h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);margin:0 0 10px;font-size:13px;font-weight:800}.review-body .tp-col.is-praise h3{color:var(--ok-ink)}.review-body .tp-col.is-crit h3{color:var(--warn-ink)}.review-body .tp-col.is-crit .tp-track .bar-fill{background:var(--brand-red)}.review-body .tp-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-body .tp-col li{grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.35;display:grid}.review-body .tp-col li b{color:var(--ink);font-size:16px}.review-body .tp-col li b small{color:var(--muted-strong);font-size:12px;font-weight:700}.review-body .tp-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.review-body .tp-quotes li{background:var(--alt);border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.review-body .tp-quotes q{quotes:"“" "”";color:var(--ink);font-weight:700}.review-body .tp-quotes span{color:var(--muted-strong);font-size:12px;font-weight:700}.review-body .tp-method{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:16px 0 0}.review-body .tp-method summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-size:15px;font-weight:800;list-style:none;display:flex}.review-body .tp-method summary::-webkit-details-marker{display:none}.review-body .tp-method summary:after{content:"+";color:var(--teal-ink);font-size:22px}.review-body .tp-method[open] summary:after{content:"−"}.review-body .tp-method>div{border-top:1px solid var(--line);padding:0 16px 14px}.review-body .tp-method p,.review-body .tp-method li{font-size:14px;line-height:1.55}.review-body .tp-legal{color:var(--muted-strong);margin:14px 0 0;font-size:14px}.review-body .tp-legal a{color:var(--teal-ink)}@media (width<=760px){.review-body .tp-grid,.review-body .tp-cols,.review-body .tp-quotes{grid-template-columns:minmax(0,1fr)}}.review-cta-limited{background-color:var(--navy2);background-image:var(--gradient-editorial);color:var(--on-navy);border-radius:18px;gap:12px;margin:8px 0 22px;padding:20px 22px;display:grid}.review-cta-limited .cta-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-cta-limited .cta-actions>a:not(.btn){text-underline-offset:3px;align-items:center;min-height:44px;padding:0 6px;font-weight:700;text-decoration:underline;display:inline-flex;color:var(--on-navy)!important}.review-body .review-cta-limited .cta-meta li{color:var(--on-navy-muted);font-size:13px}.review-cta-limited .cta-eligibility{color:var(--on-navy-muted);margin:0}.review-cta-limited .cta-eligibility a{color:var(--on-navy)}.journey-meta a{align-items:center;min-height:24px;display:inline-flex}.home-hero.is-signature{padding:44px 0 56px;overflow:hidden}.home-hero.is-signature .hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,440px);align-items:start;gap:0 48px}.home-hero.is-signature .hero-grid>.match-panel{grid-area:1/2/3}.home-hero.is-signature .hero-grid>.hero-stack{grid-column:1}.hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lime);margin:0 0 14px;font-size:12px;font-weight:800}.home-hero.is-signature h1{max-width:20ch}.hero-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:560px;min-height:220px;margin:30px 0 0;padding:6px 26px 18px 0;display:grid;position:relative}.hero-frame{clip-path:inset(0 round 16px);background:var(--navy);transform:rotate(var(--rot,0deg));aspect-ratio:4/5;--focus-ring:var(--lime);border:1px solid #ffffff2e;border-radius:16px;margin-right:-22px;display:block;position:relative;overflow:visible;box-shadow:0 24px 48px #00000061,0 0 0 1px #ffffff0a}.hero-frame:nth-child(2){z-index:1;margin-top:22px}.hero-frame:nth-child(3){margin-top:6px}.hero-frame img{object-fit:contain;object-position:top center;background:var(--navy);width:100%;height:100%;display:block}.hero-frame-chip{color:var(--on-navy);background:#0d193bdb;border:1px solid #ffffff29;border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;padding:5px 8px;font-size:12px;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.hero-frame-chip>span{overflow-wrap:anywhere;flex:auto;min-width:0}.hero-frame-chip b{color:var(--lime);letter-spacing:.03em;flex:none;font-size:12px}.hero-frame-chip i{color:var(--on-navy);flex:1 0 100%;font-size:12px;font-style:normal;font-weight:600;line-height:1.3}.hero-frame-chip .brand-tile{flex:none;padding:1px}.hero-facts{gap:8px 18px;font-size:13px}.hero-facts li span{color:var(--on-navy-muted)}html[data-motion-tier=lite] .hero-frame:nth-child(3){display:none}html[data-motion-tier=lite] .hero-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:320px;min-height:0;padding-right:14px}html[data-motion-tier=lite] .hero-frame{margin-right:0}.preview-bar{background:var(--gold);color:var(--navy);border-bottom:1px solid #0d193b33;font-size:13px}.preview-bar .shell{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding-block:6px;display:flex}.preview-bar strong{letter-spacing:.04em}.preview-bar a{text-underline-offset:3px;font-weight:800;text-decoration:underline}.shortlist-status{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);margin:0 0 8px;font-size:12px;font-weight:800}.shortlist-status b{background:var(--teal-soft);min-height:26px;color:var(--teal-ink);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.shortlist-status span{color:var(--muted-strong);letter-spacing:.02em;text-transform:none;font-weight:700}.card-grid[data-shortlist-grid] li{will-change:transform,opacity}.reviews-home{padding-block:36px 44px}.review-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.review-card{isolation:isolate;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:14px;padding:20px;position:relative}.review-cards [data-tilt]{--tilt:0}.review-card.is-limited{background:var(--navy2);color:var(--on-navy);border-color:var(--navy3);--focus-ring:var(--lime);--on-navy-muted:#b8c4d8}.review-card.is-limited .review-card-id h3,.review-card.is-limited .review-verdict-line strong,.review-card.is-limited .review-card-id small,.review-card.is-limited .review-facts{color:var(--on-navy)}.review-card.is-limited .review-facts{color:var(--on-navy-muted)}.review-card.is-limited .review-card-id .score-unscored small{color:var(--muted-strong)}.review-card.is-limited .review-shots a{background:var(--navy);border-color:var(--navy3)}.review-card.is-limited .review-shots img{background:var(--navy)}.review-card.is-limited .btn-ghost{border-color:var(--on-navy-line);color:var(--on-navy)!important}.review-card.is-pending{outline:2px dashed var(--gold);outline-offset:4px}.review-score.is-unscored b{color:var(--gold);letter-spacing:0;font-size:18px}.review-score.is-unscored span{color:var(--on-navy-muted)}.review-pending-note{color:var(--navy);background:var(--gold);border-radius:10px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:13px;font-weight:700;display:flex}.review-shots a{aspect-ratio:5/4}.review-shots img{object-fit:contain;object-position:top center}.review-card-scope{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.5}.review-card.is-limited .review-card-scope{color:var(--on-navy-muted)}.review-stopped{color:var(--on-navy);align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:1.45;display:flex}.review-stopped svg{color:var(--gold);flex:none;margin-top:2px}.evidence-desk{background-color:var(--navy2);background-image:var(--gradient-editorial);color:var(--on-navy);--focus-ring:var(--lime);--on-navy-muted:#b8c4d8;padding:64px 0 60px}.evidence-desk .section-head{margin:0}.evidence-desk .section-head h2{color:var(--on-navy)}.evidence-desk .section-lede{color:var(--on-navy-muted)}.evidence-desk-note{color:var(--on-navy-muted);border:1px solid var(--on-navy-line);background:#ffffff0d;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.desk-tabs{border:1px solid var(--on-navy-line);background:#ffffff0f;border-radius:999px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.desk-tabs button{min-height:40px;color:var(--on-navy-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.desk-tabs button.is-active{background:var(--lime);color:var(--navy)}.desk-tabs button .tab-indicator{display:none}.desk-tab-count{opacity:.8;font-size:12px;font-weight:800}.desk-status{color:var(--on-navy-muted);margin:12px 0 14px;font-size:13px}.desk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.desk-card{will-change:transform,opacity;min-width:0;margin:0}.desk-card>a{background:var(--navy);height:100%;color:inherit;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000047}.desk-card>a:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (hover:hover) and (pointer:fine){.desk-card>a:hover{border-color:#c8ff3d8c}}.desk-media{aspect-ratio:4/3;background:#0a1230;display:block;position:relative;overflow:hidden}.desk-media img{object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.desk-chip{color:var(--on-navy);background:#0d193be0;border:1px solid #ffffff2e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px 6px;width:max-content;min-width:0;max-width:calc(100% - 16px);padding:4px 8px;font-size:12px;font-weight:700;display:flex;position:absolute;top:8px;left:8px}.desk-chip>span{overflow-wrap:anywhere;min-width:0}.desk-chip b{color:var(--lime);letter-spacing:.04em;flex:none}.desk-chip .brand-tile{flex:none;padding:1px}.desk-zoom{width:30px;height:30px;color:var(--lime);background:#0d193be0;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.desk-body{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.desk-role{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:800}.desk-body strong{color:var(--on-navy);font-size:15px;line-height:1.3}.desk-pending{color:var(--navy);background:var(--gold);border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:4px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.evidence-desk-foot{flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;font-size:14px;display:flex}.evidence-desk-foot a{color:var(--lime);text-underline-offset:3px;align-items:center;gap:6px;min-height:32px;font-weight:800;text-decoration:underline;display:inline-flex}.tracker{padding-block:48px 12px}.offer-card{padding:18px 18px 16px;position:relative}.offer-card .offer-status{align-self:flex-start;margin:8px 0 0}.offer-card-go{color:var(--teal-ink);align-items:center;gap:6px;min-height:32px;margin-top:12px;font-size:13px;font-weight:800;display:inline-flex}.offer-card-go .arrow{transition:transform var(--m-state) var(--ease-out)}@media (hover:hover) and (pointer:fine){.offer-card:hover .offer-card-go .arrow{transform:translate(4px)}}.games-home{padding-block:40px 20px}.game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.game-grid li{margin:0}.state-explorer{padding:56px 0}.coverage{margin-top:6px}.coverage-legend{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.coverage-legend li{margin:0}.coverage-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);align-items:start;gap:22px 32px;display:grid}.coverage-title{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:800}.coverage-op-list,.coverage-top-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.coverage-op{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:0;padding:12px 14px;font-size:14px;display:grid}.coverage-op-name{color:var(--ink);font-size:15px;font-weight:800}.coverage-op-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--teal-ink);text-align:right;font-size:12px;font-weight:800}.coverage-op.is-count-only .coverage-op-kind,.coverage-op.is-unclear .coverage-op-kind{color:var(--warn-ink)}.coverage-op-facts{color:var(--body);grid-column:1/-1}.coverage-track{background:var(--alt);border-radius:6px;grid-column:1/-1;height:8px;margin-top:4px;display:block;overflow:hidden}.coverage-track .bar-fill{background-color:var(--brand-red);background-image:linear-gradient(90deg,#ee342b,#ff6a52);border-radius:6px}.coverage-op.is-count-only .coverage-track .bar-fill,.coverage-op.is-unclear .coverage-track .bar-fill{background:var(--line-strong)}.coverage-op-facts a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.coverage-top-list li{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;margin:0;padding:10px 12px;display:grid}.coverage-top-list .coverage-track{grid-column:1/-1;height:6px}.coverage-top-list .coverage-track .bar-fill{background-color:var(--navy);background-image:linear-gradient(90deg,#1e3b8a,#0ba8a1)}.coverage-links{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.coverage-links .btn{min-height:44px}.coverage-state-head{color:var(--body);align-items:flex-start;gap:6px;margin:0 0 12px;font-size:15px;line-height:1.5;display:flex}.coverage-state-head svg{color:var(--teal-ink);flex:none;margin-top:4px}.coverage-rows li{background:var(--surface);border:1px solid var(--line);border-radius:12px}.howto{padding-block:56px 20px}.stage-track{gap:18px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.stage-line{background:var(--alt);border-radius:4px;width:4px;position:absolute;top:14px;bottom:14px;left:11px;overflow:hidden}.stage-line-fill{background-color:var(--teal);background-image:linear-gradient(#0ba8a1,#c8ff3d)}.stage{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin:0;padding:16px 18px;display:grid;position:relative}.stage-num{background:var(--navy);width:26px;height:26px;color:var(--on-navy);box-shadow:0 0 0 4px var(--page);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:18px;left:-30px}.stage-icon{background:var(--teal-soft);width:44px;height:44px;color:var(--teal-ink);border-radius:14px;flex:none;place-items:center;display:grid}.stage-body h3{letter-spacing:-.01em;margin:0 0 4px;font-size:18px}.stage-body p{color:var(--body);margin:0 0 10px;font-size:15px;line-height:1.5}.stage-marks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stage-marks li{margin:0}.stage-mark{border:1px solid var(--line);background:var(--page);min-height:40px;color:var(--ink);border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:0 8px;padding:4px 10px 4px 6px;font-size:13px;font-weight:700;display:inline-grid}.stage-mark small{letter-spacing:.04em;text-transform:uppercase;color:var(--ok-ink);grid-column:2;align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.stage-mark .brand-tile{grid-row:1/3;padding:1px}.stage-mark.is-inspected small{color:var(--info-ink)}.stage-mark.is-asked small{color:var(--teal-ink)}.stage-mark.is-not-tested small,.stage-mark.is-stopped small,.stage-mark.is-attempted small{color:var(--warn-ink)}.stage-mark.is-stopped{border-color:var(--warn-line);background:var(--warn-surface)}.stage-mark.is-pending{border-style:dashed;border-color:var(--gold)}.stage-mark-none{color:var(--muted-strong);font-size:13px}.stage-learn{color:var(--teal-ink);align-items:center;gap:4px;min-height:28px;margin-top:10px;font-size:13px;font-weight:800;display:inline-flex}.changes{padding-block:44px 56px}.changes-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:32px}.timeline-wrap{position:relative}.timeline-wrap .timeline{margin-top:14px;position:relative}.changes-more{margin:8px 0 0 28px;font-size:14px}.changes-more a{color:var(--teal-ink);text-underline-offset:3px;align-items:center;gap:6px;min-height:32px;font-weight:800;text-decoration:underline;display:inline-flex}.changes-aside.g-trust{--focus-ring:var(--lime);--on-navy-muted:#b8c4d8;border-radius:20px;padding:22px 22px 20px}.changes-aside h3{letter-spacing:-.015em;color:var(--on-navy);margin:0 0 6px;font-size:20px}.changes-aside.g-trust p{color:var(--on-navy-muted);margin:0 0 14px}.changes-aside .input-list{border:1px solid var(--on-navy-line);background:#ffffff0f;border-radius:16px;margin:0 0 16px;padding:16px 18px}.changes-aside .input-list li,.changes-aside .trust-gates li{color:var(--on-navy)}.btn-outline-light{border:1px solid var(--on-navy-line);color:var(--on-navy)}.footer-controls{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.motion-toggle{border:1px solid var(--on-navy-line);min-height:44px;color:var(--on-navy);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.motion-toggle:disabled{opacity:.55;cursor:default}.motion-toggle[aria-pressed=true] svg{color:var(--lime)}@media (width<=1200px){.desk-grid,.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.home-hero.is-signature .hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.home-hero.is-signature .hero-grid>.match-panel,.home-hero.is-signature .hero-grid>.hero-stack{grid-area:auto}.hero-stack{max-width:520px;margin-top:0}.evidence-desk-head,.coverage-grid,.changes-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.home-hero.is-signature{padding:36px 0 44px}.hero-stack{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;padding-right:0}.hero-frame{margin-right:-14px}html[data-motion-tier=lite] .hero-frame{margin-right:0}.desk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desk-body{padding:10px 12px 12px}.desk-body strong{font-size:14px}.desk-tabs{justify-content:flex-start;width:100%}.desk-tabs button{padding:0 11px;font-size:13px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stage-track{gap:12px;padding-left:26px}.stage{grid-template-columns:minmax(0,1fr);padding:14px}.stage-num{width:24px;height:24px;font-size:12px;top:14px;left:-26px}.stage-icon{width:38px;height:38px}.review-cards{gap:14px}.evidence-desk{padding:44px 0}.state-explorer{padding:40px 0}.howto{padding-block:40px 12px}}@media (width<=480px){.desk-grid{grid-template-columns:1fr 1fr}.desk-chip{padding:3px 6px;font-size:12px}.game-grid{grid-template-columns:minmax(0,1fr)}.hero-frame{clip-path:inset(0 round 12px);border-radius:12px}.hero-frame-chip{padding:4px 6px;font-size:12px}.coverage-op{grid-template-columns:minmax(0,1fr)}.coverage-op-kind{text-align:left}}.scene-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.scene-grid>li{min-width:0;margin:0;display:flex}@media (width>=640px){.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width>=1101px){.scene-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}}.scene-index{padding-block:40px 8px}.scene-note{max-width:70ch;color:var(--muted-strong);margin:-6px 0 16px;font-size:14px;line-height:1.5}.scene-card{isolation:isolate;aspect-ratio:1;background:var(--navy);width:100%;min-width:0;min-height:300px;max-height:340px;color:var(--on-navy);--focus-ring:var(--lime);--scene-accent:255,194,51;box-shadow:inset 0 0 0 1px rgba(var(--scene-accent),.42),var(--shadow-card);transition:transform .32s var(--ease-out);border-radius:22px;flex-direction:column;flex:auto;justify-content:flex-end;display:flex;position:relative}.scene-card.is-gold{--scene-accent:255,194,51}.scene-card.is-teal{--scene-accent:11,168,161}.scene-card.is-jade{--scene-accent:61,214,150}.scene-card.is-sapphire{--scene-accent:96,146,255}.scene-card.is-violet{--scene-accent:168,132,255}.scene-media{z-index:-1;border-radius:inherit;background:var(--navy);pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-poster{display:block;position:absolute;inset:0}.scene-poster img,.scene-video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.scene-poster img{transition:transform .32s var(--ease-out)}.scene-video{opacity:0;transition:opacity .45s var(--ease-out),transform .32s var(--ease-out)}[data-scene-state=playing] .scene-video{opacity:1}.scene-shade{background:linear-gradient(#0d193b00 28%,#0d193b80 44%,#0d193be0 58%,#0d193bf7 100%);display:block;position:absolute;inset:0}.scene-copy{overflow-wrap:anywhere;background:linear-gradient(#0d193b00,#0d193bc7 26px,#0d193bdb 100%);flex-direction:column;gap:4px;margin-top:auto;padding:26px 18px 12px;display:flex}.scene-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lime);font-size:12px;font-weight:800}.scene-title{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.1}.scene-link{color:var(--on-navy);text-decoration:none}.scene-link:after{content:"";z-index:1;position:absolute;inset:0}.scene-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px;border-radius:6px}.scene-summary{color:var(--on-navy);margin:0;font-size:14px;line-height:1.45}.scene-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 14px;margin-top:0;display:flex}.scene-go{min-height:44px;color:var(--lime);align-items:center;gap:7px;padding:0;font-size:14px;font-weight:800;display:inline-flex}.scene-go .arrow{color:var(--lime)}.scene-evidence{z-index:2;min-height:44px;color:var(--on-navy);text-underline-offset:3px;align-items:center;padding:0;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex;position:relative}.scene-evidence:hover{text-decoration-thickness:2px}.scene-evidence:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:4px}@media (hover:hover) and (pointer:fine){.scene-card:hover{transform:translateY(-4px)}.scene-card:hover .scene-poster img,.scene-card:hover .scene-video{transform:scale(1.025)}.scene-card:hover .scene-go .arrow{transform:translate(4px)}}@media (width>=640px){.scene-card{aspect-ratio:1;max-height:420px}.scene-copy{padding:34px 20px 16px}.scene-title{font-size:26px}.scene-summary{font-size:15px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.scene-card,.scene-poster img,.scene-video{transition:none!important;transform:none!important}}@media print{.scene-video{display:none}.scene-card{box-shadow:none}}.state-id{vertical-align:middle;min-width:0;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.state-plaque{width:var(--plaque,44px);height:var(--plaque,44px);background:var(--alt);color:var(--navy);border:1px solid var(--line);border-radius:12px;flex:none;place-items:center;display:inline-grid;position:relative}.state-plaque .state-sil{transform:scale(var(--sil-scale,1))}.state-sil{fill:currentColor;flex:none;display:block}.state-plaque.is-empty{width:48px;height:48px;color:var(--muted-strong);border-style:dashed;border-color:var(--line-strong);background:var(--surface)}.state-id-text{flex-direction:column;gap:1px;min-width:0;display:flex}.state-id-name{overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.25}.state-id-code{letter-spacing:.06em;color:var(--muted-strong);font-size:12px;font-weight:800;line-height:1.2}.state-id.is-selected .state-plaque{outline:2px solid var(--teal-ink);outline-offset:-2px}.state-id-check{background:var(--teal-ink);color:#fff;border:2px solid var(--surface);border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-6px;right:-6px}.state-id-check svg{display:block}.state-id.on-dark{color:var(--on-navy)}.state-id.on-dark .state-plaque{color:var(--on-navy);border-color:var(--on-navy-line);background:#ffffff14}.state-id.on-dark .state-id-code{color:var(--on-navy-muted)}.state-id.on-dark .state-id-check{border-color:var(--navy)}.coverage-help{color:var(--muted-strong);margin:-4px 0 12px;font-size:13px;line-height:1.45}.coverage-top-list li{padding:0;display:block}.top-state{margin:0}.top-state>summary{cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id chev""count chev""track track";align-items:center;gap:4px 10px;min-height:44px;padding:10px 12px;list-style:none;display:grid}.top-state>summary::-webkit-details-marker{display:none}.top-state>summary::marker{content:""}.top-state>summary:focus-visible{outline:3px solid var(--focus-ring,var(--navy));outline-offset:-3px}.top-state>summary .state-id{grid-area:id}.top-state-count{color:var(--body);grid-area:count;font-size:13px;line-height:1.4}.top-state>summary .coverage-track{grid-area:track;margin-top:2px}.top-state-chevron{background:var(--alt);width:28px;height:28px;color:var(--navy);transition:transform var(--m-state,.22s) var(--ease-out,ease);border-radius:999px;grid-area:chev;place-items:center;display:grid}.top-state[open]>summary .top-state-chevron{transform:rotate(180deg)}.top-state-body{border-top:1px solid var(--line);gap:8px;padding:10px 12px 12px;display:grid}.top-state-sources{color:var(--body);gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.top-state-sources li{overflow-wrap:anywhere;margin:0}.top-state-sources b{color:var(--ink)}.top-state-more{margin:0;font-size:13px;line-height:1.45}.top-state-sources a,.top-state-more a,.coverage-help a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.coverage-state-head{flex-wrap:wrap;align-items:center;gap:8px 10px}.coverage-state-head>span:not(.state-id),.state-result-head>span:not(.state-id){flex:220px;min-width:0}.coverage-state-head .state-id svg{color:inherit;margin-top:0}.state-picker-row{align-items:center}.state-picker-row select{flex:160px}.state-picker-emblem{flex:none;align-items:center;display:inline-flex}.state-result-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.excluded-grid li{grid-template-columns:minmax(0,1fr);gap:6px}.program-list li>.state-id{flex-direction:row;align-items:center;gap:10px;display:inline-flex}.filter-chip .state-sil{flex:none}.select-field.is-inline .state-sil{color:var(--navy)}@media (width<=440px){.excluded-grid{grid-template-columns:minmax(0,1fr)}}.review-body .reputation .rep-summary{color:var(--body);max-width:min(70ch,100%);margin:0 0 12px;font-size:16px;line-height:1.55}.rep-sources,.reputation .pfx-summary{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rep-source{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--navy);border-radius:14px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:12px 14px 10px;display:flex}.rep-source.is-trustpilot{border-top-color:var(--teal)}.rep-source.is-appstore{border-top-color:var(--navy3)}.rep-source.tone-amber{border-top-color:var(--warn-line)}.rep-source .rep-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rep-source .rep-name{color:var(--ink);background:0 0;padding:0;font-size:16px;font-weight:800}.rep-source .rep-scope{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);background:var(--alt);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:800}.rep-source .rep-status-row{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:2px 0 0;display:flex}.review-body .rep-status{letter-spacing:-.03em;color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.1}.review-body .tone-navy .rep-status{font-size:28px}.review-body .tone-amber .rep-status{letter-spacing:-.02em;color:var(--warn-ink);background:var(--warn-surface);border:1px solid var(--warn-line);border-radius:8px;padding:4px 10px;font-size:20px;line-height:1.2}.review-body .rep-status-note,.review-body .rep-entity,.review-body .rep-checked{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.45}.review-body .rep-status-note{flex:12ch;min-width:0}@media (width<=640px){.review-body .tone-amber .rep-status-note{flex-basis:100%}}.review-body .rep-entity{color:var(--ink);font-weight:700}.review-body .rep-checked{font-weight:700}.rep-facts{border-top:1px solid var(--line);gap:5px;margin:4px 0 0;padding:8px 0 0;display:grid}.rep-facts>div{gap:1px;min-width:0;margin:0;display:grid}.rep-source .rep-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);font-size:11px;font-weight:800}.rep-source .rep-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.4}.review-body .rep-more{border-top:1px solid var(--line);margin:2px 0 0}.review-body .rep-more summary{cursor:pointer;min-height:40px;color:var(--teal-ink);align-items:center;gap:8px;font-size:13px;font-weight:800;list-style:none;display:flex}.review-body .rep-more summary::-webkit-details-marker{display:none}.review-body .rep-more summary:after{content:"";border-right:2px solid var(--teal-ink);border-bottom:2px solid var(--teal-ink);width:7px;height:7px;transition:transform var(--m-state,.22s) var(--ease-out,ease);flex:none;transform:translateY(-2px)rotate(45deg)}.review-body .rep-more[open] summary:after{transform:translateY(1px)rotate(-135deg)}.review-body .rep-more>div{color:var(--muted-strong);padding:0 0 8px;font-size:13px;line-height:1.5}.review-body .rep-more p{color:var(--muted-strong);margin:0 0 6px;font-size:13px;line-height:1.5}.review-body .rep-more p:last-child{margin-bottom:0}.review-body .rep-link{overflow-wrap:anywhere;align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;padding-top:4px;font-size:14px;display:inline-flex}.rep-dist{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0 0 12px;padding:12px 14px}.review-body .rep-dist-head{color:var(--muted-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 8px;font-size:13px;line-height:1.4;display:flex}.rep-dist-head strong{color:var(--ink);font-size:15px}.review-body .rep-dist-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.review-body .rep-dist-rows li{color:var(--muted-strong);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.3;display:grid}.rep-track{background:var(--alt);border-radius:6px;height:8px;display:block;overflow:hidden}.rep-track .bar-fill{background:var(--navy);border-radius:6px;height:100%;display:block}.rep-dist-rows b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:14px}.rep-dist-rows b small{color:var(--muted-strong);font-size:12px;font-weight:700}.review-body .rep-caption{color:var(--muted-strong);margin:8px 0 0;font-size:13px;line-height:1.45}.rep-themes{margin:0 0 12px}.review-body .rep-themes-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);margin:0 0 8px;font-size:13px;font-weight:800}.review-body .rep-theme-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.review-body .rep-theme-list>li{margin:0}.rep-theme{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0}.reputation .rep-theme summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:10px;padding:8px 14px;font-size:15px;font-weight:800;line-height:1.35;list-style:none;display:flex}.reputation .rep-theme summary::-webkit-details-marker{display:none}.reputation .rep-theme summary:after{content:"";border-right:2px solid var(--teal-ink);border-bottom:2px solid var(--teal-ink);width:8px;height:8px;transition:transform var(--m-state,.22s) var(--ease-out,ease);flex:none;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.reputation .rep-theme[open] summary:after{transform:translateY(2px)rotate(-135deg)}.rep-theme-n{color:var(--muted-strong);background:var(--alt);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:700}.rep-theme-hint{color:var(--muted-strong);font-size:12px;font-weight:700}.rep-theme-body{border-top:1px solid var(--line);padding:0 14px 12px}.review-body .rep-theme-body p{color:var(--body);margin:10px 0 0;font-size:15px;line-height:1.55}.rep-theme-body small{color:var(--muted-strong);font-size:13px}.review-body .rep-test-note{border-left:3px solid var(--navy);background:var(--alt);color:var(--body);border-radius:0 10px 10px 0;margin:10px 0 0;padding:10px 14px;font-size:15px;line-height:1.5}.rep-test-note b{color:var(--ink)}.reputation .pfx-method summary{min-height:48px;font-size:15px;line-height:1.35}.reputation .pfx-method summary:after{content:"";border-right:2px solid var(--teal-ink);border-bottom:2px solid var(--teal-ink);width:9px;height:9px;transition:transform var(--m-state,.22s) var(--ease-out,ease);flex:none;margin-left:12px;transform:translateY(-2px)rotate(45deg)}.reputation .pfx-method[open] summary:after{content:"";transform:translateY(2px)rotate(-135deg)}.review-body .tp-method summary:after{content:"";border-right:2px solid var(--teal-ink);border-bottom:2px solid var(--teal-ink);width:9px;height:9px;transition:transform var(--m-state,.22s) var(--ease-out,ease);flex:none;margin-left:12px;transform:translateY(-2px)rotate(45deg)}.review-body .tp-method[open] summary:after{content:"";transform:translateY(2px)rotate(-135deg)}.reputation .pfx-method .pfx-sample{margin:12px 0 8px}.reputation .pfx-method .pfx-bars{color:var(--muted-strong);margin:0 0 10px;font-size:14px;line-height:1.5}.reputation .pfx-method .pfx-bars b{color:var(--ink)}.review-body .tp-method .tp-sample-line{margin:12px 0 8px}.review-body .tp-method .tp-legal{margin:10px 0 0}.review-body .tp-source-link{color:var(--muted-strong);margin:12px 0 0;font-size:14px;font-weight:800}.review-body .tp-source-link a{color:var(--teal-ink);text-underline-offset:3px;text-decoration:underline}@media (width>=640px){.rep-sources,.reputation .pfx-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.review-body .tp-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.rep-source{container-type:inline-size}@container (width>=300px){.rep-source .rep-facts>div{grid-template-columns:minmax(84px,38%) minmax(0,1fr);align-items:baseline;gap:0 10px}.rep-source .rep-facts dt{line-height:1.4}}@media (width<=420px){.review-body .rep-status{font-size:24px}.review-body .tone-navy .rep-status{font-size:26px}.review-body .rep-dist-rows li{grid-template-columns:46px minmax(0,1fr) auto;gap:8px}}.score-rail{background:var(--alt);border-radius:4px;flex:none;align-self:stretch;width:100%;height:6px;font-style:normal;display:block;overflow:hidden}.score-rail.is-thin{height:3px}.score-rail .bar-fill{border-radius:inherit;max-width:100%;height:100%;display:block}.score-rail .bar-fill,.score-badge-rail b,.score-breakdown .score-bar b,.section-score .score-rail .bar-fill{background:linear-gradient(90deg,var(--score-rail-from,var(--score-rail,var(--teal))),var(--score-rail-to,var(--score-rail,var(--teal))))}.is-dark .score-rail,.review-dock .score-rail,.review-card.is-limited .score-rail{background:#ffffff29}.hero-card .score-rail{background:var(--alt)}html.js-motion .score-rail[data-bar].is-in .bar-fill,html.js-motion [data-bar].is-in .score-rail .bar-fill{transition-duration:.55s}.score-badge{background:var(--score-tint,var(--alt));border:1px solid var(--score-rail,var(--line-strong));vertical-align:middle;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:0 2px;max-width:100%;padding:3px 8px 4px;line-height:1.1;display:inline-flex}.score-badge-num{letter-spacing:-.01em;color:var(--score-ink,var(--ink));font-size:14px;font-weight:800}.score-badge small{color:var(--muted-strong);font-size:12px;font-weight:700}.score-badge-rail{background:#0d193b1f;border-radius:2px;flex-basis:100%;height:3px;margin-top:3px;font-style:normal;display:block;overflow:hidden}.score-badge-rail b{border-radius:inherit;max-width:100%;height:100%;display:block}.score-badge.is-md .score-badge-num{font-size:18px}.score-badge.is-md small{font-size:13px}.score-badge.is-dark{border-color:var(--on-navy-line);background:#ffffff14}.score-badge.is-dark small{color:var(--on-navy-muted)}.score-badge.is-dark .score-badge-rail{background:#ffffff29}.score-badge-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-strong);vertical-align:middle;margin-left:6px;font-size:12px;font-weight:800}small .score-badge,dd .score-badge{margin-right:6px}.score-meter{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.score-meter-figure{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;line-height:1;display:flex}.score-meter .score-meter-figure b{letter-spacing:-.03em;color:var(--score-ink,var(--navy));font-size:26px;font-weight:800}.score-meter .score-meter-figure span,.score-meter-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-strong);font-size:12px;font-weight:800}.score-meter-note{color:var(--muted-strong);font-size:14px;line-height:1.45}.score-meter.is-dark .score-meter-figure span,.score-meter.is-dark .score-meter-label,.score-meter.is-dark .score-meter-note{color:var(--on-navy-muted)}.score-unscored{background:var(--alt);border:1px dashed var(--line-strong);color:var(--ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding:6px 10px;line-height:1.15;display:inline-flex}.score-unscored b{letter-spacing:0;color:var(--ink);font-size:15px;font-weight:800}.score-unscored small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-strong);font-size:12px;font-weight:700}.review-score.score-meter{align-items:flex-end;min-width:96px;max-width:140px}.review-score.score-meter .score-meter-figure{text-align:right;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:2px}.score-unscored.review-score{align-items:flex-end}.score-unscored.review-score b{color:var(--ink);letter-spacing:0;font-size:15px}.score-figure.score-meter{flex-direction:column;align-items:flex-start;gap:8px;min-width:112px}.score-figure.score-meter .pending-score{color:var(--score-ink,var(--navy))}.score-total{flex-direction:column;gap:6px;min-width:120px;display:inline-flex}.score-total .score-meter-figure,.score-breakdown .score-val{color:var(--score-ink,var(--ink))}.cc-badge.is-test{background:var(--score-tint,var(--navy));color:var(--score-ink,var(--on-navy));border:1px solid var(--score-rail,transparent);border-radius:10px;flex-wrap:wrap}.cc-badge.is-test .score-badge-rail{margin-top:2px}.review-dock .dock-score .score-rail{margin-top:4px}.cmp-cell .score-badge{align-self:flex-start;margin-bottom:2px}.tested-facts dd .score-badge{vertical-align:middle}.social-tiles.is-live{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));max-width:560px;margin-bottom:12px}@media (width<=420px){.social-tiles.is-live{grid-template-columns:repeat(3,minmax(0,1fr))}.social-tiles.is-live .social-tile{padding-inline:4px}}@media (width<=1024px){.mobile-toc ol{max-height:calc(100dvh - 140px)}}.review-toc,.mobile-toc,.compare-tray{height:auto}@media (width<=760px){.cc-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px}.cc-head .brand-tile{max-width:88px}.cc-title{display:contents}.cc-title h2,.cc-title h3,.cc-title h4{grid-column:2;min-width:0}.cc-badges{order:2;grid-column:1/-1;gap:6px}.cc-title small{color:var(--muted-strong);order:3;grid-column:1/-1;font-size:13px;line-height:1.4}}@media (width<=640px){.review-card-id{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px}:is(.review-card-id>div:has(>h3),.review-card-id>div:has(>strong)){display:contents}.review-card-id h3,.review-card-id strong{grid-column:2;min-width:0}.review-card-id .review-score{order:2;grid-column:1/-1;justify-self:start}.review-card-id .review-score.score-meter{align-items:flex-start;max-width:none}.review-card-id .review-score.score-meter .score-meter-figure{text-align:left;flex-direction:row;align-items:baseline;gap:6px}.review-card-id small{order:3;grid-column:1/-1;line-height:1.4}.review-card-id .brand-tile{max-width:96px}.program-list li:has(>.state-id){grid-template-columns:minmax(0,1fr)}.program-list li:has(>.state-id)>.state-id{grid-column:1;min-width:0}.program-list li:has(>.state-id)>span{grid-column:1;min-width:0}.program-list li:has(>.state-id)>a{grid-column:1;min-width:0}}.page-head{position:relative}.page-head-inner{padding-block:18px 28px}.page-head .crumbs{margin:0 0 14px;padding-top:0}.page-head-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.page-head h1{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:1.06}.page-head-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.page-head-lede{max-width:62ch;margin:12px 0 0;font-size:17px;line-height:1.5}.page-head-meta{max-width:80ch;margin:14px 0 0;font-size:14px;line-height:1.5}.page-head-meta time{font-weight:700}.page-head-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.page-head.is-tool{background:var(--surface);border-bottom:1px solid var(--line)}.page-head.is-tool .page-head-inner{padding-block:14px 20px}.page-head.is-tool h1{max-width:none;font-size:clamp(28px,3.6vw,40px)}.page-head.is-tool .page-head-lede{color:var(--body);margin-top:8px;font-size:16px}.page-head.is-tool .page-head-meta,.page-head.is-document .page-head-meta,.page-head.is-state .page-head-meta{color:var(--muted-strong)}.page-head.is-tool .page-head-meta time,.page-head.is-document .page-head-meta time{color:var(--ink)}.page-head.is-tool .page-head-eyebrow,.page-head.is-document .page-head-eyebrow,.page-head.is-state .page-head-eyebrow{color:var(--teal-ink)}.page-head.is-document{background:var(--surface);border-bottom:1px solid var(--line)}.page-head.is-document .page-head-main{border-left:4px solid var(--navy);padding-left:18px}.page-head.is-document h1{max-width:28ch;font-size:clamp(28px,3.8vw,42px)}.page-head.is-document .page-head-lede{color:var(--body);font-size:18px}.page-head.is-state{background:var(--surface);border-bottom:1px solid var(--line)}.page-head.is-state .page-head-lede{color:var(--body)}.page-head.is-state .page-head-aside{align-self:start}.page-head.is-dark .page-head-inner{padding-block:20px 40px}.page-head.is-dark .page-head-lede,.page-head.is-dark .page-head-meta{color:var(--on-navy-muted)}.page-head.is-dark .page-head-eyebrow{color:var(--lime)}.page-head.is-dark .page-head-meta time{color:var(--on-navy)}.page-head.is-dark a:not(.btn-action):not(.btn){color:inherit;text-underline-offset:3px;text-decoration:underline}.page-head.is-commercial h1,.page-head.is-story h1{max-width:20ch}@media (width>=900px){.page-head-grid:has(.page-head-aside){grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:center;gap:40px}.page-head-inner{padding-block:22px 36px}.page-head.is-tool .page-head-inner{padding-block:18px 24px}}@media (width<=520px){.page-head-lede{font-size:16px}.page-head-actions>*{flex:100%}}.status-key-wrap{margin:16px 0}.status-key{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 24px;margin:0;display:grid}.status-key>div{border-left:3px solid var(--line-strong);padding:10px 0 10px 12px}.status-key dt{color:var(--ink);font-size:15px;font-weight:800}.status-key dd{color:var(--body);margin:2px 0 0;font-size:14px;line-height:1.5}details.status-key-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0 16px}details.status-key-wrap>summary{cursor:pointer;min-height:44px;color:var(--teal-ink);align-items:center;font-size:15px;font-weight:700;display:flex}details.status-key-wrap[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}.status-key-more{margin:12px 0 14px;font-size:14px}.status-key-more a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}html{overflow-wrap:break-word}h1,h2,h3{-webkit-hyphens:auto;hyphens:auto}:where([class*=-grid],[class*=-cards],.quick-facts,.state-aside,.score-block,.review-summary-main,.contact-topics,.rv-card,.review-card)>*{min-width:0}.quick-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.state-aside{grid-template-columns:minmax(0,1fr)}.state-status,.rv-status,.evidence-pill,.route-tag,.cc-badge,.offer-status,.state-aside-counts li{white-space:normal;max-width:100%}:where(.coverage-op-list,.coverage-top-list,.verdict-card,.verdict-cols,.contact-grid,.program-list li,.state-aside-counts,.signal-input-row,.test-scope li)>*,main .shell>*{min-width:0}.verdict-cols{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.verdict-cols{grid-template-columns:minmax(0,1fr)}}.offer-basis{flex-wrap:wrap;max-width:100%}.offer-basis time,.signal-submit{white-space:normal}.search-row input{flex:12rem;min-width:0}.test-scope li,.state-aside-counts li{flex-wrap:wrap}.coverage-top-list,.coverage-op-list,.safety-list{grid-template-columns:minmax(0,1fr)}.signal-input-row .signal-submit{white-space:normal;max-width:100%}.verdict-chip{white-space:normal;flex-wrap:wrap;max-width:100%}.verdict-chip>*{min-width:0}.section-score{flex-wrap:wrap}.section-score>*{min-width:0}@media (width<=760px){body .review-dock{flex-wrap:wrap;width:100%;max-width:100vw}body .review-dock>*{min-width:0}body .review-dock .btn{white-space:normal;text-overflow:clip}}.coverage-legend li{min-width:0;max-width:100%}.coverage-legend .state-status{white-space:normal}.scope-line{flex-wrap:wrap}.scope-line>span{flex:12em;min-width:0}svg.lucide{flex-shrink:0}.offer-figures,.offer-amount,.review-keyline,.keyline-score{flex-wrap:wrap}.offer-figures>*,.offer-amount>*,.keyline-score,.keyline-caveat,.pfx-n{min-width:0}.pfx-n small{overflow-wrap:anywhere}:where(main,footer) a:not([class]){padding-block:3px}.search-field:focus-within{outline:3px solid var(--focus-ring,var(--navy));outline-offset:2px}body .pfx-card summary .pfx-n,body .provider-strip-go{white-space:normal}.desk-chip,.social-tile{flex-wrap:wrap}.desk-chip>*,.social-tile>*{overflow-wrap:anywhere;min-width:0}.offer-amount b{overflow-wrap:anywhere}.hero-frame:focus-visible{z-index:3}html:has(#cmp-table){scroll-padding-top:140px}.page-head.is-light .policy-updated{font-weight:600;color:var(--muted-strong)!important;margin:0!important;font-size:14px!important}.page-head.is-light .byline .byline-author a{color:var(--ink)}.policy-lead{padding-top:20px}.policy-shell{padding-block:20px 56px}.policy-switch ul{flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.policy-switch a,.policy-switch span{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.policy-switch a:hover{border-color:var(--teal-ink);color:var(--teal-ink)}.policy-switch span[aria-current=page]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.policy-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.policy-main{min-width:0}.policy-summary{max-width:var(--measure);margin-bottom:28px}.policy-main .policy-article{max-width:var(--measure)}.policy-main .policy-article h2{margin:36px 0 10px;scroll-margin-top:92px;font-size:clamp(22px,2.4vw,26px);line-height:1.2}.policy-main .policy-article h2:first-child{margin-top:0}.policy-main .policy-article p{margin:0 0 14px;font-size:17px;line-height:1.7}.policy-related{max-width:var(--measure);margin-top:40px}.policy-toc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.policy-toc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:15px;font-weight:800;list-style:none;display:flex}.policy-toc summary::-webkit-details-marker{display:none}.policy-toc summary:after{content:"";border-right:2px solid var(--muted-strong);border-bottom:2px solid var(--muted-strong);width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.policy-toc[open] summary:after{transform:rotate(-135deg)}.policy-toc ol{counter-reset:toc;margin:0;padding:0 8px 8px;list-style:none}.policy-toc li{counter-increment:toc;margin:0}.policy-toc a{min-height:44px;color:var(--body);border-radius:8px;align-items:baseline;gap:10px;padding:10px 8px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.policy-toc a:before{content:counter(toc);min-width:18px;color:var(--teal-ink);flex:none;font-size:13px;font-weight:800}.policy-toc a:hover{background:var(--alt);color:var(--ink)}@media (width>=1024px){.policy-layout.has-toc{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px}.policy-toc{max-height:calc(100dvh - 120px);position:sticky;top:96px;overflow:auto}.policy-toc::details-content{content-visibility:visible;display:block}.policy-toc summary{cursor:default;pointer-events:none}.policy-toc summary:after{display:none}@supports not selector(::details-content){.policy-toc summary{cursor:pointer;pointer-events:auto}.policy-toc summary:after{display:block}}}.help-now h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(22px,2.6vw,28px)}.help-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.help-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);align-content:start;gap:6px;margin:0;padding:18px;display:grid}.help-card.is-primary{border-color:var(--navy);box-shadow:var(--shadow-card)}.help-icon{background:var(--teal-soft);width:36px;height:36px;color:var(--teal-ink);border-radius:50%;place-items:center;display:inline-grid}.help-card h3{margin:4px 0 0;font-size:18px;line-height:1.25}.help-card p{color:var(--body);margin:0;font-size:15px;line-height:1.55}.help-card a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.help-card .help-action a{background:var(--navy);min-height:52px;color:var(--on-navy);border-radius:12px;justify-content:center;align-items:center;margin:6px 0 4px;padding:0 18px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.help-card .help-action a:hover{background:var(--navy2)}.help-card .help-action a:focus-visible{outline-offset:3px}.help-card .source-line{margin-top:6px}.help-foot{color:var(--muted-strong);max-width:var(--measure);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:14px;line-height:1.5;display:flex}.help-foot svg{flex:none;margin-top:3px}@media (width>=860px){.help-grid{grid-template-columns:1.2fr 1fr 1fr}}.source-line{color:var(--muted-strong);margin:8px 0 0;font-size:13px;line-height:1.5;display:block}.source-line>*{margin-right:10px}.source-class{border:1px solid var(--line-strong);background:var(--alt);letter-spacing:.02em;color:var(--ink);border-radius:6px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-block}.source-name{color:var(--teal-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline;display:inline}.source-name svg{vertical-align:-1px;margin-left:4px}.source-date time,.source-flag time{color:var(--ink);font-weight:700}.source-flag{background:var(--warn-surface);border:1px solid var(--warn-line);color:var(--warn-ink);border-radius:6px;padding:1px 8px;font-weight:700;display:inline-block}.source-flag time{color:inherit}.source-flag svg{vertical-align:-2px;margin-right:4px}.source-history{color:var(--teal-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.source-note{display:block}.source-line.is-compact{margin-top:4px;font-size:12px}.change-shell{max-width:960px;padding-block:20px 56px}.change-filter ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.change-filter button,.change-filter-label{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.change-filter-label{cursor:default}.change-filter button:hover{border-color:var(--teal-ink)}.change-filter button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.change-filter button span,.change-filter-label span{opacity:.85;font-size:12px;font-weight:800}.change-filter-status{color:var(--muted-strong);margin:10px 0 0;font-size:14px}.change-legend{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:10px 0 0}.change-legend summary{cursor:pointer;align-items:center;min-height:48px;padding:0 16px;font-size:15px;font-weight:800;display:flex}.change-legend>:not(summary){margin-inline:16px}.change-legend>p{color:var(--body);margin-block:12px 16px;font-size:14px;line-height:1.6}.change-legend .status-legend{margin-top:4px}.change-section{padding-block:32px 0}.change-section h2{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 0 6px;font-size:clamp(22px,2.4vw,28px);display:flex}.change-count{color:var(--muted-strong);font-size:14px;font-weight:800}.change-lede{color:var(--body);max-width:var(--measure);margin:0 0 6px;font-size:15px}.change-feed{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.change-item{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:4px 24px;margin:0;padding:16px 0;display:grid}.change-item[hidden]{display:none}.change-item>time{color:var(--ink);padding-top:2px;font-size:14px;font-weight:700}.change-head{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.change-type{border:1px solid var(--line-strong);background:var(--alt);min-height:24px;color:var(--ink);border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.change-item[data-kind=correction] .change-type{background:var(--warn-surface);border-color:var(--warn-line);color:var(--warn-ink)}.change-item[data-kind=fact-recheck] .change-type,.change-item[data-kind=operator-update] .change-type{background:var(--ok-surface);color:var(--ok-ink);border-color:#0000}.change-item[data-kind=recheck] .change-type{background:var(--info-surface);color:var(--info-ink);border-color:#0000}.change-page{color:var(--ink);font-size:16px;font-weight:800}.change-page:hover{color:var(--teal-ink)}.change-note{color:var(--body);max-width:var(--measure);margin:6px 0 0;font-size:15px;line-height:1.6}.change-more{max-width:var(--measure);margin-top:4px}.change-more summary{cursor:pointer;min-height:44px;color:var(--teal-ink);align-items:center;font-size:14px;font-weight:700;display:inline-flex}.change-more p{color:var(--body);margin:0 0 6px;font-size:15px;line-height:1.6}.change-link{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;gap:2px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.change-empty{color:var(--muted-strong);margin:12px 0 0;font-size:15px}@media (width<=640px){.change-item{grid-template-columns:minmax(0,1fr);gap:6px}}.search-types ul{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.search-types button,.search-type-label{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.search-type-label{cursor:default}.search-types button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.search-types button span,.search-type-label span{opacity:.85;font-size:12px;font-weight:800}.search-dest{color:var(--muted-strong);word-break:break-all;grid-column:2;font-size:12px}.search-loading,.search-error{border-radius:var(--radius);margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.search-loading{background:var(--alt);color:var(--body)}.search-error{background:var(--warn-surface);border:1px solid var(--warn-line);color:var(--warn-ink);font-weight:600}.search-hint{max-width:var(--measure)}.notfound{padding-block:28px 56px}.notfound-h{margin:0 0 14px;font-size:20px}.notfound-hubs{margin:0}.help-now h2,.help-card h3,.policy-main .policy-article h2,.change-section h2,.notfound-h,.browse h2,.change-page,.policy-toc summary{font-weight:800}@media (width<=640px){.page-head.is-document .page-head-lede{font-size:16px}.page-head.is-document .page-head-main{padding-left:14px}}.source-list h3 .source-class{vertical-align:middle;margin-right:8px}.page-head.is-tool .page-head-meta .meta-part{display:inline}.page-head.is-tool .page-head-meta .meta-part+.meta-part:before{content:" · ";color:var(--muted)}.page-head.is-tool .page-head-meta{margin-top:10px;font-size:13px}@media (width<=760px){.page-head.is-tool .page-head-lede{font-size:15px}}.tool-body,.shell.dir-section{padding-block:16px 56px}.dir-tools{grid-template-columns:minmax(0,1.3fr) minmax(220px,.9fr) auto;align-items:end;gap:10px;padding:12px 14px}.dir-tools .search-field,.dir-tools .select-field{height:48px}.dir-more{align-self:end}.dir-more>summary{cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);min-height:48px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;list-style:none;display:inline-flex}.dir-more>summary::-webkit-details-marker{display:none}.dir-more>summary:hover{border-color:var(--navy)}.dir-more[open]>summary{background:var(--navy);color:var(--on-navy);border-color:var(--navy)}.dir-more-count{background:var(--lime);min-width:20px;height:20px;color:var(--navy);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.dir-more-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.dir-tools:has(.dir-more[open]) .dir-more{grid-column:1/-1}.dir-goals{padding:10px 14px}.dir-aids{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;padding:8px 16px 4px;display:flex}.dir-note{color:var(--muted-strong);flex:360px;max-width:78ch;margin:0;font-size:13px;line-height:1.45}.dir-aids .status-key-wrap{flex:0 auto;margin:0}.dir-aids details.status-key-wrap{background:0 0;border:0;padding:0}.dir-aids details.status-key-wrap>summary{min-height:44px;font-size:14px}.dir-aids details.status-key-wrap[open]{border:1px solid var(--line);background:var(--surface);flex-basis:100%;margin-bottom:8px;padding:0 16px}.match-status{border-bottom:0;padding:10px 16px 0}.match-section{padding-top:10px}.active-filters{border-bottom:0;padding:8px 14px 0}.match-empty-actions .btn{text-align:left;height:auto;padding-block:8px}@media (width<=760px){.shell.dir-section{padding-block:12px 40px}.dir-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px}.dir-tools .search-field{grid-area:1/1}.dir-tools>.select-field{grid-area:2/1/auto/-1}.dir-tools>.dir-more{grid-area:1/2}.dir-tools:has(.dir-more[open])>.dir-more{grid-area:3/1/auto/-1}.dir-more>summary{min-height:48px;padding:0 12px}.dir-more-body{grid-template-columns:minmax(0,1fr)}.dir-goals{gap:6px;padding:8px 12px}.dir-goals button{min-height:36px;padding:0 10px;font-size:13px}.dir-aids{padding:6px 12px 0}.match-status{padding:8px 12px 0}.match-section{padding-inline:12px}}.casino-card.is-directory{gap:8px;padding:14px}.casino-card.is-directory .cc-badges{gap:6px}.casino-card.is-directory .cc-badge.is-record,.casino-card.is-directory .cc-badge.is-rules{text-transform:none;letter-spacing:0;font-weight:700}.casino-card.is-directory .cc-actions>.btn-action{flex:100%;justify-content:center}.casino-card.is-directory .cc-actions>.direct-casino-link{flex:auto;justify-content:center}.cc-actions .cc-secondary{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;flex:100%;align-items:center;padding:0 6px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.cc-actions .cc-secondary:hover{color:var(--navy)}.casino-card.is-directory .cc-more summary{min-height:44px}.casino-card.is-directory .cc-more[open]>summary{margin-bottom:4px}.dir-owners .operator-groups li{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.dir-owners .operator-chip a{align-items:center;min-height:32px;padding-inline:2px;font-size:14px;display:inline-flex}@media (width<=760px){.dir-owners .operator-groups li{grid-template-columns:minmax(0,1fr)}}.shell.tool-body{padding-block:16px 56px}.cmp{gap:12px}.cmp-picker{gap:10px;padding:12px 14px}.cmp-controls{gap:8px}.cmp-status{font-size:14px}.cmp-summary{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--navy);padding:14px 16px}.cmp-summary h2{letter-spacing:-.01em;margin:0 0 6px;font-size:16px}.cmp-summary ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cmp-summary li{color:var(--body);font-size:14px;line-height:1.5}.cmp-summary li strong{color:var(--ink)}.cmp-summary-val{margin-right:4px;display:inline}.cmp-summary p{color:var(--muted-strong);margin:8px 0 0;font-size:13px}.cmp-group-row{border-top:1px solid var(--line-strong);background:var(--alt)}.cmp-group{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);padding:8px 16px;font-size:12px;font-weight:800;display:block}.cmp-brand-links{flex-wrap:wrap;gap:2px 12px;display:flex}.cmp-who{color:var(--muted-strong);font-size:12px;font-weight:800;display:none}.cmp-cell .cmp-more summary{min-height:32px}@media (width<=760px){.cmp-who{display:block}.cmp-group{padding:8px 12px}.cmp-summary{padding:12px}}@media (width>=1024px){.cmp-about ul{columns:2;column-gap:40px}.cmp-about li{break-inside:avoid}}.shell.bonus-section.tool-body{padding-block:16px 24px}.bonus-filterbar{gap:6px;margin-bottom:10px}.bonus-filterbar legend{margin-bottom:6px;font-size:13px}.bonus-kindnote{color:var(--muted-strong);max-width:84ch;margin:0 0 14px;font-size:13px;line-height:1.5}.bonus-none{border-radius:var(--radius);background:var(--alt);border:1px dashed var(--line-strong);color:var(--body);margin:0 0 14px;padding:14px 16px;font-size:14px;line-height:1.5;display:none}:is(.bonus-section:has(input[value=registration-credit]:checked) .bonus-card:not([data-kinds~=registration-credit]),.bonus-section:has(input[value=mail-in]:checked) .bonus-card:not([data-kinds~=mail-in])){display:none}:is(.bonus-section:has(input[value=registration-credit]:checked) .bonus-none[data-for=registration-credit],.bonus-section:has(input[value=mail-in]:checked) .bonus-none[data-for=mail-in],.bonus-section:has(input[value=no-purchase]:checked) .bonus-none[data-for=no-purchase],.bonus-section:has(input[value=first-purchase]:checked) .bonus-none[data-for=first-purchase],.bonus-section:has(input[value=daily]:checked) .bonus-none[data-for=daily],.bonus-section:has(input[value=promo-codes]:checked) .bonus-none[data-for=promo-codes]){display:block}.bonus-grid{align-items:start;gap:14px}.bonus-card{flex-direction:column;gap:2px;padding:16px;display:flex}.bonus-card h2{font-size:20px}.bonus-entry{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);border-left-width:4px;margin-top:10px;padding:12px 12px 10px}.bonus-card .bonus-entry:first-of-type{border-top:1px solid var(--line)}.bonus-entry[data-route=registration-credit]{border-left-color:var(--teal);background:var(--ok-surface)}.bonus-entry[data-route=postal-request]{border-left-color:var(--blue);background:var(--info-surface)}.bonus-entry[data-route=daily]{border-left-color:var(--navy3);background:var(--card)}.bonus-entry[data-route=paid-package],.bonus-entry[data-route=promo-code],.bonus-entry[data-route=rotating-pack],.bonus-entry[data-route=percentage-uplift]{border-left-color:var(--brand-red);background:var(--surface)}.bonus-entry .bonus-label{letter-spacing:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 8px;font-size:13px;display:flex}.route-tag{background:var(--navy);color:var(--on-navy);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:800;display:inline-flex}.bonus-title{color:var(--muted-strong);font-weight:700}.bonus-receive{color:var(--body);margin:8px 0 0;font-size:13px;line-height:1.45}.bonus-steps{margin:6px 0 0;font-size:13px}.bonus-steps summary{cursor:pointer;color:var(--teal-ink);align-items:center;min-height:36px;font-weight:700;display:inline-flex}.bonus-steps ol{color:var(--body);margin:4px 0 0;padding-left:20px;line-height:1.5}.bonus-steps-none{color:var(--muted-strong);margin:6px 0 0;font-size:12px}.bonus-card>ul{margin-top:12px;font-size:13px}.bonus-reading{margin-top:20px}@media (width<=760px){.bonus-filterbar{overscroll-behavior-x:contain;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.bonus-filterbar legend{flex:0 0 100%;width:auto;position:static}.bonus-filter{flex:none}.bonus-card{padding:14px}}.bonus-redeem{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bonus-redeem li,.bonus-facts li{color:var(--body);align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:flex}.bonus-redeem svg,.bonus-facts svg{color:var(--teal-ink);flex:none;margin-top:2px}.bonus-facts{margin-top:8px;font-size:13px}.bonus-facts summary{cursor:pointer;color:var(--teal-ink);align-items:center;min-height:44px;font-weight:700;display:inline-flex}.bonus-facts ul{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.bonus-redeem li>*,.bonus-facts li>*{min-width:0}.bonus-facts a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=760px){.cmp-picker{gap:8px;padding:10px 12px}.cmp-picked{gap:6px;width:100%}.cmp-pick{gap:6px;min-height:40px;padding:3px 5px 3px 8px}.cmp-pick-name{flex:auto;font-size:13px}.cmp-pick-swap,.cmp-pick-remove{width:30px;height:30px}.cmp-picked>li{flex:100%}.cmp-full{font-size:12px}.cmp-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.cmp-controls .cmp-copy-note,.cmp-controls .cmp-copy-fallback{grid-column:1/-1}.cmp-controls .select-field.is-inline{width:100%}.cmp-controls .select-field.is-inline select{max-width:none}.cmp-diff{justify-content:center;padding:0 10px;font-size:13px}.cmp-copy{justify-content:center}.cmp-controls .cmp-clear{justify-self:start}}:is(.bonus-section:has(input[value=registration-credit]:checked) .bonus-entry:not([data-route=registration-credit]),.bonus-section:has(input[value=mail-in]:checked) .bonus-entry:not([data-route=postal-request]),.bonus-section:has(input[value=no-purchase]:checked) .bonus-entry:not([data-kind=no-purchase]),.bonus-section:has(input[value=first-purchase]:checked) .bonus-entry:not([data-kind=first-purchase]),.bonus-section:has(input[value=daily]:checked) .bonus-entry:not([data-kind=daily])){display:none}@media (width<=760px){.casino-card.is-directory .cc-actions>.direct-casino-link{text-align:center;flex:calc(50% - 8px);height:auto;padding-block:8px}.casino-card.is-directory .cc-actions>.compare-toggle-wrap{flex:calc(50% - 8px)}.casino-card.is-directory .cc-actions .compare-toggle{justify-content:center;width:100%}}.bonus-filterbar{min-width:0;max-width:100%}.cmp-src span,.cmp-src a,.cmp-detail,.cmp-value,.cmp-summary li,.bonus-note,.offer-source,.bonus-redeem li{overflow-wrap:anywhere}@media (width<=760px){.cmp-picked>li{flex:calc(50% - 6px)}.cmp-pick .brand-tile,.cmp-pick img{display:none}.cmp-full{margin-top:-2px}.cmp-status{font-size:13px;line-height:1.45}.cmp-summary{margin-top:20px}.cmp-controls .cmp-copy-note:empty{display:none}.cmp-controls .cmp-copy,.cmp-controls .cmp-clear{justify-content:center;min-height:44px}.cmp-pick-name{line-height:1.2}.cmp-pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cmp-pairs button{white-space:normal;border-radius:12px;min-height:44px;padding:4px 6px;font-size:12px;line-height:1.25}}.compare-tray{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;background:var(--navy);color:var(--on-navy);--focus-ring:var(--lime);border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 8px 8px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 44px #0d193b52}html.js-motion .compare-tray{animation:tray-in .32s var(--ease) both}@keyframes tray-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.compare-tray-marks{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.compare-tray-marks li{margin:0;display:inline-flex;position:relative}.compare-tray-marks .brand-tile{max-width:64px;padding:2px}.compare-tray-remove{background:var(--lime);width:24px;height:24px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-8px;right:-8px}.compare-tray-slot{border:1px dashed var(--on-navy-line);width:26px;height:26px;color:var(--on-navy-muted);border-radius:8px;place-items:center;font-weight:800;display:grid}.compare-tray-go{white-space:nowrap;min-height:44px;padding:0 14px;font-size:14px}.compare-tray-clear,.compare-tray-hide{min-width:44px;min-height:44px;color:var(--on-navy);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.compare-tray-hide{border:1px solid var(--on-navy-line)}@media (hover:hover){.compare-tray-clear:hover,.compare-tray-hide:hover{background:#ffffff1a}}.compare-tray.is-collapsed{left:auto;right:calc(12px + env(safe-area-inset-right));box-shadow:none;background:0 0;padding:0;transform:none}html.js-motion .compare-tray.is-collapsed{animation:none}.compare-tray-reopen{background:var(--navy);min-height:44px;color:var(--on-navy);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #0d193b4d}.compare-tray-count{background:var(--lime);min-width:22px;height:22px;color:var(--navy);border-radius:999px;place-items:center;font-size:13px;display:inline-grid}.compare-tray.is-keyboard{display:none}body:has([data-signal-sheet]) .compare-tray{display:none}body:has(.lightbox:target) .compare-tray{display:none}body.has-signal-teaser .compare-tray{bottom:calc(120px + env(safe-area-inset-bottom))}body.has-compare-tray{padding-bottom:calc(80px + env(safe-area-inset-bottom))}html:has(body.has-compare-tray){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}@media (width<=640px){.compare-tray{max-width:none;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:22px;justify-content:space-between;gap:6px;padding:6px 6px 6px 10px;transform:none}html.js-motion .compare-tray{animation:none}.compare-tray-go{flex:auto;justify-content:center;padding:0 10px;font-size:13px}.compare-tray-hide-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-tray.is-collapsed{left:auto;right:12px}}@media (width<=480px){.compare-tray-marks{display:none}}.cmp-links .cmp-review{color:var(--teal-ink)}.cmp-links .cmp-brand-links{gap:2px 14px}.cmp-blank-key{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.cmp-blank-key>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:8px 10px}.cmp-blank-key dt{color:var(--ink);font-size:.8rem;font-weight:800}.cmp-blank-key dd{color:var(--muted-strong);margin:2px 0 0;font-size:.82rem;line-height:1.4}@media (width<=900px){.cmp-blank-key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.cmp-blank-key{grid-template-columns:minmax(0,1fr)}}.rv-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:2px 10px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.rv-status svg{flex:none}.rv-status.is-hands-on{color:var(--ok-ink);background:var(--ok-surface);border-color:var(--ok-surface)}.rv-status.is-limited{color:var(--info-ink);background:var(--info-surface);border:1px dashed var(--info-ink)}.rv-status.is-record{color:var(--body);background:var(--alt);border-color:var(--line-strong)}.rv-status.is-untested{color:var(--muted-strong);border:1px dashed var(--line-strong);background:0 0}.review-hero .rv-status.is-hands-on{color:var(--navy);background:var(--lime);border-color:var(--lime)}.review-hero .rv-status.is-limited{color:var(--on-navy);border:1px dashed var(--on-navy-muted);background:#ffffff14}.review-hero .crumbs{margin-bottom:14px;padding-top:16px}.review-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,.6fr);align-items:center;gap:48px;padding-bottom:36px}.review-hero-main{min-width:0}.review-kickers{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;display:flex}.review-hero h1{max-width:22ch;margin-bottom:14px}.review-verdict{margin-bottom:16px}.review-kicker-date{color:var(--on-navy-muted);font-size:14px;font-weight:700}.review-kicker-date time{color:var(--on-navy)}.review-keyline{flex-wrap:wrap;align-items:stretch;gap:8px 10px;max-width:64ch;margin:0 0 18px;display:flex}.keyline-score{background:var(--surface);color:var(--navy);border-radius:12px;align-items:baseline;gap:4px;padding:8px 14px;font-size:15px;line-height:1.2;display:inline-flex}.keyline-score b{letter-spacing:-.02em;font-size:26px;font-weight:800}.keyline-score span{color:var(--muted-strong);font-weight:700}.keyline-score em{color:var(--body);margin-left:6px;font-style:normal;font-weight:700}.keyline-score.is-unscored b{font-size:20px}.keyline-caveat{border-left:3px solid var(--gold);color:var(--on-navy);background:#ffc2331f;border-radius:12px;flex:260px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.keyline-caveat svg{color:var(--gold);flex:none;margin-top:2px}.review-hero-actions .hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.review-hero-actions .hero-actions small{text-align:left;color:var(--on-navy-muted);flex:100%;margin:0;font-size:13px}.review-hero .btn-ghost.direct-casino-link{border:1px solid var(--on-navy-line);background:0 0;color:var(--on-navy)!important}.review-hero-actions .cta-eligibility{max-width:64ch;margin:10px 0 0;padding-top:10px}.review-hero-frame{min-width:0}.review-proof-frame{margin:0}.review-proof-frame a{border:1px solid var(--on-navy-line);background:var(--navy2);border-radius:12px;display:block;overflow:hidden;box-shadow:0 18px 40px #00000047}.review-proof-frame img{width:100%;height:auto;display:block}.review-proof-frame figcaption{color:var(--on-navy-muted);margin-top:8px;font-size:13px;line-height:1.4}.review-proof-frame figcaption a{box-shadow:none;color:var(--on-navy);text-underline-offset:3px;background:0 0;border:0;font-weight:700;text-decoration:underline;display:inline}.review-proof-frame .ev-id{margin:0 4px 0 0;display:inline-block}.review-summary{background:var(--surface);border-bottom:1px solid var(--line)}.review-summary-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);align-items:start;gap:20px 40px;padding-block:28px 24px;display:grid}.review-summary-main{gap:16px;min-width:0;display:grid}.review-summary-meta{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 24px;padding-top:14px;display:flex}.review-summary .review-facts-card{box-shadow:var(--shadow-card);border:1px solid var(--line)}.review-proof{margin:0}.review-proof-body p{color:var(--body);margin:0 0 8px;font-size:16px;line-height:1.55}.review-proof-body b{color:var(--ink)}.review-proof-body .is-caveat{border-left:3px solid var(--warn-ink);background:var(--warn-surface);color:var(--warn-ink);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.review-proof-body .is-caveat b{color:var(--warn-ink)}.review-proof-body .is-caveat svg{flex:none;margin-top:3px}.review-proof-links{margin:0!important}.review-proof-links a{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.review-summary .direct-answer{background:var(--alt);border:1px solid var(--line);border-left:3px solid var(--navy);max-width:none;color:var(--body);margin:0}.review-summary .direct-answer b,.review-summary .direct-answer time{color:var(--ink)}.review-summary .direct-answer a{color:var(--teal-ink)}.review-record{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0}.review-record>summary{cursor:pointer;min-height:44px;color:var(--teal-ink);align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:flex}.review-record[open]{flex:100%}.review-record[open]>summary{border-bottom:1px solid var(--line)}.review-record .current-record{background:0 0;border-left:0;border-radius:0;max-width:none;margin:0;padding:12px 16px 14px}.review-summary .review-byline{color:var(--body);margin:0}.review-summary .review-byline strong,.review-summary .review-byline .byline-author a{color:var(--ink)}.review-summary .share-actions{margin:0}.change-ribbon{color:var(--body);flex-wrap:wrap;align-items:center;gap:2px 14px;margin:0;font-size:14px;line-height:1.5;display:flex}.change-ribbon b,.change-ribbon time{color:var(--ink);font-weight:700}.change-ribbon a{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.review-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.review-glance-col{border-radius:var(--radius);border:1px solid var(--line);background:var(--page);padding:12px 14px 8px}.review-glance-col.is-untested{border-style:dashed}.review-glance .review-glance-h{color:var(--ink);align-items:center;gap:6px;margin:0 0 6px;font-size:14px;font-weight:800;display:flex}.review-glance-col.is-worked svg{color:var(--ok-ink)}.review-glance-col.is-concerns svg{color:var(--warn-ink)}.review-glance-col.is-untested svg{color:var(--muted-strong)}.review-glance ul{margin:0;padding:0 0 0 18px}.review-glance li{color:var(--body);margin:0 0 6px;font-size:14px;line-height:1.5}.hero-card .quick-facts{gap:10px 14px}@media (width<=1024px){.review-hero-grid{grid-template-columns:minmax(0,1fr) 150px;gap:24px}.review-hero h1{max-width:none}.review-summary-grid,.review-glance{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.review-hero-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:22px}.review-hero h1{margin-bottom:10px;font-size:28px}.review-verdict{margin-bottom:12px;font-size:16px;line-height:1.5}.review-keyline{margin-bottom:14px}.keyline-caveat{font-size:14px}.review-hero-actions .hero-actions .btn{flex:100%;min-height:46px}.review-hero-frame .review-proof-frame{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.review-hero-frame .review-proof-frame a{box-shadow:none;border-radius:8px}.review-hero-frame .review-proof-frame figcaption{margin:0}.review-summary-grid{gap:16px;padding-block:20px 18px}.review-summary-meta{gap:2px 18px}}.review-body .discrepancy{border:1px dashed var(--warn-ink);border-radius:var(--radius-lg);background:var(--warn-surface);margin:26px 0;padding:6px 18px 14px}.review-body .discrepancy-title{border-bottom:1px solid var(--warn-line);color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:none;margin:0 0 6px;padding:10px 0 8px;font-size:15px;display:flex}.review-body .discrepancy-title b{color:var(--warn-ink);font-size:16px}.review-body .discrepancy-title span{color:var(--warn-ink);opacity:.9;font-size:13px;font-weight:700}.review-body .discrepancy-title svg{flex:none}.review-body .discrepancy .warning-card{box-shadow:none}.review-body .discrepancy>p,.review-body .discrepancy>.table-scroll-wrap{max-width:none}.payout-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.payout-status>div{border-radius:var(--radius);background:var(--card);border-left:4px solid var(--line-strong);padding:12px 14px}.payout-status .is-completed{border-left-color:var(--warn-ink)}.payout-status .is-rules{border-left-color:var(--teal)}.payout-status dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-strong);margin:0 0 4px;font-size:12px;font-weight:800}.payout-status dd{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.5}@media (width<=640px){.payout-status{grid-template-columns:minmax(0,1fr)}}.ev-stages{border-top:1px solid var(--line);margin-top:8px;padding-block:44px 32px}.ev-stages h2{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(24px,3vw,32px)}.ev-stages-lede{max-width:var(--measure);color:var(--body);margin:0 0 24px;font-size:16px;line-height:1.6}.ev-stages-lede a,.ev-stage figcaption a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ev-stage{margin:0 0 28px}.ev-stage h3{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px;font-size:18px;font-weight:800;display:flex}.ev-stage h3 small{color:var(--muted-strong);font-size:13px;font-weight:700}.ev-stage-list{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px 16px;margin:0;padding:0;list-style:none;display:grid}.ev-stage-list li{min-width:0;margin:0}.ev-stage-list figure{flex-direction:column;gap:8px;margin:0;display:flex}.ev-stage-thumb{background:var(--navy);border:1px solid var(--navy3);border-radius:12px;justify-content:center;align-items:center;height:210px;display:flex;overflow:hidden}.ev-stage-thumb picture{display:contents}.ev-stage-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ev-stage figcaption{color:var(--body);font-size:14px;line-height:1.5}.ev-stage figcaption .ev-id{margin-right:4px}@media (width<=520px){.ev-stage-list{grid-template-columns:minmax(0,1fr);gap:16px}.ev-stage-list figure{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ev-stage-thumb{height:150px}}html:has(.lightbox:target){scrollbar-gutter:stable}.lightbox-bar{flex-wrap:wrap;justify-content:center}.lightbox-count{text-align:center;min-width:5ch;color:var(--on-navy);font-size:14px;font-weight:700}.rv-head-extras{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;display:flex}.rv-head-extras .rv-byline{color:var(--muted-strong);margin:0;font-size:14px}.rv-head-extras .rv-byline a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.page-head.is-tool .status-key-wrap{max-width:var(--measure);margin:12px 0 0}.page-head.is-tool strong time{font-weight:700}.rv-paths{padding-block:22px 4px}.rv-paths h2{letter-spacing:-.01em;margin:0 0 12px;font-size:20px}.rv-paths ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rv-paths li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;margin:0;padding:14px 16px;display:flex}.rv-paths strong{color:var(--ink);font-size:16px}.rv-paths small{color:var(--muted-strong);font-size:14px;line-height:1.45}.rv-paths-links{flex-direction:column;margin-top:2px;display:flex}.rv-paths-links a{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;border-top:1px solid var(--line);align-items:center;font-size:14px;line-height:1.35;text-decoration:underline;display:flex}.rv-paths-links b{color:var(--ink);margin-right:6px}.rv-cards{gap:20px;display:grid}.rv-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);gap:14px;min-width:0;max-width:980px;padding:22px;display:grid}.rv-card.is-limited{border-style:dashed;border-color:var(--line-strong)}.rv-card-id{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;display:grid}.rv-card-id strong{color:var(--ink);font-size:18px;display:block}.rv-card-id small{color:var(--muted-strong);font-size:13px;display:block}.rv-card-verdict{color:var(--ink);margin:0;font-size:19px;font-weight:700;line-height:1.4}.rv-card .review-card-scope{color:var(--body);margin:0;font-size:15px;line-height:1.55}.rv-strip{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rv-strip li{flex:none;min-width:0;margin:0}.rv-strip-link{color:var(--ink);flex-direction:column;gap:6px;max-width:200px;text-decoration:none;display:flex}.rv-strip-img{background:var(--navy);border:1px solid var(--navy3);border-radius:12px;justify-content:center;align-items:center;min-width:96px;height:170px;display:flex;overflow:hidden}.rv-strip-img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.rv-strip-cap{color:var(--muted-strong);font-size:13px;line-height:1.35}.rv-strip-link:hover .rv-strip-img{border-color:var(--teal)}.rv-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rv-card-actions{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.rv-card-actions .btn{min-height:46px}.rv-quiet{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.rv-card-more{color:var(--muted-strong);margin:0;font-size:14px}.rv-card-more a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.tested-list-title{flex-wrap:wrap}@media (width<=640px){.rv-card{padding:16px}.rv-card-id{grid-template-columns:auto minmax(0,1fr)}.rv-card-id .rv-status{grid-column:1/-1;justify-self:start}.rv-strip{flex-wrap:nowrap;gap:8px}.rv-strip li{flex:1 1 0}.rv-strip-img{min-width:0;height:120px}.rv-strip-cap{font-size:12px}.rv-card .tested-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=420px){.rv-card .tested-facts{grid-template-columns:minmax(0,1fr)}}#evidence:has(#ev-op-crown-coins:checked) .evidence-group:not([data-operator=crown-coins]){display:none}#evidence:has(#ev-op-freespin:checked) .evidence-group:not([data-operator=freespin]){display:none}#evidence:has(#ev-op-lonestar:checked) .evidence-group:not([data-operator=lonestar]){display:none}#evidence:has(#ev-op-stake-us:checked) .evidence-group:not([data-operator=stake-us]){display:none}#evidence:has(#ev-stage-registration:checked) .evidence-library>li:not([data-stage=registration]){display:none}#evidence:has(#ev-stage-verification:checked) .evidence-library>li:not([data-stage=verification]){display:none}#evidence:has(#ev-stage-bonuses:checked) .evidence-library>li:not([data-stage=bonuses]){display:none}#evidence:has(#ev-stage-purchase:checked) .evidence-library>li:not([data-stage=purchase]){display:none}#evidence:has(#ev-stage-play:checked) .evidence-library>li:not([data-stage=play]){display:none}#evidence:has(#ev-stage-support:checked) .evidence-library>li:not([data-stage=support]){display:none}#evidence:has(#ev-stage-redemption:checked) .evidence-library>li:not([data-stage=redemption]){display:none}@media (width<=1024px){html:has([data-mobile-toc]){scroll-padding-top:72px}}@media (width<=760px){.review-hero-actions .hero-actions small{font-size:13px}.review-hero-actions .cta-eligibility{border-top:0;margin-top:6px;padding-top:0;font-size:13px!important;line-height:1.45!important}.review-hero-frame .review-proof-frame{grid-template-columns:52px minmax(0,1fr)}.review-summary .review-facts-card .operator-identity{padding-bottom:10px}.review-summary .review-facts-card .score-block{padding:10px 0}.review-summary .review-facts-card .pending-score{font-size:34px}.review-glance{gap:8px}.review-glance-col{padding:10px 12px 4px}.review-glance li{margin-bottom:4px}}@media (width>=340px) and (width<=760px){.review-summary .quick-facts{grid-template-columns:1fr 1fr}}@media (width<=760px){.review-hero .crumbs{margin-bottom:10px;padding-top:12px}.review-kickers{margin-bottom:8px}.review-summary .review-byline{gap:2px 14px;font-size:14px}.review-summary-meta .change-ribbon{font-size:14px}.review-hero-grid{gap:10px;padding-bottom:16px}.review-hero-actions .hero-actions{gap:8px}.review-hero-actions .hero-actions .btn{min-height:44px}.review-keyline{gap:6px 8px;margin-bottom:12px}.keyline-score{padding:6px 12px}.keyline-score b{font-size:24px}}.review-summary .direct-answer p,.review-summary .direct-answer-main,.review-summary .direct-answer-scope{color:var(--body)}@media (width>=761px){.review-hero-frame{justify-self:end;width:100%;max-width:280px}.review-hero-frame .review-proof-frame img{width:auto;max-width:100%;max-height:420px;margin:0 auto}}.review-toc-col{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow-y:auto}body .review-toc-col .review-toc{max-height:none;position:static;overflow:visible}.places-main .content-section{padding-block:28px 12px}.places-main>.content-section:last-of-type{padding-bottom:48px}.page-head.is-light .byline,.page-head.is-light .policy-updated,.places-main .content-section .byline{font-weight:600;color:var(--muted-strong)!important}.places-main .content-section .byline{margin:16px 0 0!important;font-size:14px!important}.places-jump{margin-top:16px}.places-jump ul{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.places-jump li{margin:0}.places-jump a{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--navy);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.places-jump a:hover{background:var(--alt)}.is-dark .places-jump a{border-color:var(--on-navy-line);color:var(--on-navy);background:#ffffff14}.is-dark .places-jump a:hover{background:#ffffff29}.legal-notice.is-compact{gap:10px;margin-bottom:16px;padding:12px 14px}.legal-notice.is-compact p{font-size:14px}@media (width<=640px){.places-jump{display:none}.legal-notice.is-compact{padding:10px 12px}.legal-notice.is-compact p{font-size:13px;line-height:1.4}.page-head.is-tool .page-head-inner{padding-block:10px 14px}}.states-start{padding-top:24px!important}.states-start .state-picker{border-radius:var(--radius-lg);border:2px solid var(--navy);padding:18px 20px}.states-start .state-picker-form label{font-size:17px}.state-picker-note{color:var(--muted-strong);margin:8px 0 0;font-size:14px}.state-page-link{margin:0 0 12px;font-size:15px}.state-page-link a{color:var(--teal-ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.state-tilemap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:14px;padding:0 16px}.state-tilemap>summary{cursor:pointer;min-height:44px;color:var(--teal-ink);align-items:center;font-size:15px;font-weight:700;display:flex}.state-tilemap[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.tile-grid li{margin:0}.tile-grid a{border:1px solid var(--line-strong);background:var(--page);min-height:44px;color:var(--navy);border-radius:8px;place-items:center;font-size:14px;font-weight:800;text-decoration:none;display:grid}.tile-grid a:hover{background:var(--alt)}.tile-grid a[aria-current=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.tile-note{color:var(--muted-strong);margin:0 0 14px;font-size:14px}@media (width>=760px){.tile-grid{grid-template-rows:repeat(8,44px);grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;max-width:760px}.tile-grid li{grid-column:var(--c);grid-row:var(--r)}.tile-grid a{height:44px;min-height:44px}}.status-legend{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.status-legend-item{padding:14px 16px}.status-legend-item dd small{color:var(--muted-strong);margin-top:6px;font-size:13px;display:block}.reach-note{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--navy);gap:8px;margin:0 0 14px;padding:14px 16px;display:grid}.reach-note p{color:var(--body);margin:0;font-size:14px;line-height:1.5}.reach-note b{color:var(--ink)}.state-reach{letter-spacing:.02em;border:1px solid var(--navy);color:var(--navy);background:var(--surface);overflow-wrap:anywhere;border-radius:6px;align-items:center;width:max-content;max-width:100%;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.state-reach.is-partial{background:var(--alt);border-style:dashed}.operator-card small .state-reach{margin-left:6px}.state-rows li{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:14px 16px}.state-rows li>.state-row-name{grid-column:1;font-size:16px}.state-row-tags{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:6px;display:flex}.state-rows li>.state-row-detail,.state-rows li>.state-row-governs,.state-rows li>.state-row-reg,.state-rows li>.state-row-recheck,.state-rows li>.state-row-source,.state-rows li>.state-row-more{grid-column:1/-1}.state-row-governs{color:var(--body);font-size:14px;line-height:1.45;display:block}.state-row-governs b{color:var(--ink)}.state-row-reg,.state-row-recheck{background:var(--warn-surface);color:var(--warn-ink);border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.45;display:block}.state-row-recheck{background:var(--alt);color:var(--body)}.state-row-reg a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.state-row-source{color:var(--muted-strong);font-size:14px}.state-row-source a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.state-rows li.is-conflict,.state-rows li.is-ambiguous{border-style:dashed;border-color:var(--line-strong)}.state-rows li.is-excluded{border-left:4px solid var(--navy)}.state-rows li.is-social-only,.state-rows li.is-altered{border-left:4px dashed var(--navy)}.state-row-more{font-size:14px}.state-row-more summary{min-height:44px}@media (width<=560px){.state-rows li{grid-template-columns:minmax(0,1fr)}.state-row-tags{grid-area:auto/1;justify-content:flex-start}}.state-page-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.state-page-cards li{margin:0}.state-page-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);height:100%;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;gap:10px;padding:16px;text-decoration:none;display:flex}.state-page-card:hover{border-color:var(--navy)}.state-page-sum{color:var(--body);font-size:14px;line-height:1.45}.state-page-go{color:var(--teal-ink);text-underline-offset:3px;margin-top:auto;font-size:14px;font-weight:800;text-decoration:underline}.state-aside{border-radius:var(--radius-lg);background:var(--page);border:1px solid var(--line);box-shadow:var(--shadow-card);gap:10px;padding:18px;display:grid}.state-aside-title{color:var(--ink);margin:0;font-size:15px;font-weight:800}.state-aside-counts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.state-aside-counts li{align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.state-aside-counts strong{min-width:1.4em;color:var(--ink);font-size:20px}.state-aside-more{color:var(--body);margin:0;font-size:14px;line-height:1.45}.page-head.is-state .page-head-actions{margin-top:16px}.page-head.is-state .page-head-actions .btn{min-height:44px}.page-head.is-state h1{max-width:22ch}@media (width<=899px){.page-head.is-state .page-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.page-head.is-state .page-head-actions>*{text-align:center;flex:none;min-width:0;padding-inline:12px;font-size:14px;line-height:1.2}.page-head.is-state .page-head-actions>:first-child{grid-column:1/-1}.state-aside{gap:8px;padding:12px 14px}.state-aside-title{font-size:14px}.state-aside-counts{flex-wrap:wrap;gap:6px 14px;display:flex}.state-aside-counts strong{font-size:18px}}.operator-lists li.operator-card.is-partial{border-left:4px dashed var(--navy)}.operator-lists li.operator-card.is-excluded:not(.is-partial){border-left:4px solid var(--navy)}.operator-list-src.is-secondary{font-size:14px}.reg-records>li{gap:6px;display:grid}.reg-records p{margin:0}.reg-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.reg-kind{letter-spacing:.04em;text-transform:uppercase;background:var(--warn-surface);color:var(--warn-ink);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.reg-status{color:var(--muted-strong);font-size:14px}.reg-status a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.state-faq h3{margin:18px 0 6px;font-size:17px;line-height:1.3}.state-faq h3:first-child{margin-top:0}.state-faq p{max-width:var(--measure);color:var(--body);margin:0;font-size:16px;line-height:1.6}.state-faq a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.state-others{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:20px;padding-top:14px;display:flex}.state-others>span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-strong);font-size:12px;font-weight:800}.state-others ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.state-others a{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.scene-badge{z-index:1;pointer-events:none;color:var(--on-navy);letter-spacing:.02em;box-shadow:inset 0 0 0 1px rgba(var(--scene-accent),.5);background:#0d193bc7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;left:14px}.places-main .scene-index{padding-block:20px 8px}.places-main .scene-grid~.scene-note{margin:12px 0 0}.places-main .game-type{border-top:1px solid var(--line)}.game-type-tag{background:var(--alt);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin-right:6px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.game-type-grid{gap:20px 28px}.game-type-col{align-content:start;gap:12px;min-width:0;display:grid}.game-type-col .tested-list-title{margin:0}.frame-block{gap:8px;display:grid}.frame-lead{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.4}.frame-strip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.frame-strip li{margin:0}.frame-thumb{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);height:100%;color:var(--ink);gap:6px;padding:6px;text-decoration:none;display:grid}.frame-thumb:hover{border-color:var(--navy)}.frame-thumb img{background:var(--alt);border-radius:6px;width:100%;height:auto;display:block}.frame-cap{color:var(--body);font-size:12px;line-height:1.35}.game-type-next{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:18px;padding-top:12px;display:flex}.game-type-next>span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-strong);font-size:12px;font-weight:800}.game-type-next ul{flex-wrap:wrap;gap:0 16px;margin:0;padding:0;list-style:none;display:flex}.game-type-next a{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=820px){.game-type-grid{grid-template-columns:minmax(0,1fr)}}.learn-start{padding-block:28px 8px}.learn-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learn-path{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);align-content:start;gap:8px;padding:20px;display:grid}.learn-path.is-new{background:var(--navy);border-color:var(--navy);color:var(--on-navy);--focus-ring:var(--lime)}.learn-path p{color:var(--body);margin:0;font-size:15px;line-height:1.5}.learn-path.is-new p{color:var(--on-navy-muted)}.learn-path .learn-path-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--teal-ink);font-size:12px;font-weight:800}.learn-path.is-new .learn-path-kicker{color:var(--lime)}.learn-path .learn-path-title{color:var(--ink);font-size:21px;font-weight:800;line-height:1.2}.learn-path.is-new .learn-path-title{color:var(--on-navy)}.learn-path-actions{margin-top:6px!important}.learn-path ul{margin:0;padding:0;list-style:none;display:grid}.learn-path li{border-top:1px solid var(--line);margin:0}.learn-path li:first-child{border-top:0}.learn-path li a{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;display:flex}.learn-routes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.learn-routes>li{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);align-content:start;gap:8px;margin:0;padding:16px;display:grid}.learn-route-num{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin:0;font-size:15px;font-weight:800;display:grid}.learn-routes h3{margin:0;font-size:18px;font-weight:800;line-height:1.25}.learn-route-sum{color:var(--body);margin:0;font-size:14px;line-height:1.5}.learn-routes ul{margin:0;padding:0;list-style:none}.learn-routes ul li{margin:0}.learn-routes ul a{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:700;text-decoration:underline;display:flex}.learn-guides{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.learn-guides li{margin:0}.learn-guide-card{border-radius:var(--radius-lg);border:1px solid var(--line);border-top:4px solid var(--teal);background:var(--surface);height:100%;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.learn-guide-card:hover{border-color:var(--navy);border-top-color:var(--navy)}.learn-guide-kind{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-strong);font-size:12px;font-weight:800}.learn-guide-title{font-size:18px;font-weight:800;line-height:1.25}.learn-guide-sum{color:var(--body);font-size:14px;line-height:1.5}.learn-guide-go{color:var(--teal-ink);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:800;display:inline-flex}.glossary-letters{margin:0 0 16px}.glossary-letters ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.glossary-letters li{margin:0}.glossary-letters a{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;place-items:center;min-width:44px;min-height:44px;font-weight:800;display:grid;color:var(--navy)!important;text-decoration:none!important}.glossary-letters a:hover{background:var(--alt)}.learn-body .glossary{grid-template-columns:minmax(0,1fr)}.learn-body .glossary dt{font-size:17px}.learn-body .glossary dd{color:var(--body);font-size:16px;font-weight:500;line-height:1.55}.learn-body .glossary dd small{margin-top:8px;font-size:14px}.page-head.is-guide .byline{margin-top:14px}@media (width<=760px){.learn-paths{grid-template-columns:minmax(0,1fr)}}.learn-mobile-toc{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);margin:0 0 24px;padding:0 16px;display:none}.learn-mobile-toc>summary{cursor:pointer;min-height:48px;color:var(--navy);align-items:center;font-size:15px;font-weight:800;display:flex}.learn-mobile-toc[open]>summary{border-bottom:1px solid var(--line)}.learn-mobile-toc ul{margin:0;padding:6px 0 10px;list-style:none;display:grid}.learn-mobile-toc li{margin:0}.learn-mobile-toc a{min-height:44px;color:var(--teal-ink);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;display:flex}@media (width<=1100px){.learn-mobile-toc{display:block}}.status-legend.is-compact{margin:4px 0 14px}.status-legend.is-compact .status-legend-item{padding:10px 14px}.learn-guide-link{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;text-decoration:none;display:inline-flex}.learn-guide-link:hover,.learn-guide-link:focus-visible{border-color:var(--navy)}.home-hero .hero-shortcuts{max-width:none;margin-bottom:14px}.home-hero .hero-shortcuts a{font-weight:800}.home-hero .hero-facts{gap:4px;margin:0;font-size:14px;display:grid}.home-hero .hero-facts li{display:block}.home-hero .hero-facts li span{margin-right:6px}.home-hero .hero-facts li span:after{content:":"}.home-hero .match-copy{font-size:14px;line-height:1.5}.review-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (width>=1180px){.review-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.review-cards{grid-template-columns:minmax(0,1fr)}}.review-card{flex-direction:column;grid-template-rows:none;gap:12px;height:100%;padding:18px;display:flex}.review-card .review-card-actions{flex-direction:column;align-items:stretch;margin-top:auto}.review-card .review-card-actions .btn{text-align:center;justify-content:center}.review-card-id{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin-bottom:0}.review-card-id>div:has(>h3){display:contents}.review-card-id h3{grid-column:2;min-width:0;font-size:17px;line-height:1.25}.review-card-id .brand-tile{max-width:56px}.review-card-id small{color:var(--muted-strong);order:3;grid-column:1/-1;font-size:13px;line-height:1.4}.review-card-id .review-score{order:2;grid-column:1/-1;justify-self:stretch;max-width:none}.review-card-id .review-score.score-meter{align-items:flex-start;min-width:0;max-width:none}.review-card-id .review-score.score-meter .score-meter-figure{text-align:left;flex-direction:row;align-items:baseline;gap:8px}.review-card-id .review-score.is-unscored{justify-self:start;align-items:flex-start}.hero-stack-note{color:var(--on-navy-muted);grid-column:1/-1;margin:14px 0 0;font-size:13px}.review-verdict-line{font-size:16px}.review-facts{gap:4px 12px;font-size:13px}.desk-media{max-height:210px}.desk-body strong{font-size:14px;line-height:1.35}.offer-card .offer-condition{color:var(--body);margin:8px 0 0;font-size:14px;line-height:1.45}.offer-card .offer-free-route{margin:8px 0 0;font-size:13px}.offer-card .offer-source{font-size:13px;line-height:1.5}.offer-card-go{font-size:14px}@media (width>=1101px){.games-home .scene-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.games-home .scene-grid>li{grid-column:span 2}.games-home .scene-grid>li:nth-child(n+4){grid-column:span 3}}@media (width>=1280px){.games-home .scene-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.games-home .scene-grid>li,.games-home .scene-grid>li:nth-child(n+4){grid-column:span 1}}@media (width>=640px) and (width<=1100px){.games-home .scene-grid>li:last-child:nth-child(odd){grid-column:1/-1}}.next-paths{padding-block:40px 8px}.path-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.path-cards li{margin:0}.path-cards a{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-card);color:var(--ink);align-content:start;gap:6px;padding:18px 18px 40px;text-decoration:none;display:grid;position:relative}.path-cards a svg:first-child{color:var(--teal-ink)}.path-cards strong{font-size:17px;line-height:1.25}.path-cards span{color:var(--body);font-size:14px;line-height:1.5}.path-cards .arrow{color:var(--teal-ink);position:absolute;bottom:14px;right:16px}.path-cards a:hover{border-color:var(--teal)}.path-guides{color:var(--muted-strong);margin:14px 0 0;font-size:14px}.path-guides a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=1000px){.path-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.path-cards{grid-template-columns:minmax(0,1fr)}}.signal-note{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 32px;margin-block:40px;padding:22px 24px;display:grid}.signal-note h2{letter-spacing:-.01em;margin:0 0 6px;font-size:20px}.signal-note p{color:var(--body);max-width:var(--measure);margin:0;font-size:15px;line-height:1.55}.signal-note a:not(.btn){color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.signal-note-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.signal-note{grid-template-columns:minmax(0,1fr);padding:18px 16px}.signal-note-actions .btn{flex:100%;justify-content:center}}.meth{max-width:980px;padding-block:28px 72px}.meth section{margin-top:44px;scroll-margin-top:24px}.meth section:first-of-type{margin-top:28px}.meth h2{letter-spacing:-.02em}.meth p,.meth li{max-width:var(--measure)}.meth-nav{flex-wrap:wrap;gap:6px 8px;display:flex}.meth-nav a{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.meth-nav a:hover{border-color:var(--teal);color:var(--teal-ink)}.meth-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.meth-inputs li{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);margin:0;padding:14px 16px}.meth-input-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meth-input-head strong{color:var(--ink);font-size:16px}.meth-input-head b{color:var(--teal-ink);font-size:20px}.meth-bar{background:var(--alt);border-radius:3px;height:6px;margin:8px 0 10px;display:block;overflow:hidden}.meth-bar i{background:var(--teal);border-radius:3px;height:100%;display:block}.meth-inputs p{color:var(--body);margin:0;font-size:14px;line-height:1.5}.meth-limit{border-radius:var(--radius);background:var(--info-surface);border-left:4px solid var(--info-ink);padding:18px 20px}.meth-limit p{color:var(--ink);margin:0 0 10px;font-size:16px;line-height:1.6}.meth-limit p:last-child{margin:0}.meth-chain-h{margin:18px 0 8px;font-size:1.05rem}.meth-chain{gap:12px;margin:0;padding:0;list-style:none;display:grid}.meth-chain-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.meth-chain-step{min-width:0;padding:12px 14px}.meth-chain-step+.meth-chain-step{border-left:1px solid var(--line)}.meth-chain-step p{margin:4px 0 0;font-size:.92rem;line-height:1.5}.meth-chain-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800;display:block}@media (width<=760px){.meth-chain-row{grid-template-columns:minmax(0,1fr)}.meth-chain-step+.meth-chain-step{border-left:0;border-top:1px solid var(--line)}}.meth-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:18px}.meth-table{border-collapse:collapse;width:100%;font-size:14px}.meth-table th,.meth-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--body);padding:10px 12px;line-height:1.5}.meth-table thead th{color:var(--ink);background:var(--alt);font-size:13px;font-weight:800}.meth-table tbody th{color:var(--ink);white-space:nowrap;font-weight:800}.meth-table td:nth-child(n+3){white-space:nowrap}.meth-table tfoot th,.meth-table tfoot td{color:var(--ink);border-bottom:0;font-size:16px;font-weight:800}@media (width<=760px){.meth-inputs{grid-template-columns:minmax(0,1fr)}.meth-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.meth-table,.meth-table tbody,.meth-table tr,.meth-table th,.meth-table td,.meth-table tfoot{display:block}.meth-table tbody tr{border-bottom:1px solid var(--line);padding:6px 0}.meth-table tbody th,.meth-table tbody td{white-space:normal;border:0;padding:4px 14px}.meth-table td[data-label]:before{content:attr(data-label) ": ";color:var(--ink);font-weight:800}.meth-table tfoot tr{justify-content:space-between;padding:10px 14px;display:flex}.meth-table tfoot th,.meth-table tfoot td{padding:0}}.meth-list{gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.meth-list li{color:var(--body);font-size:16px;line-height:1.6}.meth-list strong{color:var(--ink)}.meth-status{margin-top:14px}.meth-gates .meth-list{margin-top:8px}.stage-cards{counter-reset:none;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.stage-cards li{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 120px;align-items:start;gap:14px;margin:0;padding:14px 16px;display:grid}.stage-cards-num{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.stage-cards-body h3{margin:0 0 4px;font-size:18px}.stage-cards-body p{color:var(--body);margin:0 0 6px;font-size:15px;line-height:1.5}.stage-cards-body a{color:var(--teal-ink);text-underline-offset:3px;font-size:14px;font-weight:700;text-decoration:underline}.proof-frame{border:1px solid var(--line);background:var(--navy);aspect-ratio:3/4;border-radius:10px;max-height:200px;display:block;position:relative;overflow:hidden}.proof-frame img{object-fit:contain;object-position:top center;width:100%;height:100%;display:block}.proof-frame-id{color:#fff;background:#0d193be0;border-radius:8px;padding:3px 6px;font-size:12px;font-weight:700;line-height:1.25;position:absolute;bottom:4px;left:4px;right:4px}@media (width<=560px){.stage-cards li{grid-template-columns:32px minmax(0,1fr)}.stage-cards li .proof-frame{grid-column:2;max-width:160px}}.about-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 12px;font-size:14px;display:grid}.about-counters li{border-radius:var(--radius);border:1px solid var(--line);background:var(--page);align-content:start;gap:2px;padding:12px 14px;display:grid}.about-counters b{color:var(--teal-ink);font-size:28px;line-height:1}.about-counters span{color:var(--body);line-height:1.4}@media (width<=760px){.about-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.about-counters b{font-size:24px}}.about-frames{grid-template-columns:repeat(3,minmax(0,200px));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.about-frames li{margin:0}.about-frames .proof-frame{max-height:260px}@media (width<=560px){.about-frames{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-twocol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0 16px;display:grid}.about-twocol>div{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:16px 18px}.about-twocol h3{margin:0 0 8px;font-size:17px}.about-list{gap:8px;margin:0;padding-left:18px;display:grid}.about-list li{color:var(--body);font-size:15px;line-height:1.5}@media (width<=760px){.about-twocol{grid-template-columns:minmax(0,1fr)}}.adv{max-width:980px;padding-block:28px 72px}.adv-article>section{margin-top:44px;scroll-margin-top:24px}.adv-article>section:first-child{margin-top:8px}.adv-article p,.adv-article li{max-width:var(--measure)}.adv-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.adv-format{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);max-width:none;margin:0;padding:20px}.adv-format-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink);margin:0 0 6px;font-size:12px;font-weight:800}.adv-format h3{letter-spacing:-.01em;margin:0 0 10px;font-size:20px}.adv-format dl{gap:10px;margin:0;display:grid}.adv-format dt{color:var(--ink);font-size:13px;font-weight:800}.adv-format dd{color:var(--body);margin:2px 0 0;font-size:15px;line-height:1.5}.adv-format a,.adv-article a:not(.btn){color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.adv-cta{flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:none;margin:20px 0 0;display:flex}.adv-cta span{color:var(--muted-strong);font-size:14px}.adv-sample{border-radius:var(--radius-lg);border:2px dashed var(--line-strong);background:var(--alt);margin-top:16px;padding:22px;position:relative}.adv-sample-flag{background:var(--navy);color:var(--lime);letter-spacing:.08em;border-radius:999px;margin:0;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:16px}.adv-sample-card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-strong);max-width:460px;padding:16px 18px}.adv-sample-label{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.adv-sample-label b{color:var(--ink);text-transform:uppercase;letter-spacing:.06em}.adv-sample-head{color:var(--ink);margin:0 0 4px;font-size:18px;font-weight:800}.adv-sample-body{color:var(--body);margin:0 0 12px;font-size:15px;line-height:1.5}.adv-sample-button{background:var(--navy);color:#fff;opacity:.9;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.adv-list,.adv-steps{gap:10px;margin:14px 0 0;padding-left:22px;display:grid}.adv-list li,.adv-steps li{color:var(--body);font-size:16px;line-height:1.6}.adv-steps strong,.adv-list strong{color:var(--ink)}.adv-template{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);gap:6px;max-width:460px;margin:14px 0 0;padding:16px 18px;list-style:none;display:grid}.adv-template li{color:var(--ink);border-bottom:1px dashed var(--line-strong);margin:0;padding-bottom:6px;font-size:15px;font-weight:600}.adv-template li:last-child{border-bottom:0;padding-bottom:0}.adv-metrics{gap:8px;margin:16px 0 0;display:grid}.adv-metrics dt{color:var(--ink);font-weight:800}.adv-metrics dd{color:var(--body);margin:0}@media (width<=760px){.adv-formats{grid-template-columns:minmax(0,1fr)}.adv-format{padding:16px}}.contact-notice{border-radius:var(--radius);background:var(--warn-surface);border:1px solid var(--warn-line);color:var(--warn-ink);margin:0 0 20px;padding:14px 18px}.contact-notice p{max-width:var(--measure);margin:0 0 6px;font-size:15px;line-height:1.55}.contact-notice p:last-child{margin:0}.contact-card{scroll-margin-top:24px}.contact-card:target{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-soft),var(--shadow-card)}.contact-card .contact-include a{color:var(--teal-ink);font-weight:700}.meth .stage-cards li,.meth .meth-inputs li,.meth .meth-list li{max-width:none}.meth .meth-list li{max-width:var(--measure)}@media (width>=900px){.stage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.adv-list,.meth-list,.about-list{list-style:outside}.adv-steps{list-style:decimal}.adv-list li::marker{color:var(--teal-ink);font-weight:800}.meth-list li::marker{color:var(--teal-ink);font-weight:800}.about-list li::marker{color:var(--teal-ink);font-weight:800}.adv-steps li::marker{color:var(--teal-ink);font-weight:800}.about-scope{color:var(--muted-strong);max-width:80ch;margin:0;font-size:14px}.page-head.is-light .policy-updated,.page-head.is-light .policy-updated *{color:var(--muted-strong)}.page-head.is-light .policy-updated a,.page-head.is-light .policy-updated strong{color:var(--ink)}.contact-include{gap:4px;padding-left:20px;list-style:outside;display:grid}.about-proof{background:var(--surface);border-bottom:1px solid var(--line)}.about-proof-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:20px 40px;padding-block:24px 26px;display:grid}.about-proof-h{letter-spacing:-.01em;margin:0;font-size:20px}.about-proof .about-frames{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.about-proof .about-frames .proof-frame{max-height:240px}@media (width<=900px){.about-proof-grid{grid-template-columns:minmax(0,1fr)}.about-proof .about-frames .proof-frame{max-height:180px}}.home-hero .hero-frame{clip-path:none;aspect-ratio:auto;box-shadow:none;background:0 0;border:0;overflow:visible}.home-hero .hero-frame picture{aspect-ratio:4/5;background:var(--navy);border:1px solid #ffffff2e;border-radius:16px;display:block;position:relative;box-shadow:0 24px 48px #00000061}.home-hero .hero-frame img{object-fit:contain;object-position:top center;border-radius:15px;width:100%;height:100%;position:absolute;inset:0}.home-hero .hero-frame-chip{margin-top:8px;position:static}@media (width<=760px){.home-hero.is-signature{padding:24px 0 28px}.home-hero.is-signature .hero-grid{gap:20px}.home-hero .hero-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none;min-height:0;padding:0}.home-hero .hero-stack .hero-frame{margin:0;--rot:0deg!important}.home-hero .hero-frame picture{aspect-ratio:3/4;box-shadow:none;border-radius:10px}.home-hero .hero-frame img{border-radius:9px}.home-hero .hero-frame-chip{border-radius:8px;margin-top:6px;padding:4px 6px}.home-hero .hero-stack-note{margin-top:8px}.home-hero .hero-frame picture{aspect-ratio:auto;height:150px}.home-hero .hero-frame img{object-fit:contain;object-position:top center}}.about-proof .about-counters li>span{color:var(--body)}.about-proof .about-counters li>b{color:var(--teal-ink)}.about-step-eg{border-left:3px solid var(--line);color:var(--muted);margin-top:6px;padding:6px 10px;font-size:.9rem}:root{--page:#f4f7fb;--surface:#fff;--alt:#eaf0f7;--card:#eef3f8;--line:#d7e0ec;--line-strong:#b9c6d8;--navy:#0d193b;--navy2:#16264d;--navy3:#213463;--ink:#0d193b;--ink2:#16264d;--body:#34425c;--muted:#5e6c83;--muted-strong:#4e5c74;--brand-red:#ee342b;--red-ink:#c42a21;--teal:#0ba8a1;--teal-ink:#077a75;--teal-soft:#ddf4f2;--lime:#c8ff3d;--lime-ink:#3e5a00;--gold:#ffc233;--warn-surface:#fdedea;--warn-ink:#7a1f16;--warn-line:#f5c9c2;--info-surface:#e6eefb;--info-ink:#1b3a78;--ok-surface:#e3f6ef;--ok-ink:#0f6b57;--on-navy:#fff;--on-navy-muted:#b6c2da;--on-navy-line:#ffffff24;--paper:var(--surface);--bg:var(--page);--orange:var(--teal-ink);--orange2:var(--brand-red);--blue:#2b5dd1;--radius:12px;--radius-lg:18px;--shadow-soft:0 12px 32px #0d193b14;--shadow-card:0 1px 2px #0d193b0f,0 10px 28px #0d193b12;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--measure:68ch;--ease:cubic-bezier(.22,1,.36,1);--font:"Avenir Next","Segoe UI","Helvetica Neue",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){.signal-card,.signal-teaser,.signal-sheet{animation:none!important}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reading-progress,.toc-progress i{animation-duration:auto!important;animation-iteration-count:1!important}}body{background:var(--page);color:var(--ink);font-family:var(--font);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%}::selection{background:var(--lime);color:var(--navy)}.shell{width:min(1280px,100% - 48px);margin-inline:auto}.skip-link{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:var(--lime);width:1px;height:1px;color:var(--navy);z-index:60;border-radius:8px;padding:0;font-weight:800;position:absolute;top:8px;left:12px;overflow:hidden}.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto;padding:10px 14px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus-ring,var(--navy));outline-offset:2px;border-radius:4px}.site-header,.site-footer,.review-hero,.review-cta,.evidence-desk,.lightbox,.review-dock,.signal-teaser,.signal-sheet,.journey-stage,.g-hero,.g-editorial,.g-trust{--focus-ring:var(--lime)}.hero-card,.nav-panel,.nav-drawer-panel,.compare-table,.matrix-table,.review-cta-grid.is-light,.goal-filter,.bonus-filterbar,.pfx,.bonus-card,.pfx-panel,.search-box,.state-picker{--focus-ring:var(--navy)}.prelaunch-bar{background:var(--alt);color:var(--navy);border-bottom:1px solid var(--line);font-size:12px}.prelaunch-bar .shell{justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex}.prelaunch-bar strong{letter-spacing:.06em;color:var(--red-ink);margin-right:8px}.prelaunch-bar a{text-underline-offset:3px;min-height:24px;color:var(--navy);align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}.site-header{background:var(--navy);color:var(--on-navy);z-index:30}.header-row{align-items:center;gap:28px;height:72px;display:flex}.wordmark{align-items:center;line-height:0;display:inline-flex}.wordmark svg{width:auto;height:28px;display:block;transform:translateY(.5px)}.header-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.nav-drawer{display:none}.nav-drawer>summary{border:1px solid var(--on-navy-line);cursor:pointer;min-height:44px;color:var(--on-navy);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.nav-drawer>summary::-webkit-details-marker{display:none}.nav-drawer>summary .drawer-icon{flex:none;width:18px;height:12px;position:relative}.nav-drawer>summary .drawer-icon:before,.nav-drawer>summary .drawer-icon:after{content:"";height:2px;transition:transform var(--m-state,.22s) var(--ease-out,ease);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.nav-drawer>summary .drawer-icon:before{top:1px}.nav-drawer>summary .drawer-icon:after{top:9px}.nav-drawer[open]>summary .drawer-icon:before{top:5px;transform:rotate(45deg)}.nav-drawer[open]>summary .drawer-icon:after{top:5px;transform:rotate(-45deg)}@media (width<=760px){.shell{width:min(100% - 32px,1280px)}.header-row{gap:14px;height:64px}.wordmark svg{height:24px}.prelaunch-bar .shell{padding:7px 0}.prelaunch-bar a{display:none}}.content-section{padding-block:56px 72px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--teal-ink);font-size:12px;font-weight:800}.eyebrow.light{color:var(--lime)}.directory-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.search-field,.select-field{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.search-field:focus-within{border-color:var(--teal-ink);box-shadow:0 0 0 3px #0ba8a12e}.search-field input{width:100%;color:var(--ink);border:0;outline:0}.search-field input::placeholder{color:var(--muted)}.select-field{grid-template-columns:auto 1fr;display:grid}.select-field span{text-transform:uppercase;color:var(--muted-strong);font-size:12px;font-weight:800}.select-field:focus-within{outline:3px solid var(--focus-ring,var(--navy));outline-offset:2px;border-radius:10px}.select-field select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-weight:700}.brand-mark{color:#fff;letter-spacing:-.04em;border-radius:9px;place-items:center;width:52px;height:44px;font-size:14px;font-weight:800;display:grid;position:relative;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.offer-cell{flex-direction:column;gap:5px;display:flex}.evidence-pill{text-transform:uppercase;letter-spacing:.04em;background:var(--alt);color:var(--muted-strong);border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.evidence-pill i{background:var(--muted);border-radius:50%;width:6px;height:6px}.evidence-pill.partial{background:var(--warn-surface);color:var(--warn-ink)}.evidence-pill.partial i{background:var(--brand-red)}.evidence-pill.checked{background:var(--ok-surface);color:var(--ok-ink)}.evidence-pill.checked i{background:var(--teal)}.evidence-pill.rechecking{background:var(--info-surface);color:var(--info-ink)}.evidence-pill.rechecking i{background:var(--blue)}.source-note{margin-top:6px;display:block}.row-actions{flex-direction:column;gap:6px;display:flex}.row-actions a{text-align:center;font-size:12px;font-weight:800;text-decoration:underline}.row-actions button,.bonus-actions button,.review-brand button{background:var(--alt);height:38px;color:var(--muted-strong);cursor:not-allowed;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.direct-casino-link{background:var(--navy);min-height:44px;transition:transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex;color:#fff!important;text-decoration:none!important}.direct-casino-link.btn-action-warm{background-color:var(--gold);background-image:var(--gradient-action-warm);color:var(--navy)!important}.direct-casino-link:active{transform:scale(.98)}.row-actions .direct-casino-link{text-align:center}.row-actions>small,.direct-note{text-align:center;color:var(--muted);margin-top:2px;display:block;font-size:12px!important}.editorial-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.editorial-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px}.editorial-grid h2{font-size:20px}.editorial-grid p{color:var(--muted-strong);font-size:15px;line-height:1.6}.editorial-grid a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.bonus-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.bonus-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.bonus-card-top{align-items:center;gap:12px;display:flex}.bonus-card-top>div{flex-direction:column;align-items:start;gap:5px;display:flex}.bonus-label{color:var(--teal-ink);letter-spacing:.08em;margin:22px 0 6px;font-size:12px;font-weight:800}.bonus-card h2{margin:0;font-size:23px}.bonus-note{color:var(--muted);min-height:30px;font-size:12px}.bonus-card ul{border-block:1px solid var(--line);margin:15px 0;padding:14px 0;list-style:none}.bonus-card li{color:var(--muted-strong);align-items:center;gap:7px;margin:8px 0;font-size:13px;display:flex}.bonus-actions{grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid}.bonus-actions a{font-size:12px;font-weight:800;text-decoration:underline}.compare-table{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-lg);overflow:hidden}.compare-disclaimer{background:var(--warn-surface);border-left:4px solid var(--brand-red);color:var(--warn-ink);border-radius:0 10px 10px 0;margin-top:15px;padding:14px;font-size:13px}.policy-updated{font-weight:700;color:var(--on-navy-muted)!important;margin-top:4px!important;font-size:13px!important}.policy-article{max-width:760px}.policy-article h2{letter-spacing:-.02em;margin:34px 0 10px;font-size:26px}.policy-article h2:first-child{margin-top:0}.policy-article p{color:var(--body);margin:0 0 14px;font-size:16px;line-height:1.75}.policy-article a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.policy-article code{background:var(--alt);border-radius:4px;padding:1px 6px;font-size:13px}.review-notice,.legal-notice{background:var(--warn-surface);border-left:4px solid var(--brand-red);color:var(--warn-ink);border-radius:0 12px 12px 0;gap:12px;margin-bottom:32px;padding:16px;display:flex}.review-notice p,.legal-notice p{margin:0;font-size:13px;line-height:1.5}@media (width<=1050px){.bonus-grid{grid-template-columns:1fr 1fr}.state-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.select-field{grid-template-columns:auto 1fr;display:grid}.offer-cell{min-height:72px}.row-actions{grid-column:1/3;grid-template-columns:1fr 1fr;align-items:center;display:grid}.bonus-grid,.editorial-grid,.pros-cons,.offer-breakdown{grid-template-columns:minmax(0,1fr)}.state-grid{grid-template-columns:1fr 1fr}.state-method>div{grid-template-columns:minmax(0,1fr)}.compare-table{overflow-x:auto}}.site-footer{background:var(--navy);color:var(--on-navy);--on-navy-muted:#b8c4d8;margin-top:0;padding:0 0 28px}.site-footer a{color:inherit}.signal-band{background:var(--navy2);border-bottom:1px solid var(--on-navy-line)}.signal-promo{isolation:isolate;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:28px 44px;padding-block:32px 30px;display:grid;position:relative}.signal-promo-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.signal-promo-act{flex-direction:column;gap:14px;min-width:0;display:flex}.signal-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lime);margin:0;font-size:13px;font-weight:800}.signal-band h2{letter-spacing:-.025em;color:var(--on-navy);text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.08}.signal-body{color:var(--on-navy-muted);max-width:46ch;margin:0;font-size:16px;line-height:1.5}.signal-promo.is-compact{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:22px 20px}.signal-promo.is-compact .signal-body{max-width:70ch}.signal-promo.is-compact .signal-eligibility{color:var(--on-navy-muted);max-width:70ch;margin:0;font-size:13px;line-height:1.45}.site-footer .signal-compact-link{color:var(--lime);text-underline-offset:3px;white-space:nowrap;font-weight:800;text-decoration:underline}.signal-bonuses{flex-direction:column;gap:9px;margin-top:4px;display:flex}.signal-bonus-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.signal-bonus{background:#c8ff3d17;border:1px solid #c8ff3d66;border-radius:14px;flex:210px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 11px;min-width:0;margin:0;padding:10px 13px;display:grid}.signal-bonus-mark{grid-area:1/1;padding-top:3px;display:inline-flex}.signal-bonus-body{flex-direction:column;grid-area:1/2;min-width:0;display:flex}.signal-bonus-lead{color:var(--lime);letter-spacing:-.03em;line-height:1.06}.signal-bonus-lead b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.signal-bonus-lead span{font-size:15px;font-weight:800}.signal-bonus-second{color:var(--on-navy);margin-top:1px;font-size:13px;font-weight:700}.signal-bonus-second b{font-variant-numeric:tabular-nums}.signal-bonus-brief{color:var(--on-navy-muted);grid-area:2/1/auto/-1;font-size:12px;line-height:1.35}.signal-paid{border:1px solid var(--on-navy-line);color:var(--on-navy-muted);background:#ffffff0f;border-radius:12px;align-items:baseline;gap:9px;margin:0;padding:8px 13px;font-size:12px;line-height:1.35;display:flex}.signal-paid-price{color:var(--gold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:800}.signal-meta{flex-direction:column;gap:7px;display:flex}.signal-meta-marks{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.signal-meta-marks li{margin:0}.signal-meta-marks .brand-tile{padding:2px}.signal-meta-marks .brand-tile.is-text{padding:0 4px}.signal-meta-line{color:var(--on-navy-muted);margin:0;font-size:13px;line-height:1.4}.signal-meta-line b{color:var(--on-navy);font-weight:800}.signal-series{color:var(--lime);font-weight:800;display:none}.signal-meta-link{color:var(--lime);text-underline-offset:3px;font-weight:700;text-decoration:underline}.signal-form{min-height:0}.signal-input-row{flex-wrap:wrap;gap:9px;display:flex}.signal-input-row input{min-width:0;min-height:50px;color:var(--on-navy);background:#ffffff12;border:1px solid #ffffff4d;border-radius:12px;flex:220px;padding:0 14px;font-family:inherit;font-size:16px}.signal-input-row input::placeholder{color:#ffffff85}.signal-input-row input:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.signal-input-row input[aria-invalid=true]{border-color:var(--brand-red);box-shadow:0 0 0 2px #ee342b59}.signal-input-row input:disabled{opacity:.72}.signal-submit{white-space:nowrap;flex:none;min-height:50px}.signal-submit:disabled{opacity:.62}.signal-pending{color:var(--on-navy-muted);margin:9px 0 0;font-size:13px;line-height:1.45}.signal-pending strong{color:var(--gold);font-weight:800}.signal-pending-dot{vertical-align:middle;background:var(--gold);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.signal-consent{grid-template-columns:20px 1fr;align-items:start;gap:9px;margin-top:10px;display:grid}.signal-consent input{width:20px;height:20px;accent-color:var(--lime);margin:2px 0 0}.signal-consent input:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.signal-consent label{color:var(--on-navy-muted);font-size:13px;line-height:1.45}.signal-consent label a{color:var(--on-navy);text-underline-offset:3px;text-decoration:underline}.signal-error{color:#ffb4ae;margin:6px 0 0;font-size:14px;font-weight:600}.signal-status{min-height:0;color:var(--on-navy);margin:8px 0 0;font-size:14px}.signal-status:empty{margin:0}.signal-status[data-status=success]{color:var(--lime);font-weight:700}.signal-status[data-status=preview]{color:var(--gold);font-weight:700}.signal-status[data-status=unavailable],.signal-status[data-status=rate_limited]{color:#ffb4ae;font-weight:600}.signal-eligibility{color:var(--on-navy-muted);max-width:62ch;margin:0;font-size:12px;line-height:1.5}.signal-hp{pointer-events:none}.signal-card{color:var(--navy);background:var(--on-navy);white-space:nowrap;pointer-events:none;z-index:-1;transform:rotate(var(--rot,0deg));border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 10px 24px #00000047}.signal-card:first-of-type{top:6%;right:2%}.signal-card:nth-of-type(2){bottom:16%;right:5%}.signal-card-dot{background:var(--teal);border-radius:50%;width:7px;height:7px}.signal-card.tone-lime{background:var(--lime)}.signal-card.tone-lime .signal-card-dot{background:var(--navy)}.signal-card.tone-teal{background:var(--teal);color:var(--navy)}.signal-card.tone-teal .signal-card-dot{background:var(--navy)}html.js-motion .signal-card{animation:6s ease-in-out infinite signal-float}.signal-card:nth-of-type(2){animation-delay:-3s}@keyframes signal-float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-6px) rotate(var(--rot,0deg))}}@media (width<=1100px){.signal-card{display:none}}@media (width<=1150px) and (width>=821px){.signal-promo{gap:20px 32px;padding-block:28px 26px}.signal-band h2{font-size:26px}.signal-body{font-size:15px}.signal-bonus{flex-basis:180px;padding:9px 11px}.signal-bonus-lead b{font-size:22px}}.trust-rail{border-bottom:1px solid var(--on-navy-line)}.trust-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin:0;padding:24px 0;list-style:none;display:grid}.trust-list li a{border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:8px 6px;text-decoration:none;display:flex}.trust-list li a:hover{background:#ffffff0f}.trust-icon{width:36px;height:36px;color:var(--lime);background:#c8ff3d24;border-radius:10px;flex:none;place-items:center;display:grid}.trust-list strong{color:var(--on-navy);font-size:16px;line-height:1.25;display:block}.trust-list small{color:var(--on-navy-muted);margin-top:2px;font-size:14px;line-height:1.4;display:block}.trust-list.is-compact{flex-wrap:wrap;gap:4px 14px;padding:12px 0;display:flex}.trust-list.is-compact li a{align-items:center;gap:8px;min-height:40px;padding:4px 6px}.trust-list.is-compact .trust-icon{border-radius:8px;width:28px;height:28px}.trust-list.is-compact strong{font-size:14px;display:inline}.trust-list.is-compact small{margin:0 0 0 6px;font-size:13px;display:inline}.trust-list.is-compact small:before{content:"· "}.trust-marks{color:var(--on-navy-muted);flex-wrap:wrap;gap:12px;margin:0;padding:0 0 20px;list-style:none;display:flex}.footer-nav{grid-template-columns:1.5fr repeat(4,1fr);gap:36px;padding-top:44px;padding-bottom:40px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.site-footer .wordmark svg{height:28px;transform:none}.footer-brand p{color:var(--on-navy-muted);max-width:40ch;margin:0;font-size:16px;line-height:1.55}.footer-brand-note{font-size:14px}.footer-brand-note a{color:var(--on-navy);text-underline-offset:3px;text-decoration:underline}.footer-col summary{text-transform:uppercase;letter-spacing:.1em;min-height:32px;color:var(--on-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:800;list-style:none;display:flex}.footer-col summary::-webkit-details-marker{display:none}.footer-col summary svg{opacity:.6;transition:transform var(--m-state,.22s) var(--ease-out,ease)}.footer-col[open] summary svg{transform:rotate(180deg)}.footer-col ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{min-height:36px;color:var(--on-navy-muted);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.footer-col a:hover{color:var(--lime)}.rp-center{background:var(--navy2);border-top:1px solid var(--on-navy-line);border-bottom:1px solid var(--on-navy-line)}.rp-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;padding-block:32px;display:grid}.rp-center h2{letter-spacing:-.01em;color:var(--on-navy);margin:0 0 8px;font-size:22px}.rp-center p{color:var(--on-navy-muted);margin:0;font-size:16px;line-height:1.55}.rp-help{border:1px solid var(--on-navy-line);background:#ffffff0d;border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.rp-helpline{font-weight:800;color:var(--on-navy)!important;font-size:18px!important}.rp-helpline a{color:var(--lime);text-underline-offset:4px;text-decoration:underline}.rp-links{flex-wrap:wrap;gap:6px 18px;display:flex}.rp-links a{color:var(--on-navy);text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.footer-bottom{color:var(--on-navy-muted);padding-top:22px}.footer-legal{margin:0 0 14px;font-size:14px;line-height:1.6}.footer-bottom-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;font-size:14px;display:flex}.back-to-top{border:1px solid var(--on-navy-line);min-height:44px;color:var(--on-navy);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.back-to-top:hover{background:#ffffff14}.signal-teaser{z-index:60;background:var(--navy);width:min(420px,100vw - 40px);color:var(--on-navy);border:1px solid #ffffff24;border-radius:18px;padding:18px 48px 18px 20px;animation:.4s cubic-bezier(.22,1,.36,1) teaser-in;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 44px #0d193b59}.signal-teaser.is-hidden{display:none}.signal-teaser-copy{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.35}.signal-teaser-actions{flex-wrap:wrap;gap:8px;display:flex}.signal-teaser-actions .btn{min-height:44px}.btn-ghost-dark{color:var(--on-navy);background:0 0;border:1px solid #ffffff4d}.btn-ghost-dark:hover{background:#ffffff14}.signal-close{width:44px;height:44px;color:var(--on-navy-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.signal-close:hover{color:var(--on-navy);background:#ffffff1a}.signal-close:focus-visible{outline:3px solid var(--lime);outline-offset:2px}@keyframes teaser-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.signal-sheet-wrap{z-index:70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.signal-backdrop{background:#0d193b59;position:absolute;inset:0}.signal-sheet{background-color:var(--navy2);background-image:var(--gradient-editorial);width:min(600px,100%);max-height:calc(100dvh - 48px);color:var(--on-navy);border:1px solid #ffffff29;border-radius:22px;padding:24px 26px 22px;animation:.3s cubic-bezier(.22,1,.36,1) teaser-in;position:relative;overflow:auto;box-shadow:0 28px 70px #0308188c}.signal-sheet h2{letter-spacing:-.02em;margin:2px 0 0;font-size:clamp(22px,2.4vw,27px);line-height:1.12}.signal-sheet h2:focus{outline:none}.signal-sheet-body{color:var(--on-navy-muted);margin:12px 0 0;font-size:15px;line-height:1.5}.signal-form.is-compact{min-height:0}.signal-form.is-compact .signal-input-row input{flex-basis:100%}.signal-form.is-compact .signal-submit{width:100%}body.has-signal-teaser .review-dock,body.has-compare-tray .review-dock{display:none!important}@media (width<=1100px){.trust-list{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-nav{grid-template-columns:1fr 1fr 1fr;row-gap:28px}.footer-brand{grid-column:1/-1}}@media (width<=820px){.signal-promo{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:30px 28px}.rp-grid{grid-template-columns:minmax(0,1fr)}.trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.signal-promo{gap:12px;padding-block:17px 16px}.signal-promo-copy{gap:6px}.signal-promo-act{gap:8px}.signal-band h2{font-size:22px}.signal-promo-copy .signal-body,.signal-promo-copy .signal-eyebrow{display:none}.signal-promo .signal-series{display:inline}.signal-bonus-mark .brand-tile{max-width:46px}.signal-bonuses{gap:5px;margin-top:1px}.signal-bonus{gap:2px 9px;padding:7px 11px}.signal-bonus-mark{padding-top:1px}.signal-bonus-body{flex-flow:wrap;align-items:baseline;gap:1px 9px}.signal-bonus-lead b{font-size:20px}.signal-bonus-lead span{font-size:13px}.signal-bonus-second{margin-top:0;font-size:12px}.signal-paid{gap:8px;padding:4px 11px}.signal-paid-price{font-size:17px}.signal-meta{gap:4px}.signal-meta-marks{gap:5px}.signal-meta-line{font-size:12.5px}.signal-input-row{gap:7px}.signal-input-row input,.signal-submit{min-height:44px}.signal-pending{margin-top:6px;font-size:12.5px}.signal-consent{margin-top:7px}.signal-eligibility{font-size:12px}}@media (width<=760px){.footer-nav{grid-template-columns:minmax(0,1fr);gap:0;padding-top:32px;padding-bottom:24px}.footer-brand{margin-bottom:12px}.footer-col{border-top:1px solid var(--on-navy-line)}.footer-col summary{cursor:pointer;pointer-events:auto;min-height:48px;margin:0;padding:14px 0}.footer-col summary svg{transition:transform .2s;display:block}.footer-col[open] summary svg{transform:rotate(180deg)}.footer-col ul{padding-bottom:12px}.footer-col a{min-height:44px}.footer-bottom-row{flex-direction:column;align-items:flex-start}.signal-teaser{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;width:auto;max-height:96px;padding:9px 48px 9px 14px;display:grid}.signal-teaser-copy{max-height:34px;margin:0;font-size:14px;line-height:1.2;overflow:hidden}.signal-teaser-actions{gap:6px}.signal-teaser-actions .btn{min-height:36px;padding:0 12px;font-size:14px}.signal-teaser-actions .btn-ghost-dark{display:none}.signal-sheet-wrap{padding:0}.signal-sheet{width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}@media (width<=480px){.trust-list{grid-template-columns:minmax(0,1fr)}.signal-card{padding:7px 10px;font-size:12px}}.review-hero{background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.review-hero .crumb{margin-bottom:22px;padding-top:22px}.review-hero .crumb a{color:inherit;text-underline-offset:3px;text-decoration:underline}.review-hero-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);align-items:start;gap:56px;padding-bottom:48px;display:grid;position:relative}.review-kicker{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:800;display:inline-flex}.review-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0 0 18px;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.04}.review-verdict{color:var(--on-navy-muted);max-width:60ch;margin:0 0 22px;font-size:19px;line-height:1.55}.review-verdict strong{color:var(--on-navy)}.direct-answer{border-left:3px solid var(--gold);background:#ffffff0f;border-radius:0 12px 12px 0;max-width:60ch;margin:0 0 22px;padding:12px 16px}.direct-answer p{color:var(--on-navy-muted);margin:0;font-size:15px;line-height:1.55}.direct-answer p+p{margin-top:6px;font-size:14px}.direct-answer b{color:var(--on-navy)}.direct-answer a{color:var(--on-navy);text-underline-offset:2px;text-decoration:underline}.current-record{border-left:3px solid var(--on-navy-muted);background:#ffffff0a;border-radius:0 12px 12px 0;max-width:60ch;margin:0 0 22px;padding:12px 16px}.current-record p{color:var(--on-navy-muted);margin:0 0 8px;font-size:14px;line-height:1.5}.current-record b,.current-record dt{color:var(--on-navy)}.current-record dl{gap:6px;margin:0;display:grid}.current-record dl>div{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:2px 12px;font-size:14px;line-height:1.5;display:grid}.current-record dt{font-weight:600}.current-record dd{color:var(--on-navy-muted);margin:0}.current-record a{color:var(--on-navy);text-underline-offset:2px;text-decoration:underline}@media (width<=520px){.current-record dl>div{grid-template-columns:minmax(0,1fr)}}.review-byline{color:var(--on-navy-muted);flex-wrap:wrap;gap:6px 18px;margin:22px 0 0;font-size:14px;display:flex}.review-byline strong{color:var(--on-navy)}.hero-card{background:var(--surface);color:var(--ink);border-radius:var(--radius-lg);padding:6px;box-shadow:0 24px 60px #00000047}.hero-card-inner{border:1px solid var(--line);border-radius:14px;padding:20px 22px 22px}.operator-identity{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.operator-identity .brand-asset{flex:none}.operator-identity div{flex-direction:column;gap:2px;display:flex}.operator-identity strong{font-size:17px}.operator-identity small{color:var(--muted-strong);font-size:12px}.brand-asset{background:var(--navy);border-radius:12px;justify-content:center;align-items:center;padding:6px;display:inline-flex;overflow:hidden}.brand-asset img{object-fit:contain;width:100%;height:100%;display:block}.brand-asset.is-text{color:#fff;letter-spacing:-.02em;white-space:nowrap;padding:10px 14px;font-size:18px;font-weight:800}.score-block{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:16px 0;display:grid}.score-figure{align-items:baseline;gap:4px;display:flex}.pending-score{letter-spacing:-.04em;color:var(--navy);margin:0;font-size:44px;font-weight:800;line-height:1}.score-figure small{color:var(--muted-strong);font-size:14px;font-weight:700}.score-meta{color:var(--muted-strong);font-size:14px;line-height:1.45}.score-meta strong{color:var(--ink);font-size:14px;display:block}.score-meta a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.quick-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:14px 0 18px;display:grid}.quick-facts div{flex-direction:column;gap:2px;display:flex}.quick-facts dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-strong);font-size:12px;font-weight:800}.quick-facts dd{color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.35}.hero-actions{gap:8px;margin-top:4px;display:grid}.btn{min-height:48px;transition:transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex;text-decoration:none!important}.btn:active{transform:scale(.98)}.btn-lime{background:var(--lime);color:var(--navy)!important}.btn-lime:hover{filter:brightness(.96)}.btn-ghost{border:1px solid var(--line-strong);background:0 0;color:var(--navy)!important}.btn-ghost:hover{background:var(--alt)}.btn-outline-light{border:1px solid var(--on-navy-line);background:0 0;color:#fff!important}.btn-outline-light:hover{background:#ffffff14}.btn .btn-icon{width:28px;height:28px;transition:transform .25s var(--ease);background:#ffffff24;border-radius:50%;place-items:center;margin-right:-6px;display:inline-grid}.btn-lime .btn-icon,.btn-ghost .btn-icon{background:#0d193b14}.btn:hover .btn-icon{transform:translate(2px)}.hero-actions small{text-align:center;color:var(--muted-strong);margin-top:2px;font-size:12px;display:block}.review-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;padding-block:44px 64px;display:grid}.review-layout>*,.review-content{min-width:0}.review-body{max-width:none}.review-body>section>p,.review-body>section>ul,.review-body>section>ol,.review-body>section>h2,.review-body>section>h3,.review-body .takeaways,.review-body .callout,.review-body .caveats,.review-body .fact-cards,.review-body .tier-note,.review-body .scope-line,.review-body .pfx-panel>p{max-width:min(70ch,100%)}.review-body>section{padding:34px 0 8px}.review-body>section:first-of-type{padding-top:0}.review-body h2{letter-spacing:-.025em;margin:0 0 16px;scroll-margin-top:24px;font-size:clamp(26px,2.6vw,32px);line-height:1.15}.review-body h3{letter-spacing:-.01em;margin:26px 0 8px;font-size:19px}.review-body p,.review-body li{color:var(--body);font-size:18px;line-height:1.67}.review-body p{margin:0 0 18px}.review-body .lead{color:var(--ink);font-size:20px;line-height:1.6}.review-body ul,.review-body ol{margin:0 0 18px;padding-left:22px}.review-body li{margin:0 0 8px}.review-body a:not(.btn):not(.evidence-link):not(.journey-thumb):not(.lightbox-close){color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.review-body .warning-card.is-info a:not(.btn):not(.evidence-link):not(.journey-thumb):not(.lightbox-close),.warning-card.is-info a:not(.btn){color:var(--info-ink)}.review-body .warning-card.is-warn a:not(.btn):not(.evidence-link):not(.journey-thumb):not(.lightbox-close),.warning-card.is-warn a:not(.btn){color:var(--warn-ink)}.review-wide{width:auto;max-width:none;margin:28px 0}.review-body>section .review-wide{margin-inline:0}.scope-line{align-items:flex-start;gap:10px;display:flex;color:var(--muted-strong)!important;margin:0 0 16px!important;font-size:15px!important}.status-chip{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);background:var(--surface);color:var(--ink);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-chip.is-tested{background:var(--ok-surface);color:var(--ok-ink);border-color:#bfe6d8}.status-chip.is-inspected{background:var(--info-surface);color:var(--info-ink);border-color:#c9d8f5}.status-chip.is-asked{background:var(--teal-soft);color:var(--teal-ink);border-color:#b4e5e1}.status-chip.is-not-tested{background:var(--alt);border-color:var(--line);color:var(--muted-strong)}.status-chip.is-attempted{background:var(--warn-surface);border-color:var(--warn-line);color:var(--warn-ink)}.pros-cons{grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 22px;display:grid}.pros-cons>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 22px}.pros-cons h3{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.pros-cons h3 svg{color:var(--teal-ink)}.pros-cons>div:last-child h3 svg{color:var(--red-ink)}.pros-cons ul{margin:0;padding-left:18px}.pros-cons li{margin:0 0 8px;font-size:15px;line-height:1.55}.tested-by{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(5,1fr);margin:0 0 22px;display:grid;overflow:hidden}.tested-by div{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tested-by div:first-child{border-left:0}.tested-by span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-strong);font-size:12px;font-weight:800}.tested-by strong{font-size:14px}.test-scope-more{margin:10px 0 0;font-size:.9rem}.test-scope{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 22px;padding:18px 20px}.test-scope-label{color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:800;display:flex}.test-scope ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.test-scope li{align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.45;display:flex}.test-scope li small{color:var(--muted-strong);font-size:13px;display:block}.score-breakdown{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px 22px}.score-breakdown-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.score-total{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.score-total small{color:var(--muted-strong);margin-left:4px;font-size:16px;font-weight:700}.score-conf{color:var(--muted-strong);font-size:14px}.score-breakdown ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.score-row{justify-content:space-between;font-size:14px;font-weight:800;display:flex}.score-name small{color:var(--muted-strong);margin-left:6px;font-weight:600}.score-bar{background:var(--alt);border-radius:6px;height:8px;margin:6px 0;display:block;overflow:hidden}.score-bar b{background:var(--teal);border-radius:6px;height:100%;display:block}.score-breakdown li p{color:var(--muted-strong);margin:0;font-size:14px;line-height:1.5}.evidence-figure{background:var(--navy);border:1px solid var(--navy3);border-radius:12px;flex-direction:column;margin:0;display:flex;overflow:hidden}.evidence-figure img{background:var(--navy);width:100%;height:auto;display:block}.evidence-figure figcaption{color:var(--on-navy-muted);padding:10px 12px;font-size:14px;line-height:1.5}.evidence-figure figcaption em{color:var(--on-navy-muted);margin-top:4px;font-style:normal;display:block}.ev-id{background:var(--lime);color:var(--navy);letter-spacing:.06em;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:12px;font-weight:800;display:inline-block}.evidence-gallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:22px 0;display:grid}.evidence-gallery .evidence-figure img{aspect-ratio:589/1096;object-fit:contain}.evidence-link{color:inherit;display:block}.evidence-link:focus-visible{outline:3px solid var(--lime);outline-offset:-3px}.review-body .evidence-figure.is-inline{max-width:360px;margin:18px auto}.table-scroll-wrap{margin:18px 0}.table-scroll-wrap .table-scroll{margin:0}.table-cue{color:var(--muted-strong);margin:0 0 6px;font-size:13px;display:none}.table-scroll{-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,var(--page) 30%,#f4f7fb00) left/40px 100% no-repeat,linear-gradient(270deg,var(--page) 30%,#f4f7fb00) right/40px 100% no-repeat,radial-gradient(farthest-side at 0 50%,#0d193b2e,#0d193b00) left/16px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,#0d193b2e,#0d193b00) right/16px 100% no-repeat;background-attachment:local,local,scroll,scroll;border-radius:12px;margin:18px 0;position:relative;overflow-x:auto}.table-scroll:focus-visible{outline:3px solid var(--focus-ring,var(--navy));outline-offset:3px}.fact-table,.pf-compare{border-collapse:collapse;border:1px solid var(--line);background:0 0;border-radius:12px;width:100%;min-width:520px;font-size:15px}.fact-table caption,.pf-compare caption{text-align:left;background:var(--alt);border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;padding:10px 12px;font-weight:800}.fact-table th,.fact-table td,.pf-compare th,.pf-compare td{text-align:left;vertical-align:top;border-top:1px solid var(--line);background:var(--surface);padding:10px 12px;line-height:1.45}.fact-table th{width:34%;color:var(--muted-strong);font-weight:700}.fact-src{color:var(--muted-strong);white-space:nowrap;font-size:12px}.pf-compare thead th{background:var(--alt);color:var(--ink);font-weight:800}.pf-compare tbody th{color:var(--ink);font-weight:800}.warning-card{border:1px solid;border-radius:14px;gap:14px;margin:22px 0;padding:18px 20px;font-size:15px;line-height:1.55;display:flex}.warning-card>svg{flex:none;margin-top:2px}.warning-card strong{margin-bottom:6px;font-size:15px;display:block}.warning-card p{margin:0 0 8px;color:inherit!important;font-size:15px!important}.warning-card p:last-child{margin-bottom:0}.warning-card ul{margin:6px 0 0;padding-left:18px}.warning-card.is-warn{background:var(--warn-surface);border-color:var(--warn-line);color:var(--warn-ink)}.warning-card.is-info{background:var(--info-surface);color:var(--info-ink);border-color:#c9d8f5}.warning-card.is-stop{background:var(--warn-surface);border-color:var(--brand-red);color:var(--warn-ink)}.source-list h3{margin:18px 0 8px;font-size:15px}.source-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.source-list li{margin:0;font-size:14px;line-height:1.4}.source-list a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.source-list small{color:var(--muted);word-break:break-all;font-size:12px;display:block}.update-history{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.update-history li{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;margin:0;padding:10px 0;font-size:14px;display:grid}.update-history time{color:var(--muted-strong);font-weight:700}.review-body .faq details{border-top:1px solid var(--line);padding:0}.review-body .faq details:last-child{border-bottom:1px solid var(--line)}.review-body .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:17px;font-weight:800;list-style:none;display:flex}.review-body .faq summary::-webkit-details-marker{display:none}.review-body .faq summary:after{content:"+";color:var(--teal-ink);flex:none;font-size:22px;line-height:1}.review-body .faq details[open] summary:after{content:"−"}.review-body .faq p{margin:0 0 16px;font-size:16px;line-height:1.6}.review-body .tier-note{color:var(--muted-strong);font-size:14px}.source-drawer{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:18px 0}.source-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:14px 18px;font-size:16px;font-weight:800;list-style:none;display:flex}.source-drawer summary::-webkit-details-marker{display:none}.source-drawer summary:after{content:"+";color:var(--teal-ink);font-size:22px}.source-drawer[open] summary:after{content:"−"}.source-drawer>div{border-top:1px solid var(--line);padding:0 18px 18px}.source-drawer p,.source-drawer li{font-size:15px!important;line-height:1.55!important}.source-drawer h3{margin-top:18px!important;font-size:16px!important}.review-toc{scrollbar-width:thin;flex-direction:column;align-self:start;max-height:calc(100vh - 36px);padding-right:6px;display:flex;position:sticky;top:18px;overflow-y:auto}.review-toc>strong{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-strong);border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:10px;font-size:12px}.review-toc>a{color:var(--muted-strong);border-left:2px solid #0000;border-radius:0 8px 8px 0;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.35}.review-toc>a:hover{color:var(--ink);background:var(--alt)}.review-toc>a[aria-current=true]{color:var(--navy);border-left-color:var(--teal);background:var(--surface);font-weight:800}.toc-aside-card{border:1px solid var(--line);background:var(--surface);color:var(--muted-strong);border-radius:12px;margin-top:22px;padding:14px;font-size:14px;line-height:1.5}.toc-aside-card strong{color:var(--ink);margin-bottom:4px;display:block}.toc-aside-card a{color:var(--teal-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.mobile-toc{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0 0 22px;padding:0;display:none}.mobile-toc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:8px 14px;font-size:15px;font-weight:800;list-style:none;display:flex}.mobile-toc summary::-webkit-details-marker{display:none}.mobile-toc ol{columns:2;column-gap:18px;margin:0;padding:4px 14px 12px 30px;font-size:15px;line-height:1.45}.mobile-toc li{break-inside:avoid;margin:0;padding:6px 0}.mobile-toc a{color:var(--ink);text-underline-offset:3px;min-height:24px;text-decoration:underline;display:inline-block}.journey{margin:26px 0}.journey-steps{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.journey-steps li{text-transform:uppercase;letter-spacing:.06em;background:var(--alt);color:var(--muted-strong);border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.journey-steps li.is-tested{background:var(--ok-surface);color:var(--ok-ink)}.journey-steps li.is-inspected{background:var(--info-surface);color:var(--info-ink)}.journey-steps li.is-not-tested{background:var(--alt);color:var(--muted-strong);border:1px dashed var(--line-strong)}.journey-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.journey-grid>*,.journey-stage,.journey-stage-inner,.journey-track{min-width:0}.journey-stage{background:var(--navy);border-radius:var(--radius-lg);padding:6px;position:relative}.journey-stage-inner{border:1px solid var(--navy3);background:var(--navy2);border-radius:14px;overflow:hidden}.journey-track{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.journey-slide{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:minmax(0,1fr) 300px;gap:0;min-width:0;display:grid}.journey-slide figure{background:var(--navy);justify-content:center;align-items:center;min-height:420px;margin:0;padding:14px;display:flex}.journey-slide img{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:560px;display:block;box-shadow:0 10px 30px #00000059}.journey-note{color:var(--on-navy);background:var(--navy2);border-left:1px solid var(--navy3);flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex}.journey-note .status-chip{align-self:flex-start}.journey-note h3{color:var(--on-navy);margin:4px 0 0!important;font-size:19px!important}.journey-note p{color:var(--on-navy-muted)!important;margin:0!important;font-size:15px!important;line-height:1.55!important}.journey-note .journey-meta{color:var(--on-navy-muted);margin-top:auto;font-size:14px}.journey-note a{color:var(--lime)!important}.journey-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.journey-thumbs li{margin:0}.journey-thumb{background:var(--navy);border:2px solid #0000;border-radius:10px;display:block;position:relative;overflow:hidden}.journey-thumb img{aspect-ratio:4/5;object-fit:contain;object-position:top;width:100%;height:auto;display:block}.journey-thumb span{background:var(--lime);color:var(--navy);text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:4px;padding:3px 5px;font-size:12px;font-weight:800;line-height:1.2;position:absolute;bottom:4px;left:4px;right:4px}.journey-thumb:hover,.journey-thumb:focus-visible{border-color:var(--teal)}.lightbox{z-index:50;background:#070d20e6;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.lightbox:target{display:flex}.lightbox figure{flex-direction:column;align-items:center;gap:10px;max-width:min(92vw,900px);max-height:calc(100dvh - 48px);margin:0;display:flex}.lightbox img{object-fit:contain;background:var(--navy);border-radius:10px;flex:0 auto;width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(100dvh - 190px)}.lightbox figcaption{color:var(--on-navy-muted);text-align:center;max-width:70ch;font-size:14px}.lightbox-bar{align-items:center;gap:10px;display:flex}.lightbox-bar a{background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex;color:#fff!important;text-decoration:none!important}.lightbox-bar a:hover{background:#fff3}body:has(.lightbox:target){overflow:hidden}.ovop{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.ovop>div{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:14px;padding:16px 18px}.ovop>div:nth-child(2){border-top-color:var(--navy)}.ovop>div:nth-child(3){border-top-color:var(--brand-red)}.ovop h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-strong);margin:0 0 8px!important;font-size:13px!important}.ovop p{margin:0!important;font-size:15px!important;line-height:1.55!important}.ovop small{color:var(--muted);margin-top:8px;font-size:14px;display:block}.transcript{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) 220px;gap:18px;margin:20px 0;padding:18px 20px;display:grid}.transcript ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.transcript li{grid-template-columns:96px 1fr;gap:10px;margin:0;font-size:15px;line-height:1.5;display:grid}.transcript li span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-strong);padding-top:3px;font-size:12px;font-weight:800}.transcript li p{margin:0!important;font-size:15px!important}.transcript-meta{color:var(--muted-strong);flex-direction:column;gap:8px;font-size:14px;display:flex}.transcript-meta strong{color:var(--ink)}.section-score{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;margin:18px 0 4px;padding:12px 16px;display:flex}.section-score b{letter-spacing:-.03em;color:var(--score-ink,var(--navy));font-size:26px;font-weight:800}.section-score b small{color:var(--muted-strong);margin-left:2px;font-size:13px}.section-score div{color:var(--muted-strong);flex-direction:column;gap:2px;font-size:14px;display:flex}.section-score div strong{color:var(--ink)}.section-score i{background:var(--surface);border:1px solid var(--line);border-radius:4px;flex:1;min-width:90px;height:6px;font-style:normal;display:block;overflow:hidden}.section-score i b{background:var(--teal);border-radius:4px;height:100%;font-size:0;display:block}.pfx{margin:26px 0}.pfx-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pfx-summary li{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;margin:0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.pfx-summary li:before{content:"";background:var(--src);width:5px;position:absolute;top:0;bottom:0;left:0}.pfx-summary b{letter-spacing:-.03em;color:var(--navy);font-size:26px;font-weight:800}.pfx-summary span{color:var(--body);font-size:14px}.pfx-summary small{color:var(--muted-strong);font-size:14px}.pfx-panel>p{color:var(--muted-strong)!important;margin:0 0 12px!important;font-size:15px!important}.pfx-group{margin:0 0 16px}.pfx-group-h{color:var(--navy);font-weight:800;margin:0 0 8px!important;font-size:15px!important}.pfx-group-h small{color:var(--muted-strong);margin-left:6px;font-size:13px;font-weight:600}.pfx-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pfx-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0}.pfx-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;min-height:56px;padding:14px 16px;list-style:none;display:grid}.pfx-card summary::-webkit-details-marker{display:none}.pfx-card summary strong{font-size:16px}.pfx-card summary .pfx-n{color:var(--navy);white-space:nowrap;font-size:14px;font-weight:800}.pfx-card summary .pfx-n small{color:var(--muted-strong);font-weight:700}.pfx-bar{background:var(--alt);border-radius:6px;grid-column:1/-1;height:8px;overflow:hidden}.pfx-bar b{background:var(--red-ink);border-radius:6px;height:100%;display:block}.is-praise .pfx-bar b{background:var(--teal)}.pfx-card summary .pfx-srcs{color:var(--muted-strong);grid-column:1/-1;font-size:14px}.pfx-card summary .pfx-srcs i{background:var(--alt);color:var(--muted-strong);border-radius:999px;margin-right:6px;padding:2px 8px;font-style:normal;display:inline-block}.pfx-card[open] summary{border-bottom:1px solid var(--line)}.pfx-detail{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.pfx-detail>div{border-left:1px solid var(--line);padding:14px 16px}.pfx-detail>div:first-child{border-left:0}.pfx-detail dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-strong);margin:0 0 6px;font-size:12px;font-weight:700}.pfx-detail dd{color:var(--body);margin:0;font-size:14px;line-height:1.5}.pfx-legal{color:var(--muted-strong)!important;margin:12px 0 0!important;font-size:14px!important}.pfx-method{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:14px 0 0}.pfx-method summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:14px 16px;font-weight:800;list-style:none;display:flex}.pfx-method summary::-webkit-details-marker{display:none}.pfx-method summary:after{content:"+";color:var(--teal-ink);font-size:22px}.pfx-method[open] summary:after{content:"−"}.pfx-method>div{border-top:1px solid var(--line);padding:0 16px 16px}.pfx-method p,.pfx-method li{font-size:14px!important;line-height:1.55!important}.pfx-method h3{margin:16px 0 6px!important;font-size:15px!important}.review-dock{display:none}@media (width<=760px){.review-dock{z-index:35;height:auto;min-height:56px;padding:6px 10px calc(6px + env(safe-area-inset-bottom));background:var(--navy);color:var(--on-navy);transition:transform .35s var(--ease);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #0d193b40}.review-dock.is-visible{transform:none}.review-dock[hidden]{display:none}.review-dock .dock-score{color:var(--on-navy-muted);flex-direction:column;min-width:56px;font-size:12px;line-height:1.1;display:flex}.review-dock .dock-score>b{color:var(--score-ink,var(--on-navy));font-size:16px}.review-dock .btn{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;min-height:44px;padding:0 12px;font-size:14px;overflow:hidden}.review-dock .dock-close{width:44px;height:44px;color:var(--on-navy);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;font-size:20px;display:inline-grid}body.has-dock{padding-bottom:calc(76px + env(safe-area-inset-bottom))}html:has(body.has-dock){scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}body.has-dock .review-body :focus-visible{scroll-margin-bottom:84px}}@media (width<=1024px){.review-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.review-hero-grid>*,.hero-card{min-width:0}.review-layout{grid-template-columns:minmax(0,1fr);padding-top:26px}.review-toc,.toc-aside-card{display:none}.mobile-toc{display:block}.review-wide{max-width:100%}.journey-grid{grid-template-columns:minmax(0,1fr)}.journey-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}.journey-slide{grid-template-columns:minmax(0,1fr)}.journey-slide figure{min-height:0;padding:10px}.journey-slide figure img{max-width:100%;height:auto}.journey-note{border-left:0;border-top:1px solid var(--navy3)}.ovop,.transcript,.pfx-detail{grid-template-columns:minmax(0,1fr)}.pfx-detail>div{border-left:0;border-top:1px solid var(--line)}.pfx-detail>div:first-child{border-top:0}}@media (width<=900px){.tested-by{grid-template-columns:repeat(2,1fr)}.tested-by div{border-left:0;border-top:1px solid var(--line)}.tested-by div:nth-child(-n+2){border-top:0}.tested-by div:nth-child(2n){border-left:1px solid var(--line)}.pfx-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.review-body p,.review-body li{font-size:17px;line-height:1.65}.review-body .lead{font-size:18px}.review-body h2{font-size:26px}.review-hero h1{max-width:none;font-size:30px}.review-verdict{font-size:17px}.pros-cons{grid-template-columns:minmax(0,1fr)}.evidence-gallery{grid-template-columns:repeat(2,1fr);gap:10px}.score-total{font-size:36px}.update-history li{grid-template-columns:90px 1fr}.tested-by strong{font-size:13px}.review-body .evidence-figure.is-inline{max-width:100%}.journey-slide{grid-template-columns:minmax(0,1fr)}.journey-slide figure{min-height:0;padding:10px}.journey-slide img{max-height:70vh}.journey-note{border-left:0;border-top:1px solid var(--navy3)}.journey-thumbs{grid-template-columns:repeat(3,1fr)}.quick-facts{grid-template-columns:1fr 1fr}.pfx-tabs label{padding:0 10px;font-size:14px}.transcript li,.pfx-card summary{grid-template-columns:minmax(0,1fr)}}.table-cue{display:block}@media (width<=640px){.mobile-toc ol{columns:1}.fact-table,.pf-compare{font-size:14px}}@media (width<=420px){.evidence-gallery,.quick-facts{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.score-block{grid-template-columns:minmax(0,1fr);gap:8px}}.social-strip{border-bottom:1px solid var(--on-navy-line);margin-bottom:18px;padding:8px 0 26px}.social-strip-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:16px;display:flex}.social-strip-head h2{letter-spacing:-.01em;color:var(--on-navy);margin:0;padding-left:26px;font-size:20px;position:relative}.social-strip-head h2:before{content:"";background:linear-gradient(90deg,var(--gold),var(--lime));border-radius:6px;width:16px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(-8deg)}.social-strip-head p{color:var(--on-navy-muted);max-width:62ch;margin:0;font-size:14px;line-height:1.5}.social-tiles{grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.social-tile{min-height:88px;color:var(--on-navy-muted);text-align:center;transition:transform .18s var(--ease);background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 6px 8px;text-decoration:none;display:flex}.social-tile-glyph{width:36px;height:36px;color:var(--on-navy);background:#ffffff0f;border-radius:10px;place-items:center;display:grid}.social-tile-label{color:var(--on-navy);font-size:13px;font-weight:700;line-height:1.1}.social-tile-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:700}.social-tile.is-verified{border-color:#c8ff3d73}.social-tile.is-verified .social-tile-glyph{color:var(--lime);background:#c8ff3d29}.social-tile.is-verified .social-tile-tag{color:var(--lime)}.social-tile.is-verified:focus-within{border-color:var(--lime);background:#ffffff14}@media (hover:hover) and (pointer:fine){.social-tile.is-verified:hover{border-color:var(--lime);background:#ffffff14;transform:translateY(-2px)}}.social-tile.is-verified:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.social-tile.is-verified:active{transform:translateY(0)scale(.98)}.brand-tile{border-radius:10px;flex:none;justify-content:center;align-items:center;padding:5px;display:inline-flex;overflow:hidden}.brand-tile.is-dark{background:#0a0f1e;border:1px solid #ffffff29}.brand-tile.is-light{background:var(--surface);border:1px solid var(--line-strong)}.brand-tile img{object-fit:contain;width:100%;height:100%;display:block}.brand-tile.is-text{color:#fff;padding:0 4px}.brand-tile-text{letter-spacing:-.03em;background:#0d193b94;border-radius:5px;padding:2px 5px;font-weight:800;line-height:1.2;display:inline-block}.evidence-desk{background:var(--navy2);color:var(--on-navy);border-top:1px solid var(--navy3);padding:64px 0}.evidence-desk-head{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:24px 40px;margin-bottom:24px;display:grid}.evidence-desk-head h2{letter-spacing:-.02em;color:var(--on-navy);margin:0 0 8px;font-size:clamp(26px,3vw,34px)}.evidence-desk-head p{color:var(--on-navy-muted);max-width:60ch;margin:0;font-size:17px;line-height:1.5}.evidence-pending{border-top:1px solid var(--on-navy-line);margin-top:26px;padding-top:22px}.evidence-pending>p{color:var(--on-navy-muted);max-width:80ch;margin:0 0 14px;font-size:15px;line-height:1.5}.evidence-pending ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.evidence-pending li{background:#ffffff08;border:1px dashed #ffffff38;border-radius:14px;grid-template-columns:96px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.evidence-pending li>img{object-fit:cover;opacity:.9;border-radius:8px;width:96px;height:54px;display:block}.evidence-pending li>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.evidence-pending li>span b{color:var(--on-navy);font-size:15px}.evidence-pending li>span small{color:var(--on-navy-muted);grid-column:2;font-size:12px}.evidence-pending li>a{min-height:40px;color:var(--lime);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.review-cta{background:var(--navy);color:var(--on-navy);border:1px solid #ffffff1f;border-radius:20px;gap:16px;margin:34px 0;padding:24px 26px;display:grid}.review-cta h3{line-height:1.2;color:var(--on-navy)!important;margin:0 0 6px!important;font-size:22px!important}.review-cta p{color:var(--on-navy-muted)!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.cta-operator-id{align-items:center;gap:12px;display:flex}.cta-operator-id strong{color:var(--on-navy);font-size:17px;display:block}.cta-operator-id small{color:var(--on-navy-muted);font-size:13px;display:block}.cta-operator-id .score-badge.is-light small{color:var(--muted-strong)}.cta-emblem{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:56px;height:56px;display:inline-grid}.cta-emblem svg{width:34px;height:34px}.cta-eligibility{border-top:1px solid #ffffff1f;padding-top:12px;color:var(--on-navy-muted)!important;font-size:14px!important;line-height:1.5!important}.cta-eligibility a{text-underline-offset:3px;font-weight:600;text-decoration:underline;color:var(--on-navy)!important}.cta-actions{flex-wrap:wrap;gap:10px;display:flex}.cta-actions .btn{min-height:46px}.cta-thumbs{gap:10px;margin:0;padding:0;list-style:none;display:flex}.cta-thumbs li{margin:0}.cta-thumbs a{background:#000;border:1px solid #ffffff2e;border-radius:10px;width:84px;display:block;position:relative;overflow:hidden}.cta-thumbs img{aspect-ratio:4/5;object-fit:contain;object-position:top;width:100%;height:auto;display:block}.cta-thumbs span{background:var(--lime);color:var(--navy);border-radius:999px;padding:2px 6px;font-size:12px;font-weight:800;position:absolute;bottom:6px;left:6px}.cta-thumbs a:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.review-cta-operator{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id thumbs""copy thumbs""actions thumbs""elig elig";align-items:start}.review-cta-operator .cta-operator-id{grid-area:id}.review-cta-operator .cta-copy{grid-area:copy}.review-cta-operator .cta-thumbs{grid-area:thumbs}.review-cta-operator .cta-actions{grid-area:actions}.review-cta-operator .cta-eligibility{grid-area:elig}.review-cta-compare{background:var(--navy2)}.cta-compare-head{align-items:flex-start;gap:14px;display:flex}.review-cta-decision{background:linear-gradient(135deg,var(--navy2),var(--navy));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.decision-panel{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.decision-panel.is-operator{border-color:#ffc23359}.decision-panel.is-alternatives{border-color:#c8ff3d59}.decision-panel ul{flex-direction:column;gap:6px;display:flex;margin:0!important;padding-left:18px!important}.decision-panel li{color:var(--on-navy-muted)!important;margin:0!important;font-size:15px!important;line-height:1.5!important}.decision-panel .btn{align-self:flex-start;min-height:46px}.decision-panel>p{flex:1}.review-cta-decision .cta-eligibility{grid-column:1/-1}.pfx-bar b{transform-origin:0}@media (width<=1100px){.social-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.evidence-desk-head{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.evidence-pending ul{grid-template-columns:minmax(0,1fr)}.evidence-pending li{grid-template-columns:72px 1fr}.evidence-pending li>a{grid-column:2}.evidence-pending li>img{width:72px;height:40px}}@media (width<=760px){.social-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.social-tile{min-height:84px}.review-cta{padding:18px 16px}.review-cta-operator{grid-template-columns:minmax(0,1fr);grid-template-areas:"id""copy""thumbs""actions""elig"}.review-cta-decision{grid-template-columns:minmax(0,1fr)}.cta-compare-head{flex-direction:column}}@media (width<=420px){.social-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-card .cta-eligibility{border-top-color:var(--line);margin-top:10px;color:var(--muted-strong)!important}.hero-card .cta-eligibility a{color:var(--ink)!important}.btn-lime.direct-casino-link:hover{background:var(--lime);filter:brightness(.96)}:is(body:has(.lightbox:target) .signal-teaser,body:has(.nav-drawer[open]) .signal-teaser){display:none}@media (width<=760px){.review-cta{border-radius:16px;gap:12px;margin:26px 0;padding:18px 16px}.review-cta-grid .cta-grid-head{gap:2px}.cta-action{padding:12px 14px}.cta-meta{line-height:1.5;margin:8px 0 0!important;font-size:13px!important;display:block!important}.cta-meta li{color:inherit;display:inline;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.cta-meta li:after{content:" · "}.cta-meta li:last-child:after{content:""}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
