:root{--ui-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--surface:#111427;--surface-2:#171b31;--line:#ffffff1a;--muted:#a8adc3;--accent:#ffd34f;--accent-2:#ff4f88;--violet:#7657ff;--shadow:0 24px 70px #00000057}html,body{color:#f8f9ff;font-family:var(--ui-font);letter-spacing:0;background:#080a13}button,input,textarea,select{font-family:var(--ui-font);letter-spacing:0}button{transition:transform .18s,filter .18s,border-color .18s,background .18s}button:not(:disabled):hover{transform:translateY(-1px)}.tag{font-family:var(--ui-font);letter-spacing:.13em;border-radius:999px;font-size:11px;font-weight:800}.primary{font-family:var(--ui-font);letter-spacing:.035em;font-weight:900;border-width:1px!important;border-radius:13px!important;box-shadow:0 10px 25px #f2a82f2e!important}.official-brand{width:205px;height:66px}.official-brand img{filter:drop-shadow(0 9px 18px #00000059);transform:none}.audio-toggle{border-radius:11px!important}.home.home-091{min-height:100vh;overflow:hidden;background-color:#080a13!important;background-image:radial-gradient(circle at 13% 20%,#7657ff38,#0000 31%),radial-gradient(circle at 86% 22%,#ff4f8824,#0000 27%),radial-gradient(circle at 52% 76%,#ffd34f12,#0000 33%),linear-gradient(#0b0e1b 0%,#080a13 54%,#0c0f1c 100%)!important;background-position:50%!important;background-size:auto!important}.home.home-091:before{content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.home-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-ambient span{filter:blur(10px);opacity:.3;border-radius:50%;position:absolute}.home-ambient span:first-child{background:#704cff;width:350px;height:350px;top:210px;left:-160px}.home-ambient span:nth-child(2){background:#ff477d;width:260px;height:260px;top:120px;right:-110px}.home-ambient span:nth-child(3){opacity:.08;background:#ffcf48;width:180px;height:180px;top:520px;left:52%}.home.home-091>.home-topbar{background:0 0;border:0;align-items:center;max-width:1240px;height:88px;margin:0 auto;padding:12px 24px;display:flex;position:relative;top:auto;left:auto;right:auto;overflow:visible}.home.home-091>.home-topbar nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111427b8;border-radius:16px;align-items:center;gap:7px;padding:6px;display:flex;box-shadow:0 16px 40px #00000038}.home.home-091>.home-topbar nav button{color:#d7daea;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.home.home-091>.home-topbar nav button:hover{border-color:var(--line);color:#fff;background:#ffffff12}.home.home-091>.home-topbar nav .nav-settings{justify-content:center;width:40px;height:40px;padding:0;font-size:16px}.nav-icon{width:23px;height:23px;color:var(--accent);background:#ffffff12;border-radius:7px;place-items:center;font-weight:900;display:grid}.home.home-091 .hero.hero-091{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);place-items:center stretch;gap:70px;max-width:1240px;min-height:610px;padding:60px 28px 70px}.home.home-091 .hero-copy{text-align:left;width:auto;box-shadow:none;clip-path:none;background:0 0;border:0;padding:0}.hero-kicker{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.home.home-091 .hero-copy .tag{color:#ffe07b;background:#ffd34f1f;border:1px solid #ffd34f42}.version-badge{letter-spacing:.08em;color:#aab0c9;font-size:11px;font-weight:800}.home.home-091 .hero h1{font-family:var(--font-display);letter-spacing:-.02em;text-shadow:none;color:#f9f9ff;margin:22px 0 18px;font-size:clamp(54px,6.2vw,88px);line-height:.91}.home.home-091 .hero h1 em{color:var(--accent);font-style:normal}.home.home-091 .hero p{color:#b7bccf;max-width:650px;text-shadow:none;margin:0;font-size:17px;line-height:1.7}.home.home-091 .hero-actions{justify-content:flex-start;gap:11px;margin:29px 0 22px}.home.home-091 .hero-actions button{border:1px solid var(--line);min-width:0;box-shadow:none;border-radius:13px;padding:15px 18px;font-size:13px;font-weight:900}.home.home-091 .hero-actions .primary{color:#21180b!important;background:linear-gradient(135deg,#ffe168,#f5b73f)!important;border-color:#ffe9a0!important}.secondary-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f2f3fa!important;background:#ffffff0e!important;border-color:#ffffff24!important}.hero-trust{flex-wrap:wrap;gap:8px;display:flex}.hero-trust span{border:1px solid var(--line);color:#9da3ba;background:#ffffff09;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.hero-showcase{isolation:isolate;place-items:center;min-height:470px;display:grid;position:relative}.showcase-glow{filter:blur(4px);z-index:-1;background:radial-gradient(circle,#7657ff47,#0000 66%);border-radius:50%;width:390px;height:390px;position:absolute}.showcase-card{width:min(100%,480px);box-shadow:var(--shadow),inset 0 1px #ffffff0f;background:linear-gradient(150deg,#1c2039f5,#0d101ff5);border:1px solid #ffffff21;border-radius:25px;padding:18px;transform:rotate(1.5deg)}.showcase-card header{color:#aab0c9;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:auto;padding:0 0 14px;font-size:10px;font-weight:800;display:grid;position:static}.showcase-card header b{text-align:center;color:#e8eaf4}.showcase-card header i{color:#ffe06d;background:#ffd34f1f;border-radius:8px;padding:6px 8px;font-style:normal}.showcase-clue{background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;margin:9px 0;padding:18px}.showcase-clue small{color:#ffd65b;letter-spacing:.11em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.showcase-clue strong{color:#f0f1f7;font-size:14px;line-height:1.55;display:block}.showcase-clue.muted{opacity:.58;transform:scale(.97)}.showcase-answer{background:linear-gradient(135deg,#ff4f8826,#7657ff26);border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 15px;display:flex}.showcase-answer span{color:#a9aec2;font-size:10px;font-weight:800}.showcase-answer b{color:#fff;font-size:12px}.showcase-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d101fe0;border:1px solid #ffffff21;border-radius:12px;padding:10px 12px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 15px 35px #00000047}.chip-a{top:55px;right:-2px;transform:rotate(4deg)}.chip-b{color:#8ef0c7;bottom:70px;left:-8px;transform:rotate(-5deg)}.home-value{z-index:2;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1184px;margin:0 auto 54px;padding:0 28px;display:grid;position:relative}.home-value article{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121628c2;border-radius:17px;align-items:center;gap:14px;padding:18px;display:flex}.home-value article>span{font-family:var(--font-display);color:#ffd34f59;font-size:31px}.home-value b{letter-spacing:.04em;font-size:12px;display:block}.home-value small{color:#9399af;margin-top:5px;font-size:12px;line-height:1.45;display:block}.home.home-091 .daily-pulse,.home.home-091 .leaderboard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:1128px;margin-left:auto;margin-right:auto;border:1px solid var(--line)!important;background:#101324c2!important;border-radius:22px!important;box-shadow:0 18px 48px #00000038!important}.home.home-091 .quick{background:0 0;gap:10px;max-width:1184px;margin:44px auto 24px;padding:0 28px 44px}.home.home-091 .quick article{border:1px solid var(--line);box-shadow:none;background:#111427b3;border-radius:17px;grid-template-columns:45px 1fr;padding:20px}.home.home-091 .quick i{color:#ffd85d;font-family:var(--ui-font);background:#ffd34f21;border:0;border-radius:11px;font-weight:900}.home.home-091 .quick b{font-family:var(--ui-font);font-size:12px}.home.home-091 .quick span{color:#969caf;font-size:12px;line-height:1.45}.home-meta{color:#6f758a!important;font-family:var(--ui-font)!important;background:#080a13!important;border-top:1px solid #ffffff0f!important;justify-content:center!important;align-items:center!important;gap:14px!important;padding:20px 24px 28px!important;font-size:10px!important;display:flex!important}.home-meta button{color:#8d93a7!important;background:0 0!important;border:0!important;padding:6px!important;font-size:10px!important}.home-meta button:hover{color:#fff!important}.lobby.lobby-091{background:radial-gradient(circle at 18% 8%,#7657ff2e,#0000 30%),linear-gradient(#0b0e1a,#080a13 65%)!important}.lobby.lobby-091>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a13b8;height:82px;padding:8px max(24px,5vw)}.lobby-head-actions{align-items:center;gap:8px;display:flex}.lobby.lobby-091>header button{border:1px solid var(--line);color:#d9dcea;font-family:var(--ui-font);box-shadow:none;background:#ffffff0d;border-radius:11px;font-size:11px;font-weight:800}.lobby.lobby-091 .admin-trigger{color:#ffe277;background:#ffd34f14;border-color:#ffd34f42}.lobby.lobby-091>section{text-align:left;width:min(980px,94vw);margin:36px auto 70px}.lobby-eyebrow{color:#868ca1;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.lobby-eyebrow .tag{color:#b9abff;background:#7657ff21;border-color:#7657ff47}.lobby.lobby-091 h1{text-shadow:none;letter-spacing:-.02em;margin:18px 0 8px;font-size:clamp(42px,5vw,67px)}.lobby.lobby-091>section>p{color:#9ba1b5;line-height:1.5}.room-code{border:1px solid var(--line);background:#121628d6;border-radius:18px;justify-content:space-between;margin:22px 0;padding:17px 18px;box-shadow:0 18px 40px #0003}.room-code>div{grid-template-columns:auto auto;align-items:center;column-gap:16px;display:grid}.room-code small{color:#8d93a8;font-family:var(--ui-font);letter-spacing:.1em;grid-column:1/-1;font-size:10px;font-weight:800}.room-code b{font-family:var(--font-display);letter-spacing:.14em;color:#ffd85c;font-size:40px}.room-code button{border:1px solid var(--line);color:#e8eaf4;background:#ffffff0d;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.room-qr{border:5px solid #fff!important;border-radius:12px!important;width:105px!important;height:105px!important}.player-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:18px 0!important;display:grid!important}.player-grid article{border:1px solid var(--line)!important;border-left:3px solid var(--pc,#525a7d)!important;min-height:76px!important;box-shadow:none!important;background:#111426c7!important;border-radius:15px!important}.player-grid article.bot-player{background:linear-gradient(135deg,#ffd34f14,#111426e0)!important;border-color:#ffd34f2e!important}.player-grid article.empty{opacity:.55;border-style:dashed!important;border-left-width:1px!important}.player-grid b{font-family:var(--ui-font)!important;font-size:12px!important}.player-grid small{font-family:var(--ui-font)!important;letter-spacing:.02em!important;font-size:10px!important}.lobby.lobby-091 .ready,.lobby.lobby-091 .start{font-family:var(--ui-font)!important;border-radius:13px!important;font-weight:900!important}.lobby.lobby-091 .ready{border:1px solid var(--line)!important;box-shadow:none!important;color:#e8eaf4!important;background:#ffffff0d!important}.test-mode-banner{color:#ffe47c;font-family:var(--ui-font);background:#ffd34f13;border:1px solid #ffd34f3d;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:12px 14px;display:flex}.test-mode-banner b{letter-spacing:.045em;font-size:11px}.test-mode-banner span{color:#b5ad8d;font-size:11px;line-height:1.4}.admin-panel{box-shadow:var(--shadow);background:linear-gradient(145deg,#1e1c26f5,#0f111efa);border:1px solid #ffd34f38;border-radius:18px;grid-template-columns:1.2fr 1fr 1fr;align-items:end;gap:14px;margin:18px 0;padding:20px;display:grid}.admin-panel h2{font-family:var(--font-display);margin:8px 0 4px;font-size:28px}.admin-panel p{color:#9da2b4;margin:0;font-size:11px;line-height:1.5}.admin-badge{color:#291f0c;background:#ffd54a;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.admin-panel label{color:#a4a9ba;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.admin-panel input,.admin-panel select{border:1px solid var(--line);color:#fff;background:#0b0e19;border-radius:10px;outline:none;width:100%;padding:11px}.admin-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.admin-actions button{border:1px solid var(--line);color:#fff;background:#ffffff0d;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:900}.game{background:radial-gradient(circle at 50% 0,#7657ff1f,#0000 32%),#090b15!important}.game>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)!important;background:#090b15db!important}.game-test-banner{max-width:680px;margin:0 auto 12px}.game .play>.game-test-banner{max-width:none;margin:0 0 10px}.dice-screen .game-test-banner,.round-end .game-test-banner,.end .game-test-banner{margin:10px auto 20px}.game-layout>aside,.game .play,.big-card,.number-board,.category-banner,.event-help{box-shadow:none!important;border-color:#ffffff1a!important;border-radius:16px!important}.game-layout>aside,.game .play{background:#0f1221c7!important}.category-banner{background:linear-gradient(135deg,#7657ff24,#ff4f8812)!important}.game aside article{border-radius:11px!important}.game aside article b,.game aside article small,.category-banner small,.points-split,.number-board,.big-card,.guess,.status{font-family:var(--ui-font)}@media (max-width:900px){.home.home-091>.home-topbar{height:auto;min-height:76px;padding:8px 15px}.official-brand{width:170px;height:58px}.home.home-091>.home-topbar nav{gap:3px;padding:4px}.home.home-091>.home-topbar nav button{padding:9px}.home.home-091>.home-topbar nav button span:last-child{display:none}.home.home-091>.home-topbar nav .nav-icon{display:grid}.home.home-091 .hero.hero-091{grid-template-columns:1fr;gap:16px;padding:44px 22px 55px}.home.home-091 .hero-copy{text-align:center}.hero-kicker,.home.home-091 .hero-actions,.hero-trust{justify-content:center}.home.home-091 .hero p{margin:auto}.hero-showcase{min-height:390px}.showcase-card{width:min(92vw,470px)}.chip-a{right:2%}.chip-b{left:3%}.home-value{grid-template-columns:1fr;padding:0 18px}.admin-panel{grid-template-columns:1fr 1fr}.admin-panel>div:first-child{grid-column:1/-1}}@media (max-width:620px){.home.home-091{background-position:50%!important;background-size:auto!important}.home.home-091>.home-topbar{border-bottom:1px solid var(--line);background:#080a13c2;height:auto;position:relative}.home.home-091>.home-topbar nav{border:1px solid var(--line);box-shadow:none;background:#ffffff09}.home.home-091>.home-topbar nav button:first-child{display:flex}.home.home-091 .hero.hero-091{align-items:center;min-height:0;padding:34px 16px 45px}.home.home-091 .hero h1{font-size:52px}.home.home-091 .hero p{font-size:14px;line-height:1.65}.home.home-091 .hero-actions{width:100%;display:grid}.home.home-091 .hero-actions button{width:100%;padding:14px}.hero-trust span{font-size:10px}.hero-showcase{min-height:330px}.showcase-card{border-radius:19px;padding:13px}.showcase-clue{padding:13px}.showcase-clue strong{font-size:12px}.showcase-chip{padding:8px;font-size:9px}.chip-a{top:25px}.chip-b{bottom:35px}.home-value{margin-bottom:34px}.home.home-091 .daily-pulse,.home.home-091 .leaderboard{width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important}.home.home-091 .quick{margin-top:30px;padding:0 14px 36px;grid-template-columns:1fr!important}.home-meta{flex-direction:column}.lobby.lobby-091>header{height:auto;min-height:74px;padding:7px 12px}.lobby-head-actions{gap:5px}.lobby.lobby-091>header button{padding:8px!important;font-size:9px!important}.lobby.lobby-091>section{margin-top:24px}.lobby-eyebrow{flex-direction:column;align-items:flex-start}.room-code{align-items:center}.room-code>div{grid-template-columns:1fr}.room-code small,.room-code b,.room-code button{grid-column:1}.room-code b{font-size:34px}.room-qr{width:90px!important;height:90px!important}.player-grid{grid-template-columns:1fr!important}.admin-panel{grid-template-columns:1fr}.admin-panel>div:first-child,.admin-actions{grid-column:auto}.test-mode-banner{flex-direction:column;align-items:flex-start;gap:5px}.social-dock{bottom:130px!important;right:14px!important}.feedback-fab{bottom:18px!important;right:14px!important}.game-layout{padding-bottom:90px!important}}@media (prefers-reduced-motion:reduce){.home-ambient,.showcase-chip{display:none}}
:root{--092-bg:#070914;--092-panel:#111526;--092-panel-2:#171c31;--092-line:#ffffff1a;--092-soft:#ffffff0f;--092-text:#f7f8ff;--092-muted:#9ca5bf;--092-yellow:#ffd454;--092-pink:#ff4f88;--092-violet:#7657ff;--092-cyan:#55d8ff;--092-green:#43e5ae;--092-red:#ff667d}.home.home-092{background:radial-gradient(circle at 18% 12%,#7657ff42,#0000 32%),radial-gradient(circle at 82% 18%,#ff4f882e,#0000 28%),radial-gradient(circle at 50% 78%,#55d8ff14,#0000 34%),linear-gradient(#0a0d1a 0%,#070914 56%,#090b17 100%)!important}.home.home-092:after{content:"";pointer-events:none;opacity:.45;background:linear-gradient(90deg,#0000 49.8%,#ffffff09 50%,#0000 50.2%);position:absolute;inset:0}.home-092 .hero-092{min-height:660px;padding-top:70px;padding-bottom:80px}.home-092 .hero-copy{text-align:left;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.home-092 .hero-kicker{justify-content:flex-start}.home-092 .hero h1{max-width:720px;margin:22px 0 18px;letter-spacing:-.035em!important;text-shadow:none!important;font-size:clamp(54px,6vw,94px)!important;line-height:.86!important}.home-092 .hero h1 em{background:linear-gradient(90deg,var(--092-yellow),#ffef9c);color:#0000;-webkit-background-clip:text;background-clip:text}.home-092 .hero p{color:#c3c9dc;max-width:680px;margin:0;font-size:18px;line-height:1.65}.home-092 .hero-actions{gap:12px;max-width:720px;margin-top:30px;grid-template-columns:1.2fr 1fr!important;display:grid!important}.home-092 .hero-actions button{text-align:left;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;min-height:78px;display:grid;position:relative;overflow:hidden;border-radius:16px!important;padding:15px 18px!important}.home-092 .hero-actions button>span{background:#0000002e;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.home-092 .hero-actions button>b{font-size:16px}.home-092 .hero-actions button>small{color:#ffffffab;font-size:12px}.home-092 .hero-primary{background:linear-gradient(135deg,#ffdb58,#f29e35)!important;border-color:#fff0ad!important;box-shadow:0 18px 38px #f29e352e!important}.home-092 .hero-primary small{color:#5b3b19!important}.home-092 .secondary-cta{background:linear-gradient(145deg,#171b31,#111525)!important;border:1px solid #ffffff26!important;box-shadow:0 16px 38px #00000047!important}.home-092 .hero-trust{max-width:720px;justify-content:flex-start!important;gap:8px!important}.home-092 .hero-trust span{background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:999px!important}.showcase-092{transform:perspective(900px)rotateY(-6deg)rotateX(2deg);background:linear-gradient(165deg,#171c35,#0d1121)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;box-shadow:0 35px 90px #0000007a!important}.showcase-092 .showcase-turn{color:var(--092-yellow);background:linear-gradient(90deg,#ffd4542e,#ffd4540a);border:1px solid #ffd4544d;border-radius:10px;justify-content:space-between;align-items:center;margin:2px 0 14px;padding:10px 12px;font-weight:900;display:flex}.showcase-092 .showcase-turn small{color:#fff;letter-spacing:.12em;font-size:10px}.home-value-092 article{background:linear-gradient(145deg,#171c31e6,#0d1121e6)!important;border:1px solid #ffffff14!important;border-radius:18px!important}.restore-session{z-index:250;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d1bf0;border:1px solid #55d8ff59;border-radius:16px;align-items:center;gap:12px;max-width:min(560px,92vw);padding:14px 18px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #0006}.restore-session>span{font-size:26px;animation:1.1s linear infinite spin092}.restore-session div{gap:2px;display:grid}.restore-session b{font-size:13px}.restore-session small{color:var(--092-muted);font-size:12px}.sync-status{align-items:center;gap:8px;background:#14182bf5!important;border:1px solid #ffd45452!important;border-radius:12px!important;display:flex!important;box-shadow:0 18px 46px #00000061!important}.sync-status small{opacity:.65}.sync-status.offline{border-color:#ff667d73!important}.sync-status.recovered{color:#9effd8!important;border-color:#43e5ae73!important}.lobby-092{background:radial-gradient(circle at 20% 10%,#7657ff33,#0000 28%),radial-gradient(circle at 80% 0,#55d8ff17,#0000 25%),linear-gradient(#090c18,#070914 68%)}.lobby-092>section{max-width:1060px!important;margin-top:28px!important}.lobby-092 h1{margin-bottom:6px;text-shadow:none!important}.host-line{color:var(--092-muted);margin:0 0 20px}.host-line b{color:#fff}.lobby-config-summary{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 20px;display:flex}.lobby-config-summary span{color:#cdd3e3;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:8px 11px;font-size:12px}.room-settings-panel,.admin-panel-092{text-align:left;background:linear-gradient(145deg,#171c31fa,#0b0e1cfa);border:1px solid #ffffff1f;border-radius:18px;gap:16px;margin:20px 0;padding:20px;display:grid;box-shadow:0 20px 60px #00000059}.room-settings-panel h2,.admin-panel-092 h2{margin:4px 0;font-size:24px}.room-settings-panel p,.admin-panel-092 p{color:var(--092-muted);margin:0;line-height:1.5}.settings-row,.admin-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.settings-row label,.admin-grid label,.admin-panel-092>label{color:#cfd5e5;gap:7px;font-size:12px;font-weight:800;display:grid}.settings-row select,.admin-grid select,.admin-panel-092 input{color:#fff;background:#0b0f1d;border:1px solid #ffffff24;border-radius:11px;min-height:46px;padding:0 12px}.toggle-setting{background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;align-items:center;padding:10px 12px;grid-template-columns:1fr auto!important}.toggle-setting span{gap:2px;display:grid}.toggle-setting small{color:var(--092-muted);font-weight:500}.toggle-setting input{width:22px;height:22px;accent-color:var(--092-green)}.category-settings{background:#0b0f1d;border:1px solid #ffffff14;border-radius:14px;padding:14px}.category-settings>div:first-child{justify-content:space-between;align-items:center;display:flex}.category-settings>div:last-child{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.category-settings button{color:#b7bfd3;background:#171d31;border:1px solid #ffffff17;border-radius:999px;padding:7px 9px;font-size:11px}.category-settings button.selected{color:#fff;background:#7657ff38;border-color:#8067ff}.admin-actions{justify-content:flex-end!important;gap:8px!important;display:flex!important}.admin-actions button{min-height:42px;border-radius:10px!important;padding:0 14px!important}.diagnostics{background:#080b16;border:1px solid #55d8ff33;border-radius:14px;padding:14px}.diagnostics header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.diagnostics header span{color:var(--092-cyan);font-size:11px}.diag-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.diag-grid span{color:var(--092-muted);background:#ffffff0a;border-radius:9px;gap:4px;padding:10px;font-size:10px;display:grid}.diag-grid b{color:#fff;font-size:12px}.diagnostics p{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.diagnostics p:last-child{border-bottom:0}.diagnostics p span{color:var(--092-muted)}.player-grid article.afk-player{background:linear-gradient(145deg,#5e2d144d,#15182be6)!important;border-color:#ff9b54!important}.mini-danger{color:#ff9dad!important;background:#ff667d1f!important;border:1px solid #ff667d73!important;border-radius:8px!important;padding:6px 8px!important;font-size:9px!important}.game-092{background:#070914}.game-092 header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a15f0!important;border-bottom:1px solid #ffffff14!important;height:72px!important}.game-092 .host-mini{color:#aab2c8;white-space:nowrap;background:#ffffff0a;border-radius:9px;padding:7px 9px;font-size:10px}.game-092 .game-layout{grid-template-columns:250px minmax(540px,1fr) 270px!important;height:calc(100vh - 72px)!important}.game-092 .play{background:radial-gradient(circle at 50% 0,#7657ff38,#0000 30%),linear-gradient(#0e1224,#090c19)!important;padding-top:14px!important}.turn-banner{background:linear-gradient(90deg,#55d8ff14,#7657ff12);border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;width:min(780px,100%);margin:0 auto 10px;padding:12px 14px;display:flex}.turn-banner>div{gap:2px;display:grid}.turn-banner small{color:var(--092-muted);letter-spacing:.14em;font-size:10px}.turn-banner b{font-size:19px}.turn-banner strong{background:#ffffff0d;border-radius:10px;padding:9px 11px;font-size:13px}.turn-banner.your-turn{background:linear-gradient(90deg,#ffd45429,#ffd4540a);border-color:#ffd4544d;box-shadow:0 0 0 1px #ffd4540a,0 12px 32px #0003}.turn-banner.your-turn b{color:var(--092-yellow)}.turn-banner strong.urgent{color:#ff8da0;background:#ff667d29;animation:.8s infinite alternate pulse092}.game-092 .category-banner{background:#101527e6!important;border-radius:13px!important;width:min(780px,100%)!important}.game-092 .number-board,.game-092 .big-card,.game-092 .points-split,.game-092 .guess,.game-092 .status,.game-092 .event-help,.game-092 .mediator-auto{width:min(780px,100%)!important}.game-092 .number-board{background:#101527e0!important;border-radius:14px!important}.game-092 .number-board>div:last-child{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.game-092 .number-board button{color:#e9ecf5;min-height:46px;background:#161c33!important;border:1px solid #ffffff1f!important;border-radius:10px!important}.game-092 .number-board button:not(:disabled):hover{border-color:var(--092-yellow)!important;background:#202744!important}.game-092 .number-board button.used{color:#586077!important;background:#0b0f1e!important}.game-092 .big-card{background:#fbf6e8!important;border-radius:16px!important;box-shadow:0 0 0 1px #ffffffb3,0 28px 70px #00000057!important}.game-092 .clue-list p{box-shadow:none!important;border-radius:10px!important}.game-092 .secret{border-radius:11px!important}.game-092 .guess{z-index:20;position:relative;grid-template-columns:1fr auto!important;padding:0!important;display:grid!important}.game-092 .guess input{background:#090d1a!important;border-radius:13px!important}.game-092 .guess.guess-active input{box-shadow:0 0 0 3px #ffd45414;border-color:var(--092-yellow)!important}.game-092 .guess button{border-radius:13px!important}.score-side article.afk{border-color:#ff9854!important}.afk-actions{grid-column:1/-1;gap:5px;margin-left:48px;display:flex}.afk-actions button{color:#ffe095!important;background:#ffd4541f!important;border:1px solid #ffd4544d!important;border-radius:7px!important;padding:5px 7px!important;font-size:8px!important}.afk-actions .danger{color:#ff9bad!important;background:#ff667d1f!important;border-color:#ff667d59!important}.event-intro-overlay{z-index:240;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070fb8;place-items:center;padding:20px;animation:2.4s both eventBackdrop092;display:grid;position:fixed;inset:0}.event-intro-overlay>div{text-align:center;background:linear-gradient(145deg,#2e163b,#11162b);border:1px solid #ff4f8866;border-radius:24px;gap:8px;width:min(620px,90vw);padding:34px;animation:2.4s both eventCard092;display:grid;box-shadow:0 32px 90px #00000080}.event-intro-overlay span{color:#ff9bc0;letter-spacing:.18em;font-size:11px}.event-intro-overlay b{color:#fff;font-size:clamp(34px,6vw,68px)}.event-intro-overlay small{color:#c9cfe0;font-size:14px;line-height:1.5}.guess-feedback{z-index:245;letter-spacing:-.02em;border-radius:18px;padding:20px 30px;font-size:clamp(30px,6vw,64px);font-weight:950;animation:1.1s both feedbackPop092;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0000007a}.guess-feedback.right{color:#fff;background:linear-gradient(135deg,#35d69d,#0d8d68);border:2px solid #afd}.guess-feedback.wrong{color:#fff;background:linear-gradient(135deg,#ff617b,#b12446);border:2px solid #ffbac5}.round-end-092,.end-092{background:radial-gradient(circle at 50% 10%,#7657ff52,#0000 32%),linear-gradient(#0b0f1f,#070914)!important}.round-result-copy{color:#c4cada;text-align:center;max-width:700px}.round-summary-grid{grid-template-columns:repeat(4,1fr);gap:9px;width:min(820px,94vw);margin:18px auto;display:grid}.round-summary-grid article{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;gap:5px;padding:15px;display:grid}.round-summary-grid article>span{font-size:24px}.round-summary-grid b{font-size:27px}.round-summary-grid small{color:var(--092-muted);font-size:10px}.round-event-result{background:#ff4f881a;border:1px solid #ff4f8847;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;width:min(820px,94vw);margin:10px auto 16px;padding:12px 14px;display:flex}.round-event-result span{color:#c9cfdd;font-size:12px}.end-092{min-height:100vh;padding-bottom:80px}.awards-title{letter-spacing:.15em;margin:28px 0 8px;font-size:18px}.fun-awards-092{grid-template-columns:repeat(5,1fr)!important;width:min(1100px,94vw)!important}.fun-awards-092 article{min-height:160px;background:linear-gradient(145deg,#171c31f2,#0b0e1bf2)!important;border:1px solid #ffffff1a!important;border-radius:16px!important}.fun-awards-092 small{color:var(--092-muted);font-size:10px;line-height:1.4}.end-actions{gap:8px;width:min(600px,92vw);margin:14px auto;display:grid}.end-actions button{min-height:50px;border-radius:12px!important}@media (max-width:900px){.home-092 .hero-092{grid-template-columns:1fr;min-height:auto;padding-top:35px}.home-092 .hero-showcase{max-width:650px;margin:0 auto}.home-092 .hero-copy{text-align:center}.home-092 .hero-kicker,.home-092 .hero-trust{justify-content:center}.home-092 .hero p{margin-inline:auto}.settings-row,.admin-grid,.diag-grid{grid-template-columns:1fr 1fr}.game-092 .game-layout{height:auto!important;display:block!important}.game-092 .score-side,.game-092 .reaction-side{display:none}.game-092 .play{min-height:calc(100vh - 72px);padding-bottom:190px!important}.game-092 header .host-mini{display:none}.fun-awards-092{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:620px){.home.home-092>.home-topbar{height:72px!important}.home-092 .official-brand{width:150px!important}.home-092 .hero-092{padding:26px 14px 40px!important}.home-092 .hero h1{font-size:48px!important}.home-092 .hero p{font-size:15px}.home-092 .hero-actions{grid-template-columns:1fr!important}.home-092 .hero-actions button{min-height:70px}.showcase-092{transform:none}.home-092 .hero-showcase{display:none}.home-value-092{grid-template-columns:1fr!important;padding:12px!important}.lobby-092>section{width:calc(100vw - 20px)!important;margin:18px auto!important}.lobby-092 header{padding:0 10px!important}.lobby-092 .lobby-head-actions button{padding:7px 8px!important;font-size:9px!important}.settings-row,.admin-grid,.diag-grid{grid-template-columns:1fr}.room-settings-panel,.admin-panel-092{border-radius:14px;padding:14px}.category-settings>div:last-child{max-height:170px;overflow:auto}.admin-actions{grid-template-columns:1fr 1fr;display:grid!important}.player-grid{grid-template-columns:1fr!important}.player-grid article{min-height:62px!important}.lobby-config-summary{justify-content:flex-start}.game-092 header{height:62px!important;padding:0 8px!important}.game-092 header .official-brand{width:108px!important;height:48px!important}.game-092 header .mediator{min-width:0;max-width:38vw;overflow:hidden}.game-092 .game-layout{height:auto!important}.game-092 .play{padding:10px 8px 210px!important}.turn-banner{z-index:30;border-radius:12px;position:sticky;top:0}.turn-banner b{font-size:16px}.turn-banner strong{font-size:12px}.game-092 .category-banner{grid-template-columns:1fr auto!important}.game-092 .number-board{padding:10px!important}.game-092 .number-board>div:last-child{gap:6px;grid-template-columns:repeat(5,1fr)!important}.game-092 .number-board button{min-height:42px!important}.game-092 .big-card{min-height:300px!important;margin-bottom:12px!important}.game-092 .guess{z-index:80;left:8px;right:8px;bottom:max(76px,calc(env(safe-area-inset-bottom) + 66px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a14f5;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 18px 50px #00000080;grid-template-columns:1fr auto!important;width:auto!important;margin:0!important;padding:8px!important;display:grid!important;position:fixed!important}.game-092 .guess input{min-width:0!important;min-height:50px!important;font-size:16px!important}.game-092 .guess button{min-width:122px!important;padding:0 10px!important;font-size:12px!important}.game-092 .status{margin-bottom:20px!important}.social-dock{right:10px!important;bottom:max(14px,env(safe-area-inset-bottom))!important}.feedback-fab{right:78px!important;bottom:max(14px,env(safe-area-inset-bottom))!important}.mobile-social{max-height:58vh!important;bottom:64px!important}.round-summary-grid{grid-template-columns:1fr 1fr}.round-event-result{flex-direction:column;align-items:flex-start}.fun-awards-092{grid-template-columns:1fr!important}.restore-session{top:10px}}@keyframes spin092{to{transform:rotate(360deg)}}@keyframes pulse092{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes eventBackdrop092{0%{opacity:0}10%,78%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes eventCard092{0%{opacity:0;transform:translateY(40px)scale(.88)rotate(-2deg)}14%,76%{opacity:1;transform:none}to{opacity:0;transform:translateY(-24px)scale(1.03)}}@keyframes feedbackPop092{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}18%,72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}html[data-motion=reduced] .event-intro-overlay,html[data-motion=reduced] .event-intro-overlay>div,html[data-motion=reduced] .guess-feedback,html[data-motion=reduced] .turn-banner strong.urgent{animation:none!important}.audio-toggle{z-index:90!important;bottom:14px!important;left:14px!important;right:auto!important}.join-page-public{background:radial-gradient(circle at 20% 10%,#7657ff33,#0000 30%),radial-gradient(circle at 80% 10%,#55d8ff1a,#0000 28%),linear-gradient(#090c18,#070914 70%)!important}.join-layout-092{grid-template-columns:minmax(390px,520px) minmax(460px,1fr);align-items:start;gap:18px;width:min(1180px,96vw);margin:2vh auto 6vh;display:grid}.join-layout-092 .join-card{background:linear-gradient(145deg,#171c31fa,#0b0e1cfa)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;width:100%!important;max-width:none!important;margin:0!important;box-shadow:0 24px 70px #0000005c!important}.create-visibility{text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px;display:flex}.create-visibility>div{gap:3px;display:grid}.create-visibility b{font-size:13px}.create-visibility small{color:var(--092-muted);font-size:11px;line-height:1.4}.create-visibility button{color:#dce1ee;background:#151a2d;border:1px solid #ffffff24;border-radius:9px;min-width:130px;padding:9px 10px;font-size:10px;font-weight:900}.create-visibility button.public-on{color:#90ffd7;background:#43e5ae1c;border-color:#43e5ae57}.public-room-browser{background:linear-gradient(145deg,#101526f5,#090c18f5);border:1px solid #ffffff1c;border-radius:18px;min-height:610px;padding:22px;box-shadow:0 24px 70px #00000052}.public-room-browser>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.public-room-browser>header h2{margin:8px 0 4px;font-size:30px}.public-room-browser>header p{max-width:620px;color:var(--092-muted);margin:0;font-size:13px;line-height:1.5}.public-room-browser>header>button{color:#fff;background:#151a2e;border:1px solid #ffffff1f;border-radius:12px;width:44px;height:44px;font-size:20px}.public-room-list{gap:9px;margin:15px 0;display:grid}.public-room-list article{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px;transition:border-color .15s,transform .15s;display:grid}.public-room-list article:hover{border-color:#55d8ff4d;transform:translateY(-1px)}.public-room-code{background:#55d8ff12;border:1px solid #55d8ff29;border-radius:11px;place-items:center;gap:2px;min-width:82px;padding:9px;display:grid}.public-room-code span{font-size:16px}.public-room-code b{letter-spacing:.12em;color:#b8edff;font-size:15px}.public-room-info{gap:3px;min-width:0;display:grid}.public-room-info strong{font-size:14px}.public-room-info small{color:#b8bfd1;font-size:11px}.public-room-info em{color:#7f89a4;font-size:10px;font-style:normal}.public-room-list article>button{color:#8effd6;background:#43e5ae1a;border:1px solid #43e5ae4d;border-radius:10px;min-height:40px;padding:0 13px;font-size:10px;font-weight:950}.public-room-empty{color:#8f98b0;text-align:center;border:1px dashed #ffffff1f;border-radius:13px;place-items:center;gap:6px;min-height:190px;padding:20px;display:grid}.public-room-empty b{color:#dfe4f1}.public-room-empty span{font-size:12px}.public-room-tip{color:#ffe596;background:#ffd45412;border:1px solid #ffd4542e;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11px}.public-room-tip.warn{color:#ffabb8;background:#ff667d14;border-color:#ff667d38}.public-room-browser>footer{color:#77819a;border-top:1px solid #ffffff12;padding-top:12px;font-size:10px;line-height:1.5}.privacy-public{color:#70efc0}.privacy-private{color:#c7cedf}.reaction-panel{background:linear-gradient(160deg,#11152d,#0a0d1c)!important;border-color:#7b5cff8c!important}.reaction-panel .emoji-grid{grid-template-columns:repeat(8,1fr)}.reaction-panel .emoji-grid button{background:#ffffff0e;border-width:1px;border-radius:9px;min-height:40px}@media (max-width:900px){.join-layout-092{grid-template-columns:1fr;max-width:700px}.public-room-browser{min-height:auto}.settings-row{grid-template-columns:1fr 1fr}}@media (max-width:620px){.audio-toggle{left:10px!important;right:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important}.join-page-public{padding:12px!important}.join-layout-092{gap:12px;width:100%;margin:12px auto 70px}.join-layout-092 .join-card,.public-room-browser{border-radius:14px!important;padding:16px!important}.create-visibility{flex-direction:column;align-items:stretch}.create-visibility button{width:100%}.public-room-browser>header h2{font-size:24px}.public-room-list article{grid-template-columns:72px 1fr}.public-room-list article>button{grid-column:1/-1;width:100%;min-height:44px}.public-room-code{min-width:0}.mobile-social{width:min(390px,100vw - 20px)!important}}
.home-0921{background:radial-gradient(circle at 12% 18%,#7657ff1f,#0000 28%),radial-gradient(circle at 86% 44%,#ff4a9414,#0000 28%),linear-gradient(#080b18 0%,#090c1a 48%,#070914 100%)}.section-eyebrow{color:#9eb0ff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font:700 11px/1.2 system-ui,sans-serif;display:inline-flex}.daily-pulse-0921{background:linear-gradient(145deg,#12172cfa,#0a0d1cfa)!important;border:1px solid #ffffff1a!important;border-radius:20px!important;width:min(1120px,100% - 36px)!important;margin:0 auto 34px!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 24px 70px #00000057!important}.daily-pulse-0921:before,.daily-pulse-0921:after{display:none!important}.missions-head-0921{background:linear-gradient(90deg,#7453ff14,#0000 45%);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.missions-head-0921 h2{color:#fff!important;font:34px/1 var(--font-display)!important;letter-spacing:.025em!important;margin:7px 0 5px!important}.missions-head-0921 p{max-width:680px;color:#9ea8c3!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.missions-head-0921>button{color:#eef1ff;letter-spacing:.05em;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:11px;min-height:44px;padding:0 16px;font:700 11px/1 system-ui,sans-serif}.missions-head-0921>button span{color:#ffd766;margin-left:8px}.missions-layout-0921{grid-template-columns:250px 1fr;gap:18px;padding:18px;display:grid}.streak-card-0921{text-align:center;background:radial-gradient(circle at 50% 15%,#ffbf4c21,#0000 35%),linear-gradient(#15172c,#0e1122);border:1px solid #ffd54a29;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:20px;display:flex;position:relative;overflow:hidden}.streak-card-0921:after{content:"";pointer-events:none;background:radial-gradient(#ff5e9d1c,#0000 65%);height:130px;position:absolute;inset:auto -30% -55%}.streak-orb{background:#ffd54a12;border:1px solid #ffd54a47;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:5px;display:grid;position:relative;box-shadow:0 0 35px #ffc9431a}.streak-orb span{font-size:34px}.streak-orb b{color:#fff;min-width:30px;height:30px;font:18px var(--font-display);background:#ff4f96;border:2px solid #171a2f;border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;bottom:-4px;right:-6px}.streak-card-0921>strong{color:#fff;font:19px/1.1 var(--font-display);letter-spacing:.03em}.streak-card-0921>small{color:#8791ad;max-width:170px;font-size:11px;line-height:1.45}.completion-ring{background:conic-gradient(#5ae5b3 var(--mission-pct),#ffffff14 0);border-radius:50%;place-items:center;width:70px;height:70px;margin-top:7px;display:grid;position:relative;box-shadow:inset 0 0 0 7px #111528}.completion-ring:after{content:"";background:#111528;border-radius:50%;position:absolute;inset:8px}.completion-ring b,.completion-ring span{z-index:1;position:relative}.completion-ring b{font:18px var(--font-display);color:#fff}.completion-ring span{color:#7f89a5;letter-spacing:.08em;font:700 7px system-ui,sans-serif;position:absolute;top:43px}.mission-cards-0921{gap:10px;display:grid}.mission-cards-0921 article{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;gap:13px;min-height:92px;padding:14px 15px;transition:transform .15s,border-color .15s,background .15s;display:grid}.mission-cards-0921 article:hover{background:#ffffff0a;border-color:#7088ff40;transform:translateY(-1px)}.mission-cards-0921 article.done{background:#50e0ad09;border-color:#50e0ad2e}.mission-icon{background:#11172b;border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.done .mission-icon{color:#70f0c1;background:#50e0ad1a;border-color:#50e0ad52;font:700 18px system-ui}.mission-main{gap:9px;display:grid}.mission-main>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.mission-main b{color:#f7f8ff;font-size:13px}.mission-main>span small{color:#9dabdf;letter-spacing:.08em;background:#7088ff14;border-radius:6px;padding:4px 6px;font:700 8px system-ui,sans-serif}.done .mission-main>span small{color:#71e4b9;background:#50e0ad14}.mission-progress{background:#080b17;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.mission-progress i{border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#55d8ff);height:100%;display:block;box-shadow:0 0 15px #5c7aff59}.done .mission-progress i{background:linear-gradient(90deg,#38d39f,#79f0c3)}.mission-main footer{color:#747e99;justify-content:space-between;gap:10px;font-size:10px;display:flex}.mission-main footer span{color:#a9b1c8}.mission-main footer em{color:#ffd766;font-style:normal}.leaderboard-0921{overflow:hidden;background:linear-gradient(145deg,#0f1427fa,#080b18fa)!important;border:1px solid #ffffff1a!important;border-radius:20px!important;width:min(1120px,100% - 36px)!important;margin:0 auto 36px!important;padding:0!important;box-shadow:0 24px 70px #00000057!important}.rank-head-0921{background:radial-gradient(circle at 82% 0,#ffd34a17,#0000 30%);gap:22px;border:0!important;border-bottom:1px solid #ffffff12!important;justify-content:space-between!important;align-items:flex-start!important;padding:26px!important;display:flex!important}.rank-head-0921 h2{letter-spacing:.025em;color:#fff!important;font:36px/1 var(--font-display)!important;text-shadow:none!important;margin:8px 0 5px!important}.rank-head-0921 p{color:#8f99b5!important;max-width:650px!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.rank-season-pill{background:#ffd54a0b;border:1px solid #ffd54a29;border-radius:13px;flex-direction:column;align-items:flex-end;gap:2px;min-width:166px;padding:12px 14px;display:flex}.rank-season-pill small{color:#8e96ad;letter-spacing:.12em;font:700 8px system-ui,sans-serif}.rank-season-pill b{color:#ffd766;font:27px/1 var(--font-display)}.rank-season-pill span{color:#8d96ad;letter-spacing:.05em;font:700 7px system-ui,sans-serif}.rank-empty-0921{background:linear-gradient(120deg,#ffffff06,#ffd54a06);border:1px solid #ffffff12;border-radius:16px;grid-template-columns:150px 1fr 180px;align-items:center;gap:28px;min-height:255px;margin:18px;padding:24px;display:grid;position:relative;overflow:hidden}.rank-empty-0921:before{content:"";filter:blur(8px);background:#ffd54a0d;border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;right:-140px}.empty-trophy-0921{background:linear-gradient(145deg,#ffd54a14,#7453ff0f);border:1px solid #ffd54a2e;border-radius:30px;place-items:center;width:118px;height:118px;margin:auto;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 18px 44px #00000038}.empty-trophy-0921 span{filter:grayscale(.25)drop-shadow(0 10px 14px #00000059);font-size:62px}.empty-trophy-0921 i{color:#fff;width:36px;height:36px;font:20px var(--font-display);background:#755bff;border:3px solid #111528;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:-7px;right:-7px}.rank-empty-0921 h3{color:#fff;font:28px/1.05 var(--font-display);letter-spacing:.025em;margin:8px 0 6px}.rank-empty-0921 p{color:#8f99b5;max-width:560px;margin:0 0 15px;font-size:13px;line-height:1.55}.rank-empty-0921 button{color:#17121d;background:linear-gradient(#ffd75c,#f1b634);border:1px solid #ffd54a59;border-radius:10px;min-height:43px;padding:0 15px;font:700 11px system-ui,sans-serif;box-shadow:0 8px 24px #ffbe3724}.empty-podium-0921{z-index:1;justify-content:center;align-items:flex-end;gap:4px;height:100px;display:flex;position:relative}.empty-podium-0921 span,.empty-podium-0921 strong{color:#57607a;width:48px;font:22px var(--font-display);background:#ffffff0b;border:1px solid #ffffff0f;border-radius:8px 8px 3px 3px;place-items:center;display:grid}.empty-podium-0921 span:first-child{height:58px}.empty-podium-0921 strong{color:#8a7541;border-color:#ffd54a1f;height:84px}.empty-podium-0921 span:last-child{height:44px}.rank-loading-0921{grid-template-columns:repeat(3,1fr);gap:10px;padding:24px;display:grid}.rank-loading-0921 i{background:linear-gradient(90deg,#ffffff06,#ffffff0f,#ffffff06) 0 0/200% 100%;border-radius:16px;height:150px;animation:1.6s linear infinite rankShimmer0921}.rank-loading-0921 span{text-align:center;color:#6e7892;letter-spacing:.12em;grid-column:1/-1;font:700 9px system-ui,sans-serif}.podium-home-0921{grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:12px;padding:26px 24px 18px;display:grid}.podium-home-0921 article{text-align:center;background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-height:180px;padding:20px 15px 14px;display:flex;position:relative}.podium-home-0921 .home-place-1{background:linear-gradient(#ffd54a13,#ffffff04);border-color:#ffd54a3b;min-height:210px;box-shadow:0 0 35px #ffd54a0f}.podium-crown{font-size:24px;position:absolute;top:11px}.podium-avatar{color:#10131d;width:58px;height:58px;font:27px var(--font-display);border:3px solid #ffffffd9;border-radius:18px;place-items:center;margin-bottom:3px;display:grid;box-shadow:0 12px 25px #0000003d}.home-place-1 .podium-avatar{border-radius:20px;width:70px;height:70px}.podium-home-0921 b{color:#fff;max-width:100%;font:18px var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.podium-home-0921 strong{color:#ffd766;font:26px var(--font-display)}.podium-home-0921 strong small{font-size:9px}.podium-home-0921 em{color:#7f89a4;font-size:9px;font-style:normal}.podium-home-0921 article>i{color:#ffffff29;font:33px var(--font-display);font-style:normal;position:absolute;bottom:9px;right:10px}.rank-chasers-0921{border:1px solid #ffffff12;border-radius:14px;margin:0 24px 18px;overflow:hidden}.rank-table-head{color:#636d87;letter-spacing:.09em;background:#ffffff06;grid-template-columns:42px 34px 1fr 90px 90px;padding:10px 13px;font:700 8px system-ui,sans-serif;display:grid}.rank-chasers-0921 article{background:#ffffff03;border-top:1px solid #ffffff0e;grid-template-columns:42px 34px 1fr 90px 90px;align-items:center;gap:8px;min-height:54px;padding:7px 13px;display:grid}.rank-chasers-0921 article>strong{color:#76819d;font:17px var(--font-display)}.rank-chasers-0921 .rank-avatar{border-width:2px;border-radius:9px;width:31px;height:31px;font-size:14px}.rank-chasers-0921 article>b{color:#e8ebf5;font-size:12px}.rank-chasers-0921 article>small{color:#8d96ad;text-align:center}.rank-chasers-0921 article>em{color:#ffd766;text-align:right;font:14px var(--font-display);font-style:normal}.leaderboard-0921>footer{border-top:1px solid #ffffff0f;justify-content:center;gap:24px;display:flex;color:#6f7890!important;margin:0!important;padding:13px 20px!important;font-size:9px!important}.quick-0921{background:linear-gradient(145deg,#101426f5,#090c19f5);border:1px solid #ffffff17;border-radius:20px;width:min(1120px,100% - 36px);box-shadow:0 20px 55px #00000047;margin:0 auto 80px!important;padding:24px!important;display:block!important}.quick-0921>header{text-align:center}.quick-0921>header h2{color:#fff;font:30px var(--font-display);margin:7px 0 18px}.quick-0921>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-0921 article{align-content:center;position:relative;background:#ffffff06!important;border:1px solid #ffffff12!important;border-radius:14px!important;grid-template-columns:52px 1fr!important;gap:4px 12px!important;min-height:118px!important;padding:16px!important;display:grid!important}.quick-0921 article i{grid-row:1/3;place-items:center;color:#b6a9ff!important;width:46px!important;height:46px!important;font:21px var(--font-display)!important;background:#775bff14!important;border:1px solid #775bff40!important;border-radius:13px!important;font-style:normal!important;display:grid!important}.quick-0921 article b{font-size:14px}.quick-0921 article span{color:#8791aa;font-size:11px;line-height:1.45}.quick-0921>button{color:#9faaff;letter-spacing:.06em;background:0 0;border:0;margin:16px auto 0;padding:0;font:700 10px system-ui,sans-serif;display:block}.tutorial-page-0921{min-height:100vh;background:radial-gradient(circle at 15% 10%,#7453ff29,#0000 28%),radial-gradient(circle at 88% 88%,#51d9ff14,#0000 28%),linear-gradient(#090c19,#070914)!important;padding:72px 18px 70px!important}.tutorial-back-0921{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#c8cfdf!important;background:#0c101fd6!important;border:1px solid #ffffff1c!important;border-radius:10px!important;position:fixed!important;top:16px!important;left:18px!important;box-shadow:0 8px 25px #00000040!important}.tutorial-0921{overflow:hidden;background:linear-gradient(145deg,#11162afa,#090c19fa)!important;border:1px solid #ffffff1a!important;border-radius:22px!important;width:min(1120px,100%)!important;margin:0 auto!important;padding:0!important;box-shadow:0 28px 90px #0000006b!important}.tutorial-head-0921{background:radial-gradient(circle at 85% 0,#7453ff1a,#0000 34%);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 22px;display:flex}.tutorial-head-0921 h1{color:#fff;letter-spacing:.02em;font:46px/1 var(--font-display)!important;margin:7px 0 6px!important}.tutorial-head-0921 p{color:#929cb5;max-width:650px;margin:0;font-size:13px;line-height:1.55}.tutorial-progress-0921{flex-direction:column;align-items:flex-end;min-width:120px;display:flex}.tutorial-progress-0921 strong{color:#ffd766;font:38px/1 var(--font-display)}.tutorial-progress-0921 strong small{color:#717b95;font-size:16px}.tutorial-progress-0921 span{color:#66708a;letter-spacing:.12em;margin-top:3px;font:700 8px system-ui,sans-serif}.tutorial-rail-0921{background:#05081252;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(6,1fr);padding:0 20px;display:grid}.tutorial-rail-0921 button{color:#68728c;letter-spacing:.05em;background:0 0;border:0;border-right:1px solid #ffffff0a;justify-content:center;align-items:center;gap:7px;min-height:64px;padding:8px 5px;font:700 8px system-ui,sans-serif;display:flex;position:relative}.tutorial-rail-0921 button:last-child{border-right:0}.tutorial-rail-0921 button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.tutorial-rail-0921 button.active{color:#eef1ff}.tutorial-rail-0921 button.active:after{background:linear-gradient(90deg,#755bff,#55d8ff)}.tutorial-rail-0921 button.done{color:#65dcb0}.tutorial-rail-0921 button i{background:#111528;border:1px solid #ffffff17;border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.tutorial-rail-0921 button.active i{color:#c9c0ff;background:#755bff24;border-color:#755bff59}.tutorial-rail-0921 button.done i{background:#56dcad14;border-color:#56dcad40}.tutorial-stage-0921{grid-template-columns:300px 1fr;min-height:470px;display:grid}.tutorial-visual-0921{text-align:center;background:radial-gradient(circle at 50% 42%,#7453ff1f,#0000 40%),#ffffff03;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex;position:relative;overflow:hidden}.tutorial-visual-0921:before,.tutorial-visual-0921:after{content:"";border:1px solid #ffffff09;border-radius:35px;width:150px;height:150px;position:absolute;transform:rotate(20deg)}.tutorial-visual-0921:before{top:-50px;left:-70px}.tutorial-visual-0921:after{bottom:-70px;right:-75px}.tutorial-big-icon{z-index:1;background:linear-gradient(145deg,#755bff21,#55d8ff0d);border:1px solid #ffffff1c;border-radius:34px;place-items:center;width:118px;height:118px;font-size:58px;display:grid;box-shadow:0 22px 50px #00000040}.tutorial-visual-0921>span{z-index:1;color:#d7dcf0;font:19px var(--font-display);letter-spacing:.05em}.tutorial-visual-0921>small{z-index:1;color:#5f6982;letter-spacing:.11em;font:700 7px system-ui,sans-serif}.tutorial-mini-board{z-index:1;gap:5px;margin:10px 0;display:flex}.tutorial-mini-board i{background:#262c43;border-radius:999px;width:18px;height:5px}.tutorial-mini-board i.active{background:linear-gradient(90deg,#755bff,#55d8ff);width:35px}.tutorial-copy-0921{flex-direction:column;justify-content:center;padding:34px 38px;display:flex}.tutorial-copy-0921>small{color:#7b86a2;letter-spacing:.12em;font:700 9px system-ui,sans-serif}.tutorial-copy-0921>h2{color:#fff;max-width:720px;font:38px/1.03 var(--font-display);letter-spacing:.02em;margin:8px 0}.tutorial-copy-0921>p{color:#a0a9bf;max-width:760px;margin:0;font-size:14px;line-height:1.65}.tutorial-golden-rule{background:#ffd54a0b;border:1px solid #ffd54a21;border-radius:12px;grid-template-columns:34px 1fr;gap:11px;margin-top:22px;padding:13px 14px;display:grid}.tutorial-golden-rule>span{font-size:22px}.tutorial-golden-rule b{color:#ffe27e;letter-spacing:.09em;font:700 9px system-ui,sans-serif}.tutorial-golden-rule p{color:#b6ae88;margin:3px 0 0;font-size:11px;line-height:1.5}.tutorial-role-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.tutorial-role-grid>div{text-align:center;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:110px;padding:12px;display:flex}.tutorial-role-grid i{font-size:25px;font-style:normal}.tutorial-role-grid b{color:#f1f3fa;font-size:10px}.tutorial-role-grid span{color:#7f89a2;font-size:9px;line-height:1.4}.tutorial-number-demo{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:20px;display:grid}.tutorial-number-demo>span{color:#7b85a0;min-height:62px;font:24px var(--font-display);background:#0d1122;border:1px solid #ffffff14;border-radius:11px;place-items:center;display:grid;position:relative}.tutorial-number-demo .picked{color:#c7f4ff;background:#55d8ff14;border-color:#55d8ff6b;box-shadow:0 0 25px #55d8ff14}.tutorial-number-demo .picked small{color:#65cce4;letter-spacing:.06em;font:700 6px system-ui,sans-serif;position:absolute;bottom:5px}.turn-flow-0921{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:20px;display:grid}.turn-flow-0921>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:76px;padding:10px;display:grid}.turn-flow-0921>div i{color:#b8acff;width:26px;height:26px;font:15px var(--font-display);background:#755bff1c;border-radius:8px;place-items:center;font-style:normal;display:grid}.turn-flow-0921>div span{gap:2px;display:grid}.turn-flow-0921>div b{color:#fff;font-size:9px}.turn-flow-0921>div small{color:#79839d;font-size:8px}.turn-flow-0921>em{color:#4d566e;font-style:normal}.score-ladder-0921{gap:9px;margin-top:20px;display:grid}.score-ladder-0921>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:120px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.score-ladder-0921>div span{color:#7f89a4;letter-spacing:.07em;font:700 8px system-ui,sans-serif}.score-ladder-0921>div b{color:#fff;font-size:11px}.score-ladder-0921>div i{color:#67e1b7;letter-spacing:-1px;font:11px monospace}.score-ladder-0921>div:nth-child(2) i{color:#ffd766}.score-ladder-0921>small{color:#6f7892;font-size:9px}.event-cards-0921{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.event-cards-0921>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;min-height:126px;padding:14px;display:flex}.event-cards-0921 i{font-size:26px;font-style:normal}.event-cards-0921 b{color:#fff;font:15px var(--font-display)}.event-cards-0921 span{color:#7f89a3;font-size:9px;line-height:1.4}.event-2x{background:linear-gradient(160deg,#ffd54a12,#ffffff05)!important}.event-fast{background:linear-gradient(160deg,#55d8ff0f,#ffffff05)!important}.event-discord{background:linear-gradient(160deg,#ff4f960f,#ffffff05)!important}.practice-card-0921{background:#0b1020;border:1px solid #55d8ff2b;border-radius:14px;margin-top:20px;overflow:hidden}.practice-card-0921>header{background:#55d8ff09;border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.practice-card-0921>header span{color:#6f7893;letter-spacing:.1em;font:700 7px system-ui,sans-serif}.practice-card-0921>header b{color:#bcefff;font-size:10px}.practice-card-0921>header em{color:#ffd766;background:#ffd54a12;border-radius:6px;padding:4px 7px;font:700 8px system-ui,sans-serif}.practice-reveal{color:#c8f3ff;background:#55d8ff14;border:1px solid #55d8ff40;border-radius:10px;min-height:50px;margin:22px auto;padding:0 18px;font:700 10px system-ui,sans-serif;display:block}.practice-card-0921 blockquote{color:#dfe4f1;background:#755bff0d;border-left:3px solid #755bff;border-radius:0 10px 10px 0;margin:18px;padding:14px;font-size:12px;line-height:1.55}.practice-answer{grid-template-columns:1fr auto;gap:8px;padding:0 18px 18px;display:grid}.practice-answer input{color:#fff;background:#090d1b;border:1px solid #ffffff1c;border-radius:10px;min-width:0;min-height:46px;padding:0 12px;font-size:16px}.practice-answer button{color:#17131b;background:#ffd65b;border:1px solid #ffd54a47;border-radius:10px;padding:0 14px;font:700 10px system-ui,sans-serif}.practice-answer.right input{border-color:#4ce2ab73}.practice-answer.wrong input{border-color:#ff57706b}.practice-feedback{border-radius:9px;margin:0 18px 18px;padding:9px 11px;font-size:10px}.practice-feedback.right{color:#7cf1c2;background:#4ce2ab12;border:1px solid #4ce2ab29}.practice-feedback.wrong{color:#ff9bac;background:#ff577012;border:1px solid #ff577029}.tutorial-actions-0921{background:#05081242;border-top:1px solid #ffffff0f;grid-template-columns:180px 1fr 230px;align-items:center;gap:15px;padding:16px 24px;display:grid}.tutorial-actions-0921>div{justify-content:center;gap:5px;display:flex}.tutorial-actions-0921>div i{background:#262c43;border-radius:999px;width:18px;height:4px}.tutorial-actions-0921>div i.on{background:linear-gradient(90deg,#755bff,#55d8ff);width:34px}.tutorial-actions-0921>div i.done{background:#3b8e75}.tutorial-prev,.tutorial-next{border-radius:10px!important;min-height:46px!important}.tutorial-prev{color:#aeb6ca;background:#ffffff06;border:1px solid #ffffff17;font:700 10px system-ui,sans-serif}.tutorial-prev:disabled{opacity:.3}.tutorial-next{color:#17121c!important;box-shadow:none!important;background:linear-gradient(#ffd75e,#efb632)!important;border:1px solid #ffd54a52!important;font:700 10px system-ui,sans-serif!important}.tutorial-mode-tabs{background:#080c1d;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:10px;padding:14px 20px;display:grid}.tutorial-mode-tabs button{color:#7d88a5;text-align:left;background:#0e1329;border:1px solid #262d49;border-radius:13px;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px 14px;transition:all .2s;display:grid}.tutorial-mode-tabs button:hover{border-color:#526087;transform:translateY(-1px)}.tutorial-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#20194c,#10223d);border-color:#8c79ff;box-shadow:inset 0 0 0 1px #55d8ff33,0 8px 25px #0004}.tutorial-mode-tabs button>span{background:#080c1c;border-radius:11px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.tutorial-mode-tabs button div{flex-direction:column;gap:3px;display:flex}.tutorial-mode-tabs b{font:15px var(--font-display)}.tutorial-mode-tabs small{color:#78839e;font-size:9px}.tutorial-mode-tabs button.active small{color:#a9c1d3}.tutorial-rail-0921{grid-template-columns:repeat(var(--tutorial-steps,6),minmax(105px,1fr));overflow-x:auto}.tutorial-stage-0921.is-house-catalog{grid-template-columns:1fr}.tutorial-stage-0921.is-house-catalog .tutorial-visual-0921{display:none}.tutorial-stage-0921.is-house-catalog .tutorial-copy-0921{justify-content:flex-start;padding:28px 34px}.tutorial-stage-0921.is-house-catalog .tutorial-copy-0921>h2,.tutorial-stage-0921.is-house-catalog .tutorial-copy-0921>p{max-width:none}.race-tutorial-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.race-tutorial-facts article{text-align:center;background:#0c1125;border:1px solid #323a5a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:92px;padding:10px;display:flex}.race-tutorial-facts b{color:#ffe16b;font:30px var(--font-display)}.race-tutorial-facts span{color:#8d98b5;letter-spacing:.06em;font-size:8px;font-weight:800}.race-movement-example{background:linear-gradient(135deg,#0d1329,#17123a);border:1px solid #3c4770;border-radius:14px;grid-template-columns:1fr auto 1.25fr;align-items:center;gap:14px;margin-top:20px;padding:18px;display:grid}.race-movement-example>div{flex-direction:column;gap:5px;display:flex}.race-movement-example small{color:#8e99b7;font-size:10px}.race-movement-example b{color:#ff8bbf;font-size:15px}.race-movement-example em{color:#67718f;font:24px var(--font-display);font-style:normal}.race-movement-example strong{color:#201731;font:20px var(--font-display);text-align:center;background:#ffe063;border-radius:11px;padding:14px;box-shadow:0 5px #9a681b}.race-route-demo{background:#0b1022;border:1px solid #313a5d;border-radius:14px;gap:14px;margin-top:20px;padding:19px;display:grid}.route-line{align-items:center;display:flex}.route-line i{color:#fff;width:43px;height:43px;font:12px var(--font-display);background:#162a49;border:2px solid #65d9ff;border-radius:50%;flex:0 0 43px;place-items:center;font-style:normal;display:grid;box-shadow:0 0 18px #55d8ff33}.route-line i:last-child{background:#51401a;border-color:#ffd75e}.route-line span{background:linear-gradient(90deg,#755bff,#55d8ff);flex:1;height:7px;box-shadow:0 2px 8px #55d8ff55}.race-route-demo>div:last-child{color:#9ea8c1;justify-content:space-between;gap:8px;font-size:9px;font-weight:800;display:flex}.tutorial-house-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.tutorial-house-catalog>section{border:1px solid var(--rarity,#39415f);background:#0b1022;border-radius:13px;overflow:hidden}.tutorial-house-catalog>section>header{background:color-mix(in srgb,var(--rarity,#39415f) 16%,#0b1022);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.tutorial-house-catalog>section>header b{color:var(--rarity,#ccd4ea);font:13px var(--font-display)}.tutorial-house-catalog>section>header small{color:#78839f;font-size:8px}.tutorial-house-catalog>section>div{background:#222944;gap:1px;padding:5px;display:grid}.tutorial-house-catalog article{background:#0c1124;grid-template-columns:40px 1fr;align-items:center;gap:8px;min-height:61px;padding:8px;display:grid}.tutorial-house-catalog article>span{background:#151b36;border:1px solid #ffffff19;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.tutorial-house-catalog article>div{flex-direction:column;gap:2px;display:flex}.tutorial-house-catalog article b{color:#f3f5ff;font-size:10px}.tutorial-house-catalog article p{color:#8993ad;margin:0;font-size:8px;line-height:1.42}.tutorial-house-catalog .rarity-common{--rarity:#aeb8cf}.tutorial-house-catalog .rarity-uncommon{--rarity:#5ee3b1}.tutorial-house-catalog .rarity-rare{--rarity:#62caff}.tutorial-house-catalog .rarity-epic{--rarity:#bd82ff}.tutorial-house-catalog .rarity-legendary{--rarity:#ffd45c}.tutorial-house-catalog .rarity-checkpoint{--rarity:#ff78ad;grid-column:1/-1}.tutorial-house-catalog .rarity-checkpoint>div{grid-template-columns:1fr}.tutorial-backpack-demo{background:linear-gradient(150deg,#211446,#0c1127);border:1px solid #8f6ce2;border-radius:15px;margin-top:20px;overflow:hidden}.tutorial-backpack-demo>header{border-bottom:1px solid #ffffff14;grid-template-columns:46px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.tutorial-backpack-demo>header>span{font-size:31px}.tutorial-backpack-demo>header div{flex-direction:column;gap:2px;display:flex}.tutorial-backpack-demo>header b{color:#fff;font:13px var(--font-display)}.tutorial-backpack-demo>header small{color:#929cb7;font-size:9px}.tutorial-backpack-demo>div{grid-template-columns:repeat(4,1fr);gap:7px;padding:12px;display:grid}.tutorial-backpack-demo article{text-align:center;background:#0b1023;border:1px solid #343d62;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:94px;padding:8px;display:flex}.tutorial-backpack-demo article span{font-size:25px}.tutorial-backpack-demo article b{color:#f4f6ff;font-size:9px}.tutorial-backpack-demo article small{color:#7f8aa7;font-size:8px}.race-finish-demo{background:#0b1022;border:1px solid #3a4368;border-radius:14px;align-items:center;margin-top:20px;padding:18px;display:flex}.race-finish-demo span,.race-finish-demo strong{color:#dfe5ff;min-width:54px;height:48px;font:11px var(--font-display);background:#141b3a;border:2px solid #6b7ac3;border-radius:11px;place-items:center;display:grid}.race-finish-demo strong{color:#fff2a9;background:#544216;border-color:#ffd75b}.race-finish-demo i{background:linear-gradient(90deg,#755bff,#55d8ff);flex:1;height:6px}@keyframes rankShimmer0921{to{background-position:-200% 0}}@media (max-width:900px){.missions-layout-0921{grid-template-columns:210px 1fr}.rank-empty-0921{grid-template-columns:120px 1fr}.empty-podium-0921{display:none}.tutorial-stage-0921{grid-template-columns:230px 1fr}.tutorial-copy-0921{padding:28px}.tutorial-role-grid,.event-cards-0921,.turn-flow-0921{grid-template-columns:1fr}.turn-flow-0921>em{display:none}.quick-0921>div{grid-template-columns:1fr}.podium-home-0921{gap:8px}.rank-chasers-0921{margin-inline:18px}}@media (max-width:620px){.daily-pulse-0921,.leaderboard-0921,.quick-0921{width:calc(100% - 20px)!important}.missions-head-0921,.rank-head-0921{padding:18px!important}.missions-head-0921{flex-direction:column}.missions-head-0921>button{width:100%}.missions-head-0921 h2,.rank-head-0921 h2{font-size:28px!important}.missions-layout-0921{grid-template-columns:1fr;padding:12px}.streak-card-0921{min-height:190px}.mission-cards-0921 article{grid-template-columns:42px 1fr;padding:12px}.rank-season-pill{display:none}.rank-empty-0921{text-align:center;grid-template-columns:1fr;gap:14px;min-height:0;margin:12px;padding:22px}.empty-trophy-0921{width:94px;height:94px}.empty-trophy-0921 span{font-size:50px}.rank-empty-0921 button{width:100%}.podium-home-0921{grid-template-columns:1fr;padding:14px}.podium-home-0921 article,.podium-home-0921 .home-place-1{text-align:left;grid-template-rows:auto auto;grid-template-columns:52px 1fr auto;align-items:center;min-height:125px;display:grid}.podium-crown{grid-row:1/3;display:none;position:static}.podium-avatar,.home-place-1 .podium-avatar{border-radius:14px;grid-row:1/3;width:48px;height:48px;font-size:21px}.podium-home-0921 b{align-self:end}.podium-home-0921 strong{grid-area:1/3/3}.podium-home-0921 em{align-self:start}.podium-home-0921 article>i{display:none}.rank-chasers-0921{margin:0 12px 12px}.rank-table-head{display:none}.rank-chasers-0921 article{grid-template-columns:34px 30px 1fr auto}.rank-chasers-0921 article>small{display:none}.rank-chasers-0921 article>em{text-align:right}.leaderboard-0921>footer{text-align:center;flex-direction:column;gap:4px}.quick-0921{padding:18px!important}.quick-0921>header h2{font-size:26px}.tutorial-page-0921{padding:58px 8px 30px!important}.tutorial-back-0921{font-size:9px!important;top:9px!important;left:9px!important}.tutorial-0921{border-radius:16px!important}.tutorial-head-0921{padding:20px 18px 16px}.tutorial-head-0921 h1{font-size:34px!important}.tutorial-head-0921 p{font-size:11px}.tutorial-progress-0921{min-width:auto}.tutorial-progress-0921 strong{font-size:28px}.tutorial-progress-0921 span{display:none}.tutorial-rail-0921{scrollbar-width:none;padding:0 8px;display:flex;overflow-x:auto}.tutorial-rail-0921::-webkit-scrollbar{display:none}.tutorial-rail-0921 button{min-width:98px;min-height:55px}.tutorial-rail-0921 button span{font-size:7px}.tutorial-stage-0921{grid-template-columns:1fr;min-height:0}.tutorial-visual-0921{border-bottom:1px solid #ffffff0f;border-right:0;min-height:175px;padding:20px}.tutorial-big-icon{border-radius:24px;width:82px;height:82px;font-size:42px}.tutorial-visual-0921>span{font-size:16px}.tutorial-visual-0921>small{display:none}.tutorial-mini-board{margin:3px}.tutorial-copy-0921{padding:22px 18px}.tutorial-copy-0921>h2{font-size:30px}.tutorial-copy-0921>p{font-size:12px}.tutorial-role-grid{grid-template-columns:1fr 1fr 1fr}.tutorial-role-grid>div{min-height:95px;padding:8px}.tutorial-role-grid span{display:none}.tutorial-number-demo{grid-template-columns:repeat(5,1fr);gap:4px}.tutorial-number-demo>span{min-height:52px;font-size:19px}.score-ladder-0921>div{grid-template-columns:100px 1fr}.score-ladder-0921>div i{grid-column:1/-1}.event-cards-0921,.practice-answer{grid-template-columns:1fr}.practice-answer button{min-height:44px}.tutorial-actions-0921{grid-template-columns:1fr 1.5fr;padding:12px}.tutorial-actions-0921>div{display:none}.tutorial-prev,.tutorial-next{font-size:8px!important}.tutorial-mode-tabs{grid-template-columns:1fr;padding:10px}.tutorial-mode-tabs button{min-height:56px}.race-tutorial-facts{grid-template-columns:1fr 1fr}.race-movement-example{grid-template-columns:1fr}.race-movement-example em{display:none}.tutorial-house-catalog{grid-template-columns:1fr}.tutorial-house-catalog .rarity-checkpoint{grid-column:auto}.tutorial-stage-0921.is-house-catalog .tutorial-copy-0921{padding:22px 14px}.tutorial-backpack-demo>div{grid-template-columns:1fr 1fr}.race-finish-demo{padding:10px}.race-finish-demo span,.race-finish-demo strong{min-width:39px;height:41px;font-size:8px}.race-route-demo>div:last-child{flex-direction:column}.route-line i{flex-basis:36px;width:36px;height:36px;font-size:9px}}
.rank-period-tabs{background:#0507148c;border:1px solid #ffffff1a;border-radius:14px;gap:6px;padding:6px;display:flex}.rank-period-tabs button{color:#9298b8;font:700 .76rem/1 var(--font-body,inherit);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px}.rank-period-tabs button.on{color:#fff;background:linear-gradient(135deg,#5c4bff,#7b62ff);box-shadow:0 8px 22px #5c4bff47}.daily-pulse-093 .missions-head-0921{align-items:center}.home-progression-chip{background:linear-gradient(145deg,#ffd16614,#5c4bff0f);border:1px solid #ffd16638;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;min-width:230px;padding:14px 16px;display:grid}.home-progression-chip>span{letter-spacing:.12em;color:#ffd166;font-size:.72rem;font-weight:800}.home-progression-chip>b{color:#fff;font-size:1.15rem}.home-progression-chip>button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;grid-column:1/-1;padding:8px 10px;font-weight:800}.mission-cards-0921 footer button{color:#131526;cursor:pointer;background:#ffd166;border:0;border-radius:8px;margin-left:auto;padding:7px 10px;font-size:.68rem;font-weight:900}.pwa-install{color:#bcefff;cursor:pointer;background:#4cc9f01a;border:1px solid #4cc9f059;border-radius:10px;padding:11px 14px;font-weight:800}.pwa-install.compact{padding:8px 10px;font-size:.7rem}.pwa-installed{color:#70edc5;padding:8px;font-size:.65rem;font-weight:800}.pwa-installed-card{color:#8ff4d5;background:#06d6a012;border:1px solid #06d6a040;border-radius:10px;padding:12px}.quick-match-hero{background:radial-gradient(circle at 8% 10%,#5c4bff2e,#0000 38%),linear-gradient(135deg,#141732f0,#090b1df5);border:1px solid #7067ff47;border-radius:24px;grid-template-columns:1.1fr 1.4fr;align-items:center;gap:28px;width:min(1160px,100% - 32px);margin:18px auto 24px;padding:25px 28px;display:grid;box-shadow:0 20px 70px #00000047}.quick-match-hero h1{letter-spacing:.02em;margin:8px 0 4px;font-size:clamp(2.4rem,5vw,4.1rem)}.quick-match-hero p{color:#a9aec9;max-width:620px;line-height:1.5}.quick-filters{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.quick-filters select{color:#e9ebff;background:#0a0d20;border:1px solid #2a2f4d;border-radius:11px;min-width:0;padding:13px 11px}.quick-play-button{grid-column:1/-1;box-shadow:0 12px 34px #ffc1482e;padding:15px!important;font-size:1rem!important}.matchmaking-message{color:#9af6d9;background:#06d6a017;border:1px solid #06d6a047;border-radius:11px;width:min(1160px,100% - 32px);margin:-10px auto 18px;padding:12px 15px}.public-room-browser-093 .browser-filters{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:end;gap:12px;padding:10px 0 14px;display:flex}.browser-filters label{color:#9298b8;letter-spacing:.08em;align-items:center;gap:8px;font-size:.67rem;font-weight:800;display:flex}.browser-filters select{color:#fff;background:#0a0d20;border:1px solid #2b304a;border-radius:8px;padding:8px}.browser-filters>span{color:#707794;font-size:.72rem}.public-room-code small{color:#8e96bb;letter-spacing:.06em;margin-top:4px;font-size:.56rem;display:block}.public-room-info .fair-play{border:1px solid #ffffff1a;border-radius:20px;width:max-content;margin-top:7px;padding:4px 7px;font-size:.58rem;font-style:normal;font-weight:900;display:inline-flex}.fair-play.great{color:#7af0c8;background:#06d6a014}.fair-play.ok{color:#ffe29a;background:#ffd16614}.fair-play.warn{color:#ff9eae;background:#ff5f6d14}.category-vote-093{background:linear-gradient(140deg,#b47aea14,#4cc9f008);border:1px solid #b47aea33;border-radius:18px;grid-template-columns:1fr auto;gap:18px;margin:22px 0;padding:20px;display:grid}.category-vote-093 h3{margin:6px 0 3px;font-size:1.35rem}.category-vote-093 p{color:#969dbb;margin:0;font-size:.86rem}.category-pref-controls{align-items:center;gap:10px;display:flex}.category-pref-controls label{color:#aab0ce;letter-spacing:.08em;gap:6px;font-size:.66rem;font-weight:800;display:grid}.category-pref-controls select{color:#fff;background:#090c1d;border:1px solid #2c3150;border-radius:9px;min-width:170px;padding:10px}.category-poll-summary{border-top:1px solid #ffffff0f;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:11px;display:flex}.category-poll-summary span{color:#9298b8;background:#ffffff0b;border-radius:8px;padding:6px 8px;font-size:.68rem}.category-poll-summary b{color:#e7e9fa}.player-title{color:#8b92b5!important;margin-top:3px!important;font-size:.58rem!important;font-style:normal!important;display:block!important}.score-side article{position:relative}.game-player-title{color:#777e9d;white-space:nowrap;text-overflow:ellipsis;max-width:125px;margin-top:2px;font-size:.52rem;font-style:normal;display:block;overflow:hidden}.player-safety-actions{opacity:.18;gap:3px;transition:opacity .2s;display:flex;position:absolute;bottom:2px;right:4px}.score-side article:hover .player-safety-actions,.score-side article:focus-within .player-safety-actions{opacity:1}.player-safety-actions button{color:#adb3cc;cursor:pointer;background:0 0;border:0;padding:3px;font-size:.7rem}.player-safety-actions button:hover{color:#fff}.moderation-notice{color:#d7c892;background:#ffd16612;border-radius:8px;margin-top:10px;padding:8px;font-size:.62rem;line-height:1.4}.safety-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02030cd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.safety-modal{background:#111426;border:1px solid #ff5f6d40;border-radius:20px;width:min(470px,100%);padding:26px;position:relative;box-shadow:0 30px 90px #0008}.safety-modal h2{margin:9px 0;font-size:2rem}.safety-modal p{color:#a1a8c4;line-height:1.45}.safety-modal select{color:#fff;background:#090c1e;border:1px solid #303650;border-radius:9px;width:100%;margin:10px 0 15px;padding:12px}.safety-modal>div:last-child{justify-content:flex-end;gap:8px;display:flex}.safety-modal button{color:#fff;background:#181b2d;border:1px solid #30354d;border-radius:9px;padding:10px 14px;font-weight:800}.safety-modal button.danger{background:#8a263f;border-color:#bb3655}.safety-message{color:#b7eefe;background:#4cc9f014;border-radius:8px;padding:9px;font-size:.8rem}.card-feedback-093{text-align:left;background:#090d20c7;border:1px solid #4cc9f033;border-radius:18px;grid-template-columns:1fr auto;gap:14px 18px;width:min(900px,100%);margin:24px auto;padding:18px 20px;display:grid}.card-feedback-093 h3{margin:5px 0 2px}.card-feedback-093 p{color:#9198b7;margin:0;font-size:.8rem}.card-rating-buttons{gap:8px;display:flex}.card-rating-buttons button,.report-card-button{color:#fff;cursor:pointer;background:#181c31;border:1px solid #343a56;border-radius:10px;padding:11px 13px;font-weight:800}.card-rating-buttons button.selected.good{background:#06d6a026;border-color:#06d6a0}.card-rating-buttons button.selected.bad{background:#ff5f6d26;border-color:#ff5f6d}.card-feedback-093 label{color:#a5acc8;grid-column:1/2;gap:5px;font-size:.67rem;font-weight:800;display:grid}.card-feedback-093 select{color:#fff;background:#090c1c;border:1px solid #2e334e;border-radius:9px;padding:10px}.card-feedback-093>small{color:#7fe5c4;align-self:end}.report-card-button{align-self:end}.profile-page-093{padding-bottom:80px}.profile-hub-093{background:linear-gradient(150deg,#141731f5,#080a1afa);border:1px solid #ffffff17;border-radius:26px;width:min(1120px,100% - 32px);padding:0;overflow:hidden;box-shadow:0 35px 100px #00000047}.profile-hero-093{background:radial-gradient(circle at 8% 10%,#5c4bff3b,#0000 35%),#ffffff04;border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px;display:grid}.profile-level-orb{background:linear-gradient(145deg,#5a49fa,#242747);border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;display:grid;box-shadow:inset 0 0 0 5px #ffffff12,0 15px 38px #5c4bff47}.profile-level-orb small{letter-spacing:.12em;font-size:.55rem}.profile-level-orb b{color:#fff;font-size:2.5rem;line-height:1}.profile-level-orb span{color:#d7d8ff;margin-top:4px;font-size:.52rem}.profile-hero-093 h1{margin:5px 0 0;font-size:clamp(2.3rem,4.5vw,4.5rem)}.profile-hero-093 p{color:#bec3df;margin:0 0 10px}.xp-track{background:#080b1d;border:1px solid #272d49;border-radius:20px;max-width:560px;height:18px;position:relative;overflow:hidden}.xp-track i{background:linear-gradient(90deg,#5d4cff,#b47aea,#4cc9f0);height:100%;display:block}.xp-track span{color:#fff;text-shadow:0 1px 3px #000;place-items:center;font-size:.55rem;font-weight:900;display:grid;position:absolute;inset:0}.profile-wallet{text-align:right;background:#ffd1660f;border:1px solid #ffd16638;border-radius:16px;gap:3px;padding:16px;display:grid}.profile-wallet small{color:#9c9678;font-size:.6rem}.profile-wallet b{color:#ffd166;font-size:1.7rem}.profile-wallet span{color:#999fba;font-size:.58rem}.profile-message{color:#9af1d4;background:#06d6a014;border-radius:9px;margin:16px 28px 0;padding:10px 12px}.profile-edit-093{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 28px;display:grid}.profile-edit-093 label{color:#8d94b2;gap:5px;font-size:.62rem;font-weight:800;display:grid}.profile-edit-093 input,.profile-edit-093 select{color:#fff;background:#090c1d;border:1px solid #2b304b;border-radius:9px;width:100%;padding:11px}.profile-edit-093>button{color:#fff;cursor:pointer;background:#5b4cff;border:0;border-radius:9px;grid-column:1/-1;padding:12px;font-weight:900}.stats-grid-093,.profile-hub-093>.streak-banner{margin-left:28px;margin-right:28px}.profile-section-093{border-top:1px solid #ffffff0f;padding:24px 28px}.profile-section-093>header h2{margin:5px 0 18px;font-size:1.8rem}.mission-list-093 article{grid-template-columns:1.5fr 1fr auto auto;align-items:center;gap:12px;display:grid}.mission-list-093 article.complete{border-color:#06d6a040}.mission-list-093 article.claimed{opacity:.65}.mission-list-093 article>div{display:grid}.mission-list-093 article button{color:#121522;background:#ffd166;border:0;border-radius:8px;padding:9px 11px;font-weight:900}.mission-list-093 article em{color:#76dfbd;font-size:.65rem;font-style:normal}.achievement-grid-093 article em{color:#827eaa;margin-top:5px;font-size:.6rem;font-style:normal;display:block}.history-list-093 article{grid-template-columns:1fr auto;gap:4px;display:grid}.history-list-093 article>div{align-items:center;gap:10px;display:flex}.history-list-093 article em{color:#ffd166;grid-column:1/-1;font-size:.6rem;font-style:normal}.frame-cosmico{box-shadow:inset 0 0 0 1px #4cc9f073,0 0 35px #b47aea29!important}.nameplate-neon{--nameplate-glow:0 0 12px #4cc9f033}.nameplate-champion{--nameplate-glow:0 0 14px #ffd16638}.volume-setting>div{align-items:center;gap:10px;min-width:220px;display:flex}.volume-setting input[type=range]{width:170px}.volume-setting b{font-size:.75rem}.install-setting{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;border:1px solid #4cc9f026!important;padding:16px!important;display:flex!important}.install-setting>span{gap:3px;display:grid}.install-setting small{color:#7f87a5}.end-093 .winner-title{color:#a9aed0;margin:-12px 0 20px}.victory-effect{letter-spacing:.5em;margin-bottom:6px;font-size:2rem;animation:2s ease-in-out infinite v093Float}.victory-lightning .victory-effect{filter:drop-shadow(0 0 10px #4cc9f0)}.victory-crown .victory-effect{filter:drop-shadow(0 0 10px #ffd166)}.progress-earned-093{background:linear-gradient(140deg,#06d6a00f,#5c4bff0d);border:1px solid #06d6a038;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:10px;width:min(830px,100% - 30px);margin:22px auto;padding:16px;display:grid}.progress-earned-093>span,.progress-earned-093>em{grid-column:1/-1}.progress-earned-093>span{color:#83ebc9;letter-spacing:.1em;font-size:.7rem;font-weight:900}.progress-earned-093 article{background:#ffffff0a;border-radius:11px;padding:12px;display:grid}.progress-earned-093 article b{font-size:1.3rem}.progress-earned-093 article small{color:#8e95b3}.progress-earned-093>em{color:#949bb8;font-size:.7rem;font-style:normal}@keyframes v093Float{50%{transform:translateY(-5px)}}@media (max-width:900px){.quick-match-hero{grid-template-columns:1fr}.quick-filters{grid-template-columns:1fr 1fr}.quick-play-button{grid-column:1/-1}.category-vote-093{grid-template-columns:1fr}.category-pref-controls{grid-template-columns:1fr 1fr;display:grid}.category-pref-controls select{width:100%;min-width:0}.profile-hero-093{grid-template-columns:auto 1fr}.profile-wallet{text-align:left;grid-column:1/-1}.profile-edit-093{grid-template-columns:1fr 1fr}.card-feedback-093{grid-template-columns:1fr}.card-rating-buttons,.card-feedback-093 label{grid-column:1}.report-card-button{width:100%}}@media (max-width:620px){.rank-head-0921{gap:14px}.rank-period-tabs{width:100%}.rank-period-tabs button{flex:1;padding:9px 5px}.home-progression-chip{width:100%}.quick-match-hero{border-radius:18px;width:calc(100% - 20px);margin-top:8px;padding:19px 16px}.quick-match-hero h1{font-size:2.8rem}.quick-filters{grid-template-columns:1fr}.quick-play-button{grid-column:1}.public-room-browser-093 .browser-filters{align-items:center}.public-room-list article{position:relative}.fair-play{margin-bottom:4px}.category-vote-093{margin:14px 0;padding:15px}.category-pref-controls{grid-template-columns:1fr}.category-poll-summary{flex-wrap:nowrap;overflow:auto}.category-poll-summary span{white-space:nowrap}.player-safety-actions{opacity:1;bottom:0;right:2px}.game-player-title{max-width:95px}.safety-modal{padding:22px 16px}.card-feedback-093{margin:16px 0;padding:15px}.card-rating-buttons{grid-template-columns:1fr 1fr;display:grid}.card-rating-buttons button{padding:10px 5px;font-size:.65rem}.profile-hub-093{border-radius:18px;width:calc(100% - 18px)}.profile-hero-093{text-align:center;grid-template-columns:1fr;padding:20px 15px}.profile-level-orb,.xp-track{margin:auto}.profile-wallet{text-align:center}.profile-edit-093{grid-template-columns:1fr;margin:16px}.profile-section-093{padding:20px 16px}.stats-grid-093,.profile-hub-093>.streak-banner{margin-left:16px;margin-right:16px}.mission-list-093 article{grid-template-columns:1fr auto}.mission-list-093 article progress{grid-column:1/-1;width:100%}.mission-list-093 article button,.mission-list-093 article em{grid-area:1/2/3}.progress-earned-093{grid-template-columns:1fr}.progress-earned-093>span,.progress-earned-093>em{grid-column:1}.victory-effect{letter-spacing:.2em}.install-setting{flex-direction:column;align-items:flex-start}}
