@font-face{font-family:VCR;src:url(/workshops/assets/VCR_OSD_MONO_1.001.ttf)format("truetype");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#19191c;--surface:#202126;--raised:#242428;--ink:#f3f3f5;--muted:#aaaeb7;--line:#35363b;--blue:#2269bd;--blue-hover:#327dd2;--focus:#8bc4ff;--selected:#202936;--amber:#ffd38a;font-family:Rubik,sans-serif;font-size:14px}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--focus);text-underline-offset:3px}h1,h2,p{margin:0}h1,h2{font-family:DM Sans,sans-serif;line-height:1.18}h1{letter-spacing:-.035em;font-size:clamp(26px,3vw,38px)}h2{letter-spacing:-.02em;font-size:18px}p{color:var(--muted)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip{z-index:20;background:var(--surface);padding:8px;position:absolute;top:-100px;left:12px}.skip:focus{top:8px}.site-header{z-index:10;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0}.masthead{justify-content:space-between;align-items:center;gap:18px;max-width:1400px;min-height:74px;margin:auto;padding:10px 24px;display:flex}.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font:18px VCR,monospace;text-decoration:none;display:flex}.brand img{object-fit:cover;width:32px;height:32px}.masthead nav{align-items:center;gap:8px;display:flex;overflow-x:auto}.masthead nav a,.masthead nav button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 12px;text-decoration:none}.masthead nav .selected,.masthead nav a:hover,.masthead nav button:hover{background:var(--selected);color:#b8daff}.menu-toggle{display:none}.shell{max-width:1400px;margin:auto;padding:36px 24px 100px}.page-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.page-head h1{margin:4px 0 7px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--focus);font:600 11px DM Sans,sans-serif}.count{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:12px}.public-directory{max-width:1040px;margin:auto}.directory-head{text-align:center;margin:24px 0 28px}.directory-head h1{margin-bottom:12px}.directory-head p{font-size:14px}.project-search{width:100%;max-width:640px;margin:0 auto 36px;display:block;position:relative}.project-search input{background:0 0;border-radius:999px;height:54px;margin:0;padding:14px 52px 14px 22px;font-size:14px}.search-icon{width:19px;height:19px;color:var(--muted);pointer-events:none;position:absolute;top:50%;right:21px;transform:translateY(-50%)}.roster{border-top:1px solid var(--line)}.directory-status{text-align:center;padding:32px 20px;font-size:13px}.search-prompt{width:max-content;max-width:calc(100% - 74px);color:var(--muted);pointer-events:none;align-items:center;font-size:14px;display:flex;position:absolute;top:50%;left:22px;right:52px;transform:translateY(-50%)}.search-prompt>span{text-overflow:ellipsis;white-space:pre;min-width:0;overflow:hidden}.search-caret{background:currentColor;flex:none;width:1px;height:1.1em;margin-left:2px;animation:1s step-end infinite search-caret-blink}@keyframes search-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.search-caret{animation:none}}.directory{display:grid}.project-row{padding:12px 20px}.project-content{--project-number-size:24px;--project-number-gap:14px;column-gap:var(--project-number-gap);grid-template-columns:minmax(0,1fr) max-content;display:grid}.project-copy{min-width:0;min-height:80px}.project-number{width:calc(var(--project-number-digits,2) * 1ch);text-align:right;color:var(--muted);font:400 var(--project-number-size)/1.2 Rubik, sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;align-self:center}.project-title{margin-bottom:5px}.project-title h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font:600 20px/1.25 DM Sans,sans-serif}.project-title a{color:inherit;text-decoration:none}.project-title a:hover{text-decoration:underline}.project-row p{max-width:750px;font-size:13px}.project-pills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.project-pill{color:#d8d9de;letter-spacing:.06em;text-transform:uppercase;background:#2c2d31;border-radius:4px;align-items:center;gap:7px;max-width:100%;min-height:24px;padding:4px 9px;font-size:10px;line-height:1.4;display:inline-flex}.project-pill-software{color:#9dd9b7;background:#203b32}.project-pill-hardware{color:#e7c388;background:#3d3222}.project-pill>span:last-child{overflow-wrap:anywhere}.project-pill-icon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.project-pill-icon img,.project-pill-icon svg{object-fit:contain;max-width:100%;max-height:100%;display:block}button:where(:not(.roster-row):not(.queue button):not(.masthead button)){border:1px solid var(--line);background:var(--raised);border-radius:6px;min-height:42px;padding:9px 14px}button:hover{filter:brightness(1.12)}button:disabled{opacity:.48;cursor:not-allowed;filter:none}.primary,.card button.primary,.login-panel button.primary{color:#fff;background:var(--blue)!important;border-color:var(--blue)!important}.primary:hover{background:var(--blue-hover)!important}.subtle{color:var(--muted);background:0 0!important}input:where(:not([type=radio]):not([type=checkbox]):not([type=file])),select,textarea{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%;min-height:42px;margin-top:6px;padding:10px 12px;display:block}input[type=file]{max-width:100%;margin:16px 0}textarea{resize:vertical;min-height:80px}label{color:var(--ink);font-size:12px}form{gap:16px;display:grid}.login-navigation{align-items:center;max-width:1400px;min-height:74px;margin:auto;padding:10px 24px;display:flex}.login-navigation .back-button{min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:13px;display:inline-flex}.back-button svg{width:18px;height:18px}.workspace-header{background:0 0;border-bottom:0;position:static}.entry-layout{width:100%;max-width:520px;margin:clamp(52px,9vh,110px) auto 0}.entry-brand{color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:12px;margin-bottom:48px;font:25px VCR,monospace;text-decoration:none;display:flex}.entry-brand img{object-fit:contain;width:40px;height:40px}.entry-heading{text-align:center;margin-bottom:32px}.entry-heading h1{margin-bottom:14px}.entry-heading p{font-size:15px;line-height:1.6}.entry-layout form{gap:14px}.entry-layout button.primary{border-radius:12px;width:100%;min-height:52px;font-weight:500}.check-in .project-search{margin-bottom:24px}.check-in>p{margin:16px 0}.check-in>.error{margin-bottom:16px}.error{color:#ffb49e;background:#382620;border:1px solid #824f4b;border-radius:6px;padding:10px 12px}.success{color:#b8daff;padding:10px 12px}.status{padding:12px 0}.roster{margin:18px 0}.roster-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;display:flex}.roster-row.selected{background:var(--selected)}.judge-identity{overflow-wrap:anywhere;min-width:0}.roster-affiliation{flex-shrink:0;align-items:center;gap:12px;display:flex}.roster-affiliation img{object-fit:contain;max-width:88px;max-height:24px}.roster-row small{color:var(--muted)}.standby{text-align:center}.standby .entry-heading{margin-bottom:0}.live-dot{color:var(--focus);margin-top:24px;font-size:12px;display:inline-block}.visit-list{gap:12px;max-width:900px;display:grid}.visit-module{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.visit-summary{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;display:flex;background:0 0!important;border:0!important;border-radius:0!important;padding:14px 18px!important}.visit-summary[aria-expanded=true]{background:var(--selected)!important}.visit-summary>span:first-child{gap:3px;min-width:0;display:grid}.visit-summary strong{overflow-wrap:anywhere;font:600 17px DM Sans,sans-serif}.visit-summary small{color:var(--muted);font-size:12px}.visit-table{color:var(--focus);white-space:nowrap;flex:none;font-weight:700}.completed-visits{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:18px;display:grid}.completed-visits h2{color:var(--muted);font-size:14px}.card{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:24px}.card>h2{margin-bottom:10px}.card>p{margin-bottom:18px}.scorecard{border:0;border-top:1px solid var(--line);border-radius:0;padding:20px}.score-head p{max-width:750px}.score-head a{margin-top:8px;font-size:12px;display:inline-block}.timer{border:1px solid var(--line);background:var(--paper);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:12px;display:flex}.timer.warning{background:#302b22;border-color:#806941}.timer>div:first-child{display:grid}.timer small{color:var(--muted)}.timer strong{font-variant-numeric:tabular-nums;font:700 26px DM Sans,sans-serif}.timer span{color:var(--amber);font-size:12px}.timer-actions{gap:8px;display:flex}.timer-actions button{font-size:12px;min-height:36px!important;padding:6px 10px!important}.visit-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.visit-actions .subtle{font-size:12px;min-height:36px!important;padding:6px 10px!important}.visit-actions .start-visit{min-width:150px;margin-left:auto}.scorecard fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:13px 0}.scorecard fieldset legend{float:left;width:100%;margin-bottom:8px;font-weight:600}.scorecard legend small{float:right;color:var(--muted)}.score-options{clear:both;gap:7px;display:flex}.score-options button{border-radius:6px;flex:1;min-width:0;font:600 15px DM Sans,sans-serif;border:1px solid var(--line)!important;background:var(--paper)!important;min-height:44px!important;padding:8px!important}.score-options button[aria-pressed=true]{color:#b8daff;background:var(--selected)!important;border-color:var(--focus)!important}.notes{margin-top:8px}.save-status{font-size:11px}.submit{width:100%}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-grid .card{min-width:0}.admin-grid form{margin-top:15px}.admin-grid button{margin:8px 8px 0 0}.mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.mapping select{font-size:12px}.compact-list{border-top:1px solid var(--line);max-height:230px;margin-top:16px;overflow:auto}.compact-list p{border-bottom:1px solid var(--line);padding:7px 0;font-size:12px}.roster-admin{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.roster-admin button{font-size:12px;min-height:34px!important;margin:0!important;padding:5px 9px!important}.project-editor{border-bottom:1px solid var(--line);margin:0 0 10px 44px;padding:0 0 10px}.project-editor summary{font-size:12px}.project-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.project-editor form label:nth-child(3){grid-column:1/-1}.project-editor form button{justify-self:start}.admin-table{overflow:auto}.admin-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-width:540px;padding:10px 0;font-size:12px;display:flex}.admin-row>strong{min-width:28px;color:var(--focus)}.admin-row>span:nth-child(2){flex:1;font-weight:600}.admin-row>span small{color:var(--amber);font-weight:400;display:block}.admin-row label{min-width:105px;color:var(--muted);gap:3px;display:grid}.admin-row select{min-height:36px;margin:0;padding:6px 8px}.admin-section>p{margin-top:12px;font-size:11px}.award-presets{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.award-presets button{font-size:12px;min-height:38px!important;padding:7px 11px!important}.award-presets button.selected{color:#b8daff;background:var(--selected)!important;border-color:var(--focus)!important}.custom-results{flex-wrap:wrap;align-items:end;gap:18px;margin:16px 0;display:flex}.custom-results fieldset{border:0;flex-wrap:wrap;gap:9px 14px;margin:0;padding:0;display:flex}.custom-results legend{color:var(--muted);margin-bottom:8px;font-size:12px}.custom-results fieldset label{white-space:nowrap;align-items:center;gap:5px;display:flex}.custom-results>label{min-width:180px}.results-list{border-top:1px solid var(--line);margin-top:14px}.result-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.result-row>strong{color:var(--focus)}.result-row>div{gap:2px;display:grid}.result-row>span{font:700 18px DM Sans,sans-serif}.result-row small{color:var(--muted)}.admin-smoke-check{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.admin-smoke-check>div:first-child{flex:1;min-width:220px}.admin-smoke-check>div:last-child{flex-basis:100%}.admin-smoke-check dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:14px 0 0;display:grid}.admin-smoke-check dl>div{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:10px}.admin-smoke-check dt{color:var(--muted);font-size:11px}.admin-smoke-check dd{margin:2px 0 0;font:600 18px DM Sans,sans-serif}.admin-smoke-check .error{flex-basis:100%}.anchors{color:var(--muted);margin-top:8px;font-size:11px}.anchors summary{cursor:pointer;color:var(--focus)}.anchors p{margin-top:6px}.recovery-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.recovery-row>strong{min-width:150px}.recovery-row>span{color:var(--muted)}.recovery-row label{min-width:150px}.final-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.admin-section details{margin-top:14px}.admin-section summary{cursor:pointer;color:var(--focus)}.withdraw-form{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.visit-help{margin-top:12px;font-size:11px}@media (width<=700px){.withdraw-form{grid-template-columns:1fr}}@media (width<=950px){.admin-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.login-navigation{min-height:56px;padding:6px 14px}.masthead{flex-wrap:wrap;gap:12px;min-height:56px;padding:6px 14px}.brand{gap:8px;font-size:12px}.brand img{object-fit:contain;width:24px;height:24px}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:flex}.menu-toggle.role-toggle{width:auto;min-width:44px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0 4px;font-size:12px}.menu-icon{gap:3px;display:grid}.menu-icon i{background:currentColor;width:16px;height:2px;display:block}.masthead nav{border-top:1px solid var(--line);flex-direction:column;flex-basis:100%;align-items:stretch;gap:2px;width:100%;padding:8px 0 4px;display:none;overflow:visible}.masthead nav.open{display:flex}.masthead nav a,.masthead nav button{text-align:left;width:100%;min-height:42px;padding:10px 12px}.shell{padding:20px 14px 85px}.page-head{flex-direction:column;align-items:start;gap:10px;margin-bottom:18px}.visit-summary{padding:12px 14px!important}.visit-summary strong{font-size:16px}.scorecard{padding:16px 14px}.card{padding:17px}.timer{flex-direction:column;align-items:start}.timer-actions{justify-content:flex-end;width:100%}.score-options{gap:4px}.score-options button{padding:7px 3px!important}.admin-grid,.project-editor form{grid-template-columns:1fr}.project-editor form label:nth-child(3){grid-column:auto}.admin-row{flex-wrap:wrap;gap:8px;min-width:0}.admin-row>span:nth-child(2){flex-basis:calc(100% - 40px)}.public-shell{padding-top:24px}.directory-head{margin:16px 0 24px}.directory-head p{max-width:290px;margin:auto;font-size:13px}.project-search{margin-bottom:28px}.project-search input{height:50px;font-size:13px}.entry-layout{max-width:440px;margin:56px auto 0;padding:0 10px}.entry-brand{gap:9px;margin-bottom:38px;font-size:20px}.entry-brand img{width:32px;height:32px}.entry-heading{margin-bottom:28px}.entry-heading p{font-size:14px}}@media (width<=360px){.masthead{gap:8px}.brand{font-size:11px}.entry-brand{font-size:17px}.entry-brand img{width:28px;height:28px}}.login-panel form{gap:12px;width:100%;max-width:360px;margin:0 auto}.login-panel input[type=password]{height:48px;color:var(--ink);background:#141416;border:1px solid #3d3e44;border-radius:6px;margin:0;padding:12px 14px;font-size:14px}.login-panel input[type=password]::placeholder{color:#93959e;opacity:1}.login-panel .login-submit{color:#19191c;background:#e8e8ec;border:1px solid #e8e8ec;border-radius:6px;width:100%;min-height:46px;padding:12px 14px;font-size:14px;font-weight:500}.login-panel .login-submit:hover:not(:disabled){filter:none;background:#fff;border-color:#fff}.login-panel .login-submit:active:not(:disabled){background:#d4d4da;border-color:#d4d4da}.login-navigation{width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.shell.login-shell{place-items:center;min-height:100dvh;padding:84px 24px;display:grid}.login-shell .login-panel{max-width:360px;margin:0;padding:0}.login-panel .entry-brand{justify-content:flex-start}.login-panel .entry-heading{text-align:left}.login-panel .login-submit{text-align:center}@media (width<=700px){.shell.login-shell{padding:72px 24px}}.entry-brand{gap:12px}.entry-jewel{aspect-ratio:370/278;flex:none;width:36px;display:block;position:relative;overflow:hidden}.entry-brand .entry-jewel img{width:114.865%;max-width:none;height:auto;position:absolute;top:-35.972%;left:-8.649%}.login-navigation{z-index:1}.login-visual{background:#141416;display:none}.login-visual canvas{width:100%;height:100%;display:block}.login-visual.is-fallback canvas{visibility:hidden}@media (width>=960px){.shell.login-shell.split-login-shell{grid-template-columns:minmax(360px,2fr) minmax(0,3fr);gap:24px;max-width:none;padding:24px}.login-visual{background-position:50%;background-size:cover;border-radius:20px;align-self:stretch;width:100%;height:100%;min-height:400px;display:block;position:relative;overflow:hidden}.admin-login-visual{background-image:url(/judging/admin-shader-still.jpg)}.judge-login-visual{background-image:url(/judging/judge-shader-still.jpg)}.login-visual canvas{position:absolute;inset:0}}@media (width<=700px){.project-row{padding:12px}.project-content{--project-number-size:22px;--project-number-gap:12px}.project-copy{min-height:94px}.project-title h2{font-size:18px}.project-row p{font-size:12px}.project-pill{font-size:9px}.search-prompt{font-size:13px}.entry-brand{gap:10px}.entry-jewel{width:28px}}@media (width<=360px){.entry-brand{gap:8px}.entry-jewel{width:25px}}.coverage-filter{max-width:220px;margin:12px 0;display:block}.score-editor{flex-basis:100%;padding:6px 0}.score-editor form{margin:12px 0 4px}.score-editor-grid{grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;display:grid}.score-editor-grid input{margin-top:4px}.score-editor form>button{justify-self:start}.recovery-row>.score-editor{width:100%}@media (width<=700px){.score-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.judge-page-head{align-items:center}.judge-page-head>div:first-child{max-width:680px}.judge-page-head p:not(.eyebrow){margin-top:8px}.judge-progress{justify-items:end;line-height:1.1;display:grid}.judge-progress strong{font-variant-numeric:tabular-nums;font:700 34px DM Sans,sans-serif}.judge-progress strong span{color:var(--muted);font-weight:400}.judge-progress small{color:var(--muted);margin-top:5px;font-size:12px}.judge-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.judge-route,.judge-work{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.judge-route{max-height:calc(100vh - 115px);position:sticky;top:94px;overflow-y:auto}.route-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.route-section-head h2{font-size:14px}.route-section-head span{color:var(--muted);font-variant-numeric:tabular-nums}.route-section-head.done{border-top:1px solid var(--line);margin-top:12px}.route-item{text-align:left;align-items:center;gap:12px;width:100%;min-height:70px;display:flex;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:12px 16px!important}.route-item.selected{box-shadow:inset 3px 0 0 var(--focus);background:#253246!important}.route-item:hover{background:#292d35!important}.route-number{color:#b8daff;background:#18293a;border:1px solid #496887;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font:700 17px DM Sans,sans-serif;display:grid}.route-copy{flex:1;gap:2px;min-width:0;display:grid}.route-copy strong{overflow-wrap:anywhere;font:600 13px DM Sans,sans-serif}.route-copy small{color:var(--muted);font-size:11px}.route-added{color:var(--amber);border:1px solid #807044;border-radius:999px;flex:none;padding:3px 6px;font-size:10px}.route-empty{padding:17px}.selected-visit-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.selected-visit-head h2{margin-top:5px;font-size:24px}.selected-visit-head>strong{color:#b8daff;background:#18293a;border:1px solid #496887;border-radius:8px;flex:none;padding:7px 11px;font:700 16px DM Sans,sans-serif}.judge-work>.scorecard{border:0;padding:20px 24px 24px}.assignment-notice{background:#312b1e;border:1px solid #816c39;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.assignment-notice strong{color:#ffe2a9}.assignment-notice p{color:#d8c49f;margin-top:3px;font-size:12px}.assignment-notice button{flex:none;background:#514329!important;border-color:#a4884b!important}.mobile-route-picker{display:none}.admin-tabs{border-bottom:1px solid var(--line);gap:4px;margin:-8px 0 24px;padding:4px;display:flex;overflow-x:auto}.admin-tabs button{color:var(--muted);flex:none;margin-bottom:-5px;font-weight:600;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:42px!important;padding:9px 16px!important}.admin-tabs button.selected{color:var(--ink);border-bottom-color:var(--focus)!important}.tab-count{color:#ffcbc0;background:#693b38;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 4px;font-size:10px;display:inline-grid}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.admin-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:6px;padding:16px 18px;display:grid}.admin-metrics span{color:var(--muted);font-size:11px}.admin-metrics strong{font-variant-numeric:tabular-nums;font:700 27px DM Sans,sans-serif}.admin-metrics strong small{color:var(--muted);font-size:14px;font-weight:400}.admin-section{margin-top:18px}.section-title{justify-content:space-between;align-items:start;gap:18px;display:flex}.section-title h2{margin:4px 0 6px;font-size:20px}.section-title p:not(.eyebrow){font-size:12px}.section-title button{flex:none}.matrix-tools{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.matrix-tools label:first-child{flex:1;min-width:240px}.matrix-tools label:last-child{width:185px}.score-matrix-scroll{border:1px solid var(--line);border-radius:8px;overflow:auto}.score-matrix table{border-collapse:collapse;text-align:left;width:100%;min-width:790px}.score-matrix th{z-index:1;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#292b32;padding:10px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.score-matrix td{border-top:1px solid var(--line);vertical-align:top;padding:12px;font-size:12px}.score-matrix td:nth-child(2){min-width:180px}.score-matrix td:nth-child(4){width:40%}.matrix-number{color:#b8daff;font:700 20px DM Sans,sans-serif!important}.score-cell{flex-wrap:wrap;gap:6px;display:flex}.judge-score{border:1px solid var(--line);background:#252830;border-radius:7px;min-width:125px;position:relative;margin:0!important}.judge-score summary{cursor:pointer;justify-content:space-between;align-items:center;gap:7px;min-height:34px;padding:6px 9px;list-style:none;display:flex;color:var(--ink)!important}.judge-score summary::-webkit-details-marker{display:none}.judge-score summary span{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.judge-score summary strong{color:#b8daff;white-space:nowrap}.judge-score summary em{color:var(--amber);white-space:nowrap;background:#3b3426;border:1px solid #806941;border-radius:99px;padding:1px 5px;font-size:9px;font-style:normal;position:absolute;top:-8px;right:-7px}.judge-score-detail{border-top:1px solid var(--line);min-width:185px;color:var(--muted);gap:5px;padding:9px;font-size:11px;display:grid}.judge-score-detail span{justify-content:space-between;gap:12px;display:flex}.judge-score-detail b{color:var(--ink)}.judge-score-detail p{white-space:pre-wrap;overflow-wrap:anywhere}.coverage-badge{white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-block}.coverage-badge.complete{color:#adf0c9;background:#203c32}.coverage-badge.needs-review{color:#ffda9e;background:#463827}.coverage-badge.exception{color:#bad6ff;background:#2d3b50}.matrix-empty,.matrix-note{color:var(--muted);padding:14px;font-size:11px}.muted{color:var(--muted)}.departure-controls{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.departure-preview{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin-top:16px;padding:14px}.departure-preview>p{margin-bottom:12px}.move-list{gap:0;margin-bottom:14px;display:grid}.move-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:8px 0;font-size:12px;display:flex}.move-list span{color:#b8daff}.departure-preview>.error{margin-bottom:14px}.capacity-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.capacity-stats>div{border:1px solid var(--line);background:var(--paper);border-radius:7px;gap:2px;padding:12px;display:grid}.capacity-stats strong{font-variant-numeric:tabular-nums;font:700 22px DM Sans,sans-serif}.capacity-stats span{color:var(--muted);font-size:11px}.capacity-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.capacity-foot{margin-top:10px!important;font-size:11px!important}.departure-check{color:var(--muted);align-items:flex-start;gap:8px;margin:12px 0 16px;line-height:1.4;display:flex}.departure-check input{margin-top:3px}.capacity-fit{border-radius:99px;flex:none;align-self:start;padding:5px 9px;font-size:11px;font-weight:600}.capacity-fit.fits{color:#adf0c9;background:#203c32}.capacity-fit.over{color:#ffda9e;background:#463827}.capacity-inputs{grid-template-columns:repeat(4,minmax(0,1fr))}.capacity-actions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;display:flex}.capacity-actions>label{width:160px}.capacity-actions button{min-height:42px!important}@media (width<=700px){.capacity-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-actions>label{width:100%}}@media (width<=920px){.judge-layout{grid-template-columns:250px minmax(0,1fr)}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.judge-page-head{align-items:flex-start}.judge-progress{justify-items:start}.judge-progress strong{font-size:27px}.judge-layout{display:block}.judge-route{display:none}.mobile-route-picker{margin:0 0 12px;display:block}.selected-visit-head{padding:16px}.selected-visit-head h2{font-size:20px}.selected-visit-head>strong{font-size:13px}.judge-work>.scorecard{padding:15px 16px 20px}.assignment-notice{flex-direction:column;align-items:stretch}.assignment-notice button{align-self:flex-start}.admin-tabs{margin:0 0 18px}.admin-metrics{gap:8px}.admin-metrics>div{padding:12px}.admin-metrics strong{font-size:22px}.section-title{flex-direction:column}.departure-controls,.capacity-inputs{grid-template-columns:1fr}.capacity-stats{gap:6px}.capacity-stats>div{padding:9px}.capacity-stats strong{font-size:17px}.move-list>div{flex-direction:column;gap:2px}.matrix-tools label:first-child,.matrix-tools label:last-child{width:100%}.score-matrix-scroll{border:0;overflow:visible}.score-matrix table,.score-matrix tbody,.score-matrix tr,.score-matrix td{width:100%;min-width:0;display:block}.score-matrix thead{display:none}.score-matrix tbody tr{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:46px minmax(0,1fr);gap:3px 10px;margin-bottom:10px;padding:12px;display:grid}.score-matrix td{border:0;padding:0}.score-matrix td:first-child{grid-area:1/1/3}.score-matrix td:nth-child(2){grid-column:2;min-width:0}.score-matrix td:nth-child(3){color:var(--muted);grid-column:2}.score-matrix td:nth-child(4),.score-matrix td:nth-child(5){grid-column:1/-1;margin-top:6px}.score-matrix td:nth-child(4){width:100%}.score-cell{gap:7px}.judge-score{flex:1;min-width:calc(50% - 4px)}.score-matrix td:nth-child(5){margin-top:2px}}.offline-notice{background:#302b22;border:1px solid #806941;border-radius:8px;gap:4px;margin-bottom:16px;padding:12px 16px;display:grid}.offline-notice strong{color:#ffe2a9;font-size:13px}.offline-notice span{color:#d8c49f;font-size:12px}.offline-recovery{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:9px;margin-top:18px;padding:14px;display:grid}.offline-recovery strong{font-size:13px}.offline-recovery p{font-size:11px}.offline-recovery-actions{flex-wrap:wrap;gap:8px;display:flex}.offline-recovery-actions button{font-size:12px;min-height:38px!important;padding:7px 11px!important}.offline-recovery textarea,.route-backup textarea{white-space:pre;resize:vertical;width:100%;min-height:125px;font:11px ui-monospace,SFMono-Regular,monospace}.route-backup{margin-top:18px}.route-backup>summary{cursor:pointer;font-size:15px;font-weight:700}.route-backup>p{margin:10px 0;font-size:12px}.route-backup-scroll{border:1px solid var(--line);border-radius:7px;margin:14px 0;overflow:auto}.route-backup table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.route-backup th,.route-backup td{border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px}.route-backup th{background:var(--paper);color:var(--muted);white-space:nowrap}.route-backup td:first-child{color:#b8daff;font-weight:700}.route-backup button{margin:0 10px 10px 0}.route-backup>span{font-size:12px}.admin-head-actions{justify-items:end;gap:9px;display:grid}.backup-download{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.backup-download button{font-size:11px;min-height:36px!important;padding:6px 10px!important}.backup-download small{color:#ffb2aa;text-align:right;flex-basis:100%}.device-backup{max-width:920px;margin:24px auto}.device-backup h2{font-size:18px}.device-backup p{margin:8px 0 14px;font-size:12px}.device-backup button{margin-right:10px}.device-backup span{font-size:12px}.device-backup textarea{white-space:pre;resize:vertical;width:100%;min-height:190px;margin-top:12px;font:11px ui-monospace,SFMono-Regular,monospace;display:block}@media (width<=700px){.admin-head-actions{justify-items:start}.backup-download{justify-content:flex-start}}.recovery-controls{border:0;min-width:0;margin:0;padding:0}.visit-list{gap:10px;width:100%;max-width:1000px}.visit-row{align-items:center;gap:16px;padding:18px 20px;display:flex}.visit-module.is-open{border-color:#496887}.visit-table-icon{color:#b8daff;background:#18293a;border:1px solid #496887;border-radius:8px;flex:none;place-items:center;width:54px;height:62px;display:grid}.visit-table-icon svg{width:23px;height:23px}.visit-table-icon strong{font:700 21px DM Sans,sans-serif}.visit-copy{flex:1;min-width:0}.visit-copy>small{color:var(--focus);font-size:11px}.visit-copy h2{overflow-wrap:anywhere;margin:2px 0 4px;font-size:17px}.visit-copy p{font-size:12px}.visit-copy .route-added{margin-top:5px;display:inline-block}.visit-row-actions{flex:none;align-items:center;gap:10px;display:flex}.begin-visit{text-align:left;gap:1px;min-width:145px;display:grid}.begin-visit small{opacity:.8;font-size:10px;font-weight:400}.begin-visit strong{font-size:13px;font-weight:600}.visit-module>.scorecard{padding:20px}.completed-visits{margin-top:12px;padding-top:20px}.completed-visits .visit-table-icon{border-color:var(--line);background:var(--raised);color:var(--muted)}@media (width<=700px){.visit-row{flex-wrap:wrap;gap:12px;padding:15px}.visit-table-icon{width:46px;height:56px}.visit-copy{flex-basis:calc(100% - 58px)}.visit-copy h2{font-size:16px}.visit-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.visit-row-actions button{min-height:44px!important}.begin-visit{min-width:150px}.visit-module>.scorecard{padding:15px}.completed-visits{margin-top:8px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-triage{margin:28px 0 32px;font-family:DM Sans,system-ui,sans-serif}.triage-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.triage-heading{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.triage-heading h2{font-size:21px}.triage-heading>span,.triage-tools>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.triage-tools{align-items:center;gap:8px;display:flex}.triage-tools>span{margin-inline-end:8px}.project-triage .triage-toolbar .triage-tools button[type]{background:0 0;border-color:#0000;min-height:40px;padding:8px 12px;font-size:12px;box-shadow:0 0 0 1px oklch(100% 0 0/.12)}.triage-table{border-collapse:collapse;table-layout:fixed;width:100%}.triage-table th{text-align:start;color:var(--muted);height:36px;font-size:12px;font-weight:500}.triage-table th:first-child{width:68px}.triage-table th.triage-track{width:230px}.triage-table th:last-child{width:48px}.triage-table tr{box-shadow:0 1px oklch(100% 0 0/.08)}.triage-table tbody tr{transition:background-color .14s}.triage-table tbody tr:hover,.triage-table tbody tr:focus-within{background:oklch(100% 0 0/.03)}.triage-table td{height:58px;padding:6px 0}.triage-number{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px;padding-inline-start:4px!important}.project-triage .triage-table button.triage-project-name[type]{text-align:start;white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:40px;color:var(--ink);background:0 0;border:0;border-radius:2px;padding:8px 0;font-size:14px;font-weight:550;display:block;overflow:hidden}.triage-track{color:var(--muted);font-size:13px;padding-inline-start:20px!important}.triage-withdrawn{color:var(--muted);font-size:11px;display:block}.triage-signal{text-align:end}.project-triage .triage-table button.triage-warning[type]{width:40px;height:40px;min-height:40px;color:var(--amber);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .14s,transform .14s;display:inline-flex}.project-triage .triage-table button.triage-warning[type]:hover{filter:none;background:oklch(100% 0 0/.05)}.project-triage .triage-table button.triage-warning[type]:active{transform:scale(.96)}.triage-notice{color:var(--focus);padding:0 0 12px;font-size:13px}.triage-dialog{background:var(--paper);width:min(720px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);border:0;border-radius:16px 0 0 16px;margin:0;padding:0;font-family:DM Sans,system-ui,sans-serif;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 32px oklch(0% 0 0/.25),-1px 0 oklch(100% 0 0/.08)}.triage-dialog[open]{flex-direction:column;display:flex}.triage-dialog::backdrop{background:oklch(0% 0 0/.35)}.inspector-header{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 20px;display:flex}.inspector-header>div{min-width:0}.inspector-header h2{text-wrap:balance;overflow-wrap:anywhere;margin:5px 0 8px;font-size:24px}.inspector-header p,.inspector-header a{font-size:13px}.project-triage .triage-dialog button.inspector-close[type]{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .14s,transform .14s;display:flex}.project-triage .triage-dialog button.inspector-close[type]:hover{filter:none;background:oklch(100% 0 0/.05)}.project-triage .triage-dialog button.inspector-close[type]:active{transform:scale(.96)}.inspector-tabs{flex:none;gap:24px;padding:0 28px;display:flex;box-shadow:0 1px oklch(100% 0 0/.1)}.project-triage .triage-dialog .inspector-tabs button[type]{min-height:44px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 0;font-size:13px}.project-triage .triage-dialog .inspector-tabs button[type][aria-pressed=true]{color:var(--ink);box-shadow:0 2px 0 var(--ink)}.inspector-content{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 28px 28px;font-size:16px;line-height:1.55;overflow-y:auto}.inspector-content p,.inspector-content blockquote{overflow-wrap:anywhere;max-width:65ch}.inspector-description{color:var(--ink);text-wrap:pretty}.inspector-content h3{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.4}.inspector-concerns,.inspector-answers,.inspector-admin-note,.inspector-check-error{margin-top:28px}.inspector-content .concern-label{color:var(--amber);align-items:center;gap:8px;display:flex}.inspector-concern+.inspector-concern{margin-top:24px}.inspector-concern h4{overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.45}.inspector-concern>p{font-size:14px}.inspector-evidence{margin-top:18px}.inspector-evidence>span,.inspector-answers dt{color:var(--muted);font-size:12px}.inspector-evidence blockquote{white-space:pre-wrap;color:var(--ink);margin:7px 0 0;font-size:16px;line-height:1.6}.inspector-answers dl{margin:0}.inspector-answers dl>div+div{margin-top:18px}.inspector-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.inspector-check-status{margin-bottom:10px}.inspector-check{padding:14px 0;box-shadow:0 1px oklch(100% 0 0/.08)}.inspector-check strong{font-size:14px;font-weight:500}.inspector-check p,.inspector-check-meta{font-size:12px}.inspector-check-meta{margin:24px 0 16px}.inspector-check-error p+p{margin-top:8px}.inspector-decision,.inspector-footer{background:var(--paper);flex:none;padding:18px 28px 22px;box-shadow:0 -1px oklch(100% 0 0/.1)}.inspector-decision{gap:12px}.inspector-decision textarea{resize:vertical;height:64px;min-height:64px;max-height:130px;margin-top:6px;font-size:14px}.inspector-decision>div,.inspector-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inspector-decision>div>span,.inspector-footer>span{color:var(--muted);margin-inline-end:auto;font-size:12px}.project-triage .triage-dialog .inspector-decision button[type],.project-triage .triage-dialog .inspector-footer button[type]{min-height:40px;font-size:12px;transition:background-color .14s,transform .14s}.project-triage .triage-dialog .inspector-decision button[type]:active,.project-triage .triage-dialog .inspector-footer button[type]:active{transform:scale(.96)}.inspector-eligibility{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.inspector-content .inspector-subhead{margin-top:32px}.inspector-project-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inspector-project-editor label:nth-child(3),.inspector-project-editor label:nth-child(4){grid-column:1/-1}.inspector-project-editor button{grid-column:1/-1;justify-self:start}.inspector-project-editor input,.inspector-project-editor textarea,.inspector-eligibility select{font-size:14px}.inspector-content>.error{margin-bottom:16px}.triage-settings{width:min(620px,100%)}.requirements-form{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.requirements-form .inspector-content>p{margin-bottom:24px;font-size:14px}.requirements-form label{margin-top:22px;display:block}.requirements-form textarea{font-size:14px}.import-evidence p{margin:10px 0;font-size:12px}.import-evidence>div{gap:8px;max-height:250px;display:grid;overflow:auto}.import-evidence label{overflow-wrap:anywhere;align-items:start;gap:6px;display:flex}@media (width<=700px){.project-triage{margin-top:20px}.triage-toolbar{flex-direction:column;align-items:start;gap:12px}.triage-heading{gap:10px}.triage-tools{width:100%}.triage-tools>span{margin-inline-end:auto}.project-triage .triage-toolbar .triage-tools button[type]{min-height:44px}.triage-table th:first-child{width:45px}.triage-table th:last-child{width:44px}.triage-table .triage-track{display:none}.triage-table td{height:62px}.project-triage .triage-table button.triage-project-name[type]{min-height:44px}.project-triage .triage-table button.triage-warning[type]{width:44px;height:44px;min-height:44px}.triage-dialog{border-radius:0;width:100%}.inspector-header{padding:20px 18px 16px}.inspector-header h2{font-size:22px}.inspector-tabs{gap:20px;padding:0 18px}.inspector-content{padding:22px 18px}.inspector-decision,.inspector-footer{padding:16px 18px max(16px, env(safe-area-inset-bottom))}.inspector-decision>div>span{flex-basis:100%}.project-triage .triage-dialog button.inspector-close[type],.project-triage .triage-dialog .inspector-decision button[type],.project-triage .triage-dialog .inspector-footer button[type]{min-height:44px}.inspector-decision textarea,.requirements-form textarea,.inspector-project-editor input,.inspector-project-editor textarea,.inspector-eligibility select{font-size:16px}.inspector-project-editor{grid-template-columns:1fr}.inspector-project-editor label{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.project-triage button,.triage-dialog button,.triage-table tbody tr{transition:none!important}.project-triage button:active,.triage-dialog button:active{transform:none!important}}.admin-layout{grid-template-columns:185px minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-sidebar{border:0;gap:5px;margin:0;padding:4px 12px 4px 0;display:grid;position:sticky;top:20px}.admin-sidebar button{text-align:left;width:100%;color:var(--muted);min-height:44px;background:0 0!important;border:0!important}.admin-sidebar button.selected{color:var(--ink);font-weight:600;background:var(--selected)!important}.admin-sidebar button:last-child{border-radius:0;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)!important}.admin-content{min-width:0}.admin-content>.card{margin-bottom:18px}.admin-content .admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-content .section-title{align-items:start}.admin-content table,.organizer-offline table{border-collapse:collapse;text-align:left;width:100%}.admin-content th,.admin-content td,.organizer-offline th,.organizer-offline td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px;font-size:12px}.admin-content th,.organizer-offline th{color:var(--muted);white-space:nowrap;font-weight:500}.admin-content td details p{max-width:300px;padding-top:7px}.admin-content .score-matrix-scroll,.organizer-offline .score-matrix-scroll{overflow:auto}.organizer-offline>.card{margin:18px 0}.organizer-offline details{border-bottom:1px solid var(--line);padding:12px 0;display:block}.organizer-offline details p{padding-top:7px}.admin-content .project-review-list{margin-top:0}@media (width<=900px){.admin-layout{grid-template-columns:150px minmax(0,1fr);gap:16px}.admin-content .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.admin-layout{grid-template-columns:minmax(0,1fr);gap:18px}.admin-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0;position:static}.admin-sidebar button:last-child{border-radius:6px;margin:0;padding:9px 14px;border-top:0!important}.admin-content .score-matrix-scroll{max-width:100%;overflow:auto}.admin-content table{min-width:560px}.admin-content .score-matrix table,.admin-content .triage-table{min-width:0}.admin-content .page-head,.admin-head-actions{align-items:start}.admin-content .section-title .final-actions{flex-wrap:wrap}}body:has(.jp-event-workspace){background:#19191c}.jp-event-workspace{--paper:#19191c;--surface:#202126;--raised:#242428;--ink:#f3f3f5;--muted:#aaaeb7;--line:#35363b;--focus:#8bc4ff;--selected:#202936;--amber:#ffd38a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--ink);font-family:Rubik,sans-serif;font-size:13px}.jp-event-workspace :is(h1,h2,h3){font-family:DM Sans,sans-serif}.jp-event-workspace .jp-main{padding-top:30px}.jp-event-workspace .jp-page-head{margin-bottom:27px}.jp-event-workspace .jp-page-head h1{letter-spacing:-.035em;font-size:28px}.jp-event-workspace .jp-page-head>div>p{display:none}.jp-event-workspace .jp-phase{color:var(--muted);font-size:11px}.jp-event-workspace .jp-sidebar{border-color:var(--line);background:#1c1d21}.jp-event-workspace .jp-event-label{color:#898d97;letter-spacing:.04em;font:10px VCR,monospace}.jp-event-workspace .jp-sidebar nav button{color:var(--muted);font-family:Rubik,sans-serif}.jp-event-workspace .jp-sidebar nav button.active{background:var(--selected);color:var(--focus);box-shadow:none}.jp-event-workspace .jp-sidebar .jp-secondary-nav{border-color:var(--line)}.jp-event-workspace .jp-connection strong{color:var(--ink)}.jp-event-workspace .jp-connection small{color:#9196a1}.jp-event-workspace .jp-connection strong i{background:var(--focus)}.jp-event-workspace .jp-connection.is-offline strong i{background:var(--amber)}.jp-event-workspace .jp-heading-actions{gap:9px}.jp-event-workspace .jp-icon-button{color:var(--muted)}.jp-event-workspace .backup-download{gap:6px;margin-left:8px;display:flex}.jp-event-workspace .backup-download button{background:var(--raised);border:1px solid var(--line);color:#ced5df;width:34px;height:34px;min-height:34px;box-shadow:none;border-radius:6px;padding:7px}.jp-event-workspace .backup-download button:hover{background:var(--selected);color:var(--focus);border-color:#4a607b}.jp-event-workspace .backup-download svg{width:17px;height:17px}.jp-event-workspace :focus-visible{outline:2px solid var(--focus);outline-offset:4px}.jp-event-workspace .jp-panel{background:var(--surface);border-color:var(--line);box-shadow:none;border-radius:8px}.jp-event-workspace .jp-panel-head{padding:19px 21px 16px}.jp-event-workspace .jp-panel-head h2{letter-spacing:-.02em;font-size:15px;font-weight:600}.jp-event-workspace .jp-text-button{color:var(--focus);font-family:Rubik,sans-serif}.jp-event-workspace .jp-text-button:hover{color:#c7e3ff}.jp-event-workspace .jp-panel-head>.jp-text-button{font-size:10px}.jp-event-workspace .jp-table-wrap th{color:#9ba0ab;border-color:var(--line);background:#24252a;padding:10px 21px;font-size:10px}.jp-event-workspace .jp-table-wrap td{color:var(--ink);border-color:#2e3036;padding:12px 21px}.jp-event-workspace .jp-person{color:var(--ink);font-weight:500;font-size:12px!important}.jp-event-workspace .jp-person:hover{color:var(--focus)}.jp-event-workspace .jp-avatar{color:#aab8cb;background:#282d35;border-color:#3b424e;width:29px;height:29px;font-size:9px}.jp-event-workspace .jp-state{color:#9ba1ad;font-size:10px}.jp-event-workspace .jp-state i{background:#747c8b}.jp-event-workspace .jp-state-attention{color:var(--amber)}.jp-event-workspace .jp-state-attention i{background:#c9a165}.jp-event-workspace .jp-muted{color:#8c929e}.judging-pulse{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(210px,1.65fr) minmax(135px,1fr) minmax(135px,1fr) minmax(120px,.85fr);align-items:stretch;margin-bottom:22px;padding:21px 0;display:grid}.judging-pulse>div{border-right:1px solid var(--line);padding:0 23px}.judging-pulse h2{letter-spacing:0;color:var(--muted);margin:0 0 7px;font:500 11px/1.4 Rubik,sans-serif}.pulse-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;line-height:1.15;display:flex}.pulse-value strong{letter-spacing:-.045em;color:var(--ink);font:600 33px/1.1 DM Sans,sans-serif}.pulse-value>span{color:#818896;font:400 20px/1.1 DM Sans,sans-serif}.pulse-value small{color:var(--focus);margin-left:auto;font-size:11px}.judging-pulse progress{width:100%;height:5px;accent-color:var(--focus);background:#353941;border:0;border-radius:3px;margin:12px 0 7px;display:block;overflow:hidden}.judging-pulse progress::-webkit-progress-bar{background:#353941}.judging-pulse progress::-webkit-progress-value{background:var(--focus)}.pulse-caption{color:#89919d;margin-top:7px;font-size:10px;display:block}.pulse-marks{gap:4px;max-width:110px;height:5px;margin:12px 0 7px;display:flex}.pulse-marks i{background:#353941;border-radius:2px;flex:1;height:5px}.pulse-marks i.complete{background:#8bc4ff}.jp-event-workspace .pulse-attention{text-align:left;box-shadow:none;color:var(--amber);background:0 0;border:0;border-radius:0;grid-template-columns:20px auto 12px;place-content:center start;gap:2px 9px;padding:0 23px;font-family:Rubik,sans-serif;display:grid}.jp-event-workspace .pulse-attention:hover{color:#ffe5be;background:0 0}.pulse-attention strong{letter-spacing:-.04em;font:600 29px/1 DM Sans,sans-serif}.pulse-attention>span:last-of-type{white-space:nowrap;color:#c8af89;grid-column:2;font-size:10px}.pulse-attention>svg{grid-area:1/3/3;align-self:center;width:12px;height:12px}.pulse-attention-icon{border:1px solid #89704b;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:17px;height:17px;font:500 10px Rubik,sans-serif;display:grid}.jp-event-workspace .jp-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:20px}.judge-completion{align-items:center;gap:13px;min-width:118px;display:flex}.judge-completion>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:44px;font:600 19px/1.2 DM Sans,sans-serif}.judge-completion>strong>span{color:#858d9b;letter-spacing:0;font-size:13px;font-weight:400}.judge-score-marks{gap:3px;width:64px;height:5px;display:flex}.judge-score-marks i{background:#363b45;border-radius:1px;flex:1}.judge-score-marks i.complete{background:var(--focus)}.judging-event-log{scrollbar-width:thin;scrollbar-color:#454c58 transparent;max-height:423px;margin:0;padding:0 21px 8px;list-style:none;overflow:auto}.judging-event-log li{border-top:1px solid #2e3036;align-items:start;gap:11px;padding:13px 0;display:flex;position:relative}.event-timeline-dot{z-index:1;background:#738aa5;border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px;position:relative}.judging-event-log li:not(:last-child):after{content:"";background:#353c47;width:1px;position:absolute;top:21px;bottom:-14px;left:2px}.judging-event-log li>div{flex:1;min-width:0}.judging-event-log strong{color:#d3d8e1;font:500 11px/1.5 Rubik,sans-serif}.judging-event-log p{color:#858f9e;margin-top:3px;font-size:10px}.judging-event-log time{color:#778291;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-top:2px;font:400 9px/1.7 Rubik,sans-serif}.jp-event-workspace .judging-coverage-panel{grid-column:1/-1}.coverage-legend{color:#8d96a5;flex-wrap:wrap;align-items:center;gap:17px;padding:0 21px 18px;font-size:10px;display:flex}.coverage-legend>span{align-items:center;gap:6px;display:flex}.coverage-legend i{background:#363b45;border:1px solid #434956;border-radius:1px;width:12px;height:5px;display:block}.coverage-legend i.confirmed{background:var(--focus);border-color:var(--focus)}.coverage-legend i.active{border-color:var(--focus);background:0 0}.coverage-target{margin-left:auto}.judging-coverage-grid{border-top:1px solid var(--line);background:#35363b;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.jp-event-workspace .coverage-project{box-shadow:none;color:var(--ink);text-align:left;background:#202126;border:0;border-radius:0;min-width:0;min-height:135px;padding:16px 20px 17px;font-family:Rubik,sans-serif;display:block;position:relative}.jp-event-workspace .coverage-project:hover{background:#252a32}.jp-event-workspace .coverage-project:focus-visible{outline-offset:-4px;z-index:1}.coverage-project-top{align-items:center;gap:9px;margin-bottom:11px;display:flex}.coverage-table{color:#8e9bad;font:16px/1 VCR,monospace}.coverage-count{letter-spacing:-.02em;color:var(--focus);font-variant-numeric:tabular-nums;margin-left:auto;font:600 13px/1.2 DM Sans,sans-serif}.coverage-count>span{color:#828c9b;padding-left:1px;font-weight:400}.coverage-project>strong{color:#d4d9e2;overflow-wrap:anywhere;max-width:95%;min-height:30px;font-size:11px;font-weight:500;line-height:1.5;display:block}.coverage-review-slots{gap:4px;height:5px;margin:10px 0 8px;display:flex}.coverage-review-slots>i{background:#353b46;border:1px solid #424958;border-radius:1px;flex:1;height:5px}.coverage-review-slots>i.confirmed{background:#8bc4ff;border-color:#8bc4ff}.coverage-review-slots>i.active{background:0 0;border-color:#8bc4ff}.coverage-project-caption{color:#808b9c;font-size:9px;display:block}.coverage-project.fully-reviewed .coverage-project-caption{color:#a0bbd4}.coverage-issue{width:12px;height:12px;color:var(--amber);border:1px solid #947b52;border-radius:50%;place-items:center;font:8px/1 Rubik,sans-serif;display:grid}.jp-event-workspace .jp-info{background:#232832;border-color:#3d4c61}.jp-event-workspace .jp-info p{color:#b0bac8}.jp-event-workspace .jp-info>svg{color:var(--focus)}.jp-event-workspace .jp-footer{color:#8e97a7}.jp-event-workspace .jp-live-management>.card,.jp-event-workspace .jp-live-management .card,.jp-event-workspace .jp-live-management>.project-triage{background:var(--surface);color:var(--ink);border-color:var(--line)}.jp-event-workspace .jp-live-management :is(p,small){color:var(--muted)}.jp-event-workspace .jp-live-management :is(input,select,textarea){background:var(--paper);color:var(--ink);border-color:var(--line)}.jp-event-workspace .jp-live-management .primary{color:#fff;background:#2269bd!important;border-color:#2269bd!important}.jp-event-workspace .jp-live-management .recovery-row{background:var(--surface);border-color:var(--line)}.jp-event-workspace .jp-live-management .eyebrow,.jp-event-workspace .jp-live-management details summary{color:var(--focus)}.jp-event-workspace .jp-live-management .project-triage,.jp-event-workspace .jp-live-management .triage-dialog{--paper:#19191c;--surface:#202126;--raised:#242428;--ink:#f3f3f5;--muted:#aaaeb7;--line:#35363b;--focus:#8bc4ff;background:var(--surface);color:var(--ink)}.jp-event-workspace .jp-live-management .triage-dialog :is(.inspector-header,.inspector-content,.inspector-decision,.inspector-footer){background:var(--surface);color:var(--ink)}.jp-event-workspace .jp-live-management .triage-dialog button{color:var(--ink)}.jp-event-workspace .jp-live-management .assignment-notice{background:#312b1e;border-color:#816c39}.jp-event-workspace .jp-live-management .assignment-notice strong{color:var(--amber)}.jp-event-workspace .jp-live-management .assignment-notice button{background:var(--raised);color:var(--ink);border-color:var(--line)}.jp-event-workspace .jp-live-management .selected{background:var(--selected)!important;color:var(--focus)!important}.jp-event-workspace .jp-dialog{background:var(--surface);color:var(--ink);border-color:var(--line);font-family:Rubik,sans-serif}.jp-event-workspace .jp-dialog h2{font-family:DM Sans,sans-serif}.jp-event-workspace .jp-dialog p{color:var(--muted)}.jp-event-workspace .jp-detail-list>div{border-color:var(--line)}.jp-event-workspace .jp-detail-list strong,.jp-event-workspace .jp-detail-summary span{color:var(--muted)}.jp-event-workspace .jp-dialog::backdrop{background:#0008}.jp-event-workspace .judging-issue-list{padding:0}.jp-event-workspace .judging-issue-list>button{border-color:var(--line);background:0 0}.jp-event-workspace .judging-issue-list strong{color:var(--ink)}.jp-event-workspace .judging-issue-list span span{color:var(--muted)}@media (width<=1100px){.judging-pulse>div{padding:0 17px}.jp-event-workspace .pulse-attention{padding:0 15px}.judge-completion{gap:9px;min-width:90px}.judge-score-marks{width:42px}.jp-event-workspace .jp-table-wrap td,.jp-event-workspace .jp-table-wrap th{padding-left:16px;padding-right:16px}.jp-event-workspace .jp-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr);gap:16px}.judging-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jp-event-workspace .coverage-project{padding:15px}}@media (width<=900px){.judging-pulse{grid-template-columns:1.5fr 1fr;padding:0}.judging-pulse>div{border-bottom:1px solid var(--line);padding:18px 20px}.judging-pulse>div:nth-child(2){border-right:0}.judging-pulse>div:nth-child(3){border-bottom:0}.jp-event-workspace .pulse-attention{justify-content:center;padding:18px 20px}.jp-event-workspace .jp-overview-grid{grid-template-columns:1fr}.judging-event-log{max-height:290px}.jp-event-workspace .judging-coverage-panel{grid-column:auto}.judging-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.jp-event-workspace .jp-main{padding:21px 14px}.jp-event-workspace .jp-page-head{margin-bottom:21px}.jp-event-workspace .jp-page-head h1{font-size:24px}.jp-event-workspace .jp-heading-actions{flex-wrap:nowrap;justify-content:flex-start;margin-top:13px}.jp-event-workspace .backup-download{margin-left:auto}.jp-event-workspace .backup-download button{width:32px;height:32px;padding:7px}.jp-event-workspace .jp-connection small{font-size:9px}.jp-event-workspace .jp-panel-head{padding:17px 15px 15px}.jp-event-workspace .jp-panel-head h2{font-size:14px}.judging-pulse{margin-bottom:16px}.judging-pulse>div{padding:16px}.pulse-value strong{font-size:30px}.pulse-value>span{font-size:17px}.judging-pulse h2{font-size:10px}.pulse-caption{font-size:9px}.jp-event-workspace .pulse-attention{padding:16px}.jp-event-workspace .jp-overview-grid{gap:16px}.jp-event-workspace .jp-table-wrap td,.jp-event-workspace .jp-table-wrap th{padding:12px 13px}.jp-event-workspace .jp-table-wrap th{font-size:9px}.jp-event-workspace .jp-person{font-size:10px!important}.judge-completion{gap:7px;min-width:74px}.judge-completion>strong{min-width:38px;font-size:18px}.judge-completion>strong>span{font-size:12px}.judge-score-marks{gap:2px;width:32px;height:4px}.judge-score-marks i{height:4px}.jp-event-workspace .jp-state{font-size:9px}.judging-event-log{max-height:285px;padding:0 15px 5px}.judging-event-log time{font-size:8px}.coverage-legend{gap:8px 14px;padding:0 15px 16px;font-size:9px}.coverage-target{flex-basis:100%;margin-top:3px;margin-left:0}.judging-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-event-workspace .coverage-project{min-height:139px;padding:15px 16px}.coverage-project>strong{font-size:11px}.coverage-table{font-size:17px}}.jp-event-workspace{--module-shadow:0 5px 18px #0003, 0 1px 3px #0002}.jp-event-workspace .jp-panel,.jp-event-workspace .judging-pulse,.jp-event-workspace .jp-live-management .card,.jp-event-workspace .jp-live-management .project-triage{box-shadow:var(--module-shadow);border:0}.jp-event-workspace .judging-pulse>div,.jp-event-workspace .jp-panel-head,.jp-event-workspace .jp-secondary-nav,.jp-event-workspace .jp-sidebar{border:0}.jp-event-workspace .jp-table-wrap :is(th,td),.jp-event-workspace .jp-live-management table :is(th,td){color:var(--ink);border:0}.jp-event-workspace .jp-table-wrap th,.jp-event-workspace .jp-live-management table th{background:var(--raised);color:var(--muted)}.jp-event-workspace .jp-live-management table{color:var(--ink)}.jp-event-workspace .coverage-project{background:var(--raised);border:0;box-shadow:0 2px 8px #0002}.jp-event-workspace .coverage-project:hover{background:#2c323d;box-shadow:0 5px 14px #0003}.jp-event-workspace .judging-event-log time{white-space:nowrap;min-width:90px}.judging-event-log time small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.jp-event-workspace .study-open{color:var(--focus);text-align:left;background:0 0;border:0;min-height:40px;margin-top:24px;padding:8px 12px}.design-study{min-width:0}.design-study :is(h2,h3,p){margin-top:0}.design-study h2{font-size:17px}.design-study h3{font-size:12px}.design-study p,.design-study small{color:var(--muted);line-height:1.6}.design-study button{font:inherit;cursor:pointer}.design-study button:not(.study-choice){color:var(--ink);background:var(--raised);border:0;border-radius:7px;min-height:40px;padding:10px 12px}.design-study button:hover{background:#303845}.design-study button[aria-pressed=true]{color:var(--focus);background:#293c53}.study-intro,.study-context-control,.study-working-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.study-intro p{margin:0}.study-module-nav{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.study-module-nav button{font-size:11px!important}.study-module-nav small{opacity:.7;margin-left:9px}.study-question{font-size:12px}.study-candidates{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:13px;margin:18px 0 25px;display:grid}.study-candidates article{background:var(--surface);min-width:0;box-shadow:var(--module-shadow);border-radius:10px;overflow:hidden}.study-candidates article.is-selected{background:#253040;box-shadow:0 7px 22px #0004}.study-choice{text-align:left;width:100%;min-height:65px;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:start;gap:5px;padding:13px;display:flex}.study-choice span{font-size:12px;font-weight:500;line-height:1.4}.study-choice small{font-size:9px}.study-candidates article>p,.study-candidates article>small{padding:0 13px;font-size:11px;display:block}.study-candidates article>small{color:#a6b2c4;padding-bottom:15px}.study-mini{pointer-events:none;background:#1b1e24;border-radius:6px;height:190px;margin:0 9px 12px;overflow:hidden}.study-mini>div{transform-origin:0 0;width:238%;padding:18px;transform:scale(.42)}.study-working{background:var(--surface);box-shadow:var(--module-shadow);border-radius:10px;min-width:0;margin-bottom:22px;padding:22px}.study-working-head span{color:var(--muted);font-size:11px}.study-assessment{table-layout:fixed;width:100%;margin:24px 0;font-size:12px}.jp-event-workspace .study-assessment :is(th,td){text-align:left;vertical-align:top;color:var(--muted);background:0 0;border:0;padding:12px}.study-references{color:var(--muted);margin:20px 0;font-size:12px}.study-references summary{cursor:pointer;padding:12px 0}.study-references p span{display:block}.study-references a{color:var(--focus)}.module-variant{min-width:0;color:var(--ink);font-family:Rubik,sans-serif;font-size:12px}.module-variant small{color:var(--muted);font-size:11px;display:block}.variant-label{color:var(--muted);margin-bottom:12px;font-size:12px;display:block}.variant-ratio{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:13px;font:600 36px/1.15 DM Sans,sans-serif;display:block}.variant-ratio>span:not(.live-value){color:var(--muted);font-size:20px;font-weight:400}.variant-meter{background:#353d48;border-radius:4px;min-width:40px;height:6px;overflow:hidden}.variant-meter>i{background:var(--focus);transform-origin:0;width:100%;height:100%;transition:transform .18s ease-out;display:block}.variant-bar-row{align-items:center;gap:12px;margin:14px 0 9px;display:flex}.variant-bar-row>.variant-meter{flex:1}.variant-ring-row{align-items:center;gap:22px;display:flex}.variant-ring{flex:none;width:100px;height:100px;position:relative}.variant-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.variant-ring circle{fill:none;stroke:#353d48;stroke-width:6px}.variant-ring .ring-fill{stroke:var(--focus);transition:stroke-dasharray .18s ease-out}.variant-ring>strong{justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;inset:0}.variant-ring strong small{display:inline}.variant-line{justify-content:space-between;align-items:center;gap:15px;display:flex}.variant-line>.variant-ratio{font-size:27px}.variant-review-ledger,.variant-coverage-slots{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.variant-review-ledger i{background:#39404a;border-radius:3px;width:13px;height:24px}.module-variant .done,.variant-review-ledger i.done{color:#111b27;background:#719fcb}.variant-token-row{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.variant-token-row>*{background:#343a43;border-radius:6px;place-items:center;min-width:34px;min-height:34px;padding:7px;font-size:11px;display:grid}.variant-split{grid-template-columns:repeat(2,1fr);gap:24px;margin:20px 0;display:grid}.variant-split.three{grid-template-columns:repeat(3,1fr)}.variant-split strong{font-size:36px;display:block}.variant-split span{color:var(--muted);display:block}.variant-inline{align-items:center;gap:24px;display:flex}.variant-inline>.variant-meter{flex:1}.variant-inline .variant-ratio{margin:0}.variant-roster-strip{gap:10px;display:flex;overflow:auto}.variant-roster-strip>*{background:var(--raised);border-radius:7px;flex:0 0 125px;padding:12px}.variant-roster-strip strong{margin-top:10px;display:block}.variant-alert-tile{text-align:left;width:100%;display:block;color:var(--amber)!important}.variant-alert-tile>strong{margin:10px 0;font-size:40px;display:block}.variant-alert-tile>span:last-child{display:block}.variant-issue-chips{flex-wrap:wrap;gap:8px;display:flex}.variant-issue-chips>*{border-radius:6px;padding:10px;color:#e2c291!important;background:#3a3023!important}.variant-issues>*{background:var(--raised);text-align:left;border-radius:7px;grid-template-columns:1fr 15px;gap:6px;width:100%;margin:7px 0;padding:12px;display:grid}.variant-issues small{grid-column:1}.variant-issues>*>span{grid-area:1/2/3}.variant-side-signal{align-items:center;gap:23px;display:flex}.variant-side-signal>strong{color:var(--amber);font-size:55px}.variant-alert-inline{text-align:left;align-items:center;gap:20px;width:100%;display:flex}.variant-alert-inline>strong{color:var(--amber);font-size:28px}.variant-alert-inline>span:last-child{color:var(--focus);margin-left:auto}.variant-judge-row{text-align:left;justify-content:space-between;align-items:center;gap:22px;width:100%;margin:5px 0;display:flex;background:0 0!important;padding:14px 12px!important}.variant-judge-row:nth-child(2n){background:#ffffff03!important}.variant-judge-row>span{min-width:130px}.variant-judge-row>.variant-meter{flex:1}.variant-judge-row>strong{text-align:right;font-variant-numeric:tabular-nums;min-width:70px;font-size:21px}.variant-judge-row strong>span:not(.live-value){color:var(--muted);font-size:13px}.variant-judge-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.variant-judge-cards>*{background:var(--raised);text-align:left;border-radius:8px;box-shadow:0 3px 9px #0002;padding:18px!important}.variant-judge-cards strong{margin:12px 0;font-size:28px;display:block}.variant-judge-cards .variant-meter{margin-top:15px}.variant-judge-matrix{grid-template-columns:minmax(130px,1fr) 1fr 45px;align-items:center;gap:16px;padding:8px 0;display:grid}.variant-judge-matrix>div{gap:6px;display:flex}.variant-judge-matrix i{background:#39404a;border-radius:4px;width:22px;height:22px}.variant-status-group{margin-bottom:22px}.variant-status-group h3{color:var(--muted)}.variant-status-group h3 span{margin-left:12px}.module-events ol{margin:0;padding:0;list-style:none}.module-events li{align-items:start;gap:20px;padding:13px 0;display:flex}.module-events time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#a7bdd4;min-width:90px;font-size:11px}.module-events li strong{font-size:12px;font-weight:500}.variant-event-timeline li:before{content:"";background:#7592af;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.variant-audit-table>div{grid-template-columns:100px minmax(110px,1fr) 2fr;gap:20px;padding:13px 6px;display:grid}.variant-audit-table>div:nth-child(2n){background:#ffffff03}.variant-audit-table b{color:var(--muted);font-size:10px}.variant-audit-table strong{font-weight:400}.variant-date-group{margin:18px 0}.variant-date-group h3{color:var(--muted)}.variant-actor-feed li{flex-direction:row-reverse;justify-content:space-between}.variant-latest-event{background:#2a3443;border-radius:8px;margin-bottom:18px;padding:20px;box-shadow:0 4px 14px #0002}.variant-latest-event>strong{font-size:22px}.variant-latest-event p{margin:12px 0}.variant-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.variant-project-tile{text-align:left;border-radius:8px;box-shadow:0 3px 10px #0002;background:var(--raised)!important;padding:16px!important}.variant-project-tile>div:first-child{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.variant-project-tile b{color:var(--focus);font:24px VCR,monospace}.variant-project-tile>span{min-height:34px;display:block}.variant-project-tile.done{color:var(--ink);background:#263444!important}.variant-coverage-slots{gap:5px}.variant-coverage-slots i{background:#3d444e;border-radius:3px;flex:1;min-width:12px;height:7px}.variant-coverage-slots .confirmed{background:var(--focus)}.variant-coverage-slots .active{background:#b79b69}.variant-coverage-matrix>div{grid-template-columns:2fr 1fr 60px;align-items:center;gap:20px;padding:10px 0;display:grid}.variant-coverage-matrix b{color:var(--muted);font-size:10px}.variant-coverage-bars>*{text-align:left;grid-template-columns:2fr 2fr 50px 50px;align-items:center;gap:18px;width:100%;display:grid;background:0 0!important;padding:14px 10px!important}.variant-project-group{margin-bottom:22px}.variant-project-group h3{color:var(--muted)}.variant-floor-strip{gap:12px;padding:5px 0 14px;display:flex;overflow:auto}.variant-floor-strip>*{background:var(--raised);text-align:left;border-radius:8px;flex:0 0 125px;box-shadow:0 3px 10px #0002;padding:15px!important}.variant-floor-strip b{font:26px VCR,monospace;display:block}.variant-floor-strip strong{margin:12px 0;font-size:22px;display:block}.variant-floor-strip .done{color:var(--ink);background:#263444}.study-summary-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.study-summary-context>.module-variant{background:var(--surface);box-shadow:var(--module-shadow);border-radius:10px;padding:20px}.study-summary-context.joined{background:var(--surface);box-shadow:var(--module-shadow);border-radius:10px;gap:24px;padding:22px}.study-summary-context.joined>.module-variant{box-shadow:none;background:0 0;padding:0}.study-detail-context{grid-template-columns:1fr 1fr;gap:20px;display:grid}.study-detail-context>section:last-child{grid-column:1/-1}.live-value{transition:color .18s ease-out}.live-value[data-updated]{color:var(--focus)}@media (width<=1150px){.study-candidates{grid-template-columns:repeat(3,minmax(0,1fr))}.study-summary-context{grid-template-columns:repeat(2,minmax(0,1fr))}.study-detail-context{grid-template-columns:1fr}.study-detail-context>section:last-child{grid-column:auto}}@media (width<=600px){.study-candidates{grid-template-columns:1fr}.study-mini{height:175px}.study-mini>div{width:200%;transform:scale(.5)}.study-working{padding:16px}.study-intro,.study-context-control,.study-working-head{flex-direction:column;align-items:start}.study-module-nav{gap:6px}.study-module-nav button{min-height:44px!important}.study-assessment,.study-assessment tbody,.study-assessment tr,.study-assessment td,.study-assessment th{display:block}.study-assessment thead{display:none}.study-assessment td:before{color:var(--ink);margin-bottom:6px;display:block}.study-assessment td:first-child:before{content:"Before"}.study-assessment td:nth-child(2):before{content:"After"}.study-assessment td:nth-child(3):before{content:"Purpose"}.variant-project-grid,.variant-judge-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-judge-row{gap:8px;padding:10px 0!important}.variant-judge-row>span{min-width:95px}.variant-judge-matrix{grid-template-columns:100px 1fr 35px;gap:8px}.variant-judge-matrix i{width:12px;height:18px}.variant-coverage-bars>*{grid-template-columns:1fr 50px;gap:10px}.variant-coverage-bars .variant-meter{grid-area:2/1}.variant-coverage-bars small{grid-area:2/2}.variant-audit-table>div{grid-template-columns:85px 1fr;gap:10px}.variant-audit-table strong{grid-column:2}.variant-audit-table>div:first-child b:last-child{display:none}.variant-coverage-matrix>div{grid-template-columns:1.5fr 1fr 35px;gap:8px}.variant-inline{flex-wrap:wrap;gap:12px}.variant-inline>.variant-meter{min-width:100px}.module-events li{gap:10px}.module-events time{min-width:80px;font-size:10px}.study-summary-context,.study-summary-context.joined{grid-template-columns:1fr;gap:22px}.design-study button{min-height:44px}.jp-event-workspace .judging-pulse>div{border:0}}@media (prefers-reduced-motion:reduce){.variant-meter>i,.variant-ring .ring-fill,.live-value{transition:none}}.jp-event-workspace .design-study .study-choice{color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0}.jp-event-workspace .design-study .study-choice:hover{background:#303845}.jp-event-workspace .design-study .study-choice[aria-pressed=true]{color:var(--focus);background:#293c53}.jp-event-workspace .judging-event-log li{border:0}.jp-event-workspace .judging-coverage-grid{background:0 0;border:0;gap:12px;padding:0 21px 21px}.jp-event-workspace .coverage-project{border-radius:7px}.jp-event-workspace .jp-live-management :is(.score-matrix-scroll,.assignment-notice,.recovery-row){border:0}.jp-event-workspace .jp-live-management .assignment-notice{box-shadow:var(--module-shadow)}.live-value{font-variant-numeric:tabular-nums;display:inline-block}.jp-event-workspace .jp-sidebar nav a{min-height:44px;color:var(--muted);border-radius:7px;padding:12px;font:12px Rubik,sans-serif;text-decoration:none;display:block}.jp-event-workspace .jp-sidebar nav a[aria-current=page]{color:var(--focus);background:var(--selected)}.study-intro a{color:var(--focus);font-size:12px}.playground-mode{color:var(--muted);font-size:11px}.playground-controls{background:var(--surface);box-shadow:var(--module-shadow);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;padding:18px;display:flex}.playground-controls label,.playground-module-controls label{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.animation-playground select{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px;max-width:220px;min-height:40px;padding:9px}.playground-controls [role=status]{color:var(--focus);margin-left:auto;font-size:11px}.playground-totals{color:var(--muted);flex-wrap:wrap;gap:28px;margin:24px 0 28px;font-size:11px;display:flex}.playground-totals strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:5px;font:600 25px DM Sans,sans-serif;display:block}.playground-variants{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.playground-variants button{font-size:12px!important}.playground-module-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.playground-module-controls h2{margin:0 auto 0 0}.playground-stage{min-height:210px}.playground-caption{font-size:12px}.playground-recent{max-width:600px;margin-top:28px}.playground-recent h2{color:var(--muted);font-size:12px}.variant-review-ledger i,.variant-coverage-slots i,.variant-token-row>*,.variant-judge-matrix i{transition:background-color .22s ease-out,color .22s ease-out}.animation-playground .jp-page-head>div>p{margin-top:10px;font-size:12px;display:block}.playground-controls button{white-space:nowrap}@media (width<=600px){.playground-totals{grid-template-columns:1fr 1fr;gap:18px;display:grid}.playground-module-controls h2{width:100%;margin-bottom:8px}.animation-playground select{max-width:200px;min-height:44px}.playground-controls label{width:100%}.jp-event-workspace .jp-sidebar nav{flex-wrap:wrap}.jp-event-workspace .jp-sidebar nav a{padding:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.variant-review-ledger i,.variant-coverage-slots i,.variant-token-row>*,.variant-judge-matrix i{transition:none}}[data-reduced-motion=true] :is(.variant-meter>i,.variant-ring .ring-fill,.live-value,.variant-review-ledger i,.variant-coverage-slots i,.variant-token-row>*,.variant-judge-matrix i){transition:none}.judging-pulse .variant-meter{height:5px;margin:12px 0 7px}.judge-score-marks i,.pulse-marks i,.coverage-review-slots>i{transition:background-color .22s ease-out}@media (prefers-reduced-motion:reduce){.judge-score-marks i,.pulse-marks i,.coverage-review-slots>i{transition:none}}.mebius-target .variant-ratio{margin:16px 0 24px;font-size:44px}.mebius-target-track{align-items:center;gap:22px;margin-bottom:14px;display:flex}.mebius-target-track>.mebius-segments{flex:1}.mebius-target-track>strong{text-align:right;font-variant-numeric:tabular-nums;min-width:65px;font:600 26px DM Sans,sans-serif}.mebius-target-track>strong>span{color:var(--muted);font-size:17px}.mebius-segments{gap:4px;min-width:0;display:flex}.mebius-segments>i{background:#373e49;border-radius:4px;flex:1;min-width:0;height:30px;transition:background-color .22s ease-out,opacity .22s ease-out;display:block}.mebius-segments>i.confirmed,.mebius-review-legend i.confirmed{background:var(--focus)}.mebius-segments>i.active,.mebius-review-legend i.active{background:#b79b69}.mebius-chart-head{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.mebius-judge-row{text-align:left;grid-template-columns:minmax(130px,1.15fr) minmax(80px,2fr) 80px;align-items:center;gap:24px;width:100%;display:grid;background:0 0!important;padding:17px 0!important}.mebius-judge-row>strong{text-align:right;font-variant-numeric:tabular-nums;font:600 25px DM Sans,sans-serif}.mebius-judge-row>strong>span:not(.live-value){color:var(--muted);font-size:15px}.mebius-judge-row .variant-meter{height:12px}.mebius-judge-row>div>span{font-weight:500}.mebius-judge-row small{margin-top:5px}.mebius-review-legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-bottom:14px;font-size:10px;display:flex}.mebius-review-legend>span{align-items:center;gap:7px;display:flex}.mebius-review-legend i{background:#373e49;border-radius:2px;width:15px;height:8px}.mebius-project-row{text-align:left;grid-template-columns:40px minmax(0,1fr) 125px;align-items:center;gap:20px;width:100%;display:grid;background:0 0!important;padding:17px 0!important}.mebius-table-number{color:var(--focus);font:24px VCR,monospace}.mebius-required{gap:8px;margin-top:12px}.mebius-required>i{height:16px}.mebius-review-count{text-align:right}.mebius-review-count>strong{font-variant-numeric:tabular-nums;font:600 25px DM Sans,sans-serif}.mebius-review-count>strong>span:not(.live-value){color:var(--muted);font-size:15px}.mebius-review-count small{margin-top:6px}.study-candidates:has(>article:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=600px){.mebius-target .variant-ratio{font-size:38px}.mebius-segments{gap:3px}.mebius-target-track{gap:12px}.mebius-target-track>strong{min-width:51px;font-size:22px}.mebius-segments>i{border-radius:2px;height:25px}.mebius-judge-row{grid-template-columns:minmax(90px,1.15fr) minmax(55px,1fr) 60px;gap:12px}.mebius-judge-row>strong{font-size:21px}.mebius-judge-row>div>span{font-size:11px}.mebius-project-row{grid-template-columns:26px minmax(0,1fr) 83px;gap:12px}.mebius-table-number{font-size:18px}.mebius-review-count>strong{font-size:21px}.mebius-review-count small{font-size:9px}.mebius-required{gap:5px}.mebius-required>i{height:14px}.study-candidates:has(>article:nth-child(6)){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mebius-segments>i{transition:none}}[data-reduced-motion=true] .mebius-segments>i{transition:none}.jp-event-workspace .module-variant .mebius-judge-row,.jp-event-workspace .module-variant .mebius-project-row{text-align:left;justify-content:normal;display:grid}.motion-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live-value{vertical-align:baseline;opacity:1;transition:none;transform:none}.playground-controls{z-index:3;position:sticky;top:8px}.playground-instruction{font-size:12px}.composed-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.composed-module{background:var(--surface);min-width:0;box-shadow:var(--module-shadow);cursor:pointer;border-radius:10px;padding:20px}.composed-module>header{justify-content:space-between;align-items:start;gap:10px;margin-bottom:18px;display:flex}.composed-module h2{margin:0;font-size:14px}.composed-module>header>button{white-space:nowrap;min-height:32px!important;color:var(--focus)!important;padding:6px 8px!important;font-size:10px!important}.composed-judges,.composed-events{grid-column:span 2}.composed-coverage{grid-column:1/-1}.composed-events .module-variant{max-height:470px;overflow:auto}.composed-module .variant-ratio{font-size:30px}.composed-module .variant-inline,.composed-module .variant-ring-row{flex-wrap:wrap}.composed-module:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.layout-picker{color:#f3f3f5;background:#202126;border:0;border-radius:14px;width:min(780px,92vw);max-height:85vh;padding:22px;font-family:Rubik,sans-serif;overflow:auto;box-shadow:0 20px 70px #0008}.layout-picker::backdrop{background:#0009}.layout-picker>header{justify-content:space-between;gap:15px;display:flex}.layout-picker h2{margin:0;font-size:20px}.layout-picker p{color:#aaaeb7;font-size:11px;line-height:1.5}.layout-picker button{color:#f3f3f5;cursor:pointer;text-align:left;background:#2b303a;border:0;border-radius:7px;min-height:44px;padding:12px;font:12px Rubik,sans-serif}.layout-picker button[aria-pressed=true]{color:#8bc4ff;background:#293c53}.layout-picker button:focus-visible{outline-offset:3px;outline:2px solid #8bc4ff}.layout-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.layout-picker-grid>article{background:#24262d;border-radius:8px;min-width:0;padding:10px}.layout-picker-grid>article>button{width:100%;min-height:60px}.layout-picker-thumbnail{pointer-events:none;height:150px;margin-top:10px;overflow:hidden}.layout-picker-thumbnail>div{transform-origin:0 0;width:250%;padding:10px;transform:scale(.4)}.layout-picker .module-variant{--ink:#f3f3f5;--muted:#aaaeb7;--focus:#8bc4ff;--raised:#292d35;--amber:#dfbd8c}.layout-picker .variant-meter>i{transition:none}@media (width<=1100px){.composed-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.composed-judges,.composed-events{grid-column:1/-1}}@media (width<=600px){.composed-dashboard{grid-template-columns:1fr}.composed-judges,.composed-events{grid-column:auto}.composed-module{padding:16px}.layout-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-picker{padding:16px}.playground-controls{gap:6px;padding:10px;top:0}.playground-controls>button{min-height:36px!important;padding:8px!important;font-size:10px!important}.playground-controls>label{width:auto}.playground-controls select{min-height:36px;padding:5px}.playground-module-controls{margin-top:18px}}.variant-status-heading{color:var(--muted);margin:20px 0 8px;font-size:12px}.variant-coverage-heading{color:var(--muted);grid-column:1/-1}.composed-dashboard{grid-template-columns:repeat(12,minmax(0,1fr))}.composed-scorecards{grid-column:span 4}.composed-finished,.composed-reviewed{grid-column:span 3}.composed-attention{grid-column:span 2}.composed-judges{grid-column:span 7}.composed-events{grid-column:span 5}@media (width<=1100px){.composed-scorecards,.composed-finished,.composed-reviewed,.composed-attention{grid-column:span 6}.composed-judges,.composed-events{grid-column:1/-1}}@media (width<=600px){.composed-module{grid-column:1/-1}}.live-value{position:relative}.motion-accessible{top:0;left:0}.jp-event-workspace .module-variant .variant-alert-tile{text-align:left;width:100%;display:block}.jp-event-workspace{--update-progress-duration:.36s}.variant-meter>i,.variant-ring .ring-fill{transition-duration:var(--update-progress-duration,.36s)}@media (prefers-reduced-motion:reduce){.variant-meter>i,.variant-ring .ring-fill{transition:none}}[data-reduced-motion=true] :is(.variant-meter>i,.variant-ring .ring-fill){transition:none}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.workspace-heading h1{letter-spacing:-.035em;margin:0;font:600 28px/1.2 DM Sans,sans-serif}.workspace-heading>div>p{color:var(--muted);margin:6px 0 0;font-size:12px}.workspace-tools{align-items:center;gap:14px;display:flex}.jp-event-workspace .freshness{text-align:left;background:var(--surface);color:var(--ink);box-shadow:var(--module-shadow);border:0;border-radius:9px;grid-template-columns:1fr auto;gap:5px 14px;padding:12px 15px;font-family:Rubik,sans-serif;display:grid;position:relative}.freshness-state{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.freshness-state i{background:#8bc4ff;border-radius:50%;width:6px;height:6px}.freshness-time{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:1;font-size:11px}.freshness-info{color:var(--muted);grid-area:1/2/3;align-self:center;font-size:12px}.freshness.is-offline .freshness-state i{background:#dcb46c}.export-menu{position:relative}.jp-event-workspace .export-trigger{min-height:44px;box-shadow:none;color:#badbff;background:#293c53;border:0;border-radius:8px;align-items:center;gap:18px;padding:12px 16px;font:500 12px Rubik,sans-serif;display:flex}.export-menu [role=menu]{z-index:20;background:#292d35;border:0;border-radius:10px;width:235px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0008}.jp-event-workspace .export-menu [role=menuitem]{text-align:left;width:100%;min-height:60px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:7px;padding:12px;display:block}.export-menu [role=menuitem]:hover,.export-menu [role=menuitem]:focus-visible{background:#344256}.export-menu strong{font-size:12px}.export-menu small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.jp-event-workspace .judge-completion{gap:16px;min-width:143px}.jp-event-workspace .judge-completion>strong{min-width:53px;font-size:23px}.jp-event-workspace .judge-completion>strong>span{font-size:15px}.jp-event-workspace .judge-score-marks{gap:4px;width:78px;height:7px}.jp-event-workspace .judge-score-marks i{border-radius:2px;height:7px}.jp-event-workspace .judging-judge-panel td{padding-top:15px;padding-bottom:15px}.jp-event-workspace .judge-score-marks i.confirmed{background:#8bc4ff}.jp-event-workspace .judge-score-marks i.finished,.jp-event-workspace .fully-reviewed .coverage-review-slots>i.confirmed,.jp-event-workspace .coverage-legend i.finished{background:#83c7a3;border-color:#83c7a3}.jp-event-workspace .judge-score-marks i.deferred,.jp-event-workspace .coverage-review-slots>i.deferred,.jp-event-workspace .coverage-legend i.deferred{background:#dcb46c;border-color:#dcb46c}.jp-event-workspace .judge-score-marks i.active{background:#a6bdd7}.jp-event-workspace .judge-score-marks i.recused{background:#a794c8}.jp-event-workspace .coverage-project{min-height:112px}.coverage-project-caption{display:none}.module-judges .route-finished .variant-meter>i,.module-judges .route-finished i.confirmed,.module-judges i.finished,.module-finished .done,.variant-project-tile.done .variant-coverage-slots i.confirmed,.review-complete .mebius-segments>i.confirmed{background:#83c7a3!important}.module-judges i.deferred,.variant-coverage-slots i.deferred,.mebius-segments>i.deferred{background:#dcb46c!important}.module-judges i.confirmed{background:#8bc4ff}.module-judges i.recused{background:#a794c8}@media (width<=700px){.workspace-heading{flex-direction:column;align-items:start;gap:16px}.workspace-heading h1{font-size:25px}.workspace-tools{justify-content:space-between;gap:10px;width:100%}.jp-event-workspace .freshness{flex:1;padding:11px 12px}.freshness-time{font-size:10px}.jp-event-workspace .judge-completion{gap:9px;min-width:118px}.jp-event-workspace .judge-score-marks{width:58px}.jp-event-workspace .judge-completion>strong{min-width:48px;font-size:22px}.jp-event-workspace .judging-judge-panel td{padding:14px 10px}.jp-event-workspace .judging-judge-panel th{padding:10px}.jp-event-workspace .judging-judge-panel .jp-person{gap:6px}.jp-event-workspace .judging-judge-panel .jp-avatar{display:none}}.composed-summary{background:var(--surface);box-shadow:var(--module-shadow);border-radius:10px;grid-column:1/-1;grid-template-columns:1.6fr 1fr 1fr .8fr;gap:14px;padding:8px;display:grid}.composed-summary>.composed-module{box-shadow:none;background:0 0;grid-column:auto;padding:16px}.composed-summary .composed-module>header{min-height:40px}.composed-summary .variant-ratio{font-size:33px}.judge-slot-strip{flex:none;gap:4px;width:78px;display:flex}.judge-slot-strip>i{background:#363b45;border-radius:2px;flex:1;min-width:0;height:7px;transition:background-color .22s ease-out}.module-judges .judge-slot-strip>i.confirmed{background:#8bc4ff}.module-judges .judge-slot-strip>i.finished{background:#83c7a3}.module-judges .judge-slot-strip>i.deferred{background:#dcb46c}.module-judges .judge-slot-strip>i.active{background:#a6bdd7}.module-judges .judge-slot-strip>i.recused{background:#a794c8}@media (width<=1100px){.composed-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.composed-summary{grid-template-columns:1fr}.composed-summary .composed-module>header{min-height:0}.judge-slot-strip{width:50px}.composed-judges .variant-judge-row>span{min-width:80px}.composed-judges .variant-judge-row{gap:8px}}@media (prefers-reduced-motion:reduce){.judge-slot-strip>i{transition:none}}[data-reduced-motion=true] .judge-slot-strip>i{transition:none}.jp-event-workspace .judge-completion>strong>.live-value{font:inherit;color:var(--ink)}.jp-event-workspace .pulse-marks i.complete{background:#83c7a3}.jp-event-workspace .pulse-attention{text-align:left;min-height:0;color:var(--ink);border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0 23px;display:flex}.jp-event-workspace .pulse-attention>.pulse-metric-label{letter-spacing:0;color:var(--muted);margin:0 0 7px;font:500 11px/1.4 Rubik,sans-serif}.jp-event-workspace .pulse-attention .pulse-value strong{letter-spacing:-.045em;color:var(--amber);font:600 33px/1.1 DM Sans,sans-serif}.jp-event-workspace .pulse-attention>.pulse-caption{color:var(--muted);white-space:normal;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font:400 10px/1.4 Rubik,sans-serif;display:flex}.jp-event-workspace .pulse-attention .pulse-caption svg{width:13px;height:13px;color:var(--focus)}.jp-event-workspace .pulse-attention:hover{background:var(--raised);color:var(--ink)}.manage-section-heading{margin:0 0 20px}.manage-section-heading>button{border:0;margin-bottom:10px;min-height:28px!important;color:var(--focus)!important;background:0 0!important;padding:0!important;font-size:11px!important}.manage-section-heading h2{letter-spacing:-.025em;margin:0 0 7px;font-size:22px}.manage-section-heading>p{max-width:68ch;margin:0;font-size:12px;line-height:1.6}.jp-event-workspace .jp-live-management>.assignment-notice{border-radius:8px;gap:12px;margin-bottom:18px;padding:12px 15px;font-size:12px}.jp-event-workspace .jp-live-management>.card{margin-bottom:18px}.jp-event-workspace .jp-live-management :is(.section-title,.final-actions){gap:12px}.jp-event-workspace .jp-live-management .section-title{flex-wrap:wrap;align-items:start}.jp-event-workspace .jp-live-management h3{font-size:16px}.jp-event-workspace .jp-live-management label{min-width:0;font-size:12px;line-height:1.5}.jp-event-workspace .jp-live-management :is(input,textarea,select){max-width:100%;font:inherit}.jp-event-workspace .jp-live-management .recovery-controls>details{border-top:1px solid var(--line);padding:16px 0}.jp-event-workspace .jp-live-management .recovery-controls>details>summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:500}.jp-event-workspace .jp-live-management .recovery-controls>details>p{max-width:72ch;font-size:12px;line-height:1.6}.jp-event-workspace .jp-live-management .recovery-controls .recovery-row{box-shadow:none;border-bottom:1px solid var(--line);align-items:start;gap:12px;padding:18px 0;font-size:12px}.jp-event-workspace .jp-live-management .recovery-controls .recovery-row label{flex-direction:column;gap:5px;display:flex}.jp-event-workspace .jp-live-management .recovery-controls .recovery-row>strong{min-width:180px}.jp-event-workspace .jp-live-management button:disabled{opacity:.45;cursor:not-allowed}.jp-event-workspace .jp-live-management :is(.success,.error){overflow-wrap:anywhere;border:0;border-radius:7px;padding:12px 14px;font-size:12px;line-height:1.6}.jp-event-workspace .jp-live-management .success{color:#a7d7b9;background:#21352c}.jp-event-workspace .jp-live-management .error{color:#f1b5ae;background:#3d2729}.jp-event-workspace .offline-review{padding:24px}.offline-review .section-title{margin-bottom:20px}.offline-review .eyebrow{margin:0 0 8px}.offline-review h2{margin-bottom:8px!important}.offline-review h4{color:var(--ink);margin:0 0 8px;font-size:12px}.offline-review-layout{grid-template-columns:minmax(190px,.8fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.offline-copy-queue{gap:10px;min-width:0;display:grid}.offline-copy-queue>label{gap:7px;margin-bottom:5px;display:grid}.offline-copy-queue select{width:100%;min-height:40px}.jp-event-workspace .offline-copy-queue>button{text-align:left;background:var(--raised);width:100%;min-width:0;box-shadow:none;overflow-wrap:anywhere;border:0;border-radius:8px;flex-direction:column;align-items:start;gap:8px;padding:15px;font-size:12px;line-height:1.5;display:flex}.jp-event-workspace .offline-copy-queue>button[aria-pressed=true]{background:var(--selected);box-shadow:inset 3px 0 var(--focus)}.offline-copy-queue>button>span:not(.copy-state){color:var(--muted)}.offline-copy-queue small{font-size:10px}.copy-state{color:var(--muted);align-items:center;gap:6px;font-size:10px;line-height:1.4;display:inline-flex}.copy-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.copy-state.pending{color:var(--amber)}.copy-state.accepted{color:#83c7a3}.offline-copy-detail{min-width:0}.copy-detail-header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.copy-detail-header h3{margin:9px 0 6px;line-height:1.3;font-size:19px!important}.copy-detail-header p{margin:0;font-size:12px}.copy-total{text-align:right;flex-direction:column;flex:none;gap:6px;display:flex}.copy-total>strong{font-variant-numeric:tabular-nums;font:600 28px/1.2 DM Sans,sans-serif}.copy-total strong small{color:var(--muted);font:400 13px Rubik,sans-serif}.copy-total>span{color:var(--muted);font-size:10px}.copy-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;margin:0 0 20px;font-size:11px;display:grid}.copy-metadata dt{color:var(--muted);margin-bottom:5px}.copy-metadata dd{color:var(--ink);margin:0;line-height:1.5}.copy-review-context,.copy-effect,.copy-confirmation{background:var(--raised);border-radius:8px;margin:18px 0;padding:15px}.copy-review-context p,.copy-effect p,.copy-confirmation p{margin:0;font-size:12px;line-height:1.65}.copy-confirmation p+p{margin-top:8px}.copy-confirmation .final-actions{margin-top:15px}.copy-caution{background:#332d22;border-radius:7px;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.6;color:#e4c58e!important}.copy-caution h4{color:inherit}.copy-caution ul{margin:8px 0 0;padding-left:17px}.copy-caution li+li{margin-top:7px}.copy-comparison-scroll{margin:12px 0 20px;overflow:auto}.jp-event-workspace .copy-comparison{width:100%;font-size:12px;min-width:0!important}.jp-event-workspace .copy-comparison :is(td,th){text-align:left;white-space:normal;padding:10px 12px}.jp-event-workspace .copy-comparison thead th{font-size:10px;font-weight:500}.jp-event-workspace .copy-comparison tbody th{color:var(--muted);background:0 0;font-weight:400}.jp-event-workspace .copy-comparison td{font-variant-numeric:tabular-nums}.copy-notes{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px;display:grid}.copy-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:1.65}.copy-notes small{font-size:10px;line-height:1.6;display:block}.copy-decision{border-top:1px solid var(--line);padding-top:3px}.copy-decision>label{gap:8px;display:grid}.copy-decision textarea{resize:vertical;border-radius:7px;width:100%;min-height:78px;padding:11px}.copy-action-help{margin:8px 0 15px;font-size:11px;line-height:1.6}.review-empty{color:var(--muted);padding:15px 0;font-size:12px;line-height:1.6}@media (width<=1100px){.jp-event-workspace .pulse-attention{padding:0 17px}.offline-review-layout{grid-template-columns:minmax(160px,.75fr) minmax(0,2fr);gap:20px}}@media (width<=900px){.jp-event-workspace .pulse-attention{padding:18px 20px}.offline-review-layout{grid-template-columns:1fr}.offline-copy-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.offline-copy-queue>label,.offline-copy-queue>.review-empty{grid-column:1/-1}}@media (width<=600px){.jp-event-workspace .pulse-attention{padding:16px}.jp-event-workspace .pulse-attention .pulse-value strong{font-size:30px}.jp-event-workspace .pulse-attention>.pulse-metric-label{font-size:10px}.jp-event-workspace .pulse-attention>.pulse-caption{font-size:9px}.manage-section-heading h2{font-size:20px}.jp-event-workspace .offline-review{padding:18px}.offline-copy-queue{grid-template-columns:1fr}.copy-detail-header{gap:10px}.copy-detail-header h3{font-size:17px!important}.copy-total>strong{font-size:25px}.copy-notes{grid-template-columns:1fr;gap:18px}.copy-metadata{gap:15px 12px}.jp-event-workspace .copy-comparison :is(td,th){padding:9px 6px;font-size:11px}.jp-event-workspace .copy-comparison thead th{font-size:9px}.jp-event-workspace .jp-live-management .final-actions>button{min-height:44px}.jp-event-workspace .jp-live-management .recovery-controls .recovery-row{flex-direction:column}.jp-event-workspace .jp-live-management .recovery-controls .recovery-row>*{max-width:100%}.jp-event-workspace .jp-live-management>.assignment-notice{flex-direction:column;align-items:start}}.jp-event-workspace .jp-live-management>.manage-tool-group{background:var(--surface);box-shadow:var(--module-shadow);border:0;border-radius:8px;margin:0 0 18px;padding:18px 22px;font-size:13px}.manage-tool-group>summary{cursor:pointer;color:var(--focus);min-height:24px;font-weight:500}.jp-event-workspace .manage-tool-group>.card{box-shadow:none;border:0;margin:0;padding:20px 0 0}.jp-event-workspace .jp-live-management .triage-warning{color:var(--amber);text-align:left;align-items:center;gap:8px;font-size:10px;display:inline-flex}.triage-warning svg{flex:none;width:16px;height:16px}.jp-event-workspace .jp-live-management .results-lock-status{background:var(--raised);color:var(--focus);border-radius:5px;margin:0 0 10px;padding:7px 10px;font-size:11px;display:inline-flex}@media (width<=600px){.jp-event-workspace .jp-live-management .triage-warning span{display:none}.jp-event-workspace .jp-live-management>.manage-tool-group{padding:17px}.jp-event-workspace .manage-tool-group>.card{padding:15px 0 0}}@media (width>=701px){.jp-event-workspace .jp-live-management .triage-table th:last-child{width:180px}.jp-event-workspace .jp-live-management .project-triage .triage-table button.triage-warning[type]{justify-content:start;width:auto;min-width:160px;padding:5px 7px}.jp-event-workspace .jp-live-management .triage-table th.triage-track{width:160px}}@media (width<=700px){.jp-event-workspace .jp-live-management .triage-warning span{display:none}.jp-event-workspace .jp-live-management .score-matrix td{min-height:0}.jp-event-workspace .jp-live-management .score-matrix td:nth-child(3)>strong:after{content:" confirmed reviews";color:var(--muted);font-size:10px;font-weight:400}.jp-event-workspace:has(.jp-live-management) .jp-sidebar .study-open{min-height:30px;margin:6px 14px}}.jp-event-workspace .jp-live-management .score-cell{align-items:flex-start}@media (width<=700px){.jp-event-workspace .jp-live-management .judge-score[open]{flex-basis:100%;width:100%;min-width:0}.jp-event-workspace .jp-live-management .judge-score-detail{min-width:0}}.jp-event-workspace .manage-section-heading{margin-bottom:18px}.jp-event-workspace .manage-section-heading:has(+.recovery-workspace){display:none}.recovery-workspace{gap:24px;display:grid}.jp-event-workspace .jp-live-management :is(.recovery-worklist,.recovery-other,.recovery-task){box-shadow:var(--module-shadow);background:var(--surface);border:0;border-radius:8px;min-width:0;margin:0;padding:22px}.recovery-workspace h2,.recovery-task>h2{letter-spacing:-.02em;line-height:1.1;margin:0 0 8px!important;font-size:20px!important}.recovery-section-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.recovery-filters{align-items:end;gap:16px;margin:20px 0 16px;display:flex}.recovery-filters label:first-child{flex:1}.recovery-filters label:last-child{min-width:210px}.jp-event-workspace .recovery-workspace label:not(.admin-search),.jp-event-workspace .recovery-task label{gap:7px;font-size:13px;line-height:1.5;display:grid}.jp-event-workspace :is(.recovery-workspace,.recovery-task) :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--line);background:var(--paper);width:100%;min-height:40px;color:var(--ink);border-radius:6px;padding:10px 12px;font:14px Rubik,sans-serif}.jp-event-workspace .recovery-task textarea{resize:vertical;min-height:80px}.recovery-table-scroll{width:100%;overflow:auto}.jp-event-workspace .recovery-table{border-collapse:collapse;table-layout:auto;text-align:start;width:100%;font-size:13px;line-height:1.5}.jp-event-workspace .recovery-table :is(th,td){vertical-align:middle;text-align:start;border:0;min-height:0;padding:13px 12px}.jp-event-workspace .recovery-table thead th{color:var(--muted);background:var(--raised);white-space:nowrap;font-size:12px;font-weight:400}.jp-event-workspace .recovery-table tbody th{white-space:normal;background:0 0;max-width:240px;font-weight:500}.jp-event-workspace .recovery-table tbody tr:nth-child(2n){background:var(--paper)}.jp-event-workspace .recovery-table td:last-child{white-space:nowrap;width:1%}.jp-event-workspace .recovery-table :is(th,td)>small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.jp-event-workspace .jp-live-management .recovery-row-action{color:var(--focus);white-space:nowrap;text-align:start;background:0 0;border:0;min-height:40px;padding:8px 10px;font-size:13px}.recovery-other h2{margin-bottom:18px!important}.recovery-other .recovery-table td:nth-child(2){color:var(--muted)}.recovery-empty{margin:0;padding:16px 0;font-size:13px}.recovery-warning{color:var(--amber)!important}.recovery-task{scroll-margin-top:20px}.jp-event-workspace .jp-live-management .recovery-back{min-height:40px;color:var(--focus);background:0 0;border:0;margin:0 0 16px;padding:8px 0;font-size:13px}.recovery-record-heading h3{letter-spacing:-.02em;margin:18px 0 7px;line-height:1.2;font-size:18px!important}.recovery-record-heading p{margin:0;font-size:13px}.focused-recovery-form{border:0;gap:18px;min-width:0;margin:20px 0 0;padding:0;display:grid}.focused-recovery-form>label{max-width:620px}.focused-recovery-form>button{justify-self:start}.focused-recovery-form p{max-width:72ch;margin:0;font-size:13px;line-height:1.6}.recovery-action-line{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding-bottom:20px;display:flex}.recovery-action-line label{min-width:240px}.recovery-action-line>p{flex-basis:100%}.recovery-row-actions{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recovery-row-actions label{flex-basis:100%;min-width:200px}.recovery-row-actions button{min-height:40px}.jp-event-workspace .recovery-task .score-editor{background:0 0;border:0;padding:0}.score-editor h3{margin:0 0 16px;font-size:16px}.score-editor form{gap:16px;display:grid}.score-editor form>label{max-width:720px}.score-editor button{justify-self:start}.recovery-blockers{color:var(--amber);margin:0;padding-left:20px;font-size:13px;line-height:1.6}.recovery-blockers li+li{margin-top:6px}.recovery-long-content{overflow-wrap:anywhere;white-space:normal!important}.recovery-check{align-items:center;gap:10px!important;display:flex!important}.recovery-check input{width:18px;height:18px}.copy-inspection .copy-receipt,.copy-inspection .copy-revision{color:var(--muted);margin:10px 0 16px;font-size:12px;line-height:1.6}.copy-inspection .copy-state{font-size:12px;display:inline-flex}.copy-inspection .copy-state:before{display:none}.copy-server-empty{background:var(--raised);margin:18px 0;padding:12px 14px;font-size:13px;line-height:1.6}.copy-inspection .copy-comparison-scroll{margin:16px 0 10px}.jp-event-workspace .copy-inspection .copy-comparison :is(td,th){vertical-align:top;padding:9px 12px;font-size:13px;line-height:1.5}.jp-event-workspace .copy-inspection .copy-comparison th{width:30%;color:var(--muted);font-weight:400}.jp-event-workspace .copy-inspection .copy-comparison td{font-variant-numeric:tabular-nums;width:35%}.copy-inspection .copy-total-row td{font-weight:600}.copy-note-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:170px;overflow:auto}.copy-decision-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:18px;display:grid}.copy-decision-grid h4{margin:0 0 8px;font-size:13px}.copy-decision-grid p,.copy-resolution{max-width:65ch;margin:0 0 12px;font-size:13px;line-height:1.6}.copy-decision-grid small{color:var(--muted);font-size:12px}.copy-decision-actions{justify-content:flex-end;margin-top:16px}.copy-inspection .copy-confirmation{background:var(--raised);margin:18px 0 0;padding:16px}.copy-inspection .copy-confirmation h4{font-size:15px}.copy-inspection .copy-confirmation p{font-size:13px}@media (width<=900px){.jp-event-workspace .recovery-table :is(th,td){padding:12px 9px;font-size:12px}}@media (width<=700px){.recovery-filters{flex-direction:column;align-items:stretch;gap:12px;margin:18px 0}.jp-event-workspace .recovery-filters label:last-child{min-width:0}.jp-event-workspace .jp-live-management :is(.recovery-worklist,.recovery-other,.recovery-task){padding:18px}.recovery-table,.recovery-table tbody,.recovery-table tr,.recovery-table td,.recovery-table th{display:block}.recovery-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.jp-event-workspace .recovery-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:7px;padding:14px 0;display:grid;background:0 0!important}.jp-event-workspace .recovery-table :is(td,th){white-space:normal;width:auto;max-width:none;padding:0;font-size:13px}.jp-event-workspace .recovery-table td:last-child{width:auto}.jp-event-workspace .recovery-table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}.jp-event-workspace :is(.recovery-workspace,.recovery-task) :is(input:not([type=checkbox]),select,textarea){min-height:44px;font-size:16px}.jp-event-workspace .jp-live-management .recovery-row-action{min-height:44px;padding:8px 0}.copy-decision-grid{grid-template-columns:1fr;gap:16px}.jp-event-workspace .copy-inspection .copy-comparison :is(td,th){padding:9px 6px;font-size:12px}.recovery-row-actions,.recovery-action-line{flex-direction:column;align-items:stretch}.recovery-action-line label{min-width:0}.copy-decision-actions{justify-content:flex-start}.recovery-task .final-actions>button{min-height:44px}.copy-inspection .copy-receipt{font-size:12px}.recovery-workspace h2,.recovery-task>h2{font-size:20px!important}}.jp-event-workspace .manage-section-heading:has(+.recovery-task){display:none}.jp-event-workspace .recovery-table tbody th{font-size:13px}.recovery-task-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.recovery-task-heading h2{font-size:20px;margin:0!important}.jp-event-workspace .recovery-task-heading .recovery-back{flex:none;margin:0}.copy-inspection .recovery-record-heading h3{margin-top:0}.copy-inspection .copy-server-empty{background:0 0;margin:10px 0;padding:0;font-size:13px}.copy-inspection .copy-comparison-scroll{margin-top:12px}.copy-inspection .copy-revision{margin:6px 0 12px}.copy-reason-field{gap:7px;display:grid}.copy-inspection .copy-decision-grid{margin-top:12px}.copy-inspection .copy-decision-grid textarea{min-height:76px}@media (width<=700px){.recovery-task-heading{flex-direction:column-reverse;align-items:start;gap:10px}.jp-event-workspace .recovery-table :is(th,td){padding:0}.jp-event-workspace .recovery-table tbody th{font-size:14px}.jp-event-workspace .recovery-task-heading .recovery-back{min-height:44px}.copy-decision-grid{gap:12px}}.jp-event-workspace .copy-inspection .copy-comparison :is(td,th){padding-block:6px}.jp-event-workspace .copy-inspection .final-actions>button{min-height:40px}@media (width<=700px){.jp-event-workspace .copy-inspection .final-actions>button{min-height:44px}}.jp-event-workspace .jp-sidebar nav a{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.jp-event-workspace .jp-sidebar nav a svg{width:16px;height:16px}.jp-event-workspace .recovery-row-action,.jp-event-workspace .recovery-back{touch-action:manipulation;align-items:center;text-decoration:none;display:inline-flex}.jp-event-workspace .recovery-row-action:hover,.jp-event-workspace .recovery-back:hover{color:var(--ink);text-decoration:underline}.recovery-back[aria-disabled=true]{opacity:.5;cursor:wait}.jp-event-workspace .recovery-table .recovery-group-heading{background:0 0!important}.jp-event-workspace .recovery-table .recovery-group-heading th{color:var(--muted);background:0 0;max-width:none;padding:18px 12px 9px;font-size:12px;font-weight:500}.recovery-group-heading span{font-variant-numeric:tabular-nums;margin-inline-start:8px;font-weight:400}.recovery-status-copy-pending,.recovery-status-deferred{color:var(--amber)}.recovery-status-recused{color:#a794c8}.recovery-status-active{color:var(--focus)}.recovery-status-accepted{color:#83c7a3}.copy-inspection .recovery-record-heading>p{margin-top:4px}.copy-notes-readable{grid-template-columns:1fr 1fr;gap:24px;margin:16px 0;display:grid}.copy-notes-readable h3{margin:0 0 8px;font-size:13px}.copy-notes-readable .copy-note-text{overflow-wrap:anywhere;white-space:pre-wrap;max-height:170px;font-size:13px;line-height:1.6}.copy-notes-readable section{min-width:0}.copy-inspection .decision-action-footer{z-index:2;isolation:isolate;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:var(--surface);justify-content:flex-end;margin-top:12px;position:sticky;bottom:0}.copy-inspection .copy-confirmation .decision-action-footer{background:var(--raised)}html:has(.copy-inspection .decision-action-footer){scroll-padding-bottom:calc(140px + env(safe-area-inset-bottom))}.copy-inspection :is(textarea,input,button,[tabindex]){scroll-margin-block:20px calc(140px + env(safe-area-inset-bottom))}.copy-inspection{padding-bottom:env(safe-area-inset-bottom)}.recovery-confirm-action{background:var(--raised);border-radius:7px;margin:16px 0;padding:16px}.recovery-confirm-action h3,.recovery-confirm-action h4{margin:0 0 10px;font-size:16px}.recovery-confirm-action p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.recovery-confirm-action .final-actions{margin-top:14px}.recovery-task :is(button,a,input,textarea,select){touch-action:manipulation}.recovery-task :is(h2,h3,h4){text-wrap:balance}.recovery-task :focus-visible,.recovery-workspace :focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (width<=700px){.copy-notes-readable{grid-template-columns:1fr;gap:16px}.jp-event-workspace .recovery-table .recovery-group-heading{border:0;padding:20px 0 7px}.jp-event-workspace .recovery-table .recovery-group-heading th{padding:0;font-size:13px}.copy-inspection .decision-action-footer{justify-content:flex-start;gap:10px}.copy-inspection .decision-action-footer>button{flex:1}.recovery-task .score-editor-grid{grid-template-columns:1fr 1fr}}@media (height<=450px){.copy-inspection .decision-action-footer{position:static}.copy-inspection :is(textarea,input,button,[tabindex]){scroll-margin-bottom:24px}}.recovery-discard-dialog{color:#eeedf1;overscroll-behavior:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202024;border:1px solid #414047;border-radius:8px;max-width:min(480px,100vw - 32px);padding:24px;font:14px/1.6 Rubik,sans-serif;box-shadow:0 20px 60px #0008}.recovery-discard-dialog::backdrop{background:#0009}.recovery-discard-dialog h2{margin:0 0 12px;font-size:20px;line-height:1.2}.recovery-discard-dialog p{margin:0 0 20px}.recovery-discard-dialog .final-actions{flex-wrap:wrap;gap:10px;display:flex}.recovery-discard-dialog button{min-height:44px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:#34323b;border:0;border-radius:6px;padding:10px 14px}.recovery-discard-dialog button:hover{background:#45424d}.recovery-discard-dialog button:focus-visible{outline-offset:4px;outline:2px solid #94afff}.jp-event-workspace .jp-sidebar nav a{min-height:44px;color:var(--muted);white-space:nowrap;touch-action:manipulation;border-radius:6px;padding:10px 12px;font:13px Rubik,sans-serif}.jp-event-workspace .jp-sidebar nav a:hover{background:var(--raised);color:var(--ink)}.jp-event-workspace .jp-sidebar nav a[aria-current=page]{background:var(--selected);color:var(--focus)}.jp-event-workspace .jp-sidebar nav a svg{flex:none}.jp-event-workspace .workspace-heading h1{scroll-margin-top:20px}@media (width<=700px){.jp-event-workspace .jp-sidebar .admin-primary-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;padding:3px 4px 8px;display:flex;overflow-x:auto}.jp-event-workspace .jp-sidebar nav a{flex:none;padding:10px 12px;font-size:12px}.jp-event-workspace .jp-sidebar nav a:focus-visible{outline-offset:-2px}.recovery-action-line{grid-template-columns:minmax(0,1fr);display:grid}.recovery-action-line>*{min-width:0}.recovery-action-line>button{white-space:normal;justify-self:start;max-width:100%}}.jp-event-workspace{--control-hover:#2b3039;--control-active:#293747;--control-height:40px;--control-radius:7px;--module-radius:10px;--module-padding:22px;-webkit-font-smoothing:antialiased}.jp-event-workspace :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.jp-event-workspace :is(button,a){touch-action:manipulation;-webkit-tap-highlight-color:#8bc4ff26}.jp-event-workspace button:where(:not(:disabled)):hover{filter:none;background:var(--control-hover)}.jp-event-workspace button{min-height:var(--control-height);background:var(--raised);color:var(--ink);border-color:var(--line);box-shadow:none;font-family:inherit}.jp-event-workspace :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio])){background-color:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--control-radius);font:inherit;min-height:var(--control-height);max-width:100%;padding:10px 12px}.jp-event-workspace textarea{resize:vertical;width:100%;line-height:1.6}.jp-event-workspace select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23aaaeb7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-inline-end:36px;line-height:1.5}.jp-event-workspace :is(h1,h2,h3){text-wrap:balance}.jp-event-workspace .jp-text-button{box-shadow:none;color:var(--focus);background:0 0;border:0}.jp-event-workspace .jp-text-button:hover{color:#c7e3ff;background:0 0;text-decoration:underline}.jp-event-workspace .primary{color:#fff;background:#2269bd;border-color:#2269bd}.jp-event-workspace .primary:where(:not(:disabled)):hover{background:#2877d1}.jp-event-workspace .admin-empty{color:var(--muted);margin:0;padding:24px 0}.jp-event-workspace .admin-section{min-width:0}.jp-event-workspace .jp-live-management .admin-section{padding:var(--module-padding);border-radius:var(--module-radius);background:var(--surface);box-shadow:var(--module-shadow);border:0;margin:0 0 22px}.jp-event-workspace .admin-section h2{margin:0 0 8px;font-size:18px;line-height:1.3}.jp-event-workspace .admin-section h3{font-size:15px;line-height:1.4}.jp-event-workspace .admin-section p{max-width:72ch;font-size:13px;line-height:1.6}.jp-event-workspace .section-title{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.jp-event-workspace .section-title p{margin:5px 0 0}.jp-event-workspace .admin-section .final-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.jp-event-workspace .admin-check{align-items:center;gap:10px;min-height:44px;display:flex}.jp-event-workspace .admin-check input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--focus);flex:none;margin:0}.jp-event-workspace .workspace-heading{align-items:center;gap:24px;min-height:44px}.jp-event-workspace .workspace-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:3px;font-size:12px;display:flex}.jp-event-workspace .workspace-tools{flex-wrap:wrap;align-items:center;gap:12px;width:auto}.jp-event-workspace :is(.freshness,button.freshness){height:auto;min-height:28px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:0;padding:4px 0;display:flex}.jp-event-workspace button.freshness{cursor:pointer}.jp-event-workspace button.freshness:hover{color:var(--ink);background:0 0}.jp-event-workspace .freshness-state{white-space:nowrap;gap:7px;font-size:11px;font-weight:400}.jp-event-workspace .freshness-state i{width:5px;height:5px}.jp-event-workspace .freshness-time{display:none}.jp-event-workspace .export-trigger{background:var(--raised);width:40px;height:40px;min-height:40px;color:var(--ink);box-shadow:none;border:0;border-radius:50%;place-items:center;padding:10px;display:grid}.jp-event-workspace .export-trigger svg{width:17px;height:17px}.jp-event-workspace .export-menu [role=menuitem]:is(:hover,:focus-visible){background:var(--control-active)}.jp-event-workspace .admin-secondary-action{background:var(--raised);box-shadow:none;border:0;padding:9px 12px;font-size:12px}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:0 0 16px;display:flex}.admin-toolbar-meta{color:var(--muted);margin-left:auto;font-size:12px}.jp-event-workspace .admin-search{background:var(--paper);border:1px solid var(--line);border-radius:var(--control-radius);min-width:160px;max-width:420px;color:var(--muted);flex:1;align-items:center;gap:9px;margin:0;padding:0 12px;display:flex}.jp-event-workspace .admin-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.jp-event-workspace .admin-search svg{width:15px;height:15px}.jp-event-workspace .admin-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;margin:0;padding:9px 0;font-size:13px}.jp-event-workspace .admin-search input:focus-visible{outline:none}.jp-event-workspace .admin-view-tabs{flex-wrap:wrap;gap:4px;margin-right:auto;display:flex}.jp-event-workspace .admin-view-tabs button{box-shadow:none;color:var(--muted);background:0 0;border:0;min-height:40px;padding:8px 12px;font-size:12px}.jp-event-workspace .admin-view-tabs button[aria-pressed=true]{background:var(--control-active);color:var(--focus)}.jp-event-workspace .admin-choice-trigger{background:var(--raised);min-height:40px;box-shadow:none;color:var(--ink);text-align:left;border:0;gap:8px;padding:9px 11px;font-size:12px;display:flex}.admin-choice-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.admin-choice-trigger>svg{width:15px;height:15px}.admin-choice-trigger>svg:last-child:not(:first-child){width:12px;height:12px;color:var(--muted)}.jp-event-workspace .admin-choice-popup{z-index:30;overscroll-behavior:auto;background:var(--raised);border:1px solid #ffffff0c;border-radius:10px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #0007}.jp-event-workspace .admin-choice-popup .admin-search{min-width:0;max-width:none;margin:4px 4px 8px}.jp-event-workspace .admin-choice-popup [role=option]{text-align:left;width:100%;box-shadow:none;color:var(--ink);background:0 0;border:0;justify-content:space-between;gap:12px;min-height:40px;padding:10px 12px;font-size:13px;display:flex}.jp-event-workspace .admin-choice-popup [role=option]>span{overflow-wrap:anywhere;min-width:0}.jp-event-workspace .admin-choice-popup [role=option][aria-selected=true]{background:var(--control-active);color:var(--focus)}.jp-event-workspace .admin-choice-popup [role=option]:hover{background:var(--control-hover)}.admin-choice-popup .admin-choice-empty{padding:8px 12px}.admin-table-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin-bottom:12px;font-size:12px;display:flex}.admin-table-filters .admin-search{flex:200px;max-width:none}.jp-event-workspace .admin-info-button{width:40px;height:40px;min-height:40px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:10px;display:grid}.jp-event-workspace .admin-info-button:hover{color:var(--focus)}.admin-info-button svg{width:19px;height:19px}.admin-task-link{min-height:40px;color:var(--focus);align-items:center;margin:0;font-size:12px;text-decoration:none;display:inline-flex}.admin-task-link:hover{text-decoration:underline}.admin-table-scroll{scrollbar-width:thin;overscroll-behavior:auto;min-width:0;max-width:100%;max-height:none;overflow-x:auto}.jp-event-workspace .admin-record-table{border-collapse:collapse;text-align:start;width:100%;font-size:13px;line-height:1.5}.jp-event-workspace .admin-record-table :is(th,td){text-align:start;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border:0;border-bottom:1px solid #ffffff0b;padding:14px 12px}.jp-event-workspace .admin-record-table thead th{background:var(--raised);color:var(--muted);font-size:12px;font-weight:400}.jp-event-workspace .admin-record-table tbody th{color:var(--ink);background:0 0;max-width:360px;font-weight:500}.jp-event-workspace .admin-record-table tbody tr:last-child>:is(th,td){border-bottom:0}.jp-event-workspace .admin-record-table :is(th,td) small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.jp-event-workspace .admin-record-table .jp-text-button{white-space:normal;text-align:left;align-items:center;min-height:40px;padding:6px 0;font-size:12px;text-decoration:none;display:inline-flex}.jp-event-workspace .admin-table-number{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:12px;font-weight:400;display:inline-block}.jp-event-workspace .jp-state-good{color:#83c7a3}.jp-event-workspace .jp-state-good i{background:#83c7a3}.jp-event-workspace .jp-state-conflict{color:#b8a5db}.jp-event-workspace .jp-state-conflict i{background:#a794c8}.score-total,.award-rank{font-variant-numeric:tabular-nums;font-weight:600}.roster-person{align-items:center;gap:10px;display:flex}.jp-event-workspace .roster-person{color:var(--ink);min-height:40px;text-decoration:none}.jp-event-workspace .roster-person:hover{color:var(--focus)}.roster-person .jp-avatar{flex:none}.roster-route-summary{flex-wrap:wrap;align-items:center;gap:24px;margin:22px 0;display:flex}.jp-event-workspace .judge-roster .judge-completion{min-width:140px}.jp-event-workspace .judge-roster th:last-child{width:52px}.jp-event-workspace .compact-score-sheet .admin-record-table{table-layout:fixed;min-width:0}.jp-event-workspace .compact-score-sheet .admin-record-table th:first-child{width:34%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(2){width:20%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(3){width:12%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(4){width:20%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(5){width:14%}.score-mobile-only,.jp-event-workspace .admin-record-table .score-mobile-judge{display:none}.jp-event-workspace .score-rubric{min-width:0;max-width:640px}.score-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 22px}.record-toolbar,.record-navigation{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.record-navigation{justify-content:space-between}.record-navigation>div{gap:20px;display:flex}.record-navigation a{align-items:center;min-height:40px;display:inline-flex}@media (width<=700px){.jp-event-workspace{--control-height:44px;--module-padding:18px}.jp-event-workspace .workspace-heading{flex-direction:row;align-items:start;gap:16px}.jp-event-workspace .workspace-tools{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:10px;width:auto}.jp-event-workspace .workspace-title{min-width:0}.jp-event-workspace .workspace-meta{gap:2px 12px;font-size:11px}.jp-event-workspace .freshness-state{font-size:10px}.jp-event-workspace .freshness{position:relative}.jp-event-workspace .freshness:before{content:"";position:absolute;inset:-8px 0}.jp-event-workspace .admin-secondary-action{max-width:86px;font-size:11px}.jp-event-workspace .export-menu{margin-left:auto}.jp-event-workspace .export-trigger{width:44px;height:44px;min-height:44px}.jp-event-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}.jp-event-workspace .admin-search input{font-size:16px}.jp-event-workspace :is(.admin-info-button,.admin-view-tabs button,.admin-choice-trigger,.admin-choice-popup [role=option],.admin-task-link,.record-navigation a){min-height:44px}.jp-event-workspace .section-title{flex-direction:column;gap:12px}.jp-event-workspace .section-title .final-actions{margin-top:0}.jp-event-workspace .admin-toolbar{gap:10px}.jp-event-workspace .admin-table-filters>.admin-search{flex-basis:100%}.jp-event-workspace .admin-view-tabs{gap:0}.jp-event-workspace .admin-view-tabs button{padding:8px 10px;font-size:11px}.jp-event-workspace .admin-record-table :is(th,td){padding:12px 7px;font-size:12px}.jp-event-workspace .judge-roster .admin-record-table{table-layout:fixed;min-width:0}.jp-event-workspace .judge-roster .admin-record-table :is(th,td):nth-child(4){display:none}.jp-event-workspace .judge-roster .admin-record-table th:first-child{width:35%}.jp-event-workspace .judge-roster .admin-record-table th:nth-child(2){width:25%}.jp-event-workspace .judge-roster .admin-record-table th:nth-child(3){width:28%}.jp-event-workspace .judge-roster .admin-record-table th:last-child{width:44px}.jp-event-workspace .judge-roster .admin-record-table :is(th,td):last-child{padding-inline:0}.jp-event-workspace .judge-roster .jp-avatar{display:none}.jp-event-workspace .judge-roster .judge-completion{gap:6px;min-width:0;display:grid}.jp-event-workspace .judge-roster .judge-completion>strong{min-width:0;font-size:21px}.jp-event-workspace .judge-roster .judge-score-marks{width:44px;max-width:100%}.jp-event-workspace .judge-roster .jp-state{white-space:normal;font-size:10px;line-height:1.5}.jp-event-workspace .compact-score-sheet .admin-record-table :is(th,td):nth-child(2){display:none}.jp-event-workspace .compact-score-sheet .admin-record-table th:first-child{width:42%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(3){width:14%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(4){width:23%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(5){width:21%}.jp-event-workspace .compact-score-sheet .admin-record-table .score-mobile-judge{margin-top:5px;font-size:11px;font-weight:400;display:block}.score-mobile-only{display:inline}.record-navigation{align-items:flex-start}}.jp-event-workspace .jp-icon-action{width:40px;height:40px;min-height:40px;box-shadow:none;color:var(--focus);background:0 0;border:0;padding:10px}.jp-event-workspace .jp-text-button.jp-person{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.jp-event-workspace .pulse-attention:is(:hover,:focus-visible){background:var(--control-hover);color:var(--ink);border-radius:6px}.jp-event-workspace .judging-issue-list>button{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:6px;gap:14px;padding:16px}.jp-event-workspace .judging-issue-list>button:hover{background:var(--control-hover)}.jp-event-workspace :is(.judging-judge-panel,.judging-event-panel){flex-direction:column;align-self:start;height:480px;min-height:480px;max-height:480px;display:flex;overflow:hidden}.jp-event-workspace .overview-judge-scroll{flex:1;min-height:0;overflow:auto}.jp-event-workspace .judging-event-log{height:100%;max-height:none;overflow:auto}.jp-event-workspace .overview-judge-scroll thead{z-index:1;background:var(--surface);position:sticky;top:0}.jp-event-workspace .judging-event-panel>:not(.jp-panel-head):not(.jp-empty){flex:1;min-height:0;overflow:hidden}.jp-event-workspace :is(.judging-judge-panel,.judging-event-panel) .jp-panel-head{flex:none}.jp-event-workspace .judging-event-log a{color:inherit;text-decoration:none}.jp-event-workspace .judging-event-log a:hover{color:var(--focus);text-decoration:underline}.jp-event-workspace .jp-dialog[open]{width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--module-shadow);border:0;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.jp-event-workspace .jp-dialog-head{flex:none;gap:24px;margin:0;padding:20px 22px}.jp-dialog-content{overscroll-behavior:auto;min-height:0;padding:0 22px 22px;overflow-y:auto}.jp-event-workspace .jp-dialog-content .admin-section{box-shadow:none;background:0 0;margin:20px 0 0;padding:0}.jp-event-workspace .jp-dialog-content form{gap:16px;display:grid}.jp-event-workspace .jp-dialog-content form>label:not(.admin-check){gap:6px;display:grid}.jp-event-workspace .jp-dialog-content form>button{justify-self:start}.jp-event-workspace .jp-dialog-content textarea{max-width:100%;min-height:110px;margin:0}.jp-event-workspace .jp-dialog-content p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.jp-event-workspace .jp-dialog-content h3{margin:22px 0 8px;font-size:15px}.assignment-judge-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-width:0;padding:16px 0;display:flex}.assignment-judge-row:last-child{border-bottom:0}.assignment-judge-row>div{overflow-wrap:anywhere;flex:1;min-width:0}.assignment-judge-row strong{font-size:13px;font-weight:500}.assignment-judge-row small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.assignment-judge-row .admin-task-link{flex:none}.judge-detail-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;display:flex}.judge-detail-actions a{align-items:center;min-height:40px;font-size:12px;text-decoration:none;display:inline-flex}.judge-detail-actions button{margin-left:auto}.jp-event-workspace .departure-panel .departure-check{align-items:start;gap:10px;margin:16px 0;display:flex}.departure-check input{flex:none;margin-top:4px}.jp-event-workspace .departure-preview{background:0 0;border:0;padding:0}.jp-event-workspace .departure-preview .move-list>div{font-size:12px}.jp-event-workspace .assignments-projects .coverage-legend{padding:4px 0 18px}.jp-event-workspace .assignments-projects .judging-coverage-grid{background:0 0;border:0;border-radius:0;gap:12px;padding:0;overflow:visible}.jp-event-workspace .assignments-projects .coverage-project{min-height:155px;padding:20px}.jp-event-workspace .assignments-projects .coverage-project>strong{min-height:40px;font-size:13px;line-height:1.5}.jp-event-workspace .project-triage{background:var(--surface);box-shadow:var(--module-shadow);border:0;border-radius:10px;padding:22px;overflow:visible}.jp-event-workspace .triage-table{table-layout:fixed;width:100%}.jp-event-workspace .triage-table :is(th,td){padding:10px 12px}.jp-event-workspace .triage-table th:first-child{width:68px}.jp-event-workspace .triage-table th.triage-track{width:200px}.jp-event-workspace .triage-table th:last-child{width:58px}.jp-event-workspace .project-triage button.triage-project-name[type]{width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;margin:0;padding:10px 12px;line-height:1.5;display:flex}.jp-event-workspace .project-triage button.triage-project-name[type]:is(:hover,:focus-visible){background:var(--control-active);color:var(--focus)}.jp-event-workspace .triage-toolbar{flex-wrap:wrap;gap:22px;margin:0 0 18px}.jp-event-workspace .project-coverage-table{margin-top:22px}.jp-event-workspace .project-coverage-table .admin-record-table{table-layout:fixed;min-width:0}.jp-event-workspace .project-coverage-table .admin-record-table th:first-child{width:55%}.jp-event-workspace .project-coverage-table .admin-record-table th:nth-child(2){width:15%}.jp-event-workspace .jp-live-management .project-triage .inspector-tabs button:hover{color:var(--focus);background:0 0}.jp-event-workspace .jp-live-management .triage-dialog :is(.inspector-tabs,.inspector-meta){background:var(--surface)}.jp-event-workspace .recovery-workspace .admin-search input{background:0 0;border:0;margin:0;padding:9px 0}.jp-event-workspace .recovery-workspace .admin-search{margin:0;display:flex}.jp-event-workspace .recovery-workspace .recovery-tools{margin:0}.admin-tool-list{margin-top:18px}.admin-tool-row{color:var(--ink);border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;text-decoration:none;display:flex}.admin-tool-row strong{font-size:13px;font-weight:500}.admin-tool-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.admin-tool-action{color:var(--focus);flex:none;align-items:center;gap:12px;font-size:12px;display:flex}.admin-tool-action svg{width:14px;height:14px}.admin-tool-row:hover .admin-tool-action{text-decoration:underline}.jp-event-workspace .recovery-table-scroll{overscroll-behavior:auto;max-height:none;overflow-x:auto}.jp-event-workspace .recovery-table tbody tr.recovery-record:nth-child(2n){background:0 0}.jp-event-workspace .copy-note-text{max-height:none;overflow:visible}.awards-page-summary{flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 20px;display:flex}.awards-page-summary .jp-state{margin-right:auto}.awards-eligibility-note{color:var(--muted);margin:0 0 20px;font-size:13px}.jp-event-workspace .award-category .admin-record-table{table-layout:fixed;min-width:0}.jp-event-workspace .award-category .admin-record-table th:first-child{width:8%}.jp-event-workspace .award-category .admin-record-table th:nth-child(2){width:39%}.jp-event-workspace .award-category .admin-record-table th:nth-child(3){width:16%}.jp-event-workspace .award-category .admin-record-table th:nth-child(4){width:20%}.jp-event-workspace .award-category .admin-record-table th:nth-child(5){width:17%}.award-evidence td>div{border-bottom:1px solid #ffffff0b;padding:14px 0}.award-evidence td>div>span{margin-left:24px}.award-evidence p{white-space:pre-wrap;overflow-wrap:anywhere}.category-rating{gap:10px;margin:20px 0;display:grid}.score-editor fieldset{border:0;min-width:0;padding:0}.score-editor .admin-check{margin:20px 0}.score-editor textarea{min-height:90px}.jp-event-workspace .settings-workspace{display:contents}.jp-event-workspace .settings-event,.jp-event-workspace .capacity-panel,.jp-event-workspace .track-settings{background:var(--surface);box-shadow:var(--module-shadow);border:0;border-radius:10px;margin:0 0 22px;padding:22px}.jp-event-workspace .workflow-settings{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.jp-event-workspace .settings-module{grid-template-columns:minmax(180px,.8fr) minmax(0,1.6fr);align-items:start;gap:40px;scroll-margin-top:24px;display:grid}.settings-module>header h2{margin:0 0 8px}.settings-module>header p{color:var(--muted);margin:0}.settings-inline-task{border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:20px 0;display:flex}.settings-inline-task+.settings-inline-task{margin-top:0}.settings-inline-task h3{margin:0}.settings-inline-task p{margin:5px 0 0}.jp-event-workspace .settings-inline-task .final-actions{margin:0}.jp-event-workspace .settings-toggle{align-items:center;margin:0;gap:14px!important}.settings-toggle>span{overflow-wrap:anywhere;min-width:0}.settings-toggle strong{font-size:13px;font-weight:500;display:block}.settings-toggle small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.award-setting-item{border-bottom:1px solid #ffffff0b;padding:18px 0}.award-setting-item:first-child{padding-top:0}.award-setting-item:last-child{border:0;padding-bottom:0}.award-setting-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.award-setting-summary .jp-text-button{flex:none}.award-setting-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px;padding:18px 0 4px 32px;display:grid}.award-setting-editor label{gap:7px;display:grid}.jp-event-workspace .award-setting-editor input{width:100%;margin:0}.admin-field-label{margin-bottom:7px;font-size:12px;display:block}.settings-save-bar{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px;font-size:12px;display:flex}.settings-save-bar>div{gap:10px;display:flex}.settings-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;display:grid}.settings-fields legend{margin-bottom:18px;font-size:15px;font-weight:500}.settings-fields label{gap:6px;display:grid}.jp-event-workspace .settings-editor form{gap:22px;max-width:760px}.jp-event-workspace .settings-editor form>button{justify-self:start}.settings-editor .import-evidence{border:0;margin:24px 0;padding:0}.settings-editor .import-evidence legend{font-weight:500}.settings-editor .import-evidence>div{margin-top:16px}.settings-editor .import-evidence label{align-items:center;min-height:44px}.settings-editor .import-preview{margin:24px 0}.settings-editor>div>button{margin-top:18px}.settings-roster-list{margin-top:20px}.settings-roster-list>div{justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.jp-event-workspace .capacity-panel .capacity-stats{gap:28px;margin:22px 0;display:flex}.jp-event-workspace .capacity-stats>div{background:0 0;border:0;padding:0}.jp-event-workspace .capacity-stats strong{font-size:22px}.jp-event-workspace .capacity-inputs{gap:18px}.jp-event-workspace .capacity-actions{gap:12px;margin-top:22px}.jp-event-workspace .capacity-actions>label{min-width:170px}.jp-event-workspace .capacity-foot{margin-top:18px}.jp-event-workspace .track-settings .inspector-content{padding:0;overflow:visible}.jp-event-workspace .track-settings .inspector-footer{background:0 0;border:0;padding:18px 0 0}.jp-event-workspace .track-settings textarea{width:100%}.system-check-content dl{grid-template-columns:minmax(130px,1fr) minmax(0,1.5fr);gap:0;margin:20px 0;display:grid}.system-check-content :is(dt,dd){border-bottom:1px solid #ffffff0b;margin:0;padding:12px 0;font-size:13px;line-height:1.6}.system-check-content dt{color:var(--muted);padding-right:20px}.system-check-content dd{color:var(--ink)}.jp-event-workspace .full-event-log ol{margin:0;padding:0;list-style:none}.full-event-log li{border-bottom:1px solid #ffffff0b;justify-content:space-between;gap:24px;padding:20px 0;display:flex}.full-event-log time{color:var(--muted);white-space:nowrap;font-size:12px}.full-event-log li p{margin:5px 0}@media (width<=900px){.jp-event-workspace .settings-module{grid-template-columns:1fr;gap:20px}.jp-event-workspace .capacity-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.jp-event-workspace .jp-dialog[open]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.jp-dialog-content{padding:0 18px 18px}.jp-event-workspace .jp-dialog-head{padding:18px}.jp-event-workspace .jp-dialog-head button{min-height:44px}.jp-event-workspace .project-triage{padding:18px 10px}.jp-event-workspace .triage-table :is(th,td){padding:8px 6px}.jp-event-workspace .triage-table th:first-child{width:42px}.jp-event-workspace .triage-table th:last-child{width:44px}.jp-event-workspace .triage-table .triage-track{display:none}.jp-event-workspace .project-triage button.triage-project-name[type]{padding:10px 8px}.jp-event-workspace .assignments-projects .coverage-project{min-height:150px;padding:16px}.jp-event-workspace .assignments-projects .admin-toolbar .admin-search{flex-basis:100%;max-width:none}.jp-event-workspace .assignments-projects .coverage-project>strong{font-size:12px}.assignment-judge-row{flex-wrap:wrap;gap:8px 16px}.assignment-judge-row>div{flex-basis:100%}.assignment-judge-row .admin-task-link{margin-left:auto}.judge-detail-actions{gap:8px 16px}.judge-detail-actions button{margin-left:0}.admin-tool-row{gap:12px}.admin-tool-row>span:first-child{overflow-wrap:anywhere;min-width:0}.admin-tool-action{gap:0;font-size:0}.admin-tool-action svg{width:18px;height:18px}.jp-event-workspace .award-category .admin-record-table :is(th,td){padding:12px 5px}.jp-event-workspace .award-category .admin-record-table th:first-child{white-space:nowrap;width:9%;padding-inline:0}.jp-event-workspace .award-category .admin-record-table th:nth-child(2){width:32%}.jp-event-workspace .award-category .admin-record-table th:nth-child(3){width:17%}.jp-event-workspace .award-category .admin-record-table th:nth-child(4){width:22%}.jp-event-workspace .award-category .admin-record-table th:nth-child(5){width:20%}.jp-event-workspace .award-category .admin-table-number{margin:0 0 4px;display:block}.jp-event-workspace .award-category .admin-record-table .jp-text-button{font-size:11px}.awards-page-summary{gap:8px 18px}.awards-page-summary .jp-state{flex-basis:100%}.settings-inline-task{flex-direction:column;align-items:flex-start;gap:12px}.award-setting-editor,.settings-fields{grid-template-columns:1fr}.award-setting-editor{padding-left:0}.jp-event-workspace .capacity-panel .capacity-stats{flex-wrap:wrap;gap:20px}.jp-event-workspace .capacity-actions{flex-direction:column;align-items:stretch}.jp-event-workspace .capacity-actions>label{width:100%}.settings-save-bar{flex-direction:column;align-items:start;gap:10px}.full-event-log li{flex-direction:column;gap:10px}}.setup-workflow{gap:24px;min-width:0;display:grid}.setup-steps{scrollbar-width:thin;gap:4px;padding:4px 0 12px;display:flex;overflow-x:auto}.setup-steps>span{flex:1;min-width:116px}.setup-steps a{min-height:64px;color:var(--muted);border-radius:7px;align-items:center;gap:9px;padding:9px;font-size:12px;text-decoration:none;display:flex}.setup-steps a[aria-current=step]{color:var(--focus);background:var(--selected)}.setup-steps b{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.setup-steps small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.setup-step-heading h2{margin:6px 0 10px;font-size:24px;font-weight:550}.setup-step-heading>p:last-child{color:var(--muted);max-width:70ch;line-height:1.65}.setup-step-content{min-width:0}.setup-navigation{border-top:1px solid var(--line);align-items:center;gap:16px;padding:20px 0 8px;display:flex}.setup-navigation>span{color:var(--muted);flex:1;font-size:12px}.setup-navigation>div{align-items:center;gap:16px;display:flex}.setup-navigation a,.form-source-links a{min-height:44px;color:var(--focus);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.preparation-checklist p{align-items:center;gap:20px;padding:10px 0;display:flex}.preparation-checklist p span{min-width:100px;color:var(--muted);font-size:12px}.form-responses-workspace{gap:24px;display:grid}.form-responses-workspace h3{margin:0 0 12px}.form-responses-workspace p{color:var(--muted);max-width:80ch;margin:10px 0 18px;line-height:1.65}.form-source-links{flex-wrap:wrap;gap:8px 24px;margin-top:14px;display:flex}.form-statistics>label{gap:10px;margin:20px 0;font-size:13px;display:grid}.jp-event-workspace .form-statistics input[type=file]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.form-import-preview{border-block:1px solid var(--line);padding:16px 0}.form-import-preview button{margin-right:12px}.form-stats-summary{flex-wrap:wrap;gap:32px;margin:24px 0;display:flex}.form-stats-summary span{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.form-stats-summary strong{color:var(--ink);font-size:28px;font-weight:500}.form-statistics details{margin:20px 0}.form-statistics summary{cursor:pointer;padding:14px 0}.form-statistics .admin-record-table td{overflow-wrap:anywhere;max-width:360px}.table-number-cell{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted);width:64px}.jp-event-workspace .admin-table-scroll{min-width:0;max-width:100%;position:relative}.jp-event-workspace .recovery-group-heading th{letter-spacing:0;font-size:13px}.jp-event-workspace .recovery-status{color:#d3d8e1;background:#30333a;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-flex}.jp-event-workspace .recovery-status-copy-pending{color:#b4d8ff;background:#263b50}.jp-event-workspace .recovery-status-deferred,.jp-event-workspace .recovery-status-pending{color:#f0cd95;background:#403629}.jp-event-workspace .recovery-status-coverage{color:#ddc1f6;background:#3a3045}.jp-event-workspace .recovery-status-accepted{color:#b1dbc3;background:#283c32}.jp-event-workspace .recovery-status-recused,.jp-event-workspace .recovery-status-submitted{color:#f4bac4;background:#492e33}.awards-view-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0 24px;display:flex}.awards-all-scores .admin-record-table{min-width:920px}.award-evidence .admin-record-table{min-width:780px}.jp-event-workspace .award-category>.admin-table-scroll{max-width:100%;overflow-x:auto}.jp-event-workspace .award-category>.admin-table-scroll>.admin-record-table{min-width:650px}.jp-event-workspace .award-category>.admin-table-scroll>.admin-record-table>thead>tr>th:first-child{width:7%}.jp-event-workspace .award-category>.admin-table-scroll>.admin-record-table>thead>tr>th:nth-child(2){width:32%}.jp-event-workspace .award-category>.admin-table-scroll>.admin-record-table>thead>tr>th:nth-child(3){width:9%}.jp-event-workspace .award-category>.admin-table-scroll>.admin-record-table>thead>tr>th:nth-child(4){width:15%}.jp-event-workspace .award-category>.admin-table-scroll>.admin-record-table>thead>tr>th:nth-child(5){width:18%}.jp-event-workspace .award-category>.admin-table-scroll>.admin-record-table>thead>tr>th:nth-child(6){width:19%}.jp-event-workspace .award-evidence .admin-record-table{table-layout:auto;min-width:1100px}.jp-event-workspace .award-evidence .admin-record-table th:nth-child(n){width:auto}.jp-event-workspace .project-coverage-table .admin-record-table th:nth-child(3){width:15%}.jp-event-workspace .project-triage .triage-dialog .inspector-tabs button[type]{box-shadow:none;border:0;outline:none;position:relative;transform:none}.jp-event-workspace .project-triage .triage-dialog .inspector-tabs button[type][aria-pressed=true]:after{content:"";background:var(--focus);pointer-events:none;height:2px;position:absolute;inset:auto 0 0}.jp-event-workspace .project-triage .triage-dialog .inspector-tabs button[type]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}@media (width<=700px){.jp-event-workspace .compact-score-sheet .admin-record-table :is(th,td):nth-child(2){width:12%;display:table-cell}.jp-event-workspace .compact-score-sheet .admin-record-table :is(th,td):nth-child(3){display:none}.jp-event-workspace .compact-score-sheet .admin-record-table th:first-child{width:34%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(4){width:15%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(5){width:21%}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(6){width:18%}.setup-steps>span{min-width:126px}.setup-navigation{flex-wrap:wrap}.setup-navigation>span{flex-basis:65%}.setup-navigation>div{justify-content:space-between;width:100%}}.ui-action,.jp-event-workspace .ui-action,.jp-event-workspace a.admin-task-link,.jp-event-workspace a.recovery-row-action,.jp-event-workspace .record-navigation a,.jp-event-workspace .judge-detail-actions a,.jp-event-workspace a.jp-text-button:not(.jp-person){border:1px solid var(--line);border-radius:var(--control-radius,7px);background:var(--raised);min-height:36px;color:var(--ink);white-space:nowrap;cursor:pointer;box-shadow:none;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font:500 13px/1.4 Rubik,sans-serif;text-decoration:none;display:inline-flex}.ui-action svg{flex:none;width:16px;height:16px}.ui-action:hover,.jp-event-workspace a.admin-task-link:hover{background:var(--selected)}.ui-action:active{transform:translateY(1px)}.ui-action:disabled{opacity:.45;cursor:default;transform:none}.ui-action-primary,.jp-event-workspace .ui-action-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ui-action-primary:hover{background:var(--muted);color:var(--paper)}.ui-action-quiet,.jp-event-workspace .ui-action-quiet{background:0 0;border-color:#0000}.ui-action:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.record-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.section-actions{flex:none;align-items:center;gap:8px;display:flex}.jp-event-workspace .compact-score-sheet .score-col-project{width:35%}.jp-event-workspace .compact-score-sheet .score-col-table{width:8%}.jp-event-workspace .compact-score-sheet .score-col-judge{width:17%}.jp-event-workspace .compact-score-sheet .score-col-total{width:11%}.jp-event-workspace .compact-score-sheet .score-col-status{width:17%}.jp-event-workspace .compact-score-sheet .score-col-action{width:12%}.jp-event-workspace .compact-score-sheet .admin-record-table{height:auto}.jp-event-workspace .compact-score-sheet .admin-record-table th:nth-child(n){width:auto}.jp-event-workspace .admin-record-table>thead>tr>th{white-space:nowrap;height:40px;padding:9px 12px;font-size:12px;line-height:20px}.jp-event-workspace .admin-record-table>tbody>tr>:is(th,td){vertical-align:middle;height:48px;min-height:0;padding:6px 12px;font-size:13px;line-height:20px}.jp-event-workspace .admin-record-table>tbody>tr>th{z-index:auto;letter-spacing:normal;text-transform:none;font-weight:500;position:static}.jp-event-workspace .admin-record-table .jp-text-button{min-height:32px;padding:5px 10px}.jp-event-workspace .compact-score-sheet .admin-record-table>tbody>tr>td:nth-child(5){white-space:nowrap;font-size:12px}.jp-event-workspace .recovery-worklist .recovery-table{table-layout:fixed}.jp-event-workspace .recovery-worklist .recovery-table>thead th:first-child{width:34%}.jp-event-workspace .recovery-worklist .recovery-table>thead th:nth-child(2){width:8%}.jp-event-workspace .recovery-worklist .recovery-table>thead th:nth-child(3){width:17%}.jp-event-workspace .recovery-worklist .recovery-table>thead th:nth-child(4){width:25%}.jp-event-workspace .recovery-worklist .recovery-table>thead th:nth-child(5){width:16%}.jp-event-workspace .recovery-table :is(th,td){padding-block:8px}.jp-event-workspace .recovery-group-heading th{padding-block:12px}.jp-event-workspace .award-category .admin-record-table .record-name{max-width:100%}.jp-event-workspace :is(.awards-all-scores,.award-evidence) .record-name{max-width:240px}.jp-event-workspace .awards-all-scores .admin-record-table{table-layout:auto}.jp-event-workspace .settings-roster-list>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jp-event-workspace .settings-inline-task{padding-block:12px}.setup-steps a.ui-action{white-space:normal;background:0 0;border:0;justify-content:flex-start}.setup-steps a[aria-current=step]{background:var(--selected)}.setup-step-heading h2{margin-bottom:6px}.setup-step-heading h2:focus{outline:none}.setup-navigation{padding-top:16px}.setup-navigation>span{display:none}.setup-navigation>div{margin-left:auto}.form-source-links{gap:8px}.form-link-help{margin:16px 0;font-size:13px}.form-link-help summary{cursor:pointer}.settings-project-table{table-layout:fixed;width:100%}.settings-project-table th:first-child{width:65%}.settings-project-table th:nth-child(2){width:15%}.pacing-questions{display:grid}.pacing-question{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.pacing-question>span{align-items:center;gap:16px;font-size:14px;font-weight:500;display:flex}.pacing-question small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.pacing-value{flex:none;align-items:center;gap:10px;display:flex}.jp-event-workspace .pacing-value input{text-align:center;width:84px;min-width:0;font-size:16px}.pacing-value>span{color:var(--muted);font-size:12px}.pacing-save{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.pacing-save>span{font-size:13px}.pacing-estimate{border-top:1px solid var(--line);padding:20px 0}.pacing-estimate>div{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.pacing-estimate strong{letter-spacing:-.03em;font:600 24px/1.2 DM Sans,sans-serif}.pacing-estimate p{margin-top:10px;font-size:12px}.pacing-review-target{border-top:1px solid var(--line);padding-top:16px}.pacing-review-target summary{cursor:pointer;font-size:13px}.pacing-review-target summary>span{color:var(--muted);margin-left:12px}.pacing-review-target p{margin:12px 0;font-size:13px}.shell.judge-workspace-shell{width:min(1100px,100%);margin:0 auto;padding:0 24px 40px}.judge-experience{min-width:0}.judge-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:80px;margin-bottom:32px;display:flex}.judge-wordmark{min-width:0;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:14px;font-weight:550;display:flex}.judge-wordmark img{object-fit:contain;width:28px;height:28px}.judge-topbar-actions{align-items:center;gap:8px;display:flex}.judge-icon-button{background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:40px;height:40px;padding:9px;display:grid;position:relative}.judge-icon-button:hover{background:var(--raised)}.judge-icon-button svg{width:20px;height:20px}.judge-notification-dot{background:var(--focus);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.judge-welcome{width:min(480px,100%);margin:0 auto;padding:80px 0}.judge-greeting{margin-bottom:16px;font-size:14px}.judge-welcome h1{max-width:10ch;margin-bottom:20px;font-size:44px;line-height:1.08}.judge-welcome-copy{max-width:37ch;font-size:16px;line-height:1.6}.judge-welcome-actions{gap:12px;margin-top:32px;display:grid}.judge-welcome-actions .ui-action{justify-content:space-between;min-height:52px;padding:14px 18px;font-size:15px}.judge-account-actions{gap:10px;padding:8px 0;display:grid}.judge-update p{color:var(--ink);margin:10px 0}.judge-update small{color:var(--muted);margin-bottom:20px;display:block}.judge-experience .judge-page-head{text-align:left;margin-top:12px}.judge-experience .judge-page-head>div:first-child{text-align:left}.judge-experience .judge-page-head .eyebrow,.judge-experience .judge-page-head>div>p:not(.eyebrow){display:none}.judge-experience .visit-copy{min-width:0}.judge-experience .visit-copy h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.judge-experience .visit-copy>p{font-size:12px}.judge-experience .visit-row{min-height:88px}.judge-experience .judge-project-list{gap:12px;display:grid}.judge-table-label{color:var(--muted);font-size:12px}.judge-preview-scorecard{margin-top:20px}.judge-preview-scorecard>header{margin-bottom:24px}.judge-preview-scorecard .rubric legend{align-items:center;gap:12px;display:flex}.judge-preview-scorecard legend small{color:var(--muted);font-size:12px}.judge-preview-scorecard textarea{width:100%;min-height:80px;margin:10px 0 20px;display:block}.judge-experience .jp-dialog{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;width:min(480px,100vw - 32px)}.judge-experience .jp-dialog p{margin:16px 0}@media (width<=700px){.ui-action,.jp-event-workspace .ui-action{min-height:44px}.jp-event-workspace .compact-score-sheet colgroup,.jp-event-workspace .compact-score-sheet .admin-record-table :is(th,td):is(:nth-child(3),:nth-child(5)){display:none}.jp-event-workspace .compact-score-sheet .admin-record-table thead th:first-child{width:52%}.jp-event-workspace .compact-score-sheet .admin-record-table thead th:nth-child(2),.jp-event-workspace .compact-score-sheet .admin-record-table thead th:nth-child(4){width:14%}.jp-event-workspace .compact-score-sheet .admin-record-table thead th:nth-child(6){width:20%}.score-desktop-only{display:none}.jp-event-workspace .compact-score-sheet .admin-record-table .score-mobile-judge{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;font-weight:400;overflow:hidden}.jp-event-workspace .compact-score-sheet .admin-record-table>thead th{padding:8px 5px;font-size:11px}.jp-event-workspace .compact-score-sheet .admin-record-table>tbody>tr>:is(th,td){height:60px;padding:6px 5px;font-size:12px}.jp-event-workspace .compact-score-sheet .admin-record-table .jp-text-button{white-space:normal;min-height:44px;padding:8px;font-size:11px}.jp-event-workspace .compact-score-sheet .admin-record-table>tbody>tr>td:nth-child(5){white-space:normal;font-size:11px}.setup-steps{justify-content:space-between;gap:4px;padding-bottom:4px;overflow:visible}.setup-steps>span{flex:none;min-width:0}.setup-steps a.ui-action{justify-content:center;width:36px;min-height:44px;padding:0}.setup-steps a>span{display:none}.setup-steps b{width:30px;height:30px}.setup-step-heading h2{font-size:26px}.setup-step-heading>p:last-child{font-size:13px}.setup-navigation{align-items:center;gap:8px}.setup-navigation>div{gap:8px;width:auto}.setup-navigation .ui-action{padding-inline:10px;font-size:12px}.jp-event-workspace .setup-navigation>div>a.ui-action{display:none}.section-actions{flex-wrap:wrap}.pacing-question{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;display:grid}.pacing-question>span{font-size:14px;display:block}.pacing-question small{margin-bottom:5px;display:block}.jp-event-workspace .pacing-value input{width:68px;min-height:44px}.pacing-value{gap:6px}.shell.judge-workspace-shell{padding:0 20px 32px}.judge-topbar{gap:8px;height:72px;margin-bottom:24px}.judge-wordmark{gap:8px}.judge-wordmark span{text-align:left;max-width:76px;font-size:12px;line-height:1.2}.judge-wordmark img{width:24px;height:24px}.judge-topbar-actions{gap:2px}.judge-topbar-actions .ui-action{padding-inline:9px;font-size:12px}.judge-icon-button{width:44px;height:44px}.judge-welcome{padding:40px 0}.judge-welcome h1{margin-bottom:18px;font-size:40px}.judge-welcome-copy{max-width:32ch;font-size:16px}.judge-welcome-actions{margin-top:28px}.judge-experience .judge-page-head{align-items:center;gap:12px;margin-bottom:20px}.judge-experience .judge-page-head h1{max-width:250px;font-size:25px}.judge-experience .visit-row{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:16px;display:grid}.judge-experience .visit-copy h2{font-size:16px}.judge-experience .visit-table-icon{width:36px;min-width:36px}.judge-experience .visit-row-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;width:100%;display:flex}.judge-experience .visit-row-actions>button{min-height:44px}.judge-experience .scorecard{padding:20px 16px}.judge-experience .score-options{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.judge-experience .score-options>button{width:100%;min-width:0;min-height:48px;padding:8px}.judge-experience .rubric{margin-bottom:24px}.judge-experience input,.judge-experience textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.ui-action:active{transform:none}}.awards-workspace{gap:16px;min-width:0;display:grid}.awards-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.awards-context{min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.awards-context>span{align-items:center;gap:7px;display:inline-flex}.awards-context>span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.awards-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.award-source{min-width:0}.award-source-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.award-file-icon{border:1px solid var(--line);width:38px;height:44px;color:var(--muted);letter-spacing:.04em;border-radius:5px;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.award-source-copy{flex:1;gap:6px;min-width:0;display:grid}.award-source-copy strong{font-size:13px;font-weight:500}.award-source-status{color:var(--muted);font-size:12px}.award-import-editor h2:focus{outline:none}.award-import-editor .section-title p{max-width:520px;margin-top:8px}.award-import-editor .eyebrow{margin-bottom:10px;display:block}.award-import-fields{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.award-import-editor label{gap:8px;min-width:0;font-size:13px;display:grid}.award-import-editor select{width:100%;min-width:0}.award-sheet-select{max-width:400px;margin:24px 0}.award-import-editor>details{border-top:1px solid var(--line);padding:16px 0}.award-import-editor>details summary{cursor:pointer;min-height:30px;font-size:13px}.award-import-editor>details p{color:var(--muted);margin:12px 0;font-size:12px}.award-import-count{margin:24px 0 16px;font-size:13px}.award-import-issues{border:1px solid var(--line);border-radius:7px;margin-bottom:20px;padding:16px;font-size:13px}.award-import-issues ul{margin-top:12px;padding-left:20px}.award-import-issues li{margin-bottom:8px;line-height:1.5}.award-import-note{color:var(--muted);margin-top:16px;font-size:12px}.award-import-navigation{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:24px;padding-top:20px;display:flex}.award-import-preview{min-width:760px}.award-import-preview .record-name{max-width:240px}.jp-event-workspace :is(.excel-award-category,.excel-score-records) .admin-record-table{table-layout:fixed;width:100%}.jp-event-workspace .excel-award-category .admin-record-table{min-width:600px}.jp-event-workspace .excel-award-category .admin-record-table th:first-child{width:8%}.jp-event-workspace .excel-award-category .admin-record-table th:nth-child(2){width:42%}.jp-event-workspace .excel-award-category .admin-record-table th:nth-child(3){width:12%}.jp-event-workspace .excel-score-records .admin-record-table{table-layout:auto;min-width:850px;margin-top:20px}.excel-score-records .record-name{max-width:240px}.jp-event-workspace .recovery-worklist .admin-table-filters{margin:22px 0 20px}.jp-event-workspace .recovery-worklist .recovery-table .recovery-record>:is(th,td){padding-top:12px;padding-bottom:12px}.jp-event-workspace .recovery-worklist .recovery-table .recovery-group-heading th{padding-top:24px;padding-bottom:12px}.jp-event-workspace .recovery-worklist .recovery-table tbody:first-of-type .recovery-group-heading th{padding-top:18px}.jp-event-workspace .recovery-status{gap:7px}.recovery-attention{color:#f0cd95;border:1px solid;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.jp-event-workspace .recovery-status.routine-status{color:var(--muted);background:var(--raised)}@media (width<=700px){.awards-toolbar{flex-direction:column;align-items:stretch;gap:12px}.awards-toolbar .section-actions{justify-content:space-between}.award-source-row{gap:10px;padding:14px}.award-file-icon{width:30px;height:38px;font-size:8px}.award-source-status{font-size:11px;line-height:1.4}.award-source-row .ui-action{padding-inline:10px;font-size:12px}.awards-context{flex-wrap:wrap;align-items:flex-start}.award-import-fields{grid-template-columns:1fr;gap:16px}.award-import-editor select{min-height:44px;font-size:16px}.award-import-editor .section-title{align-items:flex-start}.award-import-editor .section-title>div{min-width:0}.jp-event-workspace .recovery-worklist .recovery-table tr.recovery-record{grid-template-columns:1fr auto;gap:8px 12px;padding:18px 0}.jp-event-workspace .recovery-worklist .recovery-table .recovery-record>:is(th,td){padding:0}.jp-event-workspace .recovery-worklist .recovery-record>th{grid-column:1/-1}.jp-event-workspace .recovery-worklist .recovery-record>td:nth-child(2),.jp-event-workspace .recovery-worklist .recovery-record>td:nth-child(3){grid-column:1}.jp-event-workspace .recovery-worklist .recovery-record>td:nth-child(4){grid-column:1/-1;margin-top:3px}.jp-event-workspace .recovery-worklist .recovery-record>td:last-child{grid-area:2/2/4;align-self:center}.jp-event-workspace .recovery-worklist .recovery-record>td:nth-child(4):before{display:none}}
