.sid-launchpad{--sid-ink:#edf0ff;--sid-muted:#9cabc5;--sid-purple:#bfa5ff;color:var(--sid-ink);background:radial-gradient(at 88% 4%,#30224465,#0000 35%),radial-gradient(at 0 60%,#183a4633,#0000 40%),#101321;min-height:100vh;font-family:Nunito,sans-serif}.sid-launchpad *{box-sizing:border-box}.sid-launchpad a{color:inherit;text-decoration:none}.sid-launchpad button{font:inherit;cursor:pointer}.sid-launchpad a:focus-visible,.sid-launchpad button:focus-visible{outline-offset:5px;outline:3px solid #c5aeff}.sid-skip{z-index:50;background:#fff;padding:12px;position:absolute;top:-80px;left:16px;color:#111!important}.sid-skip:focus{top:12px}.sid-topbar{border-bottom:1px solid #ffffff0d;align-items:center;gap:40px;max-width:1440px;margin:auto;padding:24px 48px;display:flex}.sid-logo{white-space:nowrap;align-items:center;gap:12px;font:500 25px Fredoka,sans-serif;display:flex}.sid-logo b{color:#c1a5ff;font-weight:600}.sid-logo small{letter-spacing:2.5px;color:#a4afc6;margin-top:4px;font:900 7px Nunito,sans-serif;display:block}.sid-logo-icon{color:#292443;background:linear-gradient(140deg,#d5b9ff,#9579df);border-radius:15px;place-items:center;width:43px;height:43px;display:grid;transform:rotate(-6deg);box-shadow:0 4px #49377b}.sid-logo-icon svg{transform:rotate(6deg)}.sid-topbar nav{color:#9eabc4;align-items:center;gap:30px;margin-left:40px;font-size:13px;font-weight:800;display:flex}.sid-topbar nav a{align-items:center;gap:8px;display:flex}.sid-topbar nav a:hover,.sid-topbar nav .sid-nav-active{color:#e5dcff}.sid-join-top{background:#b39ae912;border:1px solid #b8a4eb4d;border-radius:12px;align-items:center;gap:9px;margin-left:auto;padding:12px 17px;font-size:12px;font-weight:900;display:flex}.sid-content{max-width:1344px;margin:auto;padding:0 48px}.sid-welcome{justify-content:space-between;align-items:center;margin:47px 0 29px;display:flex}.sid-kicker{letter-spacing:2.3px;color:#b6a1e8;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.sid-kicker>span{background:#c8a6ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #c8a6ff66}.sid-welcome h1{letter-spacing:-1px;margin:13px 0 11px;font:500 clamp(30px,3.1vw,46px)/1.2 Fredoka,sans-serif}.sid-welcome h1 em{color:#c5aff9;font-style:normal}.sid-welcome p{color:#9caac2;margin:0;font-size:14px}.sid-mobile-break{display:none}.sid-welcome-sticker{color:#d8c69e;background:#ecd29e08;border:1px dashed #f8d68a4d;border-radius:17px;align-items:center;gap:13px;margin-right:10px;padding:14px 20px;display:flex;transform:rotate(7deg)}.sid-welcome-sticker svg{color:#f2cc7b}.sid-welcome-sticker span{font-size:11px;line-height:1.5}.sid-feature-row{grid-template-columns:minmax(0,2.25fr) minmax(250px,1fr);gap:22px;display:grid}.sid-feature{isolation:isolate;background:#111c37;border:1px solid #adc8fa35;border-radius:27px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.sid-feature>img{object-fit:cover;object-position:25% center;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.sid-feature-shade{background:linear-gradient(90deg,#0b1636f5 0%,#122443c9 34%,#10234320 70%),linear-gradient(#0000 40%,#0a162c88);position:absolute;inset:0}.sid-feature-label{letter-spacing:1.7px;color:#fce4ab;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a193288;border:1px solid #e6cb8d50;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:900;display:flex;position:absolute;top:22px;left:26px}.sid-feature-copy{padding:85px 30px 30px;position:relative}.sid-world-tag{letter-spacing:2px;color:#97cfdc;font-size:8px;font-weight:900}.sid-feature h2{color:#fff2ce;letter-spacing:-1.5px;text-shadow:0 4px #1a2443;margin:15px 0 0;font:600 58px/.88 Fredoka,sans-serif}.sid-feature h2>span{color:#ffd983}.sid-feature h2 small{letter-spacing:5px;color:#9de7e5;margin-top:15px;font:900 11px Nunito;display:block}.sid-feature-copy>p{color:#c0d7e9;margin:17px 0 22px;font-size:12px;line-height:1.7}.sid-feature-actions{align-items:center;gap:18px;display:flex}.sid-button{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:12px 20px;font-size:13px;font-weight:900;transition:transform .2s,filter .2s;display:inline-flex}.sid-button:hover{filter:brightness(1.06);transform:translateY(-2px)}.sid-yellow{background:linear-gradient(#ffe5a5,#f8cb6d);box-shadow:0 4px #a77937;color:#3b2910!important}.sid-feature-actions>span{color:#d1e3ec;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.sid-dot{background:#78d4b3;border-radius:50%;width:5px;height:5px}.sid-floating-gem{color:#fff0a0;font-size:35px;animation:5s ease-in-out infinite sid-float;position:absolute;bottom:27px;right:28px}.sid-crew-card{text-align:center;background:radial-gradient(at 50% 0,#49366a80,#0000 65%),#201d35;border:1px solid #b2a1e333;border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.sid-ticket-art{justify-content:center;align-items:center;height:195px;display:flex;position:relative}.sid-ticket{color:#413365;background:linear-gradient(135deg,#e2d4ff,#ae92df);border-radius:13px;align-items:center;gap:12px;width:163px;padding:15px 22px;display:flex;position:relative;transform:rotate(-10deg);box-shadow:0 8px #74579f,0 20px 30px #0003}.sid-ticket:before,.sid-ticket:after{content:"";background:#2c2541;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:-8px}.sid-ticket:after{left:auto;right:-8px}.sid-ticket span{letter-spacing:1px;font-size:9px;font-weight:900;line-height:1.5}.sid-ticket i{letter-spacing:9px;color:#ad95d3;font-size:9px;font-style:normal;position:absolute;bottom:-26px;left:0;right:0}.sid-mini-star{color:#efd195;font-size:25px;position:absolute;top:24px;right:43px;transform:rotate(12deg)}.sid-avatar-orbit{padding-left:9px;display:flex;position:absolute;bottom:4px}.sid-avatar-orbit span{background:#e7bd87;border:3px solid #29223e;border-radius:50%;place-items:center;width:39px;height:39px;margin-left:-9px;font-size:21px;display:grid}.sid-avatar-orbit span:nth-child(2){background:#9fcfa9}.sid-avatar-orbit span:nth-child(3){background:#b1b4e2}.sid-crew-copy{margin-top:auto;padding:20px 23px 25px}.sid-crew-copy .sid-kicker{letter-spacing:1.8px;justify-content:center;font-size:8px}.sid-crew-copy h2{margin:9px 0;font:500 26px Fredoka}.sid-crew-copy p{color:#b8accd;margin:10px 0 18px;font-size:12px;line-height:1.7}.sid-purple{background:#c8aff8;width:100%;box-shadow:0 4px #7860a0;color:#302344!important}.sid-crew-copy>small{color:#ac9cc0;margin-top:15px;font-size:9px;display:block}.sid-library{margin-top:45px;scroll-margin-top:25px}.sid-library-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sid-library-heading h2{margin:9px 0 0;font:500 27px Fredoka}.sid-library-heading h2>span{color:#cfadff;margin-left:13px;font-size:20px}.sid-library-heading p{color:#8999b4;margin:0 0 5px;font-size:11px}.sid-filters{align-items:center;gap:8px;margin:23px 0 19px;display:flex}.sid-filters button{color:#a9b6d0;background:#1a2030;border:1px solid #7481a22e;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:11px;font-weight:800;display:flex}.sid-filters button.active{color:#302443;background:#c0a7f4;border-color:#d6c4ff}.sid-game-count{color:#73839f;margin-left:auto;font-size:10px}.sid-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sid-game-card{background:#1a2030;border:1px solid #9cadd525;border-radius:20px;min-width:0;transition:transform .22s,border-color .22s;animation:.35s both sid-reveal;overflow:hidden}.sid-game-card:hover{border-color:#c7b4ff66;transform:translateY(-5px)}.sid-card-art{isolation:isolate;background:#142d37;height:204px;display:block;position:relative;overflow:hidden}.sid-card-art>img{object-fit:cover;object-position:20% center;width:100%;height:100%;transition:transform .6s;position:absolute}.sid-card-art:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a1b30d9,#0000),linear-gradient(#0000,#0a1b3099);position:absolute;inset:0}.sid-card-art>img{z-index:-2}.sid-game-card:hover .sid-card-art>img{transform:scale(1.05)}.sid-card-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:1px;color:#d0e8f0;background:#112134b3;border:1px solid #ffffff2b;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:900;display:flex;position:absolute;top:15px;left:16px}.sid-card-art-title{letter-spacing:-.5px;color:#ffe1a1;text-shadow:0 3px #122239;font:600 31px/.98 Fredoka;position:absolute;bottom:24px;left:20px}.sid-card-art-title small{letter-spacing:2px;color:#b0ece2;margin-top:10px;font:900 7px Nunito;display:block}.sid-card-play{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;bottom:18px;right:16px}.sid-card-body{padding:19px 20px 18px}.sid-card-meta{color:#98a8c3;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.sid-card-meta>span:first-child{color:#b7b4d7;align-items:center;gap:5px;display:flex}.sid-card-body h3{margin:13px 0 8px;font:500 22px Fredoka}.sid-card-body p{color:#9fadc5;margin:0 0 17px;font-size:11px;line-height:1.8}.sid-card-link{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;font-weight:900;display:flex;color:#e0d1ff!important}.sid-words .sid-card-art-title{color:#c5f3c3}.sid-quiz-art{background:radial-gradient(at 100% 0,#d6967c66,#0000 70%),linear-gradient(140deg,#6b3f56,#3c304e)}.sid-quiz-art .sid-card-art-title{color:#ffdcba;font-size:25px}.sid-quiz-art .sid-card-art-title small{color:#e9bcd1}.sid-quiz-shapes{position:absolute;top:40px;right:25px;transform:rotate(15deg)}.sid-quiz-shapes>span{color:#83504c;background:linear-gradient(135deg,#ffd790,#ed9d69);border-radius:16px;place-items:center;width:66px;height:70px;font:600 53px Fredoka;display:grid;position:absolute;top:0;right:0;transform:rotate(-18deg);box-shadow:0 6px #b16b54}.sid-quiz-shapes>span:nth-child(2){color:#695484;background:#d2bbff;width:42px;height:45px;font-size:30px;top:-12px;right:70px;transform:rotate(-32deg);box-shadow:0 5px #8c6eac}.sid-quiz-shapes>span:nth-child(3){color:#437879;background:#acded4;width:37px;height:40px;font-size:26px;top:50px;right:60px;box-shadow:0 4px #5e9b97}.sid-quiz-shapes i{color:#ffecba;font-size:22px;font-style:normal;position:absolute;top:-30px;right:30px}.sid-teacher-band{background:linear-gradient(110deg,#27223888,#1b263680);border:1px solid #958ab02b;border-radius:20px;align-items:center;gap:22px;margin:35px 0 0;padding:26px;display:flex}.sid-teacher-icon{color:#c5a8f7;background:#42345e55;border:1px solid #a98ed033;border-radius:17px;flex-shrink:0;place-items:center;width:60px;height:60px;display:grid;transform:rotate(-5deg)}.sid-teacher-band .sid-kicker{letter-spacing:1.6px;font-size:7px}.sid-teacher-band h2{margin:7px 0;font:500 20px Fredoka}.sid-teacher-band p{color:#9eacc3;margin:0;font-size:11px;line-height:1.6}.sid-outline{background:#30283f66;border:1px solid #a08ab355;flex-shrink:0;margin-left:auto;font-size:11px}.sid-footer{border-top:1px solid #ffffff0d;align-items:center;gap:25px;margin-top:30px;padding:35px 0;display:flex}.sid-footer strong{color:#bac6dc;font:500 18px Fredoka}.sid-footer strong>span{color:#b9a1e6;margin-left:8px;font-size:13px}.sid-footer p{color:#74829d;margin:5px 0 0;font-size:9px}.sid-footer nav{color:#9da9bf;gap:20px;margin-left:auto;font-size:10px;display:flex}.sid-footer>small{color:#67768f;font-size:8px}.sid-launchpad a:hover:not(.sid-button):not(.sid-card-art){color:#e3d7ff}@keyframes sid-float{50%{transform:translateY(-9px)rotate(10deg)}}@keyframes sid-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.sid-feature{min-height:450px}.sid-feature-copy{padding-top:95px}.sid-feature h2{font-size:65px}}@media (width<=1050px){.sid-topbar{gap:20px;padding:20px 28px}.sid-topbar nav{gap:18px;margin-left:10px}.sid-content{padding:0 28px}.sid-feature-row{grid-template-columns:minmax(0,1.8fr) minmax(235px,1fr)}.sid-feature-copy{padding-left:23px}.sid-feature h2{font-size:54px}.sid-game-grid{gap:15px}.sid-card-body{padding:17px 16px}.sid-card-meta{font-size:7px}.sid-card-body p{font-size:10px}.sid-library-heading p{display:none}.sid-teacher-band{gap:15px;padding:22px}.sid-teacher-band h2{font-size:18px}.sid-teacher-icon{width:50px;height:50px}.sid-footer>small{display:none}}@media (width<=760px){.sid-topbar{padding:17px 20px}.sid-logo{font-size:22px}.sid-logo-icon{border-radius:12px;width:36px;height:36px}.sid-topbar nav{display:none}.sid-join-top{padding:10px 12px;font-size:10px}.sid-join-top>svg:last-child{display:none}.sid-content{padding:0 20px}.sid-welcome{margin:30px 0 24px}.sid-welcome h1{font-size:34px;line-height:1.13}.sid-welcome p{max-width:30ch;font-size:12px;line-height:1.6}.sid-mobile-break{display:block}.sid-welcome-sticker{display:none}.sid-feature-row{grid-template-columns:1fr;gap:18px}.sid-feature{min-height:385px}.sid-feature>img{object-position:32% center}.sid-feature h2{font-size:52px}.sid-feature-copy{padding:83px 22px 25px}.sid-feature-label{font-size:7px;top:20px;left:22px}.sid-feature-copy p{font-size:11px}.sid-feature-actions{gap:12px}.sid-feature-actions>span{font-size:9px}.sid-crew-card{text-align:left;border-radius:20px;flex-direction:row;align-items:center;gap:18px;padding:20px}.sid-ticket-art{flex-shrink:0;width:100px;height:115px}.sid-ticket{flex-direction:column;gap:0;width:95px;padding:12px}.sid-ticket svg{width:27px;height:27px}.sid-ticket span{text-align:center;margin-top:5px;font-size:6px}.sid-mini-star{font-size:16px;top:0;right:0}.sid-ticket i{display:none}.sid-avatar-orbit{bottom:-4px}.sid-avatar-orbit span{border-width:2px;width:27px;height:27px;font-size:15px}.sid-crew-copy{flex:1;margin:0;padding:0}.sid-crew-copy .sid-kicker{justify-content:flex-start;font-size:6px}.sid-crew-copy h2{margin:7px 0;font-size:22px}.sid-crew-copy p{margin:7px 0 12px;font-size:10px;line-height:1.5}.sid-crew-copy p br{display:none}.sid-purple{min-height:39px;padding:9px 12px;font-size:11px}.sid-crew-copy>small{margin-top:10px;font-size:8px}.sid-library{margin-top:32px}.sid-library-heading h2{font-size:25px}.sid-filters{flex-wrap:wrap;gap:6px;margin-top:18px}.sid-filters button{gap:5px;padding:9px 10px;font-size:9px}.sid-filters svg{width:13px}.sid-game-count{display:none}.sid-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sid-card-art{height:175px}.sid-card-art-title{font-size:25px;bottom:20px;left:14px}.sid-card-art-title small{letter-spacing:1.3px;font-size:6px}.sid-card-play{width:29px;height:29px;bottom:14px;right:11px}.sid-card-play svg{width:15px}.sid-card-meta{flex-wrap:wrap;gap:5px}.sid-card-meta>span:last-child{display:none}.sid-card-body h3{font-size:19px}.sid-card-body p br{display:none}.sid-card-badge{font-size:6px;top:12px;left:12px}.sid-quiz-art .sid-card-art-title{font-size:19px}.sid-quiz-shapes{transform-origin:100% 0;right:13px;transform:scale(.75)rotate(15deg)}.sid-teacher-band{flex-wrap:wrap;gap:14px;padding:20px}.sid-teacher-band>div:nth-child(2){flex:1;min-width:180px}.sid-teacher-band h2{font-size:18px;line-height:1.3}.sid-teacher-band .sid-outline{width:100%;min-height:42px;margin:2px 0 0}.sid-footer{flex-wrap:wrap;gap:20px;padding:25px 0}.sid-footer nav{gap:14px}.sid-footer>small{width:100%;display:block}}@media (width<=420px){.sid-content{padding:0 16px}.sid-topbar{gap:10px;padding:15px 16px}.sid-logo{font-size:20px}.sid-logo small{letter-spacing:1.6px;font-size:6px}.sid-join-top{padding:9px;font-size:9px}.sid-game-grid{grid-template-columns:1fr}.sid-card-art{height:210px}.sid-card-art-title{font-size:34px;left:22px}.sid-card-art-title small{font-size:8px}.sid-card-body{padding:20px}.sid-card-meta{font-size:9px}.sid-card-meta>span:last-child{display:block}.sid-card-body h3{font-size:24px}.sid-card-body p,.sid-card-link{font-size:12px}.sid-card-play{width:38px;height:38px}.sid-quiz-art .sid-card-art-title{font-size:28px}.sid-quiz-shapes{right:30px;transform:rotate(15deg)}.sid-filters button{padding:8px;font-size:8px}.sid-crew-card{gap:14px;padding:18px 14px}}@media (prefers-reduced-motion:reduce){.sid-launchpad *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sid-carousel{background:#151c2d;border:1px solid #adc8fa35;border-radius:27px;min-width:0;overflow:hidden}.sid-carousel .sid-feature{border:0;border-radius:0;min-height:450px;animation:.5s both sid-reveal}.sid-carousel .sid-feature-copy>p{max-width:31ch;min-height:42px}.sid-feature-1>img{object-position:center;transform:none}.sid-feature-1 .sid-feature-shade{background:linear-gradient(90deg,#082b2cf5,#0c2b32c9 38%,#10234310 85%)}.sid-feature-1 h2>span{color:#a3f0c4}.sid-watch{color:#edf0ff;background:#111e35ba;border:1px solid #ffffff4a;border-radius:24px;align-items:center;gap:8px;margin-top:20px;padding:9px 14px;display:flex;font-size:11px!important}.sid-watch span{color:#a8b9d4;font-size:9px}.sid-carousel-controls{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.sid-world-tabs,.sid-carousel-arrows{gap:6px;display:flex}.sid-carousel-controls button{color:#9aaac6;background:0 0;border:1px solid #0000;border-radius:10px;min-height:42px;padding:8px 12px;font-size:11px;font-weight:800}.sid-world-tabs button[aria-pressed=true]{color:#e3d7ff;background:#c3a9ff20;border-color:#c3a9ff50}.sid-world-tabs span{color:#a18dc8;margin-right:8px;font-size:9px}.sid-carousel-arrows button{place-items:center;min-width:36px;padding:8px;display:grid}.sid-carousel-controls button:hover{background:#ffffff12}.sid-preview-dialog{color:#edf0ff;background:#141b2d;border:1px solid #c9b5ff66;border-radius:22px;width:min(960px,94vw);max-height:90vh;padding:0;overflow:auto;box-shadow:0 30px 120px #0009}.sid-preview-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a18dc}.sid-preview-dialog video{aspect-ratio:16/9;width:100%;display:block}.sid-preview-top{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.sid-preview-top button{color:#fff;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sid-preview-dialog p{color:#a8b9d4;padding:0 20px;font-size:12px}@media (width<=760px){.sid-carousel .sid-feature{min-height:440px}.sid-carousel-controls{flex-wrap:wrap;padding:10px}.sid-world-tabs{flex:1}.sid-world-tabs button{padding:8px;font-size:10px}.sid-world-tabs span{display:none}.sid-carousel-arrows{gap:0}.sid-carousel-arrows button{min-width:30px;padding:5px}.sid-preview-top{font-size:12px}}.sid-preview-dialog{margin:auto}.sid-brand-logo{width:180px;height:auto;display:block}@media (width<=760px){.sid-brand-logo{width:145px}}@media (width<=420px){.sid-brand-logo{width:130px}}
