.mx-stage{background:0 0;width:100%;position:relative}.mx-stage div:has(>[data-mp-pane]){grid-template-columns:minmax(0,1fr)!important}.mx-stage[data-focus=proactive] [data-mp-pane=board],.mx-stage:is([data-focus=multiplayer],[data-focus=memory]) [data-mp-pane=chat]{display:none!important}.mx-stage [data-mp-pane]{animation:mx-in .45s var(--ease) both;border-radius:14px;box-shadow:0 0 0 1.5px #e7620fb3,0 24px 70px -34px #e7620f66}@keyframes mx-in{0%{opacity:0;transform:translateY(8px)}}.mx-flag{z-index:5;background:var(--o);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;animation:mx-flag .4s var(--ease) both;border-radius:999px;padding:5px 11px;font-size:10.5px;position:absolute;top:-14px;right:18px}@keyframes mx-flag{0%{opacity:0;transform:translateY(6px)}}.mx-tour-head{margin-bottom:clamp(32px,5vh,56px)}.mx-tour-head h2{letter-spacing:-.03em;max-width:13em;color:var(--text-primary);text-transform:none;text-wrap:balance;margin:0 0 22px;font-size:clamp(36px,4.1vw,58.9px);font-weight:300;line-height:1.06}.mx-tour-head p{max-width:40em;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.mx-tour-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.mx-tour-list{flex-direction:column;gap:9vh;margin:0;padding:6vh 0 max(12vh,min(100svh - 138px,760px)/1.35135 - 150px);list-style:none;display:flex}.mx-tour-list li{border-top:1px solid var(--border,#ffffff1f);opacity:.35;outline:none;grid-template-columns:44px minmax(0,1fr);gap:0 12px;padding-top:22px;transition:opacity .18s linear;display:grid}.mx-tour-list li.on{opacity:1}.mx-tour-list li:focus-visible h3{text-decoration:underline;text-decoration-color:var(--o,#e7620f);text-underline-offset:6px}.mx-tour-num{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-muted);padding-top:6px;font-size:12px}.mx-tour-list li.on .mx-tour-num{color:var(--o,#e7620f)}.mx-tour-list h3{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 10px;font-size:clamp(22px,2vw,28px);font-weight:300;line-height:1.15}.mx-tour-list p{color:var(--text-secondary);max-width:42ch;margin:0;font-size:16px;line-height:1.6}.mx-tour-art{top:calc(var(--nav-h,90px) + 24px);height:calc(100svh - var(--nav-h,90px) - 48px);align-items:center;max-height:760px;display:flex;position:sticky}@media (width<=900px){.mx-tour-grid{grid-template-columns:minmax(0,1fr)}.mx-tour-art{order:-1;height:auto;margin-bottom:4vh;position:relative;top:0}.mx-tour-list{gap:0;padding:0}.mx-tour-list li{opacity:.6;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:14px 0}.mx-tour-list li.on{opacity:1}.mx-tour-list li h3{margin:0;font-size:20px}.mx-tour-list li p{visibility:hidden;height:0;margin-top:0;overflow:hidden}.mx-tour-list li.on p{height:auto;min-height:var(--mx-body,0px);visibility:visible;margin-top:8px;animation:.35s both mx-body-in}.mx-tour-list li p>span{display:block}.mx-tour-head{margin-bottom:clamp(2.75rem,7vh,4rem)!important}}@keyframes mx-body-in{0%{opacity:0}to{opacity:1}}.mx-phone{touch-action:pan-y;width:100%}.mx-switch{background:var(--bg-2,#101010);border:1px solid var(--line,#ffffff1a);border-radius:999px;gap:2px;padding:3px;display:flex}.mx-switch button{min-width:0;min-height:36px;color:var(--text-3);font:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:7px 4px;font-size:13px;line-height:19px;display:inline-flex}.mx-switch button b{font-size:10px;font-weight:400;line-height:18px}.mx-switch button[aria-selected=true]{background:rgba(var(--ink,255,255,255), .06);border-color:var(--line-2,#fff3);color:var(--text)}.mx-switch button[aria-selected=true] b{color:var(--o,#e7620f)}.mx-desc{min-height:4.5em;color:var(--text-2);margin:14px 0 22px;font-size:15px;line-height:22px}.mx-pane{height:440px;padding-top:16px;position:relative;overflow:hidden}.mx-pane-fade{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg));height:72px;position:absolute;bottom:0;left:0;right:0}@media (width<=1023px){html,body{overflow-x:clip}}.m-app{--m-accent:#ed7838;--m-answer:#45cede;background:var(--bg);color:var(--text-primary);position:relative}.m-app h1,.m-app h2,.m-app h3,.m-app p{margin:0}.m-sec{box-sizing:border-box;min-height:100svh;padding:calc(var(--m-bar) + 28px) calc(var(--m-gutter) + env(safe-area-inset-right,0px)) 40px calc(var(--m-gutter) + env(safe-area-inset-left,0px));position:relative}.m-in{max-width:720px;margin:0 auto}.m-center{text-align:center}.m-sec .m-lead,.m-sec .m-explainer{color:var(--text-secondary)}.m-app [data-mreveal]{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(12px)}.m-app [data-mreveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.m-app [data-mreveal]{opacity:1;transition:none;transform:none}.m-app *,.m-app :before,.m-app :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.m-statement-sec{padding-bottom:calc(var(--m-bar) + 28px);place-items:center;display:grid;overflow:hidden}.m-orb{left:50%;top:calc(50% + var(--m-bar) / 2);aspect-ratio:1;pointer-events:none;border-radius:50%;width:min(150vw,760px);position:absolute;transform:translate(-50%,-50%)}.m-orb--idle{background:radial-gradient(50% 50%,#6655fff2 0%,#545cf5cc 14%,#3346c88c 34%,#1a1c5cbf 62%,#0c0c22 92%);box-shadow:inset 0 0 0 1px #968cff4d,inset 0 0 60px #3399ff1f}.m-orb--answer{background:radial-gradient(50% 50%,#09f5edd9 0%,#45cedeb3 16%,#1e829680 38%,#0a3440c7 64%,#061418 92%);box-shadow:inset 0 0 0 1px #45cede4d,inset 0 0 60px #09f5ed1a}.m-statement-sec h2{z-index:1;color:#fff;text-shadow:0 1px 24px #00000059;text-align:center;position:relative}.m-statement-sec h2>span{display:block}.m-pane{border-radius:18px;position:relative;overflow:hidden}.m-pane-fade{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 0%, transparent), var(--surface));height:72px;position:absolute;bottom:0;left:0;right:0}.m-pane[data-on-bg] .m-pane-fade{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg))}.m-pane-fade[hidden]{display:none}.m-scale{width:100%;position:relative;overflow:hidden}.m-scale-inner{transform-origin:0 0;position:absolute;top:0;left:0}.m-window{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}.m-window-bar{border-bottom:1px solid var(--border);align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.m-window-bar i{background:var(--border-strong);border-radius:50%;flex:none;width:7px;height:7px}.m-window-bar span{text-align:center;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:33px;overflow:hidden}.m-window-body{padding:12px}.m-switch{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:flex}.m-switch button{min-width:0;color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:7px 4px;font-size:13px;line-height:19px;display:inline-flex}.m-switch button b{font-size:10px;font-weight:400;line-height:18px}.m-switch button[aria-selected=true]{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-primary)}.m-switch button[aria-selected=true] b{color:var(--m-accent)}.m-switch-track{touch-action:pan-y}.m-switch-track>div{transition:transform .28s cubic-bezier(.16,1,.3,1)}.m-chat{border:1.5px solid var(--m-accent);background:var(--bg);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.m-chat-head{align-items:center;gap:8px;min-width:0;display:flex}.m-chat-head strong{font-size:13px;font-weight:600;line-height:18px}.m-live{letter-spacing:.72px;color:var(--m-answer);background:#45cede2e;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600}.m-chat-thread{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:11px;line-height:14px}.m-msgs{flex-direction:column;gap:12px;display:flex}.m-msg{align-items:flex-start;gap:10px;display:flex}.m-avatar{color:#fff;background:#1abcfe;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}.m-msg-meta{align-items:baseline;gap:6px;display:flex}.m-msg-meta strong{color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px}.m-msg-meta span{color:var(--text-muted);font-size:11px;line-height:14px}.m-msg p{color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:19px}.m-msg p.strong{font-weight:600}.m-chips{flex-wrap:wrap;gap:6px;display:flex}.m-chip{border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:18px;display:inline-flex}.m-chip small{color:var(--text-muted);font-size:11px}.m-board-only [data-mp-pane=chat]{display:none!important}.m-pager{align-items:center;gap:8px;display:flex}.m-pager .dot{background:var(--m-answer);border-radius:50%;flex:none;width:6px;height:6px}.m-pager .tag{color:var(--text-secondary)}.m-pager .count{color:var(--text-muted)}.m-pager .sp{flex:1}.m-arrow{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:17px;place-items:center;display:grid}.m-tabs{scrollbar-width:none;margin:0 calc(-1 * var(--m-gutter));padding:2px var(--m-gutter);gap:8px;display:flex;overflow-x:auto}.m-tabs::-webkit-scrollbar{display:none}.m-tabs button{border:1px solid var(--border-strong);color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 12px;font-size:13px;line-height:19px}.m-tabs button[aria-selected=true]{border-color:var(--text-primary);color:var(--text-primary)}.m-finale{color:#121212;background:linear-gradient(90deg,#c7b5ea 0%,#e6e0f2 28%,#f3f4f8 50%,#ece7f5 74%,#cdb9ec 100%);position:relative}:root[data-theme=light] .m-finale{background:linear-gradient(90deg,#e2d8f3 0%,#eeebf5 30%,#f5f6fa 50%,#efebf6 74%,#e0d5f2 100%)}.m-reel{place-items:center;display:grid}.m-reel-frame{aspect-ratio:3/2;background:#0a0a0a;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 32px 64px -32px #00000073}.m-reel-frame img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m-reel-play{z-index:2;color:#fff;cursor:pointer;background:radial-gradient(#0000001f,#00000061);border:0;place-items:center;display:grid;position:absolute;inset:0}.m-reel-play span{background:#2828288c;border:1px solid #fff3;border-radius:999px;align-items:center;gap:14px;padding:8px 18px 8px 8px;display:inline-flex}.m-reel-play i{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.m-beta{text-align:center;place-items:center;display:grid}.m-beta h2{color:#121212}.m-beta p{max-width:34ch;color:#2a2a2a!important;margin-top:12px!important;margin-inline:auto!important}.m-beta button{color:#121212;font:inherit;cursor:pointer;background:#fff;border:1px solid #0000002e;border-radius:6px;margin-top:24px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.m-finale .faq{padding-top:24px!important}.m-finale .faq__headline{white-space:nowrap;font-size:min(36px,7.4vw)}.m-memory .mem-mile-label{font-size:var(--m-text,13px)!important;line-height:1.3!important}.m-orb-host{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.m-app>section,.m-app>.m-finale{z-index:1}.m-orb-disc{will-change:transform, opacity;background:radial-gradient(50% 50%,#6655fff2 0%,#545cf5cc 14%,#3346c88c 34%,#1a1c5cbf 62%,#0c0c22 92%);border-radius:50%;transition:background .6s;display:none;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #968cff4d}.m-orb-disc[data-status=Answer]{background:radial-gradient(50% 50%,#09f5edd9 0%,#45cedeb3 16%,#1e829680 38%,#0a3440c7 64%,#061418 92%);box-shadow:inset 0 0 0 1px #45cede4d}.m-orb-live .m-orb-disc{display:block}.m-orb-live .m-orb,.m-orb-live .m-planet{display:none}.m-orb-live .m-hero,.m-orb-live .m-hero-ssr{background:0 0}.m-orb-words{z-index:2;pointer-events:none;display:none;position:fixed;inset:0}.m-orb-live .m-orb-words{display:block}.m-orb-line{padding:var(--m-bar) var(--m-gutter) 0;will-change:opacity;place-items:center;display:grid;position:absolute;inset:0}.m-orb-line h2{color:#fff;text-shadow:0 1px 24px #00000059;text-align:center}.m-orb-line h2>span{display:block}.m-orb-live .m-statement-sec{min-height:180svh}.m-orb-live .m-statement-sec h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-engulf{z-index:1;will-change:opacity;background:linear-gradient(90deg,#c7b5ea 0%,#e6e0f2 28%,#f3f4f8 50%,#ece7f5 74%,#cdb9ec 100%);position:absolute;inset:0}:root[data-theme=light] .m-engulf{background:linear-gradient(90deg,#e2d8f3 0%,#eeebf5 30%,#f5f6fa 50%,#efebf6 74%,#e0d5f2 100%)}.m-orb-live .m-finale{background:0 0}.m-orb-disc[data-status=Question]{background:radial-gradient(50% 50%,#ec66408c 0%,#9664c8bf 22%,#6655ffb3 44%,#28246ecc 70%,#0c0c22 94%);box-shadow:inset 0 0 0 1px #9664c859}
