._grid_secwf_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._card_secwf_7{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:177px;color:var(--text);text-align:center;box-shadow:0 2px 10px var(--shadow);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px 12px;transition:background-color .16s,border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}._card_secwf_7:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 0%, var(--spotlight), transparent 76%);transition:opacity .18s;position:absolute;inset:0}._card_secwf_7:hover,._card_secwf_7:focus-visible{background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(-2px)}._card_secwf_7:hover:before,._card_secwf_7:focus-visible:before{opacity:1}._card_secwf_7:focus-visible{outline-offset:3px}._icon_secwf_54,._name_secwf_55,._hint_secwf_56{z-index:1;position:relative}._icon_secwf_54{border:1px solid var(--border);width:57px;height:57px;color:var(--text);background:var(--icon-surface);border-radius:15px;place-items:center;margin-bottom:3px;display:grid}._name_secwf_55{letter-spacing:-.025em;font-size:.94rem;font-weight:650}._hint_secwf_56{max-width:190px;color:var(--muted);font-size:.77rem;line-height:1.45}._arrow_secwf_86{color:var(--muted);opacity:0;transition:opacity .16s,transform .16s;position:absolute;top:14px;right:14px;transform:translate(-3px,3px)}._card_secwf_7:hover ._arrow_secwf_86,._card_secwf_7:focus-visible ._arrow_secwf_86{opacity:1;transform:translate(0)}._empty_secwf_102{color:var(--muted);padding-block:40px}@media (width<=900px){._grid_secwf_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){._grid_secwf_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._card_secwf_7{min-height:160px;padding:17px 9px}._icon_secwf_54{border-radius:13px;width:50px;height:50px}._icon_secwf_54 svg{width:28px;height:28px}._name_secwf_55{font-size:.85rem}._arrow_secwf_86{display:none}}@media (hover:none){._card_secwf_7:hover{transform:none}._card_secwf_7:hover:before{opacity:0}}@media (prefers-reduced-motion:reduce){._card_secwf_7,._card_secwf_7:before,._arrow_secwf_86{transition:none}}._root_77ygm_1{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;max-width:100%;margin:0;padding:3px}._track_77ygm_11{overscroll-behavior-inline:contain;scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}._track_77ygm_11::-webkit-scrollbar{display:none}._option_77ygm_23{min-height:37px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding-inline:16px;font-size:.84rem;font-weight:550;transition:color .15s,background-color .15s,border-color .15s}._option_77ygm_23:hover{color:var(--text)}._option_77ygm_23[aria-pressed=true]{color:var(--text);background:var(--surface-hover);border-color:var(--border-strong)}._option_77ygm_23:focus-visible{outline:2px solid var(--text);outline-offset:-2px}@media (prefers-reduced-motion:reduce){._option_77ygm_23{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#090909;--header:#0b0b0b;--surface:#131313;--surface-hover:#1b1b1b;--icon-surface:#1d1d1d;--hero:#0d0d0d;--hero-highlight:#242424;--text:#f7f7f7;--muted:#989898;--border:#292929;--border-strong:#646464;--spotlight:#ffffff0f;--shadow:#0000002e;--button:#fff;--button-text:#101010;--content-width:1060px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f7f7f7;--header:#fff;--surface:#fff;--surface-hover:#f0f0f0;--icon-surface:#f4f4f4;--hero:#f0f0f0;--hero-highlight:#fff;--text:#111;--muted:#606060;--border:#dedede;--border-strong:#999;--spotlight:#0000000a;--shadow:#0000000a;--button:#111;--button-text:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--page);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--text);outline-offset:4px}::selection{background:var(--text);color:var(--page)}h1,h2,p{margin:0}.skip-link{z-index:10;background:var(--button);color:var(--button-text);border-radius:8px;padding:9px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-shell{flex-direction:column;min-height:100svh;display:flex}.site-header{background:var(--header);border-bottom:1px solid var(--border)}.header-inner{width:min(calc(100% - 40px), var(--content-width));grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:66px;margin-inline:auto;display:grid}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:8px;width:fit-content;font-size:.94rem;font-weight:720;display:inline-flex}.primary-nav{justify-content:center;align-items:center;gap:clamp(15px,3vw,32px);display:flex}.nav-link{min-height:44px;color:var(--muted);align-items:center;font-size:.83rem;font-weight:500;transition:color .15s;display:inline-flex}.nav-link:hover,.nav-link.active{color:var(--text)}.theme-toggle{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);border-radius:9px;justify-self:end;place-items:center;transition:background-color .15s,border-color .15s;display:grid}.theme-toggle:hover{background:var(--surface-hover);border-color:var(--border-strong)}main{flex:1}.content-width{width:min(calc(100% - 40px), var(--content-width));margin-inline:auto}.empty-page{flex-direction:column;justify-content:center;align-items:flex-start;min-height:55vh;padding-block:64px;display:flex}.status-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:620}.empty-page h1{letter-spacing:-.055em;margin-block:14px 23px;font-size:clamp(2.1rem,5vw,3.4rem)}.back-link{color:var(--muted);align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.back-link:hover{color:var(--text)}.site-footer{width:min(calc(100% - 40px), var(--content-width));border-top:1px solid var(--border);min-height:65px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;font-size:.77rem;display:flex}@media (width<=700px){.header-inner{grid-template-columns:1fr auto;gap:0 12px;min-height:96px;padding-top:8px}.primary-nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px}.nav-link{font-size:.78rem}.theme-toggle{grid-area:1/2}}@media (width<=370px){.header-inner,.content-width,.site-footer{width:calc(100% - 28px)}.primary-nav{gap:17px}}@media (prefers-reduced-motion:reduce){.nav-link,.theme-toggle{transition:none}}.hero{border-bottom:1px solid var(--border);background:radial-gradient(ellipse 66% 65% at 50% -14%, var(--hero-highlight), transparent 100%), var(--hero);text-align:center;place-items:center;min-height:clamp(304px,32vw,375px);display:grid}.hero-inner{width:min(100% - 32px,760px);padding-block:48px 54px}.hero-inner>svg{color:var(--text);margin:0 auto 20px;display:block}.hero h1{letter-spacing:-.065em;font-size:clamp(2.15rem,6.6vw,4.8rem);font-weight:750;line-height:1.08}.hero p{color:var(--muted);margin-top:11px;font-size:.98rem}.primary-button{border:1px solid var(--button);background:var(--button);min-height:45px;color:var(--button-text);border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:27px;padding-inline:19px;font-size:.88rem;font-weight:650;transition:opacity .16s,transform .16s;display:inline-flex}.primary-button:hover{opacity:.87;transform:translateY(-2px)}.primary-button:focus-visible{outline-color:var(--text);outline-offset:4px}.games-section{padding-block:37px 86px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.section-heading h2{letter-spacing:-.035em;font-size:1.18rem;font-weight:690}.text-link{color:var(--muted);align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.text-link:hover{color:var(--text)}.games-page{padding-block:57px 86px}.page-heading h1{letter-spacing:-.055em;font-size:clamp(2.1rem,5vw,3.3rem);font-weight:730}.page-heading p{color:var(--muted);margin-top:7px;font-size:.9rem}.filter-row{margin-block:29px 22px;display:flex}@media (width<=640px){.hero{min-height:296px}.hero-inner{padding-block:43px}.hero-inner>svg{width:45px;height:45px;margin-bottom:17px}.hero p{font-size:.91rem}.games-section{padding-block:29px 65px}.games-page{padding-block:40px 65px}}@media (prefers-reduced-motion:reduce){.primary-button{transition:none}}
