:root{--font-body:system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading:var(--font-body);--font-size-base:16px;--font-size-small:14px;--font-size-caption:12px;--color-background:var(--bg);--color-surface:var(--surface);--color-text:var(--text);--color-muted:var(--muted);--color-accent:var(--accent);--color-control-background:#171a22;--color-secondary-background:#1e222e;--color-secondary-border:#373a48;--border-default:1px solid var(--line);--radius-small:5px;--radius-input:8px;--radius-button:9px;--radius-card:var(--radius,13px);--radius-hero:18px;--shadow-card:var(--card-shadow,none);--shadow-popover:0 20px 60px #0008;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--content-max-width:1280px;--content-gutter:40px;--content-top:112px;--section-gap:45px;--section-heading-gap:20px;--section-heading-space:24px}:root{--bg:#0c0e14;--surface:#14171f;--line:#292c38;--text:#f3f3f8;--muted:#a0a5b5;--accent:#a78bfa;color-scheme:dark;font-family:var(--font-body);font-size:var(--font-size-base);background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}h1,h2,h3,.brand{font-family:var(--font-heading)}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.icon{flex-shrink:0;vertical-align:middle}.container{max-width:var(--content-max-width);padding:var(--content-top) var(--content-gutter) 0;margin:auto}.header{height:80px;position:fixed;inset:0 0 auto;z-index:20;border-bottom:1px solid var(--line);background:#0c0e14f2;backdrop-filter:blur(16px)}.header-inner{max-width:1440px;height:100%;padding:0 40px;margin:auto;display:flex;align-items:center;gap:28px}.brand{font-size:26px;font-weight:700;display:flex;align-items:center;gap:10px;letter-spacing:-1px}.brand-mark{display:grid;place-items:center;background:var(--accent);color:#12131a;width:34px;height:36px;transform:rotate(-8deg);border-radius:9px;font-size:25px;font-weight:700}.brand-sub{font:600 10px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:1.6px;max-width:75px;color:#9297a8}.brand-divider{height:25px;width:1px;background:var(--line);margin:0 5px}.desktop-nav{display:flex;align-self:stretch;gap:26px;margin:auto}.desktop-nav a{font-size:14px;display:flex;align-items:center;color:var(--muted);position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--accent)}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:var(--space-3) 19px;border-radius:var(--radius-button);font-weight:600;font-size:var(--font-size-small);transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--accent);color:#161022}.secondary{background:var(--color-secondary-background);border-color:var(--color-secondary-border)}.discord{background:#a78bfa19;color:#cbb9ff;border-color:#a78bfa3a}.global-search{position:relative;width:215px}.search-input{display:flex;align-items:center;gap:9px;padding:10px var(--space-3);background:var(--color-control-background);border:var(--border-default);border-radius:var(--radius-input);color:#9da3b4}.search-input input{min-width:0;width:100%;background:none;border:0;color:#fff;outline:0;font-size:14px}.search-input kbd{border:1px solid #383d4d;padding:1px 5px;border-radius:4px;font-size:12px}.mobile-toggle{display:none}.hero{border:1px solid #303447;border-radius:18px;min-height:435px;overflow:hidden;position:relative;background:linear-gradient(90deg,#101321f5,#13162bcc 42%,#14233815 85%),url(/assets/adventure.png) center 55%/cover}.hero-content{position:relative;z-index:2;padding:49px 43px;width:75%}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.7px;color:#b5adcc;display:flex;align-items:center;gap:8px}.tiny-square{width:6px;height:6px;background:var(--accent);transform:rotate(45deg)}h1{font-size:clamp(36px,4.2vw,58px);font-weight:600;letter-spacing:-2px;line-height:1.11;margin:23px 0 18px}h1 em{font-style:normal;color:#bc9dff}.hero p{color:#c4c4d2;line-height:1.7;font-size:16px}.hero-actions{display:flex;gap:12px;align-items:center;margin:25px 0}.text-button{background:#171b2a66;border:0;border-radius:6px;font-size:14px;color:#d1c8e7;padding:10px}.hero-note{display:flex;align-items:center;gap:8px;color:#a6a9bd;font-size:13px}.hero-caption{position:absolute;bottom:30px;right:32px;text-align:right;display:grid;gap:8px;text-shadow:0 2px 10px black}.hero-caption span{font-size:10px;letter-spacing:2px;color:#cfdfed}.hero-caption strong{font-size:14px;font-weight:400}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);padding:25px 0;gap:24px}.quick-links>a{display:flex;align-items:center;gap:14px;padding:0 12px}.quick-links>a:not(:last-child){border-right:1px solid var(--line)}.quick-links>a>.icon{margin-left:auto;color:#9198ac;width:17px}.quick-icon{padding:12px;border-radius:11px}.purple{background:#a78bfa15;color:#b9a1fa}.teal{background:#57d8b512;color:#63d7ba}.amber{background:#e8b85c13;color:#e8b85c}.quick-links strong{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.quick-links div>span{font-size:13px;color:var(--muted)}.section{margin-top:var(--section-gap)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--section-heading-space);gap:var(--section-heading-gap)}.section-head .eyebrow{color:#9098ac;margin-bottom:10px}.section h2{font-size:28px;letter-spacing:-.7px}.accent{color:var(--accent)}.section-link{font-size:14px;color:#bca5fa;display:inline-flex;align-items:center;gap:9px}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-card{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--surface);transition:transform .2s,border-color .2s}.post-card:hover{transform:translateY(-4px);border-color:#645482}.card-cover{display:block;height:184px;position:relative;overflow:hidden}.art{background-image:linear-gradient(0deg,#11152599,transparent 70%),url(/assets/adventure.png);background-size:cover;background-position:70% 50%;background-color:#243643}.art.forest{background-size:185%;background-position:52% 66%}.art.portal{background-size:180%;background-position:98% 38%}.game-tag{position:absolute;left:16px;top:15px;padding:5px 9px;border-radius:5px;background:#101521b8;backdrop-filter:blur(8px);font-size:12px;font-weight:500}.cover-label{position:absolute;bottom:14px;left:16px;font-size:10px;font-weight:700;letter-spacing:2px;color:#ece5ff}.card-body{padding:22px}.card-category{color:#c4a9f7;display:flex;justify-content:space-between;font-size:13px;margin-bottom:13px}.card-category span{color:#9ca2b5;display:flex;align-items:center;gap:5px}.card-category .icon{width:13px;height:13px}.post-card h3{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.3px}.post-card p{font-size:14px;color:var(--muted);line-height:1.65;margin:12px 0 20px}.card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:16px;font-size:12px;color:#a0a6b6}.card-bottom a{color:#c4c5d2;display:flex;align-items:center;gap:7px;font-size:14px}.card-bottom .icon{width:14px}.wiki-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.wiki-card{border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:22px;display:flex;gap:18px;align-items:center;transition:border-color .2s}.wiki-card:hover{border-color:#786496}.wiki-icon{display:grid;place-items:center;background:#252234;color:#c6afff;border:1px solid #3b324c;border-radius:12px;width:54px;height:54px;flex-shrink:0}.wiki-card h3{font-size:19px;margin-top:4px}.wiki-card p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:7px}.wiki-card>.icon{margin-left:auto;color:#a097b3}.muted{color:var(--muted);font-size:13px}.home-bottom{display:grid;grid-template-columns:1fr 1fr;gap:30px}.codes-preview{border:1px solid #40324d;background:linear-gradient(120deg,#201b2c,#161820);padding:27px;border-radius:12px;position:relative}.codes-preview h2{font-size:24px;margin:20px 0 13px;max-width:350px}.codes-preview p,.updates p{font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:20px}.coming-tag{font-size:12px;letter-spacing:1px;border:1px solid #4b3d5e;border-radius:5px;padding:5px 8px;color:#c1a1e6;display:inline-block;margin-top:20px}.updates{padding:15px}.updates h2{font-size:24px;margin:12px 0 25px}.update-item{display:flex;gap:20px}.update-item time{font-size:12px;letter-spacing:1px;color:#a0a4b4;white-space:nowrap;padding-top:5px}.small-tag{font-size:12px;letter-spacing:1px;color:#77cbb1}.update-item h3{font-size:17px;margin:9px 0}.discord-banner{display:flex;gap:26px;align-items:center;margin:48px 0;border:1px solid #423658;border-radius:14px;padding:35px;background:linear-gradient(110deg,#272036,#171823)}.discord-art{display:grid;place-items:center;width:78px;height:78px;flex-shrink:0;border-radius:22px;background:#a78bfa20;color:#cbb8fa;transform:rotate(-9deg)}.discord-art .icon{width:47px;height:47px}.discord-banner h2{font-size:28px;margin:10px 0}.discord-banner p{font-size:14px;line-height:1.7;color:#b5aec5;max-width:510px}.discord-banner>.button{margin-left:auto;white-space:nowrap}.discord-banner .discord-empty{margin-top:10px;color:#d8ccec}.footer{max-width:1200px;margin:0 auto;padding:30px 0 35px;border-top:1px solid var(--line);display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer .brand{font-size:22px}.footer p,.footer span,.footer>a:last-child{font-size:12px;color:#989fb0}.footer>span{margin-left:auto}.footer .brand-mark{color:#13131a;font-size:23px}.skip{position:fixed;top:-100px;z-index:99;background:var(--accent);padding:14px;color:#000}.skip:focus{top:8px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);max-width:calc(100% - 32px);background:#e0d4fc;color:#241535;box-shadow:0 8px 32px #0006;border-radius:10px;padding:15px 24px;z-index:100;opacity:0;pointer-events:none;transition:.2s;font-size:14px}#toast.visible{opacity:1;transform:translate(-50%)}[hidden]{display:none!important}@media(max-width:1150px){.brand-sub,.brand-divider{display:none}.header-inner{gap:20px;padding:0 25px}.desktop-nav{gap:20px}.global-search{width:190px}.hero-actions .text-button{display:none}.footer{margin:0 40px}.discord-banner>.button{white-space:normal}.hero-caption{display:none}}@media(max-width:850px){.desktop-nav,.header .compact{display:none}.global-search{margin-left:auto;width:240px}.mobile-toggle{display:grid;place-items:center;background:none;border:1px solid var(--line);border-radius:8px;width:42px;height:42px}.mobile-nav{position:absolute;top:79px;left:0;right:0;padding:20px;background:#171923;border-bottom:1px solid var(--line);display:grid;gap:8px}.mobile-nav a{padding:12px}:root{--content-top:105px;--content-gutter:24px}.hero-content{width:100%;padding:36px}.hero{min-height:400px;background-position:60% 50%}.quick-links{gap:10px}.quick-links>a{padding:0;gap:9px}.quick-links>a>.icon{display:none}.quick-links strong{font-size:14px}.quick-links div>span{font-size:12px}.quick-icon{padding:9px}.post-grid{grid-template-columns:repeat(2,1fr)}.wiki-grid{grid-template-columns:1fr}.discord-art{display:none}.discord-banner{padding:25px}.home-bottom{gap:15px}.footer{margin:0 24px}.footer>span{margin-left:0}}@media(max-width:560px){.header{height:72px}.header-inner{padding:0 16px;gap:12px}.brand{font-size:23px}.brand-mark{width:30px;height:32px}.global-search{width:auto;flex:1;min-width:0}.search-input{padding:9px}.search-input input{font-size:14px}.search-input kbd{display:none}.mobile-toggle{width:36px;flex-shrink:0}.mobile-nav{top:71px}:root{--content-top:91px;--content-gutter:16px;--section-gap:32px;--section-heading-gap:12px}.hero{border-radius:13px;min-height:435px}.hero-content{padding:30px 23px;width:100%}.hero .eyebrow{font-size:10px;letter-spacing:1.1px}h1{font-size:38px;letter-spacing:-1.5px;margin-top:26px}.hero p{font-size:16px}.hero-actions{gap:9px;flex-wrap:wrap}.hero-actions .button{padding:12px;font-size:14px}.hero-actions .text-button{display:block}.hero-note{font-size:12px;margin-top:24px}.quick-links{grid-template-columns:1fr;padding:17px 0;gap:18px}.quick-links>a{border:0!important}.quick-links>a>.icon{display:block}.quick-links strong{font-size:14px}.quick-links div>span{font-size:13px}.quick-icon{padding:10px}.section{margin-top:var(--section-gap)}.section h2{font-size:24px}.section-head{gap:var(--section-heading-gap)}.section-link{font-size:14px}.post-grid{grid-template-columns:1fr}.card-cover{height:200px}.post-card h3{font-size:21px}.home-bottom{grid-template-columns:1fr}.discord-banner{display:block;padding:26px;margin:32px 0}.discord-banner h2{font-size:25px}.discord-banner>.button{margin-top:20px}.discord-banner .eyebrow{font-size:12px}.footer{margin:0 16px;gap:17px}.footer>span{width:100%}.wiki-card{padding:18px}.eyebrow{font-size:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.search-results{position:absolute;top:52px;right:0;width:430px;max-height:65vh;overflow:auto;border:1px solid #3b3c50;background:#1a1c28;border-radius:12px;box-shadow:var(--shadow-popover);padding:var(--space-2)}.search-results a{display:flex;align-items:center;gap:12px;padding:13px;border-radius:8px}.search-results a:hover,.search-results a:focus{background:#282537}.search-results a>span:nth-child(2){flex:1}.search-results strong{display:block;font-size:14px;line-height:1.5;font-weight:500}.search-results small{display:block;color:var(--accent);font-size:12px;margin-bottom:4px}.search-results .result-icon{color:#bba2ed}.search-caption,.search-empty{padding:12px;font-size:14px;color:var(--muted);line-height:1.6}.page-heading{padding:20px 0 30px;max-width:900px}.breadcrumb{font-size:14px;color:#a9a0bc;display:inline-block;margin-bottom:26px}.page-heading h1,.article-heading h1{font-size:clamp(32px,4.2vw,50px);max-width:950px;letter-spacing:-1.5px;line-height:1.17}.page-heading>p,.lead{font-size:18px;color:#afb3c3;line-height:1.7;max-width:760px}.filter-toolbar{display:flex;gap:14px;align-items:center;margin:20px 0}.filter-toolbar>.search-input{flex:1;padding:14px}.game-select{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.game-select select{background:#181b26;border:1px solid var(--line);padding:13px;border-radius:8px;color:var(--text);max-width:240px}.category-filter{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.category-filter button{border:1px solid #303340;border-radius:8px;background:#151821;color:#b2b6c7;padding:10px 15px;font-size:14px;min-height:42px}.category-filter button.selected,.category-tile.selected{background:#a78bfa1c;border-color:#9b7fc4;color:#d4bdff}.results-meta{font-size:14px;color:var(--muted);margin:24px 0}.pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:30px 0;font-size:14px}.pagination button:disabled{opacity:.4;cursor:default}.empty-state{text-align:center;background:#141721;border:1px dashed #383b4b;border-radius:14px;padding:60px 25px;margin:25px 0}.empty-state>.icon{width:36px;height:36px;color:#ad91da;margin-bottom:20px}.empty-state h3{font-size:22px;margin-bottom:12px}.empty-state p{color:var(--muted);font-size:16px;line-height:1.7}.empty-state .button{margin-top:25px}.wiki-categories{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:5px 0 30px}.category-tile{background:#171922;border:1px solid var(--line);border-radius:12px;padding:21px 13px;text-align:left;display:grid;gap:11px;color:#c6b0eb}.category-tile:hover{border-color:#756288}.category-tile strong{font-size:15px;color:var(--text);font-weight:500}.category-tile span{font-size:12px;color:var(--muted)}.article{padding-top:15px}.article-heading{max-width:950px}.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:14px;margin:26px 0}.author-avatar{width:34px;height:34px;display:grid;place-items:center;background:#30283e;color:#d6b4ff;border-radius:50%}.article-image,.inline-art,.wiki-image{margin:0}.article-image img{display:block;width:100%;max-height:430px;object-fit:cover;object-position:center 48%;border-radius:14px}.article-image figcaption,.inline-art figcaption,.wiki-image figcaption{font-size:12px;color:#949aaa;margin-top:10px;line-height:1.6}.article-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:65px;margin-top:45px}.article-toc{align-self:start;position:sticky;top:110px;border-left:2px solid #3c2e53;padding-left:20px;display:grid;gap:19px}.article-toc a{font-size:14px;color:#b3a6c6;line-height:1.6}.article-toc a:hover{color:var(--accent)}.article-text h2,.detail-section h2{font-size:27px;letter-spacing:-.5px;margin:0 0 17px}.article-text p,.detail-section p,.detail-section li{font-size:17px;color:#b7bdca;line-height:1.9}.article-text section{margin-bottom:35px;scroll-margin-top:110px}.callout{border:1px solid #4c3a65;border-left:3px solid var(--accent);background:#a78bfa0b;border-radius:9px;padding:22px;display:flex;gap:14px;margin:30px 0;color:#c8abef}.callout strong{font-size:16px}.callout p{font-size:16px;line-height:1.8;color:#bfb6d0;margin-top:6px}.inline-art{margin:32px 0}.inline-art img{width:100%;height:240px;object-fit:cover;object-position:85% 60%;border-radius:10px}.wiki-detail-top{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.wiki-detail-top .page-heading{padding-top:0}.wiki-image img{width:100%;height:270px;object-fit:cover;border-radius:14px}.rarity{display:inline-block;background:#2b2339;border:1px solid #4a365e;color:#d4b2f5;padding:8px 13px;border-radius:7px;font-size:14px;margin-top:23px}.wiki-detail-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;margin-top:32px}.detail-section{margin:30px 0}.detail-section ul{padding-left:22px}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:12px;margin-top:30px}table{width:100%;border-collapse:collapse;font-size:15px}caption{text-align:left;padding:20px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:21px;background:#1d1d2b}th,td{text-align:left;border-top:1px solid var(--line);padding:15px;line-height:1.6}th{font-weight:500;color:#d3c9e3}td{color:#aeb4c5}thead th{background:#171923}.related{margin-top:24px}.coming-panel{border:1px solid #3f3155;border-radius:18px;background:radial-gradient(ellipse at top,#38244966,transparent 80%),#141620;padding:60px 28px;text-align:center;max-width:900px;margin:10px auto 40px;display:flex;align-items:center;flex-direction:column}.large-icon{width:85px;height:85px;display:grid;place-items:center;border-radius:24px;background:#a78bfa15;color:#c5a3f3;border:1px solid #5d407b}.large-icon svg{width:42px;height:42px}.coming-panel h2{font-size:32px;max-width:530px;margin:25px 0 16px}.coming-panel p{color:var(--muted);line-height:1.8;max-width:570px;margin-bottom:26px}.codes-search{max-width:600px}.code-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.code-card{border:1px solid var(--line);background:var(--surface);padding:24px;border-radius:12px;min-width:0}.code-card>div:first-child{display:flex;gap:12px;align-items:center}.status{font-size:12px;color:#82dbba;padding:5px 8px;background:#2a805321;border-radius:5px}.status.expired{color:#b0a6b9;background:#74657b22}.code-card h3{margin:22px 0 12px;font-size:22px;overflow-wrap:anywhere}.code-card p{font-size:16px;color:#bfc3cd;line-height:1.7}.code-dates{font-size:12px;color:var(--muted);line-height:1.8;margin:18px 0}.copy-button{width:100%}.copied{background:#1c4335;border-color:#62aa84;color:#b5ffda}.about{min-height:65vh}main{padding-bottom:48px!important;min-height:75vh}#listing-results{scroll-margin-top:105px}@media(max-width:850px){.wiki-categories{grid-template-columns:repeat(3,1fr)}.article-layout{grid-template-columns:1fr;gap:30px}.article-toc{position:static;display:flex;flex-wrap:wrap}.article-toc .eyebrow{width:100%}.wiki-detail-top,.wiki-detail-grid{gap:25px}.code-grid{grid-template-columns:repeat(2,1fr)}.filter-toolbar{flex-wrap:wrap}.filter-toolbar>.search-input{min-width:240px}}@media(max-width:560px){.search-results{position:fixed;top:78px;left:16px;right:16px;width:auto}.page-heading{padding-top:12px}.page-heading h1,.article-heading h1{font-size:34px}.page-heading>p,.lead{font-size:17px}.wiki-categories{grid-template-columns:repeat(2,1fr)}.filter-toolbar{align-items:stretch}.filter-toolbar>.search-input{width:100%;flex-basis:100%}.game-select{flex:1}.game-select select{min-width:0;max-width:100%;flex:1}.filter-toolbar .text-button{font-size:14px}.category-filter{gap:7px}.category-filter button{padding:10px 12px}.article-meta{gap:12px}.article-image img{height:240px}.article-layout{margin-top:30px}.article-text h2,.detail-section h2{font-size:24px}.wiki-detail-top,.wiki-detail-grid{grid-template-columns:1fr;gap:15px}.wiki-image img{height:240px}.code-grid{grid-template-columns:1fr}.coming-panel{padding:35px 22px}.coming-panel h2{font-size:28px}.callout{padding:17px}.section-head{align-items:center}.section-head .section-link{text-align:right;max-width:130px;line-height:1.5}.article-text p,.detail-section p{font-size:16px}}.hero{background:#121824}.hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#101321f5,#13162bba 48%,#14233810)}.hero-content>p{max-width:500px}.game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.game-card{position:relative;min-height:310px;border-radius:15px;overflow:hidden;border:1px solid var(--line);display:flex;align-items:flex-end;transition:transform .2s,border-color .2s}.game-card:hover{transform:translateY(-4px);border-color:var(--accent)}.game-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.game-card-shade{position:absolute;inset:0;background:linear-gradient(0deg,#11141afc,#141824c9 50%,#14182520)}.game-card-body{position:relative;padding:28px;max-width:100%}.game-card h3{font-size:28px;margin:15px 0 12px}.game-card p{font-size:16px;line-height:1.65;color:#c1c7d5;margin-bottom:20px;max-width:460px}.game-status{display:inline-block;border:1px solid #ffffff33;background:#141827b0;padding:5px 10px;border-radius:5px;color:#e3e2f3;font-size:12px}.game-context{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.game-context-title{display:flex;align-items:center;gap:12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px}.game-context-title img{width:42px;height:42px;object-fit:cover;border-radius:10px}.game-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:28px;overflow:auto}.game-tabs a{white-space:nowrap;padding:12px 0 16px;border-bottom:2px solid transparent;font-size:15px;color:var(--muted)}.game-tabs a.active{color:var(--accent);border-color:var(--accent)}.game-hero{min-height:345px}.game-hero .hero-content{padding:38px 40px}.card-cover>img{width:100%;height:100%;object-fit:cover;display:block}.article-text>h2,.article-text>h3,.article-text>h4{scroll-margin-top:110px;margin:34px 0 16px}.article-text>p,.article-text>ul,.article-text>ol{font-size:17px;line-height:1.9;color:#b7bdca;margin:0 0 22px}.article-text>h2:first-child{margin-top:0}.article-text li{margin:7px 0}.content-link{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.video-block{margin:28px 0}.video-block iframe{width:100%;aspect-ratio:16/9;border:1px solid var(--line);border-radius:12px}.video-block figcaption{font-size:13px;color:var(--muted);line-height:1.6;margin-top:9px}.callout.warning{border-color:#b08946;background:#a96f1510}.callout.success{border-color:#478673;background:#31846710}.table-scroll table{min-width:380px}.updates .update-item+.update-item{margin-top:24px}#main:focus{outline:none}@media(max-width:850px){.game-card-body{padding:23px}.game-card h3{font-size:25px}.game-context-title{font-size:18px}.hero-content{width:100%}}@media(max-width:560px){.game-grid{grid-template-columns:1fr}.game-card{min-height:310px}.game-tabs{gap:23px}.game-tabs a{font-size:14px}.game-context{gap:12px}.game-context-title{font-size:16px}.game-context .section-link{font-size:13px;text-align:right}.game-context-title img{width:35px;height:35px}.game-hero .hero-content{padding:30px 24px}.game-hero h1{font-size:35px;overflow-wrap:anywhere}.game-hero{min-height:365px}.hero-content>p{max-width:100%}.header-inner{gap:9px}.header .brand{font-size:21px}.header .brand-mark{width:28px;height:30px}.search-input .icon{width:17px}.article-text>p,.article-text>ul,.article-text>ol{font-size:16px}}@media(max-width:360px){.header .brand-mark{display:none}.hero-content{padding:26px 18px}.hero h1{font-size:33px}.hero-actions .button{font-size:13px;padding:11px}.game-tabs{gap:18px}.game-context .section-link>.icon{display:none}}.wiki-detail-grid>*,.wiki-detail-top>*,.article-layout>*{min-width:0}.table-scroll{max-width:100%}@media(max-width:560px){.wiki-detail-grid,.wiki-detail-top{grid-template-columns:minmax(0,1fr)}}body{background:var(--bg);color:var(--text)}.header{background:var(--bg)}.post-card,.wiki-card,.game-card,.codes-preview,.campaign-banner{border-radius:var(--radius,14px);box-shadow:var(--card-shadow,none)}.primary{background:var(--button,var(--accent));color:var(--button-text,#11131b)}.hero h1{color:#f3f3f8}.hero h1 em{color:var(--accent)}.hero p,.hero-note{color:#c4c4d2}.search-input{background:var(--surface)}.search-input input{color:var(--text)}.secondary{color:#f3f3f8}.site-logo{max-width:145px;max-height:42px;object-fit:contain}.footer-links{display:flex;flex-wrap:wrap;gap:18px;font-size:14px}.nav-submenu{position:relative;align-self:center;color:var(--text);font-size:14px}.nav-submenu summary{cursor:pointer;padding:13px 0}.nav-submenu>div{position:absolute;top:100%;left:0;min-width:190px;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:8px;z-index:25}.nav-submenu>div a{display:block;padding:11px}.campaign-banner{display:flex;gap:24px;align-items:center;border:1px solid var(--line);background:var(--surface);padding:25px;margin:25px 0}.campaign-banner>img{width:32%;max-height:220px;object-fit:cover;border-radius:10px}.campaign-banner h2{margin-bottom:12px}.campaign-banner p{line-height:1.7;margin-bottom:17px;color:var(--muted)}.discord-image{width:100px;height:100px;object-fit:cover;border-radius:16px}.content-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.content-gallery figure{margin:0}.content-gallery img{width:100%;height:170px;object-fit:cover;border-radius:8px}.content-gallery figcaption{font-size:13px;color:var(--muted)}.content-divider{border:0;border-top:1px solid var(--line);margin:35px 0}blockquote{margin:26px 0;padding:20px 25px;border-left:3px solid var(--accent);background:var(--surface);font-size:20px;line-height:1.8}blockquote cite{display:block;font-size:14px;color:var(--muted);margin-top:10px}.code-status{margin:20px 0}.copy-button:disabled{opacity:.5;cursor:default}.article-text p,.article-text li,.detail-section p,.detail-section li,.wiki-card p,.post-card p,.card-category span,.card-bottom,.article-meta,.muted,.footer p,.footer span{color:var(--muted)}@media(max-width:560px){.content-gallery{grid-template-columns:1fr}.campaign-banner{display:block}.campaign-banner>img{width:100%;margin-bottom:18px}.mobile-nav .nav-submenu>div{position:static}.discord-image{margin-bottom:20px}}.code-tabs,.code-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.code-tabs .button span{margin-left:9px;opacity:.8}.compact-codes{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.compact-codes table{width:100%;border-collapse:collapse;min-width:620px}.compact-codes th,.compact-codes td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--border);font-size:14px}.compact-codes th{color:var(--muted);font-weight:500}.compact-codes small{display:block;color:var(--muted);margin-top:3px}.compact-codes strong{font-family:ui-monospace,monospace}.code-tabs{margin-bottom:18px}@media(max-width:600px){.code-tabs .button{flex:1;min-width:130px}.code-options{align-items:stretch}.code-options label{flex:1}}:root{--border:var(--line)}.menu-visibility{display:flex;align-items:center}.desktop-nav .hide-desktop,.mobile-nav .hide-mobile{display:none}.nav-separator{border-left:1px solid var(--line);height:20px}.language-switch select{background:var(--surface);color:var(--text);border:1px solid var(--line);padding:8px;border-radius:7px;font-size:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.footer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px;width:100%}.footer-columns section{display:grid;align-content:start;gap:12px}.footer-columns h3{font-size:16px}.footer-links{display:flex;flex-wrap:wrap;gap:20px;width:100%}.institutional{max-width:840px;margin:auto;padding-bottom:60px}.institutional .article-text h2{margin:32px 0 12px}.institutional p{line-height:1.8}.ad-slot{min-height:250px;border:1px dashed var(--line);margin:28px 0;text-align:center;padding:12px;contain:layout}.ad-slot>span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.cookie-preferences{position:fixed;left:12px;bottom:12px;z-index:21;font-size:12px;background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:7px}#consent-dialog{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:14px;padding:28px;width:min(560px,94vw)}#consent-dialog::backdrop{background:#0009}#consent-dialog p{line-height:1.6;margin:16px 0}#consent-dialog label{display:block;padding:10px}.consent-actions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.consent-actions button{flex:1;min-width:120px;padding:10px;background:var(--surface);color:var(--text);border:1px solid var(--accent);border-radius:7px}.hero{background-image:none}.hero-background{object-fit:cover}img{max-width:100%}@media(max-width:700px){.header-inner{gap:10px;padding:0 14px}.language-switch select{max-width:76px;padding:6px}.global-search{flex:1;min-width:0}.header .brand{font-size:20px}.header .brand-mark{width:28px;height:30px}.mobile-nav .menu-visibility{display:block;width:100%}.mobile-nav .nav-submenu{width:100%}.mobile-nav .nav-submenu>div{position:static;box-shadow:none;margin:6px 0;padding-left:18px}.footer{padding:24px 20px}.footer .hide-mobile{display:none}.footer-columns{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.content-with-aside{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px}.content-with-aside>aside{align-self:start}@media(max-width:900px){.content-with-aside{grid-template-columns:1fr}}.header.nav-collapsed .desktop-nav{display:none}.header.nav-collapsed .mobile-toggle{display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--line);border-radius:7px;width:40px;height:40px}.header.nav-collapsed .global-search{margin-left:auto}.header.nav-collapsed .mobile-nav .menu-visibility{display:block;width:100%}.brand-desktop,.brand-mobile{display:flex;align-items:center;gap:10px;min-width:0}.brand-mobile{display:none}.header .brand{min-width:0;flex-shrink:1}.header .brand-name{overflow-wrap:anywhere;white-space:normal;line-height:1.1}.header .site-logo{flex-shrink:0}.custom-page{max-width:none}.page-banner img{width:100%;max-height:360px;object-fit:cover;border-radius:var(--radius,14px)}.page-card .card-body{padding:20px}.page-card p,.page-text{white-space:pre-line}.page-link-list{display:grid;gap:12px;margin:24px 0}.page-faq details{border-bottom:1px solid var(--line);padding:18px 0}.page-faq summary{cursor:pointer}@media(max-width:850px){.brand-desktop{display:none}.brand-mobile{display:flex}.header .brand{max-width:52%}.header .brand-name{font-size:16px}.header .brand-mark{display:grid!important}.header-inner{min-width:0}}.brand-logo{width:var(--brand-logo-size,42px);height:var(--brand-logo-size,42px);display:grid;place-items:center;flex:0 0 var(--brand-logo-size,42px);overflow:hidden;border-radius:50%;background:var(--accent)}.brand-logo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.brand-logo .brand-mark{width:100%;height:100%;display:grid;place-items:center;transform:none;border-radius:50%;font-size:calc(var(--brand-logo-size,42px)*.58)}.header .brand-logo{width:var(--brand-logo-size,42px);height:var(--brand-logo-size,42px);flex-basis:var(--brand-logo-size,42px)}.footer .brand{gap:10px}.footer .brand-logo{width:var(--brand-logo-size,38px);height:var(--brand-logo-size,38px);flex-basis:var(--brand-logo-size,38px)}.footer .brand-name{font-size:22px;line-height:1.1}.site-logo{max-width:none;max-height:none}.games-listing{width:100%;max-width:100%}.games-listing .page-heading{padding-bottom:18px}.games-search{width:100%;max-width:100%;margin:0 0 26px;padding:14px}.games-listing>.game-grid{width:100%}@media(max-width:560px){.games-search{margin-bottom:20px}.footer .brand-name{font-size:20px}}.wiki-games-listing{width:100%;max-width:100%}.wiki-games-listing .page-heading{padding-bottom:18px}.wiki-game-search{width:100%;max-width:100%;margin:0 0 26px;padding:14px}.wiki-games-listing>.wiki-game-grid{width:100%}.wiki-game-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.wiki-game-card-footer small{color:#e4e6ef;font-size:13px;line-height:1.5;min-width:0}.wiki-game-card-footer .button{flex:0 0 auto;white-space:nowrap}@media(max-width:560px){.wiki-game-search{margin-bottom:20px}.wiki-game-card-footer{align-items:flex-start;flex-direction:column;gap:12px}.wiki-game-card-footer .button{width:100%}}.rich-text>p{font-size:17px;line-height:1.9;color:var(--muted)}.icon-list{display:grid;gap:11px;padding:0;margin:24px 0;list-style:none}.icon-list li{display:flex;gap:10px;align-items:center;color:var(--muted)}.icon-list .icon{width:19px;height:19px;color:var(--accent);flex:0 0 auto}.block-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:24px 0}.block-stats>div,.wiki-infobox{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px}.block-stats dt,.wiki-infobox dt{font-size:12px;color:var(--muted)}.block-stats dd,.wiki-infobox dd{margin:5px 0 0;font-weight:600}.wiki-infobox{margin:0 0 22px}.wiki-infobox h2{font-size:20px;margin:10px 0 14px}.wiki-infobox dl{display:grid;gap:11px;margin:0}.wiki-infobox dl>div{display:grid;grid-template-columns:minmax(90px,.8fr) 1.2fr;gap:10px;border-top:1px solid var(--line);padding-top:10px}.infobox-image img{width:100%;max-height:250px;object-fit:cover;border-radius:8px}.content-columns{display:grid;gap:18px;margin:26px 0}.content-columns>div{border:1px solid var(--line);border-radius:10px;padding:18px;background:var(--surface)}.content-columns h3{margin:0 0 8px}.content-columns p{margin:0;line-height:1.7;color:var(--muted)}.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.content-toc{display:grid;gap:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:17px;margin:24px 0}.content-toc a{color:var(--accent);font-size:14px}.related-block{margin-top:38px}.gallery-two{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-three{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-carousel{display:flex;overflow:auto;scroll-snap-type:x mandatory}.gallery-carousel figure{min-width:80%;scroll-snap-align:start}.image-small{max-width:280px}.image-medium{max-width:540px}.image-large{max-width:800px}.image-full{max-width:none}.align-center{margin-left:auto;margin-right:auto}.align-right{margin-left:auto}@media(max-width:700px){.columns-2,.columns-3{grid-template-columns:1fr}.wiki-infobox dl>div{grid-template-columns:1fr}.gallery-two,.gallery-three{grid-template-columns:1fr}.image-small,.image-medium,.image-large{max-width:100%}}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px;align-items:start}.video-card{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--surface);display:flex;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s}.video-card:hover{transform:translateY(-4px);border-color:#645482}.video-thumb{position:relative;overflow:hidden;background:#10131b}.video-thumb img{display:block;width:100%;height:100%;object-fit:cover}.video-card.is-horizontal .video-thumb{aspect-ratio:16/9}.video-card.is-vertical{max-width:330px;justify-self:center;width:100%}.video-card.is-vertical .video-thumb{aspect-ratio:9/16;max-height:430px}.video-badge{position:absolute;left:12px;top:12px;border:1px solid #ffffff38;border-radius:999px;padding:5px 9px;background:#101521d9;color:#f4efff;font-size:12px;font-weight:700}.video-card-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:18px}.video-card-body h3{font-size:19px;line-height:1.35}.video-card-body p{font-size:14px;line-height:1.6;color:var(--muted)}.video-meta{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:12px}.video-meta span{border:1px solid var(--line);border-radius:999px;padding:4px 7px}.video-card-body .button{margin-top:auto;align-self:flex-start}@media(max-width:560px){.video-grid{grid-template-columns:1fr}.video-card.is-vertical{max-width:300px}.video-card.is-vertical .video-thumb{max-height:390px}}.video-grid{grid-template-columns:repeat(3,minmax(0,380px));justify-content:start;gap:18px}.video-card{max-width:380px}.video-card.is-vertical{max-width:290px}.video-card.is-vertical .video-thumb{aspect-ratio:9/16;max-height:300px;background:#0b0d13;display:grid;place-items:center}.video-card.is-vertical .video-thumb img{max-width:100%;object-fit:cover}.video-card-body{gap:9px;padding:15px}.video-card-body h3{font-size:17px}.video-card-body p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-play{position:absolute;inset:0;border:0;background:#080a10a8;color:#fff;font-weight:700;opacity:0;transition:opacity .2s;cursor:pointer}.video-thumb:hover .video-play,.video-play:focus-visible{opacity:1}.video-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.video-actions .button{min-height:38px;padding:8px 11px;font-size:12px}@media(max-width:1100px){.video-grid{grid-template-columns:repeat(2,minmax(0,380px))}}@media(max-width:560px){.video-grid{grid-template-columns:1fr;justify-content:stretch}.video-card{max-width:none}.video-card.is-vertical{max-width:260px}.video-card.is-vertical .video-thumb{max-height:280px}}.video-player-modal{width:min(900px,calc(100vw - 32px));border:1px solid var(--line);border-radius:14px;background:#12151e;color:var(--text);padding:22px}.video-player-modal::backdrop{background:#03050bb8}.video-player-modal h2{font-size:20px;margin:0 38px 16px 0}.video-player-frame{aspect-ratio:16/9;background:#050609}.video-player-frame iframe{border:0;width:100%;height:100%}.video-modal-close{position:absolute;right:15px;top:13px;border:0;background:#242938;color:#fff;border-radius:8px;width:34px;height:34px;font-size:24px}.video-player-modal .button{margin-top:16px}.video-modal-close{z-index:2;pointer-events:auto}.video-player-frame{position:relative;z-index:1}.video-modal-actions{margin-top:16px}.video-modal-actions .button{margin-top:0}.video-related-actions{margin-top:20px}.video-related-actions h3{margin:0 0 10px;font-size:14px;color:var(--muted)}.video-related-links{display:flex;flex-wrap:wrap;gap:10px}.video-player-modal{position:relative;isolation:isolate}.video-modal-close{z-index:3;cursor:pointer;line-height:1;pointer-events:auto}.section-description{margin:8px 0 0;color:var(--muted);max-width:680px;line-height:1.55}.home-featured-video{cursor:pointer}.home-featured-video:focus-within,.home-featured-video:hover{outline:2px solid var(--accent);outline-offset:3px}.code-card[data-code-home]{cursor:pointer}.code-card[data-code-home]:hover,.code-card.is-focused{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.code-card.is-focused{animation:code-focus 1.4s ease-in-out 2}@keyframes code-focus{50%{transform:translateY(-3px)}}.video-player-modal{padding-top:26px}.video-player-modal h2{margin-right:176px}.video-modal-controls{position:absolute;top:13px;right:15px;z-index:3;display:flex;align-items:center;gap:12px}.video-modal-close,.video-modal-minimize{border:0;background:#242938;color:#fff;border-radius:8px;height:36px;line-height:1;cursor:pointer}.video-modal-close{position:static;top:auto;right:auto;width:36px;font-size:22px}.video-modal-minimize{display:inline-flex;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700}.video-modal-stage{position:relative;z-index:1}.mini-video-player{--mini-player-width:400px;position:fixed;right:24px;bottom:24px;z-index:30;width:min(var(--mini-player-width),calc(100vw - 48px));border:1px solid #4b3d62;border-radius:12px;overflow:hidden;background:#10131b;box-shadow:0 14px 42px #0009;transition:width .18s ease}.mini-video-player[data-size=small]{--mini-player-width:320px}.mini-video-player[data-size=medium]{--mini-player-width:400px}.mini-video-player[data-size=large]{--mini-player-width:480px}.mini-video-stage{aspect-ratio:16/9;background:#050609}.mini-video-stage .video-player-frame{width:100%;height:100%}.mini-video-controls{display:flex;align-items:center;gap:8px;padding:9px 10px;border-top:1px solid var(--line);background:var(--surface)}.mini-video-controls button{min-height:34px;min-width:34px;padding:6px 9px;border:1px solid #414555;border-radius:7px;background:#222633;color:var(--text);font-size:15px}.mini-video-controls button:disabled{opacity:.45;cursor:not-allowed}.mini-video-controls [data-mini-toggle]{margin-left:auto;min-width:auto;font-size:12px}.mini-video-controls [data-mini-close]{font-size:19px}@media(max-width:850px){.mini-video-player{right:16px;bottom:58px;--mini-player-width:280px}.mini-video-player[data-size=large]{--mini-player-width:360px}}@media(max-width:560px){.video-player-modal h2{margin-right:0;padding-top:46px}.video-modal-controls{gap:10px}.mini-video-player{right:16px;bottom:64px;width:calc(100vw - 32px);--mini-player-width: calc(100vw - 32px) }.mini-video-player[data-size=small],.mini-video-player[data-size=medium],.mini-video-player[data-size=large]{--mini-player-width: calc(100vw - 32px) }.mini-video-controls{gap:6px;padding:8px}.mini-video-controls button{min-width:32px}.mini-video-controls [data-mini-toggle]{padding-inline:8px}}picture{display:block}.hero-background-picture,.game-card-image-picture{position:absolute;inset:0;display:block}.hero-background-picture img,.hero-background,.game-card-image-picture img,.game-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card-cover{display:block;aspect-ratio:16/9;height:auto;overflow:hidden}.card-cover-image-picture,.card-cover-image{display:block;width:100%;height:100%}.card-cover-image{object-fit:cover}.article-image .content-image,.article-image .content-image-picture img{display:block;width:100%;aspect-ratio:16/9;max-height:none;object-fit:cover;border-radius:14px}.inline-art .content-image,.inline-art .content-image-picture img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:10px}.page-banner .content-image,.page-banner .content-image-picture img{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:14px}.campaign-banner-image-picture{width:32%;flex:0 0 32%}.campaign-banner-image{display:block;width:100%;height:220px;object-fit:cover;border-radius:10px}@media(min-width:768px)and (max-width:1023px){.hero{min-height:400px}.post-grid{grid-template-columns:repeat(2,1fr)}.campaign-banner-image-picture{width:38%;flex-basis:38%}}@media(max-width:767px){.hero{min-height:380px}.card-cover,.article-image .content-image,.article-image .content-image-picture img{aspect-ratio:4/3}.campaign-banner-image-picture{width:100%;flex-basis:100%;margin-bottom:18px}.campaign-banner-image{height:auto;aspect-ratio:16/9}.inline-art .content-image,.inline-art .content-image-picture img{object-fit:contain}.hero-background{object-position:center center}}.image-profile-fallback{display:block;max-width:100%;width:100%;height:auto;object-fit:contain;object-position:center center}.image-profile-article-cover{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center center}.image-profile-article-content{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center center}.image-profile-video-thumbnail{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center}.image-profile-game-card,.image-profile-hero,.image-profile-game-banner{object-fit:cover;object-position:center center}.brand-logo>img,.site-logo{object-fit:contain!important;object-position:center center}.article-image .content-image{height:auto;max-height:none;aspect-ratio:auto}.inline-art .content-image{height:auto;max-height:none;object-fit:contain}.card-cover{aspect-ratio:16/9;height:auto}.card-cover .image-profile-article-cover{height:100%;aspect-ratio:auto}.game-card-image{width:100%;height:100%}@media(min-width:768px){.article-image .image-profile-article-cover{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:cover}.hero{min-height:clamp(400px,34vw,520px)}.game-hero{min-height:clamp(345px,30vw,460px)}}@media(max-width:767px){.article-image .image-profile-article-cover{height:240px;aspect-ratio:4/3;object-fit:cover}.card-cover{aspect-ratio:4/3}.hero{min-height:380px}.game-hero{min-height:365px}}.content-gallery .image-profile-fallback{height:auto;object-fit:contain}.game-context-title img{object-fit:contain}.code-used-filter{display:flex;gap:14px;align-items:center;margin:18px 0 22px}.code-used-filter .text-button{padding:0;color:var(--muted)}.code-used-filter .text-button.selected{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.code-game-help{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:24px;margin:0 0 24px}.code-game-help h2{font-size:21px;margin:0 0 9px}.code-game-help p,.code-game-help li{color:var(--muted);line-height:1.7}.code-game-help ol{margin:14px 0;padding-left:22px}.code-game-help .button{margin-top:8px}.code-list{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.code-list-head,.code-row{display:grid;grid-template-columns:minmax(126px,1fr) minmax(130px,1.1fr) minmax(125px,1fr) 86px minmax(240px,1.25fr);gap:18px;align-items:center;padding:16px 20px}.code-list-head{background:#171923;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.code-row{border-top:1px solid var(--line)}.code-row-main{display:grid;gap:6px;min-width:0}.code-row code{display:inline-block;color:#efe7ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;overflow-wrap:anywhere}.code-reward{font-size:13px;color:#b9bfd0}.code-requirement{font-size:14px;color:#b9bfd0;line-height:1.5}.code-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.code-row-actions .button{padding:9px 13px;min-height:38px}.code-row-actions .text-button,.code-row-details .text-button{font-size:13px;padding:5px 0;color:#c9b4ee}.code-row-details{grid-column:1/-1;border-top:1px dashed #3a3d4c;padding:15px 0 2px;color:var(--muted);line-height:1.7}.code-row-details p{margin:0 0 8px}.code-related-link{display:inline-block;margin:3px 16px 7px 0;color:#c9b4ee;font-size:14px}.code-row.is-used{opacity:.58}.code-row.is-used code{text-decoration:line-through}.code-row[hidden]{display:none}.code-row-details .text-button[disabled]{color:var(--muted);cursor:not-allowed}@media(max-width:767px){.code-used-filter{margin-top:14px}.code-list-head{display:none}.code-list{overflow:visible;border:none;background:transparent}.code-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:16px;margin-bottom:12px}.code-row-main{grid-column:1/-1}.code-row-main strong{font-size:17px}.code-requirement{grid-column:1/2}.code-requirement:before{content:"Requisito: ";color:var(--muted)}.code-row .status{justify-self:end}.code-row-actions{grid-column:1/-1;justify-content:flex-start;border-top:1px solid #303340;padding-top:12px}.code-row-details{padding-top:13px}.code-game-help{padding:19px}}.code-list-head,.code-row{padding:11px 16px;gap:12px}.code-row-main{gap:3px}.code-row code{font-size:15px}.code-reward,.code-requirement{font-size:13px}.code-row-actions{gap:8px}.code-row-actions .button{padding:7px 11px;min-height:34px}.code-row-actions .text-button{padding:3px 0}.code-used-indicator{width:max-content;color:#a5e7c6;background:#2a805321;border:1px solid #4e9b72;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.code-used-empty{margin:14px 0;padding:20px;text-align:left;font-size:14px}.code-game-help{margin:20px 0 0;padding:20px}.code-help-block+.code-help-block{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.code-help-block h3{font-size:16px;margin:0 0 7px}.code-help-block p{margin:0}.pagination+.code-game-help{margin-top:20px}@media(max-width:767px){.code-row{padding:13px 14px;gap:9px;margin-bottom:9px}.code-row-actions{gap:10px;padding-top:10px}.code-list{margin-bottom:6px}.code-game-help{padding:17px}.code-help-block+.code-help-block{margin-top:14px;padding-top:14px}}.code-list-head,.code-row{grid-template-columns:minmax(112px,.85fr) minmax(140px,1.05fr) minmax(125px,1fr) 78px minmax(215px,1.25fr);padding:10px 15px;gap:11px}.code-token{display:flex;align-items:center;gap:7px;min-width:0}.code-token code{font-size:15px;overflow-wrap:anywhere}.code-reward{font-size:14px;color:#c8cddd;line-height:1.45;overflow-wrap:anywhere}.code-requirement{font-size:13px}.code-row-actions{gap:9px}.code-row-actions .text-button{white-space:nowrap}.code-row-details{grid-column:1/-1}.code-used-filter{padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface);width:max-content;max-width:100%;gap:3px}.code-used-filter button{border:0;background:transparent;border-radius:7px;color:var(--muted);padding:7px 11px;min-height:34px;font:inherit;font-size:13px;cursor:pointer}.code-used-filter button:hover,.code-used-filter button:focus-visible{color:var(--text);background:#292d3a}.code-used-filter button.selected{color:#fff;background:var(--accent);text-decoration:none}.code-used-empty{margin:10px 0;padding:18px}.code-row.is-used{opacity:.68}.code-row.is-used .code-token code{text-decoration:line-through}@media(max-width:900px){.code-list-head,.code-row{grid-template-columns:minmax(105px,.8fr) minmax(120px,1fr) minmax(115px,1fr) 70px minmax(190px,1.1fr);gap:9px;padding:10px 12px}.code-row-actions{gap:7px}.code-row-actions .button{padding:7px 9px}}@media(max-width:767px){.code-used-filter{width:100%;justify-content:space-between}.code-used-filter button{flex:1;padding:7px 6px}.code-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px}.code-token{grid-column:1/-1}.code-reward{grid-column:1/-1;font-size:15px}.code-requirement{grid-column:1/2}.code-requirement:before{content:"Requisito: ";color:var(--muted)}.code-row .status{grid-column:2;grid-row:3;align-self:center}.code-row-actions{grid-column:1/-1;justify-content:flex-start}.code-row-details{grid-column:1/-1}.code-used-indicator{font-size:10px}}.code-used-indicator{color:#a5e7c6}.code-row.is-used{opacity:.72}.code-filter-group{display:flex;align-items:center;gap:12px;margin:0 0 10px}.code-filter-label{min-width:82px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.code-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0}.code-tabs .button{min-width:92px;min-height:36px;padding:7px 12px}.code-progress-group{margin-bottom:14px}.code-used-filter{margin:0}.code-list-head,.code-row{grid-template-columns:minmax(112px,.8fr) minmax(150px,1fr) minmax(130px,1fr) 78px minmax(255px,1.35fr);align-items:center}.code-list-head>span:last-child{text-align:left}.code-row-actions{justify-content:flex-start;align-items:center}.code-row-actions .button,.code-row-actions .text-button{margin:0}.code-row-actions .text-button{min-height:34px;display:inline-flex;align-items:center}.results-meta{margin:14px 0}.code-options{margin:12px 0}.code-list{margin-top:0}@media(max-width:900px){.code-list-head,.code-row{grid-template-columns:minmax(100px,.8fr) minmax(120px,1fr) minmax(110px,1fr) 72px minmax(190px,1.2fr)}.code-row-actions{align-items:flex-start;flex-direction:column;gap:5px}}@media(max-width:767px){.code-filter-group{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:12px}.code-filter-label{min-width:0}.code-tabs,.code-used-filter{width:100%}.code-tabs .button{flex:1;min-width:0}.code-row-actions{flex-direction:row;align-items:center;gap:10px}.code-row-actions .text-button{white-space:normal}}.code-filter-group,.code-tabs,.code-used-filter,.code-row-actions{position:relative;z-index:1}.code-tabs button,.code-used-filter button,.code-row-actions button{pointer-events:auto;cursor:pointer}.code-list-picker{display:grid;grid-template-columns:1fr;gap:16px;margin:22px 0;padding:20px;border:1px solid var(--line);border-radius:var(--radius-card,12px);background:var(--surface);box-shadow:var(--shadow-card,none)}.code-list-picker-heading p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.code-list-dialog-search{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-input,10px);background:var(--color-control-background,var(--surface));min-height:44px;padding:0 12px}.code-list-dialog-search:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.code-list-dialog-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.code-list-dialog-search input::placeholder{color:var(--muted)}.code-list-selector-row{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.code-list-current{display:flex;align-items:center;gap:8px;min-width:0}.code-list-current>span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.code-list-current .button,.code-list-shortcuts .button{display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:8px 11px}.code-list-current .button{max-width:260px}.code-list-current .button strong,.code-list-shortcuts .button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-list-current .button span,.code-list-shortcuts .button span{flex:0 0 auto;color:inherit;opacity:.78;font-size:12px;white-space:nowrap}.code-list-shortcuts{display:flex;flex:1 1 260px;flex-wrap:wrap;gap:8px}.code-list-show-all{min-height:39px;white-space:nowrap}.code-list-dialog{width:min(760px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px));margin:auto;border:1px solid var(--line);border-radius:var(--radius-card,14px);background:var(--surface);color:var(--text);padding:0;box-shadow:0 24px 70px #000b}.code-list-dialog::backdrop{background:#03050bb8}.code-list-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 14px}.code-list-dialog-head h2{margin:4px 0 0;font-size:24px}.code-list-dialog-close{border:0;border-radius:8px;background:#252a38;color:var(--text);width:34px;height:34px;font-size:22px;line-height:1;cursor:pointer}.code-list-dialog-search{margin:0 22px}.code-list-dialog-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(510px,calc(100dvh - 240px));overflow:auto;padding:18px 22px 22px}.code-list-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:54px;padding:10px 12px;text-align:left}.code-list-option strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-list-option span{color:inherit;opacity:.75;font-size:12px;white-space:nowrap}.code-list-dialog-empty{margin:18px 22px 0;color:var(--muted)}@media(max-width:900px){.code-list-shortcuts .button:nth-child(n+7){display:none}}@media(max-width:720px){.code-list-picker{padding:16px;gap:14px}.code-list-selector-row{align-items:stretch}.code-list-current{width:100%;justify-content:space-between}.code-list-current .button{max-width:calc(100% - 130px)}.code-list-shortcuts{flex:1 1 100%}.code-list-shortcuts .button:nth-child(n+4){display:none}.code-list-show-all{width:100%}.code-list-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.code-list-dialog-head{padding:18px 18px 12px}.code-list-dialog-head h2{font-size:21px}.code-list-dialog-search{margin:0 18px}.code-list-dialog-options{grid-template-columns:1fr;max-height:calc(100dvh - 210px);padding:16px 18px 18px}.code-list-dialog-empty{margin:16px 18px 0}}.code-list-details{display:grid;grid-template-columns:minmax(170px,280px) minmax(0,1fr);gap:22px;align-items:center;margin:22px 0 0;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.code-list-details img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:9px}.code-list-details-copy h2{margin:5px 0 8px;font-size:25px}.code-list-details-copy p{margin:0;color:var(--muted);line-height:1.65}.code-list-help{margin-top:16px}.code-related-items{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.code-related-items .button{margin-top:0}@media(max-width:620px){.code-list-details{grid-template-columns:1fr;padding:16px;gap:16px}.code-list-details img{max-width:none}.code-list-details-copy h2{font-size:22px}}.code-list-help{margin-top:20px}.code-help-notes{margin:18px 0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.code-help-notes h3{margin:0 0 7px;font-size:16px}.code-help-notes p{margin:0;color:var(--muted);line-height:1.65}.code-instruction-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:20px}.code-instruction-gallery figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.code-instruction-gallery img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.code-instruction-gallery figcaption{padding:10px 12px;color:var(--muted);font-size:13px;line-height:1.45}@media(max-width:620px){.code-instruction-gallery{grid-template-columns:1fr}.code-help-notes{padding:14px}}.code-instruction-gallery img{height:auto;aspect-ratio:auto;object-fit:contain;background:var(--surface)}.code-list-current .button,.code-list-shortcuts .button,.code-list-dialog-options .button,.code-tabs .button,.code-used-filter button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease}.code-list-current .button,.code-list-shortcuts .button,.code-list-dialog-options .button{border-color:var(--line);background:var(--surface);color:var(--text)}.code-list-current .button:hover,.code-list-current .button:focus-visible,.code-list-shortcuts .button:hover,.code-list-shortcuts .button:focus-visible,.code-list-dialog-options .button:hover,.code-list-dialog-options .button:focus-visible{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));transform:translateY(-1px)}.code-list-current .button.is-selected,.code-list-current .button.primary,.code-list-dialog-options .button.is-selected,.code-list-dialog-options .button.primary{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 72%,#fff);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent),0 7px 18px color-mix(in srgb,var(--accent) 22%,transparent)}.code-tabs .button.primary{border-color:color-mix(in srgb,var(--accent) 72%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent)}.code-tabs .button:hover,.code-tabs .button:focus-visible{transform:translateY(-1px)}.code-list-current .button:active,.code-list-shortcuts .button:active,.code-list-dialog-options .button:active,.code-tabs .button:active,.code-used-filter button:active{transform:translateY(0) scale(.98)}.code-report-dialog{width:min(520px,calc(100vw - 32px));border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);padding:0;box-shadow:0 24px 70px #000b}.code-report-dialog::backdrop{background:#03050bb8}.code-report-form{display:grid;gap:16px;padding:22px}.code-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.code-report-head h2{margin:4px 0 0;font-size:23px}.code-report-form>p{color:var(--muted);line-height:1.55}.code-report-form label{display:grid;gap:7px;color:var(--muted);font-size:13px}.code-report-form select,.code-report-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#0f121a;color:var(--text);padding:10px 12px}.code-report-form textarea{resize:vertical;min-height:96px}.code-report-close{border:0;background:#252a38;color:var(--text);border-radius:8px;width:34px;height:34px;font-size:22px;line-height:1}.code-report-actions{display:flex;justify-content:flex-end;gap:10px}.code-report-error{margin:0;color:#ffb5b5!important}.code-report-form button:disabled{opacity:.55;cursor:wait}:where(.ui-card){background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}:where(.ui-badge){display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-default);border-radius:var(--radius-small);font-size:var(--font-size-caption)}:where(.ui-chip){border:var(--border-default);border-radius:var(--radius-input);background:var(--color-surface);padding:var(--space-2) var(--space-3);font-size:var(--font-size-small)}:where(.ui-chip.selected){background:var(--button,var(--accent));color:var(--button-text,var(--bg))}:where(.ui-meta-row){display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--color-muted);font-size:var(--font-size-caption)}:where(.ui-stat){display:grid;gap:var(--space-1)}:where(.ui-stat>strong){color:var(--color-text);font-size:var(--font-size-base)}:where(.ui-stat>span){color:var(--color-muted);font-size:var(--font-size-caption)}@media(max-width:767px){.code-list{overflow:visible;border:none;background:transparent}.code-list-head{display:none}.code-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px;margin-bottom:9px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.code-list,.code-row,.code-token,.code-reward,.code-requirement,.code-row-actions{min-width:0;max-width:100%}.code-token,.code-reward,.code-row-actions,.code-row-details{grid-column:1/-1}.code-reward{font-size:15px}.code-requirement{grid-column:1/2}.code-row .status{grid-column:2;grid-row:3;align-self:center}.code-row-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding-top:10px}}.games-pilot{padding-bottom:var(--space-10)}.games-discovery{position:relative;overflow:hidden;margin-bottom:var(--space-8);padding:clamp(28px,4vw,54px);border:var(--border-default);border-radius:var(--radius-hero);background:linear-gradient(122deg,color-mix(in srgb,var(--accent) 16%,var(--surface)),var(--surface) 55%,color-mix(in srgb,var(--accent) 8%,var(--bg)));box-shadow:0 18px 48px color-mix(in srgb,var(--accent) 10%,transparent)}.games-discovery:after{content:"";position:absolute;width:460px;height:460px;right:-235px;top:-310px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:50%;box-shadow:0 0 70px color-mix(in srgb,var(--accent) 16%,transparent);pointer-events:none}.games-discovery-copy{position:relative;z-index:1;max-width:700px}.games-discovery-copy .eyebrow{color:color-mix(in srgb,var(--accent) 70%,var(--text))}.games-discovery-copy h1{margin:12px 0 10px;font-size:clamp(38px,5vw,64px);max-width:720px}.games-discovery-copy p{color:var(--muted);font-size:clamp(16px,2vw,19px);line-height:1.55;max-width:650px}.games-discovery-controls{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(170px,.7fr) minmax(170px,.7fr) auto;align-items:end;gap:var(--space-3);margin-top:var(--space-6)}.games-discovery-controls .games-search{width:auto}.games-discovery-controls .search-input{min-height:46px}.games-discovery-controls .game-select{display:grid;gap:6px;color:var(--muted);font-size:var(--font-size-caption)}.games-discovery-controls select{width:100%;min-height:46px;padding:0 var(--space-3);border:var(--border-default);border-radius:var(--radius-input);background:var(--color-control-background);color:var(--text)}.games-discovery-controls select:disabled{opacity:.72;cursor:not-allowed}.games-clear{align-self:end;min-height:46px;border:var(--border-default);border-radius:var(--radius-input);background:color-mix(in srgb,var(--surface) 88%,transparent);white-space:nowrap}.games-category-note{position:relative;z-index:1;margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--font-size-caption)}.outdoor-slot{position:relative;margin:var(--space-8) 0;padding:var(--space-5);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:var(--radius-hero);background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface));box-shadow:0 18px 48px color-mix(in srgb,var(--accent) 10%,transparent)}.outdoor-slot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.outdoor-kicker{display:flex;align-items:center;gap:var(--space-2);font-size:clamp(20px,2.2vw,27px);font-weight:700}.outdoor-kicker .icon{color:var(--accent)}.outdoor-slot-head p{margin-top:var(--space-1);color:var(--muted);line-height:1.5}.sponsored-badge{width:max-content;border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:color-mix(in srgb,var(--accent) 72%,white);font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.outdoor-slot-content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.85fr);gap:var(--space-4)}.outdoor-banner{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(240px,1fr);min-height:285px;border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(115deg,#111728,var(--surface));box-shadow:0 13px 35px #0004}.outdoor-banner-art{position:relative;min-height:100%;overflow:hidden}.outdoor-banner-art:after,.sponsored-card-shade{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#10131bcc)}.outdoor-banner-image-picture,.outdoor-banner-image{display:block;width:100%;height:100%}.outdoor-banner-image{object-fit:cover}.outdoor-banner-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-3);padding:var(--space-6)}.outdoor-banner-copy h3{font-size:clamp(24px,2.6vw,34px)}.outdoor-banner-copy p{color:var(--muted);line-height:1.6}.outdoor-secondary-cards{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-3)}.sponsored-card{position:relative;display:grid;min-height:136px;color:var(--text);border-color:color-mix(in srgb,var(--accent) 26%,var(--line));background:var(--surface)}.sponsored-card-image-picture,.sponsored-card-image{position:absolute;inset:0;width:100%;height:100%}.sponsored-card-image{object-fit:cover}.sponsored-card-shade{background:linear-gradient(90deg,#10131bea 26%,#10131ba8 65%,#10131b42)}.sponsored-card-copy{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;gap:var(--space-2);padding:var(--space-4);max-width:80%}.sponsored-card-copy h3{font-size:18px}.sponsored-card-copy p{display:-webkit-box;overflow:hidden;color:#d4d8e5;font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sponsored-card-copy .button{min-height:32px;padding:6px 10px;font-size:12px}.games-pilot-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:var(--space-6)}.games-featured{margin-top:var(--space-8)}.games-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-4)}.games-pilot .game-card--featured{min-height:285px;border-color:color-mix(in srgb,var(--accent) 26%,var(--line));box-shadow:0 12px 30px #0003}.games-pilot .game-card--featured .game-card-body{padding:var(--space-5)}.games-main-list{margin-top:var(--space-10)}.games-main-list .game-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.games-updates{margin-top:var(--space-8);padding:var(--space-5);border:var(--border-default);border-radius:var(--radius-card);background:var(--surface)}.games-updates h2{font-size:23px}.games-updates ul{display:grid;gap:var(--space-2);padding:0;margin:var(--space-4) 0 0;list-style:none}.games-updates a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-default);border-radius:var(--radius-input)}@media(max-width:1023px){.games-discovery-controls{grid-template-columns:minmax(240px,1fr) minmax(170px,.7fr) minmax(170px,.7fr)}.games-clear{justify-self:start}.outdoor-slot-content{grid-template-columns:1fr}.outdoor-secondary-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.games-pilot-split{grid-template-columns:1fr}.games-updates{margin-top:0}}@media(max-width:767px){.games-discovery{margin-inline:0;padding:var(--space-5);border-radius:var(--radius-card)}.games-discovery-copy h1{font-size:40px;letter-spacing:-1.4px}.games-discovery-controls{grid-template-columns:1fr;gap:var(--space-3)}.games-clear{width:100%}.outdoor-slot{padding:var(--space-4);border-radius:var(--radius-card)}.outdoor-slot-head{display:grid}.outdoor-slot-content,.outdoor-banner{grid-template-columns:1fr}.outdoor-banner{min-height:0}.outdoor-banner-art{min-height:190px}.outdoor-banner-art:after{background:linear-gradient(180deg,transparent,#10131bcc)}.outdoor-banner-copy{padding:var(--space-5)}.outdoor-secondary-cards{grid-template-columns:1fr}.sponsored-card{min-height:170px}.sponsored-card-copy{max-width:92%}.games-featured-grid,.games-main-list .game-grid{grid-template-columns:1fr}.games-pilot .section-head{align-items:flex-start;flex-direction:column}.games-pilot .section-link{padding:0}}.games-pilot .games-discovery{min-height:0;padding:36px 40px;margin-bottom:28px}.games-pilot .games-discovery-copy h1{font-size:clamp(38px,4.4vw,56px);letter-spacing:-1.8px}.games-pilot .games-discovery-copy p{max-width:620px;font-size:17px}.games-pilot .games-discovery-controls{margin-top:28px;gap:10px}.games-pilot .games-category-note{max-width:620px;margin-top:9px}.games-pilot .outdoor-slot{margin:28px 0 36px;padding:20px;border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 7%,transparent)}.games-pilot .outdoor-slot-head{margin-bottom:16px}.games-pilot .outdoor-slot-head p{font-size:14px}.games-pilot .outdoor-kicker{font-size:24px}.games-pilot .outdoor-slot-content{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:14px}.games-pilot .outdoor-banner{grid-template-columns:minmax(220px,1.15fr) minmax(240px,1fr);min-height:260px;box-shadow:0 10px 26px #0003}.games-pilot .outdoor-banner-copy{padding:24px;gap:12px}.games-pilot .outdoor-banner-copy h3{font-size:clamp(23px,2.4vw,31px)}.games-pilot .outdoor-banner-copy p{font-size:14px;line-height:1.5}.games-pilot .sponsored-card{min-height:123px}.games-pilot .sponsored-card-copy{padding:14px;gap:6px;max-width:86%}.games-pilot .sponsored-card-copy h3{font-size:16px}.games-pilot .sponsored-card-copy p{font-size:12px}.games-pilot .sponsored-card-copy .button{min-height:30px;padding:5px 9px}.games-pilot .games-featured{margin-top:0}.games-pilot .games-featured-grid{gap:14px}.games-pilot .game-card--featured{min-height:260px;box-shadow:0 9px 22px #0002}.games-pilot .game-card--featured .game-card-body{padding:20px}.games-pilot .game-card--featured h3{font-size:22px;line-height:1.25;margin:10px 0 8px}.games-pilot .game-card--featured p{font-size:14px;line-height:1.5;margin-bottom:14px}.games-pilot .games-main-list{margin-top:44px}.games-pilot .games-main-list .game-grid{gap:18px}@media(max-width:1023px){.games-pilot .games-discovery{padding:30px}.games-pilot .outdoor-slot-content{grid-template-columns:1fr}.games-pilot .outdoor-banner{min-height:245px}.games-pilot .outdoor-secondary-cards,.games-pilot .games-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.games-pilot .games-discovery{padding:22px 18px;margin-bottom:24px}.games-pilot .games-discovery-copy h1{font-size:38px}.games-pilot .games-discovery-copy p{font-size:15px}.games-pilot .games-discovery-controls{margin-top:22px}.games-pilot .outdoor-slot{margin:24px 0 30px;padding:14px}.games-pilot .outdoor-slot-head{gap:12px}.games-pilot .outdoor-kicker{font-size:20px}.games-pilot .outdoor-slot-head p{font-size:13px}.games-pilot .outdoor-slot-content{grid-template-columns:1fr}.games-pilot .outdoor-banner{grid-template-columns:1fr;min-height:0}.games-pilot .outdoor-banner-art{min-height:175px}.games-pilot .outdoor-banner-copy{padding:18px}.games-pilot .outdoor-banner-copy h3{font-size:25px}.games-pilot .outdoor-secondary-cards{grid-template-columns:1fr}.games-pilot .sponsored-card{min-height:145px}.games-pilot .games-featured-grid{grid-template-columns:1fr}.games-pilot .game-card--featured{min-height:245px}.games-pilot .games-main-list{margin-top:34px}}.tips-pilot{padding-bottom:var(--space-10)}.tips-discovery{position:relative;overflow:hidden;margin-bottom:28px;padding:36px 40px;border:var(--border-default);border-radius:var(--radius-hero);background:linear-gradient(122deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),var(--surface) 55%,color-mix(in srgb,var(--accent) 6%,var(--bg)));box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 7%,transparent)}.tips-discovery:after{content:"";position:absolute;width:420px;height:420px;right:-220px;top:-285px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;box-shadow:0 0 64px color-mix(in srgb,var(--accent) 12%,transparent);pointer-events:none}.tips-discovery-copy,.tips-discovery-controls,.tips-discovery>#category-filters{position:relative;z-index:1}.tips-discovery-copy{max-width:700px}.tips-discovery-copy .eyebrow{color:color-mix(in srgb,var(--accent) 70%,var(--text))}.tips-discovery-copy h1{margin:12px 0 10px;font-size:clamp(38px,4.4vw,56px);letter-spacing:-1.8px}.tips-discovery-copy p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.55}.tips-discovery-controls{margin-top:28px}.tips-discovery .filter-toolbar{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(170px,.7fr) auto;align-items:end;gap:10px;margin:0}.tips-discovery .filter-toolbar>.search-input{min-height:46px;padding:10px 12px}.tips-discovery .filter-toolbar .game-select{display:grid;gap:6px;font-size:var(--font-size-caption)}.tips-discovery .filter-toolbar .game-select select{width:100%;min-height:46px;max-width:none;padding:0 var(--space-3);border:var(--border-default);border-radius:var(--radius-input);background:var(--color-control-background);color:var(--text)}.tips-discovery .filter-toolbar .text-button{align-self:end;min-height:46px;border:var(--border-default);border-radius:var(--radius-input);background:color-mix(in srgb,var(--surface) 88%,transparent);white-space:nowrap}.tips-discovery #category-filters{margin-top:14px}.tips-discovery .category-filter{margin:0}.tips-pilot .outdoor-slot{margin:28px 0 36px;padding:20px;border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 7%,transparent)}.tips-pilot .outdoor-slot-head{margin-bottom:16px}.tips-pilot .outdoor-slot-head p{font-size:14px}.tips-pilot .outdoor-kicker{font-size:24px}.tips-pilot .outdoor-slot-content{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:14px}.tips-pilot .outdoor-banner{grid-template-columns:minmax(220px,1.15fr) minmax(240px,1fr);min-height:260px;box-shadow:0 10px 26px #0003}.tips-pilot .outdoor-banner-copy{padding:24px;gap:12px}.tips-pilot .outdoor-banner-copy h3{font-size:clamp(23px,2.4vw,31px);line-height:1.2}.tips-pilot .outdoor-banner-copy p{font-size:14px;line-height:1.5}.outdoor-editorial-meta{display:flex;flex-wrap:wrap;gap:6px}.outdoor-meta-badge,.sponsored-card-meta{color:var(--muted);font-size:12px}.outdoor-meta-badge{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:#121521b8}.tips-pilot .sponsored-card{min-height:123px}.tips-pilot .sponsored-card-copy{padding:14px;gap:6px;max-width:86%}.tips-pilot .sponsored-card-copy h3{font-size:16px;line-height:1.25}.tips-pilot .sponsored-card-copy p{font-size:12px}.tips-pilot .sponsored-card-copy .button{min-height:30px;padding:5px 9px}.tips-featured{margin-top:0}.tips-featured-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.7fr);gap:24px}.tips-featured-layout>*,.tips-guide-rail-list,.tips-guide-rail-list>*{min-width:0}.tips-pilot .post-card--featured{display:grid;grid-template-columns:minmax(240px,1.12fr) minmax(250px,1fr);min-height:292px;border-color:color-mix(in srgb,var(--accent) 26%,var(--line));box-shadow:0 10px 24px #0002}.tips-pilot .post-card--featured .card-cover{height:auto;min-height:292px}.tips-pilot .post-card--featured .card-cover-image-picture,.tips-pilot .post-card--featured .card-cover-image{height:100%}.tips-pilot .post-card--featured .card-body{display:flex;flex-direction:column;align-items:flex-start;padding:24px}.tips-pilot .post-card--featured h3{font-size:clamp(22px,2.35vw,30px);line-height:1.2;margin:12px 0 10px}.tips-pilot .post-card--featured p{font-size:15px;line-height:1.55;margin:0 0 18px}.tips-pilot .post-card--featured .card-bottom{width:100%;margin-top:auto}.tips-guide-rail{padding:20px;border:var(--border-default);border-radius:var(--radius-card);background:var(--surface)}.tips-guide-rail>h2{font-size:22px}.tips-guide-rail>p{margin:7px 0 16px;color:var(--muted);font-size:14px;line-height:1.45}.tips-guide-rail-list{display:grid;gap:10px}.tips-pilot .post-card--compact{display:grid;grid-template-columns:94px minmax(0,1fr);min-height:106px;border-radius:10px;overflow:hidden}.tips-pilot .post-card--compact .card-cover{height:100%;min-height:106px}.tips-pilot .post-card--compact .card-cover-image-picture,.tips-pilot .post-card--compact .card-cover-image{height:100%}.tips-pilot .post-card--compact .game-tag,.tips-pilot .post-card--compact p{display:none}.tips-pilot .post-card--compact .card-body{padding:12px}.tips-pilot .post-card--compact .card-category{margin-bottom:5px;font-size:11px}.tips-pilot .post-card--compact .card-category span{display:none}.tips-pilot .post-card--compact h3{font-size:15px;line-height:1.28}.tips-pilot .post-card--compact .card-bottom{display:none}.tips-recent{margin-top:44px}.tips-pilot .tips-recent .post-grid{gap:18px}.tips-pilot .tips-recent .post-card{height:100%}@media(max-width:1023px){.tips-discovery{padding:30px}.tips-discovery .filter-toolbar{grid-template-columns:minmax(240px,1fr) minmax(170px,.7fr)}.tips-discovery .filter-toolbar .text-button{justify-self:start}.tips-pilot .outdoor-slot-content{grid-template-columns:1fr}.tips-pilot .outdoor-banner{min-height:245px}.tips-pilot .outdoor-secondary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tips-featured-layout{grid-template-columns:1fr}.tips-guide-rail{padding:16px}.tips-guide-rail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.tips-pilot .post-card--compact{grid-template-columns:1fr;min-height:0}.tips-pilot .post-card--compact .card-cover{height:118px;min-height:0}.tips-pilot .post-card--compact .card-body{padding:12px}.tips-pilot .post-card--compact h3{font-size:15px}}@media(max-width:767px){.tips-discovery{padding:22px 18px;margin-bottom:24px;border-radius:var(--radius-card)}.tips-discovery-copy h1{font-size:38px}.tips-discovery-copy p{font-size:15px}.tips-discovery-controls{margin-top:22px}.tips-discovery .filter-toolbar{grid-template-columns:1fr;gap:12px}.tips-discovery .filter-toolbar .text-button{width:100%;justify-self:stretch}.tips-discovery .category-filter{gap:7px}.tips-discovery .category-filter .button{flex:1;min-width:0}.tips-pilot .outdoor-slot{margin:24px 0 30px;padding:14px;border-radius:var(--radius-card)}.tips-pilot .outdoor-slot-head{display:grid;gap:12px}.tips-pilot .outdoor-kicker{font-size:20px}.tips-pilot .outdoor-slot-head p{font-size:13px}.tips-pilot .outdoor-slot-content{grid-template-columns:1fr}.tips-pilot .outdoor-banner{grid-template-columns:1fr;min-height:0}.tips-pilot .outdoor-banner-art{min-height:175px}.tips-pilot .outdoor-banner-copy{padding:18px}.tips-pilot .outdoor-banner-copy h3{font-size:25px}.tips-pilot .outdoor-secondary-cards{grid-template-columns:1fr}.tips-pilot .sponsored-card{min-height:145px}.tips-featured-layout{gap:18px}.tips-pilot .post-card--featured{grid-template-columns:1fr;min-height:0}.tips-pilot .post-card--featured .card-cover{height:205px;min-height:0}.tips-pilot .post-card--featured .card-body{padding:18px}.tips-pilot .post-card--featured h3{font-size:24px}.tips-guide-rail-list{grid-template-columns:1fr}.tips-pilot .post-card--compact{grid-template-columns:94px minmax(0,1fr);min-height:106px}.tips-pilot .post-card--compact .card-cover{height:100%;min-height:106px}.tips-recent{margin-top:34px}.tips-pilot .tips-recent .post-grid{grid-template-columns:1fr}}.codes-pilot{padding-bottom:var(--space-10)}.codes-discovery{position:relative;overflow:hidden;margin-bottom:28px;padding:36px 40px;border:var(--border-default);border-radius:var(--radius-hero);background:linear-gradient(122deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),var(--surface) 55%,color-mix(in srgb,var(--accent) 6%,var(--bg)));box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 7%,transparent)}.codes-discovery:after{content:"";position:absolute;width:420px;height:420px;right:-220px;top:-285px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;box-shadow:0 0 64px color-mix(in srgb,var(--accent) 12%,transparent);pointer-events:none}.codes-discovery-copy,.codes-discovery-note{position:relative;z-index:1}.codes-discovery-copy{max-width:700px}.codes-discovery-copy .eyebrow{color:color-mix(in srgb,var(--accent) 70%,var(--text))}.codes-discovery-copy h1{margin:12px 0 10px;font-size:clamp(38px,4.4vw,56px);letter-spacing:-1.8px}.codes-discovery-copy p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.55}.codes-discovery-note{max-width:620px;margin-top:16px;color:color-mix(in srgb,var(--muted) 88%,white);font-size:14px;line-height:1.5}.codes-pilot .outdoor-slot{margin:28px 0 30px;padding:20px;border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 7%,transparent)}.codes-pilot .outdoor-slot-head{margin-bottom:16px}.codes-pilot .outdoor-slot-head p{font-size:14px}.codes-pilot .outdoor-kicker{font-size:24px}.codes-pilot .outdoor-slot-content{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:14px}.codes-pilot .outdoor-banner{grid-template-columns:minmax(220px,1.15fr) minmax(240px,1fr);min-height:250px;box-shadow:0 10px 26px #0003}.codes-pilot .outdoor-banner-copy{padding:24px;gap:12px}.codes-pilot .outdoor-banner-copy h3{font-size:clamp(23px,2.4vw,31px);line-height:1.2}.codes-pilot .outdoor-banner-copy p{font-size:14px;line-height:1.5}.codes-pilot .sponsored-card{min-height:118px}.codes-pilot .sponsored-card-copy{padding:14px;gap:6px;max-width:86%}.codes-pilot .sponsored-card-copy h3{font-size:16px;line-height:1.25}.codes-pilot .sponsored-card-copy p{font-size:12px}.codes-pilot .sponsored-card-copy .button{min-height:30px;padding:5px 9px}.codes-pilot .code-list-picker{align-items:center;gap:20px;margin:0 0 22px;padding:20px;border-color:color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:var(--radius-card);box-shadow:0 8px 20px #0001}.codes-pilot .code-list-picker p{font-size:14px}.codes-pilot .code-filter-group{gap:14px;margin-bottom:12px}.codes-pilot .code-filter-label{min-width:94px}.codes-pilot .code-tabs .button{min-height:38px;border-radius:var(--radius-input)}.codes-pilot .code-used-filter{border-radius:var(--radius-input);background:var(--color-control-background)}.codes-pilot .results-meta{margin:16px 0;color:var(--muted)}.codes-pilot .code-results-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.33fr);gap:20px;align-items:start}.codes-pilot .code-results-main{min-width:0}.codes-pilot .code-list{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:var(--radius-card);box-shadow:0 9px 22px #0001}.codes-pilot .code-list-head{padding:12px 16px;background:color-mix(in srgb,var(--surface) 92%,var(--accent));font-size:11px}.codes-pilot .code-row{padding:13px 16px;gap:12px;transition:background-color .16s ease}.codes-pilot .code-row:hover{background:#ffffff05}.codes-pilot .code-token code{padding:6px 8px;border:1px dashed color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:7px;background:#0d1018;color:#f1eaff;font-size:14px}.codes-pilot .code-reward{font-size:14px}.codes-pilot .code-requirement{font-size:13px}.codes-pilot .status{justify-self:start;border:1px solid #2a805340;border-radius:999px;font-weight:700}.codes-pilot .status.expired{border-color:#74657b42}.codes-pilot .code-row-actions{gap:8px}.codes-pilot .code-row-actions .button{min-height:34px;padding:7px 11px}.codes-pilot .code-row-actions .text-button{font-size:12px}.codes-pilot .code-guide-sidebar{position:sticky;top:102px;min-width:0}.codes-pilot .code-list-help{margin:0;padding:18px;border-color:color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:var(--radius-card);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface));box-shadow:0 8px 20px #0001}.codes-pilot .code-list-help h2{font-size:21px}.codes-pilot .code-list-help p{font-size:14px;line-height:1.6}.codes-pilot .code-instruction-gallery{grid-template-columns:1fr;gap:10px;margin-top:14px}.codes-pilot .code-instruction-gallery figure{border-radius:9px}.codes-pilot .code-instruction-gallery figcaption{font-size:12px}@media(max-width:1023px){.codes-discovery{padding:30px}.codes-pilot .outdoor-slot-content{grid-template-columns:1fr}.codes-pilot .outdoor-banner{min-height:235px}.codes-pilot .outdoor-secondary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.codes-pilot .code-results-layout{grid-template-columns:1fr}.codes-pilot .code-guide-sidebar{position:static}.codes-pilot .code-list-help{margin-top:0}.codes-pilot .code-instruction-gallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:767px){.codes-discovery{padding:22px 18px;margin-bottom:24px;border-radius:var(--radius-card)}.codes-discovery-copy h1{font-size:38px}.codes-discovery-copy p{font-size:15px}.codes-discovery-note{margin-top:12px;font-size:13px}.codes-pilot .outdoor-slot{margin:24px 0;padding:14px;border-radius:var(--radius-card)}.codes-pilot .outdoor-slot-head{display:grid;gap:12px}.codes-pilot .outdoor-kicker{font-size:20px}.codes-pilot .outdoor-slot-head p{font-size:13px}.codes-pilot .outdoor-slot-content{grid-template-columns:1fr}.codes-pilot .outdoor-banner{grid-template-columns:1fr;min-height:0}.codes-pilot .outdoor-banner-art{min-height:175px}.codes-pilot .outdoor-banner-copy{padding:18px}.codes-pilot .outdoor-banner-copy h3{font-size:25px}.codes-pilot .outdoor-secondary-cards{grid-template-columns:1fr}.codes-pilot .sponsored-card{min-height:145px}.codes-pilot .code-list-picker{padding:16px;margin-bottom:18px}.codes-pilot .code-filter-group{align-items:flex-start;flex-direction:column;gap:7px}.codes-pilot .code-filter-label{min-width:0}.codes-pilot .code-tabs,.codes-pilot .code-used-filter{width:100%}.codes-pilot .code-tabs .button{flex:1;min-width:0}.codes-pilot .code-used-filter button{flex:1}.codes-pilot .code-list{overflow:visible;border:none;background:transparent;box-shadow:none}.codes-pilot .code-list-head{display:none}.codes-pilot .code-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:10px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:var(--radius-card);background:var(--surface)}.codes-pilot .code-token,.codes-pilot .code-reward,.codes-pilot .code-row-actions{grid-column:1/-1}.codes-pilot .code-reward{font-size:15px}.codes-pilot .code-requirement{grid-column:1/2}.codes-pilot .code-row .status{grid-column:2;grid-row:3;align-self:center}.codes-pilot .code-row-actions{justify-content:flex-start;gap:9px;padding-top:10px;border-top:1px solid var(--line)}.codes-pilot .code-row-actions .text-button{white-space:normal}.codes-pilot .code-guide-sidebar{position:static}.codes-pilot .code-list-help{padding:16px}.codes-pilot .code-instruction-gallery{grid-template-columns:1fr}}.videos-pilot{padding-bottom:var(--space-10)}.videos-discovery{position:relative;overflow:hidden;margin-bottom:28px;padding:36px 40px;border:var(--border-default);border-radius:var(--radius-hero);background:linear-gradient(122deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),var(--surface) 55%,color-mix(in srgb,var(--accent) 6%,var(--bg)));box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 7%,transparent)}.videos-discovery:after{content:"";position:absolute;width:420px;height:420px;right:-220px;top:-285px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;box-shadow:0 0 64px color-mix(in srgb,var(--accent) 12%,transparent);pointer-events:none}.videos-discovery-copy,.videos-discovery-controls,.videos-discovery>#category-filters{position:relative;z-index:1}.videos-discovery-copy{max-width:700px}.videos-discovery-copy .eyebrow{color:color-mix(in srgb,var(--accent) 70%,var(--text))}.videos-discovery-copy h1{margin:12px 0 10px;font-size:clamp(38px,4.4vw,56px);letter-spacing:-1.8px}.videos-discovery-copy p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.55}.videos-discovery-controls{margin-top:28px}.videos-discovery .filter-toolbar{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(155px,.65fr) minmax(135px,.5fr) auto;align-items:end;gap:10px;margin:0}.videos-discovery .filter-toolbar>.search-input{min-height:46px;padding:10px 12px}.videos-discovery .filter-toolbar .game-select{display:grid;gap:6px;font-size:var(--font-size-caption)}.videos-discovery .filter-toolbar .game-select select{width:100%;min-height:46px;max-width:none;padding:0 var(--space-3);border:var(--border-default);border-radius:var(--radius-input);background:var(--color-control-background);color:var(--text)}.videos-discovery .filter-toolbar .text-button{align-self:end;min-height:46px;border:var(--border-default);border-radius:var(--radius-input);background:color-mix(in srgb,var(--surface) 88%,transparent);white-space:nowrap}.videos-discovery #category-filters{margin-top:14px}.videos-discovery .category-filter{margin:0}.videos-pilot .outdoor-slot{margin:28px 0 36px;padding:20px;border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 7%,transparent)}.videos-pilot .outdoor-slot-head{margin-bottom:16px}.videos-pilot .outdoor-slot-head p{font-size:14px}.videos-pilot .outdoor-kicker{font-size:24px}.videos-pilot .outdoor-slot-content{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:14px}.videos-pilot .outdoor-banner{grid-template-columns:minmax(220px,1.15fr) minmax(240px,1fr);min-height:250px;box-shadow:0 10px 26px #0003}.videos-pilot .outdoor-banner-copy{padding:24px;gap:12px}.videos-pilot .outdoor-banner-copy h3{font-size:clamp(23px,2.4vw,31px);line-height:1.2}.videos-pilot .outdoor-banner-copy p{font-size:14px;line-height:1.5}.videos-pilot .sponsored-card{min-height:118px}.videos-pilot .sponsored-card-copy{padding:14px;gap:6px;max-width:86%}.videos-pilot .sponsored-card-copy h3{font-size:16px;line-height:1.25}.videos-pilot .sponsored-card-copy p{font-size:12px}.videos-pilot .sponsored-card-copy .button{min-height:30px;padding:5px 9px}.videos-featured{margin-top:0}.videos-featured-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.7fr);gap:24px}.videos-featured-layout>*,.videos-supporting-rail>*{min-width:0}.videos-pilot .video-grid{justify-content:stretch}.videos-pilot .video-card{max-width:none;border-color:color-mix(in srgb,var(--accent) 18%,var(--line));box-shadow:0 8px 20px #0001}.videos-pilot .video-card--featured{display:grid;grid-template-columns:minmax(250px,1.16fr) minmax(250px,1fr);min-height:292px;box-shadow:0 10px 24px #0002}.videos-pilot .video-card--featured .video-thumb{height:100%;min-height:292px}.videos-pilot .video-card--featured .video-card-body{padding:24px;align-items:flex-start}.videos-pilot .video-card--featured h3{font-size:clamp(22px,2.35vw,30px);line-height:1.2;margin:6px 0}.videos-pilot .video-card--featured p{font-size:15px;line-height:1.55;margin:0 0 6px}.videos-pilot .video-card--featured .video-actions{margin-top:auto}.videos-supporting-rail{padding:20px;border:var(--border-default);border-radius:var(--radius-card);background:var(--surface)}.videos-supporting-rail>h2{font-size:22px}.videos-supporting-rail>p{margin:7px 0 16px;color:var(--muted);font-size:14px;line-height:1.45}.videos-supporting-rail .video-grid{display:grid;grid-template-columns:1fr;gap:10px}.videos-pilot .video-card--compact{display:grid;grid-template-columns:106px minmax(0,1fr);min-height:112px;border-radius:10px;overflow:hidden}.videos-pilot .video-card--compact .video-thumb{height:100%;min-height:112px}.videos-pilot .video-card--compact .video-card-body{padding:12px}.videos-pilot .video-card--compact .video-badge,.videos-pilot .video-card--compact p,.videos-pilot .video-card--compact .video-actions{display:none}.videos-pilot .video-card--compact h3{font-size:15px;line-height:1.28;margin:0}.videos-pilot .video-card--compact .video-meta{margin-top:auto}.videos-recent{margin-top:44px}.videos-pilot .videos-recent .video-grid{gap:18px}.videos-pilot .videos-recent .video-card{height:100%}@media(max-width:1023px){.videos-discovery{padding:30px}.videos-discovery .filter-toolbar{grid-template-columns:minmax(230px,1fr) minmax(155px,.65fr) minmax(135px,.5fr)}.videos-discovery .filter-toolbar .text-button{justify-self:start}.videos-pilot .outdoor-slot-content{grid-template-columns:1fr}.videos-pilot .outdoor-banner{min-height:235px}.videos-pilot .outdoor-secondary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.videos-featured-layout{grid-template-columns:1fr}.videos-supporting-rail{padding:16px}.videos-supporting-rail .video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.videos-pilot .video-card--compact{grid-template-columns:1fr;min-height:0}.videos-pilot .video-card--compact .video-thumb{height:118px;min-height:0}.videos-pilot .video-card--compact .video-card-body{padding:12px}.videos-pilot .video-card--compact h3{font-size:15px}}@media(max-width:767px){.videos-discovery{padding:22px 18px;margin-bottom:24px;border-radius:var(--radius-card)}.videos-discovery-copy h1{font-size:38px}.videos-discovery-copy p{font-size:15px}.videos-discovery-controls{margin-top:22px}.videos-discovery .filter-toolbar{grid-template-columns:1fr;gap:12px}.videos-discovery .filter-toolbar .text-button{width:100%;justify-self:stretch}.videos-discovery .category-filter{gap:7px}.videos-discovery .category-filter .button{flex:1;min-width:0}.videos-pilot .outdoor-slot{margin:24px 0 30px;padding:14px;border-radius:var(--radius-card)}.videos-pilot .outdoor-slot-head{display:grid;gap:12px}.videos-pilot .outdoor-kicker{font-size:20px}.videos-pilot .outdoor-slot-head p{font-size:13px}.videos-pilot .outdoor-slot-content{grid-template-columns:1fr}.videos-pilot .outdoor-banner{grid-template-columns:1fr;min-height:0}.videos-pilot .outdoor-banner-art{min-height:175px}.videos-pilot .outdoor-banner-copy{padding:18px}.videos-pilot .outdoor-banner-copy h3{font-size:25px}.videos-pilot .outdoor-secondary-cards{grid-template-columns:1fr}.videos-pilot .sponsored-card{min-height:145px}.videos-featured-layout{gap:18px}.videos-pilot .video-card--featured{grid-template-columns:1fr;min-height:0}.videos-pilot .video-card--featured .video-thumb{height:auto;min-height:0;aspect-ratio:16/9}.videos-pilot .video-card--featured .video-card-body{padding:18px}.videos-pilot .video-card--featured h3{font-size:24px}.videos-supporting-rail .video-grid{grid-template-columns:1fr}.videos-pilot .video-card--compact{grid-template-columns:106px minmax(0,1fr);min-height:112px}.videos-pilot .video-card--compact .video-thumb{height:100%;min-height:112px}.videos-recent{margin-top:34px}.videos-pilot .videos-recent .video-grid{grid-template-columns:1fr}.videos-pilot .video-card.is-vertical{max-width:260px;justify-self:center}}.home-pilot{padding-bottom:var(--space-10)}.home-pilot .hero--home{min-height:clamp(410px,34vw,505px);border-color:color-mix(in srgb,var(--accent) 26%,var(--line));box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 7%,transparent)}.home-pilot .hero--home .hero-shade{background:linear-gradient(92deg,#101321f6,#13162bd1 46%,#14233814 88%)}.home-pilot .hero--home .hero-content{display:flex;min-height:inherit;flex-direction:column;justify-content:center;padding:48px 44px}.home-pilot .hero--home h1{max-width:680px;margin:14px 0}.home-pilot .hero--home p{max-width:570px;font-size:17px}.home-pilot .hero--home .hero-actions{margin:24px 0 0}.home-pilot .hero--home .hero-actions .text-button{display:inline-flex;min-height:46px;align-items:center;border:var(--border-default);border-radius:var(--radius-button);background:color-mix(in srgb,var(--surface) 65%,transparent);padding:var(--space-3) 19px}.home-pilot .hero--home .hero-note{margin-top:20px;max-width:540px}.home-pilot>.outdoor-slot{margin:28px 0 36px;padding:20px;border-color:color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:0 14px 35px color-mix(in srgb,var(--accent) 7%,transparent)}.home-pilot .outdoor-slot-head{margin-bottom:16px}.home-pilot .outdoor-slot-head p{font-size:14px}.home-pilot .outdoor-kicker{font-size:24px}.home-pilot .outdoor-slot-content{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:14px}.home-pilot .outdoor-banner{grid-template-columns:minmax(220px,1.15fr) minmax(240px,1fr);min-height:260px;box-shadow:0 10px 26px #0003}.home-pilot .outdoor-banner-copy{padding:24px;gap:12px}.home-pilot .outdoor-banner-copy h3{font-size:clamp(23px,2.4vw,31px);line-height:1.2}.home-pilot .outdoor-banner-copy p{font-size:14px;line-height:1.5}.home-pilot .sponsored-card{min-height:123px}.home-pilot .sponsored-card-copy{padding:14px;gap:6px;max-width:86%}.home-pilot .sponsored-card-copy h3{font-size:16px;line-height:1.25}.home-pilot .sponsored-card-copy p{font-size:12px}.home-pilot .sponsored-card-copy .button{min-height:30px;padding:5px 9px}.home-pilot .home-section{margin-top:44px}.home-pilot .home-section .section-head{margin-bottom:18px}.home-pilot .home-section .section-head h2{font-size:clamp(25px,2.3vw,32px)}.home-pilot .home-games-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-pilot .home-games-grid .game-card{min-height:245px;border-color:color-mix(in srgb,var(--accent) 17%,var(--line));box-shadow:0 8px 20px #0001}.home-pilot .home-games-grid .game-card-body{padding:18px}.home-pilot .home-games-grid .game-card h3{font-size:20px;line-height:1.24}.home-pilot .home-games-grid .game-card p{font-size:13px;line-height:1.5;margin:8px 0 12px}.home-posts-layout,.home-videos-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:20px;align-items:start}.home-pilot .post-card--featured{display:grid;grid-template-columns:minmax(230px,1.08fr) minmax(230px,1fr);min-height:280px;border-color:color-mix(in srgb,var(--accent) 23%,var(--line));box-shadow:0 10px 24px #0002}.home-pilot .post-card--featured .card-cover{height:100%;min-height:280px}.home-pilot .post-card--featured .card-cover-image-picture,.home-pilot .post-card--featured .card-cover-image{height:100%}.home-pilot .post-card--featured .card-body{display:flex;flex-direction:column;align-items:flex-start;padding:22px}.home-pilot .post-card--featured h3{font-size:clamp(21px,2.15vw,28px);line-height:1.2;margin:10px 0}.home-pilot .post-card--featured p{font-size:14px;line-height:1.55;margin:0 0 16px}.home-pilot .post-card--featured .card-bottom{width:100%;margin-top:auto}.home-post-supporting{display:grid;gap:12px}.home-pilot .home-post-supporting .post-card{display:grid;grid-template-columns:105px minmax(0,1fr);min-height:134px}.home-pilot .home-post-supporting .card-cover{height:100%;min-height:134px}.home-pilot .home-post-supporting .card-cover-image-picture,.home-pilot .home-post-supporting .card-cover-image{height:100%}.home-pilot .home-post-supporting .card-body{padding:13px}.home-pilot .home-post-supporting .game-tag,.home-pilot .home-post-supporting p{display:none}.home-pilot .home-post-supporting h3{font-size:16px;line-height:1.3}.home-pilot .home-post-supporting .card-bottom{margin-top:9px;padding-top:9px}.home-pilot .home-videos-layout .video-grid{justify-content:stretch}.home-pilot .home-videos-layout .video-card{max-width:none;border-color:color-mix(in srgb,var(--accent) 18%,var(--line));box-shadow:0 8px 20px #0001}.home-pilot .home-videos-layout .video-card--featured{display:grid;grid-template-columns:minmax(230px,1.08fr) minmax(230px,1fr);min-height:280px}.home-pilot .home-videos-layout .video-card--featured .video-thumb{height:100%;min-height:280px}.home-pilot .home-videos-layout .video-card--featured .video-card-body{padding:22px;align-items:flex-start}.home-pilot .home-videos-layout .video-card--featured h3{font-size:clamp(21px,2.15vw,28px);line-height:1.2;margin:6px 0}.home-pilot .home-videos-layout .video-card--featured p{font-size:14px;line-height:1.55;margin:0 0 8px}.home-pilot .home-videos-layout .video-card--featured .video-actions{margin-top:auto}.home-video-supporting .video-grid{display:grid;grid-template-columns:1fr;gap:12px}.home-pilot .home-video-supporting .video-card--compact{display:grid;grid-template-columns:105px minmax(0,1fr);min-height:118px}.home-pilot .home-video-supporting .video-card--compact .video-thumb{height:100%;min-height:118px}.home-pilot .home-video-supporting .video-card--compact .video-card-body{padding:13px}.home-pilot .home-video-supporting .video-card--compact .video-badge,.home-pilot .home-video-supporting .video-card--compact p,.home-pilot .home-video-supporting .video-card--compact .video-actions{display:none}.home-pilot .home-video-supporting .video-card--compact h3{font-size:16px;line-height:1.3;margin:0}.home-pilot .home-video-supporting .video-card--compact .video-meta{margin-top:auto}.home-pilot .home-codes-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.home-pilot .home-codes-grid .code-card{padding:18px;border-color:color-mix(in srgb,var(--accent) 17%,var(--line));box-shadow:0 8px 20px #0001}.home-pilot .home-codes-grid .code-card h3{margin:16px 0 8px;font-size:19px}.home-pilot .home-codes-grid .code-card p{font-size:14px;margin:0}.home-pilot .home-codes-grid .code-dates{margin:12px 0}.home-pilot .home-section--discord .discord-banner{margin:0;border-color:color-mix(in srgb,var(--accent) 27%,var(--line));box-shadow:0 10px 24px #0001}@media(max-width:1023px){.home-pilot .hero--home .hero-content{padding:38px 34px}.home-pilot>.outdoor-slot .outdoor-slot-content{grid-template-columns:1fr}.home-pilot>.outdoor-slot .outdoor-banner{min-height:245px}.home-pilot>.outdoor-slot .outdoor-secondary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pilot .home-games-grid{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}.home-pilot .home-games-grid::-webkit-scrollbar{display:none}.home-pilot .home-games-grid .game-card{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;scroll-snap-stop:always}.home-posts-layout,.home-videos-layout{grid-template-columns:1fr}.home-post-supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pilot .home-post-supporting .post-card{grid-template-columns:1fr;min-height:0}.home-pilot .home-post-supporting .card-cover{height:125px;min-height:0}.home-video-supporting .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pilot .home-video-supporting .video-card--compact{grid-template-columns:1fr;min-height:0}.home-pilot .home-video-supporting .video-card--compact .video-thumb{height:125px;min-height:0}}@media(min-width:768px)and (max-width:899px){.home-pilot .home-games-grid .game-card{flex-basis:calc((100% - 16px)/2)}}@media(min-width:1024px)and (max-width:1100px){.home-pilot .home-games-grid{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}.home-pilot .home-games-grid::-webkit-scrollbar{display:none}.home-pilot .home-games-grid .game-card{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;scroll-snap-stop:always}}@media(max-width:767px){.home-pilot .hero--home{min-height:400px;border-radius:var(--radius-card)}.home-pilot .hero--home .hero-content{padding:30px 22px}.home-pilot .hero--home h1{font-size:38px}.home-pilot .hero--home p{font-size:15px}.home-pilot .hero--home .hero-actions{gap:9px}.home-pilot .hero--home .hero-actions .text-button{padding:12px;min-height:44px}.home-pilot>.outdoor-slot{margin:24px 0 30px;padding:14px;border-radius:var(--radius-card)}.home-pilot>.outdoor-slot .outdoor-slot-head{display:grid;gap:12px}.home-pilot>.outdoor-slot .outdoor-kicker{font-size:20px}.home-pilot>.outdoor-slot .outdoor-slot-head p{font-size:13px}.home-pilot>.outdoor-slot .outdoor-slot-content{grid-template-columns:1fr}.home-pilot>.outdoor-slot .outdoor-banner{grid-template-columns:1fr;min-height:0}.home-pilot>.outdoor-slot .outdoor-banner-art{min-height:175px}.home-pilot>.outdoor-slot .outdoor-banner-copy{padding:18px}.home-pilot>.outdoor-slot .outdoor-banner-copy h3{font-size:25px}.home-pilot>.outdoor-slot .outdoor-secondary-cards{grid-template-columns:1fr}.home-pilot>.outdoor-slot .sponsored-card{min-height:145px}.home-pilot .home-section{margin-top:34px}.home-pilot .home-section .section-head{align-items:flex-start;flex-direction:column;gap:8px}.home-pilot .home-games-grid .game-card{flex-basis:min(84vw,320px);min-height:230px}.home-posts-layout,.home-videos-layout{gap:16px}.home-pilot .post-card--featured,.home-pilot .home-videos-layout .video-card--featured{grid-template-columns:1fr;min-height:0}.home-pilot .post-card--featured .card-cover,.home-pilot .home-videos-layout .video-card--featured .video-thumb{height:205px;min-height:0}.home-pilot .post-card--featured .card-body,.home-pilot .home-videos-layout .video-card--featured .video-card-body{padding:18px}.home-pilot .post-card--featured h3,.home-pilot .home-videos-layout .video-card--featured h3{font-size:24px}.home-post-supporting,.home-video-supporting .video-grid{grid-template-columns:1fr}.home-pilot .home-post-supporting .post-card{grid-template-columns:105px minmax(0,1fr);min-height:118px}.home-pilot .home-post-supporting .card-cover{height:100%;min-height:118px}.home-pilot .home-video-supporting .video-card--compact{grid-template-columns:105px minmax(0,1fr);min-height:118px}.home-pilot .home-video-supporting .video-card--compact .video-thumb{height:100%;min-height:118px}.home-pilot .home-codes-grid{grid-template-columns:1fr}}.partner-detail{max-width:980px;margin:var(--space-6) auto var(--space-8)}.partner-detail-heading{margin-bottom:var(--space-4)}.partner-detail-heading h1{max-width:760px;margin-top:var(--space-2);font-size:clamp(34px,5vw,54px);line-height:1.08;letter-spacing:-.04em}.partner-detail-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius-card);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)) 0%,var(--surface) 58%);box-shadow:0 18px 42px #0004}.partner-detail-art{min-height:390px;background:#10131b}.partner-detail-art picture,.partner-detail-art img{display:block;width:100%;height:100%}.partner-detail-art img{object-fit:cover}.partner-detail-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-4);padding:clamp(24px,4vw,46px);min-width:0}.partner-detail-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.partner-detail-copy h2{font-size:clamp(24px,3vw,34px);line-height:1.15}.partner-detail-copy>p{max-width:54ch;color:var(--muted);font-size:16px;line-height:1.7}.partner-detail-copy .partner-detail-notice{font-size:13px;line-height:1.5;color:var(--muted)}.partner-detail-cta{margin-top:var(--space-2)}@media(max-width:767px){.partner-detail{margin:var(--space-4) auto var(--space-6)}.partner-detail-heading h1{font-size:38px}.partner-detail-card{grid-template-columns:1fr}.partner-detail-art{min-height:220px}.partner-detail-copy{padding:var(--space-5)}.partner-detail-cta{width:100%;justify-content:center}}.home-pilot .home-posts-layout{grid-template-columns:minmax(0,.94fr) minmax(300px,1.06fr);align-items:stretch}.home-pilot .post-card--featured{grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);min-height:252px}.home-pilot .post-card--featured .card-cover{min-height:252px}.home-pilot .post-card--featured .card-body{min-width:0;padding:20px 22px}.home-pilot .post-card--featured h3,.home-pilot .home-post-supporting h3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.home-pilot .post-card--featured h3{-webkit-line-clamp:3}.home-pilot .post-card--featured p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home-pilot .home-post-supporting{grid-auto-rows:1fr}.home-pilot .home-post-supporting .post-card{grid-template-columns:96px minmax(0,1fr);min-height:122px;height:100%}.home-pilot .home-post-supporting .card-cover{min-height:122px}.home-pilot .home-post-supporting .card-body{display:flex;min-width:0;flex-direction:column;padding:12px 14px}.home-pilot .home-post-supporting h3{-webkit-line-clamp:2}.home-pilot .home-post-supporting .card-bottom{margin-top:auto}.games-pilot .games-featured-grid{align-items:stretch}.games-pilot .game-card--featured{display:flex;min-height:270px;height:100%}.games-pilot .game-card--featured .game-card-body{display:flex;min-width:0;min-height:270px;width:100%;flex-direction:column;align-items:flex-start;padding:18px 20px}.games-pilot .game-card--featured h3{margin:8px 0 7px}.games-pilot .game-card--featured p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:12px}.games-pilot .game-card--featured .section-link{margin-top:auto}.tips-featured-layout{grid-template-columns:minmax(0,1.32fr) minmax(285px,.68fr);gap:20px}.tips-pilot .post-card--featured{grid-template-columns:minmax(210px,.78fr) minmax(0,1.22fr);min-height:268px}.tips-pilot .post-card--featured .card-cover{min-height:268px}.tips-pilot .post-card--featured .card-body{min-width:0;padding:20px 22px}.tips-pilot .post-card--featured h3,.tips-pilot .post-card--featured p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tips-pilot .post-card--compact{grid-template-columns:82px minmax(0,1fr);min-height:98px}.tips-pilot .post-card--compact .card-cover{min-height:98px}.tips-pilot .post-card--compact .card-body{display:flex;min-width:0;flex-direction:column;padding:11px 12px}.tips-pilot .post-card--compact h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.codes-pilot .code-results-layout{display:block}.codes-pilot .code-guide-below{margin-top:24px}.codes-pilot .code-guide-below .code-list-help{margin:0;padding:22px 24px}.codes-pilot .code-guide-below .code-instruction-gallery{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.codes-pilot .code-guide-below .code-instruction-gallery img{max-height:280px}.home-pilot .post-card--featured,.tips-pilot .post-card--featured{overflow:hidden;isolation:isolate}.home-pilot .post-card--featured .card-cover,.tips-pilot .post-card--featured .card-cover,.home-pilot .home-post-supporting .card-cover,.tips-pilot .post-card--compact .card-cover{min-width:0;aspect-ratio:auto}.home-pilot .post-card--featured .card-cover-image-picture,.home-pilot .post-card--featured .card-cover-image,.tips-pilot .post-card--featured .card-cover-image-picture,.tips-pilot .post-card--featured .card-cover-image,.home-pilot .home-post-supporting .card-cover-image-picture,.home-pilot .home-post-supporting .card-cover-image,.tips-pilot .post-card--compact .card-cover-image-picture,.tips-pilot .post-card--compact .card-cover-image{min-width:0;max-width:100%;object-fit:cover}.home-pilot .post-card--featured .card-body,.tips-pilot .post-card--featured .card-body,.home-pilot .home-post-supporting .card-body,.tips-pilot .post-card--compact .card-body{overflow:hidden}.home-pilot .home-codes-grid .code-card{padding:16px 18px}.home-pilot .home-codes-grid .code-card h3{margin:12px 0 7px}.home-pilot .home-codes-grid .code-dates{margin:9px 0}.home-pilot .home-codes-grid .copy-button{margin-top:2px;min-height:42px}.games-pilot .game-card--featured{min-height:250px}.games-pilot .game-card--featured .game-card-body{min-height:250px;padding-block:16px}.games-pilot .game-card--featured .game-card-shade{opacity:.86}@media(min-width:1024px){.games-pilot .games-discovery-controls{align-items:start}.games-pilot .games-discovery-controls .games-search,.games-pilot .games-discovery-controls .games-clear{align-self:start;margin-top:22px}}@media(max-width:767px){.games-pilot,.games-pilot .games-discovery,.games-pilot .games-discovery-copy,.games-pilot .games-discovery-controls{min-width:0;max-width:100%}.games-pilot .games-discovery-copy h1,.games-pilot .games-discovery-copy p,.games-pilot .games-category-note{overflow-wrap:anywhere}.games-pilot .games-discovery-controls .games-search,.games-pilot .games-discovery-controls .game-select,.games-pilot .games-discovery-controls .games-clear{min-width:0;width:100%}}@media(max-width:1023px){.home-pilot .home-post-supporting .post-card{grid-template-columns:90px minmax(0,1fr);min-height:116px}.home-pilot .home-post-supporting .card-cover{height:100%;min-height:116px}.tips-pilot .post-card--compact{grid-template-columns:82px minmax(0,1fr);min-height:102px}.tips-pilot .post-card--compact .card-cover{height:100%;min-height:102px}}@media(max-width:767px){.home-pilot .post-card--featured .card-cover,.tips-pilot .post-card--featured .card-cover{min-height:0}.home-pilot .post-card--featured .card-body,.tips-pilot .post-card--featured .card-body{padding:18px}.home-pilot .home-post-supporting .post-card{grid-template-columns:88px minmax(0,1fr);min-height:112px}.home-pilot .home-post-supporting .card-cover{min-height:112px}.tips-pilot .post-card--compact{grid-template-columns:82px minmax(0,1fr);min-height:100px}.tips-pilot .post-card--compact .card-cover{min-height:100px}.codes-pilot .code-guide-below{margin-top:18px}.codes-pilot .code-guide-below .code-list-help{padding:18px}.codes-pilot .code-guide-below .code-instruction-gallery{grid-template-columns:1fr}.codes-pilot .code-guide-below .code-instruction-gallery img{max-height:230px}}.home-pilot .post-card--featured .card-category,.tips-pilot .post-card--featured .card-category{align-items:center;justify-content:flex-start;gap:10px;line-height:1.2}.home-pilot .post-card--featured .card-category .icon,.tips-pilot .post-card--featured .card-category .icon{width:13px;height:13px}.videos-featured-layout{grid-template-columns:minmax(0,1fr)}.videos-featured-layout>div{min-width:0}.videos-featured-layout>div>.video-grid{grid-template-columns:minmax(0,1fr)}.videos-pilot .video-card.is-vertical .video-thumb img,.home-pilot .video-card.is-vertical .video-thumb img{object-fit:contain;background:#0b0d13}@media(min-width:768px)and (max-width:1023px){.videos-featured-layout{grid-template-columns:minmax(0,1fr);gap:18px}.videos-pilot .video-card--featured{grid-template-columns:1fr;min-height:0}.videos-pilot .video-card--featured .video-thumb{height:auto;min-height:0;aspect-ratio:16/9}}@media(max-width:767px){.home-posts-layout,.home-videos-layout,.tips-featured-layout,.videos-featured-layout{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.home-posts-layout::-webkit-scrollbar,.home-videos-layout::-webkit-scrollbar,.tips-featured-layout::-webkit-scrollbar,.videos-featured-layout::-webkit-scrollbar{display:none}.home-posts-layout>*,.home-videos-layout>*,.tips-featured-layout>*,.videos-featured-layout>*{flex:0 0 min(88vw,560px);min-width:0;scroll-snap-align:start}.home-pilot .home-post-supporting,.home-pilot .home-video-supporting .video-grid,.tips-pilot .tips-guide-rail-list,.videos-supporting-rail .video-grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.home-pilot .home-post-supporting::-webkit-scrollbar,.home-pilot .home-video-supporting .video-grid::-webkit-scrollbar,.tips-pilot .tips-guide-rail-list::-webkit-scrollbar,.videos-supporting-rail .video-grid::-webkit-scrollbar{display:none}.home-pilot .home-post-supporting .post-card,.home-pilot .home-video-supporting .video-card,.tips-pilot .tips-guide-rail-list .post-card,.videos-supporting-rail .video-card{flex:0 0 min(78vw,360px);scroll-snap-align:start}.home-pilot .home-post-supporting .post-card,.home-pilot .home-video-supporting .video-card{height:auto}.videos-featured-layout .videos-supporting-rail{padding:16px}}.home-pilot .home-videos-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)}.home-pilot .home-videos-layout.home-videos-carousel-layout,.home-pilot .home-video-featured .video-grid{grid-template-columns:minmax(0,1fr)}.home-pilot .home-videos-layout .video-card--featured,.videos-pilot .video-card--featured{max-width:none;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:0}.home-pilot .home-videos-layout .video-card--featured .video-thumb,.videos-pilot .video-card--featured .video-thumb{height:auto;min-height:0;align-self:center;aspect-ratio:16/9}@media(min-width:900px)and (max-width:1023px){.videos-featured-layout{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr)}.videos-pilot .video-card--featured{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media(min-width:768px)and (max-width:899px){.videos-featured-layout{grid-template-columns:1fr}.videos-supporting-rail .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.home-posts-layout,.home-videos-layout,.tips-featured-layout,.videos-featured-layout{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;padding-bottom:0}.home-posts-layout>*,.home-videos-layout>*,.tips-featured-layout>*,.videos-featured-layout>*{width:100%;flex:none}.home-pilot .post-card--featured,.tips-pilot .post-card--featured,.home-pilot .home-videos-layout .video-card--featured,.videos-pilot .video-card--featured{grid-template-columns:1fr;width:100%}.home-pilot .post-card--featured .card-cover,.tips-pilot .post-card--featured .card-cover,.home-pilot .home-videos-layout .video-card--featured .video-thumb,.videos-pilot .video-card--featured .video-thumb{height:auto;min-height:0;aspect-ratio:16/9}.home-pilot .home-video-featured .video-card.is-vertical,.videos-pilot .video-card--featured.is-vertical{max-width:none}}@media(min-width:1024px){.home-pilot .home-videos-layout,.videos-featured-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr);gap:24px}.home-pilot .home-videos-layout.home-videos-carousel-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.home-pilot .home-posts-layout,.home-pilot .home-videos-layout{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0;margin-inline:0;overflow:visible;scroll-snap-type:none;scroll-padding-inline:0}.home-pilot .home-post-featured,.home-pilot .home-video-featured{display:block;width:100%;min-width:0}.home-pilot .home-posts-layout .post-card--featured,.home-pilot .home-video-featured .video-card--featured{display:grid;grid-template-columns:1fr;width:100%;min-width:0;max-width:none;flex:none;scroll-snap-align:none}.home-pilot .home-posts-layout .post-card--featured .card-cover,.home-pilot .home-video-featured .video-card--featured .video-thumb{width:100%;height:auto;min-height:0;aspect-ratio:16/9}.home-pilot .home-post-supporting,.home-pilot .home-video-supporting .video-grid{display:flex;width:100%;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}.home-pilot .home-post-supporting::-webkit-scrollbar,.home-pilot .home-video-supporting .video-grid::-webkit-scrollbar{display:none}.home-pilot .home-post-supporting .post-card,.home-pilot .home-video-supporting .video-card{flex:0 0 min(78vw,360px);width:auto;max-width:none;scroll-snap-align:start;scroll-snap-stop:always}}@media(min-width:900px){.videos-pilot .videos-featured-layout{width:100%;grid-template-columns:minmax(0,1fr)}.videos-pilot .videos-featured-layout>div{width:100%;min-width:0}.videos-pilot .videos-featured-layout>div>.video-grid{width:100%;grid-template-columns:minmax(0,1fr)}.videos-pilot .videos-featured-layout .video-card--featured{width:100%;max-width:none}}@media(min-width:768px)and (max-width:899px){.videos-pilot .videos-featured-layout{width:100%;grid-template-columns:1fr}.videos-pilot .videos-featured-layout>div,.videos-pilot .videos-featured-layout>div>.video-grid,.videos-pilot .videos-featured-layout .video-card--featured{width:100%;max-width:none}}@media(min-width:768px){.games-pilot .games-featured-grid:has(>.game-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1100px){.games-pilot .games-main-list .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-featured-carousel{position:relative;width:100%;min-width:0}.video-featured-viewport{width:100%;overflow:hidden;border-radius:var(--radius-card);touch-action:pan-y}.video-featured-track{display:flex;width:100%;align-items:stretch;transition:transform .45s ease}.video-featured-slide{display:flex;flex:0 0 100%;width:100%;min-width:0}.video-featured-slide .video-card--featured{width:100%;height:100%;max-width:none}.video-featured-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:12px}.video-featured-dots,.video-featured-arrows{display:flex;align-items:center;gap:8px}.video-featured-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 46%,transparent);transition:transform .2s,background .2s}.video-featured-dot[aria-selected=true]{background:var(--accent);transform:scale(1.2)}.video-featured-arrow{display:grid;place-items:center;width:38px;height:38px;border:var(--border-default);border-radius:999px;background:var(--color-control-background);color:var(--text);font-size:18px;line-height:1}.video-featured-arrow:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.video-featured-dot:focus-visible,.video-featured-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:767px){.video-featured-carousel-controls{margin-top:10px}.video-featured-arrow{width:34px;height:34px;font-size:16px}}@media(prefers-reduced-motion:reduce){.video-featured-track{transition:none}}.game-featured-carousel{position:relative;width:100%;min-width:0}.game-featured-viewport{width:100%;overflow:hidden;border-radius:var(--radius-card);touch-action:pan-y}.game-featured-track{display:flex;width:100%;align-items:stretch;transition:transform .45s ease}.game-featured-slide{display:flex;flex:0 0 100%;width:100%;min-width:0}.game-featured-slide .game-card--featured{width:100%;height:100%;max-width:none}.game-featured-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:12px}.game-featured-dots,.game-featured-arrows{display:flex;align-items:center;gap:8px}.game-featured-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 46%,transparent);transition:transform .2s,background .2s}.game-featured-dot[aria-selected=true]{background:var(--accent);transform:scale(1.2)}.game-featured-arrow{display:grid;place-items:center;width:38px;height:38px;border:var(--border-default);border-radius:999px;background:var(--color-control-background);color:var(--text);font-size:18px;line-height:1}.game-featured-arrow:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.game-featured-dot:focus-visible,.game-featured-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:767px){.game-featured-carousel-controls{margin-top:10px}.game-featured-arrow{width:34px;height:34px;font-size:16px}}@media(prefers-reduced-motion:reduce){.game-featured-track{transition:none}}
