.nw-pui{--pui-text:#04041b;--pui-text-2:#2a3140;--pui-muted:#8992a3;--pui-muted-2:#667080;--pui-icon:#404857;--pui-strong:#151b26;--pui-border:#dadfe7;--pui-border-input:#d9dee6;--pui-hyper:#3b3bef;--pui-hyper-hover:#20f;--pui-interaction:#1a378617;--pui-row-hover:#1a378612;--pui-error:#da2f2f;--pui-success:#1e7b3a;--pui-purple-100:#e6edfa;--pui-purple-200:#ced8f5;--pui-yellow-50:#fdf7e8;--pui-yellow-600:#b58c12;--pui-yellow-700:#87680d;--pui-focus:#b7c7f7;font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;letter-spacing:normal;color:var(--pui-text);-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:normal}.nw-pui *,.nw-pui :before,.nw-pui :after{box-sizing:border-box}.nw-pui :where(p,ol,ul,li,h1,h2,h3){padding:0}.nw-pui.nw-pui :is(p,ol,ul,li,h1,h2,h3){margin:0}.nw-pui.nw-pui :is(ol,ul){padding:0;list-style:none}.nw-pui svg{flex:none;display:block}.nw-pui-spin{animation:2s linear infinite nw-pui-rotate}@keyframes nw-pui-rotate{to{transform:rotate(360deg)}}.nw-pui-tool{white-space:nowrap;min-width:28px;height:28px;color:var(--pui-icon);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.nw-pui-tool.is-icon{width:28px;padding:0}.nw-pui-tool svg{stroke-width:1.75px;width:14px;height:14px}.nw-pui-tool.is-hover{background:var(--pui-interaction);color:var(--pui-strong)}.nw-pui-tool.is-disabled{opacity:.5}.nw-pui-hyper{white-space:nowrap;color:#fff;background:var(--pui-hyper);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.nw-pui-hyper svg{stroke-width:1.75px;width:14px;height:14px}.nw-pui-hyper.is-hover{background:var(--pui-hyper-hover)}.nw-pui-hyper.is-disabled{opacity:.5}.nw-pui .is-pressed{transition:transform 80ms ease-out;transform:scale(.96)}.nw-pui-panel{border:1px solid var(--pui-border);background:#fff;border-radius:12px;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.nw-pui-panel-head{border-bottom:1px solid var(--pui-border);align-items:center;gap:8px;height:40px;padding:0 8px 0 16px;display:flex}.nw-pui-panel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pui-text-2);flex:1;font-size:13px;font-weight:500;overflow:hidden}.nw-pui-panel-actions{align-items:center;gap:4px;display:flex}.nw-pui-panel-icons{align-items:center;gap:2px;display:flex}.nw-pui-muted-icon{color:var(--pui-muted-2)}.nw-pui-panel-count{color:var(--pui-muted-2);flex:none;font-size:13px}.nw-pui-progress{height:2px;margin-top:-2px}.nw-pui-progress i{background:var(--pui-hyper);height:100%;transition:width .5s;display:block}.nw-pui-light{flex:none;width:8px;height:8px;display:inline-flex;position:relative}.nw-pui-light i{background:var(--pui-error);border-radius:50%;position:absolute;inset:0}.nw-pui-light i:first-child{opacity:.6}@media (prefers-reduced-motion:no-preference){.nw-pui-light i:first-child{animation:1s cubic-bezier(0,0,.2,1) infinite nw-pui-ping}}@keyframes nw-pui-ping{75%,to{opacity:0;transform:scale(2)}}.nw-pui-toggle{height:28px;color:var(--pui-muted);align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex}.nw-pui-toggle.is-hover{color:var(--pui-strong)}.nw-pui-panel-body{flex-direction:column;gap:4px;max-height:min(360px,45vh);padding:8px;display:flex;overflow:hidden}.nw-pui-panel-body.is-under-toggle{padding-top:0}.nw-pui-empty{text-align:center;color:var(--pui-muted-2);padding:16px 8px;font-size:13px}.nw-pui-steps{flex-direction:column;display:flex}.nw-pui-page{min-width:0;color:var(--pui-muted);align-items:center;gap:8px;padding:8px 8px 4px;font-size:11px;display:flex}.nw-pui-page span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nw-pui-row{border-radius:6px;align-items:flex-start;gap:8px;min-height:28px;padding:4px 8px;display:flex;position:relative}.nw-pui-row.is-hover{background:var(--pui-row-hover)}.nw-pui-row.is-failed{background:var(--pui-yellow-50)}.nw-pui-row.is-failed .nw-pui-row-text{color:var(--pui-yellow-700)}.nw-pui-row.is-new{animation:.24s ease-out nw-pui-in}.nw-pui-row-icon{height:20px;color:var(--pui-icon);align-items:center;display:flex;position:relative}.nw-pui-row-icon.is-hyper{color:var(--pui-hyper)}.nw-pui-row-icon.is-warn{color:var(--pui-yellow-600)}.nw-pui-row-text{overflow-wrap:anywhere;min-width:0;color:var(--pui-text-2);flex:1;font-size:13px;line-height:20px}.nw-pui-reason{color:var(--pui-muted-2);padding:4px 8px 8px 32px;font-size:12px;line-height:20px}@keyframes nw-pui-in{0%{opacity:0;transform:translateY(4px)}}.nw-pui-chat{background:#fff;flex-direction:column;min-height:0;display:flex}.nw-pui-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;min-height:0;padding:8px 16px 16px 8px;display:flex;overflow:hidden}.nw-pui-thread>*{flex:none}.nw-pui-thread>.is-new{animation:.24s ease-out nw-pui-in}.nw-pui-turn{justify-content:flex-end;padding-block:8px;display:flex}.nw-pui-bubble{background:var(--pui-interaction);border-radius:12px;flex-direction:column;gap:4px;width:fit-content;max-width:88%;padding:8px 12px;display:flex}.nw-pui-said{overflow-wrap:break-word;color:var(--pui-text);padding-right:8px;font-size:14px;font-weight:300;line-height:22.75px}.nw-pui-said b{font-weight:700}.nw-pui-bubble .nw-pui-said{padding-right:0}.nw-pui-bubble .nw-pui-said b{font-weight:500}.nw-pui-dots{align-items:center;gap:4px;height:20px;display:flex}.nw-pui-dots i{background:var(--pui-hyper);opacity:.3;border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.nw-pui-dots i{animation:1.2s ease-in-out infinite nw-pui-dot}.nw-pui-dots i:nth-child(2){animation-delay:.15s}.nw-pui-dots i:nth-child(3){animation-delay:.3s}}@keyframes nw-pui-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.nw-pui-working{color:var(--pui-muted);align-items:center;gap:4px;padding:2px 0;font-size:12px;line-height:16px;display:flex}.nw-pui-pulse{flex:none;width:9px;height:9px;margin-inline-end:.35em;position:relative}.nw-pui-pulse i{background:var(--pui-text);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.nw-pui-pulse i:first-child{animation:1.6s ease-out infinite nw-pui-ring}.nw-pui-pulse i:last-child{animation:1.6s ease-in-out infinite nw-pui-core}}@keyframes nw-pui-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes nw-pui-core{50%{transform:scale(.82)}}.nw-pui-draft{border:1px solid var(--pui-purple-200);background:#fff;border-radius:8px;overflow:hidden}.nw-pui-draft-head{background:var(--pui-purple-100);color:var(--pui-text);align-items:center;gap:4px;padding:8px;font-size:14px;font-weight:500;display:flex}.nw-pui-note{border:1px solid var(--pui-purple-200);background:#fff;border-radius:8px;align-items:center;gap:4px;min-width:0;padding:4px 8px;font-size:12px;display:flex}.nw-pui-note.is-done{background:#d9fcf6;border-color:#0bd0b6}.nw-pui-note.is-done svg{color:var(--pui-success)}.nw-pui-note-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.nw-pui-note-link{color:var(--pui-hyper)}.nw-pui-setup{border:1px solid var(--pui-border);background:#fff;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.nw-pui-setup-rows{flex-direction:column;gap:8px;display:flex}.nw-pui-setup-row{flex-direction:column;gap:4px;min-width:0;display:flex}.nw-pui-setup-choice{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.nw-pui-check{align-items:center;gap:4px;display:flex}.nw-pui-check-box{color:#0000;border:1px solid #9eaff0;border-radius:2px;justify-content:center;align-items:center;width:12px;height:12px;transition:all .1s ease-in-out;display:flex}.nw-pui-check-box svg{width:12px;height:12px}.nw-pui-check.is-hover .nw-pui-check-box{background:var(--pui-purple-100);border-color:#9eaff0}.nw-pui-check.is-checked .nw-pui-check-box{border-color:var(--pui-hyper);background:var(--pui-hyper);color:#fff}.nw-pui-check.is-disabled .nw-pui-check-box{border-color:#f2f4f7}.nw-pui-check.is-disabled.is-checked .nw-pui-check-box{border-color:var(--pui-hyper);opacity:.5}.nw-pui-setup-label{color:var(--pui-strong);font-size:13px;font-weight:500}.nw-pui-setup-status{color:var(--pui-muted);flex:1;justify-content:flex-end;display:flex}.nw-pui-setup-status .is-done{color:var(--pui-success)}.nw-pui-setup-hint{color:var(--pui-muted-2);padding-left:24px;font-size:12px;line-height:20px}.nw-pui-setup-foot{justify-content:flex-end;display:flex}.nw-pui-setting-up{color:var(--pui-muted-2);align-items:center;gap:8px;padding:16px 8px;font-size:13px;display:flex}.nw-pui-setting-up-text{flex:1;min-width:0}.nw-pui-composer{border:1px solid var(--pui-border-input);background:#fff;border-radius:12px;margin:0 16px 16px;overflow:hidden}.nw-pui-composer.is-focused{border-color:#c9d0db;box-shadow:inset 0 0 0 1px #c9d0db}.nw-pui-composer-text{min-height:56px;color:var(--pui-text);padding:12px 12px 0;font-size:14px;line-height:20px;position:relative}.nw-pui-composer-text.is-empty:before{content:attr(data-placeholder);color:var(--pui-muted-2);position:absolute}.nw-pui-caret{vertical-align:-3px;background:var(--pui-text);width:1px;height:17px;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:no-preference){.nw-pui-caret{animation:1s step-end infinite nw-pui-blink}}@keyframes nw-pui-blink{50%{opacity:0}}.nw-pui-composer-actions{align-items:center;gap:2px;padding:0 8px 8px;display:flex}.nw-pui-composer-lead{flex:1;align-items:center;display:flex}.nw-pui-cbtn{width:28px;height:28px;color:var(--pui-muted-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nw-pui-cbtn.is-mic{color:var(--pui-icon)}.nw-pui-cbtn.is-hover{background:var(--pui-interaction);color:var(--pui-strong)}.nw-pui-stop{background:var(--pui-hyper-hover);color:#fff;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 4px;font-size:12px;display:inline-flex}.nw-pui-browser{border:1px solid var(--pui-border);background:#fff;border-radius:8px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.nw-pui-browser.is-agent{border:2px solid #4545e5}.nw-pui-pill{border:1px solid var(--pui-border);height:32px;color:var(--pui-text-2);background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:inline-flex;box-shadow:0 1px 2px #0000000d}.nw-pui-pill svg{color:var(--pui-muted-2)}.nw-pui-agent{pointer-events:none;width:24px;height:24px;position:absolute}.nw-pui-agent-arrow{color:var(--pui-hyper);fill:var(--pui-hyper);stroke:#fff;stroke-width:2.5px;paint-order:stroke fill;filter:drop-shadow(0 2px 6px #0006);transform-origin:4px 5px;transform:scale(1.3)rotate(12deg)}.nw-pui-agent-badge{color:var(--pui-hyper);background:#fff;border-radius:50%;display:inline-flex;position:absolute;top:25px;left:15px;box-shadow:0 0 0 1.5px #fff,0 2px 8px #00000059}@media (prefers-reduced-motion:reduce){.nw-pui *,.nw-pui :before,.nw-pui :after{transition:none!important;animation:none!important}}
.nw-mi-phones{--mi-ascii:9px;height:100%;font-family:var(--mono);font-size:var(--mi-ascii);line-height:var(--mi-ascii);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000001f 0%,#00000040 38%,#000 62%);mask-image:linear-gradient(90deg,#0000001f 0%,#00000040 38%,#000 62%)}.nw-mi-phones:not(.is-drawn){visibility:hidden}.nw-mi-phones-probe{visibility:hidden;display:inline-block;position:absolute}.nw-mi-phones-rows{row-gap:calc(2 * var(--mi-ascii));display:grid;position:absolute;left:0;right:0}.nw-mi-phones-row{will-change:transform;gap:4ch;width:max-content;display:flex}.nw-mi-phone{font:inherit;white-space:pre;color:var(--ink);-webkit-user-select:none;user-select:none;flex:none;margin:0;transition:color .3s}.nw-mi-phone.is-run{color:#ffffff73}.nw-mi-phone.is-done{color:#fffc}@media (max-width:940px){.nw-mi-phones{opacity:.6;-webkit-mask-image:none;mask-image:none}}@media (max-width:600px){.nw-mi-phones{--mi-ascii:7px}}@media (prefers-reduced-motion:reduce){.nw-mi-phone{transition:none}}.nw-mi-stage,.nw-mi-race{border-radius:var(--panel-r);background-color:var(--stage);background-image:var(--stage-image);background-size:var(--stage-size);background-blend-mode:var(--stage-blend);margin:0;padding:24px}.nw-mi-race-name,.nw-mi-match-head{font-family:var(--font-inter), system-ui, sans-serif;color:var(--text-1);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:20px;display:flex}.nw-mi-diy-ic,.nw-mi-race-dev{fill:none;stroke:var(--mi-diy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.nw-mi-race-dev{stroke:var(--blue)}.nw-mi-match-head .nw-mi-diy-ic{flex:none;width:16px;height:16px}.nw-v7-runcard .nw-mi-race{border-bottom:1px solid var(--stage-line);border-radius:0}.nw-mi-race-head{margin-bottom:12px}.nw-mi-race-sub{color:var(--text-3);margin:0;font-size:13px;line-height:18px}.nw-mi-race-track{min-width:0}.nw-mi-race-track>svg{max-width:100%;height:auto;margin-bottom:16px;display:block;overflow:visible}.nw-mi-race-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.nw-mi-race-track{flex-direction:column;display:flex}.nw-mi-race,.nw-mi-multi,.nw-mi-layers,#control{--mi-pass:#007a6f;--mi-pass-bg:#d9fcf6;--mi-pass-edge:#0bd0b6}.nw-mi-race,.nw-mi-stage,.nw-mi-xray{--mi-diy:color-mix(in srgb, var(--text-3) 60%, var(--line-hover))}.nw-v7-run-box.nw-mi-race-tick circle{fill:var(--mi-pass-bg)}.nw-v7-run-box.nw-mi-race-tick path{stroke:var(--mi-pass);stroke-width:2px}.nw-mi-pass{background:var(--mi-pass-bg);width:fit-content;color:var(--mi-pass);font-family:var(--font-inter), system-ui, sans-serif;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .3s;display:flex}.nw-mi-pass.is-left{margin-right:auto}.nw-mi-pass.is-right{margin-left:auto}.nw-mi-pass.is-off{opacity:0}.nw-mi-pass svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.nw-mi-pass{transition:none}}.nw-mi-race .nw-mi-pass{margin-top:auto}@media (max-width:600px){.nw-mi-race-cols{grid-template-columns:minmax(0,1fr);gap:28px}}path.nw-mi-snake.is-ca{fill:none;stroke:var(--mi-diy);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.nw-mi-xray{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.nw-mi-xray-art{width:auto;max-width:100%;height:240px;margin:0 auto;display:block;overflow:visible}.nw-mi-xray-body{fill:var(--surface);stroke:var(--text-3);stroke-width:1.5px}.is-ours .nw-mi-xray-body{fill:var(--ide-bg);stroke:var(--ide-bg)}.nw-mi-xray-screen{fill:#363661}.is-ours .nw-mi-xray-part,.is-ours .nw-mi-xray-lens{fill:none;stroke:#fff;stroke-width:1.5px}.is-ours .nw-mi-xray-pins{stroke:#fff}.is-ours .nw-mi-xray-name{fill:#fff}.nw-mi-xray-lid{fill:var(--ide-bg)}.is-sim .nw-mi-xray-body{fill:none;stroke:#fff}.nw-mi-xray-slot{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:1.25px;stroke-dasharray:3 3}.nw-mi-xray-part{fill:#fff;stroke:var(--blue);stroke-width:1.5px}.nw-mi-xray-lens{fill:var(--blue)}.nw-mi-xray-pins{fill:none;stroke:var(--blue);stroke-width:1.5px;stroke-linecap:round}.nw-mi-xray-name{font-family:var(--font-inter), system-ui, sans-serif;text-anchor:middle;fill:var(--text-1);font-size:12px;font-weight:600}.nw-mi-xray-scan{fill:var(--blue);opacity:0}.nw-mi-xray.is-on .nw-mi-xray-scan{animation:3.2s linear infinite nw-mi-scan}@keyframes nw-mi-scan{0%{opacity:0;transform:translateY(6px)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translateY(204px)}}@media (max-width:600px){.nw-mi-xray{grid-template-columns:minmax(0,1fr)}.nw-mi-fidelity{flex-direction:column;display:flex}.nw-mi-fidelity .nw-mi-xray{display:contents}.nw-mi-fidelity .nw-mi-match-card.is-ours{border-bottom-color:var(--line);border-radius:var(--panel-r) var(--panel-r) 0 0;order:1}.nw-mi-fidelity .nw-v7-stats.nw-mi-stats-bare{border:1px solid var(--blue);border-radius:0 0 var(--panel-r) var(--panel-r);background:#fff;border-top:0;order:2;padding:16px}.nw-mi-fidelity .nw-mi-match-card:not(.is-ours){order:3;margin-top:16px}}.nw-mi-match-card{grid-row:span 2;grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--panel-r);background:#fff;row-gap:0;min-width:0;display:grid;overflow:hidden}.nw-mi-match-card.is-ours{border-color:var(--blue)}.nw-mi-match-card>.nw-mi-stage{border-bottom:1px solid var(--stage-line);border-radius:0;padding:16px}.nw-mi-match-copy{padding:11px 16px}.nw-mi-match-sub{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-3);margin:2px 0 10px}.nw-mi-match-rows{margin:0;padding:0;list-style:none}.nw-mi-match-rows li{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.nw-mi-match-device{min-width:0;display:grid}.nw-mi-match-device b{color:var(--text-1);font-size:13px;font-weight:600;line-height:18px}.nw-mi-match-device span{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--text-3)}.nw-mi-match-on{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px}.nw-mi-match-on.is-real{background:var(--tint-hyper);color:var(--blue)}.nw-mi-match-on.is-off{color:#8f6800;background:#fdf8e7}.nw-mi-stage.nw-mi-rtc{overflow:hidden}.nw-mi-rtc-scene{margin:0 auto}.nw-mi-rtc-scene.is-wide{max-width:632px}.nw-mi-rtc-scene.is-tall{max-width:340px;display:none}.nw-mi-rtc-scene svg{width:100%;height:auto;display:block;overflow:visible}@media (max-width:600px){.nw-mi-rtc-scene.is-wide{display:none}.nw-mi-rtc-scene.is-tall{display:block}}.nw-mi-rtc-globe{fill:none;stroke:var(--line-hover);stroke-width:1px}.nw-mi-rtc-grid{fill:none;stroke:var(--line-strong);stroke-width:1px}.nw-mi-rtc-lead{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 3}.nw-mi-rtc-pin{fill:var(--blue)}.nw-mi-rtc-ping{fill:var(--blue);opacity:0;transform-box:fill-box;transform-origin:50%}.nw-mi-rtc.is-on .nw-mi-rtc-ping{animation:1.6s ease-out infinite nw-mi-rtc-ping}@keyframes nw-mi-rtc-ping{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(3)}}.nw-mi-ascii text{font-family:var(--mono);text-anchor:middle;dominant-baseline:central;fill:var(--blue);font-size:12px;font-weight:500}.nw-mi-multi .nw-mi-ascii text{font-size:8px}.nw-mi-rtc-bezel{fill:var(--ide-bg)}.nw-mi-rtc-screen{fill:#fff}.nw-mi-rtc-btn{fill:var(--blue)}.nw-mi-rtc-row{fill:var(--surface);stroke:#0000;stroke-width:1.5px}.nw-mi-rtc:not(.is-on) .nw-mi-rtc-row.is-first{fill:var(--blue);fill-opacity:.18;stroke:var(--blue)}.nw-mi-rtc.is-on .nw-mi-rtc-row{animation:3.2s linear infinite nw-mi-rtc-row;animation-delay:calc(var(--i) * .8s)}@keyframes nw-mi-rtc-row{0%,22%{fill:var(--blue);fill-opacity:.18;stroke:var(--blue)}23%,to{fill:var(--surface);fill-opacity:1;stroke:#0000}}.nw-mi-rtc-tap{fill:var(--blue);opacity:0;transform-box:fill-box;transform-origin:50%}.nw-mi-rtc.is-on .nw-mi-rtc-tap{animation:3.2s ease-out infinite nw-mi-rtc-tap;animation-delay:calc(var(--i) * .8s)}@keyframes nw-mi-rtc-tap{0%{opacity:.4;transform:scale(.3)}12%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.nw-mi-rtc-cursor{fill:var(--ide-bg);stroke:#fff;stroke-width:1px;transform:translate(30px,15px)}.nw-mi-rtc.is-on .nw-mi-rtc-cursor{animation:3.2s ease-in-out infinite nw-mi-rtc-cursor}@keyframes nw-mi-rtc-cursor{0%,20%{transform:translate(30px,15px)}25%,45%{transform:translate(30px,27px)}50%,70%{transform:translate(30px,39px)}75%,95%{transform:translate(30px,51px)}to{transform:translate(30px,15px)}}.nw-mi-runcard>.nw-mi-stage{border-bottom:1px solid var(--stage-line);border-radius:0}.nw-v7-stats.nw-mi-stats-two{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-v7-stats.nw-mi-stats-one{grid-template-columns:minmax(0,1fr)}.nw-v7-stats.nw-mi-stats-bare{padding:24px 0 0 17px}@media (max-width:600px){.nw-v7-stats.nw-mi-stats-two{grid-template-columns:minmax(0,1fr)}}.nw-mi-mx-wide svg,.nw-mi-mx-tall svg{width:100%;height:auto;display:block;overflow:visible}.nw-mi-mx-tall{max-width:340px;margin:0 auto;display:none}.nw-mi-multi text{font-family:var(--font-inter), system-ui, sans-serif}.nw-mi-mx-bezel,.nw-mi-mx-base{fill:var(--ide-bg)}.nw-mi-mx-screen{fill:#fff}.nw-mi-mx-box{fill:var(--surface)}.nw-mi-mx-bar{fill:var(--line)}.nw-mi-mx-cap{fill:var(--text-3);text-anchor:middle;font-size:8.5px}.nw-mi-mx-title{fill:var(--text-1);font-size:11px;font-weight:600}.nw-mi-mx-strong{fill:var(--text-1);font-size:9.5px;font-weight:600}.nw-mi-mx-text{fill:var(--text-2);font-size:9.5px}.nw-mi-mx-btn{fill:var(--blue)}.nw-mi-mx-btn.is-off{fill:var(--line)}.nw-mi-mx-btn-t{fill:#fff;text-anchor:middle;font-size:9.5px;font-weight:600}.nw-mi-mx-btn-t.is-off{fill:var(--text-3)}.nw-mi-mx-tick{fill:none;stroke:var(--blue);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.nw-mi-mx-ring{fill:var(--blue);opacity:0;transform-box:fill-box;transform-origin:50%}.nw-mi-multi.is-playing .is-lit>.nw-mi-mx-ring{animation:1.6s ease-out infinite nw-mi-mx-pulse}.nw-mi-multi.is-playing .is-passed>.nw-mi-mx-ring{fill:var(--mi-pass);animation:1.6s ease-out nw-mi-mx-pass}@keyframes nw-mi-mx-pass{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes nw-mi-mx-pulse{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.nw-mi-multi .nw-mi-pass{margin-top:20px}@media (max-width:600px){.nw-mi-mx-wide{display:none}.nw-mi-mx-tall{display:block}}.nw-mi-layers-art{width:100%;max-width:620px;height:auto;margin:0 auto;display:block;overflow:visible}.nw-mi-layers text{font-family:var(--font-inter), system-ui, sans-serif}.nw-mi-layers-device{fill:var(--ide-bg)}.nw-mi-layers-glass{fill:#ffffff12}.nw-mi-layers-side{fill:#141528}.nw-mi-layers-layer,.nw-mi-layers-stack{transition:transform 1s cubic-bezier(.45,0,.25,1)}.nw-mi-layers-shadow{fill:var(--ide-bg);opacity:.18}.nw-mi-layers-plane{fill:#fffffff5;stroke:var(--line-strong);stroke-width:1px;transition:fill .25s,stroke .25s}.is-open .nw-mi-layers-layer.is-done .nw-mi-layers-plane{fill:var(--mi-pass-bg);stroke:var(--mi-pass-edge)}.nw-mi-layers-left{fill:#fdf8e7;transition:opacity .3s}.nw-mi-layers-layer.is-done .nw-mi-layers-left{opacity:0}.nw-mi-layers-app{fill:var(--blue);transition:opacity .2s}.nw-mi-layers-app.is-out{opacity:0}.nw-mi-layers-tag{opacity:0;transition:opacity .15s}.is-open .nw-mi-layers-tag{opacity:1}.nw-mi-layers-lead{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 2}.nw-mi-layers-tick{fill:#fff;stroke:var(--line-strong);stroke-width:1px;transition:fill .2s,stroke .2s}.nw-mi-layers-layer.is-done .nw-mi-layers-tick{fill:var(--mi-pass-bg);stroke:var(--mi-pass-bg)}.nw-mi-layers-check{fill:none;stroke:var(--mi-pass);stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s}.nw-mi-layers-layer.is-done .nw-mi-layers-check{opacity:1}.nw-mi-layers-label{fill:var(--text-1);font-size:13px;font-weight:600}.nw-mi-layers-done{fill:var(--text-3);font-weight:400;transition:fill .2s}.nw-mi-layers-layer.is-done .nw-mi-layers-done{fill:var(--mi-pass)}.nw-mi-layers .nw-mi-pass{margin-top:4px}@media (prefers-reduced-motion:reduce){.nw-mi-layers-layer,.nw-mi-layers-stack,.nw-mi-layers-plane,.nw-mi-layers-left,.nw-mi-layers-app,.nw-mi-layers-tag,.nw-mi-layers-tick,.nw-mi-layers-check,.nw-mi-layers-done{transition:none}}
.nw-mi-race .nw-v7-run-mark,.nw-mi-xray .nw-v7-run-mark{display:inline-flex}.nw-mi-race .nw-v7-run-mark .nw-v6-ev-mark,.nw-mi-xray .nw-v7-run-mark .nw-v6-ev-mark{fill:currentColor;flex:none;width:16px;height:16px}.nw-mi-race .nw-v7-run-mark.is-qawolf,.nw-mi-xray .nw-v7-run-mark.is-qawolf{color:var(--blue)}.nw-mi-race .nw-v7-run-bar.is-qw{fill:var(--blue)}.nw-mi-race .nw-v7-run-bar.is-ca{fill:var(--text-3)}.nw-mi-race .nw-v7-run-box{opacity:0}.nw-mi-race .nw-v7-run-box.is-on{opacity:1}.nw-mi-race .nw-v7-run-box-in{transform-box:fill-box;transform-origin:50%}.nw-mi-race .nw-v7-run-box.is-on .nw-v7-run-box-in{animation:.38s ease-out nw-mi-run-pop}@keyframes nw-mi-run-pop{0%{transform:scale(.3)}60%{transform:scale(1.15)}to{transform:scale(1)}}.nw-mi-race .nw-v7-run-box rect{stroke-width:1px}.nw-mi-race .nw-v7-run-box path{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.nw-mi-race .nw-v7-run-box.is-on .nw-v7-run-box-in{animation:none}}
