.runevals-module__nkO9Yq__workspace,.runevals-module__nkO9Yq__loginPage{--ink:#1d1d1f;--muted:#6e6e73;--line:#1d1d1f1f;--paper:#f5f5f7;--white:#fff;--purple:#5b00f5}.runevals-module__nkO9Yq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.runevals-module__nkO9Yq__workspace{background:var(--paper);min-height:100vh;color:var(--ink)}.runevals-module__nkO9Yq__topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f5f5f7d1;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(20px,3vw,48px);display:flex;position:sticky;top:0}.runevals-module__nkO9Yq__brand{align-items:center;gap:10px;display:flex}.runevals-module__nkO9Yq__brandMark{width:30px;height:30px}.runevals-module__nkO9Yq__brand strong{letter-spacing:-.02em;font-size:16px;font-weight:600}.runevals-module__nkO9Yq__environmentBadge{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;background:#5b00f51a;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.runevals-module__nkO9Yq__textButton,.runevals-module__nkO9Yq__emptyState button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.runevals-module__nkO9Yq__textButton:hover,.runevals-module__nkO9Yq__emptyState button:hover{color:var(--ink)}.runevals-module__nkO9Yq__appShell{grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.runevals-module__nkO9Yq__runRail{border-right:1px solid var(--line);background:#ffffff94;padding:24px 16px}.runevals-module__nkO9Yq__railHeader{justify-content:space-between;align-items:center;padding:0 8px 16px;display:flex}.runevals-module__nkO9Yq__railHeader h1{letter-spacing:-.01em;font-size:14px;font-weight:600}.runevals-module__nkO9Yq__iconButton{width:28px;height:28px;color:var(--ink);cursor:pointer;background:#1d1d1f12;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.runevals-module__nkO9Yq__iconButton:hover{background:#1d1d1f1f}.runevals-module__nkO9Yq__createForm{border:1px solid var(--line);background:var(--white);border-radius:14px;gap:8px;margin-bottom:16px;padding:12px;display:grid}.runevals-module__nkO9Yq__field{min-width:0;color:var(--muted);gap:6px;font-size:11px;font-weight:500;display:grid}.runevals-module__nkO9Yq__field>span:not(.runevals-module__nkO9Yq__srOnly){justify-content:space-between;display:flex}.runevals-module__nkO9Yq__field b{color:var(--ink);font-weight:500}.runevals-module__nkO9Yq__field input,.runevals-module__nkO9Yq__field textarea,.runevals-module__nkO9Yq__field select{box-sizing:border-box;border:1px solid var(--line);background:var(--white);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;outline:none;padding:10px 11px;font-size:13px;font-weight:400;line-height:1.35}.runevals-module__nkO9Yq__field input,.runevals-module__nkO9Yq__field select{min-height:40px}.runevals-module__nkO9Yq__field textarea{resize:vertical}.runevals-module__nkO9Yq__field input:focus-visible,.runevals-module__nkO9Yq__field textarea:focus-visible,.runevals-module__nkO9Yq__field select:focus-visible,.runevals-module__nkO9Yq__iconButton:focus-visible,.runevals-module__nkO9Yq__textButton:focus-visible,.runevals-module__nkO9Yq__primaryButton:focus-visible,.runevals-module__nkO9Yq__verdictButtons button:focus-visible,.runevals-module__nkO9Yq__pageControls button:focus-visible,.runevals-module__nkO9Yq__loginSubmit:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.runevals-module__nkO9Yq__primaryButton{box-sizing:border-box;background:var(--ink);min-height:38px;color:var(--white);cursor:pointer;border:0;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:600}.runevals-module__nkO9Yq__primaryButton:hover:not(:disabled){background:var(--purple)}.runevals-module__nkO9Yq__primaryButton:disabled,.runevals-module__nkO9Yq__loginSubmit:disabled{cursor:wait;opacity:.5}.runevals-module__nkO9Yq__runList{gap:4px;display:grid}.runevals-module__nkO9Yq__runCard{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;gap:4px;padding:12px;display:grid;overflow:hidden}.runevals-module__nkO9Yq__runCard:hover{background:#1d1d1f0d}.runevals-module__nkO9Yq__runCardActive,.runevals-module__nkO9Yq__runCardActive:hover{background:var(--ink);color:var(--white)}.runevals-module__nkO9Yq__runCard strong,.runevals-module__nkO9Yq__runCard span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runevals-module__nkO9Yq__runCard strong{font-size:12px;font-weight:600}.runevals-module__nkO9Yq__runCard span{opacity:.58;font-size:10px}.runevals-module__nkO9Yq__emptyState,.runevals-module__nkO9Yq__canvasState,.runevals-module__nkO9Yq__emptyEvidence{color:var(--muted);font-size:12px}.runevals-module__nkO9Yq__emptyState{padding:14px 12px}.runevals-module__nkO9Yq__runCanvas{min-width:0;padding:clamp(24px,4vw,64px)}.runevals-module__nkO9Yq__canvasState{place-items:center;min-height:60vh;display:grid}.runevals-module__nkO9Yq__notice{z-index:30;color:var(--purple);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #5b00f52e;border-radius:12px;align-items:center;gap:14px;padding:10px 12px;font-size:11px;display:flex;position:fixed;top:76px;right:20px;box-shadow:0 8px 30px #00000014}.runevals-module__nkO9Yq__notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.runevals-module__nkO9Yq__detail{gap:28px;max-width:1480px;margin:0 auto;display:grid}.runevals-module__nkO9Yq__detailHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.runevals-module__nkO9Yq__detailHeader h2{letter-spacing:-.055em;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:.95}.runevals-module__nkO9Yq__uploadForm{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;display:grid}.runevals-module__nkO9Yq__uploadForm .runevals-module__nkO9Yq__primaryButton{width:100%;min-height:40px}.runevals-module__nkO9Yq__dropZone{box-sizing:border-box;width:100%;min-height:112px;color:var(--muted);cursor:pointer;font:inherit;text-align:center;background:#fafafa;border:1px dashed #1d1d1f38;border-radius:12px;place-items:center;padding:20px;transition:all .16s;display:grid;position:relative;overflow:hidden}.runevals-module__nkO9Yq__dropZone:hover,.runevals-module__nkO9Yq__dropZoneActive{color:var(--ink);background:#5b00f50a;border-color:#5b00f580}.runevals-module__nkO9Yq__dropZoneReady{color:var(--ink);border-style:solid}.runevals-module__nkO9Yq__dropZone[aria-disabled=true]{cursor:wait;opacity:.55}.runevals-module__nkO9Yq__dropZone:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.runevals-module__nkO9Yq__dropZone strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.runevals-module__nkO9Yq__uploadMessage{color:var(--muted);font-size:10px}.runevals-module__nkO9Yq__rolloutSection{min-width:0}.runevals-module__nkO9Yq__rolloutList{gap:16px;display:grid}.runevals-module__nkO9Yq__rolloutCard{border:1px solid var(--line);background:var(--white);border-radius:18px;overflow:hidden}.runevals-module__nkO9Yq__rolloutMedia{min-width:0;color:var(--white);background:#0b0b0d;padding:12px}.runevals-module__nkO9Yq__videoFrame,.runevals-module__nkO9Yq__rolloutMedia>.runevals-module__nkO9Yq__mediaPlaceholder{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%}.runevals-module__nkO9Yq__videoFrame{overflow:hidden}.runevals-module__nkO9Yq__videoFrame video,.runevals-module__nkO9Yq__videoFrame .runevals-module__nkO9Yq__mediaPlaceholder{width:100%;height:100%;display:block}.runevals-module__nkO9Yq__videoFrame video{object-fit:contain}.runevals-module__nkO9Yq__mediaPlaceholder{color:#ffffff8c;place-items:center;font-size:12px;display:grid}.runevals-module__nkO9Yq__pageControls{justify-content:center;gap:8px;padding-top:16px;display:flex}.runevals-module__nkO9Yq__pageControls button{border:1px solid var(--line);background:var(--white);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:15px;display:grid}.runevals-module__nkO9Yq__pageControls button:disabled{color:var(--line);cursor:default}.runevals-module__nkO9Yq__decisionBar{justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.runevals-module__nkO9Yq__decisionBar>strong{flex:none;font-size:12px;font-weight:600}.runevals-module__nkO9Yq__verdictButtons{background:var(--paper);border-radius:10px;grid-template-columns:repeat(4,minmax(58px,1fr));gap:4px;padding:3px;display:grid}.runevals-module__nkO9Yq__verdictButtons button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:10px}.runevals-module__nkO9Yq__verdictButtons button:hover:not(:disabled){color:var(--ink)}.runevals-module__nkO9Yq__verdictButtons button:disabled{cursor:wait}.runevals-module__nkO9Yq__verdictButtons .runevals-module__nkO9Yq__verdictActive{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 4px #0000001a}.runevals-module__nkO9Yq__emptyEvidence{border:1px dashed var(--line);border-radius:14px;place-items:center;min-height:100px;display:grid}.runevals-module__nkO9Yq__score{background:var(--ink);min-height:220px;color:var(--white);border-radius:18px;place-content:center;justify-items:center;display:grid}.runevals-module__nkO9Yq__score span{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.runevals-module__nkO9Yq__score strong{letter-spacing:-.08em;font-size:clamp(80px,14vw,180px);font-weight:500;line-height:.9}.runevals-module__nkO9Yq__loginPage{min-height:100svh;color:var(--white);background:#08070c;padding:28px clamp(22px,4vw,56px);display:grid;position:relative;overflow:hidden}.runevals-module__nkO9Yq__loginGlow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#5b00f542,#0000 66%);border-radius:50%;width:min(72vw,850px);position:absolute;top:15%;left:50%;transform:translate(-50%)}.runevals-module__nkO9Yq__loginBrand{z-index:1;width:fit-content;height:fit-content;position:relative}.runevals-module__nkO9Yq__loginMark{width:38px;height:38px}.runevals-module__nkO9Yq__loginPanel{z-index:1;align-content:center;justify-items:center;gap:40px;width:min(100%,520px);margin:auto;display:grid;position:relative}.runevals-module__nkO9Yq__loginIntro{justify-items:center;gap:16px;display:grid}.runevals-module__nkO9Yq__loginIntro h1{letter-spacing:-.065em;font-size:clamp(60px,10vw,104px);font-weight:500;line-height:.9}.runevals-module__nkO9Yq__loginForm{grid-template-columns:minmax(0,1fr) 44px;gap:8px;width:min(100%,390px);display:grid}.runevals-module__nkO9Yq__loginForm .runevals-module__nkO9Yq__field input{height:44px;color:var(--white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border-color:#ffffff29;border-radius:999px;padding:0 16px}.runevals-module__nkO9Yq__loginForm .runevals-module__nkO9Yq__field input::placeholder{color:#ffffff70}.runevals-module__nkO9Yq__loginSubmit{background:var(--white);color:#08070c;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:20px;display:grid}.runevals-module__nkO9Yq__formMessage{color:#ff9b9b;text-align:center;grid-column:1/-1;margin-top:4px;font-size:10px}@media (max-width:760px){.runevals-module__nkO9Yq__appShell{grid-template-columns:1fr}.runevals-module__nkO9Yq__runRail{border-right:0;border-bottom:1px solid var(--line)}.runevals-module__nkO9Yq__runList{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.runevals-module__nkO9Yq__runCanvas{padding:28px 18px 60px}}@media (max-width:560px){.runevals-module__nkO9Yq__brand strong{font-size:14px}.runevals-module__nkO9Yq__uploadForm{grid-template-columns:1fr}.runevals-module__nkO9Yq__decisionBar{flex-direction:column;align-items:stretch}.runevals-module__nkO9Yq__verdictButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.runevals-module__nkO9Yq__loginPage{padding:22px}.runevals-module__nkO9Yq__loginIntro h1{font-size:62px}}
