:root{color-scheme:dark;--bg:#07100b;--surface:#0d1b15;--surface-2:#10251c;--ink:#f8fbef;--muted:#b9c8b5;--line:#e2f5d529;--accent:#f5c84b;--accent-2:#48d47a;--blue:#5fb2ff;--danger:#ff805d;--radius:8px;--shadow:0 24px 80px #00000061;font-family:ui-sans-serif,Aptos,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);scroll-behavior:smooth}body{background:linear-gradient(90deg,#f8fbef05 1px,#0000 1px) 0 0/88px 88px,linear-gradient(#06100b 0%,#0b1713 46%,#0d1510 100%);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;display:block}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(16px);background:#07100be6;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:70px;padding:10px 30px;display:grid;position:sticky;top:0}.brand img{width:300px;height:auto}.main-nav{white-space:nowrap;justify-content:center;gap:6px;display:flex}.main-nav a,.locale-switcher select,.filter-bar button{border-radius:var(--radius);color:var(--muted);background:0 0;border:1px solid #0000;padding:10px 12px;font-weight:800}.main-nav a:hover,.main-nav a[aria-current=page],.filter-bar button.is-active{color:var(--ink);background:#f5c84b1f;border-color:#f5c84b57}.locale-switcher select{color:var(--ink);background:#0d1b15}.hero{align-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.hero-bg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-scrim{background:linear-gradient(90deg,#07100bf5 0%,#07100bb8 33%,#07100b2e 65%,#07100b4d 100%),linear-gradient(#07100b14,#07100bb3);position:absolute;inset:0}.hero-copy{z-index:1;max-width:700px;margin-left:max(24px,50vw - 590px);padding:74px 30px 110px;position:relative}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.82rem;font-weight:900}h1,h2,h3,p{overflow-wrap:anywhere}h1{letter-spacing:0;max-width:680px;margin:0;font-size:5.2rem;line-height:.92}.hero-text{color:#e9f6e4;max-width:550px;margin:24px 0 0;font-size:1.18rem;font-weight:700;line-height:1.62}.hero-actions,.next-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-actions-main{margin-top:34px}.button,.code-row button{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:12px 18px;font-weight:900;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.button:active,.code-row button:active,.filter-bar button:active,.knowledge-tabs button:active{transform:translateY(1px)}.play-roblox{min-width:260px;min-height:58px;font-size:1.08rem;box-shadow:0 18px 42px #f5c84b38,inset 0 1px #ffffff6b}.button.secondary{background:#0d1b15c7}.band,.section,.page-hero,.site-footer{width:min(1180px,100% - 40px);margin-inline:auto}.stats{z-index:3;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:-38px;display:grid;position:relative;overflow:hidden}.stat{background:#091b12f2;padding:18px}.stat span,.source-panel span,.code-row span,.role-card span{color:var(--muted);font-size:.9rem;display:block}.stat strong{margin-top:8px;display:block}.guide-command{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr) auto;align-items:start;gap:14px;margin-top:18px;display:grid}.command-shell{border-radius:var(--radius);min-height:58px;box-shadow:var(--shadow);background:linear-gradient(#f8fbef14,#f8fbef05),#08140ef0;border:1px solid #f5c84b3d;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid;position:relative}.command-shell span{color:var(--accent);font-size:.86rem;font-weight:900}.command-shell input{width:100%;min-height:38px;color:var(--ink);background:0 0;border:0;outline:0}.command-shell input::placeholder{color:#b9c8b5b8}.command-shell kbd{border:1px solid var(--line);min-width:28px;min-height:28px;color:var(--muted);background:#f8fbef14;border-radius:6px;place-items:center;font-size:.86rem;font-weight:900;display:grid}.command-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.command-results a{border:1px solid var(--line);border-radius:var(--radius);background:#0d1b15b8;min-height:58px;padding:10px 12px}.command-results strong,.command-results span{display:block}.command-results strong{color:var(--ink);font-size:.9rem}.command-results span{color:var(--muted);margin-top:4px;font-size:.78rem;line-height:1.35}.guide-command>p{color:var(--muted);align-self:center;margin:0}.section{padding:78px 0 0}.section-head{max-width:780px}.section-head.centered{text-align:center;max-width:860px;margin-inline:auto}.section-label,.panel-label{color:var(--accent);letter-spacing:0;margin:0 0 12px;font-size:.78rem;font-weight:900}.section h2,.page-hero h1{margin:0;font-size:2.45rem;line-height:1.08}.section p,.page-hero p,.site-footer p{color:var(--muted);line-height:1.76}.ship-section{padding-top:92px}.quick-answer{grid-template-columns:minmax(0,1fr) minmax(280px,.44fr);align-items:start;gap:28px;display:grid}.source-panel,.route-card,.tool-panel,.role-card,.faq-item,.content-band,.cup-path article,.player-table article,.workflow-steps article,.insight-card,.final-cta{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#48d47a14,#0000 40%),#0d1b15c7;box-shadow:0 12px 36px #0000002e}.spotlight-card{isolation:isolate;position:relative;overflow:hidden}.spotlight-card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), #f5c84b2e, transparent 30%), linear-gradient(135deg, #48d47a1a, transparent 42%);transition:opacity .18s;position:absolute;inset:0}.spotlight-card:hover:before{opacity:1}.source-panel{gap:10px;padding:20px;display:grid;position:sticky;top:96px}.source-panel strong{color:var(--accent)}.route-grid{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:34px;display:grid}.route-card{background:linear-gradient(150deg,#f8fbef0d,#0000 46%),#0d1b15c7;grid-column:span 2;align-content:start;min-height:210px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:grid}.route-card:first-child,.route-card:nth-child(2){grid-column:span 3}.route-card:first-child{min-height:260px}.route-card:nth-child(2){background:linear-gradient(140deg,#5fb2ff1f,#0000 44%),#0d1b15db}.route-card:nth-child(4){background:linear-gradient(140deg,#f5c84b1f,#0000 44%),#0d1b15db}.route-card:hover{background:linear-gradient(135deg,#f5c84b1f,#0000 44%),#10251ce6;border-color:#f5c84b6b;transform:translateY(-3px)}.route-card span{color:var(--accent);font-weight:900}.route-card strong{margin-top:14px;font-size:1.1rem;line-height:1.24;display:block}.route-card p{margin:14px 0 0}.content-bands{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);gap:1px;display:grid;overflow:hidden}.content-band{border:0;border-radius:0;grid-template-columns:minmax(260px,.5fr) minmax(0,1fr);gap:26px;padding:26px;display:grid}.content-band:nth-child(2n){background:#10251ce0}.workflow-steps{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.workflow-board{grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:34px;display:grid}.cup-orbit{border-radius:var(--radius);min-height:360px;box-shadow:var(--shadow);background:linear-gradient(#f8fbef12,#f8fbef05),repeating-linear-gradient(0deg,#0000 0 34px,#f8fbef09 34px 35px),#091b12e0;border:1px solid #f5c84b38;place-items:center;display:grid;position:sticky;top:96px}.cup-orbit:before,.cup-orbit:after{content:"";border:1px solid #f5c84b38;border-radius:50%;position:absolute}.cup-orbit:before{aspect-ratio:1;width:min(70%,240px)}.cup-orbit:after{aspect-ratio:1;border-color:#48d47a40;width:min(42%,144px)}.cup-orbit span,.cup-orbit strong{z-index:1;text-align:center;display:block;position:relative}.cup-orbit span{color:var(--accent);font-size:5.8rem;font-weight:900;line-height:.86}.cup-orbit strong{color:var(--ink);letter-spacing:0;font-size:1.2rem}.workflow-steps article{min-height:172px;padding:22px;position:relative;overflow:hidden}.workflow-steps article:after{content:"";border:1px solid #f5c84b38;border-radius:50%;width:46px;height:46px;position:absolute;bottom:18px;right:18px}.workflow-steps span{color:#f5c84b8c;font-size:2.5rem;font-weight:900;line-height:1;display:block}.workflow-steps strong{color:var(--ink);margin-top:20px;font-size:1.12rem;display:block}.split-showcase{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:start;gap:24px;display:grid}.feature-copy{padding:8px 0}.mini-point{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.mini-point strong{color:var(--ink);font-size:1.05rem;display:block}.mini-point p{margin:8px 0 0}.spotlight-panel{position:sticky;top:96px}.small-note{margin:16px 0 0;font-size:.94rem}.tools-grid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:18px;display:grid}.tool-panel{padding:22px}.code-row{border-radius:var(--radius);background:#07100b8a;border:1px solid #f5c84b38;grid-template-columns:minmax(170px,.42fr) 1fr auto;align-items:center;gap:18px;margin-top:16px;padding:16px;display:grid}.code-row strong{color:var(--accent);font-size:1.3rem}.code-row p{margin:0}.code-row button.is-active{background:var(--accent-2);border-color:var(--accent-2)}.ovr-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}.ovr-grid label{color:var(--muted);gap:8px;font-weight:800;display:grid}.ovr-grid input{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:44px;color:var(--ink);background:#07100b;padding:10px 12px}.ovr-output{border-radius:var(--radius);min-height:74px;color:var(--accent);background:#f5c84b1a;border:1px solid #f5c84b57;place-items:center;margin-top:16px;font-size:1.8rem;font-weight:900;display:grid}.filter-bar{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.role-grid,.step-grid,.table-wrap{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.compact-lab .role-grid{grid-template-columns:repeat(2,1fr)}.role-card,.cup-path article,.player-table article{padding:18px}.role-card strong,.cup-path strong,.player-table strong{color:var(--accent);font-size:1.1rem;display:block}.insight-grid{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:34px;display:grid}.insight-card{grid-column:span 3;padding:24px}.insight-card:first-child,.insight-card:nth-child(6){grid-column:span 4}.insight-card:nth-child(2),.insight-card:nth-child(7){grid-column:span 2}.insight-card h3{color:var(--ink);margin:0;font-size:1.15rem;line-height:1.28}.insight-card p{margin:12px 0 0}.knowledge-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.knowledge-tabs button{border:1px solid var(--line);border-radius:var(--radius);min-height:38px;color:var(--muted);cursor:pointer;background:#0d1b15c7;padding:8px 12px;font-weight:900}.knowledge-tabs button.is-active{color:var(--ink);background:#f5c84b21;border-color:#f5c84b75}.ad-slot{border-radius:var(--radius);color:#f8fbef94;background:#ffffff08;border:1px dashed #f8fbef47;place-items:center;width:min(728px,100% - 40px);min-height:90px;margin:76px auto 0;display:grid}.ad-slot iframe{color-scheme:normal;border:0;width:min(728px,100%);height:90px;display:block}.faq-list{margin-top:24px;gap:10px;max-width:860px;margin-inline:auto;display:grid}.faq-item button{width:100%;min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;padding:16px 18px;font-weight:900}.faq-item p{margin:0;padding:0 18px 18px;display:none}.faq-item[open] p{display:block}.final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:92px;margin-bottom:82px;padding:30px;display:grid}.final-cta .hero-actions{justify-content:flex-end;margin-top:0}.page-hero{grid-template-columns:minmax(0,.82fr) minmax(360px,.72fr);align-items:center;gap:36px;padding:76px 0 22px;display:grid}.page-hero img{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);object-fit:cover;object-position:center;box-shadow:var(--shadow)}.prose-block{max-width:850px}.read-next{padding-bottom:76px}.site-footer{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:32px;padding:42px 0;display:grid}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;display:flex}.site-footer a{color:var(--muted)}@media (width<=1040px){.site-header{grid-template-columns:1fr auto}.main-nav{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.stats,.command-results,.route-grid,.role-grid,.step-grid,.table-wrap,.workflow-steps,.insight-grid{grid-template-columns:repeat(2,1fr)}.route-card,.route-card:first-child,.route-card:nth-child(2){grid-column:span 1}.quick-answer,.guide-command,.content-band,.tools-grid,.workflow-board,.split-showcase,.final-cta,.page-hero,.site-footer{grid-template-columns:1fr}.source-panel,.cup-orbit,.spotlight-panel{position:static}.insight-card,.insight-card:first-child,.insight-card:nth-child(2),.insight-card:nth-child(6),.insight-card:nth-child(7){grid-column:span 1}.final-cta .hero-actions{justify-content:flex-start}.page-hero img{order:-1}}@media (width<=640px){.site-header{gap:12px;padding:10px 16px}.brand img{width:218px}.hero{min-height:650px}.hero-bg{object-position:62% center}.hero-scrim{background:linear-gradient(#07100bf0 0%,#07100ba3 46%,#07100bd1 100%)}.hero-copy{margin-left:0;padding:54px 20px 88px}h1{font-size:3.1rem}.hero-text{font-size:1rem}.stats,.command-results,.route-grid,.role-grid,.step-grid,.table-wrap,.workflow-steps,.insight-grid,.ovr-grid,.compact-lab .role-grid{grid-template-columns:1fr}.guide-command{width:min(1180px,100% - 40px)}.command-shell{grid-template-columns:1fr auto}.command-shell span{grid-column:1/-1}.cup-orbit{min-height:240px}.cup-orbit span{font-size:4rem}.section h2,.page-hero h1{font-size:2rem}.code-row{grid-template-columns:1fr}.button,.code-row button{width:100%}.site-footer nav{justify-content:flex-start}}:root{--bg:#062719;--surface:#103f27;--surface-2:#166237;--ink:#fffbea;--muted:#d4e8c9;--line:#fffbea38;--accent:#ffd447;--accent-2:#66df7b;--blue:#5cc7ff;--red:#ff6b58;--radius:14px;--shadow:0 18px 0 #02180eb3, 0 28px 58px #00000047;font-family:Aptos Display,Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif}html{background:#062719}body{image-rendering:auto;background:radial-gradient(circle at 18% 12%,#ffd4471f,#0000 22%),radial-gradient(circle at 80% 4%,#5cc7ff21,#0000 24%),linear-gradient(90deg,#ffffff0b 2px,#0000 2px) 0 0/96px 96px,linear-gradient(0deg,#ffffff09 2px,#0000 2px) 0 0/96px 96px,repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 48px),linear-gradient(#07351f 0%,#082d1e 42%,#071d15 100%)}.site-header{background:linear-gradient(#0e4b2af5,#082a1cf0),#0c3d27;border-bottom:3px solid #ffd44757;min-height:74px;box-shadow:0 5px #02180e99}.brand img{filter:none}.main-nav a,.locale-switcher select,.filter-bar button,.knowledge-tabs button{background:#04221694;border:2px solid #fffbea21;border-radius:12px;box-shadow:inset 0 -2px #00000038}.main-nav a:hover,.main-nav a[aria-current=page],.filter-bar button.is-active,.knowledge-tabs button.is-active{color:#fffbea;background:linear-gradient(#ffd44738,#ffd4471a);border-color:#ffd447db}.hero{background:#0b3b25;border-bottom:4px solid #ffd44757;min-height:704px}.hero:before{content:"";z-index:1;opacity:.72;pointer-events:none;background:radial-gradient(#0000 0 34%,#ffffff47 35% 36%,#0000 37%),linear-gradient(90deg,#0000 calc(50% - 2px),#ffffff59 calc(50% - 2px) calc(50% + 2px),#0000 calc(50% + 2px)),linear-gradient(#1a6d3700,#1a6d37d1);height:210px;position:absolute;inset:auto -8% -116px}.hero-bg{filter:saturate(1.12)contrast(1.04);transform:scale(1.01)}.hero-scrim{background:linear-gradient(90deg,#032618f5 0%,#04301ecc 31%,#04301e3d 63%,#04301e47 100%),linear-gradient(#07100b0a,#062719db)}.hero-game-bits{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-game-bits span{opacity:.18;background:linear-gradient(45deg,#0000 44%,#0b2f1fe6 45% 55%,#0000 56%),linear-gradient(-45deg,#0000 44%,#0b2f1fe6 45% 55%,#0000 56%),#fffbea;border:4px solid #fffbeaf2;border-radius:50%;width:54px;height:54px;display:block;position:absolute;box-shadow:0 7px #00000040}.hero-game-bits span:first-child{bottom:72px;left:7%;transform:rotate(-14deg)}.hero-game-bits span:nth-child(2){opacity:.14;width:30px;height:30px;top:120px;left:42%;transform:rotate(18deg)}.hero-game-bits span:nth-child(3){opacity:.13;width:38px;height:38px;bottom:132px;right:8%;transform:rotate(24deg)}.hero-copy{max-width:650px;padding-top:78px}.eyebrow{color:#ffd447;background:#08321ec7;border:2px solid #ffd447b8;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:34px;margin-bottom:18px;padding:7px 12px;font-size:.78rem;display:inline-flex;box-shadow:0 4px #00000047}h1{color:#fffbea;text-shadow:0 5px #042014db,0 14px 30px #00000057;max-width:600px}.hero-text{color:#fff7d4;text-shadow:0 2px #042014cc;max-width:500px}.button,.code-row button{border-width:2px;border-radius:13px;box-shadow:inset 0 -4px #0000002e,0 5px #02180e9e}.button.primary,.code-row button{color:#17300f;background:linear-gradient(#ffe876 0%,#ffcf3d 52%,#e89d26 100%);border-color:#fff0a6}.play-roblox{min-width:280px;min-height:62px;font-size:1.12rem;transform:rotate(-1deg);box-shadow:inset 0 -5px #74430047,0 7px #02180eb3,0 24px 42px #ffd44738}.play-roblox:hover{transform:translateY(-2px)rotate(-1deg)}.button.secondary{background:linear-gradient(#166237e6,#093c24e6);border-color:#fffbea42}.stats{background:#ffd447;border:3px solid #ffd4476b;border-radius:18px;box-shadow:0 10px #02180ead,0 24px 48px #0000003d}.stat{background:linear-gradient(#fffbea14,#0000),#0d4c2e}.stat strong{color:#fffbea;font-size:1.02rem}.command-shell,.source-panel,.route-card,.tool-panel,.role-card,.faq-item,.content-band,.cup-path article,.player-table article,.workflow-steps article,.insight-card,.final-cta{background:linear-gradient(#fffbea14,#fffbea05),radial-gradient(circle at 18% 0,#ffd4471f,#0000 30%),#0f4a2c;border:3px solid #fffbea29;border-radius:18px;box-shadow:0 8px #02180ead,0 18px 40px #00000038}.section-head.centered{position:relative}.section h2,.page-hero h1{color:#fffbea;text-shadow:0 3px #032114c7}.section p,.page-hero p,.site-footer p{color:#d6ebcb}.command-shell{transform:rotate(-.4deg)}.command-shell span,.route-card span,.panel-label,.section-label,.role-card strong,.cup-path strong,.player-table strong,.code-row strong,.source-panel strong{color:#ffd447}.command-results a{background:#0d3f28;border:2px solid #fffbea24;border-radius:14px;box-shadow:0 5px #02180e9e}.route-card{border-color:#fffbea2e;min-height:222px;overflow:hidden}.route-card:after,.insight-card:after,.workflow-steps article:after,.role-card:after,.player-table article:after{content:"";background:#ffd4471a;border:3px solid #fffbea1f;border-radius:9px;width:34px;height:34px;position:absolute;inset:auto 14px 14px auto;transform:rotate(10deg)}.route-card:first-child{background:linear-gradient(160deg,#ffd4472e,#0000 42%),#0e5833;transform:rotate(-.7deg)}.route-card:nth-child(2){background:linear-gradient(145deg,#5cc7ff33,#0000 44%),#0e4a3c;transform:rotate(.8deg)}.route-card:nth-child(3){background:linear-gradient(145deg,#66df7b2e,#0000 44%),#0d4a2d;transform:rotate(-.45deg)}.route-card:nth-child(4){background:linear-gradient(145deg,#ff6b582e,#0000 44%),#12462f;transform:rotate(.5deg)}.route-card:nth-child(5){background:linear-gradient(145deg,#fffbea1f,#0000 44%),#0c5233;transform:rotate(-.35deg)}.route-card:hover{border-color:#ffd447b3;transform:translateY(-5px)rotate(0)}.workflow-board{position:relative}.cup-orbit{background:radial-gradient(#0000 0 37%,#ffffff38 38% 39%,#0000 40%),linear-gradient(90deg,#0000 calc(50% - 2px),#ffffff38 calc(50% - 2px) calc(50% + 2px),#0000 calc(50% + 2px)),repeating-linear-gradient(90deg,#ffffff0b 0 2px,#0000 2px 52px),linear-gradient(#176c3c,#0e472b);border:4px solid #fffbea2e;border-radius:24px}.cup-orbit span{color:#ffd447;text-shadow:0 5px #042014d9}.workflow-steps article span{color:#ffd447;background:#ffd4471f;border:3px solid #ffd4479e;border-radius:15px;place-items:center;width:54px;height:54px;display:inline-grid;transform:rotate(-4deg)}.code-row{background:linear-gradient(90deg,#ffd44714,#0000 34%),#052619b8;border:3px solid #ffd44759;border-radius:16px}.ovr-grid input{background:#082719;border:2px solid #fffbea24;border-radius:12px;box-shadow:inset 0 3px #00000038}.ovr-output{color:#ffd447;text-shadow:0 3px #042014b3;background:linear-gradient(#ffd4472e,#ffd44714),#0a3a24;border:3px solid #ffd4478f;border-radius:16px}.role-card,.insight-card,.player-table article{position:relative;overflow:hidden}.table-wrap article:nth-child(2n),.role-card:nth-child(2n),.insight-card:nth-child(2n){background:linear-gradient(#5cc7ff14,#fffbea05),#0e4934}.ad-slot{background:repeating-linear-gradient(45deg,#ffffff06 0 10px,#0000 10px 20px),#052217b3;border:3px dashed #fffbea38;border-radius:18px}.faq-item{background:linear-gradient(90deg,#ffd44714,#0000 28%),#0f482d}.faq-item button:before{content:"";background:#ffd447;border-radius:3px;width:10px;height:10px;margin-right:10px;display:inline-block;transform:rotate(12deg);box-shadow:0 2px #00000042}.final-cta{background:radial-gradient(circle at 90% 10%,#5cc7ff29,#0000 28%),linear-gradient(135deg,#ffd4472e,#ff6b5817),#0e5532;border-color:#ffd4476b}.page-hero img{border:4px solid #fffbea2e;border-radius:22px;transform:rotate(.6deg);box-shadow:0 10px #02180ea6,0 28px 54px #00000040}.site-footer{border-top:3px solid #ffd44747}@media (prefers-reduced-motion:no-preference){.hero-bg{animation:16s ease-in-out infinite alternate hero-drift}.hero-game-bits span{animation:5s ease-in-out infinite alternate bit-float}.hero-game-bits span:nth-child(2){animation-delay:.9s}.hero-game-bits span:nth-child(3){animation-delay:1.6s}}@keyframes hero-drift{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.035)translate(-10px,4px)}}@keyframes bit-float{0%{translate:0}to{translate:0 -14px}}@media (width<=1040px){.route-card,.route-card:first-child,.route-card:nth-child(2),.route-card:nth-child(3),.route-card:nth-child(4),.route-card:nth-child(5){transform:none}}@media (width<=640px){.hero{min-height:660px}.hero-copy{padding-top:42px}.hero-game-bits span:first-child{bottom:118px;left:72%}.play-roblox{width:min(100%,292px);min-width:0}.stats,.command-shell,.source-panel,.route-card,.tool-panel,.role-card,.faq-item,.player-table article,.workflow-steps article,.insight-card,.final-cta{box-shadow:0 6px #02180ead,0 16px 32px #0003}}
