html.wo-page,html.wo-page body{overflow:hidden;overscroll-behavior:none}.wo{--wo-a:#ff7a3d;--wo-b:#ff3e8a;--wo-g:#22c55e;--wo-y:#ffe14d;--wo-ink:#fff;--wo-ink2:#c9d6ff;--wo-panel:rgba(255,255,255,.09);--wo-line:rgba(255,255,255,.16);--u:min(1vw,1.78vh);position:fixed;inset:0;z-index:60;color:var(--wo-ink);font-family:var(--font,"Nunito",system-ui,sans-serif);overflow:hidden;background:radial-gradient(60% 70% at 85% 10%,rgba(255,62,138,.28),transparent 60%),radial-gradient(70% 80% at 10% 95%,rgba(34,197,94,.22),transparent 60%),linear-gradient(160deg,#141c4f,#1f1460 55%,#2b0f4f);-webkit-user-select:none;user-select:none}.wo *{box-sizing:border-box}.wo-stage{position:absolute;inset:0;z-index:0;background:#000}.wo[data-screen=ready] .wo-stage,.wo[data-screen=done] .wo-stage,.wo[data-screen=bad] .wo-stage{display:none}.wo-scr{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vmin,48px);overflow:auto;background:inherit;animation:wo-in .25s ease-out}.wo-scr[hidden]{display:none}.wo-pause,.wo-lost{background:#080a22b8;backdrop-filter:blur(6px)}@keyframes wo-in{0%{opacity:0}}.wo-setup{position:absolute;inset:0;z-index:40}.wo-setup[hidden]{display:none}.wo-card{width:min(1100px,100%);background:var(--wo-panel);border:2px solid var(--wo-line);border-radius:clamp(18px,2.4vmin,34px);padding:clamp(16px,3.2vmin,44px);box-shadow:0 20px 60px #00000059;margin:auto}.wo-kicker{margin:0;font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(12px,1.9vmin,24px);color:var(--wo-y)}.wo-h{margin:.1em 0 .2em;font-weight:900;font-size:clamp(24px,5vmin,68px);line-height:1.05;letter-spacing:-.01em;text-shadow:0 4px 0 rgba(0,0,0,.25)}.wo-note{margin:.4em 0;font-weight:800;font-size:clamp(14px,2.2vmin,28px);color:var(--wo-ink2);line-height:1.35}.wo-safe{margin:.5em 0 0;font-weight:800;font-size:clamp(12px,1.7vmin,20px);color:var(--wo-ink2);opacity:.85;line-height:1.35}.wo-row{display:flex;flex-wrap:wrap;gap:clamp(8px,1.6vmin,20px);align-items:center;margin-top:clamp(10px,2vmin,26px)}.wo-chips{display:flex;flex-wrap:wrap;gap:8px;margin:.6em 0}.wo-chip{background:#ffffff24;border-radius:999px;padding:.3em .9em;font-weight:900;font-size:clamp(13px,2vmin,24px)}.wo-btn{appearance:none;border:0;border-radius:999px;padding:.55em 1.3em;font:900 clamp(15px,2.5vmin,32px)/1.1 var(--font,"Nunito",system-ui,sans-serif);color:#fff;cursor:pointer;background:#ffffff29;text-decoration:none;display:inline-flex;align-items:center;gap:.35em;white-space:nowrap;transition:transform .08s,filter .12s;box-shadow:0 5px #00000040}.wo-btn:hover{filter:brightness(1.12)}.wo-btn:active{transform:translateY(3px);box-shadow:0 2px #00000040}.wo-btn.go{background:linear-gradient(#5ee66f,#1fa84a)}.wo-btn.pink{background:linear-gradient(#ff6fae,#e8277a)}.wo-btn.ghost{background:transparent;box-shadow:inset 0 0 0 2px var(--wo-line)}.wo-btn.big{font-size:clamp(19px,3.4vmin,46px);padding:.55em 1.6em}.wo-btn:disabled{opacity:.4;cursor:default}.wo-btn:focus-visible,.wo-btn:focus{outline:clamp(3px,.5vmin,7px) solid var(--wo-y);outline-offset:clamp(3px,.5vmin,6px)}html:not(.tv) .wo-btn:focus:not(:focus-visible){outline:none}.wo-ready-c{width:min(1180px,100%)}.wo-r-top{display:flex;gap:clamp(12px,2.4vmin,30px);align-items:center}.wo-r-emoji{flex:none;width:clamp(64px,13vmin,170px);height:clamp(64px,13vmin,170px);border-radius:28%;display:grid;place-items:center;font-size:clamp(36px,8vmin,104px);background:linear-gradient(135deg,var(--wo-a),var(--wo-b));box-shadow:0 8px #00000040}.wo-r-desc{margin:0;font-weight:800;font-size:clamp(14px,2.3vmin,28px);color:var(--wo-ink2)}.wo-r-desc:empty{display:none}.wo-r-list{list-style:none;margin:.4em 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,clamp(220px,30vmin,380px)),1fr));gap:clamp(8px,1.4vmin,16px)}.wo-ri{display:flex;align-items:center;gap:.7em;background:#0000002e;border-radius:16px;padding:.5em .7em;min-width:0}.wo-ri img{width:clamp(48px,7.5vmin,96px);height:clamp(48px,7.5vmin,96px);border-radius:12px;object-fit:cover;flex:none}.wo-ri-n{flex:none;width:1.8em;height:1.8em;border-radius:50%;background:var(--wo-y);color:#1b1f4a;font-weight:900;display:grid;place-items:center;font-size:clamp(12px,1.8vmin,22px)}.wo-ri-t{min-width:0;display:flex;flex-direction:column}.wo-ri-t b{font-size:clamp(14px,2.2vmin,27px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wo-ri-t small{font-weight:800;color:var(--wo-ink2);font-size:clamp(12px,1.7vmin,20px)}.wo-ring{position:relative;width:clamp(120px,24vmin,320px);aspect-ratio:1}.wo-ring.big{width:clamp(150px,40vmin,470px)}.wo-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.wo-ring .bg{fill:#00000038;stroke:#ffffff24;stroke-width:2.6}.wo-ring .fg{fill:none;stroke:var(--wo-y);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset .25s linear}.wo-ring .num{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-size:clamp(46px,13vmin,170px);text-shadow:0 5px 0 rgba(0,0,0,.25);font-variant-numeric:tabular-nums}.wo-hands{display:inline-flex;align-items:center;gap:.5em;font-weight:900;font-size:clamp(13px,2.1vmin,26px);background:#00000040;border-radius:999px;padding:.35em 1em .35em .4em;color:var(--wo-ink2)}.wo-hands[hidden]{display:none}.wo-hands.on{color:#fff;background:#22c55e59}.wo-hands-r{width:1.9em;height:1.9em;display:inline-block}.wo-hands-r svg{width:100%;height:100%;transform:rotate(-90deg)}.wo-hands-r .bg{fill:none;stroke:#ffffff40;stroke-width:4}.wo-hands-r .fg{fill:none;stroke:#5eff8f;stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.wo-mirror{display:block;width:clamp(150px,22vmin,300px);aspect-ratio:16/10;border-radius:14px;background:#0000004d;border:2px solid var(--wo-line)}.wo[data-input=keys] .wo-mirror{display:none}.wo-move{gap:clamp(16px,5vmin,80px);flex-wrap:wrap}.wo-move-main{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:min(720px,100%)}.wo-move-main>.wo-kicker{font-size:clamp(14px,2.6vmin,34px);margin-bottom:clamp(10px,3vmin,40px)}.wo-m-e{font-size:clamp(90px,26vmin,330px);line-height:1;animation:wo-bob 1.2s ease-in-out infinite;filter:drop-shadow(0 10px 0 rgba(0,0,0,.25))}@keyframes wo-bob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-4%) rotate(4deg)}}.wo-m-name{margin:.2em 0 .3em;font-weight:900;font-size:clamp(24px,5.4vmin,72px);line-height:1.1}.wo-m-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.wo-m-list li{display:flex;align-items:center;gap:.35em;background:#ffffff1a;border-radius:999px;padding:.25em .8em;font-weight:800;font-size:clamp(12px,1.8vmin,22px);color:var(--wo-ink2)}.wo-m-list li.on{background:var(--wo-y);color:#1b1f4a}.wo-move-side{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2vmin,24px)}.wo-move-side .wo-row{justify-content:center;margin-top:0}.wo-load-c{display:flex;align-items:center;gap:clamp(16px,4vmin,56px);flex-wrap:wrap;justify-content:center;text-align:left}.wo-load-c img{width:clamp(140px,30vmin,380px);height:auto;aspect-ratio:1;border-radius:24px;object-fit:cover;box-shadow:0 14px 40px #00000073;animation:wo-pop .4s cubic-bezier(.2,1.5,.4,1)}@keyframes wo-pop{0%{transform:scale(.8);opacity:0}}.wo-l-work,.wo-n-work{margin:0;font-weight:900;font-size:clamp(15px,2.6vmin,34px);color:var(--wo-ink2)}.wo-l-sp{display:flex;align-items:center;gap:.6em;font-weight:800;font-size:clamp(14px,2.2vmin,28px);color:var(--wo-ink2)}.wo-spin{width:1.3em;height:1.3em;border-radius:50%;border:.2em solid rgba(255,255,255,.2);border-top-color:var(--wo-y);animation:wo-spin .9s linear infinite}@keyframes wo-spin{to{transform:rotate(360deg)}}.wo-cam{margin:.6em 0;display:inline-block;background:var(--wo-y);color:#1b1f4a;border-radius:14px;padding:.4em .8em;font-weight:900;font-size:clamp(14px,2.2vmin,28px)}.wo-cam[hidden]{display:none}.wo-rest{display:grid;align-content:center;justify-content:stretch;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"top top" "clock next" "bar bar";gap:clamp(10px,2.4vmin,36px) clamp(16px,4vmin,64px);padding:clamp(14px,3vmin,56px) clamp(16px,5vmin,90px)}.wo-rest-top{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wo-dots{display:flex;gap:clamp(4px,.8vmin,10px)}.wo-dots i{width:clamp(10px,1.6vmin,20px);height:clamp(10px,1.6vmin,20px);border-radius:50%;background:#fff3}.wo-dots i.done{background:var(--wo-g)}.wo-dots i.cur{background:var(--wo-y);box-shadow:0 0 0 4px #ffe14d4d}.wo-rest-clock{grid-area:clock;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2.4vmin,30px)}.wo-tip{display:flex;align-items:center;gap:.6em;background:var(--wo-panel);border:2px solid var(--wo-line);border-radius:18px;padding:.6em 1em;font-weight:800;font-size:clamp(14px,2.3vmin,30px);line-height:1.3;max-width:100%}.wo-tip .e{font-size:1.6em}.wo-rest-next{grid-area:next;min-width:0;display:flex;flex-direction:column;justify-content:center}.wo-next{display:flex;align-items:center;gap:clamp(12px,2.6vmin,34px);margin-top:.3em}.wo-next img{width:clamp(96px,22vmin,280px);height:auto;aspect-ratio:1;border-radius:22px;object-fit:cover;flex:none;box-shadow:0 12px 30px #0006}.wo-next .wo-h{font-size:clamp(22px,4.6vmin,62px)}.wo-last{margin-top:clamp(10px,2.2vmin,28px);background:var(--wo-panel);border:2px solid var(--wo-line);border-radius:20px;padding:clamp(10px,1.8vmin,22px)}.wo-last[hidden]{display:none}.wo-last-h{display:flex;align-items:center;gap:.6em;font-weight:900;font-size:clamp(14px,2.1vmin,27px);flex-wrap:wrap}.wo-last-h img{width:clamp(30px,4.6vmin,56px);height:clamp(30px,4.6vmin,56px);border-radius:10px}.wo-best{background:linear-gradient(#ffe36b,#ffb020);color:#4a2c00;border-radius:999px;padding:.15em .7em;font-weight:900;font-size:.85em;white-space:nowrap}.wo-stats{display:flex;flex-wrap:wrap;gap:clamp(8px,1.4vmin,18px);margin-top:.6em}.wo-stat{display:flex;align-items:baseline;gap:.35em;background:#0003;border-radius:14px;padding:.35em .8em}.wo-stat .e{font-size:clamp(15px,2.4vmin,30px)}.wo-stat b{font-size:clamp(18px,3.2vmin,42px);font-variant-numeric:tabular-nums}.wo-stat small{font-weight:800;color:var(--wo-ink2);font-size:clamp(11px,1.6vmin,20px)}.wo-rest-bar{grid-area:bar;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wo-rest-bar .wo-row{margin-top:0}.wo-hands-wrap{display:flex;align-items:center;gap:12px}.wo-hands-wrap .wo-mirror{width:clamp(110px,16vmin,240px)}.wo-hud{position:absolute;z-index:30;left:62px;top:10px;height:42px;display:flex;align-items:center;gap:.6em;max-width:min(40%,520px);background:#080c249e;backdrop-filter:blur(4px);border-radius:999px;padding:0 1.1em;font-weight:900;font-size:clamp(12px,1.6vmin,20px);overflow:hidden;pointer-events:none}.wo-hud[hidden]{display:none}.wo-hud-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--wo-ink2)}.wo-hud-n{opacity:.75;flex:none}.wo-hud-t{font-size:1.3em;font-variant-numeric:tabular-nums;color:var(--wo-y);flex:none}.wo-hud-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--wo-y);transform-origin:left;transform:scaleX(0)}.wo-time{position:absolute;inset:0;z-index:35;display:grid;place-items:center;background:#080a2273;pointer-events:none}.wo-time[hidden]{display:none}.wo-time b{font-weight:900;font-size:clamp(54px,16vmin,220px);color:#fff;text-shadow:0 8px 0 rgba(0,0,0,.3),0 0 40px var(--wo-b);animation:wo-pop .45s cubic-bezier(.2,1.6,.4,1)}.wo-pause-c{width:min(760px,100%);text-align:center;display:flex;flex-direction:column;align-items:center}.wo-pause-c .wo-row{justify-content:center}.wo-pause-c .wo-mirror{width:clamp(200px,40vmin,520px);margin:.6em 0}.wo-pause-c .wo-hands{margin-top:clamp(10px,2vmin,24px)}.wo-done{align-items:flex-start}.wo-done-c{width:min(1500px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,3vmin,44px);align-items:start}.wo-done-r{display:flex;flex-direction:column;gap:clamp(10px,2vmin,24px)}.wo-d-me{display:block;width:clamp(64px,11vmin,140px)!important;height:clamp(64px,11vmin,140px)!important;margin:0 0 .15em;filter:drop-shadow(0 6px 0 rgba(0,0,0,.18));animation:wo-me-pop .5s cubic-bezier(.3,1.5,.6,1) both}@keyframes wo-me-pop{0%{transform:scale(.5) rotate(-12deg);opacity:0}}@media(prefers-reduced-motion:reduce){.wo-d-me{animation:none}}.wo-done-r .wo-report{margin-top:0}.wo-bignums{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(46%,180px),1fr));gap:clamp(8px,1.6vmin,20px);margin:.8em 0}.wo-big{display:flex;flex-direction:column;align-items:center;background:#0003;border-radius:20px;padding:.6em .4em}.wo-big .e{font-size:clamp(20px,3.4vmin,44px)}.wo-big b{font-size:clamp(28px,6vmin,80px);line-height:1.05;font-variant-numeric:tabular-nums}.wo-big small{font-weight:800;color:var(--wo-ink2);font-size:clamp(12px,1.8vmin,22px);text-align:center}.wo-d-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wo-d-list li{display:flex;align-items:center;gap:.8em;background:#ffffff12;border-radius:16px;padding:.45em .7em}.wo-d-list li.skipped{opacity:.55}.wo-d-list img{width:clamp(40px,6vmin,72px);height:clamp(40px,6vmin,72px);border-radius:12px;object-fit:cover;flex:none}.wo-dl-t{display:flex;flex-direction:column;min-width:0;flex:1}.wo-dl-t b{font-size:clamp(14px,2.2vmin,27px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wo-dl-t small{color:var(--wo-ink2);font-weight:800;font-size:clamp(12px,1.7vmin,20px)}.wo-dl-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-weight:900;font-size:clamp(14px,2.2vmin,27px)}.wo-report{margin-top:clamp(12px,2.4vmin,28px);border-radius:20px;padding:clamp(12px,2.2vmin,26px);background:linear-gradient(135deg,#ff7a1a,#ff3e8a 60%,#b44dff);box-shadow:0 10px 30px #0000004d}.wo-report[hidden]{display:none}.wo-rep-t{font-weight:900;font-size:clamp(16px,2.6vmin,32px)}.wo-report p{margin:.4em 0 0;font-weight:800;font-size:clamp(13px,2vmin,24px);line-height:1.35}.wo-rep-e{opacity:.92}.wo-toast{position:absolute;z-index:50;left:50%;top:12%;transform:translate(-50%);background:#080c24d9;border-radius:16px;padding:.6em 1.2em;font-weight:900;font-size:clamp(14px,2.4vmin,30px);max-width:90%;text-align:center}.wo-confetti{position:absolute;inset:0;z-index:55;pointer-events:none;overflow:hidden}.wo-confetti i{position:absolute;top:-5%;width:clamp(8px,1.2vmin,14px);height:clamp(12px,1.8vmin,22px);border-radius:3px;animation:wo-fall linear forwards}@keyframes wo-fall{to{transform:translateY(115vh) rotate(var(--r))}}@media(max-aspect-ratio:4/5){.wo-rest{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "clock" "next" "bar";align-content:start}.wo-ring.big{width:clamp(150px,52vw,300px)}.wo-ring .num{font-size:clamp(46px,17vw,120px)}.wo-next img{width:clamp(80px,26vw,140px)}.wo-next .wo-h{font-size:clamp(20px,6.4vw,34px)}.wo-rest-bar{flex-direction:column;align-items:stretch}.wo-rest-bar .wo-row,.wo-hands-wrap{justify-content:center}.wo-btn{font-size:clamp(14px,4.2vw,20px)}.wo-btn.big{font-size:clamp(18px,5.6vw,26px)}.wo-move{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.wo-m-e{font-size:clamp(80px,32vw,170px)}.wo-ring{width:clamp(110px,34vw,200px)}.wo-load-c{flex-direction:column;text-align:center}.wo-done-c{grid-template-columns:minmax(0,1fr)}.wo-h{font-size:clamp(22px,7.4vw,40px)}.wo-note,.wo-tip{font-size:clamp(13px,4vw,18px)}}@media(max-height:460px)and (min-aspect-ratio:5/4){.wo-rest{gap:8px 18px;padding:10px 18px;grid-template-areas:"top top" "clock next" "bar bar"}.wo-ring.big{width:min(36vh,180px)}.wo-ring .num{font-size:min(15vh,74px)}.wo-tip{display:none}.wo-next img{width:min(26vh,110px)}.wo-next .wo-h{font-size:22px}.wo-last{margin-top:6px;padding:8px 10px}.wo-stat b{font-size:18px}.wo-btn{font-size:14px;padding:.5em 1em}.wo-btn.big{font-size:17px}.wo-hands{font-size:12px}.wo-hands-wrap .wo-mirror{display:none}.wo-move{flex-wrap:nowrap;gap:24px}.wo-m-e{font-size:min(26vh,120px)}.wo-move-main>.wo-kicker{margin-bottom:4px}.wo-m-list li{font-size:11px;padding:2px 8px}.wo-done-c{gap:14px}.wo-bignums{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:.4em 0}.wo-big{padding:.3em}.wo-big b{font-size:26px}.wo-d-list img{width:34px;height:34px}.wo-d-list li{padding:.3em .5em}.wo-m-name{font-size:24px}.wo-ring{width:min(30vh,140px)}.wo-ring .num{font-size:min(12vh,60px)}.wo-mirror{width:min(34vh,180px)}.wo-r-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.wo-ri img{width:44px;height:44px}.wo-h{font-size:24px}.wo-r-emoji{width:60px;height:60px;font-size:34px}.wo-card{padding:14px 18px}}.mv{display:flex;flex-direction:column;gap:var(--gap)}.mv-hero{position:relative;overflow:hidden;border-radius:26px;padding:clamp(18px,3vw,34px);color:#fff;box-shadow:var(--shadow);background:radial-gradient(70% 90% at 95% 5%,rgba(255,255,255,.22),transparent 60%),linear-gradient(130deg,#2457ff,#7c3aed,#ff3e8a)}.mv-hero h1{margin:0;font-size:clamp(28px,4.4vw,52px);font-weight:900;letter-spacing:-.02em;line-height:1.05}.mv-hero p{margin:.5em 0 0;max-width:720px;font-weight:800;font-size:clamp(15px,1.6vw,19px);line-height:1.4;opacity:.95}.mv-hero .mv-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mv-hero .mv-links a{background:#fff3;border-radius:999px;padding:8px 16px;font-weight:900;font-size:15px;color:#fff}.mv-hero .mv-links a:hover,.mv-hero .mv-links a:focus-visible{background:#fff;color:#2457ff}.mv-hero:after{content:"🏃‍♀️";position:absolute;right:clamp(10px,3vw,40px);bottom:-10px;font-size:clamp(70px,11vw,150px);opacity:.9;transform:rotate(-6deg);pointer-events:none}.mv-hero.has-me{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(14px,3vw,34px);align-items:center}.mv-hero.has-me:after{display:none}.mv-hero-t{min-width:0}.mv-me{display:flex;align-items:center;gap:14px;width:400px;max-width:100%;justify-self:end;padding:12px 16px 12px 12px;border:0;border-radius:26px;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 7px #00143c2e;transition:transform .12s,box-shadow .12s}.mv-me:hover,.mv-me:focus-visible{transform:translateY(-3px) rotate(-1deg);outline:none;box-shadow:0 7px #00143c2e,0 0 0 4px #ffd23f}.mv-me-av{flex:none;width:104px;height:104px;border-radius:50%;display:grid;place-items:center;font-size:46px;background:var(--bg2);border:3px dashed var(--ink2)}.mv-me-av.has-look{border:0;filter:drop-shadow(0 4px 6px rgba(0,30,80,.25))}.mv-me-t{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.mv-me-t b{font-size:clamp(20px,2.2vw,26px);font-weight:900;line-height:1.1}.mv-me-t small{font-size:14px;font-weight:700;color:var(--ink2);line-height:1.35}.mv-me-go{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ff3e8a;font-size:20px;box-shadow:0 4px #c42a68}@media(max-width:760px){.mv-hero.has-me{grid-template-columns:minmax(0,1fr)}.mv-me{width:100%}.mv-me-av{width:88px;height:88px;font-size:40px}}html.tv .mv-me{width:480px}html.tv .mv-me-av{width:128px;height:128px}html.tv .mv-me-t small{font-size:17px}html.tv .mv-me:focus{box-shadow:0 0 0 5px #ffd23f}.mv h2{margin:0;font-size:20px;font-weight:900;display:flex;align-items:center;gap:8px}.mv-tip{display:flex;flex-wrap:wrap;gap:8px 18px;font-weight:800;color:var(--ink2);font-size:14px}.mvb{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--gap);align-items:start}.mvb-pick,.mvb-plan{background:var(--card);border-radius:22px;box-shadow:var(--shadow);padding:16px}.mvb h3{margin:0 0 10px;font-size:17px;font-weight:900}.mvb-filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.mvb-filter button,.mvb-seg button{border:0;border-radius:999px;background:var(--bg2);color:var(--ink);font:900 14px var(--font);padding:8px 14px;cursor:pointer}.mvb-filter button[aria-pressed=true],.mvb-seg button[aria-pressed=true]{background:var(--brand);color:#fff}.mvb-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:560px;overflow:auto;padding:2px}.mvb-g{position:relative;border:0;border-radius:16px;background:var(--bg2);padding:0;cursor:pointer;text-align:left;overflow:hidden;color:var(--ink);font:inherit;transition:transform .12s}.mvb-g:hover,.mvb-g:focus-visible{transform:translateY(-2px);outline:3px solid var(--brand);outline-offset:1px}.mvb-g img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.mvb-g span{display:block;padding:6px 8px 8px;font-weight:900;font-size:13.5px;line-height:1.2}.mvb-g small{display:block;font-weight:800;color:var(--ink2);font-size:11.5px}.mvb-g i{position:absolute;right:6px;top:6px;width:30px;height:30px;border-radius:50%;background:linear-gradient(#5ee66f,#1fa84a);color:#fff;font-style:normal;font-weight:900;display:grid;place-items:center;font-size:20px;box-shadow:0 3px #138a43}.mvb-g:disabled{opacity:.45;cursor:not-allowed}.mvb-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;counter-reset:mvb}.mvb-list li{display:flex;align-items:center;gap:8px;background:var(--bg2);border-radius:14px;padding:6px 8px;counter-increment:mvb}.mvb-list li:before{content:counter(mvb);flex:none;width:24px;height:24px;border-radius:50%;background:var(--brand);color:#fff;font-weight:900;font-size:13px;display:grid;place-items:center}.mvb-list img{width:38px;height:38px;border-radius:10px;object-fit:cover;flex:none}.mvb-list b.nm{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mvb-list button{flex:none;width:32px;height:32px;border:0;border-radius:10px;background:var(--card);color:var(--ink);font-weight:900;cursor:pointer}.mvb-list button:hover,.mvb-list button:focus-visible{background:var(--brand);color:#fff}.mvb-empty{color:var(--ink2);font-weight:800;font-size:14px;margin:6px 0 12px}.mvb-opts{display:flex;flex-direction:column;gap:10px}.mvb-opt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mvb-opt>span{min-width:96px;font-weight:900;font-size:14px;color:var(--ink2)}.mvb-seg{display:flex;flex-wrap:wrap;gap:4px}.mvb-seg button{padding:7px 12px;font-size:13.5px}.mvb-tog{display:flex;flex-wrap:wrap;gap:8px}.mvb-icons{display:flex;flex-wrap:wrap;gap:4px}.mvb-icons button{width:38px;height:38px;border-radius:12px;border:0;background:var(--bg2);font-size:20px;cursor:pointer}.mvb-icons button[aria-pressed=true]{background:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 35%,transparent)}.mvb-total{font-weight:900;font-size:15px;margin:12px 0 0}.mvb-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mvb-msg{margin:8px 0 0;font-weight:800;font-size:13.5px;color:var(--ink2)}.mvb-msg a,.mvb-msg button{color:var(--brand);font-weight:900;background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:underline}.mvb-share{display:flex;gap:14px;align-items:center;margin-top:12px;background:var(--bg2);border-radius:16px;padding:10px}.mvb-share[hidden]{display:none}.mvb-share .q{width:132px;height:132px;flex:none;background:#fff;border-radius:12px;padding:6px}.mvb-share .q svg{display:block;width:100%;height:100%}.mvb-share input{width:100%;font:800 13px var(--font);border-radius:10px;border:2px solid transparent;background:var(--card);color:var(--ink);padding:8px}.mv-mine{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px}.mv-w{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:18px;box-shadow:var(--shadow);padding:10px 12px}.mv-w .e{font-size:28px;flex:none}.mv-w div{flex:1;min-width:0;display:flex;flex-direction:column}.mv-w b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-w small{color:var(--ink2);font-weight:800;font-size:12.5px}.mv-w button,.mv-w a{flex:none;border:0;border-radius:12px;background:var(--bg2);color:var(--ink);font:900 13px var(--font);padding:8px 10px;cursor:pointer}.mv-w a.go{background:linear-gradient(#5ee66f,#1fa84a);color:#fff}.mv-empty{color:var(--ink2);font-weight:800}@media(max-width:860px){.mvb{grid-template-columns:minmax(0,1fr)}.mvb-games{max-height:none}}@media(max-width:600px){.mvb-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mvb-g span{font-size:12px;padding:5px 6px 6px}.mvb-g small{font-size:10.5px}.mvb-g i{width:26px;height:26px;font-size:17px}}.mvn-head{display:flex;align-items:center;gap:clamp(12px,2vw,24px);border-radius:24px;padding:clamp(16px,2.4vw,26px);color:#fff;box-shadow:var(--shadow);background:radial-gradient(60% 90% at 96% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(130deg,#2457ff,#7c3aed 55%,#ff3e8a)}.mvn-head h1{margin:0;font-size:clamp(26px,3.6vw,44px);font-weight:900;line-height:1.05}.mvn-head p{margin:.35em 0 0;font-weight:800;font-size:clamp(14px,1.5vw,18px);opacity:.95;max-width:760px}.mvn-back{flex:none;align-self:flex-start;border-radius:999px;padding:10px 16px;font-weight:900;background:#ffffff38;color:#fff;white-space:nowrap}.mvn-back:hover{background:#fff;color:#2457ff}@media(max-width:620px){.mvn-head{flex-direction:column;align-items:flex-start}}.mvb-from{margin:0;padding:10px 14px;border-radius:14px;background:var(--card);box-shadow:var(--shadow);font-weight:900;color:var(--ink)}.mvb-step{display:flex;align-items:center;gap:4px;flex:none}.mvb-step b{min-width:4.6em;text-align:center;font-size:13.5px;font-weight:900;white-space:nowrap}.mvb-list .mvb-step button{width:34px;height:34px;font-size:18px}.mvb-list button:disabled{opacity:.35;cursor:default}.mvb-tog button{border:0;border-radius:999px;background:var(--bg2);color:var(--ink);font:900 14px var(--font);padding:9px 14px;cursor:pointer}.mvb-tog button[aria-pressed=true]{background:var(--ok);color:#fff}.mvb-tog button[aria-pressed=true]:before{content:"✓ "}.mvb-filter button,.mvb-seg button,.mvb-tog button,.mvb-icons button{transition:transform .08s}.mvb-filter button:active,.mvb-seg button:active,.mvb-tog button:active{transform:scale(.96)}@media(max-width:600px){.mvb-list li{flex-wrap:wrap}.mvb-list b.nm{flex-basis:calc(100% - 90px)}.mvb-step{margin-left:32px}}html.tv .mvb h3{font-size:22px}html.tv .mvb-filter button,html.tv .mvb-seg button,html.tv .mvb-tog button{font-size:18px;padding:11px 18px}html.tv .mvb-g span{font-size:16px}html.tv .mvb-g small{font-size:13.5px}html.tv .mvb-list li{padding:8px 10px;gap:10px}html.tv .mvb-list img{width:48px;height:48px}html.tv .mvb-list b.nm{font-size:18px}html.tv .mvb-step b{font-size:17px}html.tv .mvb-list button,html.tv .mvb-list .mvb-step button{width:44px;height:44px;font-size:20px;border-radius:12px}html.tv .mvb-icons button{width:48px;height:48px;font-size:24px}html.tv .mvb-opt>span{font-size:18px;min-width:120px}html.tv .mvb-total{font-size:20px}html.tv .mvb-acts .btn{font-size:19px;padding:12px 22px}html.tv .mvb-from{font-size:19px}html.tv .mvb-games{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));max-height:none}.wo-hud-fs{pointer-events:auto;flex:none;border:0;border-radius:50%;width:30px;height:30px;margin-right:-.5em;background:#ffffff29;color:#fff;font:900 16px/1 var(--font,system-ui);cursor:pointer;display:grid;place-items:center}.wo-hud-fs:hover,.wo-hud-fs:focus-visible{background:#ffffff52}.wo-hud-fs.on,.wo-fs-sq.on{background:#ffe14d40}.wo-fs-sq{padding-inline:.8em}.mvb-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.mvb-head h3{margin:0}.mvb-head .mvb-total{margin:0;color:var(--brand)}.mvb-plan>.mvb-acts{margin:10px 0 12px}.mvb-plan>.mvb-acts .btn.primary{flex:1;justify-content:center;min-width:140px}.mvb-icons{display:grid;grid-template-columns:repeat(8,minmax(0,44px));gap:4px}.mvb-opts{border-top:2px solid var(--bg2);padding-top:12px}html.tv .mvb-icons{grid-template-columns:repeat(8,minmax(0,52px))}@media(max-width:860px){.mvb-plan{order:-1}}
