.ms-page,.mp-page,.me-root{--b-bg: #15223F;--b-deep: #101A33;--b-card: #20304F;--b-card-2: #1A2842;--b-elev: #26385C;--b-track: #283A5C;--b-line: #35497A;--b-gold: #F5C15E;--b-text: #F5F5F0;--b-muted: #C8C5BC;--b-dim: #8F96A8;--t-1: #7C4DFF;--t-2: #1F789B;--t-3: #F59E0B;--t-4: #C2603C;--ok: #22C55E;--bad: #EF4444;--m-gold: #FFD700;--m-silver: #C0C4CC;--m-bronze: #CD7F32;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}.ms-page{background:var(--b-deep);color:var(--b-text);color-scheme:dark}.ms-viewport{position:fixed;inset:0;display:grid;place-items:center;background:var(--b-deep);overflow:hidden}.ms-scaler{position:relative}.ms-stage{position:absolute;top:0;left:0;width:1280px;height:720px;transform-origin:0 0;background-color:var(--b-bg);font-family:var(--font-sans);direction:rtl;overflow:hidden;user-select:none}.ms-stage:before{content:"";position:absolute;inset:0;opacity:.085;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23F5C15E' stroke-width='1.4'%3E%3Crect x='20' y='20' width='32' height='32'/%3E%3Crect x='20' y='20' width='32' height='32' transform='rotate(45 36 36)'/%3E%3Ccircle cx='36' cy='36' r='7'/%3E%3Cpath d='M0 36h13M59 36h13M36 0v13M36 59v13'/%3E%3C/g%3E%3C/svg%3E");background-size:72px 72px}.ms-stage>*{position:absolute}.ms-stage h1,.ms-stage h2,.ms-stage h3{font-family:var(--font-sans)}.ms-stage button{font-family:inherit;cursor:pointer}.ms-stage :focus-visible{outline:3px solid var(--b-gold);outline-offset:3px}.ms-view{inset:0;display:none}.ms-view.on{display:block}.ms-view>*{position:absolute}.ms-hide{display:none!important}.ms-top{top:22px;right:36px;left:36px;height:44px;display:flex;justify-content:space-between;align-items:center;z-index:5}.ms-brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:var(--b-muted);min-width:0}.ms-brand b{color:var(--b-text);font-weight:900}.ms-brand .ms-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.ms-mark{width:28px;height:28px;flex:none}.ms-top-end{display:flex;align-items:center;gap:10px}.ms-chip{display:inline-flex;align-items:center;gap:10px;background:var(--b-card);border:1px solid var(--b-line);border-radius:999px;padding:6px 16px;font-size:19px;font-weight:700;direction:ltr;font-variant-numeric:tabular-nums;color:var(--b-muted)}.ms-chip .pin{color:var(--b-gold);font-weight:900;letter-spacing:.08em}.ms-chip .cnt{color:var(--b-text)}.ms-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--b-card);border:1px solid var(--b-line);color:var(--b-muted)}.ms-icon:hover{color:var(--b-text);border-color:var(--b-gold)}.ms-icon svg{width:20px;height:20px}.ms-icon[aria-pressed=true]{color:var(--b-gold)}.ms-bar{bottom:24px;right:36px;left:36px;display:flex;justify-content:space-between;align-items:center;gap:12px;z-index:5}.ms-bar-group{display:flex;gap:10px;align-items:center}.ms-btn{font-size:21px;font-weight:900;border-radius:16px;padding:13px 26px;border:1px solid var(--b-line);background:var(--b-card);color:var(--b-text);transition:transform .15s,border-color .15s,opacity .2s}.ms-btn:hover{border-color:var(--b-gold)}.ms-btn:active{transform:scale(.97)}.ms-btn.primary{background:var(--t-1);border-color:var(--t-1);color:#fff}.ms-btn.primary:hover{border-color:#fff}.ms-btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.ms-btn.busy{opacity:.7;cursor:progress}.ms-toggle{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:var(--b-muted);background:var(--b-card);border:1px solid var(--b-line);border-radius:14px;padding:10px 16px}.ms-toggle .sw{width:38px;height:22px;border-radius:99px;background:var(--b-track);position:relative;transition:background .2s}.ms-toggle .sw:after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:var(--b-muted);transition:transform .2s var(--ease-out),background .2s}.ms-toggle[aria-pressed=true]{color:var(--b-text)}.ms-toggle[aria-pressed=true] .sw{background:var(--t-2)}.ms-toggle[aria-pressed=true] .sw:after{transform:translate(-16px);background:#fff}.ms-note{font-size:17px;color:var(--b-muted)}.ms-lobby{inset:86px 36px 96px;display:grid;grid-template-columns:520px 1fr;gap:32px}.ms-join{background:var(--b-card);border:1px solid var(--b-line);border-radius:26px;padding:26px 30px;display:grid;gap:14px;justify-items:center;align-content:center;text-align:center}.ms-join .lbl{font-size:23px;color:var(--b-muted);font-weight:700}.ms-join .url{direction:ltr;font-size:40px;font-weight:900}.ms-pin{direction:ltr;display:flex;gap:8px;cursor:pointer}.ms-pin span{width:74px;height:104px;display:grid;place-items:center;font-size:78px;font-weight:900;line-height:1;padding-bottom:14px;background:var(--b-bg);border:2px solid var(--b-gold);border-radius:16px;font-variant-numeric:tabular-nums}.ms-qr{width:176px;height:176px;background:#fff;border-radius:14px;padding:9px}.ms-qr canvas,.ms-qr svg{width:100%!important;height:100%!important;display:block}.ms-copied{font-size:16px;color:var(--b-gold);min-height:20px}.ms-wall{display:grid;grid-template-rows:auto 1fr;gap:14px;min-height:0}.ms-wall-h{display:flex;justify-content:space-between;align-items:baseline}.ms-wall-h .count{font-size:40px;font-weight:900;font-variant-numeric:tabular-nums}.ms-wall-h .hint{font-size:17px;color:var(--b-muted)}.ms-names{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;overflow:hidden}.ms-name{display:inline-flex;align-items:center;gap:10px;background:var(--b-card);border:1px solid var(--b-line);border-radius:999px;padding:6px 18px 6px 8px;font-size:23px;font-weight:700;color:var(--b-text)}.ms-name img{width:38px;height:38px;border-radius:50%;background:var(--b-elev)}.ms-name.away{opacity:.45}button.ms-name:hover{border-color:var(--bad)}.ms-empty{display:grid;place-items:center;text-align:center;gap:10px;color:var(--b-muted);font-size:22px;padding-top:80px}.ms-empty .dots{display:flex;gap:8px;justify-content:center}.ms-empty .dots i{width:10px;height:10px;border-radius:50%;background:var(--b-gold);opacity:.35;animation:ms-dot 1.2s ease-in-out infinite}.ms-empty .dots i:nth-child(2){animation-delay:.2s}.ms-empty .dots i:nth-child(3){animation-delay:.4s}@keyframes ms-dot{50%{opacity:1;transform:scale(1.3)}}.ms-intro{inset:96px 60px 60px;display:grid;align-content:center;justify-items:center;gap:22px;text-align:center}.ms-qnum{font-size:22px;font-weight:700;color:var(--b-muted)}.ms-qnum b{color:var(--b-text)}.ms-sentence{font-size:64px;font-weight:900;line-height:1.4}.ms-sentence .hl{color:var(--b-gold)}.ms-qtext{font-size:32px;font-weight:700;color:var(--b-muted);line-height:1.5}.ms-countnum{font-size:120px;font-weight:900;color:var(--b-gold);line-height:1;font-variant-numeric:tabular-nums}.ms-readbar{width:520px;height:10px;border-radius:99px;background:var(--b-track);overflow:hidden}.ms-readbar i{display:block;height:100%;width:0;background:var(--b-gold);border-radius:99px}.ms-readnote{font-size:20px;color:var(--b-muted)}.ms-qhead{top:80px;right:170px;left:170px;display:grid;gap:8px;text-align:center}.ms-qhead .ms-sentence{font-size:44px}.ms-qhead .ms-qtext{font-size:26px}.ms-timer{top:80px;left:36px;width:104px;height:104px}.ms-timer svg{width:104px;height:104px;transform:rotate(-90deg)}.ms-timer .num{position:absolute;inset:0;display:grid;place-items:center;font-size:38px;font-weight:900;font-variant-numeric:tabular-nums;direction:ltr}.ms-timer.urgent .num{color:var(--bad)}.ms-answered{top:198px;left:36px;width:104px;display:grid;justify-items:center;gap:2px;text-align:center}.ms-answered b{font-size:32px;font-weight:900;direction:ltr;font-variant-numeric:tabular-nums}.ms-answered span{font-size:16px;color:var(--b-muted)}.ms-drops{top:292px;left:36px;width:104px;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.ms-drops img{width:30px;height:30px;border-radius:50%;background:var(--b-elev)}.ms-timeup{top:80px;right:36px;display:none;font-size:22px;font-weight:900;color:var(--b-gold);background:var(--b-card);border:1px solid var(--b-gold);border-radius:999px;padding:6px 18px}.ms-timeup.on{display:block}.ms-tiles{right:36px;left:36px;bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ms-tile{position:relative;display:flex;align-items:center;gap:16px;border-radius:18px;padding:16px 22px;min-height:90px;font-size:32px;font-weight:900;color:#fff;overflow:hidden;transition:opacity .45s,box-shadow .3s}.ms-tile .sh{width:44px;height:44px;flex:none}.ms-tile .lt{font-size:24px;opacity:.85;width:28px;flex:none}.ms-tile .tx{flex:1;min-width:0;position:relative;z-index:1;line-height:1.3}.ms-tile .pc{position:relative;z-index:1;font-size:28px;direction:ltr;font-variant-numeric:tabular-nums}.ms-tile .fill{position:absolute;inset:0;transform-origin:right;transform:scaleX(0);background:#fff3;transition:transform .9s var(--ease-out)}.ms-tile .tick{width:40px;height:40px;border-radius:50%;background:var(--ok);display:none;place-items:center;flex:none;position:relative;z-index:1}.ms-tile.c1{background:var(--t-1)}.ms-tile.c2{background:var(--t-2)}.ms-tile.c3{background:var(--t-3);color:#173847}.ms-tile.c4{background:var(--t-4)}.ms-tile.dim{opacity:.3}.ms-tile.right{box-shadow:0 0 0 4px var(--ok)}.ms-tile.right .tick{display:grid}.ms-words{right:60px;left:60px;top:300px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ms-word{font-size:34px;font-weight:900;background:var(--b-card);border:1px solid var(--b-line);border-radius:16px;padding:10px 20px}.ms-word.right{border-color:var(--ok);box-shadow:0 0 0 3px var(--ok)}.ms-sublabel{font-size:20px;color:var(--b-muted);font-weight:700;text-align:center}.ms-answer-line{top:80px;right:170px;left:170px;text-align:center;display:grid;gap:6px}.ms-answer-line .k{font-size:20px;color:var(--ok);font-weight:900}.ms-answer-line .v{font-size:38px;font-weight:900;line-height:1.35}.ms-answer-line .s{font-size:18px;color:var(--b-muted)}.ms-rv{right:36px;left:36px;top:210px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ms-rv .ms-tile{min-height:76px;font-size:28px}.ms-rows{right:120px;left:120px;top:210px;display:grid;gap:10px}.ms-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:16px;padding:14px 22px;background:var(--b-card);border:1px solid var(--b-line);font-size:26px;font-weight:900;overflow:hidden}.ms-row .fill{position:absolute;inset:0;transform-origin:right;transform:scaleX(0);background:#7c4dff38;transition:transform .9s var(--ease-out)}.ms-row.right{border-color:var(--ok)}.ms-row.right .fill{background:#22c55e38}.ms-row>span{position:relative}.ms-row .pc{direction:ltr;font-variant-numeric:tabular-nums}.ms-explain{right:36px;left:36px;bottom:100px;background:var(--b-card);border:1px solid var(--b-line);border-radius:18px;padding:16px 24px;font-size:24px;line-height:1.7;display:flex;gap:16px;align-items:flex-start}.ms-explain b{color:var(--b-gold);flex:none}.ms-board-title{top:84px;right:0;left:0;text-align:center;font-size:34px;font-weight:900}.ms-board{top:146px;right:200px;left:200px;height:480px}.ms-brow{position:absolute;right:0;left:0;height:84px;display:flex;align-items:center;gap:18px;background:var(--b-card);border:1px solid var(--b-line);border-radius:18px;padding:0 24px;font-size:30px;font-weight:900}.ms-brow .rk{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:24px;background:var(--b-track);direction:ltr;font-variant-numeric:tabular-nums;flex:none}.ms-brow.r1 .rk{background:var(--m-gold);color:#3a2a00}.ms-brow.r2 .rk{background:var(--m-silver);color:#222}.ms-brow.r3 .rk{background:var(--m-bronze);color:#2a1500}.ms-brow img{width:54px;height:54px;border-radius:50%;background:var(--b-elev);flex:none}.ms-brow .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-brow .gain{font-size:20px;color:var(--b-gold);direction:ltr;min-width:76px;text-align:left}.ms-brow .mv{font-size:19px;direction:ltr;min-width:52px;text-align:center}.ms-brow .mv.up{color:var(--ok)}.ms-brow .mv.dn{color:var(--b-dim)}.ms-brow .sc{direction:ltr;font-variant-numeric:tabular-nums;min-width:96px;text-align:left}.ms-pod-title{top:80px;right:0;left:0;text-align:center;font-size:40px;font-weight:900}.ms-pod{bottom:236px;right:270px;left:270px;height:330px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.ms-pcol{position:relative;display:grid;justify-items:center;gap:6px}.ms-pcol .av{width:76px;height:76px;border-radius:50%;background:var(--b-elev);border:3px solid var(--b-line)}.ms-pcol .pn{font-size:27px;font-weight:900;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-pcol .ps{font-size:23px;color:var(--b-muted);direction:ltr;font-variant-numeric:tabular-nums}.ms-pblock{width:100%;border-radius:18px 18px 0 0;display:grid;place-items:start center;padding-top:14px;background:var(--b-card);border:1px solid var(--b-line);border-bottom:0}.ms-pblock img{width:54px;height:54px}.ms-pcol.p1 .ms-pblock{height:150px;background:var(--b-elev);border-color:var(--m-gold)}.ms-pcol.p2 .ms-pblock{height:112px;border-color:var(--m-silver)}.ms-pcol.p3 .ms-pblock{height:84px;border-color:var(--m-bronze)}.ms-pcol.p1 .av{width:92px;height:92px;border-color:var(--m-gold)}.ms-crown{position:absolute;top:-34px;width:56px;height:56px}.ms-rest{bottom:196px;right:270px;left:270px;display:flex;justify-content:center;gap:18px;font-size:19px;color:var(--b-muted)}.ms-rest span b{color:var(--b-text)}.ms-badges{bottom:92px;right:36px;left:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ms-bdg{background:var(--b-card);border:1px solid var(--b-line);border-radius:16px;padding:10px 14px;display:flex;gap:12px;align-items:center;min-width:0}.ms-bdg img{width:46px;height:46px;flex:none}.ms-bdg div{min-width:0}.ms-bdg b{display:block;font-size:19px;font-weight:900}.ms-bdg span{display:block;font-size:15px;color:var(--b-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-msg{inset:0 200px;display:grid;align-content:center;justify-items:center;gap:16px;text-align:center}.ms-msg h2{font-size:40px;font-weight:900;margin:0}.ms-msg p{font-size:22px;color:var(--b-muted);margin:0;line-height:1.6}.ms-msg .row{display:flex;gap:12px;margin-top:8px}.ms-msg a{text-decoration:none}.ms-modal{inset:0;display:none;place-items:center;background:#0a102099;z-index:20}.ms-modal.on{display:grid}.ms-modal-card{width:520px;background:var(--b-card);border:1px solid var(--b-line);border-radius:22px;padding:28px;display:grid;gap:14px;text-align:center}.ms-modal-card h3{font-size:28px;font-weight:900;margin:0}.ms-modal-card p{font-size:19px;color:var(--b-muted);margin:0;line-height:1.6}.ms-modal-card .row{display:flex;gap:10px;justify-content:center;margin-top:6px}.ms-btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.ms-toast{bottom:96px;right:0;left:0;margin-inline:auto;width:fit-content;max-width:900px;background:var(--b-text);color:var(--b-deep);font-size:19px;font-weight:900;border-radius:14px;padding:12px 20px;z-index:25;display:none}.ms-toast.on{display:block}.ms-confetti{inset:0;width:1280px;height:720px;pointer-events:none;z-index:15}@keyframes ms-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ms-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ms-tick{0%{transform:scale(1.35);opacity:.3}to{transform:scale(1);opacity:1}}@keyframes ms-fade{0%{opacity:0}to{opacity:1}}.ms-pop{animation:ms-pop .38s var(--ease-spring) both}.ms-rise{animation:ms-rise .6s var(--ease-out) both}.ms-tickfx{animation:ms-tick .32s var(--ease-out)}.ms-in{animation:ms-fade .35s ease-out both}@media(prefers-reduced-motion:reduce){.ms-pop,.ms-rise,.ms-tickfx,.ms-in{animation:none}.ms-empty .dots i{animation:none;opacity:.7}.ms-tile .fill,.ms-row .fill,.ms-tile{transition:none}}
