.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background-color:#00352f;border-bottom:2px solid #075a51;box-shadow:0 4px 20px #00000080;width:100%}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:76px}.brand-logo-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;flex-shrink:0}.brand-logo-link[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:168px;height:40px;border-radius:6px}.desktop-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#002632;border:1px solid #006165;box-shadow:0 2px #001b23;border-radius:10px;padding:5px 8px}.nav-link[data-astro-cid-3ef6ksr2]{color:#e0fff7;font-size:.85rem;font-weight:700;padding:6px 10px;border-radius:7px;background:linear-gradient(180deg,#0f727c,#004e56);border:1px solid rgba(35,255,200,.14);box-shadow:0 1px #003941;transition:all .18s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:#b64100;background:linear-gradient(180deg,#ffe600,#ffb800);border-color:#fff2a6a6;box-shadow:inset 0 1px 0 1px #fff2a6,0 2px #b64100;transform:translateY(-1px)}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-btn[data-astro-cid-3ef6ksr2]{min-height:40px;padding:8px 14px;font-size:.88rem}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:10px;border:1px solid #006165;background:linear-gradient(180deg,#0f727c,#004e56);box-shadow:0 2px #003941;color:#ffab49;font-size:1.25rem;cursor:pointer}.mobile-nav-drawer[data-astro-cid-3ef6ksr2]{background:#002632;border-top:1px solid #006165;padding:14px 0 18px}.mobile-nav-grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-nav-item[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:44px;padding:8px 12px;background:linear-gradient(180deg,#0f727c,#004e56);border:1px solid rgba(17,134,125,.65);box-shadow:0 2px #003941;border-radius:8px;color:#e0fff7;font-size:.9rem;font-weight:700}.mobile-nav-item[data-astro-cid-3ef6ksr2]:hover{color:#23ffc8;border-color:#23ffc8}@media(max-width:1120px){.desktop-nav[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(max-width:440px){.brand-logo-link[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:136px;height:32px}.header-btn[data-astro-cid-3ef6ksr2]{padding:8px 10px;font-size:.82rem;min-height:40px}.header-actions[data-astro-cid-3ef6ksr2]{gap:6px}}.site-footer[data-astro-cid-sz7xmlte]{background:#003a3a;border-top:1px solid rgba(224,255,247,.25);padding:40px 0 48px;margin-top:40px}.trust-bar-panel[data-astro-cid-sz7xmlte]{background:#002632;border:1px solid #006165;box-shadow:0 3px #001b23,0 8px 20px #00000059;border-radius:var(--radius-lg);padding:20px 22px;display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.trust-row[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.trust-label[data-astro-cid-sz7xmlte]{color:#23ffc8;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.06em;min-width:132px}.pill-group[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:33px;padding:5px 14px;border-radius:var(--radius-pill);font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s ease,filter .16s ease}.pill-white[data-astro-cid-sz7xmlte]{background:linear-gradient(180deg,#ffe799,#ffd753,#ffe799,#f59407);color:#001b23;border:1px solid rgba(255,242,166,.7);box-shadow:0 0 8px #ffd75340,inset 0 0 2px 1px #c38b2c66}.pill-white[data-astro-cid-sz7xmlte]:hover{background:linear-gradient(180deg,#ffe600,#ffb800);color:#b64100;transform:translateY(-1px)}.pill-dark[data-astro-cid-sz7xmlte]{background:linear-gradient(180deg,#0f727c,#004e56);color:#e0fff7;border:1px solid rgba(35,255,200,.22);box-shadow:0 2px #003941}.pill-dark[data-astro-cid-sz7xmlte]:hover{border-color:#23ffc8;color:#23ffc8;transform:translateY(-1px)}.pill-18[data-astro-cid-sz7xmlte]{background:linear-gradient(180deg,#ffe600,#ffb800);color:#b64100;border-color:#fff2a6;box-shadow:inset 0 2px 0 1px #fff2a6,0 2px #b64100}.footer-links-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:28px}.footer-col-title[data-astro-cid-sz7xmlte]{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#23ffc8;font-size:.96rem;margin-bottom:10px}.footer-list[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#e0fff7;font-size:.88rem}.footer-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#ffe600}.footer-compliance[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(224,255,247,.2);padding-top:22px;font-size:.84rem}.footer-compliance[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#e0fff7;margin-bottom:10px}.copyright-line[data-astro-cid-sz7xmlte]{color:#98ded3;margin-bottom:0}@media(max-width:820px){.footer-links-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-label[data-astro-cid-sz7xmlte]{min-width:100%}}@media(max-width:480px){.footer-links-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.trust-bar-panel[data-astro-cid-sz7xmlte]{padding:16px}}:root{--mc: #23ffc8;--bg-canvas: #003e3e;--bg-surface: #002632;--bg-header: #00352f;--bg-footer: #003a3a;--bg-card: #002e38;--bg-card-hover: #003945;--border-subtle: #006165;--border-header: #075a51;--border-accent: rgba(35, 255, 200, .55);--text-primary: #ffffff;--text-secondary: #e0fff7;--text-muted: #98ded3;--amber: #ffb800;--amber-hover: #ffe600;--amber-dark: #b64100;--orange-text: #ffab49;--emerald: #089828;--container-max: 1220px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 9999px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background-color:var(--bg-canvas);background-image:radial-gradient(circle at 50% 0%,#005254,#003e3e 45%,#002631);background-attachment:fixed;color:var(--text-primary);font-family:Inter,Arial,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.68;overflow-x:hidden;max-width:100vw;-webkit-text-size-adjust:100%}h1,h2,h3,h4{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);line-height:1.28;margin-top:0;word-break:break-word}h1{font-size:clamp(1.75rem,3.2vw,2.45rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1rem;color:#fff;text-shadow:0 2px 6px rgba(0,27,35,.65)}h2{font-size:clamp(1.32rem,2.3vw,1.8rem);font-weight:800;margin-top:2.2rem;margin-bottom:.9rem;color:var(--mc);text-shadow:0 2px 4px rgba(0,27,35,.55)}h3{font-size:clamp(1.12rem,1.8vw,1.32rem);font-weight:700;margin-top:1.5rem;margin-bottom:.65rem;color:var(--orange-text)}p{margin-top:0;margin-bottom:1.05rem;color:var(--text-secondary)}a{color:var(--mc);text-decoration:none;transition:color .18s ease}a:hover{color:#ffe600}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--mc);outline-offset:2px}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 20px;box-sizing:border-box}main.page-main{padding-top:20px;padding-bottom:56px}.btn,.btn-primary,.btn-secondary,.btn-outline,.cta-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;max-width:100%;min-height:44px;padding:10px 20px;border-radius:10px;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-weight:800;font-size:.94rem;line-height:1.25;white-space:normal;word-break:break-word;cursor:pointer;text-decoration:none;user-select:none;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.btn-primary{background:linear-gradient(180deg,#ffe600,#ffb800);color:#b64100;text-shadow:0 2px 0 rgba(159,52,0,.2);border:1px solid rgba(255,242,166,.65);box-shadow:inset 0 2px 0 1px #fff2a6,0 3px #b64100,0 6px 14px #00000059}.btn-primary:hover{background:linear-gradient(180deg,#fff04d,#ffc81a);color:#9f3400;transform:translateY(-1px)}.btn-secondary,.btn-outline{background:linear-gradient(180deg,#0f727c,#004e56);color:#ffab49;text-shadow:0 2px 0 rgba(17,0,0,.35);border:1px solid rgba(17,134,125,.75);box-shadow:0 3px #003941,0 5px 12px #00000047}.btn-secondary:hover,.btn-outline:hover{background:linear-gradient(180deg,#148995,#006165);border-color:var(--mc);color:#fff;transform:translateY(-1px)}.dual-cta-bar,.hero-cta-row,.game-card-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;justify-content:flex-start;box-sizing:border-box;max-width:100%;margin-top:16px}.portrait-game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:18px;margin:20px 0 28px}.game-card{background:linear-gradient(180deg,#00333a,#002632);border:1px solid #006165;box-shadow:0 3px #001b23,0 8px 20px #00000059;border-radius:14px;padding:12px;display:flex;flex-direction:column;justify-content:flex-start;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;max-width:100%}.game-card:hover{border-color:var(--mc);box-shadow:0 3px #006165,0 0 16px #23ffc840;transform:translateY(-3px)}.game-card-thumb{display:block;width:100%;aspect-ratio:220 / 264;border-radius:10px;overflow:hidden;background:#001b23;border:1px solid rgba(35,255,200,.18);margin-bottom:10px}.game-card-thumb img{display:block;width:100%;height:100%;object-fit:cover}.game-card-title{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:800;color:#fff;margin:0 0 10px;line-height:1.3}.game-card-meta{font-size:.83rem;color:#ffab49;font-weight:600;margin:0 0 10px}.game-card-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.game-card-actions .btn{padding:9px 8px;font-size:.84rem;min-height:40px;width:100%}.answer-capsule{background:linear-gradient(90deg,#23ffc81f,#002e38f2);border:1px solid rgba(35,255,200,.32);border-left:4px solid var(--mc);border-radius:12px;padding:16px 20px;margin:12px 0 20px;box-shadow:0 2px #001b23}.answer-capsule p{margin:0;color:var(--text-primary);font-weight:500}.content-card{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:0 3px #001b23,0 10px 26px #00000059;border-radius:var(--radius-lg);padding:26px;margin-bottom:24px;max-width:100%}.table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0 24px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 2px #001b23}table.data-table{width:100%;border-collapse:collapse;min-width:520px;background:var(--bg-card)}table.data-table th,table.data-table td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--border-subtle);font-size:.93rem}table.data-table th{background:linear-gradient(180deg,#0f727c,#004e56);color:#ffe600;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.45)}table.data-table td{color:var(--text-secondary)}.breadcrumb-nav{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;color:var(--text-muted);background:#002632;border:1px solid #006165;box-shadow:0 2px #001b23;padding:8px 16px;border-radius:999px;margin-bottom:18px}.breadcrumb-nav a{color:var(--mc);font-weight:600}.breadcrumb-nav a:hover{color:#ffe600}.link-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:16px;margin:18px 0 26px}.link-card{background:linear-gradient(180deg,#00333a,#002632);border:1px solid #006165;box-shadow:0 2px #001b23;border-radius:var(--radius-md);padding:18px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .16s ease,transform .16s ease}.link-card:hover{border-color:var(--mc);transform:translateY(-2px)}.link-card h3{margin:0 0 8px;font-size:1.05rem;color:var(--mc)}.link-card-desc{font-size:.9rem;color:var(--text-secondary);margin-bottom:12px}.faq-list{display:flex;flex-direction:column;gap:12px;margin:18px 0 28px}details.faq-item{background:linear-gradient(180deg,#00333a,#002632);border:1px solid #006165;box-shadow:0 2px #001b23;border-radius:var(--radius-md);padding:16px 20px}details.faq-item[open]{border-color:var(--mc)}details.faq-item summary{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.02rem;color:var(--text-primary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item summary:after{content:"+";color:var(--mc);font-size:1.3rem;font-weight:800;flex-shrink:0}details.faq-item[open] summary:after{content:"−";color:#ffe600}details.faq-item .faq-answer{margin-top:12px;padding-top:12px;border-top:1px solid #006165}details.faq-item .faq-answer p:last-child{margin-bottom:0}.eeat-box{background:#004e56d9;border:1.5px solid var(--mc);box-shadow:inset 0 2px #006165,0 2px #001b23;border-radius:14px;padding:18px 20px;margin:22px 0}@media(max-width:768px){.container{padding:0 16px}.content-card{padding:18px 16px}.portrait-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:480px){.dual-cta-bar,.hero-cta-row,.game-card-actions{display:flex;flex-direction:column;width:100%}.dual-cta-bar .btn,.hero-cta-row .btn,.game-card-actions .btn{width:100%;justify-content:center}.portrait-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-card{padding:10px}}
