@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/poppins-800-italic.woff2)format("woff2")}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;overflow-x:clip}:root{--operator-navy:#0b0c21;--operator-black:#0a0a0a;--operator-lime:#92e200;--operator-yellow:#ffc700;--operator-yellow-soft:#fce287;--bg:var(--operator-navy);--bg2:#0f112a;--surface:#14162d;--surface2:#1b1e39;--line:#9ca1bf38;--text:#f2f2f7;--muted:#989db8;--emerald:var(--operator-lime);--emerald2:#73b300;--gold:var(--operator-yellow);--violet:#5f3bc4;--cyan:#6dd7e6;--danger:#ff7979;--radius:14px;--shadow:0 22px 56px #00000057;background:var(--bg);color:var(--text);font-family:Poppins,ui-sans-serif,system-ui,sans-serif}body{background:radial-gradient(circle at 50% 5%, #282e5952, transparent 32rem), radial-gradient(circle at 8% 28%, #92e2000b, transparent 23rem), radial-gradient(circle at 90% 40%, #ffc7000a, transparent 25rem), var(--operator-navy);min-height:100vh;color:var(--text);margin:0;font-size:17px;line-height:1.65;overflow-x:clip}a{color:var(--operator-lime);text-underline-offset:.18em}a:hover{color:#bdff45}.statusbar{color:#dfe2ef;text-align:center;background:#080918;border-bottom:1px solid #92e20038;justify-content:center;gap:.75rem;padding:.42rem 1rem;font-size:.76rem;line-height:1.35;display:flex}.statusbar strong{color:var(--operator-yellow);font-size:.9rem}.site-header{z-index:10;backdrop-filter:blur(16px);background:#0b0c21f5;border-bottom:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.72rem max(1.25rem,50% - 590px);display:grid;position:sticky;top:0;box-shadow:0 14px 34px #00000047}.brand{color:#fff;align-items:center;gap:.55rem;font-weight:800;line-height:1;text-decoration:none;display:flex}.brand-gem{color:var(--emerald);text-shadow:0 0 22px #38e89a99;font-size:1.45rem}.brand small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem;font-size:.66rem;font-weight:600;display:block}.brand img{width:min(238px,58vw);height:auto;display:block}.entity-mark{border:1px solid var(--line);background:linear-gradient(135deg,#191d45f0,#0d0f29f0);border-radius:14px;align-items:center;gap:1rem;max-width:820px;padding:.9rem 1rem;display:flex;box-shadow:0 16px 42px #00000038}.entity-mark img{object-fit:cover;object-position:center;border-radius:10px;width:150px;height:60px}.entity-mark p{margin:0}.primary-nav{justify-self:end;min-width:0}.primary-nav ul{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.primary-nav a{color:var(--muted);border-radius:8px;padding:.58rem .72rem;font-size:.8rem;font-weight:700;text-decoration:none;display:block}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--operator-lime);background:#92e2001a}.primary-nav a[aria-current=page]{box-shadow:inset 0 -2px var(--operator-lime)}.header-cta{min-height:48px;color:var(--operator-navy);text-align:center;white-space:nowrap;background:linear-gradient(89deg,#ffc700 0%,#fce287 50%,#ffc700 100%);border:1px solid #ffffff61;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:.48rem 1rem;font-size:.82rem;font-weight:800;line-height:1.05;text-decoration:none;display:inline-flex;box-shadow:0 2px #644e00,inset 0 4px 4px #ffffff73,0 0 24px #ffc7003d}.header-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.header-cta small{letter-spacing:.02em;margin-top:.2rem;font-size:.57rem;font-weight:700}main,.site-footer{width:min(1180px,100% - 2.5rem);margin-inline:auto}.breadcrumbs{margin:1.25rem 0}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#688078;margin-left:.45rem}.hero{max-width:none;min-height:clamp(380px,46vw,560px);box-shadow:var(--shadow);background:radial-gradient(circle at 78% 30%,#92e2001f,#0000 20rem),linear-gradient(118deg,#080918fc,#0e1027fa 62%,#0a0b1bfc);border:1px solid #92e20029;border-radius:14px;margin-top:1.25rem;padding:clamp(3rem,7vw,6.1rem) clamp(1.4rem,6vw,5.25rem);position:relative;overflow:hidden}.hero:after{z-index:0;aspect-ratio:1;content:"";background:linear-gradient(145deg,#92e2001f,#0000 62%);border:1px solid #92e2003d;border-radius:18% 82% 42% 58%;width:min(46vw,520px);position:absolute;top:-34%;right:-7%;transform:rotate(23deg)}.hero__gem-field{z-index:0;aspect-ratio:1;opacity:.18;background:linear-gradient(30deg, transparent 49%, var(--operator-lime) 50% 51%, transparent 52%), linear-gradient(150deg, transparent 49%, var(--operator-yellow) 50% 51%, transparent 52%), linear-gradient(90deg, transparent 49%, #ffffff9e 50% 51%, transparent 52%);clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);pointer-events:none;width:clamp(100px,16vw,190px);position:absolute;bottom:clamp(1rem,5vw,4rem);right:clamp(1rem,7vw,6rem)}.hero>:not(.hero__gem-field){z-index:1;position:relative}.eyebrow{color:var(--operator-lime);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.82rem;font-weight:800}h1,h2,h3{letter-spacing:-.035em;font-weight:800;line-height:1.15}h1{text-transform:uppercase;max-width:18ch;margin:0 0 1.15rem;font-size:clamp(2.45rem,6.6vw,4.9rem);font-style:italic}body:not([data-page=de-root]) h1{max-width:21ch;font-size:clamp(2.4rem,5vw,4.25rem)}h2{margin:0 0 .8rem;font-size:clamp(1.65rem,4vw,2.55rem)}h3{margin:1.4rem 0 .55rem;font-size:1.25rem}.hero .lead{color:#c9cce0;max-width:760px;margin:.5rem 0;font-size:clamp(1.05rem,2.2vw,1.25rem)}.checked,.source-badge{color:var(--muted);font-size:.86rem}.checked span{color:var(--emerald)}.notice{border:1px solid var(--line);border-left:4px solid var(--gold);background:#e6bd6212;border-radius:12px;padding:1rem 1.15rem}.notice.danger{border-left-color:var(--danger)}.notice.success{border-left-color:var(--emerald)}.cta-status{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.8rem 1rem;font-weight:700;display:inline-flex}.grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(145deg,#171a34,#101225);grid-column:span 4;padding:1.25rem}.card.wide{grid-column:span 8}.card.full{grid-column:1/-1}.card h2,.card h3{margin-top:0}.card p:last-child{margin-bottom:0}.metric{color:var(--emerald);font-size:1.8rem;font-weight:850}.section{margin:2rem 0 4rem}.section>p{max-width:76ch}.quickfacts{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:1.25rem 0 0;display:grid;overflow:hidden}.quickfacts>div{background:var(--surface);padding:1rem}.quickfacts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:750}.quickfacts dd{margin:.3rem 0 0;font-weight:700}.verified{color:var(--emerald)}.unknown{color:#f4cf81}.chips{flex-wrap:wrap;gap:.55rem;margin:.8rem 0;display:flex}.chip{border:1px solid var(--line);background:var(--surface);color:#d8e6e0;border-radius:999px;padding:.4rem .7rem;font-size:.84rem}.operator-evidence{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:1.4rem 0;overflow:hidden}.operator-evidence img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:520px;display:block}.operator-evidence figcaption{color:var(--muted);padding:.85rem 1rem;font-size:.84rem}.game-carousel{margin:1.25rem 0;position:relative}.game-carousel__controls{border:1px solid var(--line);background:#080918db;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.65rem;display:flex}.game-carousel__hint{color:var(--muted);margin-right:auto;font-size:.78rem}.game-carousel__button{width:46px;height:46px;color:var(--operator-yellow);font-variant-numeric:tabular-nums;cursor:pointer;background:#111426;border:1px solid #ffc700b8;border-radius:8px;place-items:center;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.94rem;font-weight:800;line-height:1;text-decoration:none;display:grid}.game-carousel__button:hover{border-color:var(--operator-lime);color:var(--operator-lime);background:#1b1e39}.game-carousel:not(:has(.game-card:target)) .game-carousel__button[href=\#game-1],.game-carousel:has(#game-1:target) .game-carousel__button[href=\#game-1],.game-carousel:has(#game-2:target) .game-carousel__button[href=\#game-2],.game-carousel:has(#game-3:target) .game-carousel__button[href=\#game-3],.game-carousel:has(#game-4:target) .game-carousel__button[href=\#game-4],.game-carousel:has(#game-5:target) .game-carousel__button[href=\#game-5],.game-carousel:has(#game-6:target) .game-carousel__button[href=\#game-6]{color:#171308;background:#ffd400;border-color:#fff27a;box-shadow:0 0 0 3px #ffd40029}.game-carousel__button:focus-visible{outline-offset:3px;outline:3px solid #e6bd62}.game-grid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#ffd400c7 #ffffff0f;grid-auto-columns:minmax(210px,calc(20% - .8rem));grid-auto-flow:column;gap:1rem;margin:0;padding:.25rem .1rem 1rem;scroll-padding-inline:.1rem;display:grid;overflow-x:auto}.game-card{border:1px solid var(--line);scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(155deg,#181b35,#101225);border-radius:12px;min-width:0;padding:.55rem;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 16px 38px #00000052}.game-card:target{border-color:#ffd400;box-shadow:0 18px 44px #0006,0 0 0 2px #ffd4002e}.game-card__link{color:inherit;text-decoration:none;display:block}.game-card__link:hover .game-art img{transform:scale(1.025)}.game-card__link:focus-visible{outline-offset:3px;border-radius:12px;outline:3px solid #ffd400}.game-art{background:#08091d;border:1px solid #ffffff1a;border-radius:12px;margin:0;position:relative;overflow:hidden}.game-art img{aspect-ratio:427/575;object-fit:cover;width:100%;height:auto;transition:transform .18s;display:block}.game-art figcaption{color:#f1f2ff;letter-spacing:.06em;text-transform:uppercase;background:#08091de0;border-radius:5px;padding:.25rem .4rem;font-size:.62rem;position:absolute;bottom:.5rem;right:.55rem}.game-card h3{min-height:2.55em;margin:.8rem 0 .6rem;font-size:.98rem}.game-card__cta{color:#0b0c1a;background:linear-gradient(89deg,#ffc700 0%,#fce287 50%,#ffc700 100%);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.68rem .78rem;font-size:.75rem;font-weight:800;display:flex;box-shadow:0 2px #644e00,inset 0 4px 4px #ffffffba,0 0 24px #ffc70038}.game-card dl,.game-card p{margin:0;font-size:.78rem}.game-card dl>div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:.7rem;padding:.25rem 0;display:flex}.game-card dt{color:var(--muted)}.game-card dd{text-align:right;margin:0}.game-card p{color:#ffd95d;margin-top:.8rem}.game-affiliate-note{color:#d8daf1;margin:.8rem 0 0;font-size:.78rem}.game-source-note{background:#1522538c;border:1px solid #5edcff40;border-radius:12px;padding:.85rem 1rem}.editorial-identity{align-items:center;gap:.8rem;display:flex}.editorial-identity img{width:64px;height:64px}.editorial-identity small{margin-top:.25rem;display:block}.section a[href^=mailto\:],.site-footer a[href^=mailto\:],.editorial-box a[href^=mailto\:]{overflow-wrap:anywhere}.editorial-box{border-radius:var(--radius);background:linear-gradient(135deg,#181d41f5,#0d112bf5);border:1px solid #92e20052;grid-template-columns:64px minmax(0,1fr);gap:1rem;width:min(920px,100%);margin:1.25rem 0 2rem;padding:1rem 1.1rem;display:grid}.editorial-box img{width:64px;height:64px}.editorial-box p{margin:0 0 .35rem}.editorial-box__byline{color:#fff;font-weight:800}.editorial-box__note,.editorial-box__email{color:var(--muted);font-size:.86rem}.editorial-box__email{overflow-wrap:anywhere}.steps li{margin:.75rem 0}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);width:100%;overflow-x:auto}table{border-collapse:collapse;background:var(--surface);width:100%;min-width:720px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.85rem 1rem}th{color:#fff;letter-spacing:.03em;background:#171a34;font-size:.82rem}td{color:#d6e4de;font-size:.92rem}tr:last-child td{border-bottom:0}.proscons{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pros,.cons{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:1.25rem}.pros h3{color:var(--emerald)}.cons h3{color:#ffb0a9}.sources{border:1px solid var(--line);border-radius:var(--radius);background:#0f112a;padding:1.25rem}.sources li{overflow-wrap:anywhere;margin:.6rem 0}.sources a{font-size:.9rem}.related{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.related a{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:12px;padding:1rem;font-weight:750;text-decoration:none;display:block}.related a:hover{border-color:var(--emerald)}details{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:.75rem 0;padding:1rem}summary{cursor:pointer;font-weight:750}.site-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:2rem;margin-top:4rem;padding:2.5rem 0 6rem;font-size:.88rem;display:grid}.footer-nav{flex-wrap:wrap;gap:.45rem .9rem;margin-top:1rem;display:flex}.footer-nav a{color:#fff;font-weight:700}.footer-note{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding-top:1rem}ul,ol{padding-left:1.35rem}.sticky-mobile{display:none}.scorebar{background:#24443a;border-radius:99px;height:.6rem;overflow:hidden}.scorebar span{background:linear-gradient(90deg, var(--emerald2), var(--emerald));height:100%;display:block}.kicker{color:var(--gold);font-weight:750}.muted{color:var(--muted)}code{font-size:.9em}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (width<=900px){.site-header{grid-template-columns:minmax(0,1fr) auto;overflow-x:clip}.brand img{width:min(220px,48vw)}.primary-nav{overscroll-behavior-inline:contain;grid-area:2/1/auto/-1;justify-self:stretch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.primary-nav ul{width:max-content}.card,.card.wide{grid-column:span 6}.quickfacts{grid-template-columns:repeat(2,1fr)}.related{grid-template-columns:1fr 1fr}.game-grid{grid-auto-columns:minmax(250px,calc(50% - .5rem))}}@media (width<=600px){body{font-size:17px}.statusbar{align-items:center}.site-header{padding:.85rem 1.25rem;position:relative}.header-cta{min-height:44px;padding:.42rem .7rem}.primary-nav a{padding:.55rem .6rem}main,.site-footer{width:min(100% - 2rem,1180px)}.hero{min-height:auto;padding:2.4rem 1.25rem 2rem}h1{font-size:clamp(2.15rem,10vw,2.9rem);line-height:1.04}.card,.card.wide{grid-column:1/-1;padding:1.1rem}.quickfacts{grid-template-columns:1fr}.entity-mark{flex-direction:column;align-items:flex-start}.entity-mark img{width:130px;height:52px}.editorial-box{grid-template-columns:48px minmax(0,1fr);gap:.75rem;padding:.9rem}.editorial-box img{width:48px;height:48px}.game-grid{grid-auto-columns:minmax(250px,86%)}.game-carousel__hint{flex:1 0 100%;max-width:none}.game-carousel__button{width:40px;height:40px}.proscons,.related,.site-footer{grid-template-columns:1fr}.site-footer>*,.footer-note{grid-column:1}.table-wrap{width:100%;margin-inline:0}th,td{padding:.75rem}.sticky-mobile{z-index:12;border:1px solid var(--line);color:#fff;text-align:center;box-shadow:var(--shadow);background:#0b0c21f5;border-radius:12px;padding:.8rem 1rem;font-size:.84rem;font-weight:700;display:block;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.affiliate-cta{border:1px solid var(--line);background:#0f112ad1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;padding:1rem;display:flex}.affiliate-cta small{color:var(--muted);font-size:.78rem;line-height:1.4}.cta-button{border:1px solid var(--line);background:var(--surface2);color:var(--text);box-shadow:none;border-radius:12px;justify-content:center;align-items:center;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-flex}.cta-button:hover{border-color:var(--emerald);filter:brightness(1.08);color:#fff}.cta-disabled{color:#ffd7d3;box-shadow:none;cursor:default;filter:none;background:#ff8a8014;border:1px solid #ff8a8073;font-weight:750}.cta-disabled:hover{color:#ffd7d3;filter:none}.cta-button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.inline-cta{margin-top:16px}@media (prefers-reduced-motion:reduce){.game-grid{scroll-behavior:auto}.game-card,.game-art img{transition:none}}.preview-badge{min-width:max-content;color:var(--operator-yellow);text-align:right;background:#ffc70014;border:1px solid #ffc7006b;border-radius:8px;justify-items:end;gap:.18rem;padding:.45rem .7rem;line-height:1.15;display:grid}.preview-badge strong{letter-spacing:.08em;font-size:.7rem}.preview-badge small{color:var(--muted);font-size:.62rem}[data-independent-disclosure]{max-width:760px}main>[data-evidence-status],main>[data-provider-table],main>[data-faq-list],main>[data-route-status],main>[data-source-list],main>nav:not(.breadcrumbs){margin:2rem 0}[data-evidence-status],[data-provider-table],[data-faq-list],[data-route-status],[data-source-list]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(145deg,#171a34,#101225);padding:1.25rem;overflow:hidden}[data-approved-body]{gap:1rem;margin:2rem 0;display:grid}[data-approved-body]>section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:1.25rem}[data-approved-body]>section>h2,[data-evidence-status] h2,[data-provider-table] h2,[data-faq-list] h2,[data-route-status] h2,[data-source-list] h2,main>nav:not(.breadcrumbs) h2{margin-top:0}[data-direct-answer]{border:1px solid var(--line);border-left:4px solid var(--operator-yellow);background:#ffc70012;border-radius:12px;margin:2rem 0;padding:1rem 1.15rem}[data-evidence-status] dl{gap:.85rem;margin:0;display:grid}[data-evidence-status] dl>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(9rem,.4fr) minmax(0,1fr);gap:.25rem 1rem;padding-bottom:.75rem;display:grid}[data-evidence-status] dl>div:last-child{border-bottom:0;padding-bottom:0}[data-evidence-status] dt,.provider-records dt{color:var(--muted);font-weight:700}[data-evidence-status] dd,.provider-records dd{margin:0}[data-provider-table]{overflow-x:auto}[data-provider-table] .provider-table{border-collapse:collapse;background:var(--surface);min-width:820px;margin:0}[data-provider-table] .provider-table caption{color:var(--muted);text-align:left;padding:0 0 .8rem;font-weight:650}[data-provider-table] .provider-table th,[data-provider-table] .provider-table td{border:1px solid var(--line);overflow-wrap:anywhere;vertical-align:top;text-align:left;padding:.7rem}[data-provider-table] .provider-table th{color:#fff;background:#171a34}[data-provider-table] .provider-table td{color:#d6e4de}[data-faq-list]>div{border-bottom:1px solid #ffffff14;padding:.95rem 0}[data-faq-list]>div:last-child{border-bottom:0;padding-bottom:0}[data-faq-list] h3{color:var(--operator-yellow-soft);margin:0 0 .35rem;font-size:1.05rem}[data-route-status]{border-left:4px solid var(--danger)}[data-source-list] li{margin:.65rem 0}[data-source-list] code,[data-route-status] code,.site-footer code{color:var(--operator-yellow-soft)}.status-label{color:#fff;font-weight:750}code,.technical-state,[data-source-list] li{overflow-wrap:anywhere;word-break:normal}.technical-state{color:var(--muted)}@media (width<=900px){.preview-badge{justify-self:end}}@media (width<=600px){.preview-badge{display:none}[data-evidence-status],[data-provider-table],[data-faq-list],[data-route-status],[data-source-list],[data-approved-body]>section{padding:1.1rem}[data-evidence-status] dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}[data-provider-table] .provider-table{min-width:720px}}
