:root{color-scheme:light;--bg:#f7efe5;--surface:rgba(255,255,255,0.78);--surface-strong:#fffdf9;--ink:#16202b;--muted:#455867;--line:rgba(22,32,43,0.1);--shadow:0 26px 72px rgba(22,32,43,0.14);--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--max:1240px;--play:#26a37d}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-height:100vh;background:linear-gradient(135deg,rgba(38,215,255,0.14) 0%,rgba(139,92,246,0.08) 24%,rgba(255,107,107,0) 44%),linear-gradient(180deg,#070d17 0,#111a29 220px,#fbf4ec 560px,#f4eadf 78%,#efe4da 100%);color:var(--ink);font-family:"Avenir Next","Segoe UI","Helvetica Neue",sans-serif;line-height:1.55}body.menu-open{overflow:hidden}a{color:inherit;font-weight:800;text-decoration-thickness:0.08em;text-underline-offset:0.16em}img{display:block;max-width:100%}.page-shell{padding:10px 18px 0}.site-header{position:relative;z-index:50;padding:6px 24px 0}.site-header::before{content:"";position:absolute;inset:0 24px auto;z-index:0;pointer-events:none;height:calc(100% - 2px);border:1px solid rgba(255,255,255,0.14);border-radius:999px;backdrop-filter:blur(18px);background:linear-gradient(135deg,rgba(8,14,24,0.97),rgba(18,29,47,0.94) 58%,rgba(35,31,50,0.92));box-shadow:0 18px 46px rgba(3,8,14,0.34),inset 0 1px 0 rgba(255,255,255,0.12)}.shell-wrap{position:relative;z-index:1;border-radius:999px;background-color:rgba(8,14,24,0.82);display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(100%,var(--max));margin:0 auto;min-height:74px;padding:14px 22px}.brandmark{display:inline-flex;align-items:center;gap:14px;min-height:44px;min-width:0;color:#fffdf8;text-decoration:none}.brandmark img{width:42px;height:42px;object-fit:cover;border-radius:14px;box-shadow:0 8px 24px rgba(22,32,43,0.14)}.brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-copy strong{color:rgba(255,255,255,0.98);font-size:0.9rem;font-weight:700;letter-spacing:0.18em;line-height:normal;text-transform:uppercase}.brand-copy span{color:rgba(222,231,241,0.8);font-size:0.82rem;font-weight:600;line-height:normal}.shell-nav{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.shell-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 8px;border-radius:999px;color:rgba(232,239,247,0.76);font-size:0.9rem;font-weight:500;line-height:normal;text-decoration:none;white-space:nowrap}.shell-nav a:hover,.shell-nav a.active{background:rgba(255,255,255,0.13);color:#fff}main{width:min(100%,var(--max));margin:0 auto;padding:24px 18px 44px}footer{width:min(100%,var(--max));margin:0 auto;padding:0 18px 34px}.site-footer-shell{display:grid;gap:12px;padding:0}.site-footer-utilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,1060px);margin:0 auto}.site-footer-group{display:grid;gap:9px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,0.1);border-radius:20px;background:linear-gradient(145deg,rgba(8,15,27,0.78),rgba(25,35,55,0.58))}.site-footer-group h2{margin:0;color:#c4ff26;font-size:0.72rem;font-weight:950;letter-spacing:0.12em;line-height:1;text-transform:uppercase}.site-footer-group ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.site-footer-utilities a{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-start;padding:8px 11px;border:1px solid rgba(255,255,255,0.14);border-radius:13px;background:linear-gradient(145deg,rgba(8,15,27,0.96),rgba(25,35,55,0.92));color:rgba(255,253,248,0.86);font-size:0.88rem;font-weight:900;text-decoration:none;box-shadow:0 10px 24px rgba(3,8,14,0.18),inset 0 1px 0 rgba(255,255,255,0.1)}.site-footer-utilities .primary-link{border-color:transparent;background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e}.site-disclaimer{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(95,121,255,0.16),transparent 34%),radial-gradient(circle at 0% 100%,rgba(49,178,138,0.12),transparent 34%),linear-gradient(145deg,rgba(8,15,27,0.98),rgba(20,31,50,0.96) 58%,rgba(14,39,30,0.94));box-shadow:0 18px 42px rgba(3,8,14,0.2)}.site-disclaimer::before{content:"";display:block;height:4px;background:linear-gradient(90deg,#5f79ff,#ef7b52 52%,#31b28a)}.site-disclaimer p{margin:0;padding:16px 18px 18px;color:rgba(255,253,248,0.78);font-size:0.94rem;font-weight:500;line-height:1.5}.site-disclaimer-label{color:#c4ff26;font-weight:900}h1{max-width:880px;margin:0;color:var(--ink);font-size:clamp(2.45rem,6.4vw,4.85rem);letter-spacing:0;line-height:0.92}h2{margin:0 0 14px;font-size:clamp(1.5rem,3vw,2rem);line-height:1;letter-spacing:0}h3{margin:0 0 8px;font-size:1.08rem;line-height:1.12}section{margin-top:32px;padding-top:26px;border-top:1px solid #ded5c6}article h2{margin:0 0 8px;padding:0;border:0;font-size:1.18rem;line-height:1.12}.find-game-builder{display:grid;gap:14px}.find-game-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.find-game-control{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,0.12);border-radius:18px;background:rgba(255,255,255,0.08)}.find-game-control>span,.find-game-control label,.find-game-control legend{margin:0;color:#c4ff26;font-size:0.72rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.find-game-control select,.find-game-control input[type="text"]{width:100%;min-height:46px;border:1px solid rgba(255,255,255,0.16);border-radius:14px;background:#07111e;color:#fffdf8;font:inherit;font-weight:850;padding:0 12px}.find-game-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.find-game-chip{position:relative;display:inline-flex;align-items:center;min-height:42px;cursor:pointer}.find-game-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.find-game-chip span{display:inline-flex;align-items:center;min-height:42px;padding:0 11px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.1);color:rgba(255,253,248,0.86);font-size:0.82rem;font-weight:900}.find-game-chip input:checked+span{border-color:transparent;background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e}.find-game-chip input:focus-visible+span,.find-game-control select:focus-visible,.find-game-control input[type="text"]:focus-visible{outline:3px solid rgba(255,196,69,0.95);outline-offset:3px}.find-game-builder-actions{display:flex;flex-wrap:wrap;gap:9px}.find-game-builder-actions button,.find-game-builder-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.1);color:#fffdf8;font:inherit;font-weight:950;text-decoration:none}.find-game-builder-actions button:first-child{border-color:transparent;background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e}.find-game-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.find-game-result-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,0.12);border-radius:20px;background:radial-gradient(circle at 96% 0%,rgba(196,255,38,0.12),transparent 30%),linear-gradient(145deg,rgba(8,15,27,0.96),rgba(24,40,59,0.9));color:#fffdf8}.find-game-result-card figure{margin:0;aspect-ratio:16/10;overflow:hidden;border-radius:15px;background:#07111e}.find-game-result-card img{display:block;width:100%;height:100%;object-fit:cover}.find-game-result-card h3,.find-game-result-card p{margin:0}.find-game-result-slot{color:#c4ff26;font-size:0.72rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.find-game-result-card h3{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.02}.find-game-result-card p{color:rgba(255,253,248,0.76);font-weight:760;line-height:1.42}.find-game-result-facts,.find-game-result-reasons{display:flex;flex-wrap:wrap;gap:6px}.find-game-result-facts span,.find-game-result-reasons span{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,0.1);color:rgba(255,253,248,0.86);font-size:0.72rem;font-weight:900}.find-game-result-reasons span{background:rgba(196,255,38,0.12);color:#d9ff72}.find-game-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.find-game-result-actions a,.find-game-result-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.1);color:#fffdf8;font:inherit;font-size:0.82rem;font-weight:950;text-decoration:none}.find-game-result-actions a:first-child{border-color:transparent;background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e}@media (max-width:900px){.find-game-result-grid{grid-template-columns:1fr}}@media (max-width:640px){.find-game-control-grid,.find-game-result-actions{grid-template-columns:1fr}.find-game-builder-actions button,.find-game-builder-actions a{width:100%}.find-game-chip span{min-height:44px}}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(196,255,38,0.24)!important;background:radial-gradient(circle at 100% 0%,rgba(34,199,255,0.22),transparent 34%),radial-gradient(circle at 0% 12%,rgba(196,255,38,0.17),transparent 38%),linear-gradient(145deg,rgba(7,17,30,0.98),rgba(13,31,52,0.97) 54%,rgba(12,42,31,0.96))!important;color:#fffdf8!important;box-shadow:0 24px 58px rgba(3,8,14,0.34),0 0 0 1px rgba(95,121,255,0.12),inset 0 1px 0 rgba(255,255,255,0.13)!important}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card::before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:6px;background:linear-gradient(90deg,#c4ff26,#22c7ff 43%,#ffc445 72%,#ff6f61)}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card::after{content:"";position:absolute;inset:5px 6px auto auto;z-index:-1;width:142px;height:180px;border:1px solid rgba(255,255,255,0.1);border-radius:42px;background:linear-gradient(135deg,rgba(255,255,255,0.08),transparent),repeating-linear-gradient(135deg,rgba(196,255,38,0.12)0 6px,transparent 6px 16px);transform:rotate(11deg)}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .landing-card-kicker,body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control>span,body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control legend{color:#c4ff26!important;text-shadow:0 10px 24px rgba(0,0,0,0.26)}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card h2{max-width:18ch;color:#fffdf8!important;font-size:clamp(1.7rem,4vw,2.7rem);line-height:0.96;text-shadow:0 14px 32px rgba(0,0,0,0.36)}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-builder{gap:12px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control{border-color:rgba(255,255,255,0.17);background:linear-gradient(145deg,rgba(255,255,255,0.12),rgba(255,255,255,0.05)),rgba(7,17,30,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control select,body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control input[type="text"]{min-height:48px;border-color:rgba(255,255,255,0.18);background:rgba(2,8,16,0.88);color:#fffdf8;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04),0 12px 28px rgba(0,0,0,0.16)}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control input[type="text"]::placeholder{color:rgba(255,253,248,0.56);font-size:0.78rem;font-weight:850}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-chip{display:block;min-width:0}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-chip span{justify-content:center;width:100%;min-height:44px;padding:0 10px;border-color:rgba(255,255,255,0.2);background:rgba(255,255,255,0.12);color:#fffdf8;font-size:0.78rem;line-height:1.05;text-align:center;white-space:normal;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-chip input:checked+span{background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e;box-shadow:0 12px 24px rgba(49,178,138,0.26),inset 0 1px 0 rgba(255,255,255,0.28)}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-builder-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(96px,0.65fr);gap:9px;margin:0}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-builder-actions button,body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-builder-actions a{width:auto;border-radius:16px}@media (max-width:640px){body.static-crawl-page main[data-find-a-game-page] .find-game-builder-section{margin-top:12px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card{padding:14px 12px;border-radius:26px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card::after{display:none}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card h2{max-width:14ch;font-size:clamp(1.55rem,9vw,2.05rem);line-height:0.98}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .landing-card-kicker{font-size:0.72rem}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-builder{gap:9px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control-grid .find-game-control:last-child{grid-column:1/-1}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control{gap:6px;padding:9px;border-radius:16px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control>span,body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control legend{font-size:0.62rem;letter-spacing:0.07em;line-height:1.05}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control select,body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control input[type="text"]{min-height:46px;padding-inline:9px;border-radius:14px;font-size:0.82rem}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-control input[type="text"]::placeholder{font-size:0.72rem}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-chip span{padding:0 8px;font-size:0.72rem}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-builder-actions{grid-template-columns:minmax(0,1fr) max-content;gap:8px}body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-builder-actions button,body.static-crawl-page main[data-find-a-game-page] .find-game-builder-card .find-game-builder-actions a{width:auto!important;min-height:46px;padding-inline:10px;font-size:0.8rem}}article{background:rgba(255,253,248,0.94);border:1px solid #ded5c6;border-radius:18px;padding:18px;margin:14px 0;box-shadow:0 12px 30px rgba(23,34,50,0.07)}.directory-result-card--side{border-color:rgba(239,123,82,0.18)}.landing-card-kicker{margin:0 0 8px;color:#315e2d;font-size:0.72rem;font-weight:950;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase}[data-static-quick-browse-page][data-quick-browse-mode="fresh"] button[data-quick-browse-shuffle]{border-color:#315e2d;background:#315e2d;color:#fffdf8}@keyframes freshStackDeal{from{opacity:0.65;transform:translateY(8px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}.quick-preview-drawer[hidden]{display:none}.quick-preview-drawer{--quick-preview-footer-space:92px;position:fixed;inset:0;z-index:150;display:grid;place-items:end center;padding:18px 18px 0;background:rgba(10,16,24,0.62);backdrop-filter:blur(14px) saturate(120%)}.quick-preview-panel{--quick-preview-footer-space:92px;position:relative;display:grid;gap:12px;width:min(720px,100%);max-height:min(92vh,calc(100vh - 36px - env(safe-area-inset-bottom,0px)),760px);overflow:auto;padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));border:1px solid rgba(255,255,255,0.68);border-radius:28px;background:radial-gradient(circle at 8% 0%,rgba(49,178,138,0.18),transparent 32%),radial-gradient(circle at 94% 8%,rgba(95,121,255,0.14),transparent 28%),linear-gradient(180deg,#fffdf8 0%,#f7fbf6 100%);box-shadow:0 26px 86px rgba(9,14,22,0.32);overscroll-behavior:contain;scroll-padding-bottom:calc(var(--quick-preview-footer-space) + 24px + env(safe-area-inset-bottom,0px))}.quick-preview-panel::before{content:"";position:sticky;top:-18px;z-index:4;display:block;height:4px;margin:-18px -18px 0;border-radius:28px 28px 0 0;background:linear-gradient(90deg,#31b28a,#5f79ff 58%,#ffc445)}@supports (height:100dvh){.quick-preview-panel{max-height:min(92dvh,calc(100dvh - 36px - env(safe-area-inset-bottom,0px)),760px)}}body.has-quick-preview-open{overflow:hidden}.quick-preview-head{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center}.quick-preview-thumb{width:76px;height:76px;overflow:hidden;border:2px solid rgba(49,178,138,0.22);border-radius:20px;background:#dfe8e0;box-shadow:0 12px 26px rgba(22,32,43,0.12)}.quick-preview-thumb img{display:block;width:100%;height:100%;object-fit:cover}.quick-preview-head h2,.quick-preview-panel p{margin:0}.quick-preview-head h2{font-size:clamp(1.36rem,5vw,2rem);line-height:1}.quick-preview-head h2:focus{outline:none}.quick-preview-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(22,32,43,0.12);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;font-size:1.15rem;font-weight:950}.quick-preview-facts,.quick-preview-rules,.quick-preview-actions{display:none}.quick-preview-facts span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(22,32,43,0.1);border-radius:999px;background:rgba(246,248,251,0.8);color:#425468;font-size:0.75rem;font-weight:900}.quick-preview-rules{gap:8px;margin:0;padding-left:1.25rem;color:#273445;font-weight:760;line-height:1.35}.quick-preview-drawer[data-quick-playkit-opened="true"] .quick-preview-rules,.quick-preview-drawer[data-quick-playkit-opened="true"] [data-quick-preview-note],.quick-preview-drawer[data-quick-playkit-opened="true"] .quick-preview-actions{display:none}.quick-preview-drawer[data-quick-playkit-opened="true"] .quick-preview-head{position:absolute;top:26px;right:26px;z-index:5;display:block}.quick-preview-drawer[data-quick-playkit-opened="true"] .quick-preview-head>:not(.quick-preview-close),.quick-preview-drawer[data-quick-playkit-opened="true"] [data-quick-preview-board],.quick-preview-drawer[data-quick-playkit-opened="true"] [data-quick-preview-summary],.quick-preview-drawer[data-quick-playkit-opened="true"] .quick-preview-why{display:none!important}.quick-preview-why{display:grid;gap:5px;padding:10px 11px;border:1px solid rgba(22,32,43,0.08);border-radius:16px;background:rgba(246,248,251,0.82)}.quick-preview-why[hidden]{display:none}.quick-preview-why strong{color:#315e2d;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;text-transform:uppercase}.quick-preview-why p{color:#425468;font-weight:760;line-height:1.32}.quick-preview-actions a,.quick-preview-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 13px;border:1px solid rgba(22,32,43,0.12);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-size:0.82rem;font-weight:900;text-decoration:none}.quick-preview-actions button[data-quick-preview-add]{border-color:rgba(49,178,138,0.34);background:rgba(49,178,138,0.12);color:#1d4d3b}.quick-preview-actions a{border-color:rgba(22,32,43,0.84);background:#172232;color:#fffdf8}.quick-preview-actions [data-quick-playkit-open]{border-color:rgba(22,32,43,0.84);background:#172232;color:#fffdf8}.quick-preview-kit{position:relative;display:grid;gap:11px;margin:4px 0 calc(var(--quick-preview-footer-space) + 10px);overflow:hidden;padding:0 0 12px;border:1px solid rgba(49,178,138,0.24);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(49,178,138,0.22),transparent 40%),radial-gradient(circle at 100% 10%,rgba(95,121,255,0.18),transparent 34%),radial-gradient(circle at 88% 84%,rgba(255,196,69,0.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,0.96),rgba(239,250,246,0.9));box-shadow:inset 0 1px 0 rgba(255,255,255,0.78),0 16px 34px rgba(22,32,43,0.08)}.quick-preview-kit[hidden]{display:none}.quick-preview-kit-head{position:relative;isolation:isolate;display:grid;gap:6px;align-items:center;min-height:230px;overflow:hidden;padding:78px 16px 16px}.quick-preview-kit-hero{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:11px;align-items:center}.quick-preview-kit-poster{position:absolute;inset:0;z-index:-2;display:block;overflow:hidden;background:#07111e}.quick-preview-kit-poster[hidden]{display:none}.quick-preview-kit-poster img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.08) brightness(0.78)}.quick-preview-kit-poster::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,12,22,0.04) 0%,rgba(5,12,22,0.62) 52%,rgba(5,12,22,0.98) 100%),radial-gradient(circle at 7% 8%,rgba(196,255,38,0.3),transparent 28%),radial-gradient(circle at 92% 18%,rgba(34,199,255,0.22),transparent 32%)}.quick-preview-kit-thumb{position:relative;width:82px;aspect-ratio:1;overflow:hidden;border:2px solid rgba(49,178,138,0.2);border-radius:20px;background:rgba(22,32,43,0.08);box-shadow:0 12px 24px rgba(22,32,43,0.1)}.quick-preview-kit-thumb[hidden]{display:none}.quick-preview-kit-thumb img{display:block;width:100%;height:100%;object-fit:cover}.quick-preview-kit-title-block{position:relative;z-index:1;display:grid;min-width:0;align-self:end;gap:7px}.quick-preview-kit-head span{display:block;margin-top:3px;color:#425468;font-size:0.8rem;font-weight:850;line-height:1.25}.quick-preview-kit-head p,.quick-preview-kit-pane h3{margin:0;color:#315e2d;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;text-transform:uppercase}.quick-preview-kit-head h3{margin:0;color:var(--ink);max-width:12ch;font-size:clamp(1.85rem,6vw,2.75rem);font-weight:950;line-height:0.94;letter-spacing:0}.quick-preview-kit-badges,.quick-preview-kit-facts{display:flex;flex-wrap:wrap;gap:5px}.quick-preview-kit-badges span,.quick-preview-kit-facts span{display:inline-flex;width:fit-content;min-height:25px;align-items:center;margin:0;padding:0 8px;border:1px solid rgba(22,32,43,0.1);border-radius:999px;background:rgba(255,255,255,0.7);color:#315e2d;font-size:0.66rem;font-weight:950;line-height:1}.quick-preview-kit-facts span{color:#425468;font-size:0.68rem;font-weight:900}.quick-preview-kit-head a{justify-self:start;min-height:44px;padding:0 13px;border:1px solid rgba(49,178,138,0.2);border-radius:999px;background:rgba(255,253,248,0.9);color:#315e2d;font-size:0.76rem;font-weight:950;line-height:36px;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.75),0 8px 18px rgba(22,32,43,0.06)}.quick-preview-kit-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.quick-preview-kit-tabs::-webkit-scrollbar{display:none}.quick-preview-kit-head button,.quick-preview-kit-tabs button,.quick-preview-kit-pane button,.quick-preview-kit-pane a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid rgba(22,32,43,0.12);border-radius:999px;background:#fffdf8;color:var(--ink);cursor:pointer;font:inherit;font-size:0.76rem;font-weight:900;text-align:center;text-decoration:none;white-space:nowrap}.quick-preview-kit-tabs button{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:58px;padding:8px 12px;color:#243449;font-size:0.82rem;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,0.74)}.quick-preview-kit-tabs button>span:not(.quick-preview-kit-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.quick-preview-kit-icon{display:inline-grid;place-items:center;justify-self:center;width:29px;height:29px;border-radius:12px;background:rgba(216,234,255,0.96);color:#1c5a37;box-shadow:inset 0 0 0 1px rgba(7,17,30,0.12),0 7px 14px rgba(5,12,22,0.24)}.quick-preview-kit-tabs button:nth-child(2) .quick-preview-kit-icon{background:rgba(224,234,255,0.96);color:#243da1}.quick-preview-kit-icon svg{width:19px;height:19px}.quick-preview-kit-tabs button[aria-selected="true"]{border-color:transparent;background:linear-gradient(135deg,#1bb08d,#3f7eff 58%,#7257f5);color:#fff;box-shadow:0 13px 24px rgba(54,104,190,0.24)}.quick-preview-kit-tabs button[aria-selected="true"] .quick-preview-kit-icon{background:rgba(255,255,255,0.2);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.24)}.quick-preview-kit-pane{display:grid;gap:10px;padding:0 12px}.quick-preview-kit-pane[hidden]{display:none}.quick-preview-kit-pane[data-quick-playkit-pane="rules"],.quick-preview-kit-pane[data-quick-playkit-pane="tools"],.quick-preview-kit-pane[data-quick-playkit-pane="twists"]{padding-bottom:12px}.quick-preview-kit-pane p{color:#425468;font-weight:680;line-height:1.4}.quick-preview-kit-pane ol{display:grid;gap:7px;margin:0;padding:0;list-style:none;counter-reset:quick-preview-rule}.quick-preview-kit-pane li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:start;padding:9px;border:1px solid rgba(22,32,43,0.08);border-radius:14px;background:rgba(255,253,248,0.78);color:#273445;font-weight:720;line-height:1.32;counter-increment:quick-preview-rule}.quick-preview-kit-pane li::before{content:counter(quick-preview-rule);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:9px;background:rgba(49,178,138,0.14);color:#315e2d;font-size:0.78rem;font-weight:950}.quick-preview-kit-pane>a{justify-self:start;border-color:rgba(22,32,43,0.84);background:#172232;color:#fffdf8}.quick-preview-kit{border-color:rgba(255,255,255,0.14);background:radial-gradient(circle at 8% 0%,rgba(49,178,138,0.22),transparent 32%),radial-gradient(circle at 96% 10%,rgba(95,121,255,0.2),transparent 34%),linear-gradient(145deg,#0b1726 0%,#122238 58%,#102219 100%);color:#fffdf8;box-shadow:0 20px 44px rgba(8,15,26,0.18),inset 0 1px 0 rgba(255,255,255,0.12)}.quick-preview-kit::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 5% 0%,rgba(196,255,38,0.18),transparent 30%),radial-gradient(circle at 96% 0%,rgba(34,199,255,0.16),transparent 28%);pointer-events:none}.quick-preview-kit-head p,.quick-preview-kit-pane h3{color:#c4ff26!important}.quick-preview-kit-head h3{color:#fffdf8;text-shadow:0 10px 30px rgba(0,0,0,0.48)}.quick-preview-kit-head span,.quick-preview-kit-pane p{color:rgba(255,253,248,0.74)}.quick-preview-kit-thumb{border-color:rgba(196,255,38,0.18);background:rgba(255,255,255,0.08)}.quick-preview-kit-badges span,.quick-preview-kit-facts span{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.09);color:rgba(255,253,248,0.82)}.quick-preview-kit-badges span:first-child{color:#c4ff26}.quick-preview-kit-tabs button[aria-selected="true"]{background:linear-gradient(135deg,#c4ff26,#31b28a 48%,#5f79ff);color:#07111e}.quick-preview-kit-tabs button[aria-selected="true"] .quick-preview-kit-icon{background:rgba(7,17,30,0.18);color:#07111e}.quick-preview-kit-pane[data-quick-playkit-pane="tools"]{gap:9px}.quick-preview-kit-pane[data-quick-playkit-pane="twists"]{gap:9px}.quick-preview-why{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.1)}.quick-preview-why strong{color:#c4ff26}.quick-preview-why p{color:rgba(255,253,248,0.86)}.quick-preview-footer{position:sticky;bottom:0;z-index:3;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(84px,0.7fr);gap:8px;margin:10px -18px 0;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(22,32,43,0.08);background:#fffdf8;backdrop-filter:none}.quick-preview-footer::after{content:"";position:absolute;right:0;bottom:-32px;left:0;z-index:0;height:32px;background:#fffdf8;pointer-events:none}.quick-preview-footer>*{position:relative;z-index:1}.quick-preview-footer button,.quick-preview-footer a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:1px solid rgba(22,32,43,0.14);border-radius:999px;font:inherit;font-weight:950;text-align:center;text-decoration:none;cursor:pointer}.quick-preview-footer-primary,.quick-preview-footer button:first-child{background:linear-gradient(135deg,#172232,#26384d);color:#fffdf8;box-shadow:0 14px 28px rgba(22,32,43,0.16)}.quick-preview-footer-secondary{background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e;box-shadow:0 12px 24px rgba(49,178,138,0.16)}.quick-preview-footer-link,.quick-preview-footer button:not(:first-child){background:rgba(255,255,255,0.86);color:#315e2d}.quick-preview-footer button.quick-preview-footer-secondary{background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e;box-shadow:0 12px 24px rgba(49,178,138,0.16)}.quick-preview-footer a{background:rgba(255,255,255,0.86);color:#315e2d}.quick-preview-status{min-height:1rem;color:#425468;font-size:0.74rem;font-weight:850}.quick-preview-status:empty{display:none}@media (max-width:520px){.quick-preview-drawer{--quick-preview-footer-space:92px;align-items:end;justify-items:center;padding:max(10px,env(safe-area-inset-top,0px)) 10px 0}.quick-preview-panel{--quick-preview-footer-space:92px;gap:10px;width:min(100%,520px);max-height:min(94vh,820px);padding:14px 18px 0;border-radius:26px 26px 0 0}@supports (height:100dvh){.quick-preview-panel{max-height:min(94dvh,820px)}}.quick-preview-kit-head{grid-template-columns:1fr;min-height:242px;margin:0;padding:70px 13px 14px}.quick-preview-drawer[data-quick-playkit-active-pane="tools"] .quick-preview-kit-head,.quick-preview-drawer[data-quick-playkit-active-pane="twists"] .quick-preview-kit-head{min-height:138px;padding-top:48px;padding-bottom:10px}.quick-preview-drawer[data-quick-playkit-active-pane="tools"] .quick-preview-kit-head h3,.quick-preview-drawer[data-quick-playkit-active-pane="twists"] .quick-preview-kit-head h3{max-width:14ch;font-size:clamp(1.48rem,7vw,2rem);line-height:0.93}.quick-preview-drawer[data-quick-playkit-active-pane="tools"] .quick-preview-kit-title-block>span,.quick-preview-drawer[data-quick-playkit-active-pane="twists"] .quick-preview-kit-title-block>span,.quick-preview-drawer[data-quick-playkit-active-pane="tools"] .quick-preview-kit-badges,.quick-preview-drawer[data-quick-playkit-active-pane="twists"] .quick-preview-kit-badges,.quick-preview-drawer[data-quick-playkit-active-pane="tools"] .quick-preview-kit-facts,.quick-preview-drawer[data-quick-playkit-active-pane="twists"] .quick-preview-kit-facts{display:none}.quick-preview-kit-head h3{max-width:10.5ch;font-size:clamp(2.05rem,9.4vw,2.75rem);line-height:0.91}.quick-preview-kit-title-block>span{max-width:30ch;color:rgba(255,253,248,0.82);font-size:0.82rem;line-height:1.18}.quick-preview-kit-badges{display:flex;flex-wrap:wrap;gap:5px}.quick-preview-kit-facts{gap:4px}.quick-preview-kit-facts span{min-height:23px;padding-inline:7px;font-size:0.6rem}.quick-preview-kit-hero{grid-template-columns:64px minmax(0,1fr);gap:9px}.quick-preview-kit-thumb{width:64px;border-radius:17px}.quick-preview-kit-hero>button{grid-column:1/-1;width:100%}.quick-preview-head{top:22px;right:22px}.quick-preview-thumb{width:64px;height:64px;border-radius:17px}.quick-preview-kit-tabs{position:sticky;top:0;z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-inline:0;padding:8px 10px 4px;background:linear-gradient(180deg,rgba(8,16,28,0.98),rgba(8,16,28,0.86));backdrop-filter:blur(10px)}.quick-preview-kit-tabs button{grid-template-columns:24px minmax(0,1fr);min-height:48px;padding-inline:6px;font-size:0.74rem;border-radius:18px}.quick-preview-kit-pane{gap:7px;padding:0 10px}.quick-preview-kit-pane>h3{display:none}.quick-preview-kit-pane ol{gap:6px}.quick-preview-kit-pane li{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:7px 8px;border-radius:12px;font-size:0.9rem;line-height:1.24}.quick-preview-kit-pane li::before{width:22px;height:22px;border-radius:8px;font-size:0.72rem}.quick-preview-kit-icon{width:25px;height:25px;border-radius:10px}.quick-preview-kit-icon svg{width:17px;height:17px}.quick-preview-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-preview-footer-primary{grid-column:auto}.quick-preview-footer button.quick-preview-footer-link{display:none}}@keyframes twistDeckDeal{0%{opacity:0.68;transform:translateY(10px) scale(0.985);filter:saturate(0.9)}100%{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}[data-twist-deck-page]{display:flex;flex-direction:column}[data-twist-deck-page]>*{order:20}.activity-page-card{position:relative;overflow:hidden;border-color:rgba(49,178,138,0.18);background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(247,252,246,0.92)),linear-gradient(135deg,rgba(49,178,138,0.12),rgba(239,123,82,0.08))}.activity-page-card::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#31b28a,#5f79ff 58%,#ef7b52)}.activity-page-card h2,.activity-page-card h3,.activity-page-card p,.activity-page-card .landing-card-kicker{position:relative}.activity-page-card h2,.activity-page-card h3{color:#172232}.activity-page-card .landing-card-kicker{color:#315e2d}.activity-session-card{display:grid;grid-column:1/-1;gap:14px;border-color:rgba(49,94,45,0.22);background:linear-gradient(135deg,rgba(255,253,248,0.96),rgba(232,243,232,0.8))}.activity-session-drawer{display:grid;overflow:hidden;border:1px solid rgba(22,32,43,0.1);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(247,252,246,0.82)),linear-gradient(135deg,rgba(49,178,138,0.08),rgba(95,121,255,0.05))}.activity-session-drawer>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;padding:12px;color:var(--ink);cursor:pointer;list-style:none}.activity-session-drawer>summary::-webkit-details-marker{display:none}.activity-session-drawer>summary::after{content:"+";display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(49,94,45,0.18);border-radius:999px;background:#fffdf8;color:#315e2d;font-size:1.18rem;font-weight:950;line-height:1}.activity-session-drawer[open]>summary{border-bottom:1px solid rgba(22,32,43,0.08)}.activity-session-drawer[open]>summary::after{content:"-"}.activity-session-drawer>summary span{display:block;color:#315e2d;font-size:0.66rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-drawer>summary strong{display:block;margin-top:4px;color:var(--ink);font-size:0.98rem;line-height:1.12}.activity-session-command{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(22,32,43,0.1);border-radius:18px;overflow:hidden;background:linear-gradient(135deg,rgba(22,32,43,0.96),rgba(38,53,71,0.94)),linear-gradient(90deg,rgba(49,178,138,0.24),rgba(239,123,82,0.14));color:#fffdf8;isolation:isolate;box-shadow:0 16px 34px rgba(22,32,43,0.14),inset 0 1px 0 rgba(255,255,255,0.1)}.activity-session-command::before{content:"";position:absolute;inset:0 0 0 auto;z-index:-2;width:min(38%,360px);background:linear-gradient(90deg,rgba(22,32,43,0.98),rgba(22,32,43,0.58),rgba(22,32,43,0.08)),var(--activity-session-image,linear-gradient(135deg,rgba(49,178,138,0.3),rgba(239,123,82,0.2))) center/cover no-repeat;opacity:0.76}.activity-session-command::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,rgba(49,178,138,0.12),transparent 58%);pointer-events:none}.activity-session-command-copy{display:grid;gap:4px;min-width:0}.activity-session-command-copy span,.activity-session-command-state span{color:rgba(255,255,255,0.7);font-size:0.66rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-command-copy strong{color:#fff;font-size:clamp(1.08rem,2vw,1.42rem);font-weight:950;line-height:1.05}.activity-session-command-copy small{color:rgba(255,255,255,0.78);font-size:0.82rem;font-weight:760;line-height:1.3}.activity-session-command-actions{display:grid;grid-template-columns:repeat(4,minmax(74px,1fr));gap:7px;min-width:min(470px,100%)}.activity-session-command-actions button,.activity-session-command-actions a,.activity-session-command-state a{display:inline-flex;align-items:center;justify-content:center;appearance:none;min-height:38px;padding:0 11px;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:rgba(255,255,255,0.92);color:#16202b;cursor:pointer;font:inherit;font-size:0.76rem;font-weight:950;text-align:center;text-decoration:none}.activity-session-command-actions button[data-session-start]{border-color:#e5b858;background:#e5b858;color:#16202b}.activity-session-command-state{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;min-width:0;padding-top:2px}.activity-session-command-state span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.84)}.activity-session-command-state a{min-height:38px;background:rgba(255,255,255,0.12);color:#fffdf8}.activity-session-card[data-session-stage="pack"] [data-session-live-status],.activity-session-card[data-session-stage="active"] [data-session-live-status],.activity-session-card[data-session-stage="result"] [data-session-live-status]{border-color:rgba(49,178,138,0.34);background:rgba(49,178,138,0.18);color:#fff}.activity-session-handoff{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(49,94,45,0.18);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,0.94),rgba(244,250,244,0.84)),linear-gradient(90deg,rgba(49,178,138,0.12),rgba(95,121,255,0.08))}.activity-session-handoff-copy{display:grid;gap:8px;min-width:0}.activity-session-handoff-copy span{color:#315e2d;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-handoff-copy strong{color:var(--ink);font-size:clamp(1.04rem,1.45vw,1.22rem);line-height:1.1}.activity-session-handoff-copy small{color:var(--muted);font-size:0.8rem;font-weight:770;line-height:1.3}.activity-session-handoff-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.activity-session-handoff-list li{display:grid;gap:3px;min-width:0;padding:8px 9px;border:1px solid rgba(22,32,43,0.08);border-radius:12px;background:rgba(255,255,255,0.7)}.activity-session-handoff-list b{color:var(--ink);font-size:0.78rem;line-height:1.1}.activity-session-handoff-list em{color:var(--muted);font-size:0.7rem;font-style:normal;font-weight:760;line-height:1.18}.activity-session-handoff-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:min(360px,100%)}.activity-session-handoff-actions button,.activity-session-handoff-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid rgba(22,32,43,0.12);border-radius:999px;background:#fffdf8;color:var(--ink);cursor:pointer;font:inherit;font-size:0.78rem;font-weight:900;text-align:center;text-decoration:none}.activity-session-handoff-actions button[data-session-copy-host-brief],.activity-session-handoff-actions button[data-session-start]{border-color:#172232;background:#172232;color:#fffdf8}.activity-session-flow-card{display:grid;gap:7px}.activity-session-flow-head{display:grid;gap:4px;min-width:0}.activity-session-flow-head span{color:#315e2d;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-flow-head strong{color:var(--ink);font-size:0.98rem;line-height:1.12}.activity-session-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.activity-session-flow li{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(22,32,43,0.08);border-radius:14px;background:rgba(255,255,255,0.68)}.activity-session-flow a,.activity-session-flow button{display:grid;gap:5px;appearance:none;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:0;text-align:left;text-decoration:none}.activity-session-flow span{color:#315e2d;font-size:0.66rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-flow strong{color:var(--ink);font-size:0.95rem;line-height:1.08}.activity-session-flow small{color:var(--muted);font-size:0.76rem;font-weight:760;line-height:1.25}.activity-session-tool-preview{display:grid;gap:4px;padding:12px;border:1px solid rgba(49,94,45,0.18);border-radius:16px;background:rgba(255,255,255,0.72)}.activity-session-tool-preview summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;cursor:pointer;list-style:none}.activity-session-tool-preview summary::-webkit-details-marker{display:none}.activity-session-tool-preview summary::after{content:"Open";display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(22,32,43,0.1);border-radius:999px;background:#fffdf8;color:var(--ink);font-size:0.7rem;font-weight:950;line-height:1}.activity-session-tool-preview[open] summary::after{content:"Close"}.activity-session-tool-preview span{color:#315e2d;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-tool-preview strong{color:var(--ink);font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.12}.activity-session-tool-preview small{color:var(--muted);font-size:0.82rem;font-weight:780;line-height:1.3}.activity-session-tool-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.activity-session-tool-strip b{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 8px;border:1px solid rgba(22,32,43,0.08);border-radius:999px;background:#fffdf8;color:var(--ink);font-size:0.68rem;font-weight:920;line-height:1;white-space:nowrap}.activity-session-scoring-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(49,94,45,0.18);border-radius:16px;background:rgba(255,255,255,0.74)}.activity-session-scoring-bridge span{display:block;color:#315e2d;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-scoring-bridge strong{display:block;margin-top:4px;color:var(--ink);font-size:1rem;line-height:1.12}.activity-session-scoring-bridge small{display:block;margin-top:3px;color:var(--muted);font-size:0.8rem;font-weight:760;line-height:1.3}.activity-session-scoring-bridge a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid rgba(22,32,43,0.12);border-radius:999px;background:#fffdf8;color:var(--ink);font-size:0.78rem;font-weight:900;text-align:center;text-decoration:none}.activity-session-launch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(22,32,43,0.08);border-radius:16px;background:rgba(255,255,255,0.76)}.activity-session-launch span{display:block;color:#315e2d;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-launch strong{display:block;margin-top:4px;color:var(--ink);font-size:0.98rem;line-height:1.12}.activity-session-launch small{display:block;margin-top:3px;color:var(--muted);font-size:0.8rem;font-weight:760;line-height:1.3}.activity-session-launch-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.activity-session-launch-actions button,.activity-session-launch-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid rgba(22,32,43,0.12);border-radius:999px;background:#fffdf8;color:var(--ink);cursor:pointer;font:inherit;font-size:0.78rem;font-weight:900;text-align:center;text-decoration:none}.activity-session-launch-actions button{border-color:rgba(22,32,43,0.84);background:#172232;color:#fffdf8}.activity-session-launch-actions button:not([data-session-start]){border-color:rgba(22,32,43,0.12);background:#fffdf8;color:var(--ink)}.activity-session-card[data-session-stage="setup"] [data-session-step="rules"],.activity-session-card[data-session-stage="pack"] [data-session-step="players"],.activity-session-card[data-session-stage="active"] [data-session-step="score"],.activity-session-card[data-session-stage="result"] [data-session-step="result"]{border-color:rgba(49,178,138,0.34);background:rgba(49,178,138,0.12)}.activity-session-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media (min-width:901px){.activity-session-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.activity-session-actions--primary,.activity-session-status,.activity-session-setup{grid-column:1/-1}}.activity-session-plan{display:grid;gap:8px;padding:12px;border:1px solid rgba(49,94,45,0.16);border-radius:14px;background:rgba(232,243,232,0.58)}.activity-session-plan span{color:#315e2d;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-plan strong{color:var(--ink);font-size:0.98rem;line-height:1.1}.activity-session-plan ul{display:grid;gap:4px;margin:0;padding:0;color:var(--muted);font-size:0.82rem;font-weight:760;line-height:1.32;list-style:none}.activity-session-twist{display:grid;gap:8px;padding:12px;border:1px solid rgba(99,76,154,0.16);border-radius:14px;background:rgba(248,246,255,0.72)}.activity-session-twist span{color:#4a2365;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-twist strong{color:var(--ink);font-size:0.98rem;line-height:1.1}.activity-session-twist p{margin:0;color:var(--muted);font-size:0.84rem;font-weight:760;line-height:1.35}.activity-session-twist-readout{display:grid;gap:4px;padding:10px;border:1px solid rgba(99,76,154,0.14);border-radius:12px;background:rgba(255,255,255,0.76)}.activity-session-twist-readout b{color:var(--ink);font-size:0.86rem;line-height:1.32}.activity-session-twist-status{padding:8px 10px;border-radius:999px;background:rgba(99,76,154,0.1);color:#4a2365;font-size:0.74rem;font-weight:900;line-height:1.2}.activity-session-card[data-session-twist-stage="selected"] .activity-session-twist-status,.activity-session-card[data-session-twist-stage="pack"] .activity-session-twist-status{background:rgba(49,178,138,0.12);color:#315e2d}.activity-session-twist-actions{display:flex;flex-wrap:wrap;gap:8px}.activity-session-points{display:grid;gap:9px;padding:12px;border:1px solid rgba(49,178,138,0.18);border-radius:14px;background:rgba(241,251,246,0.72)}.activity-session-points>span{color:#315e2d;font-size:0.68rem;font-weight:950;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.activity-session-points p{margin:0;color:var(--muted);font-size:0.82rem;font-weight:760;line-height:1.3}.activity-session-points-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.activity-session-point-team{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid rgba(22,32,43,0.08);border-radius:13px;background:rgba(255,255,255,0.72)}.activity-session-point-team strong{color:var(--ink);font-size:0.86rem;line-height:1.05}.activity-session-point-team output{color:#315e2d;font-size:1.85rem;font-weight:950;line-height:0.95}.activity-session-point-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.activity-session-point-actions button,.activity-session-points>button{min-height:40px;border:1px solid rgba(22,32,43,0.1);border-radius:999px;background:rgba(255,255,255,0.78);color:var(--ink);cursor:pointer;font-size:0.74rem;font-weight:900}.activity-session-actions--primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.95fr) minmax(0,1fr)}.activity-session-actions--setup,.activity-session-actions--utility{padding-top:2px}.activity-session-actions--primary button,.activity-session-actions--primary a{min-height:44px}.activity-session-actions a[data-session-open-tools],.activity-session-actions button[data-session-result]{border-color:rgba(49,178,138,0.32);background:rgba(49,178,138,0.12);color:#1d4d3b}.activity-session-actions--utility button{color:#5d6570}.activity-session-status{min-height:20px;margin:0;color:#315e2d;font-size:0.82rem;font-weight:820;line-height:1.35}.activity-session-setup{display:grid;gap:8px;margin:0;padding:12px;border:1px solid rgba(49,94,45,0.18);border-radius:14px;background:rgba(232,243,232,0.72);color:#273445;font-size:0.86rem;line-height:1.4}.activity-session-setup[hidden]{display:none}.activity-session-setup strong{color:#172232;font-size:0.76rem;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}.activity-session-setup ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.activity-session-setup li{margin:0;font-weight:760}@media (max-width:900px){main[data-featured-activity-page]{--activity-mobile-rail-card:min(286px,82vw);--activity-mobile-wide-card:min(332px,90vw)}main[data-featured-activity-page] .activity-page-section{margin-block:12px}main[data-featured-activity-page] .activity-page-card h2{font-size:clamp(1.22rem,6vw,1.62rem);line-height:1}main[data-featured-activity-page] .activity-page-card h3{font-size:clamp(1rem,4.8vw,1.18rem);line-height:1.05}main[data-featured-activity-page] .activity-session-card{gap:8px;padding:12px}main[data-featured-activity-page] .activity-session-command{gap:7px;padding:9px}main[data-featured-activity-page] .activity-session-command-actions{gap:6px}main[data-featured-activity-page] .activity-session-command-actions button,main[data-featured-activity-page] .activity-session-command-actions a{min-height:38px;padding-inline:7px;font-size:0.68rem}main[data-featured-activity-page] .activity-session-drawer>summary{min-height:48px;padding:10px}main[data-featured-activity-page] .activity-session-drawer>summary strong{font-size:0.9rem}main[data-featured-activity-page] .activity-session-panel{gap:8px;padding:10px;border-radius:14px}main[data-featured-activity-page] .activity-session-panel>*{flex-basis:min(258px,78vw)}main[data-featured-activity-page] .activity-session-plan,main[data-featured-activity-page] .activity-session-twist,main[data-featured-activity-page] .activity-session-points{padding:9px;border-radius:13px}main[data-featured-activity-page] .activity-session-plan{display:none}main[data-featured-activity-page] .activity-session-twist-readout,main[data-featured-activity-page] .activity-session-twist-status{display:none}main[data-featured-activity-page] .activity-session-plan li,main[data-featured-activity-page] .activity-session-twist p,main[data-featured-activity-page] .activity-session-twist-readout b,main[data-featured-activity-page] .activity-session-points p{display:block;overflow:visible;-webkit-line-clamp:unset}main[data-featured-activity-page] .activity-session-actions--primary,main[data-featured-activity-page] .activity-session-actions--setup,main[data-featured-activity-page] .activity-session-actions--utility,main[data-featured-activity-page] .activity-session-twist-actions{align-content:start}main[data-featured-activity-page] .activity-session-twist-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}main[data-featured-activity-page] .activity-session-twist-actions button{min-height:36px;padding-inline:7px;font-size:0.68rem;line-height:1.06}main[data-featured-activity-page] .activity-session-twist-actions button[data-session-use-twist]{grid-column:1/-1}}.score-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto}.score-label{display:grid;gap:1px;min-width:0}.score-label span{color:var(--muted);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.score-label strong{color:var(--ink);font-size:1.5rem;line-height:1}.score-row--note .score-label strong{font-size:1rem;line-height:1.16}ul{padding-left:1.2rem}@media (max-width:900px){.activity-session-points-board{grid-template-columns:1fr}.activity-session-flow{grid-template-columns:repeat(6,minmax(104px,1fr));overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.activity-session-flow::-webkit-scrollbar{display:none}.activity-session-flow li{min-width:104px;padding:10px}.activity-session-actions--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-session-actions--primary button,.activity-session-actions--primary a{min-height:48px;padding-inline:8px;font-size:0.74rem;line-height:1.08;white-space:normal}}@media (min-width:641px) and (max-width:900px){main[data-featured-activity-page] .activity-session-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0;scroll-snap-type:none}main[data-featured-activity-page] .activity-session-status{grid-column:1/-1}}@media (max-width:640px){.activity-session-card>[data-session-command-bar],.activity-session-card>[data-session-host-handoff],.activity-session-card>[data-session-scoring-bridge],.activity-session-card>[data-session-live-flow],.activity-session-card>[data-session-tool-preview],.activity-session-card>[data-host-mode-v2]{justify-self:start;width:min(100%,calc(100vw - 54px));max-width:calc(100vw - 54px)}.page-shell{padding:6px 10px 0}.site-header{padding:2px 0 0}.site-header::before{inset:0;border-radius:30px}.shell-wrap{gap:10px;min-height:62px;padding:10px 12px}.brandmark{flex:1 1 auto}.brandmark img{width:42px;height:42px;border-radius:14px}.brand-copy strong{font-size:0.8rem;letter-spacing:0.15em}.brand-copy span{font-size:0.76rem;line-height:1.2}main{padding:14px 12px 22px}footer{padding:0 12px calc(116px + env(safe-area-inset-bottom,0px))}h1{font-size:clamp(1.95rem,8.2vw,2.45rem);line-height:1}.saved-session-page h1{font-size:clamp(2rem,9.2vw,2.65rem);line-height:0.96}[data-twist-deck-page]{display:flex;flex-direction:column}[data-twist-deck-page]>*{order:20}.saved-session-page [data-return-command]{order:-2}.activity-session-card{gap:10px;padding:14px;border-radius:20px}.activity-session-card h2{font-size:clamp(1.35rem,6.8vw,1.72rem);line-height:1}.activity-session-command{border-radius:16px;gap:9px;padding:10px}.activity-session-command::before{width:100%;opacity:0.32}.activity-session-command::after{background:linear-gradient(90deg,rgba(22,32,43,0.96),rgba(22,32,43,0.78)),linear-gradient(135deg,rgba(49,178,138,0.16),rgba(239,123,82,0.12))}.activity-session-handoff{gap:9px;padding:10px}.activity-session-handoff-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.activity-session-handoff-list li{padding:8px 6px}.activity-session-handoff-list b{font-size:0.68rem}.activity-session-handoff-list em{display:none}.activity-session-handoff-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}.activity-session-handoff-actions button,.activity-session-handoff-actions a{min-height:40px;padding-inline:8px;font-size:0.68rem;line-height:1.05;white-space:normal}.activity-session-command-copy span,.activity-session-command-state span{font-size:0.58rem}.activity-session-command-copy strong{font-size:clamp(0.92rem,4.5vw,1.08rem)}.activity-session-command-copy small{display:none}.activity-session-command-actions{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.activity-session-command-actions button[data-session-start]{grid-column:auto;min-height:36px;font-size:0.66rem}.activity-session-command-actions button,.activity-session-command-actions a{min-height:36px;padding-inline:5px;font-size:0.62rem;line-height:1.05}.activity-session-command-state{justify-content:stretch;gap:6px}.activity-session-command-state span,.activity-session-command-state a{flex:1 1 auto;min-height:34px;font-size:0.62rem}.activity-session-tool-preview,.activity-session-handoff,.activity-session-launch{padding:10px}.activity-session-tool-preview strong{font-size:0.96rem}.activity-session-tool-preview small,.activity-session-launch small{font-size:0.76rem}.activity-session-launch-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.activity-session-launch-actions button,.activity-session-launch-actions a{min-height:40px;padding-inline:8px;font-size:0.72rem}.activity-session-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding-bottom:0}.activity-session-flow li{min-width:0;padding:8px 6px;border-radius:12px}.activity-session-flow span{font-size:0.54rem;letter-spacing:0.08em}.activity-session-flow strong{font-size:0.72rem}.activity-session-flow small{display:none}.activity-session-plan,.activity-session-twist,.activity-session-points,.activity-session-setup{padding:10px}.activity-session-plan ul,.activity-session-twist p,.activity-session-twist-readout b,.activity-session-points p{font-size:0.78rem;line-height:1.3}.activity-session-points-board{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-session-point-team{padding:8px}.activity-session-point-team output{font-size:1.55rem}article{border-radius:16px;padding:16px}.activity-session-drawer>summary{min-height:48px;padding:10px}.activity-session-drawer>summary strong{font-size:0.9rem}.score-row{grid-template-columns:minmax(0,1fr) repeat(3,minmax(40px,auto))}.score-row button[data-score-reset]{grid-column:1/-1}.site-footer-shell{gap:10px}.site-footer-utilities{grid-template-columns:1fr;gap:10px}.site-footer-group{padding:10px;border:1px solid rgba(255,255,255,0.12);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,0.075),rgba(255,255,255,0.035));box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.site-footer-group ul{display:flex;flex-wrap:wrap;gap:7px}.site-footer-utilities a{justify-content:flex-start;min-height:44px;padding:7px 10px;border:1px solid rgba(255,255,255,0.13);border-radius:12px;background:rgba(255,255,255,0.08);color:#fffdf8;font-size:0.74rem;font-weight:900;line-height:1.05;text-align:center}.site-disclaimer{border-radius:18px}.site-disclaimer p{padding:14px 14px 16px;font-size:0.82rem}}body.static-crawl-page{background-color:#050b14;background:radial-gradient(circle at 8% 0%,rgba(196,255,38,0.1),transparent 24rem),radial-gradient(circle at 92% 4%,rgba(95,121,255,0.14),transparent 28rem),linear-gradient(180deg,#050b14 0%,#080f1b 48%,#0b0d13 100%)}main{color:#fffdf8}.quick-preview-panel{border-color:rgba(255,255,255,0.14);background:radial-gradient(circle at 8% 0%,rgba(49,178,138,0.22),transparent 32%),radial-gradient(circle at 96% 10%,rgba(95,121,255,0.2),transparent 34%),linear-gradient(145deg,#0b1726 0%,#122238 58%,#102219 100%);color:#fffdf8;box-shadow:0 26px 86px rgba(0,0,0,0.46),inset 0 1px 0 rgba(255,255,255,0.12)}.quick-preview-head h2,.quick-preview-summary{color:#fffdf8}.quick-preview-close{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.1);color:#fffdf8}.quick-preview-board,.quick-preview-facts span{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.09);color:#c4ff26}.quick-preview-kit{border-color:rgba(255,255,255,0.14);background:radial-gradient(circle at 8% 0%,rgba(49,178,138,0.22),transparent 32%),radial-gradient(circle at 96% 10%,rgba(95,121,255,0.2),transparent 34%),linear-gradient(145deg,#0b1726 0%,#122238 58%,#102219 100%);color:#fffdf8}.quick-preview-kit-head h3{color:#fffdf8}.quick-preview-kit-badges span,.quick-preview-kit-facts span{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.09);color:rgba(255,253,248,0.82)}.quick-preview-kit-badges span:first-child{color:#c4ff26}.quick-preview-footer{border-top-color:rgba(255,255,255,0.1);background:#08101b}.quick-preview-footer::after{background:#08101b}.quick-preview-footer button:first-child{background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e}.quick-preview-footer-secondary{background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e}.quick-preview-footer button:not(:first-child),.quick-preview-footer a{background:rgba(255,255,255,0.1);color:#c4ff26}.quick-preview-footer button.quick-preview-footer-secondary{background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#5f79ff);color:#07111e}@media (min-width:521px) and (max-width:640px){.quick-preview-panel{max-height:min(92dvh,calc(100dvh - 28px - env(safe-area-inset-bottom,0px)),760px)}}@media (max-width:760px){.site-footer{padding-top:4px;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.site-footer-shell,.site-footer-shell.site-footer-shell--minimal{gap:8px}.site-footer-utilities{gap:8px}.site-footer-group{gap:8px;padding:10px;border-radius:16px}.site-footer-group ul{display:flex;flex-wrap:wrap;gap:7px}.site-footer-utilities a,.site-footer-utilities a.primary-link{justify-content:flex-start!important;min-height:38px!important;padding:7px 10px!important;border-radius:12px!important;font-size:0.78rem!important;line-height:1.05!important;text-align:left!important}}.directory-result-card--side::before{background:linear-gradient(90deg,#ffc445 0%,#d85b86 42%,#8b5cf6 72%,#22c7ff 100%)}.directory-launcher-hero--sports,.directory-launcher-hero--boards{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(196,255,38,0.2);background:linear-gradient(116deg,rgba(196,255,38,0.11),transparent 28%),linear-gradient(292deg,rgba(34,199,255,0.13),transparent 34%),linear-gradient(145deg,#07111e 0%,#101d31 58%,#0d211b 100%);box-shadow:0 30px 70px rgba(3,8,14,0.36),inset 0 1px 0 rgba(255,255,255,0.12)}.directory-launcher-hero--sports::after,.directory-launcher-hero--boards::after{content:"";position:absolute;inset:0 0 0 44%;z-index:0;opacity:0.48;background-position:center;background-size:cover;filter:saturate(1.18) contrast(1.08) brightness(0.96);pointer-events:none}.directory-launcher-hero--sports::after{content:"";position:absolute;inset:0;z-index:0;opacity:1;background:linear-gradient(90deg,rgba(7,17,30,0.95),rgba(7,17,30,0.78) 56%,rgba(7,17,30,0.58)),url(/assets/generated-redesign-v1062/sports-neon-mobile-hero-v1062.jpg)center/cover no-repeat;filter:saturate(1.16) contrast(1.06);pointer-events:none}.directory-launcher-hero--boards::after{content:"";position:absolute;inset:0;z-index:0;opacity:1;background:linear-gradient(90deg,rgba(7,17,30,0.95),rgba(7,17,30,0.78) 56%,rgba(7,17,30,0.58)),url(/assets/generated-redesign-v1064/games-social-table-mobile-hero-v1064.jpg)center/cover no-repeat;filter:saturate(1.16) contrast(1.06);pointer-events:none}.directory-launcher-hero--sports>*,.directory-launcher-hero--boards>*{position:relative;z-index:1}.directory-launcher-hero--sports::before,.directory-launcher-hero--boards::before{z-index:2;height:6px;background:linear-gradient(90deg,#c4ff26 0%,#22c7ff 42%,#ffc445 72%,#d85b86 100%)}@media (max-width:760px){.directory-launcher-hero--sports::after,.directory-launcher-hero--boards::after{inset:0;opacity:0.32}.directory-launcher-hero--sports::after{inset:0;opacity:1;background:linear-gradient(180deg,rgba(7,17,30,0.58) 0%,rgba(7,17,30,0.74) 48%,rgba(7,17,30,0.9) 100%),url(/assets/generated-redesign-v1062/sports-neon-mobile-hero-v1062.jpg)center 34%/cover no-repeat}.directory-launcher-hero--boards::after{inset:0;opacity:1;background:linear-gradient(180deg,rgba(7,17,30,0.56) 0%,rgba(7,17,30,0.74) 48%,rgba(7,17,30,0.91) 100%),url(/assets/generated-redesign-v1064/games-social-table-mobile-hero-v1064.jpg)center 34%/cover no-repeat}}:root{--sb-canvas:#eef3ef;--sb-surface:#f7f9f6;--sb-surface-elevated:#ffffff;--sb-surface-muted:#f4f6f4;--sb-overlay:rgba(10,15,12,0.64);--sb-text-primary:#131a15;--sb-text-secondary:#27332c;--sb-text-muted:#526059;--sb-text-inverse:#ffffff;--sb-border:#c8d1cb;--sb-divider:#e0e6e1;--sb-focus:#1f6b4a;--sb-action:#131a15;--sb-action-text:#ffffff;--sb-accent:#b8f23d;--sb-accent-strong:#3e7658;--sb-warning-surface:#fff8dd;--sb-twist-surface:#fff0c9;--sb-optional-stud-surface:#ffe5dc;--sb-success:#28563d;--sb-error:#9f2f2f;--sb-accent-lime:#c4ff26;--sb-gold:#ffc445;--sb-shell-text:#fffdf8;--sb-shell-muted:rgba(222,231,241,0.8);--sb-shell-surface:rgba(8,14,24,0.82);--sb-shell-surface-strong:rgba(8,14,24,0.96);--sb-footer-columns:repeat(3,minmax(0,1fr));--sb-footer-mobile-padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));--sb-dock-bottom:max(7px,env(safe-area-inset-bottom,0px));--sb-dock-max-width:min(332px,calc(100vw - 44px));--sb-radius-pill:999px;--sb-radius-xs:4px;--sb-radius-sm:6px;--sb-radius-md:8px;--sb-radius-shell-menu:19px;--sb-space-1:4px;--sb-space-2:8px;--sb-space-3:12px;--sb-space-4:16px;--sb-space-5:20px;--sb-space-6:24px;--sb-space-8:32px;--sb-control-min-size:44px;--sb-content-max-width:1200px;--sb-readable-line-width:68ch;--sb-font-family:'Avenir Next',Avenir,'Segoe UI',system-ui,sans-serif;--sb-font-size-xs:0.68rem;--sb-font-size-sm:0.78rem;--sb-font-size-md:0.92rem;--sb-font-size-lg:1.125rem;--sb-line-height-tight:1.1;--sb-line-height-control:1.2;--sb-line-height-body:1.4;--sb-font-weight-regular:620;--sb-font-weight-strong:780;--sb-font-weight-display:850;--sb-shadow-elevated:0 30px 90px rgba(8,15,10,0.34);--sb-motion-fast:140ms;--sb-motion-standard:220ms;--sb-playkit-footer-padding-bottom:calc(11px + env(safe-area-inset-bottom,0px))}.page-shell{width:min(100%,var(--max));margin:0 auto}.site-header{position:relative;z-index:60;padding:6px 24px 0}.site-header::before{content:"";position:absolute;inset:0 24px auto;z-index:0;display:block;height:calc(100% - 2px);border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:linear-gradient(135deg,rgba(8,14,24,0.97),rgba(18,29,47,0.94) 58%,rgba(35,31,50,0.92));box-shadow:0 18px 46px rgba(3,8,14,0.34);pointer-events:none;backdrop-filter:blur(18px)}.shell-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:74px;padding:14px 22px;border-radius:999px;background-color:rgba(8,14,24,0.82)}.brandmark{display:inline-flex;flex:0 1 auto;align-items:center;gap:14px;min-width:0;min-height:44px;color:#fffdf8;text-decoration:none}.brandmark img{width:42px;height:42px;border-radius:14px;object-fit:cover}.brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-copy strong{color:rgba(255,255,255,0.98);font-size:0.9rem;font-weight:700;letter-spacing:0.18em;line-height:normal;text-transform:uppercase}.brand-copy span{color:rgba(222,231,241,0.8);font-size:0.82rem;font-weight:600;line-height:normal}.shell-nav{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.shell-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 8px;border-radius:999px;color:rgba(232,239,247,0.76);font-size:0.9rem;font-weight:500;line-height:normal;text-decoration:none;white-space:nowrap}.shell-nav a:hover,.shell-nav a.active{background:rgba(255,255,255,0.13);color:#fff}.site-footer{width:min(100%,var(--max));margin:0 auto;padding:0 24px 56px}.site-footer-shell,.site-footer-shell.site-footer-shell--minimal{display:grid;gap:14px;padding:0;border-radius:0;background:transparent;box-shadow:none;color:rgba(255,255,255,0.88)}.site-footer-utilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,1060px);margin:0 auto}.site-footer-group{display:grid;gap:9px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-footer-group h2{margin:0;color:#c4ff26;font-size:0.72rem;font-weight:950;letter-spacing:0.12em;line-height:1;text-transform:uppercase}.site-footer-group ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.site-footer-utilities a,.site-footer-utilities a.primary-link{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;min-height:44px!important;padding:6px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(255,253,248,0.86)!important;font-size:0.9rem!important;font-weight:800!important;text-decoration:none!important}main[data-trust-page] h1,main[data-trust-page] h2,main[data-trust-page] h3,main[data-trust-page] strong{color:#fffdf8!important}@media (max-width:860px){.shell-nav{display:none!important}.shell-menu,.shell-menu-static{display:inline-flex!important;position:relative!important;z-index:2!important;pointer-events:auto!important}}@media (max-width:760px){.page-shell{padding:4px 8px 0}.site-header,.has-app-dock .site-header,.has-site-search.has-app-dock .site-header{padding:0}.site-header::before,.has-app-dock .site-header::before,.has-site-search .site-header::before{inset:0;border-radius:30px}.shell-wrap,.has-app-dock .shell-wrap,.has-site-search .shell-wrap,.has-site-search.has-app-dock .shell-wrap{display:flex;gap:8px;align-items:center;min-height:54px;padding:7px 10px;pointer-events:auto}.shell-menu,.shell-menu-static{width:48px!important;height:48px!important;border-radius:17px!important}.has-shell-search .shell-wrap,.has-shell-search.has-app-dock .shell-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;min-height:0;padding:12px 14px 14px}.brandmark{gap:8px}.brandmark img{width:36px;height:36px;border-radius:12px}.brand-copy strong{font-size:0.74rem;letter-spacing:0.14em}.brand-copy span{font-size:0.68rem;line-height:1.12}body.has-app-dock main{padding-bottom:clamp(18px,4vw,30px)}.site-dock-collapsed .site-tabbar{visibility:hidden!important;translate:0 calc(100% + 32px)!important;opacity:0!important;pointer-events:none!important}body:has([data-seo-landing-page]):not(.site-dock-collapsed) .site-tabbar{translate:0!important;opacity:1!important;pointer-events:auto!important}.site-footer{padding:0 14px calc(104px + env(safe-area-inset-bottom,0px))}.site-footer-utilities{grid-template-columns:1fr;gap:8px}.site-footer-group{gap:9px;padding:10px;border:1px solid rgba(255,255,255,0.13);border-radius:16px;background:rgba(255,255,255,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.site-footer-group ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:7px}.site-footer-group li{display:inline-flex;flex:0 1 auto}.site-footer-utilities a,.site-footer-utilities a.primary-link{justify-content:flex-start!important;min-height:44px!important;padding:7px 10px!important;border:0!important;border-radius:12px!important;background:rgba(255,255,255,0.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)!important;color:#fffdf8!important;font-size:0.74rem!important;font-weight:900!important;line-height:1.05!important;text-align:left!important}}.site-header{padding:5px clamp(10px,2.4vw,22px)0}.site-header::before{inset:0 clamp(10px,2.4vw,22px) auto;border-color:rgba(196,255,38,0.16);border-radius:30px;background:radial-gradient(circle at 16%0,rgba(196,255,38,0.18),transparent 28%),radial-gradient(circle at 98% 20%,rgba(34,199,255,0.16),transparent 34%),linear-gradient(135deg,rgba(4,9,17,0.98),rgba(8,17,30,0.96) 58%,rgba(8,27,34,0.95))}.shell-wrap{min-height:68px;padding:9px 12px;border-radius:28px;background:linear-gradient(135deg,rgba(5,11,20,0.9),rgba(7,16,29,0.78))}.brandmark{gap:11px}.brandmark img{width:42px;height:42px}.brand-copy strong{font-size:0.82rem;letter-spacing:0.16em}.brand-copy span{font-size:0.76rem;color:rgba(222,231,241,0.84)}.shell-nav{gap:5px;padding:5px;border:1px solid rgba(255,255,255,0.12);border-radius:24px;background:radial-gradient(circle at 50% -32%,rgba(196,255,38,0.14),transparent 38%),rgba(255,255,255,0.06);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 12px 26px rgba(0,0,0,0.22)}.shell-nav a{--shell-nav-a:49,178,138;--shell-nav-b:34,199,255;gap:8px;min-height:48px;padding:5px 13px 5px 6px;border:1px solid rgba(var(--shell-nav-a),0.2);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,0.08),rgba(255,255,255,0.035));color:rgba(255,253,248,0.86);font-size:0.78rem;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.shell-nav-link--home{--shell-nav-a:44,192,229;--shell-nav-b:95,121,255}.shell-nav-icon{flex:0 0 auto;width:31px;height:31px;border-radius:13px;display:inline-grid;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(135deg,rgb(var(--shell-nav-a)),rgb(var(--shell-nav-b)));box-shadow:0 8px 18px rgba(0,0,0,0.26),inset 0 1px 0 rgba(255,255,255,0.28)}.shell-nav-icon svg{width:17px;height:17px}.shell-nav-icon img{width:100%;height:100%;object-fit:cover;display:block}.shell-nav a.active{color:#07111e;border-color:rgba(196,255,38,0.42);background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#22c7ff);box-shadow:0 12px 26px rgba(49,178,138,0.26),inset 0 1px 0 rgba(255,255,255,0.45)}.shell-nav a.active .shell-nav-icon{color:#c4ff26;background:#06111d}.shell-menu,.shell-menu-static{width:50px;height:50px;border-radius:18px}@media (max-width:760px){.site-header,.has-app-dock .site-header,.has-site-search.has-app-dock .site-header{padding:0}.site-header::before,.has-app-dock .site-header::before,.has-site-search .site-header::before{inset:0;border-radius:25px}.shell-wrap,.has-app-dock .shell-wrap,.has-site-search .shell-wrap,.has-site-search.has-app-dock .shell-wrap{min-height:58px;padding:7px 9px;border-radius:25px}.brandmark{gap:9px}.brandmark img{width:39px;height:39px}.brand-copy strong{font-size:0.75rem;letter-spacing:0.14em}.brand-copy span{max-width:20ch;font-size:0.68rem;line-height:1.12}.shell-menu,.shell-menu-static{width:48px!important;height:48px!important;border-radius:17px!important}.shell-mobile-nav,.shell-mobile-nav-static{top:calc(env(safe-area-inset-top,0px) + 68px);left:9px;right:9px;border-radius:24px}.shell-mobile-nav a,.shell-mobile-nav-static a{gap:11px;padding:8px 13px}.shell-mobile-nav .shell-nav-icon,.shell-mobile-nav-static .shell-nav-icon{width:34px;height:34px;border-radius:13px}.shell-mobile-nav .shell-nav-label,.shell-mobile-nav-static .shell-nav-label{min-width:0}.site-tabbar{left:14px;right:14px;bottom:max(8px,env(safe-area-inset-bottom,0px));width:min(336px,calc(100vw - 28px));max-width:min(336px,calc(100vw - 28px));min-height:58px;gap:2px;padding:4px;border-radius:22px;background:linear-gradient(135deg,rgba(4,8,15,0.96),rgba(7,15,27,0.93))}.site-tab{min-height:49px;grid-template-rows:24px 14px;gap:1px;border-radius:16px;padding:4px 1px 3px;font-size:0.52rem}.site-tab-icon{width:23px;height:23px;border-radius:10px}.site-tab-icon svg{width:14px;height:14px}.site-tab.active{background:linear-gradient(180deg,rgba(196,255,38,0.96),rgba(49,178,138,0.9))}}@media (min-width:861px){.site-header{padding:6px clamp(12px,2.6vw,28px)0}.site-header::before{inset:0 clamp(12px,2.6vw,28px) auto;border-color:rgba(196,255,38,0.18);border-radius:34px;background:radial-gradient(circle at 18%0,rgba(196,255,38,0.2),transparent 30%),radial-gradient(circle at 94% 12%,rgba(34,199,255,0.16),transparent 34%),linear-gradient(135deg,rgba(3,8,15,0.96),rgba(7,17,30,0.88) 56%,rgba(7,31,35,0.82));box-shadow:0 20px 54px rgba(0,0,0,0.3),inset 0 1px rgba(255,255,255,0.1)}.shell-wrap{min-height:76px;gap:18px;padding:10px 12px 10px 14px;border-radius:32px;background:linear-gradient(135deg,rgba(5,11,20,0.8),rgba(8,18,31,0.62))}.brandmark{padding:6px 12px 6px 6px;border:1px solid rgba(255,255,255,0.1);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03));box-shadow:inset 0 1px rgba(255,255,255,0.08)}.brandmark img{width:48px;height:48px;border-radius:17px}.brand-copy strong{font-size:0.86rem;letter-spacing:0.18em}.brand-copy span{font-size:0.78rem}.shell-nav{gap:7px;padding:7px;border-color:rgba(255,255,255,0.14);border-radius:28px;background:radial-gradient(circle at 50% -28%,rgba(196,255,38,0.18),transparent 38%),linear-gradient(135deg,rgba(255,255,255,0.09),rgba(255,255,255,0.035));box-shadow:inset 0 1px rgba(255,255,255,0.11),0 14px 30px rgba(0,0,0,0.24)}.shell-nav a{position:relative;min-width:84px;min-height:58px;flex-direction:column;justify-content:center;gap:4px;padding:7px 9px 6px;border-radius:22px;font-size:0.74rem;line-height:1;overflow:hidden;transition:transform 0.18s ease,background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.shell-nav a::after{content:"";position:absolute;left:17px;right:17px;bottom:5px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--shell-nav-a)),rgb(var(--shell-nav-b)));opacity:0.86;transform:scaleX(0);transition:transform 0.18s ease}.shell-nav a:hover,.shell-nav a.active{transform:translateY(-2px);border-color:rgba(var(--shell-nav-a),0.48);box-shadow:0 12px 24px rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.14)}.shell-nav a.active::after{transform:scaleX(1)}.shell-nav-icon{width:30px;height:30px;border-radius:13px}.shell-nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media (max-width:760px){.site-tabbar{left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom,0px));width:min(366px,calc(100vw - 20px));max-width:min(366px,calc(100vw - 20px));min-height:64px;gap:3px;padding:5px;border-radius:26px;background:radial-gradient(circle at 50% -30%,rgba(196,255,38,0.18),transparent 38%),linear-gradient(135deg,rgba(3,7,13,0.97),rgba(8,17,30,0.94) 58%,rgba(5,24,30,0.92));box-shadow:0 12px 30px rgba(0,0,0,0.46),inset 0 1px rgba(255,255,255,0.13);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate3d(0,0,0);backface-visibility:hidden;will-change:transform;transition:none}.site-tabbar::before{content:"";position:absolute;left:18px;right:18px;top:4px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(196,255,38,0.58),rgba(34,199,255,0.42),transparent)}.site-tab{max-width:60px;min-height:54px;grid-template-rows:28px 16px;gap:1px;padding:5px 2px 4px;border-radius:19px;font-size:0.56rem;letter-spacing:0;transition:transform 0.18s ease,background 0.18s ease,box-shadow 0.18s ease}.site-tab-icon{width:26px;height:26px;border-radius:12px}.site-tab-icon svg{width:15px;height:15px}.site-tab.active{background:linear-gradient(180deg,#c4ff26,#31b28a 68%,#22c7ff);transform:translateY(-2px);box-shadow:0 10px 18px rgba(49,178,138,0.26),inset 0 1px rgba(255,255,255,0.42)}.site-tab-label{max-width:100%;overflow:hidden;white-space:nowrap}.site-dock-collapsed .site-tabbar{visibility:hidden;opacity:0;pointer-events:none;translate:none;transform:translate3d(0,calc(100% + 24px),0)}}@media (max-width:360px){.site-tabbar{left:7px;right:7px;width:calc(100vw - 14px);max-width:calc(100vw - 14px)}.site-tab{max-width:54px;font-size:0.51rem}}.shell-menu,.shell-menu-static{z-index:2;pointer-events:auto;background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#22c7ff);border:1px solid #ffffff38;border-radius:18px;box-shadow:0 12px 26px #22c7ff38,inset 0 1px 0#ffffff5c;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:50px;height:50px;display:none;position:relative}.shell-menu-static{cursor:pointer;list-style:none}.shell-menu span,.shell-menu-static span{background:#07111e;border-radius:999px;width:18px;height:2px;margin:0;display:block}.shell-mobile-nav,.shell-mobile-nav-static{display:none}.shell-mobile-nav[hidden],.shell-mobile-nav-static[hidden]{display:none!important}.site-tabbar{display:none}@media (width<=860px){.shell-menu,.shell-menu-static{display:inline-flex}}@media (width<=760px){.shell-menu,.shell-menu-static{border-radius:17px;flex:none;width:48px;height:48px}.shell-mobile-nav{top:calc(env(safe-area-inset-top,0px) + 58px);z-index:64;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;-webkit-overflow-scrolling:touch;background:#080e18f5;border:1px solid #fff9;border-radius:30px;gap:8px;width:auto;max-height:calc(100vh - 132px);margin:0;padding:10px;display:grid;position:fixed;left:12px;right:12px;overflow-y:auto;box-shadow:0 22px 54px #00000052}.shell-mobile-nav-static{top:calc(env(safe-area-inset-top,0px) + 58px);z-index:64;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;-webkit-overflow-scrolling:touch;background:#080e18f5;border:1px solid #fff9;border-radius:30px;grid-template-columns:1fr;gap:8px;width:auto;max-height:calc(100vh - 132px);margin:0;padding:10px;display:none;position:fixed;left:12px;right:12px;overflow-y:auto;box-shadow:0 22px 54px #00000052}.shell-mobile-nav-static:not([hidden]){display:grid}.has-shell-search.has-app-dock .shell-mobile-nav{top:calc(env(safe-area-inset-top,0px) + 104px);max-height:calc(100vh - 188px)}.has-site-search.has-app-dock .shell-mobile-nav{top:calc(env(safe-area-inset-top,0px) + 58px)}.shell-mobile-nav a,.shell-mobile-nav-static a{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff1f;border-radius:22px;justify-content:flex-start;align-items:center;width:100%;min-height:54px;padding:0 18px;font-size:1rem;font-weight:760;text-decoration:none;display:inline-flex}.shell-mobile-nav a.active,.shell-mobile-nav-static a.active{color:#fff;background:#ffffff24;font-weight:900}.site-tabbar{z-index:70;left:24px;right:24px;bottom:max(7px,env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% -24%,#c4ff2614,#0000 32%),#04080ff0;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:0;max-width:min(298px,100vw - 56px);margin:0 auto;padding:1px;display:grid;position:fixed;box-shadow:0 7px 18px #00000042,inset 0 1px #fff1}.site-tab{--site-tab-a:49,178,138;--site-tab-b:95,121,255;color:#fffdf8c7;text-align:center;border-radius:12px;grid-template-rows:20px 11px;align-content:end;justify-self:center;place-items:center;gap:0;width:100%;min-width:0;max-width:44px;min-height:44px;padding:2px 1px;font-size:.49rem;font-weight:850;line-height:1;text-decoration:none;display:grid;position:relative}.site-tab-icon{background:linear-gradient(135deg,rgb(var(--site-tab-a)),rgb(var(--site-tab-b)));color:#fff;border-radius:8px;place-items:center;width:19px;height:19px;display:inline-grid;box-shadow:0 5px 12px #03080e33,inset 0 1px #fff3}.site-tab-icon svg{width:13px;height:13px}.site-tab-icon img{object-fit:cover;border-radius:50%;width:22px;height:22px;display:block}.site-tab.active{color:#07111e;background:linear-gradient(135deg,#c4ff26,#42d58f 54%,#8ea2ff);box-shadow:0 6px 14px #31b28a33,inset 0 1px #ffffff47}.site-dock-collapsed .site-tabbar{pointer-events:none;translate:0 72px}}.brandmark{flex:0 auto}@media (width<=760px){.shell-mobile-nav a.active,.shell-mobile-nav-static a.active{box-shadow:none;outline:0}}@media (width<=760px){.has-app-dock>.page-shell{position:sticky;top:0;z-index:9}}.shell-nav-link--home{--shell-nav-a:44,192,229;--shell-nav-b:95,121,255}.shell-nav-icon{flex:0 0 auto;display:inline-grid;place-items:center;overflow:hidden;color:#fff}.shell-nav-icon svg{width:17px;height:17px}.shell-nav-icon img{width:100%;height:100%;object-fit:cover;display:block}.shell-menu,.shell-menu-static{width:50px;height:50px;border-radius:18px}@media (width<=760px){.site-header,.has-app-dock .site-header,.has-site-search.has-app-dock .site-header{padding:0}.site-header::before,.has-app-dock .site-header::before,.has-site-search .site-header::before{inset:0;border-radius:25px}.shell-wrap,.has-app-dock .shell-wrap,.has-site-search .shell-wrap,.has-site-search.has-app-dock .shell-wrap{min-height:58px;padding:7px 9px;border-radius:25px;background-color:#080e18!important}.brandmark{gap:9px}.brandmark img{width:39px;height:39px}.brand-copy strong{font-size:.75rem;letter-spacing:.14em}.brand-copy span{max-width:20ch;font-size:.68rem;line-height:1.12;color:rgba(222,231,241,.8)}.shell-menu,.shell-menu-static{width:48px!important;height:48px!important;border-radius:17px!important}.shell-mobile-nav,.shell-mobile-nav-static{top:calc(env(safe-area-inset-top,0px) + 68px);left:9px;right:9px;border-radius:24px}.shell-mobile-nav a,.shell-mobile-nav-static a{gap:11px;padding:8px 13px}.shell-mobile-nav .shell-nav-icon,.shell-mobile-nav-static .shell-nav-icon{width:34px;height:34px;border-radius:13px}.shell-mobile-nav .shell-nav-label,.shell-mobile-nav-static .shell-nav-label{min-width:0}}@media (width<=760px){.site-tabbar{left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom,0px));width:min(352px,calc(100vw - 20px));max-width:min(352px,calc(100vw - 20px));min-height:58px;gap:2px;padding:4px;border-radius:22px;background:linear-gradient(135deg,rgba(3,7,13,.97),rgba(8,17,30,.94) 58%,rgba(5,24,30,.92));box-shadow:0 10px 24px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.13);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateZ(0);transition:none}.site-tabbar::before{content:"";position:absolute;left:18px;right:18px;top:3px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(196,255,38,.58),rgba(34,199,255,.42),transparent)}.site-tab{max-width:58px;min-height:49px;grid-template-rows:25px 14px;gap:0;padding:4px 2px 3px;border-radius:17px;font-size:.53rem;letter-spacing:0;transition:background .18s ease,box-shadow .18s ease}.site-tab-icon{width:24px;height:24px;border-radius:11px}.site-tab-icon svg{width:14px;height:14px}.site-tab.active{background:linear-gradient(180deg,#c4ff26,#31b28a 68%,#22c7ff);box-shadow:0 8px 16px rgba(49,178,138,.24),inset 0 1px rgba(255,255,255,.42)}.site-tab-label{overflow:hidden;white-space:nowrap}.site-dock-collapsed .site-tabbar{visibility:hidden;opacity:0;pointer-events:none;translate:none;transform:translate3d(0,calc(100% + 24px),0)}}@media (width<=760px){.shell-mobile-nav,.shell-mobile-nav-static{grid-template-columns:repeat(2,minmax(0,1fr))}a.shell-mobile-route{display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:9px;min-height:82px;padding:9px}a.shell-nav-link--home{grid-column:1/-1;min-height:72px}a.shell-mobile-route.active{color:#06111d;background:linear-gradient(135deg,#c4ff26,#31b28a 56%,#22c7ff)}.shell-mobile-route .shell-nav-icon{width:39px;height:39px}.shell-mobile-route-copy{display:grid;gap:4px;min-width:0}.shell-mobile-route-copy .shell-nav-label{font-size:1rem;line-height:1}.shell-mobile-route-copy small{color:#fffdf8ad;font-size:.66rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (width<=360px){.site-tabbar{left:7px;right:7px;width:calc(100vw - 14px);max-width:calc(100vw - 14px)}.site-tab{max-width:54px;font-size:.51rem}.shell-mobile-route-copy .shell-nav-label{font-size:.92rem}.shell-mobile-route-copy small{font-size:.61rem}}.shell-nav-copy{display:grid;place-items:center;gap:3px;min-width:0}.shell-nav-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fffdf89e;font-size:.54rem;font-weight:900;line-height:1;text-transform:uppercase}.shell-mobile-ask:focus-visible{outline-offset:3px;outline:3px solid #ffc445f2}@media (width<=760px){.shell-mobile-ask{grid-column:1/-1;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;width:100%;padding:10px 11px;border:1px solid #c4ff2652;border-radius:22px;background:radial-gradient(circle at 8%0,#c4ff264d,transparent 34%),linear-gradient(135deg,#0d1f2cfa,#0b121ff5 58%,#161025f0);color:#fffdf8;font:inherit;text-align:left;box-shadow:inset 0 1px #fff3,0 12px 26px #0005;cursor:pointer}.shell-mobile-ask-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#22c7ff);color:#06111d;font-size:.8rem;font-weight:950;letter-spacing:.08em;box-shadow:0 9px 18px #0004,inset 0 1px #ffffff80}.shell-mobile-ask-copy{display:grid;gap:4px;min-width:0}.shell-mobile-ask-copy strong{font-size:1rem;font-weight:950;line-height:1}.shell-mobile-ask-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fffdf8b8;font-size:.66rem;font-weight:820;line-height:1.1}}@media (width<=860px){.shell-ask-command{display:none}}.shell-ask-command{color:#fffdf8}.shell-ask-command:focus-visible{outline-offset:3px;outline:3px solid #ffc445f2}@media (width>=861px){.site-header{padding:10px clamp(8px,1.4vw,24px)0}.site-header::before{inset:4px clamp(10px,1.4vw,24px) auto;border-radius:34px;background:linear-gradient(135deg,rgba(3,8,15,.94),rgba(6,17,28,.9) 54%,rgba(6,34,37,.86));border-color:rgba(196,255,38,.22);box-shadow:0 20px 54px rgba(0,0,0,.34),0 0 0 1px rgba(34,199,255,.08)}.shell-wrap{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,2.1fr) minmax(178px,.55fr);align-items:center;gap:clamp(10px,1.1vw,16px);width:min(100%,1280px);min-height:116px;padding:12px clamp(12px,1.55vw,22px);border-radius:32px;background:radial-gradient(circle at 5%0,rgba(196,255,38,.13),transparent 34%),radial-gradient(circle at 84% 8%,rgba(34,199,255,.18),transparent 31%),linear-gradient(135deg,#03080ff2,#07111ef0 58%,#041b20e8)}.shell-wrap::before{content:"";position:absolute;left:clamp(18px,2.1vw,34px);right:clamp(18px,2.1vw,34px);top:8px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(196,255,38,.92),rgba(34,199,255,.78),rgba(255,196,69,.72));box-shadow:0 0 18px rgba(34,199,255,.32)}.brandmark{position:relative;min-width:0;width:100%;min-height:82px;padding:10px 14px 10px 10px;border:1px solid rgba(196,255,38,.28);border-radius:25px;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.07));box-shadow:inset 0 1px rgba(255,255,255,.14)}.brandmark img{width:54px;height:54px;border-radius:18px;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 10px 22px rgba(0,0,0,.34)}.brand-copy strong{font-size:.94rem;letter-spacing:.19em}.brand-copy span{font-size:.78rem;font-weight:780;color:rgba(255,253,248,.78)}.shell-nav{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:none;min-height:92px;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.18);border-radius:27px;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.08));box-shadow:inset 0 1px rgba(255,255,255,.11)}.shell-nav::before{content:"";position:absolute;z-index:-1;inset:8px;border-radius:21px;background:linear-gradient(90deg,rgba(196,255,38,.16),rgba(34,199,255,.13),rgba(255,196,69,.13))}.shell-nav a{position:relative;overflow:hidden;display:grid;grid-template-rows:38px auto auto;place-items:center;text-align:center;gap:2px;min-height:76px;padding:7px 7px 9px;border:1px solid rgba(var(--shell-nav-a),.28);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.07));box-shadow:inset 0 1px rgba(255,255,255,.1);color:rgba(255,253,248,.88)}.shell-nav a::after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--shell-nav-a),.88),rgba(var(--shell-nav-b),.72));opacity:.46}.shell-nav a:hover{color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.25),rgba(255,255,255,.1));transform:translateY(-1px)}.shell-nav a.active{color:#06111d;border-color:rgba(255,255,255,.44);background:linear-gradient(135deg,#c4ff26,#45d783 55%,#22c7ff);box-shadow:0 14px 26px rgba(34,199,255,.2),inset 0 1px rgba(255,255,255,.55)}.shell-nav a.active::after{background:rgba(6,17,29,.45);opacity:1}.shell-nav-icon{width:38px;height:38px;border-radius:15px;background:linear-gradient(135deg,rgb(var(--shell-nav-a)),rgb(var(--shell-nav-b)));box-shadow:0 9px 18px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.3)}.shell-nav-icon svg{width:19px;height:19px}.shell-nav-copy{place-items:center;text-align:center;gap:3px;width:100%}.shell-nav-label{overflow:visible;text-overflow:clip;white-space:nowrap;font-size:.88rem;font-weight:950;letter-spacing:0}.shell-nav-copy small{font-size:.56rem;letter-spacing:.08em;color:rgba(255,253,248,.7);font-weight:950}.shell-nav a.active .shell-nav-copy small{color:rgba(6,17,29,.72)}.shell-ask-command{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;width:100%;min-width:0;min-height:82px;gap:11px;padding:10px 14px 10px 10px;border:1px solid rgba(196,255,38,.58);border-radius:24px;background:radial-gradient(circle at 10%0,rgba(196,255,38,.38),transparent 38%),linear-gradient(135deg,rgba(196,255,38,.18),rgba(8,27,35,.96) 45%,rgba(8,14,24,.94));box-shadow:0 13px 26px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.18)}.shell-ask-mark{display:grid;place-items:center;width:50px;height:50px;border-radius:17px;background:linear-gradient(135deg,#c4ff26,#31b28a 58%,#22c7ff);color:#06111d;font-size:.84rem;font-weight:950;letter-spacing:.08em;box-shadow:0 10px 20px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.68)}.shell-ask-copy{display:grid;gap:5px;min-width:0}.shell-ask-copy strong{font-size:.96rem;line-height:1;font-weight:950}.shell-ask-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,253,248,.74);font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}}@media (width>=861px) and (width<=1220px){.shell-wrap{grid-template-columns:minmax(172px,.68fr) minmax(0,1.92fr) 64px;width:min(100%,1160px);min-height:94px;gap:9px;padding:10px}.brandmark{min-height:70px;padding:9px}.brandmark img{width:46px;height:46px}.brand-copy strong{font-size:.76rem;letter-spacing:.15em}.shell-nav{min-height:72px;gap:5px;padding:6px;border-radius:23px}.shell-nav::before{inset:6px;border-radius:18px}.shell-nav a{grid-template-columns:1fr;place-items:center;text-align:center;min-height:62px;gap:4px;padding:7px 5px;border-radius:17px}.shell-nav a::after{left:10px;right:10px;bottom:6px;height:2px}.shell-nav-icon{width:31px;height:31px;border-radius:12px}.shell-nav-icon svg{width:16px;height:16px}.shell-nav-copy{place-items:center;text-align:center;gap:3px}.shell-nav-label{font-size:.78rem}.shell-nav-copy small{font-size:.45rem}.shell-ask-command{grid-template-columns:1fr;place-items:center;width:64px;min-height:64px;padding:7px;border-radius:21px}.shell-ask-mark{width:44px;height:44px}.shell-ask-copy{display:none}}@media (width<=860px){.shell-ask-command{display:none!important}.shell-ask-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:13px;background:#07111e;color:#c4ff26;font-size:.72rem;font-weight:950;letter-spacing:.08em}.shell-ask-copy{display:none}}@media (width<=760px){.shell-wrap,.has-app-dock .shell-wrap,.has-site-search .shell-wrap,.has-site-search.has-app-dock .shell-wrap{gap:8px;min-height:70px;padding:7px 9px}.brandmark{flex:1 1 auto;min-width:0}.shell-menu,.shell-menu-static{flex:0 0 auto}.shell-menu,.shell-menu-static{width:54px!important;min-width:54px;height:54px!important;min-height:54px}.shell-mobile-nav,.shell-mobile-nav-static{top:calc(env(safe-area-inset-top,0px) + 80px)}}@media (width<=360px){.shell-ask-command{width:44px!important;min-width:44px;height:44px!important;min-height:44px;border-radius:16px}.shell-ask-mark{width:32px;height:32px;border-radius:12px;font-size:.66rem}}@media (max-width:760px){.site-tabbar{min-height:50px!important;bottom:calc(2px + env(safe-area-inset-bottom,0px))!important;padding:3px 8px!important}.site-tab{min-height:44px!important}.site-tab-icon{width:26px!important;height:26px!important}.site-tab-label{font-size:.58rem!important}}body.static-crawl-page main[data-seo-landing-page]:not([data-seo-landing-page="world-cup-watch-party-games"]):not([data-seo-landing-page="poker-games"]){color:#fffdf8}body.static-crawl-page.saved-session-page main[data-saved-games-page] h1,body.static-crawl-page.saved-session-page main[data-saved-games-page] h2,body.static-crawl-page.saved-session-page main[data-saved-games-page] h3,body.static-crawl-page.saved-session-page main[data-saved-games-page] strong,body.static-crawl-page.saved-session-page main[data-saved-games-page] b{color:#fffdf8!important}body.static-crawl-page main[data-moment-hub-page] .activity-page-card{border-color:rgba(255,255,255,0.13)!important;background:radial-gradient(circle at 100% 0%,rgba(196,255,38,0.09),transparent 33%),radial-gradient(circle at 0% 100%,rgba(95,121,255,0.1),transparent 34%),rgba(255,255,255,0.08)!important;background-color:rgba(255,255,255,0.08)!important;color:#fffdf8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.09)!important}body.static-crawl-page main[data-moment-hub-page] h2:not(.quick-preview-drawer *){color:#fffdf8!important}body.static-crawl-page main[data-moment-hub-page] h3:not(.quick-preview-drawer *){color:#fffdf8!important}body.static-crawl-page main[data-moment-hub-page] strong:not(.quick-preview-drawer *){color:#fffdf8!important}body.static-crawl-page main[data-moment-hub-page] p:not(.quick-preview-drawer *){color:rgba(255,253,248,0.76)!important}body.static-crawl-page main[data-moment-hub-page] li:not(.quick-preview-drawer *){color:rgba(255,253,248,0.76)!important}body.static-crawl-page main[data-moment-hub-page] small:not(.quick-preview-drawer *){color:rgba(255,253,248,0.76)!important}body.static-crawl-page main[data-moment-hub-page] .landing-card-kicker{color:#c4ff26!important}body.static-crawl-page main[data-starter-packs-page] h2{color:#fffdf8!important}body.static-crawl-page main[data-starter-packs-page] h3{color:#fffdf8!important}body.static-crawl-page main[data-starter-packs-page] strong{color:#fffdf8!important}body.static-crawl-page main[data-starter-packs-page] b{color:#fffdf8!important}body.static-crawl-page main[data-starter-packs-page] p{color:rgba(255,253,248,0.76)!important}body.static-crawl-page main[data-starter-packs-page] li{color:rgba(255,253,248,0.76)!important}body.static-crawl-page main[data-starter-packs-page] small{color:rgba(255,253,248,0.76)!important}body.static-crawl-page main[data-starter-packs-page] .landing-card-kicker{color:#c4ff26!important}body.static-crawl-page main[data-starter-packs-page] .eyebrow{color:#c4ff26!important}@media (max-width:760px){body.static-crawl-page .directory-launcher-hero--sports::after,body.static-crawl-page .directory-launcher-hero--boards::after{opacity:0.94!important;filter:saturate(1.26) contrast(1.12) brightness(1.02)!important}body.static-crawl-page .directory-launcher-hero--sports::after{background:radial-gradient(circle at 12% 8%,rgba(196,255,38,0.18),transparent 28%),linear-gradient(180deg,rgba(5,11,20,0.08) 0%,rgba(5,11,20,0.42) 44%,rgba(5,11,20,0.94) 100%),url(/assets/generated-redesign-v1062/sports-neon-mobile-hero-v1062.jpg)center 30%/cover no-repeat!important}body.static-crawl-page .directory-launcher-hero--boards::after{background:radial-gradient(circle at 12% 8%,rgba(255,196,69,0.16),transparent 28%),linear-gradient(180deg,rgba(5,11,20,0.08) 0%,rgba(5,11,20,0.44) 44%,rgba(5,11,20,0.95) 100%),url(/assets/generated-redesign-v1064/games-social-table-mobile-hero-v1064.jpg)center 28%/cover no-repeat!important}}@media (max-width:760px){body.static-crawl-page main>.directory-launcher-hero--sports,body.static-crawl-page main>.directory-launcher-hero--boards{min-height:auto!important;gap:8px!important;margin-top:10px!important;padding:10px 12px 14px!important;border-radius:24px!important}body.static-crawl-page main>.directory-launcher-hero--sports h1,body.static-crawl-page main>.directory-launcher-hero--boards h1{max-width:10.8ch!important;font-size:clamp(2.34rem,10.2vw,3.05rem)!important;line-height:1!important}}body.static-crawl-page main[data-html-sitemap-page] section:last-of-type{padding-bottom:calc(126px + env(safe-area-inset-bottom,0px))}@media (max-width:760px){body.static-crawl-page main[data-html-sitemap-page]>section:nth-of-type(3){margin-top:calc(152px + env(safe-area-inset-bottom,0px))!important}}@media (max-width:760px){body.static-crawl-page main[data-html-sitemap-page]>section:nth-of-type(2){padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))!important}body.static-crawl-page main[data-html-sitemap-page]>section:nth-of-type(3){margin-top:calc(206px + env(safe-area-inset-bottom,0px))!important}}[data-card-variant="full"]{min-height:158px!important;border-radius:19px!important}@media (max-width:760px){[data-card-variant="full"]{grid-template-columns:1fr!important;min-height:0!important;border-radius:18px!important}}@media (max-width:760px){body.static-crawl-page .site-footer-utilities{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;border:1px solid rgba(255,255,255,0.13)!important;border-radius:22px!important;background:radial-gradient(circle at 0 0,rgba(196,255,38,0.08),transparent 34%),linear-gradient(145deg,rgba(255,255,255,0.055),rgba(255,255,255,0.025))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)!important}body.static-crawl-page .site-footer-group{gap:7px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.static-crawl-page .site-footer-group ul{display:flex!important;flex-wrap:wrap!important;gap:7px!important}body.static-crawl-page .site-footer-utilities a,body.static-crawl-page .site-footer-utilities a.primary-link{min-height:40px!important;padding:0 11px!important;border-radius:999px!important}}@media (min-width:761px){main:not([data-seo-landing-page]) .lane-featured-ideas-section [data-card-variant] .directory-result-card-body{min-width:0 !important;grid-template-columns:minmax(0,1fr) !important}}@media (max-width:760px){body.static-crawl-page .directory-result-list>.directory-result-card[data-card-variant]{border-radius:23px !important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
