.mza-root,.mza-app{--a: #ff5000;--a2: #ff6a24;--bg: #09090a;--surface: #121214;--surface2: #0d0d0e;--heading: #f3f1ee;--text: #f3f1ee;--muted: #9e9a95;--dim: #5f5c58;--line: rgba(255,255,255,.12);--ok: #2fbf71;--bad: #ff5a5f;--fd: "MZT Saira", "Arial Narrow", Impact, sans-serif;--fl: "MZT Chakra", ui-monospace, Menlo, monospace;--fb: "MZT Barlow", "Helvetica Neue", Arial, sans-serif;--cut: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px) )}.mza-app{color:var(--text);font:400 16px/1.55 var(--fb);-webkit-font-smoothing:antialiased;text-align:left}.mza-app *,.mza-app *:before,.mza-app *:after{box-sizing:border-box}.mza-app [hidden]{display:none!important}.mza-app p{margin:0}.mza-loading{display:grid;place-items:center;aspect-ratio:16 / 9;min-height:420px;background:#09090a;color:#5f5c58;font:600 12px/1 MZT Chakra,monospace;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12)}.mza-label{font:600 12px/1.2 var(--fl);letter-spacing:.2em;text-transform:uppercase;color:var(--a);display:inline-flex;align-items:center;gap:10px}.mza-label:before{content:"";width:22px;height:2px;background:currentColor;flex:none}.mza-label-dim{color:var(--muted)}.mza-title{font:900 clamp(30px,3.6vw,52px)/.92 var(--fd);text-transform:uppercase;color:var(--heading);margin:10px 0 0;letter-spacing:0;text-wrap:balance}.mza-title em{font-style:normal;color:var(--a)}.mza-small{font-size:14px;color:var(--muted);line-height:1.5;margin-top:12px!important}.mza-small a,.mza-msg a{color:var(--a)}.mza-dot{width:8px;height:8px;background:var(--ok);box-shadow:0 0 10px var(--ok);display:inline-block;flex:none}.mza-stage{position:relative;width:100%;aspect-ratio:16 / 9;min-height:580px;max-height:calc(100vh - 40px);background:var(--bg);overflow:hidden;isolation:isolate;border:1px solid var(--line)}.mza-stage:before,.mza-stage:after{content:"";position:absolute;width:22px;height:22px;border:2px solid var(--a);pointer-events:none;z-index:9}.mza-stage:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.mza-stage:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.mza-stage:fullscreen{max-height:none;min-height:0;width:100vw;height:100vh;aspect-ratio:auto;border:0}.mza-stage:-webkit-full-screen{max-height:none;min-height:0;width:100vw;height:100vh}.mza-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.mza-playing{cursor:none}.mza-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:clamp(16px,2.6vw,34px);display:flex;align-items:flex-start;justify-content:center;z-index:5;scrollbar-width:thin;scrollbar-color:#333 transparent;background:radial-gradient(60% 80% at 92% 10%,rgba(255,80,0,.16),transparent 60%),linear-gradient(180deg,#09090ab8,#09090ae6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mza-screen:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 4px);pointer-events:none}.mza-connect,[data-screen=paused]{align-items:center}.mza-panel{position:relative;border:1px solid var(--line);background:#121214eb;padding:clamp(18px,2.4vw,28px)}.mza-panel:before,.mza-panel:after,.mza-ad:before,.mza-ad:after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--a);pointer-events:none}.mza-panel:before,.mza-ad:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.mza-panel:after,.mza-ad:after{bottom:-1px;right:-1px;border-left:0;border-top:0}.mza-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 24px;background:var(--a);color:#000!important;font:700 13px/1 var(--fl);letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;clip-path:var(--cut);transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.mza-btn:hover{background:var(--a2)}.mza-btn .ar{transition:transform .2s}.mza-btn:hover .ar,.mza-btn.mza-focus .ar{transform:translate(4px)}.mza-btn-ghost{background:transparent;color:var(--heading)!important;box-shadow:inset 0 0 0 1px var(--line);clip-path:none}.mza-btn-ghost:hover{background:transparent;color:var(--a)!important;box-shadow:inset 0 0 0 1px var(--a)}.mza-btn-sm{height:42px;padding:0 16px;font-size:12px}.mza-btn-icon{width:50px;padding:0;font-size:18px}.mza-btn-full{width:100%}.mza-btn[disabled]{opacity:.5;pointer-events:none}.mza-focus{outline:2px solid var(--a)!important;outline-offset:3px}.mza-btn.mza-focus{clip-path:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--a);outline:0!important}.mza-btn:focus-visible,.mza-drill:focus-visible,.mza-tab:focus-visible{outline:2px solid var(--a);outline-offset:3px}.mza-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mza-actions-col{flex-direction:column}.mza-actions-col .mza-btn{width:100%}.mza-g{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:1px solid rgba(255,255,255,.28);color:var(--heading);font:700 11px/1 var(--fl);letter-spacing:.04em;vertical-align:middle;text-transform:none}.mza-btn .mza-g{border-color:#00000059;color:inherit}.mza-btn-ghost .mza-g{border-color:#ffffff47}.mza-connect-card{max-width:560px;width:100%;text-align:center;padding:clamp(24px,3.4vw,40px)}.mza-connect-card .mza-label{justify-content:center}.mza-pad-anim{color:var(--a);margin:22px auto 6px;width:180px}.mza-pad-svg{width:100%;height:auto;animation:mza-float 2.4s ease-in-out infinite;filter:drop-shadow(0 0 22px rgba(255,80,0,.45))}.mza-pad-btn{animation:mza-blink 1.2s steps(2) infinite}@keyframes mza-float{50%{transform:translateY(-6px)}}@keyframes mza-blink{50%{opacity:.15}}.mza-connect-msg{font-size:18px;line-height:1.5;margin:12px 0!important;color:var(--heading)}.mza-detected{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(47,191,113,.5);background:#2fbf711a;color:#bff3d6;font:700 13px/1 var(--fl);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 8px}.mza-compat{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.mza-compat li{font:600 11px/1 var(--fl);letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;border:1px solid var(--line);color:var(--muted)}.mza-menu{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;width:100%;max-width:1180px}.mza-menu-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;flex-wrap:wrap}.mza-chip{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 var(--fl);letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;border:1px solid var(--line);background:#0006;color:var(--heading)}.mza-drills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:var(--line);border:1px solid var(--line)}.mza-drill{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 22px 16px;background:#0c0c0df5;border:0;position:relative;min-height:164px;transition:border-color .2s,background .2s}.mza-drill:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--a);transform:scaleX(0);transform-origin:left;transition:transform .25s}.mza-drill.mza-focus,.mza-drill:hover{background:radial-gradient(90% 80% at 100% 0%,rgba(255,80,0,.22),transparent 70%),#121214;outline:0!important}.mza-drill.mza-focus:after,.mza-drill:hover:after{transform:scaleX(1)}.mza-drill-top{display:flex;align-items:center;gap:12px}.mza-num{font:700 13px/1 var(--fl);letter-spacing:.1em;color:var(--a)}.mza-drill-tag{font:600 11px/1 var(--fl);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.mza-drill-name{font:900 clamp(26px,2.6vw,36px)/.92 var(--fd);text-transform:uppercase;color:var(--heading)}.mza-drill-desc{font-size:14px;line-height:1.45;color:var(--muted)}.mza-drill-meta{margin-top:auto;display:flex;justify-content:space-between;gap:10px;font:600 11px/1 var(--fl);letter-spacing:.14em;text-transform:uppercase;color:var(--heading);padding-top:10px;border-top:1px dashed rgba(255,255,255,.1)}.mza-drill-meta [data-best]{color:var(--a)}.mza-challenge{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:12px;border:1px solid var(--line);background:linear-gradient(90deg,rgba(255,80,0,.16),transparent 70%);box-shadow:inset 3px 0 0 var(--a);font-weight:600}.mza-legend{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;font:600 11px/1 var(--fl);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mza-legend i{width:4px;height:4px;background:var(--a);transform:rotate(45deg)}.mza-contest-strip{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;width:100%;padding:14px 18px;margin-bottom:12px;border:1px solid rgba(255,80,0,.55);background:linear-gradient(90deg,#ff500038,#ff50000a 70%);position:relative;overflow:hidden}.mza-contest-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);transform:translate(-100%);animation:mza-sheen 4s ease-in-out infinite;pointer-events:none}@keyframes mza-sheen{60%,to{transform:translate(100%)}}.mza-contest-strip.mza-focus,.mza-contest-strip:hover{border-color:var(--a);outline:0!important;box-shadow:inset 3px 0 0 var(--a)}.mza-cs-k{font:700 11px/1 var(--fl);letter-spacing:.16em;text-transform:uppercase;color:#000;background:var(--a);padding:7px 10px}.mza-cs-t{font:800 clamp(16px,1.6vw,20px)/1.05 var(--fd);text-transform:uppercase;color:var(--heading)}.mza-cs-t b{color:var(--a);font-weight:900}.mza-cs-r{font:600 12px/1.3 var(--fl);letter-spacing:.1em;text-transform:uppercase;color:var(--heading);text-align:right}.mza-cs-r b{color:var(--a)}.mza-ad{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--line);background:radial-gradient(80% 60% at 100% 0%,rgba(255,80,0,.18),transparent 70%),var(--surface);align-self:start}.mza-ad-img{background:#fff;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.mza-ad-img img{width:100%;height:100%;object-fit:contain;display:block}.mza-ad-img:empty{background:linear-gradient(135deg,#1b1b1e,#0d0d0e)}.mza-ad h3{margin:4px 0 0;font:900 22px/.95 var(--fd);text-transform:uppercase;color:var(--heading)}.mza-ad p{font-size:14px;line-height:1.45;color:var(--muted)}.mza-ad-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.mza-ad-price{font:900 26px/1 var(--fd);color:var(--heading)}.mza-settings{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;width:100%;max-width:1180px;align-items:start}.mza-sticks{position:sticky;top:0}.mza-rows{margin-top:18px;border-top:1px solid var(--line)}.mza-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px;border-bottom:1px solid var(--line);transition:background .15s}.mza-row.mza-focus{outline:0!important;background:linear-gradient(90deg,rgba(255,80,0,.12),transparent 70%);box-shadow:inset 3px 0 0 var(--a)}.mza-row-l{font:600 12px/1.3 var(--fl);letter-spacing:.12em;text-transform:uppercase;color:var(--heading)}.mza-row-c{display:flex;align-items:center;gap:8px}.mza-row-v{min-width:96px;text-align:center;font:700 14px/1 var(--fl);letter-spacing:.06em;color:var(--heading);display:inline-flex;align-items:center;justify-content:center;gap:8px}.mza-row input[type=range]{width:120px;accent-color:var(--a)}.mza-arr{all:unset;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);font-weight:900;font-size:18px;color:var(--heading)}.mza-arr:hover{background:var(--a);border-color:var(--a);color:#000}.mza-pill{padding:5px 10px;border:1px solid var(--line);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mza-pill.on{background:var(--a);border-color:var(--a);color:#000}.mza-sw{width:14px;height:14px;display:inline-block;border:1px solid rgba(255,255,255,.5)}.mza-stick-row{display:flex;gap:14px;justify-content:space-around;margin-top:16px;flex-wrap:wrap}.mza-stick-row figure{margin:0;text-align:center}.mza-stick-row canvas{width:150px;height:150px;background:#0b0b0c;border:1px solid var(--line)}.mza-stick-row figcaption{font:600 11px/1 var(--fl);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:10px}.mza-stick-row b{color:var(--a)}.mza-drift{margin:14px 0;padding:12px 14px;border:1px solid var(--line);background:linear-gradient(90deg,rgba(255,80,0,.12),transparent 70%);box-shadow:inset 3px 0 0 var(--a);font-size:14px;min-height:44px}.mza-drift a{color:var(--a)}.mza-lb{width:100%;max-width:800px}.mza-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.mza-tab{all:unset;cursor:pointer;padding:10px 14px;font:700 11px/1 var(--fl);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line)}.mza-tab:hover{color:var(--heading);border-color:#ffffff4d}.mza-tab.on{background:var(--a);border-color:var(--a);color:#000}.mza-tab-mz:not(.on){color:var(--a);border-color:#ff500080}.mza-tabs-sm{margin:0}.mza-tabs-sm .mza-tab{padding:8px 12px}.mza-lb-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mza-lb-list li{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:13px 6px;border-bottom:1px solid var(--line)}.mza-lb-list li:nth-child(-n+3) .mza-lb-rank{color:var(--a)}.mza-lb-list li.me{background:linear-gradient(90deg,rgba(255,80,0,.14),transparent 70%);box-shadow:inset 3px 0 0 var(--a)}.mza-lb-list li[data-gap]{margin-top:10px;border-top:1px dashed var(--line)}.mza-lb-rank{font:700 14px/1 var(--fl);letter-spacing:.1em;color:var(--dim)}.mza-lb-name{font:800 20px/1 var(--fd);text-transform:uppercase;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mza-lead{font:700 10px/1 var(--fl);font-style:normal;letter-spacing:.14em;color:#000;background:var(--a);padding:4px 6px;margin-left:8px;vertical-align:middle}.mza-lb-ctrl{font:600 11px/1 var(--fl);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mza-lb-score{font:900 22px/1 var(--fd);color:var(--heading);text-align:right}.mza-lb-score small{font:600 11px/1 var(--fl);letter-spacing:.12em;color:var(--muted)}.mza-lb-list li.mza-lb-empty{display:block;text-align:center;color:var(--muted);padding:24px}.mza-segs4{display:inline-grid;grid-template-columns:repeat(4,14px);gap:3px}.mza-segs4 i{height:6px;background:#ffffff1a}.mza-segs4 i.on{background:var(--a)}.mza-pause{width:100%;max-width:400px}.mza-results{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;width:100%;max-width:1080px;align-items:start}.mza-res-score{font:900 clamp(64px,9vw,128px)/.9 var(--fd);color:var(--heading);margin:14px 0 10px;display:flex;align-items:baseline;gap:10px}.mza-res-score small{font:700 clamp(14px,1.4vw,18px)/1 var(--fl);letter-spacing:.16em;text-transform:uppercase;color:var(--a)}.mza-res-tags{display:flex;flex-wrap:wrap;gap:8px}.mza-badge{display:inline-flex;align-items:center;padding:8px 12px;background:var(--a);color:#000;font:700 11px/1 var(--fl);text-transform:uppercase;letter-spacing:.16em;animation:mza-pop .5s ease}.mza-badge-ghost{background:transparent;color:var(--a);box-shadow:inset 0 0 0 1px #ff500099}.mza-res-chal{margin-top:12px;padding:12px 14px;border:1px solid var(--line);font-weight:600}.mza-res-chal.won{background:linear-gradient(90deg,rgba(47,191,113,.16),transparent 70%);box-shadow:inset 3px 0 0 var(--ok)}.mza-res-chal.lost{background:linear-gradient(90deg,rgba(255,80,0,.12),transparent 70%);box-shadow:inset 3px 0 0 var(--a)}.mza-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;border:1px solid var(--line)}.mza-stats div{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.mza-stats div+div{border-left:1px solid var(--line)}.mza-stats span{font:600 10px/1.2 var(--fl);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.mza-stats b{font:900 26px/1 var(--fd);color:var(--heading)}.mza-submit{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.mza-fields{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;margin-top:14px}.mza-field label{display:block;font:600 11px/1 var(--fl);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.mza-field label span{color:var(--dim);letter-spacing:.06em;text-transform:none}.mza-field-row{display:flex;gap:8px}.mza-input{width:100%;min-width:0;height:50px;margin:0;padding:0 14px;border:1px solid var(--line);border-radius:0;background:#0b0b0c;color:var(--heading);font:600 16px/1 var(--fb);outline:0;box-shadow:none;-webkit-appearance:none;appearance:none}.mza-input::placeholder{color:var(--dim)}.mza-input:focus,.mza-input.mza-focus{border-color:var(--a);box-shadow:inset 0 0 0 1px var(--a);outline:0!important}.mza-check{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;margin-top:14px;padding:12px 14px;border:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--muted);width:100%}.mza-check b{color:var(--heading);font-weight:600}.mza-check a{color:var(--a)}.mza-check i{width:22px;height:22px;border:1.5px solid rgba(255,255,255,.3);display:grid;place-items:center;margin-top:1px}.mza-check[aria-pressed=true]{border-color:#ff500080;background:linear-gradient(90deg,rgba(255,80,0,.1),transparent 70%)}.mza-check[aria-pressed=true] i{background:var(--a);border-color:var(--a)}.mza-check[aria-pressed=true] i:after{content:"";width:6px;height:11px;border:solid #000;border-width:0 3px 3px 0;transform:translateY(-2px) rotate(45deg)}.mza-check.mza-focus{outline-offset:2px}.mza-msg{margin-top:12px;font-size:14px;color:var(--muted)}.mza-msg:empty{display:none}.mza-msg.ok{padding:12px 14px;border:1px solid var(--line);background:linear-gradient(90deg,rgba(47,191,113,.14),transparent 70%);box-shadow:inset 3px 0 0 var(--ok);color:var(--heading)}.mza-msg.bad{padding:12px 14px;border:1px solid rgba(255,90,95,.45);background:#ff5a5f14;box-shadow:inset 3px 0 0 var(--bad);color:#ffb3b5}.mza-msg b{color:var(--a)}.mza-res-actions{padding-top:18px;border-top:1px solid var(--line)}.mza-hud{position:absolute;top:16px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:3;pointer-events:none}.mza-hud-box{min-width:116px;padding:9px 14px;background:#09090ac7;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:4px}.mza-hud-mid{border-color:var(--a);box-shadow:inset 0 -3px 0 var(--a)}.mza-hud-k{font:600 10px/1 var(--fl);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.mza-hud-v{font:900 26px/1 var(--fd);color:var(--heading);font-variant-numeric:tabular-nums}.mza-hint{position:absolute;bottom:18px;left:50%;transform:translate(-50%);padding:10px 16px;background:#09090ac7;border:1px solid var(--line);font:600 11px/1.3 var(--fl);letter-spacing:.14em;text-transform:uppercase;z-index:3;pointer-events:none;white-space:nowrap}.mza-count{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:900 clamp(96px,16vw,220px)/1 var(--fd);color:var(--heading);text-shadow:0 0 50px rgba(255,80,0,.8);z-index:4;pointer-events:none}.mza-pop{animation:mza-pop .45s ease}@keyframes mza-pop{0%{transform:scale(1.5);opacity:0}60%{transform:scale(.96);opacity:1}to{transform:scale(1)}}.mza-toast{position:absolute;left:50%;bottom:64px;transform:translate(-50%);max-width:90%;padding:12px 18px;background:var(--a);color:#000;font:700 12px/1.3 var(--fl);letter-spacing:.1em;text-transform:uppercase;z-index:20;clip-path:var(--cut);word-break:break-all}.mza-react{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none}.mza-react[data-state=wait]{background:#aa1820db}.mza-react[data-state=go]{background:#20b05ceb}.mza-react[data-state=early]{background:#0e0e10eb}.mza-react[data-state=show]{background:radial-gradient(60% 80% at 50% 50%,#ff500059,#09090aeb)}.mza-react-big{font:900 clamp(48px,8vw,110px)/.95 var(--fd);text-transform:uppercase;color:#fff;text-align:center}.mza-react-sub{font:600 13px/1 var(--fl);letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9}.mza-xhair{--mza-xc: #00ff88;position:absolute;left:50%;top:50%;width:0;height:0;z-index:3;pointer-events:none}.mza-xhair i,.mza-xhair b,.mza-xhair s{position:absolute;display:block}.mza-xhair i{background:var(--mza-xc);box-shadow:0 0 0 1px #0009}.mza-xhair i:nth-child(1){width:2px;height:9px;left:-1px;top:-14px}.mza-xhair i:nth-child(2){width:2px;height:9px;left:-1px;top:5px}.mza-xhair i:nth-child(3){width:9px;height:2px;left:-14px;top:-1px}.mza-xhair i:nth-child(4){width:9px;height:2px;left:5px;top:-1px}.mza-xhair b{width:4px;height:4px;left:-2px;top:-2px;border-radius:50%;background:var(--mza-xc);box-shadow:0 0 0 1px #0009}.mza-xhair s{width:22px;height:22px;left:-11px;top:-11px;border-radius:50%;border:2px solid var(--mza-xc);display:none}.mza-xhair[data-style=dot] i,.mza-xhair[data-style=circle] i{display:none}.mza-xhair[data-style=circle] s{display:block}.mza-xhair:before,.mza-xhair:after{content:"";position:absolute;width:16px;height:2px;background:#fff;left:-8px;top:-1px;opacity:0}.mza-xhair:before{transform:rotate(45deg) scaleX(1.6)}.mza-xhair:after{transform:rotate(-45deg) scaleX(1.6)}.mza-hitmark:before,.mza-hitmark:after{animation:mza-hm .18s ease-out}@keyframes mza-hm{0%{opacity:1}to{opacity:0}}.mza-fs{all:unset;cursor:pointer;position:absolute;right:14px;bottom:14px;z-index:8;width:40px;height:40px;display:grid;place-items:center;background:#09090ac7;border:1px solid var(--line);color:var(--heading);font-size:18px}.mza-fs:hover{border-color:var(--a);color:var(--a)}.mza-stage:not(.mza-playing) .mza-fs{display:none}.mza-banner{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:14px;padding:16px 20px 16px 16px;border:1px solid var(--line);background:radial-gradient(60% 120% at 100% 50%,rgba(255,80,0,.2),transparent 70%),var(--surface);color:var(--heading)!important;text-decoration:none!important;transition:border-color .2s}.mza-banner:hover{border-color:#ff500099}.mza-banner-img{width:104px;height:104px;background:#fff;display:grid;place-items:center;overflow:hidden}.mza-banner-img img{width:100%;height:100%;object-fit:contain}.mza-banner-img:empty{background:linear-gradient(135deg,#1b1b1e,#0d0d0e)}.mza-banner-txt{display:flex;flex-direction:column;gap:8px}.mza-banner-txt strong{font:900 clamp(22px,2.4vw,32px)/.95 var(--fd);text-transform:uppercase}.mza-banner-txt>span:last-child{font-size:15px;color:var(--muted)}.mza-banner-cta{display:flex;align-items:center;gap:18px}.mza-banner-cta b{font:900 30px/1 var(--fd)}@media (max-width: 960px){.mza-menu,.mza-results,.mza-settings{grid-template-columns:1fr}.mza-ad{display:grid;grid-template-columns:96px 1fr;column-gap:16px}.mza-ad .mza-label,.mza-ad p,.mza-ad-row{grid-column:1 / -1}.mza-ad-img{grid-row:span 1}.mza-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mza-stats div:nth-child(3){border-left:0}.mza-stats div:nth-child(n+3){border-top:1px solid var(--line)}.mza-sticks{position:static}}@media (max-width: 640px){.mza-stage{aspect-ratio:auto;height:82vh;min-height:540px}.mza-drills{grid-template-columns:1fr}.mza-drill{min-height:0}.mza-contest-strip{grid-template-columns:1fr;gap:8px}.mza-cs-k{justify-self:start}.mza-cs-r{text-align:left}.mza-fields{grid-template-columns:1fr}.mza-hud-box{min-width:0;padding:7px 10px}.mza-hud-v{font-size:19px}.mza-hint{white-space:normal;text-align:center;width:90%}.mza-row{flex-wrap:wrap}.mza-row input[type=range]{width:90px}.mza-banner{grid-template-columns:72px minmax(0,1fr);gap:14px}.mza-banner-img{width:72px;height:72px}.mza-banner-cta{grid-column:1 / -1;justify-content:space-between}.mza-lb-ctrl{display:none}.mza-lb-list li{grid-template-columns:34px minmax(0,1fr) auto}.mza-lb-list li .mza-segs4{display:none}}@media (prefers-reduced-motion: reduce){.mza-pad-svg,.mza-pad-btn,.mza-contest-strip:after{animation:none}}
.mzp{--bg:#09090a;--surface:#121214;--surface2:#0d0d0e;--heading:#f3f1ee;--text:#f3f1ee;--muted:#9e9a95;--dim:#5f5c58;--a:#ff5000;--line:rgba(255,255,255,.12);--fd:"MZT Saira","Arial Narrow",Impact,sans-serif;--fl:"MZT Chakra",ui-monospace,Menlo,monospace;--fb:"MZT Barlow","Helvetica Neue",Arial,sans-serif;--g:clamp(18px,4.4vw,72px);background:var(--bg);color:var(--text);font:400 17px/1.6 var(--fb);width:100%;overflow:hidden;-webkit-font-smoothing:antialiased;text-align:left}.mzp *{box-sizing:border-box}.mzp h1,.mzp h2,.mzp h3{font-family:var(--fd);text-transform:uppercase;margin:0;line-height:.9;color:var(--heading);letter-spacing:0;text-wrap:balance}.mzp h1 em,.mzp h2 em{font-style:normal;color:var(--a)}.mzp p{margin:0}.mzp a{color:var(--a)}.mzp ol,.mzp ul{margin:0;padding:0;list-style:none}.mzp [hidden]{display:none!important}.mzp-label{font:600 12px/1.2 var(--fl);letter-spacing:.2em;text-transform:uppercase;color:var(--a);display:inline-flex;align-items:center;gap:10px}.mzp-label:before{content:"";width:22px;height:2px;background:currentColor;flex:none}.mzp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:58px;min-width:190px;padding:0 30px;border:0;cursor:pointer;background:var(--a);color:#000!important;text-decoration:none!important;font:700 15px/1 var(--fl);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:background .2s;white-space:nowrap}.mzp-btn:hover{background:#ff6a24}.mzp-btn .ar{transition:transform .2s}.mzp-btn:hover .ar{transform:translate(4px)}.mzp-ghostbtn{background:transparent;color:var(--heading)!important;box-shadow:inset 0 0 0 1.5px var(--line);clip-path:none}.mzp-ghostbtn:hover{background:transparent;color:var(--a)!important;box-shadow:inset 0 0 0 1.5px var(--a)}.mzp-cta-row{display:flex;flex-wrap:wrap;gap:12px}.mzp-bleed{margin-inline:calc(-1 * var(--g))}.mzp .n{font:700 13px/1.4 var(--fl);letter-spacing:.12em;text-transform:uppercase;color:var(--a)}.mzp-hero{position:relative;min-height:calc(100svh - 60px);display:grid;grid-template-rows:1fr auto auto;background:radial-gradient(60% 70% at 88% 18%,rgba(255,80,0,.3),transparent 62%),radial-gradient(45% 60% at 0% 100%,rgba(255,80,0,.1),transparent 70%),var(--bg)}.mzp-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px);pointer-events:none}.mzp-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0/80px 80px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/80px 80px;-webkit-mask-image:radial-gradient(70% 80% at 80% 30%,#000,transparent 75%);mask-image:radial-gradient(70% 80% at 80% 30%,#000,transparent 75%);pointer-events:none}.mzp-ghost{position:absolute;right:-2vw;top:44%;transform:translateY(-50%);font:900 clamp(220px,36vw,620px)/.8 var(--fd);color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.07);pointer-events:none;user-select:none}.mzp-hero-in{position:relative;z-index:2;align-self:end;display:grid;gap:24px;justify-items:start;padding:clamp(70px,10vw,140px) var(--g) clamp(36px,5vw,64px)}.mzp-hero h1{font-size:clamp(68px,13vw,210px);font-weight:900;line-height:.84}.mzp-sub{max-width:52ch;font-size:clamp(17px,1.6vw,21px);opacity:.85}.mzp-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.mzp-stats div{padding:24px var(--g) 26px;display:grid;gap:8px;align-content:start}@media (min-width:901px){.mzp-stats div{padding:26px 32px}.mzp-stats div:first-child{padding-left:var(--g)}.mzp-stats div+div{border-left:1px solid var(--line)}}.mzp-stats b{font:900 clamp(44px,4.6vw,72px)/.9 var(--fd);color:var(--heading)}.mzp-stats div:nth-child(2) b,.mzp-stats div:nth-child(3) b{color:var(--a)}.mzp-stats span{font:600 12px/1.4 var(--fl);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mzp-strip{position:relative;z-index:2;background:var(--a);overflow:hidden;white-space:nowrap}.mzp-track{display:inline-flex;animation:mzp-tick 38s linear infinite;padding-block:15px}.mzp-track span{font:700 15px/1 var(--fl);letter-spacing:.16em;text-transform:uppercase;padding-inline:22px;color:#000}.mzp-track span:after{content:"\25c6";margin-left:44px;font-size:9px;vertical-align:middle}@keyframes mzp-tick{to{transform:translate(-50%)}}.mzp-play{position:relative;border-bottom:1px solid var(--line)}.mzp-play-head{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 48px;align-items:end;padding:clamp(48px,6vw,88px) var(--g) clamp(24px,3vw,36px)}.mzp-play-head h2{font-size:clamp(40px,5.6vw,84px);font-weight:900;margin-top:14px}.mzp-play-head p{color:var(--muted);max-width:46ch;justify-self:end;font-size:16px}.mzp-play .mza-stage{aspect-ratio:auto;width:100%;height:min(100svh,940px);min-height:620px;max-height:none;border-inline:0}.mzp-play .mza-stage:before,.mzp-play .mza-stage:after{width:28px;height:28px;border-width:3px}.mzp-play .mza-loading{aspect-ratio:auto;height:min(100svh,940px);min-height:620px;border-inline:0}.mzp-play .mza-banner{margin:0;border-inline:0;border-top:0;padding:18px var(--g)}.mzp-sec{position:relative;padding:clamp(56px,7vw,112px) var(--g);border-bottom:1px solid var(--line)}.mzp-head{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 48px;align-items:end;margin-bottom:clamp(28px,3.4vw,48px)}.mzp-head h2{font-size:clamp(42px,6vw,92px);font-weight:900;margin-top:14px}.mzp-head-side{display:grid;gap:22px;justify-items:start;justify-self:end;max-width:48ch}.mzp-head-side p{color:var(--muted);font-size:clamp(16px,1.3vw,18px)}.mzp-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--line);border-block:1px solid var(--line)}.mzp-tile{position:relative;display:flex;flex-direction:column;gap:14px;min-height:clamp(380px,32vw,500px);padding:clamp(26px,2.6vw,40px);background:var(--bg);text-decoration:none;color:var(--text)!important;overflow:hidden;transition:background .25s}.mzp-tile:before{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--a);transform:scaleX(0);transform-origin:left;transition:transform .3s}.mzp-tile h3{font-size:clamp(40px,4.2vw,68px);font-weight:900;margin-top:auto}.mzp-tile p{color:var(--muted);font-size:16px;max-width:36ch}.mzp-tile-ft{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid var(--line);font:700 12px/1 var(--fl);letter-spacing:.16em;text-transform:uppercase;color:var(--heading)}.mzp-tile-ft span:last-child{color:var(--a);transition:transform .2s}.mzp-tile:hover{background:radial-gradient(90% 70% at 100% 0%,rgba(255,80,0,.22),transparent 70%),var(--surface)}.mzp-tile:hover:before{transform:scaleX(1)}.mzp-tile:hover .mzp-tile-ft span:last-child{transform:translate(4px)}.mzp-swipe{display:none;margin-top:14px!important;font:700 12px/1 var(--fl);letter-spacing:.18em;text-transform:uppercase;color:var(--a)}.mzp-why{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.mzp-why>div{padding:40px var(--g);display:grid;gap:12px;align-content:start}@media (min-width:1001px){.mzp-why>div{padding:44px 40px}.mzp-why>div:first-child{padding-left:var(--g)}.mzp-why>div+div{border-left:1px solid var(--line)}}.mzp-why b{font:900 clamp(56px,6vw,96px)/.85 var(--fd);color:var(--a)}.mzp-why h3{font-size:clamp(26px,2.4vw,36px);font-weight:900}.mzp-why p{color:var(--muted);font-size:16px}.mzp-why2{grid-template-columns:1fr 1fr;border-top:0}.mzp-why2 h3{font-size:clamp(30px,3vw,44px)}.mzp-contest{background:radial-gradient(50% 70% at 100% 0%,rgba(255,80,0,.16),transparent 65%),var(--bg)}.mzp-contest h2{font-size:clamp(46px,6.6vw,104px)}.mzp-contest-grid{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line)}.mzp-contest-l{display:grid;align-content:start;border-right:1px solid var(--line)}.mzp-clock{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.mzp-clock div{padding:30px 0 26px;text-align:center}.mzp-clock div:first-child{padding-left:var(--g)}.mzp-clock div+div{border-left:1px solid var(--line)}.mzp-clock b{display:block;font:900 clamp(52px,6vw,104px)/.85 var(--fd);color:var(--heading);font-variant-numeric:tabular-nums}.mzp-clock div:first-child b{color:var(--a)}.mzp-clock span{display:block;margin-top:10px;font:600 11px/1 var(--fl);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.mzp-howto li,.mzp-list li{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:22px 32px 22px var(--g);border-bottom:1px solid var(--line)}.mzp-howto li:last-child{border-bottom:0}.mzp-howto b,.mzp-list b{display:block;font:800 clamp(22px,2.2vw,30px)/1 var(--fd);text-transform:uppercase;color:var(--heading)}.mzp-howto small,.mzp-list small{display:block;margin-top:8px;color:var(--muted);font-size:15px}.mzp-board{display:flex;flex-direction:column}.mzp-board-h{display:flex;justify-content:space-between;padding:22px var(--g) 22px 32px;border-bottom:1px solid var(--line);font:600 12px/1 var(--fl);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.mzp-board-h span:first-child{color:var(--a)}.mzp-board-h span:first-child:before{content:"";display:inline-block;width:8px;height:8px;background:var(--a);margin-right:10px;animation:mzp-blink 1.4s infinite}@keyframes mzp-blink{50%{opacity:.25}}.mzp-board-list li{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:15px var(--g) 15px 32px;border-bottom:1px solid var(--line)}.mzp-board-list li:first-child{background:linear-gradient(90deg,rgba(255,80,0,.16),transparent 75%);box-shadow:inset 4px 0 0 var(--a);padding-block:22px}.mzp-board-list li:first-child .nm{font-size:30px}.mzp-board-list li:first-child .sc{font-size:32px;color:var(--a)}.mzp-board-list .r{font:700 13px/1 var(--fl);letter-spacing:.1em;color:var(--dim)}.mzp-board-list li:nth-child(-n+3) .r{color:var(--a)}.mzp-board-list .nm{font:800 22px/1 var(--fd);text-transform:uppercase;color:var(--heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mzp-board-list .sg{display:inline-grid;grid-template-columns:repeat(4,14px);gap:3px}.mzp-board-list .sg i{height:6px;background:#ffffff1a}.mzp-board-list .sg i.on{background:var(--a)}.mzp-board-list .sc{font:900 24px/1 var(--fd);color:var(--heading);text-align:right}.mzp-board-list .sc small{font:600 10px/1 var(--fl);letter-spacing:.14em;color:var(--muted);margin-left:4px}.mzp-board-list .mzp-board-empty{display:block;padding:34px var(--g) 34px 32px;color:var(--muted);background:none;box-shadow:none}.mzp-prize{margin-top:auto;display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:center;padding:20px var(--g) 20px 32px;text-decoration:none;color:var(--heading)!important;background:var(--surface);transition:background .2s}.mzp-prize:hover{background:linear-gradient(90deg,rgba(255,80,0,.18),var(--surface) 80%)}.mzp-prize-img,.mzp-split-media{background:#fff;display:grid;place-items:center;overflow:hidden}.mzp-prize-img{aspect-ratio:1}.mzp-prize-img:empty{background:linear-gradient(135deg,#1b1b1e,#0d0d0e)}.mzp-prize-img img{width:100%;height:100%;object-fit:contain;display:block}.mzp-prize small{display:block;font:600 11px/1 var(--fl);letter-spacing:.2em;text-transform:uppercase;color:var(--a)}.mzp-prize b{display:block;font:900 28px/1 var(--fd);text-transform:uppercase;margin:8px 0 6px}.mzp-prize em{font-style:normal;font-size:14px;color:var(--muted)}.mzp-prize-ar{font:700 22px/1 var(--fl);color:var(--a);transition:transform .2s}.mzp-prize:hover .mzp-prize-ar{transform:translate(4px)}.mzp-split{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);min-height:min(88svh,820px)}.mzp-split-media{position:relative;background:radial-gradient(60% 60% at 50% 50%,rgba(255,80,0,.22),transparent 70%),#0d0d0e;text-decoration:none}.mzp-split-media img{width:72%;height:auto;max-height:80%;object-fit:contain;mix-blend-mode:normal;background:#fff;padding:4%;box-shadow:0 40px 80px #00000080}.mzp-split-media:after{content:"";position:absolute;inset:24px;border:1px solid var(--line);pointer-events:none}.mzp-split-tag{position:absolute;left:24px;top:24px;z-index:2;background:var(--a);color:#000;font:700 13px/1 var(--fl);letter-spacing:.14em;padding:12px 14px}.mzp-split-body{padding:clamp(48px,6vw,104px) var(--g) clamp(48px,6vw,104px) clamp(32px,4vw,72px);display:grid;gap:22px;align-content:center;border-left:1px solid var(--line)}.mzp-split-body h2{font-size:clamp(42px,5vw,80px);font-weight:900}.mzp-split-body>p{color:var(--muted);font-size:clamp(16px,1.3vw,18px);max-width:54ch}.mzp-list{border-top:1px solid var(--line)}.mzp-list li{padding:18px 0}.mzp-split .mzp-cta-row{margin-top:8px}.mzp-faq{border-top:1px solid var(--line)}.mzp-q{border-bottom:1px solid var(--line);margin:0}.mzp-q summary,.mzp-rules summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:52px 1fr 34px;gap:18px;align-items:center;padding:26px 4px}.mzp-q summary::-webkit-details-marker,.mzp-rules summary::-webkit-details-marker{display:none}.mzp-q summary:hover{background:#ffffff06}.mzp-q h3{font-size:clamp(22px,2.5vw,32px);font-weight:800;line-height:1.02}.mzp-q .pm,.mzp-rules .pm{width:34px;height:34px;border:1.5px solid var(--line);position:relative;transition:border-color .2s}.mzp-q .pm:before,.mzp-q .pm:after,.mzp-rules .pm:before,.mzp-rules .pm:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;background:var(--heading);transform:translate(-50%,-50%)}.mzp-q .pm:after,.mzp-rules .pm:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s}.mzp-q[open] .pm,.mzp-rules[open] .pm{border-color:var(--a);background:var(--a)}.mzp-q[open] .pm:before,.mzp-q[open] .pm:after,.mzp-rules[open] .pm:before,.mzp-rules[open] .pm:after{background:#000}.mzp-q[open] .pm:after,.mzp-rules[open] .pm:after{transform:translate(-50%,-50%) rotate(0)}.mzp-q[open] summary{box-shadow:inset 3px 0 0 var(--a);background:linear-gradient(90deg,rgba(255,80,0,.1),transparent 70%)}.mzp-q .a{padding:0 4px 28px 74px;color:var(--muted);max-width:860px;font-size:17px}.mzp-rules-sec{padding-block:clamp(28px,4vw,48px)}.mzp-rules summary{grid-template-columns:auto 1fr 34px;padding:20px 0;border-block:1px solid var(--line)}.mzp-rules summary h2{font-size:clamp(22px,2.4vw,32px);font-weight:900}.mzp-rules-body{padding:24px 0;color:var(--muted);font-size:15px;max-height:560px;overflow:auto;border-bottom:1px solid var(--line);columns:2 420px;column-gap:56px}.mzp-rules-body p{break-inside:avoid;margin-bottom:6px!important}.mzp-rules-body h4{font:700 13px/1.4 var(--fl);letter-spacing:.14em;text-transform:uppercase;color:var(--heading);margin:16px 0 6px;break-after:avoid}.mzp-rules-body b{color:var(--heading)}.mzp-final{position:relative;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;padding:clamp(56px,7vw,112px) var(--g);background:var(--a);color:#000;overflow:hidden}.mzp-final:before{content:"MZ";position:absolute;right:-1vw;bottom:-6vw;font:900 clamp(200px,30vw,480px)/.8 var(--fd);color:transparent;-webkit-text-stroke:2px rgba(0,0,0,.14);pointer-events:none}.mzp-final-in{position:relative;display:grid;gap:16px}.mzp-final-k{font:700 13px/1 var(--fl);letter-spacing:.22em;text-transform:uppercase;color:#000;display:inline-flex;gap:10px;align-items:center}.mzp-final-k:before{content:"";width:22px;height:2px;background:#000}.mzp .mzp-final h2{font-size:clamp(48px,7.4vw,124px);font-weight:900;color:#000;line-height:.86;max-width:14ch}.mzp-final h2 span{color:#fff}.mzp-final-btn{position:relative;display:inline-flex;align-items:center;gap:12px;height:64px;padding:0 34px;background:#000;color:#fff!important;text-decoration:none;font:700 15px/1 var(--fl);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));white-space:nowrap}.mzp-final-btn:hover{background:#1a1a1c}.mzp-final-btn .ar{transition:transform .2s}.mzp-final-btn:hover .ar{transform:translate(4px)}.mzp-foot{padding:24px var(--g) 30px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font:600 12px/1.4 var(--fl);letter-spacing:.14em;text-transform:uppercase;color:#6d6a66}.mzp-foot a{color:var(--a);text-decoration:none}@media (max-width:1000px){.mzp-head,.mzp-play-head{grid-template-columns:1fr}.mzp-head-side,.mzp-play-head p{justify-self:start}.mzp-stats{grid-template-columns:1fr 1fr}.mzp-stats div{border-bottom:1px solid var(--line)}.mzp-stats div:nth-child(odd){border-right:1px solid var(--line)}.mzp-rail{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mzp-rail::-webkit-scrollbar{display:none}.mzp-tile{scroll-snap-align:start}.mzp-swipe{display:block}.mzp-why{grid-template-columns:1fr 1fr}.mzp-why>div{border-bottom:1px solid var(--line)}.mzp-why>div:nth-child(odd){border-right:1px solid var(--line)}.mzp-why2{grid-template-columns:1fr}.mzp-why2>div:nth-child(odd){border-right:0}.mzp-contest-grid,.mzp-split{grid-template-columns:1fr}.mzp-contest-l{border-right:0;border-bottom:1px solid var(--line)}.mzp-board-h,.mzp-board-list li,.mzp-prize,.mzp-board-list .mzp-board-empty{padding-left:var(--g)}.mzp-howto li{padding-right:var(--g)}.mzp-split-media{min-height:56vw}.mzp-split-body{border-left:0;border-top:1px solid var(--line);padding-left:var(--g)}.mzp-final{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.mzp-hero{min-height:calc(100svh - 56px)}.mzp-hero-in{padding-top:56px}.mzp-stats b{font-size:42px}.mzp-rail{grid-auto-columns:82%}.mzp-why{grid-template-columns:1fr}.mzp-why>div:nth-child(odd){border-right:0}.mzp-clock div:first-child{padding-left:0}.mzp-howto li,.mzp-list li{grid-template-columns:40px 1fr}.mzp-board-list li{grid-template-columns:34px minmax(0,1fr) auto}.mzp-board-list .sg{display:none}.mzp-prize{grid-template-columns:72px 1fr}.mzp-prize-ar{display:none}.mzp-q summary{grid-template-columns:34px 1fr 34px;gap:12px}.mzp-q .a{padding-left:50px}.mzp-btn,.mzp-final-btn{width:100%;justify-content:center}.mzp-cta-row{width:100%}.mzp-play .mza-stage,.mzp-play .mza-loading{height:86svh;min-height:560px}}@media (prefers-reduced-motion:reduce){.mzp-track,.mzp-board-h span:first-child:before{animation:none}}
.mzp>section,.mzp>.mzp-game,.mzp>.mzp-ticker{transition:opacity .25s}.mzp:not(.mzp-ready)>section,.mzp:not(.mzp-ready)>.mzp-ticker{opacity:0;animation:mzp-show 0s 1.6s forwards}@keyframes mzp-show{to{opacity:1}}