.ai-root{background:var(--bg-alt);min-height:100dvh;color:var(--label);flex-direction:column;display:flex}.ai-center{place-items:center;display:grid}.ai-fill{flex:1}.ai-secondary{color:var(--label-secondary)}.ai-strong{font-weight:var(--weight-semibold)}.ai-page{padding:calc(var(--safe-top) + var(--space-12) + var(--space-6)) var(--space-5) calc(var(--safe-bottom) + var(--space-8));justify-content:space-between;gap:var(--space-8)}.ai-column{width:100%;max-width:calc(var(--space-20) * 5);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.ai-brand{align-items:center;gap:var(--space-2);display:flex}.ai-brand-seal{width:var(--space-6);height:var(--space-6);object-fit:contain;flex:none}.ai-intro{gap:var(--space-2);flex-direction:column;display:flex}.ai-intro h1,.ai-message h1,.ai-intro p,.ai-message p{margin:0}.ai-section-head{margin:0 0 var(--space-2);padding-left:var(--space-4);font-weight:var(--weight-regular,400)}.ai-group{padding:0 0 0 var(--space-4);background:var(--bg-elevated);border-radius:var(--radius-md);margin:0;list-style:none}.ai-row{align-items:center;gap:var(--space-3);min-height:var(--space-12);padding-right:var(--space-4);box-shadow:inset 0 -.5px 0 var(--separator);display:flex}.ai-row:last-child{box-shadow:none}.ai-tile{width:29px;height:29px;color:var(--on-accent);border-radius:7px;flex:none;place-items:center;display:grid}.ai-tile-blue{background:var(--accent)}.ai-tile-green{background:var(--green)}.ai-tile-orange{background:var(--orange)}.ai-bottom{gap:var(--space-4);align-items:center}.ai-cta{width:100%;display:flex}.ai-cta .sig-edge,.ai-cta .sg-edge-off{width:100%}.ai-cta .sg-button{text-align:center;flex:1;justify-content:center}.ai-link{color:var(--link);padding:var(--space-2);text-decoration:none}.ai-link:focus-visible,.ai-help:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:var(--radius-sm)}.ai-message{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex:1}.ai-seal-done{color:var(--green);display:grid}.ai-seal-done .sg-seal{color:var(--green)}.ai-problem-icon{color:var(--label-secondary);display:grid}.ai-ref{gap:var(--space-1);flex-direction:column;display:flex;margin-top:var(--space-4)!important}.ai-ref .cert-id{color:var(--label);font-family:var(--font-mono,ui-monospace, monospace)}.ai-taking{background:var(--bg);height:100dvh;min-height:0}.ai-bar{align-items:center;gap:var(--space-2);padding:calc(var(--safe-top) + var(--space-2)) var(--space-4) var(--space-2);background:var(--glass-bg);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);box-shadow:inset 0 -.5px 0 var(--separator);z-index:2;flex:none;display:flex}.ai-bar-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.ai-bar-sep{width:1px;height:var(--space-4);background:var(--separator);flex:none}.ai-session{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-alt);color:var(--label-secondary);font-weight:var(--weight-semibold);flex:none;display:inline-flex}.ai-session .numeric{font-variant-numeric:tabular-nums}.ai-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-alt);color:var(--green-text);font-weight:var(--weight-semibold);flex:none;display:inline-flex}.ai-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.ai-help{color:var(--accent);width:44px;height:44px;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0;flex:none;place-items:center;display:grid}.ai-frame-wrap{min-height:0;padding-bottom:var(--safe-bottom);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex:1;display:flex}.ai-frame-in{flex:1;width:100%;min-height:0;display:flex;position:relative}.ai-frame{background:var(--bg);border:0;flex:1;width:100%;height:100%;display:block}@media (width<=767px){.ai-bar{padding:calc(var(--safe-top) + var(--space-2)) var(--space-3) var(--space-2)}.ai-taking .ai-bar .ai-bar-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ai-bar-sep,.ai-secure-word{display:none}.ai-session{padding:var(--space-1) var(--space-2)}}.ai-mock{min-height:100dvh;padding:var(--space-6) var(--space-5);background:var(--bg-alt);color:var(--label);gap:var(--space-2);flex-direction:column;display:flex}.ai-mock p{margin:0}.ai-mock-list{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.ai-mock-btn{border-radius:var(--radius-md);background:var(--bg-elevated);min-height:44px;color:var(--link);text-align:left;padding:0 var(--space-4);cursor:pointer;border:0}.ai-mock-btn:focus-visible{outline:2px solid var(--link);outline-offset:2px}.ai-demo-label{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--orange);color:var(--on-accent);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;flex:none;align-items:center;display:inline-flex}.ai-brand .ai-demo-label{margin-left:var(--space-2)}.ai-sample{background:var(--bg-alt);padding:var(--space-6) var(--space-5);justify-content:space-between;gap:var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ai-sample-inner,.ai-sample-actions{width:100%;max-width:560px;margin:0 auto}.ai-sample-inner{gap:var(--space-4);flex-direction:column;display:flex}.ai-sample-inner h2,.ai-sample-inner p{margin:0}.ai-sample-progress{gap:var(--space-1);display:flex}.ai-sample-progress span{border-radius:var(--radius-pill);background:var(--separator);flex:1;height:4px}.ai-sample-progress span.on{background:var(--accent)}.ai-sample-context{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-elevated)}.ai-sample-opt{width:100%;color:var(--label);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0}.ai-sample-radio{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--separator);border-radius:50%;flex:none}.ai-sample-opt.is-on .ai-sample-radio{box-shadow:inset 0 0 0 7px var(--accent)}.ai-sample-opt:focus-visible,.ai-sample-record:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.ai-sample-record{align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--red);cursor:pointer;font:inherit;border:0;display:flex}.ai-sample-record.is-on{color:var(--green-text)}.ai-sample-record .ios-body{color:var(--label)}.ai-sample-actions{gap:var(--space-3);display:flex}.ai-choice{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ai-choice:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.ai-choice-text{flex-direction:column;flex:1;min-width:0;display:flex}.ai-choice-check{color:var(--accent);flex:none}.ai-group>li:not(:last-child)>.ai-choice{box-shadow:inset 0 -.5px 0 var(--separator)}.ai-group>li>.ai-choice{box-shadow:none}.ai-group>li:not(:last-child)>.ai-choice.ai-row{box-shadow:inset 0 -.5px 0 var(--separator)}.ai-choice.ai-link{color:var(--link);text-align:center}.ai-practice-langs{gap:var(--space-2);display:flex}.ai-practice-card{gap:var(--space-3);padding:var(--space-4);background:var(--bg-elevated);border-radius:var(--radius-md);flex-direction:column;display:flex}.ai-practice-card p,.ai-practice-card h3,.ai-practice-card ul{margin:0}.ai-practice-card ul{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex}.ai-practice-form{gap:var(--space-3);flex-direction:column;display:flex}.ai-practice-input{width:100%;padding:var(--space-3) var(--space-4);background:var(--bg-elevated);color:var(--label);border:.5px solid var(--separator);border-radius:var(--radius-md);resize:vertical}.ai-practice-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ai-practice-error{color:var(--red);margin:0}.ai-code-input{letter-spacing:var(--space-2);text-align:center}.ch-run{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-6);flex-direction:column;flex:1;width:100%;max-width:640px;margin:0 auto;display:flex;overflow-y:auto}.ch-run-center{text-align:center;justify-content:center;align-items:center}.ch-run h2,.ch-run p{margin:0}.ch-run-cam{border-radius:var(--radius-md);background:var(--bg-elevated);aspect-ratio:4/3;max-height:42dvh;position:relative;overflow:hidden}.ch-run-video{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.ch-run-rec{left:var(--space-3);top:var(--space-3);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill,999px);background:var(--bg);color:var(--label);display:inline-flex;position:absolute}.ch-run-dot{width:var(--space-2);height:var(--space-2);background:var(--red);border-radius:50%}.ch-run-body{gap:var(--space-3);flex-direction:column;display:flex}.ch-run-progress{gap:var(--space-1);display:flex}.ch-run-progress span{height:var(--space-1);border-radius:var(--space-1);background:var(--separator);flex:1}.ch-run-progress span.on,.ch-run-progress span.now{background:var(--accent)}.ch-run-progress span.now{opacity:.5}.ai-id-shot{cursor:pointer;position:relative}.ai-id-input{opacity:0;cursor:pointer;position:absolute;inset:0}.ai-id-thumb{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);object-fit:cover;flex:none}.ai-id-consent{gap:var(--space-3);color:var(--label-secondary);align-items:flex-start;display:flex}.ai-id-consent input{width:22px;height:22px;accent-color:var(--accent);flex:none}.cv2-root{background:var(--bg-alt);min-height:100dvh;color:var(--label)}.cv2-muted{color:var(--label-secondary)}.cv2-mobile-greeting{display:none}.cv2-header{height:calc(var(--candidate-header) + var(--safe-top));padding:var(--safe-top) var(--space-8) 0;align-items:center;gap:var(--space-4);background:var(--bg);box-shadow:inset 0 -.5px 0 var(--separator);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.cv2-brand{align-items:center;gap:var(--space-2);min-width:0;display:flex}.cv2-brand-mark{width:var(--space-5);height:var(--space-5);object-fit:contain;flex:none}.cv2-brand-name{font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv2-progress{align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.cv2-progress li{align-items:center;gap:var(--space-2);color:var(--label-tertiary);white-space:nowrap;display:flex}.cv2-progress li+li:before{content:"";width:var(--space-5);background:var(--separator);height:1px;margin-right:var(--space-1)}.cv2-progress li>span{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--fill-control);color:var(--label-tertiary);place-items:center;display:grid}.cv2-progress li.is-active{color:var(--label)}.cv2-progress li.is-active>span{background:var(--accent);color:var(--on-accent)}.cv2-progress li.is-done{color:var(--label)}.cv2-progress li.is-done>span{background:var(--green);color:var(--on-accent)}.cv2-language{justify-self:end;width:auto!important}.cv2-off{justify-self:end;align-items:center;gap:var(--space-2);color:var(--label-secondary);display:flex}.cv2-start{width:min(calc(100% - var(--space-10)),var(--candidate-content));padding:var(--space-12) 0;grid-template-columns:minmax(0,var(--candidate-start-copy)) minmax(0,var(--candidate-setup));justify-content:space-between;align-items:start;gap:var(--space-12);margin:0 auto;display:grid}.cv2-intro{padding-top:var(--space-2)}.cv2-intro h1,.cv2-intro p,.cv2-intro h2{margin:0}.cv2-intro h1{margin-top:var(--space-3);text-wrap:balance}.cv2-intro>.ios-title-3{margin-top:var(--space-2);font-weight:var(--weight-regular)}.cv2-intro h2{margin-top:var(--space-6)}.cv2-needs{margin:var(--space-2) 0 0;padding:0;list-style:none}.cv2-needs li{min-height:var(--touch-min);align-items:center;gap:var(--space-3);box-shadow:inset 0 -.5px 0 var(--separator-subtle);display:flex}.cv2-need-icon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);color:var(--on-accent);flex:none;place-items:center;display:grid}.cv2-need-icon.is-blue{background:var(--accent)}.cv2-need-icon.is-orange{background:var(--orange)}.cv2-need-icon.is-green{background:var(--green)}.cv2-need-icon.is-gray{background:var(--label-tertiary)}.cv2-need-icon.is-red{background:var(--red)}.cv2-setup{gap:var(--space-4);width:100%;padding:var(--space-6);background:var(--bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--candidate-card-shadow);flex-direction:column;display:flex}.cv2-field{gap:var(--space-2);flex-direction:column;display:flex}.cv2-field>label{font-weight:var(--weight-semibold)}.cv2-field .ua-segments{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.cv2-email-row{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.cv2-email-row input{min-width:0;height:var(--ios-button);padding:0 var(--space-3);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--label)}.cv2-email-row .ua-button{width:auto}.cv2-text-button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cv2-code{grid-template-columns:repeat(6,minmax(0,var(--candidate-code)));gap:var(--space-2);display:grid}.cv2-code input{width:100%;height:var(--candidate-code);border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--label);text-align:center;padding:0}.cv2-consent{align-items:flex-start;gap:var(--space-3);color:var(--label-secondary);display:flex}.cv2-consent input{width:var(--space-5);height:var(--space-5);accent-color:var(--accent);flex:none}.cv2-consent a,.cv2-card-links a,.cv2-link{color:var(--link);text-decoration:none}.cv2-card-links{justify-content:space-between;gap:var(--space-4);display:flex}.cv2-error{color:var(--red-text);margin:0}.cv2-id-layout{width:min(calc(100% - var(--space-16)),var(--candidate-content));padding:var(--space-10) 0;grid-template-columns:minmax(0,1fr) var(--candidate-camera-copy);gap:var(--space-10);min-height:calc(100dvh - var(--candidate-header));margin:0 auto;display:grid}.cv2-capture{border-radius:var(--radius-lg);background:var(--camera-bg);aspect-ratio:4/3;min-height:var(--candidate-camera-min);color:var(--on-accent);align-self:start;position:relative;overflow:hidden}.cv2-video,.cv2-snapshot{object-fit:cover;width:100%;height:100%;display:block}.cv2-video{transform:scaleX(-1)}.cv2-face-guide,.cv2-card-guide{border:var(--candidate-guide) solid var(--label-tertiary);transition:border-color var(--dur-fast) var(--ease-out);position:absolute}.cv2-face-guide{aspect-ratio:3/4;border-radius:50%;width:28%;top:10%;left:26%}.cv2-card-guide{aspect-ratio:1.586;border-radius:var(--radius-md);width:36%;top:29%;left:54%}.cv2-face-guide.is-found,.cv2-card-guide.is-found{border-color:var(--green)}.cv2-detect-chips{left:var(--space-4);top:var(--space-4);gap:var(--space-2);display:flex;position:absolute}.cv2-detect-chips>span,.cv2-camera-chip,.cv2-countdown{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--camera-chip);color:var(--on-accent);display:inline-flex}.cv2-detect-chips>span>span,.cv2-camera-chip>span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--red)}.cv2-detect-chips>span.is-found>span{background:var(--green)}.cv2-camera-chip{right:var(--space-4);top:var(--space-4);position:absolute}.cv2-countdown{left:50%;bottom:calc(var(--candidate-shutter) + var(--space-8));white-space:nowrap;position:absolute;transform:translate(-50%)}.cv2-shutter{left:50%;bottom:var(--space-4);width:var(--candidate-shutter);height:var(--candidate-shutter);border-radius:var(--radius-pill);border:var(--candidate-guide) solid var(--on-accent);padding:var(--space-1);cursor:pointer;background:0 0;position:absolute;transform:translate(-50%)}.cv2-shutter span{border-radius:var(--radius-pill);background:var(--on-accent);width:100%;height:100%;display:block}.cv2-camera-loading{background:var(--camera-chip);place-items:center;display:grid;position:absolute;inset:0}.cv2-id-copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cv2-id-copy h1,.cv2-id-copy p{margin:0}.cv2-instructions,.cv2-quality{margin:var(--space-4) 0;flex-direction:column;padding:0;list-style:none;display:flex}.cv2-instructions li,.cv2-quality li{min-height:var(--touch-min);align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;box-shadow:inset 0 -.5px 0 var(--separator-subtle);display:flex}.cv2-instructions li>span,.cv2-quality li>span{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);flex:none;place-items:center;display:grid}.cv2-quality li>span.is-good{background:var(--green)}.cv2-quality li>span.is-warning{background:var(--orange)}.cv2-accepted{margin-top:var(--space-2);padding:var(--space-4);background:var(--bg-elevated);border-radius:var(--radius-md)}.cv2-accepted p{margin-top:var(--space-1)}.cv2-id-actions{gap:var(--space-2);flex-direction:column;align-items:center;margin-top:auto;display:flex}.cv2-warning{color:var(--orange-text)}.cv2-done-card{width:min(calc(100% - var(--space-10)),calc(var(--space-20) * 7));margin:var(--space-20) auto;padding:var(--space-12) var(--space-6);background:var(--bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--candidate-card-shadow);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.cv2-done-card h1,.cv2-done-card p{margin:0}.cv2-done-card>.cv2-muted{max-width:44ch}.cv2-summary{border-radius:var(--radius-md);background:var(--bg-alt);width:100%;margin:0;overflow:hidden}.cv2-summary div{min-height:var(--touch-min);padding:var(--space-2) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.cv2-summary div+div{box-shadow:inset 0 .5px 0 var(--separator)}.cv2-summary dt{color:var(--label-secondary)}.cv2-summary dd{margin:0}.cv2-reference{margin-top:var(--space-1);color:var(--label);display:block}@media (width<=767px){.cv2-header{height:auto;min-height:calc(var(--candidate-header) + var(--safe-top));padding-left:var(--space-4);padding-right:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.cv2-progress{width:100%;padding-bottom:var(--space-2);grid-area:2/1/auto/-1;justify-content:center}.cv2-progress li strong{display:none}.cv2-progress li+li:before{width:var(--space-10)}.cv2-off{font-size:var(--ios-caption);text-align:right}.cv2-start,.cv2-id-layout{width:100%;padding:var(--space-5);gap:var(--space-6);flex-direction:column;display:flex}.cv2-intro h1{margin-top:var(--space-2)}.cv2-intro>.ios-title-3{font-size:var(--ios-body);line-height:var(--ios-body-lh)}.cv2-setup{padding:var(--space-4);box-shadow:none;border-radius:var(--radius-md)}.cv2-email-row{grid-template-columns:1fr}.cv2-email-row .ua-button{justify-self:start;padding-left:0}.cv2-code{gap:var(--space-1)}.cv2-card-links{flex-direction:column;align-items:center}.cv2-id-layout{min-height:auto}.cv2-capture{aspect-ratio:3/4;width:100%;min-height:0}.cv2-id-copy{flex:1}.cv2-id-actions{margin-top:var(--space-5)}.cv2-done-card{margin:var(--space-8) auto;width:calc(100% - var(--space-8));padding:var(--space-8) var(--space-5);box-shadow:none}}.cv2-asl .cv2-capture{aspect-ratio:4/3}.cv2-asl-frame{border:var(--candidate-guide) dashed var(--label-tertiary);border-radius:var(--radius-lg);pointer-events:none;position:absolute;inset:8% 14%}.cv2-asl-guide{top:auto;left:50%;right:auto;bottom:var(--space-4);white-space:nowrap;transform:translate(-50%)}.cv2-asl-rec{left:var(--space-4);top:var(--space-4);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--camera-chip);color:var(--on-accent);font-variant-numeric:tabular-nums;display:inline-flex;position:absolute}.cv2-asl-rec>span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--red)}.cv2-asl-count{color:var(--on-accent);background:var(--camera-chip);place-items:center;display:grid;position:absolute;inset:0}.cv2-asl-preview{background:var(--camera-bg);object-fit:contain;transform:none}.cv2-asl-steps{gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.cv2-asl-steps span{height:var(--space-1);border-radius:var(--radius-pill);background:var(--fill-secondary,var(--separator));flex:1}.cv2-asl-steps span.is-done{background:var(--green)}.cv2-asl-steps span.is-active{background:var(--accent)}.cv2-asl-prompt{border-radius:var(--radius-md);background:var(--camera-bg);width:100%;margin-top:var(--space-2)}.cv2-asl-upload{align-items:center;gap:var(--space-2);color:var(--label-secondary);margin:0;display:inline-flex}.cv2-asl-offline{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--orange);color:var(--on-accent);text-align:center;display:flex}.cv2-asl-bar{width:100%;height:var(--space-1);border-radius:var(--radius-pill);background:var(--separator);overflow:hidden}.cv2-asl-bar span{background:var(--accent);transform-origin:0;height:100%;transition:transform var(--dur-fast) var(--ease-out);display:block}@media (width<=767px){.cv2-asl .cv2-capture{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.cv2-asl-bar span{transition:none}}.cv2-read{gap:var(--space-3);margin:0;display:grid}.cv2-read div{gap:var(--space-1);display:grid}.cv2-read dd{margin:0}.cv2-pair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cv2-pair figure{gap:var(--space-1);margin:0;display:grid}.cv2-pair .cv2-snapshot{border-radius:var(--radius-md);width:100%}.cv2-guide-note{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-16) + var(--space-8));gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--camera-chip);color:var(--on-accent);text-align:center;pointer-events:none;flex-direction:column;animation:3.5s forwards cv2-guide-fade;display:flex;position:absolute}@keyframes cv2-guide-fade{0%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cv2-guide-note{animation:none}}@media (width<=767px){.cv2-id-layout.is-capturing .cv2-id-copy{display:none!important}.cv2-id-layout.is-capturing .cv2-capture{aspect-ratio:auto!important;height:calc(100dvh - var(--candidate-header) - var(--space-16) - var(--safe-top,0px))!important}}.face-rec{color:inherit;inset:auto;right:var(--space-4);bottom:calc(var(--safe-bottom) + var(--space-4));z-index:63;width:calc(var(--space-20) + var(--space-16) + var(--space-1));border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-float);pointer-events:none;border:0;margin:0;padding:0;position:fixed;overflow:hidden}.face-rec[popover]:not(:popover-open){display:block}.face-rec-video{aspect-ratio:4/3;object-fit:cover;width:100%;display:block;transform:scaleX(-1)}.face-rec-label{padding:var(--space-1) var(--space-2);color:var(--label-secondary);text-align:center;display:block}@media (width<=767px){.face-rec{width:calc(var(--space-16) + var(--space-8));right:var(--space-2);bottom:calc(var(--safe-bottom) + var(--space-2))}.face-rec-label{display:none}}.od-shell{grid-template-columns:var(--app-sidebar) minmax(0,1fr);background:var(--bg);height:100dvh;color:var(--label);display:grid;overflow:hidden}.od-sidebar{gap:var(--space-5);background:var(--bg-alt);min-width:0;padding:var(--space-5) var(--space-3) var(--space-3);flex-direction:column;display:flex}.od-brand{grid-template-columns:var(--space-8) minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:0 var(--space-2);display:grid}.od-brand-mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);place-items:center;display:grid}.od-brand-upload{background:0 0;border-radius:0}.od-brand-upload img{object-fit:contain;width:100%;height:100%;display:block}.od-brand-copy,.od-account-copy{min-width:0;display:grid}.od-brand-copy{gap:var(--space-1)}.od-brand-copy>span,.od-account-copy>span{color:var(--label-secondary)}.od-brand-copy strong,.od-account-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-account-copy strong{font-weight:var(--weight-medium)}.od-nav{flex:1;min-height:0;overflow:auto}.od-nav-item.ua-button,.od-resource{width:100%;height:var(--app-control);min-height:var(--app-control);justify-content:flex-start;align-items:center;gap:var(--space-3);padding:0 var(--space-2);text-align:left;border-radius:var(--radius-sm);color:var(--label);text-decoration:none;display:flex}.od-nav-item.ua-plain:hover,.od-resource:hover{background:var(--fill)}.od-nav-item.is-active,.od-resource.is-active{background:var(--fill-strong);font-weight:var(--weight-semibold)}.od-nav-item svg,.od-resource svg{color:var(--accent);flex:none}.od-nav-label{text-overflow:ellipsis;overflow:hidden}.od-nav-count{color:var(--label-secondary);margin-left:auto}.od-group-label{color:var(--label-tertiary);margin:var(--space-5) var(--space-2) var(--space-1)}.od-account{align-items:center;gap:var(--space-2);padding:var(--space-2);min-width:0;display:flex}.od-avatar{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--fill-control);flex:none;place-items:center;display:grid}.od-nav-close,.od-menu-toggle,.od-collapse-toggle{display:none!important}.od-main{flex-direction:column;min-width:0;min-height:0;display:flex}.od-toolbar{align-items:center;gap:var(--space-3);min-height:var(--app-toolbar);padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--separator-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.od-toolbar-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.od-toolbar h1{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.od-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;display:flex}.od-toolbar .ua-segments{flex:none}.od-toolbar .ua-segment{padding:var(--space-1) var(--space-2)}.od-search{align-items:center;gap:var(--space-2);background:var(--bg-alt);border-radius:var(--radius-sm);height:var(--app-control);width:calc(var(--space-20) * 2 + var(--space-10));padding:0 var(--space-2);color:var(--label-secondary);min-width:0;display:flex}.od-search:focus-within{outline:2px solid var(--accent)}.od-search input{color:var(--label);background:0 0;border:0;outline:0;width:100%;min-width:0}.od-search input::placeholder{color:var(--label-secondary)}.od-content.ua-page-dashboard{gap:var(--space-8);max-width:none;min-height:0;padding:var(--space-6);flex:1;overflow:auto}.od-notice{color:var(--label-secondary);margin:0}.od-summary{gap:var(--space-3);display:grid}.od-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.od-stat{align-content:start;gap:var(--space-1);padding:0 var(--space-5);min-width:0;display:grid}.od-stat:first-child{padding-left:0}.od-stat+.od-stat{border-left:1px solid var(--separator-subtle)}.od-stat strong{font-weight:var(--weight-semibold)}.od-muted,.od-stat-neutral{color:var(--label-secondary)}.od-stat-success{color:var(--green-text)}.od-stat-warning{color:var(--orange-text)}.od-stat-assessment{color:var(--accent)}.od-progress{width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:var(--fill-control);display:flex;overflow:hidden}.od-progress span{height:100%}.od-progress-certified{background:var(--accent);flex:181}.od-progress-review{background:var(--orange);flex:9}.od-progress-assessment{background:color-mix(in srgb,var(--accent) 45%,var(--bg));flex:37}.od-progress-not-started{background:var(--fill-strong);flex:41}.od-summary>p{margin:0}.od-progress.is-year .od-progress-certified{flex:268}.od-progress.is-year .od-progress-review{flex:19}.od-progress.is-year .od-progress-assessment{flex:63}.od-progress.is-year .od-progress-not-started{flex:70}.od-columns{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.od-left,.od-right{gap:var(--space-6);min-width:0;display:grid}.od-section{min-width:0}.od-section h2{margin:0 0 var(--space-3)}.od-section-head{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.od-section-head h2{margin:0}.od-attention{padding:var(--space-2) var(--space-3);background:var(--bg-inset);border-radius:var(--radius-md);margin:0;list-style:none}.od-attention li{grid-template-columns:var(--space-8) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;min-height:var(--app-row);display:grid}.od-attention li+li{border-top:1px solid var(--separator-subtle)}.od-attention-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);color:var(--on-accent);background:var(--accent);place-items:center;display:grid}.od-attention-icon.is-warning{background:var(--orange)}.od-attention-icon.is-neutral{background:var(--label-secondary)}.od-attention-copy{min-width:0;display:grid}.od-attention-copy strong{font-weight:var(--weight-medium)}.od-attention-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.od-attention .ua-button{min-width:var(--space-16)}.od-languages{gap:var(--space-2);display:grid}.od-language{gap:var(--space-1);display:grid}.od-language-label{justify-content:space-between;gap:var(--space-2);display:flex}.od-language-track{height:var(--space-1);border-radius:var(--radius-pill);background:var(--fill-control);overflow:hidden}.od-language-track span{border-radius:var(--radius-pill);background:var(--accent);height:100%;display:block}.od-status-assessment .ua-status{color:var(--accent)}.od-status-assessment .ua-status-dot{background:color-mix(in srgb,var(--accent) 45%,var(--bg))}.od-recert{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-inset);gap:var(--space-3);display:grid}.od-recert-total{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.od-recert dl{margin:0}.od-recert dl>div{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.od-recert dl>div+div{border-top:1px solid var(--separator-subtle)}.od-recert dd{color:var(--label-secondary);margin:0}.od-list-section{gap:var(--space-4);min-width:0;display:grid}.od-inspector{background:var(--bg-alt);z-index:8;min-width:0;overflow:auto}.od-inspector-head{min-height:var(--app-toolbar);grid-template-columns:var(--touch-min) 1fr var(--touch-min);padding:0 var(--space-3);align-items:center;display:grid}.od-inspector-head h2{text-align:center}.od-inspector-body{padding:var(--space-5);gap:var(--space-5);display:grid}.od-inspector-body h3,.od-inspector-body h4{margin:0}.od-inspector-body .ua-status{justify-self:start}.od-timeline{margin:0;padding:0;list-style:none}.od-timeline li{padding:var(--space-2) 0;border-bottom:1px solid var(--separator-subtle)}.od-form{gap:var(--space-4);margin-top:var(--space-4);display:grid}@media (width>=1024px){.od-shell:has(.od-inspector){grid-template-columns:calc(var(--app-sidebar) - var(--space-8)) minmax(0,1fr) var(--app-inspector)}.od-collapse-toggle{display:inline-flex!important}.od-shell.is-collapsed{grid-template-columns:var(--space-16) minmax(0,1fr)}.od-shell.is-collapsed:has(.od-inspector){grid-template-columns:var(--space-16) minmax(0,1fr) var(--app-inspector)}.od-shell.is-collapsed .od-sidebar{padding:var(--space-4) var(--space-2)}.od-shell.is-collapsed .od-brand{padding:0 0 var(--space-5);justify-content:center;display:flex}.od-shell.is-collapsed .od-brand-copy,.od-shell.is-collapsed .od-group-label,.od-shell.is-collapsed .od-resource span,.od-shell.is-collapsed .od-account-copy{display:none}.od-shell.is-collapsed .od-resource{justify-content:center;padding:0}.od-shell.is-collapsed .od-account{justify-content:center}}@media (width>=1440px){.od-content.ua-page-dashboard{padding:var(--space-8)}}@media (width<=1023px){.od-shell{grid-template-columns:var(--space-16) minmax(0,1fr)}.od-sidebar{padding:var(--space-4) var(--space-2)}.od-brand{padding:0 0 var(--space-5);justify-content:center;display:flex}.od-brand-copy,.od-nav-label,.od-nav-count,.od-group-label,.od-resource span,.od-account-copy{display:none}.od-nav-item.ua-button,.od-resource{justify-content:center;padding:0}.od-account{justify-content:center}.od-inspector{width:var(--app-inspector);box-shadow:var(--shadow-float);position:fixed;top:0;bottom:0;right:0}.od-toolbar{padding-inline:var(--space-4)}.od-columns{gap:var(--space-6)}}@media (width>=768px) and (width<=1150px){.od-columns{grid-template-columns:1fr}.od-right{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.od-attention-copy span{white-space:normal}}@media (width<=767px){.od-shell{display:block}.od-sidebar{z-index:20;visibility:hidden;width:100%;transition:transform var(--dur-standard),visibility var(--dur-standard);padding:var(--space-5) var(--space-4);position:fixed;inset:0;transform:translate(-100%)}.od-sidebar.is-open{visibility:visible;transform:none}.od-sidebar.is-open .od-brand{grid-template-columns:var(--space-8) minmax(0,1fr) auto;justify-content:initial;display:grid}.od-sidebar.is-open .od-brand-copy,.od-sidebar.is-open .od-nav-label,.od-sidebar.is-open .od-nav-count,.od-sidebar.is-open .od-group-label,.od-sidebar.is-open .od-resource span,.od-sidebar.is-open .od-account-copy{display:grid}.od-sidebar.is-open .od-nav-item.ua-button,.od-sidebar.is-open .od-resource{padding:0 var(--space-3);min-height:var(--touch-min);justify-content:flex-start}.od-nav-close,.od-menu-toggle{display:inline-flex!important}.od-main{height:100dvh}.od-toolbar{gap:var(--space-2);padding:var(--space-2) var(--space-4);grid-template-columns:1fr}.od-toolbar-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;display:grid}.od-toolbar-actions .ua-segments{grid-column:1/-1;justify-self:start}.od-search{width:100%}.od-toolbar-actions>.ua-button{padding-inline:var(--space-2);white-space:normal;text-align:center}.od-content.ua-page-dashboard{padding:var(--space-5) var(--space-4)}.od-stats{row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.od-stat{padding:0 var(--space-3)}.od-stat:nth-child(odd){border-left:0;padding-left:0}.od-columns{gap:var(--space-8);grid-template-columns:1fr}.od-attention li{grid-template-columns:var(--space-8) minmax(0,1fr);gap:var(--space-2)}.od-attention li>.ua-button{grid-column:2;justify-self:start;padding-left:0}.od-attention-copy span{white-space:normal}.od-inspector{width:100%;box-shadow:none;background:var(--bg);inset:0}.od-list-section .ua-table-mobile,.od-section .ua-table-mobile{background:0 0}.od-list-section .ua-row,.od-section .ua-row{padding-inline:0}}@media (prefers-reduced-motion:reduce){.od-sidebar{transition:none}}.ws-stats{margin:0 0 var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ws-stat{align-content:start;gap:var(--space-1);padding:0 var(--space-5);min-width:0;display:grid}.ws-stat:first-child{padding-left:0}.ws-stat+.ws-stat{border-left:1px solid var(--separator-subtle)}.ws-stat dd{font-weight:var(--weight-semibold);margin:0}.ws-stat small{display:block}.ws-muted,.ws-note-neutral{color:var(--label-secondary)}.ws-note-success{color:var(--green-text)}.ws-note-warning{color:var(--orange-text)}.ws-note-assessment{color:var(--accent)}.ws-section-heading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ws-section-heading h2{margin:0}.ws-search{align-items:center;gap:var(--space-2);height:var(--app-control);padding:0 var(--space-3);background:var(--bg-alt);border-radius:var(--radius-sm);color:var(--label-secondary);min-width:0;width:calc(var(--space-20) * 2 + var(--space-10));display:flex}.ws-search:focus-within{outline:2px solid var(--accent)}.ws-search input{color:var(--label);background:0 0;border:0;outline:0;width:100%;min-width:0}.ws-search input::placeholder{color:var(--label-secondary)}.ws-audit-search{min-width:0}.ws-audit-search .ws-search{width:100%}@media (width<=767px){.ws-stats{row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ws-stat:nth-child(odd){border-left:0;padding-left:0}.ws-search{flex:1;width:100%}}.od-shell,.ev-shell{grid-template-columns:var(--app-sidebar) minmax(0,1fr);background:var(--bg);height:100dvh;color:var(--label);overflow:hidden}.od-sidebar,.ev-sidebar{background:var(--bg-alt);min-width:0;min-height:0;padding:var(--space-4) var(--space-3);flex-direction:column;display:flex}.od-toolbar,.ev-toolbar{min-height:var(--app-toolbar);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--separator-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.od-toolbar-actions,.ev-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0;display:flex}.od-content.ua-page-dashboard,.ev-content{width:100%;min-width:0;max-width:none;min-height:0;padding:var(--space-6);flex:1;overflow:auto}.od-resource,.ev-nav-link{align-items:center;gap:var(--space-3);min-height:var(--app-control);border-radius:var(--radius-sm);color:var(--label);text-decoration:none;display:flex}.od-resource:hover,.ev-nav-link:hover{background:var(--fill)}.od-resource.is-active,.ev-nav-link.is-active{background:var(--fill-strong);font-weight:var(--weight-semibold)}@media (width>=1440px){.od-content.ua-page-dashboard,.ev-content{padding:var(--space-8)}}@media (width>=768px) and (width<=1023px){.od-shell,.ev-shell{grid-template-columns:var(--space-16) minmax(0,1fr)}.od-toolbar,.ev-toolbar{padding-inline:var(--space-4)}}@media (width<=767px){.od-shell,.ev-shell{display:block}.od-toolbar,.ev-toolbar{gap:var(--space-2);padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.od-toolbar-actions,.ev-toolbar-actions{justify-content:stretch;width:100%}:is(.od-toolbar-actions:has(.ua-segments),.od-toolbar-actions:has(.ws-audit-search)){grid-template-columns:minmax(0,1fr);display:grid}:is(.od-toolbar-actions:has(.ua-segments) .ws-search,.od-toolbar-actions .ws-audit-search){grid-column:1/-1}.od-toolbar-actions:has(.ws-audit-search)>.ua-button{justify-self:start}.od-content.ua-page-dashboard,.ev-content{padding:var(--space-5) var(--space-4)}}.aa-shell{font-family:var(--assessment-font);letter-spacing:0}.aa-shell .app-body,.aa-shell .app-callout{font-size:var(--app-callout);letter-spacing:0;line-height:normal}.aa-shell .app-footnote{font-size:var(--app-footnote);letter-spacing:0;line-height:normal}.aa-shell .app-caption{font-size:var(--app-caption);letter-spacing:0;line-height:normal}.aa-shell .od-sidebar{padding:var(--space-5) var(--space-3);gap:var(--space-6)}.aa-shell .od-brand{grid-template-columns:var(--assessment-mark) minmax(0,1fr) auto;gap:var(--assessment-gap)}.aa-shell .od-brand-mark{width:var(--assessment-mark);height:var(--assessment-mark);cursor:pointer}.aa-shell .od-brand-copy{gap:0}.aa-shell .od-brand-copy strong{font-size:var(--app-callout);line-height:normal}.aa-shell .od-nav{gap:calc(var(--space-1)/2);flex-direction:column;flex:initial;display:flex}.aa-shell .od-resource{height:var(--app-control);min-height:var(--app-control);padding:0 var(--assessment-gap);gap:var(--assessment-gap)}.aa-shell .od-resource:hover{background:var(--assessment-nav-hover);text-decoration:none}.aa-shell .od-resource.is-active{background:var(--assessment-nav-active)}.aa-shell .od-group-label{margin:var(--space-6) var(--assessment-gap) var(--space-1)}.aa-shell .od-account{gap:var(--assessment-gap);padding:var(--space-2);margin-top:auto}.aa-shell .od-avatar{width:var(--assessment-mark);height:var(--assessment-mark);background:var(--separator);font-weight:var(--weight-semibold)}.aa-shell .od-account-copy{gap:0}.aa-shell .od-account-copy .ua-button{display:none}.aa-shell .aa-account-open .od-account-copy .ua-button{display:inline-flex}.aa-shell .od-account .od-avatar.ua-button{min-height:var(--assessment-mark);height:var(--assessment-mark);background:var(--separator);color:var(--label);font-size:var(--app-caption);border-radius:50%;padding:0}.aa-nav-count{color:var(--label-secondary);margin-left:auto}.aa-shell .od-toolbar{height:var(--app-toolbar);min-height:var(--app-toolbar);padding:0 var(--space-8);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);border:0}.aa-shell .od-toolbar h1{font-size:var(--app-title-3);font-weight:var(--weight-semibold);letter-spacing:0;line-height:normal}.aa-shell .od-toolbar-actions{gap:var(--space-3)}.aa-shell .ua-button{min-height:var(--app-control);height:var(--app-control);padding:0 var(--assessment-button-x);font-size:var(--app-footnote);border-radius:var(--radius-sm);line-height:normal}.aa-shell .ua-button-label{gap:var(--assessment-small-gap)}.aa-shell .od-content.ua-page-dashboard{padding:var(--assessment-top) var(--space-8) var(--space-8);gap:var(--space-5)}.aa-notice{align-items:center;gap:var(--assessment-gap);padding:var(--assessment-gap) var(--assessment-button-x);border-radius:var(--radius-md);background:var(--bg-alt);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.aa-dot{width:var(--assessment-dot);height:var(--assessment-dot);border-radius:50%;display:inline-block}.aa-live{background:var(--green)}.aa-neutral{background:var(--assessment-neutral)}.aa-notice .aa-settings{height:auto;min-height:0;font-weight:var(--weight-regular);color:var(--link);padding:0}.aa-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aa-search{align-items:center;gap:var(--assessment-small-gap);height:var(--app-control);width:var(--assessment-search);padding:0 var(--assessment-gap);border-radius:var(--assessment-search-radius);background:var(--bg-alt);box-sizing:border-box;color:var(--label-tertiary);display:flex}.aa-search input{width:100%;min-width:0;font:inherit;color:var(--label);background:0 0;border:0;outline:none}.aa-search input::placeholder{color:var(--label-tertiary)}.aa-search:focus-within{outline:var(--assessment-name-gap) solid var(--accent)}.aa-pop{height:var(--assessment-pop);align-items:center;gap:var(--assessment-small-gap);padding:0 var(--assessment-gap);border-radius:var(--assessment-radius);background:var(--bg);border:var(--assessment-name-gap) solid var(--separator);box-sizing:border-box;white-space:nowrap;display:inline-flex;position:relative}.aa-pop strong{font-weight:var(--weight-semibold)}.aa-pop svg{color:var(--label-secondary);flex:none}.aa-pop select,.aa-pop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.aa-pop:focus-within{outline:var(--assessment-name-gap) solid var(--accent)}.aa-count{color:var(--label-secondary);margin-left:auto}.aa-muted{color:var(--label-secondary)}.aa-table{gap:var(--space-5)}.aa-table .ua-table{table-layout:fixed}.aa-table .ua-table th{height:auto;padding:0 var(--space-3) var(--space-2) 0;font-size:var(--app-caption);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);border:0;line-height:normal}.aa-table .ua-table td{height:var(--assessment-row);padding:0 var(--space-3) 0 0;font-size:var(--app-callout);border:0;line-height:normal}.aa-table .ua-table tbody tr{box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--assessment-row-line)}.aa-table .ua-table tbody tr:hover{background:var(--assessment-hover)}.aa-table .ua-table th:first-child{width:23.85%}.aa-table .ua-table th:nth-child(2){width:10.64%}.aa-table .ua-table th:nth-child(3){width:22.43%}.aa-table .ua-table th:nth-child(4){width:13.21%}.aa-table .ua-table th:nth-child(5){width:14.36%}.aa-table .ua-table th:nth-child(6){width:auto}.aa-table .ua-table th:last-child{width:var(--space-4);padding:0}.aa-table .ua-table td:last-child{padding:0}.aa-chevron{color:var(--assessment-chevron)}.aa-candidate{gap:var(--assessment-name-gap);flex-direction:column;min-width:0;display:flex}.aa-candidate>span{text-overflow:ellipsis;overflow:hidden}.aa-candidate>span:first-child{font-weight:var(--weight-medium)}.aa-candidate>span:last-child{color:var(--label-secondary)}.aa-shell .aa-status .ua-status{gap:var(--assessment-small-gap);font-size:var(--app-callout);padding:0;line-height:normal}.aa-status .ua-status-dot{width:var(--assessment-dot);height:var(--assessment-dot)}.aa-status .ua-status-warning .ua-status-dot{background:var(--orange)}.aa-status .ua-status-success .ua-status-dot{background:var(--green)}.aa-status .ua-status-error .ua-status-dot{background:var(--red)}.aa-status-invited .ua-status-dot{background:var(--assessment-neutral)}.aa-status-flagged .ua-status{color:var(--red-text)}.aa-status-flagged .ua-status-dot{background:var(--red)}.aa-status-in_review .ua-status,.aa-status-started .ua-status{color:var(--link)}.aa-status-in_review .ua-status-dot{background:var(--accent)}.aa-status-started .ua-status-dot{background:var(--assessment-started)}.aa-table .ua-pagination{color:var(--label-secondary);font-size:var(--app-footnote)}.aa-table .ua-pagination-actions{gap:var(--assessment-small-gap)}.aa-table .ua-pagination .ua-button{height:var(--assessment-pop);min-height:var(--assessment-pop)}@media (width<=1023px) and (width>=768px){.aa-shell .od-sidebar{padding-inline:var(--space-2)}.aa-shell .od-resource{justify-content:center;padding:0}}@media (width<=767px){.aa-shell .od-toolbar{height:auto;padding:var(--space-2) var(--space-4);gap:var(--space-2)}.aa-shell .od-content.ua-page-dashboard{padding:var(--space-5) var(--space-4)}.aa-shell .ua-button{min-height:var(--touch-min);height:auto}.aa-shell .od-sidebar.is-open .od-nav{flex:1}.aa-shell .od-sidebar.is-open .od-resource{min-height:var(--touch-min)}.aa-shell .od-account-copy .ua-button{display:inline-flex}.aa-search{width:100%;height:var(--touch-min)}.aa-pop{min-height:var(--touch-min)}.aa-count{width:100%;margin-left:0}.aa-notice{grid-template-columns:auto minmax(0,1fr)}.aa-notice .aa-settings{min-height:var(--touch-min);grid-column:2;justify-self:start}.aa-table .ua-pagination{gap:var(--space-2)}.aa-table .ua-row{padding-inline:0}}.cl-page{grid-template-columns:minmax(0, 1fr) var(--clients-panel-width);gap:var(--space-4);padding:var(--space-8) 0;align-items:start;display:grid}.cl-page.no-panel{grid-template-columns:minmax(0,1fr)}.cl-stats{margin-bottom:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cl-stat{padding:0 var(--space-8);border-left:1px solid var(--separator);gap:var(--space-2);flex-direction:column;display:flex}.cl-stat:first-child{border-left:0;padding-left:0}.cl-stat-label{color:var(--label-secondary);font-size:var(--app-body)}.cl-stat-value{font-size:var(--app-large-title);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1.1}.cl-stat-note{color:var(--red-text);font-size:var(--app-footnote)}.cl-table{border-collapse:collapse;width:100%}.cl-table th{text-align:left;font-size:var(--app-footnote);font-weight:var(--weight-semibold);color:var(--label-secondary);padding:0 var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--separator);white-space:nowrap}.cl-table td{padding:0 var(--space-3) 0 0;height:var(--clients-row);border-bottom:1px solid var(--separator-subtle);font-size:var(--app-body);vertical-align:middle}.cl-table tbody tr{cursor:pointer}.cl-table tbody tr:hover,.cl-table tbody tr:focus-visible{background:var(--fill);outline:none}.cl-table tbody tr.is-selected{background:var(--accent-tint)}.cl-client{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cl-client strong{font-weight:var(--weight-medium);display:block}.cl-client>div>span{color:var(--label-secondary);font-size:var(--app-footnote);display:block}.cl-avatar{width:var(--clients-avatar);height:var(--clients-avatar);border-radius:var(--radius-md);color:var(--on-accent);background:var(--accent);font-size:var(--app-footnote);font-weight:var(--weight-bold);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cl-avatar.lg{width:var(--clients-avatar-lg);height:var(--clients-avatar-lg);font-size:var(--app-body)}.cl-avatar img{object-fit:contain;background:var(--bg);width:100%;height:100%}.cl-status{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.cl-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--label-tertiary)}.cl-status.live{color:var(--green-text)}.cl-status.live .cl-dot{background:var(--green)}.cl-status.setup{color:var(--orange-text)}.cl-status.setup .cl-dot{background:var(--orange)}.cl-status.paused{color:var(--label-secondary)}.cl-mono{font-family:var(--font-mono);font-size:var(--app-footnote);color:var(--label-secondary);word-break:break-all}.cl-warn{color:var(--red-text)}.cl-muted{color:var(--label-secondary)}.cl-chev{color:var(--label-tertiary)}.cl-test{font-size:var(--app-caption);color:var(--orange-text);font-weight:var(--weight-semibold)}.cl-panel{background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--detail-card-shadow);padding:var(--clients-pad);top:var(--space-4);flex-direction:column;display:flex;position:sticky}.cl-panel-head{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--separator-subtle);display:flex}.cl-panel-head h2{font-size:var(--app-title-3);font-weight:var(--weight-semibold);margin:0}.cl-panel-head p{color:var(--label-secondary);font-size:var(--app-footnote);margin:0}.cl-panel-head>div{flex:1;min-width:0}.cl-progress{height:var(--clients-progress);background:var(--fill-strong);border-radius:var(--radius-pill);margin:var(--space-4) 0 var(--space-2);overflow:hidden}.cl-progress i{background:var(--accent);border-radius:inherit;height:100%;transition:width var(--dur-standard) var(--ease-out);display:block}.cl-step{grid-template-columns:var(--clients-step-dot) minmax(0, 1fr) auto;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--separator-subtle);display:grid}.cl-step-dot{width:var(--clients-step-dot);height:var(--clients-step-dot);border-radius:var(--radius-pill);font-size:var(--app-footnote);font-weight:var(--weight-bold);background:var(--fill);color:var(--label-secondary);place-items:center;display:grid}.cl-step.done .cl-step-dot{background:var(--green);color:var(--on-accent)}.cl-step.current .cl-step-dot{background:var(--accent);color:var(--on-accent)}.cl-step h3{font-size:var(--app-headline);font-weight:var(--weight-medium);margin:0}.cl-step.todo:not(.current) h3{color:var(--label-secondary)}.cl-step p{margin:var(--space-1) 0 0;color:var(--label-secondary);font-size:var(--app-footnote)}.cl-step-body{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.cl-step-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cl-swatch-row{align-items:center;gap:var(--space-2);color:var(--label-secondary);font-size:var(--app-footnote);display:flex}.cl-swatch{width:var(--clients-swatch);height:var(--clients-swatch);border-radius:var(--radius-pill);cursor:pointer;border:2px solid #0000;padding:0}.cl-swatch.is-on{border-color:var(--label)}.cl-swatch.sm{width:var(--space-5);height:var(--space-5);cursor:default}.cl-dns{border-collapse:collapse;width:100%;font-size:var(--app-footnote)}.cl-dns td.cl-mono{word-break:normal;overflow-wrap:anywhere}.cl-dns td{padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--separator-subtle)}.cl-dns td:first-child{font-weight:var(--weight-semibold);width:var(--space-12)}.cl-dns .ok{color:var(--green-text)}.cl-dns .pending{color:var(--orange-text)}.cl-options{gap:var(--space-2);flex-direction:column;display:flex}.cl-option{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--fill);text-align:left;cursor:pointer;font:inherit;color:inherit;min-height:var(--touch-min);border:1px solid #0000;display:flex}.cl-option.is-on{border-color:var(--accent);background:var(--accent-tint)}.cl-bundles{padding-left:var(--space-5);color:var(--label-secondary);font-size:var(--app-footnote);margin:0}.cl-panel-foot{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-5);display:flex}.cl-error{color:var(--red-text);font-size:var(--app-footnote)}.cw-shell{--accent:var(--cw-accent,var(--accent));--link:var(--cw-accent,var(--link))}.cw-shell .od-resource svg{color:var(--accent)}.cw-powered{padding:var(--space-3) var(--space-3) 0;color:var(--label-tertiary);font-size:var(--app-caption);margin-top:auto}.cw-grid{grid-template-columns:minmax(0, 1fr) var(--clients-preview-width);gap:var(--space-8);padding:var(--space-6) 0;align-items:start;display:grid}.cw-group{background:var(--fill);border-radius:var(--radius-lg);padding:0 var(--space-4);margin-bottom:var(--space-6)}.cw-group-title{margin:0 0 var(--space-2);font-size:var(--app-headline);font-weight:var(--weight-semibold)}.cw-group-help{margin:calc(-1 * var(--space-1)) 0 var(--space-3);color:var(--label-secondary);font-size:var(--app-footnote)}.cw-row{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-3) 0;border-bottom:1px solid var(--separator);display:flex}.cw-row:last-child{border-bottom:0}.cw-row-label{width:34%;color:var(--label-secondary);font-size:var(--app-footnote);flex-shrink:0}.cw-row-value{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.cw-row-value input,.cw-row-value textarea,.cw-row-value select{flex:1 1 calc(var(--space-20) * 2);min-width:0;min-height:var(--app-control);border-radius:var(--radius-sm);border:1px solid var(--separator);background:var(--bg);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--app-body);color:var(--label)}.cw-row-value textarea{min-height:var(--space-20);resize:vertical;padding:var(--space-2) var(--space-3)}.cw-logo{width:var(--clients-logo);height:var(--clients-logo);border-radius:var(--radius-md);background:var(--bg);border:1px dashed var(--separator);color:var(--label-tertiary);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cw-logo img{object-fit:contain;width:100%;height:100%}.cw-contrast{font-size:var(--app-footnote)}.cw-contrast.ok{color:var(--green-text)}.cw-contrast.bad{color:var(--red-text)}.cw-vars{gap:var(--space-1);flex-wrap:wrap;display:flex}.cw-var{font-family:var(--font-mono);font-size:var(--app-caption);background:var(--bg);border:1px solid var(--separator);border-radius:var(--radius-sm);padding:0 var(--space-2);cursor:pointer;min-height:var(--space-6)}.cw-preview{top:var(--space-4);background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--detail-card-shadow);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}.cw-preview-frame{width:100%;height:calc(var(--space-20) * 6);border:1px solid var(--separator-subtle);border-radius:var(--radius-md);background:var(--bg)}.cw-preview-meta{font-size:var(--app-footnote);color:var(--label-secondary)}.cw-cand{border:1px solid var(--separator-subtle);border-radius:var(--radius-md);padding:var(--space-6) var(--space-5);gap:var(--space-3);min-height:calc(var(--space-20) * 5);flex-direction:column;display:flex}.cw-cand-brand{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:flex}.cw-cand-brand img{width:var(--space-8);height:var(--space-8);object-fit:contain}.cw-cand h4{margin:var(--space-4) 0 0;font-size:var(--app-title)}.cw-cand-btn{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);font-weight:var(--weight-semibold);align-self:flex-start}.cw-cert{border:1px solid var(--separator-subtle);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.cw-cert img{width:var(--space-12);height:var(--space-12);object-fit:contain}.cw-cert strong{font-size:var(--app-title)}.cw-cert-rule{background:var(--accent);width:40%;height:2px}.cw-small{font-size:var(--app-caption);color:var(--label-tertiary)}.cw-cards{gap:var(--space-4);padding:var(--space-6) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cw-card{background:var(--fill);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.cw-card strong{font-size:var(--app-large-title);font-variant-numeric:tabular-nums}.cw-card span{color:var(--label-secondary);font-size:var(--app-footnote)}@media (width<=1279px){.cl-page{grid-template-columns:minmax(0,1fr)}.cl-panel{position:static}.cw-grid{grid-template-columns:minmax(0,1fr)}.cw-preview{position:static}}@media (width<=767px){.cl-page{padding:var(--space-4) 0}.cl-stats{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cl-stat{padding:0 var(--space-4)}.cl-stat:nth-child(3){border-left:0;padding-left:0}.cl-table thead,.cl-table .cl-hide-phone{display:none}.cl-table td{height:auto;padding:var(--space-3) var(--space-2) var(--space-3) 0}.cl-panel{padding:var(--space-4)}.cw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-row{flex-direction:column;align-items:stretch}.cw-row-label{width:auto}.cw-row-value input,.cw-row-value textarea{font-size:var(--mobile-input-size);min-height:var(--touch-min)}}.cw-push{margin-top:auto}.ds-theme .cw-shell{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ds-theme .cw-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;padding:0}.ds-theme .cw-group{border:1px solid var(--border);background:var(--background);border-radius:var(--radius-md);padding-inline:var(--space-5);margin-bottom:var(--space-6)}.ds-theme .cw-group-title{font-size:var(--text-section-title);line-height:var(--text-section-title--line-height);margin-bottom:var(--space-2)}.ds-theme .cw-group-help{margin:0 0 var(--space-3);line-height:var(--text-body--line-height)}.ds-theme .cw-row{gap:var(--space-3);padding-block:var(--space-3);overflow-wrap:anywhere}.ds-theme .cw-preview{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);box-shadow:none;min-width:0}.ds-theme .cw-logo{background:0 0;border:0}.ds-theme .cw-row-value input,.ds-theme .cw-row-value textarea{min-height:var(--ds-control);font-size:var(--app-body)}.ds-theme .cw-card{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3)}.ds-theme .cw-card strong{font-size:var(--text-stat);line-height:var(--text-stat--line-height);font-weight:600}.ds-theme .cw-cards{gap:var(--space-6);padding:0}@media (width<=1279px){.ds-theme .cw-grid{grid-template-columns:minmax(0,1fr)}.ds-theme .cw-cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ds-theme .cw-preview,.ds-theme .cw-card{padding:var(--space-4)}.ds-theme .cw-group{padding-inline:var(--space-4)}.ds-theme .cw-cards{gap:var(--space-3)}.ds-theme .cw-row-value input,.ds-theme .cw-row-value textarea{font-size:var(--mobile-input-size);min-height:var(--touch-min)}}.ds-theme .eq-summary{gap:var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.eq-summary>div{gap:var(--space-1);min-width:0;display:grid}.eq-summary dd{margin:0}.eq-section{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.eq-section h2{margin:0}.eq-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.eq-tools{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.eq-search{min-width:0;position:relative}.eq-search>svg{left:var(--space-3);color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.eq-search .ch-input{width:100%;padding-left:var(--space-10);background:var(--background)}.eq-filter{min-width:calc(var(--space-20) * 2)}.eq-candidate{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;color:var(--foreground);display:flex}.eq-candidate svg{color:var(--muted-foreground);flex:none}.ds-theme .eq-section .ws-record{background:var(--muted);box-shadow:none;border:0}.ds-theme .eq-section .ws-record-open{width:100%;color:var(--foreground)}.eq-notice{color:var(--muted-foreground);margin:0}.eq-section .ev2-table-wrap{margin:0}.eq-section .ws-pagination>div:has(>button:first-child:disabled):has(>button:last-child:disabled){display:none}@media (width<=767px){.ds-theme .ws-header-actions:has(.eq-start){width:100%}.ds-theme .eq-start{width:100%}.eq-tools{grid-template-columns:minmax(0,1fr)}.eq-filter{width:100%}.eq-section .ws-record dd{text-align:right}.eq-section-head .ch-button{padding-inline:0}}.mc-theme{--mc-background:oklch(15.0035% .00211956 286.142);--mc-primary:oklch(40.9952% .121944 253.926);--mc-highlight:oklch(72.5339% .100623 241.844);--mc-foreground:oklch(96% .003 286);--mc-muted:oklch(73% .012 255);--mc-surface:oklch(16.5% .006 255);--mc-raised:oklch(21.5% .01 255);--mc-border:oklch(30% .012 255);--mc-success:oklch(78% .15 145);--mc-warning:oklch(81% .13 70);--mc-danger:oklch(76% .16 25);--mc-grid:color-mix(in oklab, var(--mc-highlight) 7%, transparent);--mc-header-glow:radial-gradient(ellipse at 34% -40%, color-mix(in oklab, var(--mc-primary) 40%, transparent), transparent 72%);--mc-shadow:0 20px 60px color-mix(in oklab, var(--mc-background) 75%, transparent);--bg:var(--mc-background);--background:var(--mc-background);--bg-alt:var(--mc-surface);--muted:var(--mc-surface);--bg-elevated:var(--mc-raised);--label:var(--mc-foreground);--foreground:var(--mc-foreground);--label-secondary:var(--mc-muted);--muted-foreground:var(--mc-muted);--separator:var(--mc-border);--border:var(--mc-border);--input:var(--mc-border);--accent:var(--mc-primary);--primary:var(--mc-primary);--on-accent:var(--ds-on-primary);--ring:var(--mc-highlight);--popover:var(--mc-raised);--popover-foreground:var(--mc-foreground);--card:var(--mc-raised);--fill-control:var(--mc-raised);--secondary:var(--mc-raised);--secondary-foreground:var(--mc-foreground);--orange-text:var(--mc-warning);--green-text:var(--mc-success);--red-text:var(--mc-danger);background:var(--mc-background);color:var(--mc-foreground);font-family:var(--ds-font)}:is(.ws-shell:has(.mc-mission) .ws-main,.ws-shell:has(.mc-mission) .ws-content){background:var(--ds-sidebar)}.ws-content:has(.mc-mission){max-width:none!important;padding:0!important}.ws-content:has(.mc-mission)>.ws-page-header{display:none}.ws-shell:has(.mc-mission) .ws-topbar{background:var(--ds-sidebar);border-bottom:1px solid var(--ds-border);color:var(--ds-sidebar-foreground)}.ws-shell:has(.mc-mission) .ws-topbar .ch-button{color:var(--ds-sidebar-foreground)}.ws-content:has(.mc-mission)>main{gap:0}.mc-mission{width:100%;min-height:calc(100dvh - 52px);overflow:hidden}.mc-mission *,.mc-theme *{box-sizing:border-box;letter-spacing:0}.mc-theme .ch-button{color:var(--mc-foreground);border-radius:6px;gap:8px}.mc-theme .ch-button-primary{background:var(--mc-primary);color:var(--ds-on-primary);border:1px solid color-mix(in oklab, var(--mc-highlight) 35%, var(--mc-primary))}.mc-theme .ch-button-outline{background:var(--mc-surface);border-color:var(--mc-border);color:var(--mc-foreground)}.mc-theme .ch-button-ghost:hover,.mc-theme .ch-button-outline:hover{background:var(--mc-raised);color:var(--mc-foreground)}.mc-theme .ch-input,.mc-theme .ch-textarea,.mc-theme .ch-select-trigger{background:var(--mc-surface);border:1px solid var(--mc-border);color:var(--mc-foreground);border-radius:6px;width:100%;min-width:0}.mc-theme input::placeholder,.mc-theme textarea::placeholder{color:var(--mc-muted);opacity:1}.mc-theme .ch-select-trigger{height:36px;font-size:13px}.mc-theme :focus-visible{outline:2px solid var(--mc-highlight);outline-offset:3px}.mc-theme .ch-select-content,.mc-select{background:var(--mc-raised);color:var(--mc-foreground);border-color:var(--mc-border)}.mc-theme .ch-select-item[data-highlighted]{background:var(--mc-primary);color:var(--ds-on-primary)}.mc-mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.mc-header{isolation:isolate;border-bottom:1px solid var(--mc-border);background:var(--mc-header-glow);padding:32px 32px 0;position:relative}.mc-header-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--mc-grid) 1px, transparent 1px), linear-gradient(90deg, var(--mc-grid) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mc-scanline{background:var(--mc-highlight);height:1px;box-shadow:0 0 14px var(--mc-highlight);transform-origin:0;position:absolute;top:0;left:0;right:0}.mc-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.mc-eyebrow{color:var(--mc-highlight);align-items:center;gap:8px;margin-bottom:12px;display:flex}.mc-live{color:var(--mc-success);align-items:center;gap:5px;margin-left:12px;display:inline-flex}.mc-live:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px}.mc-heading h1{margin:0;font-size:28px;line-height:34px}.mc-heading p{color:var(--mc-muted);margin:8px 0 0}.mc-header-actions{flex-wrap:wrap;gap:8px;display:flex}.mc-mission-status{grid-template-columns:168px minmax(0,1fr) 220px;align-items:center;gap:32px;margin:24px 0 28px;display:grid}.mc-progress{width:160px;height:160px;position:relative}.mc-progress svg{fill:none;stroke-width:5px;width:100%;height:100%}.mc-ring-track{stroke:var(--mc-border)}.mc-ring-progress{stroke:var(--mc-highlight);stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--mc-primary) 60%, transparent))}.mc-progress>div{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.mc-progress-number{font-size:34px;font-weight:600;line-height:42px}.mc-progress .text-caption{color:var(--mc-muted)}.mc-counters{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.mc-counter.ch-button{border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;height:94px;padding:12px;display:flex}.mc-counter-value{font-size:32px;font-weight:500;line-height:38px}.mc-counter .text-label{white-space:normal;color:var(--mc-muted);align-items:center;gap:6px;display:flex}.mc-counter i,.mc-status i,.mc-status-dot{background:var(--status-color,var(--mc-muted));border-radius:50%;flex:none;width:5px;height:5px}[data-status=planned]{--status-color:var(--mc-muted)}[data-status=in_progress]{--status-color:var(--mc-highlight)}[data-status=in_review]{--status-color:var(--mc-warning)}[data-status=blocked]{--status-color:var(--mc-danger)}[data-status=complete]{--status-color:var(--mc-success)}.mc-theme .mc-active{background:color-mix(in oklab, var(--mc-primary) 24%, var(--mc-surface));border-color:color-mix(in oklab, var(--mc-highlight) 50%, var(--mc-border));color:var(--mc-highlight)}.mc-countdown{border-left:1px solid var(--mc-border);flex-direction:column;gap:10px;padding-left:24px;display:flex}.mc-countdown>.text-label{color:var(--mc-muted);justify-content:space-between;align-items:center;display:flex}.mc-countdown .ch-button-icon{width:28px;height:28px;min-height:28px}.mc-clock{align-items:flex-start;gap:12px;display:flex}.mc-clock>span{flex-direction:column;gap:4px;font-size:26px;line-height:32px;display:flex}.mc-clock b{color:var(--mc-border);font-size:22px;font-weight:400;line-height:30px}.mc-clock small{font:var(--text-caption,12px) var(--ds-font);color:var(--mc-muted)}.mc-countdown>.text-caption{color:var(--mc-muted)}.mc-critical.ch-button{border-top:1px solid color-mix(in oklab, var(--mc-danger) 35%, var(--mc-border));background:color-mix(in oklab, var(--mc-danger) 6%, transparent);width:calc(100% + 64px);min-height:48px;color:var(--mc-danger);border-radius:0;justify-content:flex-start;margin:0 -32px;padding:12px 32px;display:flex}.mc-critical strong{font-weight:600}.mc-critical-titles{color:var(--mc-muted)}.mc-critical>.text-caption:last-child{color:var(--mc-muted);margin-left:auto}.mc-workspace{padding:24px 32px 40px}.mc-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mc-view-switch{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:8px;gap:3px;padding:4px;display:flex}.mc-view-switch .ch-button{height:34px;color:var(--mc-muted);border:1px solid #0000;padding:0 12px;font-size:13px}.mc-saved-actions{align-items:center;gap:4px;display:flex}.mc-saved-actions .ch-select-trigger{width:144px}.mc-filters{grid-template-columns:minmax(200px,2fr) repeat(4,minmax(115px,1fr));gap:8px;display:grid}.mc-search{min-width:0;position:relative}.mc-search>svg{color:var(--mc-muted);position:absolute;top:10px;left:12px}.mc-search input{height:38px;padding-left:38px}.mc-filter-bottom{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 24px;display:flex}.mc-chips{flex-wrap:wrap;gap:6px;display:flex}.mc-chips .ch-button{min-height:30px;padding:4px 10px;font-size:12px}.mc-sort{flex:none;align-items:center;gap:12px;display:flex}.mc-sort>.text-caption{color:var(--mc-muted);white-space:nowrap}.mc-sort .ch-select-trigger{width:138px}.mc-board-desktop{width:100%}.mc-board{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.mc-board .mc-col-code{width:8%}.mc-board .mc-col-title{width:31%}.mc-board th:nth-child(3){width:11%}.mc-board th:nth-child(4){width:14%}.mc-board th:nth-child(5){width:8%}.mc-board th:nth-child(6){width:10%}.mc-board th:nth-child(7),.mc-board th:nth-child(8){width:9%}.mc-board th{color:var(--mc-muted);text-align:left;background:var(--mc-surface);border-top:1px solid var(--mc-border);border-bottom:1px solid var(--mc-border);padding:12px 8px;font-weight:500}.mc-board td{border-bottom:1px solid var(--mc-border);overflow-wrap:anywhere;padding:14px 8px;line-height:18px}.mc-board td:first-child,.mc-board th:first-child{padding-left:12px}.mc-board tr{cursor:pointer;transition:background .2s}.mc-board tbody tr:hover{background:var(--mc-surface)}.mc-code{color:var(--mc-highlight);white-space:nowrap;font-size:12px}.mc-flight-cell{align-items:center;gap:12px;display:flex}.mc-flight-cell>div{flex-direction:column;gap:5px;min-width:0;display:flex}.mc-flight-cell .text-body-strong{font-size:13px;line-height:19px}.mc-thumb-button.ch-button{border:1px solid var(--mc-border);flex:none;width:48px;min-width:48px;height:36px;min-height:36px;overflow:hidden;padding:0!important}.mc-preview{isolation:isolate;width:100%;height:100%;color:var(--system-accent,var(--mc-highlight));background:color-mix(in oklab, var(--system-accent,var(--mc-highlight)) 8%, var(--mc-surface));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-system="0"]{--system-accent:var(--mc-highlight)}[data-system="1"]{--system-accent:var(--mc-success)}[data-system="2"]{--system-accent:var(--mc-warning)}[data-system="3"]{--system-accent:var(--mc-muted)}.mc-preview-grid{z-index:-1;background-image:linear-gradient(color-mix(in oklab, currentColor 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, currentColor 10%, transparent) 1px, transparent 1px);background-size:12px 12px;position:absolute;inset:0}.mc-preview img{object-fit:cover;width:100%;height:100%}.mc-preview-large{aspect-ratio:16/9;border:1px solid var(--mc-border);border-radius:8px;flex-direction:column;gap:16px;height:auto}.mc-preview-large .mc-preview-grid{background-size:32px 32px}.mc-status{border:1px solid color-mix(in oklab, var(--status-color) 20%, var(--mc-border));background:color-mix(in oklab, var(--status-color) 7%, var(--mc-background));color:var(--status-color);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;line-height:16px;display:inline-flex}.mc-flip{transform-origin:50%;perspective:600px;display:inline-flex}.mc-priority{color:var(--mc-muted);text-transform:capitalize}.mc-priority[data-priority=critical]{color:var(--mc-danger)}.mc-priority[data-priority=high]{color:var(--mc-warning)}.mc-ticket{color:var(--mc-muted)}.mc-overdue-marker,.mc-overdue i{background:var(--mc-warning);border-radius:50%;width:5px;height:5px;margin-left:5px;animation:2.4s ease-in-out infinite mc-pulse;display:inline-block}.mc-overdue{color:var(--mc-warning);align-items:center;gap:6px;margin-top:8px;display:flex}.mc-updated{background:color-mix(in oklab, var(--mc-primary) 20%, var(--mc-background))!important}.mc-update-label{color:var(--mc-highlight);text-shadow:0 0 10px color-mix(in oklab, var(--mc-highlight) 40%, transparent);display:block}@keyframes mc-pulse{50%{opacity:.35;box-shadow:0 0 8px var(--mc-warning)}}.mc-board-mobile{display:none}.mc-card{background:var(--mc-surface);border:1px solid var(--mc-border);border-radius:8px;min-width:0;padding:14px}.mc-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.mc-card-top>.mc-mono{color:var(--mc-highlight);margin-right:auto}.mc-card-top .ch-button-icon{touch-action:none;width:26px;height:26px;min-height:26px}.mc-card-title.ch-button{white-space:normal;text-align:left;width:100%;min-height:0;color:var(--mc-foreground);padding:12px 0;font-size:13px;font-weight:500;line-height:19px;display:block;height:auto!important}.mc-card-bottom{border-top:1px solid var(--mc-border);align-items:center;gap:10px;padding-top:12px;display:flex}.mc-card-bottom>div{min-width:0;color:var(--mc-muted);flex-direction:column;flex:1;gap:5px;display:flex}.mc-card-bottom .text-caption{overflow-wrap:anywhere;font-size:11px}.mc-card-bottom .ch-button-icon{width:24px;min-width:24px;height:30px;min-height:30px}.mc-card-bottom .mc-priority{margin-left:6px}.mc-kanban{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mc-kanban-column{border-top:2px solid var(--mc-border);min-width:0;min-height:240px;padding-top:12px}.mc-kanban-column>h3{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 16px;font-size:13px;display:flex}.mc-kanban-column>h3 .mc-mono{color:var(--mc-muted);margin-left:auto}.mc-kanban-items{gap:12px;display:grid}.mc-kanban .mc-card{padding:12px}.mc-kanban .mc-card-top{flex-wrap:wrap}.mc-kanban .mc-card-top .mc-status{padding:3px 5px;font-size:10px}.mc-kanban .mc-card-bottom .mc-thumb-button{width:32px;min-width:32px;height:32px}.mc-kanban .mc-card-bottom{gap:6px}.mc-drop-active{border-color:var(--mc-highlight);background:color-mix(in oklab, var(--mc-primary) 10%, transparent)}.mc-column-empty{text-align:center;color:var(--mc-muted);border:1px dashed var(--mc-border);border-radius:8px;padding:20px}.mc-systems{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 12px;display:grid}.mc-system{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.mc-orbit{aspect-ratio:1;width:100%;max-width:200px;position:relative}.mc-orbit>svg{fill:none;stroke-width:1.5px;width:100%;height:100%}.mc-orbit-track{stroke:var(--mc-border)}.mc-orbit-progress{stroke:var(--system-accent);stroke-width:2.5px}.mc-orbit-center.ch-button{width:46%;height:46%;min-height:0;color:var(--system-accent);border-radius:50%;flex-direction:column;gap:6px;padding:0;display:flex;position:absolute;inset:27%}.mc-orbit-center strong{color:var(--mc-foreground);font-size:22px;font-weight:500}.mc-orbit-dot.ch-button{background:var(--status-color);border:2px solid var(--mc-background);border-radius:50%;width:10px;min-width:10px;height:10px;min-height:10px;padding:0;position:absolute;transform:translate(-50%,-50%)}.mc-orbit-dot.ch-button:hover{background:var(--status-color);outline:2px solid var(--status-color);outline-offset:2px}.mc-system-name.ch-button{white-space:normal;height:auto;min-height:40px;padding:4px 8px;font-size:13px;line-height:20px}.mc-system>.text-caption{color:var(--mc-muted)}.mc-map-legend{border-top:1px solid var(--mc-border);flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:12px;padding-top:20px;display:flex}.mc-timeline{padding:8px 0;position:relative}.mc-timeline-axis{background:var(--mc-border);width:1px;position:absolute;top:0;bottom:0;left:100px}.mc-timeline-day{grid-template-columns:100px minmax(0,1fr);gap:24px;padding-bottom:24px;display:grid;position:relative}.mc-timeline-date{color:var(--mc-muted);flex-direction:column;gap:5px;padding-top:16px;display:flex;position:relative}.mc-timeline-date:after{content:"";background:var(--mc-border);border-radius:50%;width:8px;height:8px;position:absolute;top:24px;right:-4px}.mc-today .mc-timeline-date:after{background:var(--mc-highlight);box-shadow:0 0 10px var(--mc-primary)}.mc-today-label{color:var(--mc-highlight)}.mc-today{border-top:1px solid var(--mc-primary);padding-top:12px}.mc-timeline-flights{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mc-detail.ch-sheet{border-left:1px solid var(--mc-border);width:520px;max-width:100vw;box-shadow:var(--mc-shadow);flex-direction:column;display:flex;padding:0!important}.mc-detail-head{border-bottom:1px solid var(--mc-border);flex-direction:column;flex:none;gap:12px;padding:28px 24px 20px;display:flex}.mc-detail-head>.text-caption{color:var(--mc-highlight);padding-right:24px}.mc-detail-head h2{margin:0;padding-right:24px}.mc-detail-head .ch-secondary{color:var(--mc-muted);font-size:12px}.mc-detail-head>.mc-flip{flex-shrink:0;min-height:28px}.mc-detail-scroll{overscroll-behavior:contain;flex-direction:column;gap:24px;min-height:0;padding:24px;display:flex;overflow-y:auto}.mc-detail-scroll>*{flex-shrink:0}.mc-open-app{align-self:flex-start;margin-top:-12px}.mc-edit-form{flex-direction:column;gap:16px;display:flex}.mc-edit-form label,.mc-evidence>label{color:var(--mc-muted);flex-direction:column;gap:8px;display:flex}.mc-field-pair{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.mc-edit-form textarea,.mc-evidence textarea{resize:vertical;padding:12px;line-height:20px}.mc-checks{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.mc-checks label{flex-direction:row;align-items:center;gap:8px;display:flex}.mc-evidence{border-top:1px solid var(--mc-border);flex-direction:column;gap:16px;padding-top:24px;display:flex}.mc-upload-actions{flex-wrap:wrap;gap:8px;display:flex}.mc-file{opacity:0;width:1px;height:1px;position:absolute}.mc-upload-actions label{cursor:pointer;position:relative}.mc-gallery{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mc-gallery figure{flex-direction:column;gap:8px;margin:0;display:flex}.mc-gallery img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--mc-border);border-radius:6px;width:100%}.mc-history{border-top:1px solid var(--mc-border);padding-top:24px}.mc-history ol{border-left:1px solid var(--mc-border);margin:20px 0 0;padding:0 0 0 12px;list-style:none}.mc-history li{flex-direction:column;gap:6px;padding:0 0 24px 12px;display:flex;position:relative}.mc-history li:before{content:"";background:var(--mc-highlight);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-16px}.mc-history .text-caption{color:var(--mc-muted);font-size:11px}.mc-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mc-theme.ch-dialog,.mc-theme.ch-alert-dialog{border:1px solid var(--mc-border);box-shadow:var(--mc-shadow)}.mc-theme .ch-secondary{color:var(--mc-muted)}.mc-error{color:var(--mc-danger);border:1px solid var(--mc-danger);justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;display:flex}.mc-empty{flex-direction:column;align-items:center;gap:20px;min-height:300px;padding:64px 16px;display:flex}.mc-skeleton{gap:8px;min-height:500px;display:grid}.mc-skeleton-row{background:var(--mc-surface);height:64px}.mc-export-dialog.ch-dialog{--ds-background:oklch(100% 0 0);--ds-foreground:oklch(23.5% .003 286);--ds-border:oklch(92.3343% .00671755 286.267);--ds-secondary-text:oklch(51.5% .008 286);background:var(--ds-background);width:940px;max-width:calc(100vw - 32px);max-height:90dvh;color:var(--ds-foreground);overflow:auto}.mc-briefing{color:var(--ds-foreground)}.mc-export-actions{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.mc-print-report{background:var(--ds-background);color:var(--ds-foreground);border:1px solid var(--ds-border);padding:24px;font-size:12px;line-height:18px}.mc-print-report>header{border-bottom:1px solid var(--ds-border);align-items:center;gap:16px;padding-bottom:20px;display:flex}.mc-print-report h2,.mc-print-report h3,.mc-print-report p{margin:0}.mc-print-report h3{margin:24px 0 12px}.mc-report-summary{flex-direction:column;gap:8px;margin:24px 0 16px;display:flex}.mc-report-counts{border-block:1px solid var(--ds-border);flex-wrap:wrap;gap:12px 24px;padding:12px 0;display:flex}.mc-print-report table{border-collapse:collapse;table-layout:fixed;width:100%}.mc-print-report th{text-align:left;color:var(--ds-secondary-text);font-weight:500}.mc-print-report th:first-child{width:58%}.mc-print-report td,.mc-print-report th{border-bottom:1px solid var(--ds-border);vertical-align:top;overflow-wrap:anywhere;padding:10px 8px}.mc-return{z-index:80;box-shadow:var(--ds-shadow);position:fixed;bottom:16px;right:16px}@media (width>=1600px){.mc-workspace,.mc-header{padding-left:40px;padding-right:40px}.mc-critical.ch-button{width:calc(100% + 80px);margin-inline:-40px;padding-inline:40px}.mc-board .mc-col-title{width:34%}}@media (width<=1279px){.mc-mission-status{grid-template-columns:144px minmax(0,1fr);gap:16px}.mc-progress{width:140px;height:140px}.mc-countdown{border-left:0;border-top:1px solid var(--mc-border);grid-column:1/-1;grid-template-columns:1fr 1fr;padding:16px 0 0;display:grid}.mc-clock{grid-area:1/2/3;justify-content:flex-end}.mc-countdown>.text-label{justify-content:flex-start;gap:12px}.mc-kanban{gap:8px}.mc-kanban .mc-card-bottom .mc-thumb-button{display:none}.mc-systems{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-board .mc-flight-cell .mc-thumb-button{display:none}.mc-board .mc-col-title{width:29%}.mc-board .mc-status{padding:4px;font-size:10px}.mc-header,.mc-workspace{padding-inline:24px}.mc-critical.ch-button{width:calc(100% + 48px);margin-inline:-24px;padding-inline:24px}}@media (width<=1000px){.mc-filters{grid-template-columns:2fr 1fr 1fr}.mc-search{grid-column:1/-1}.mc-filter-bottom{align-items:flex-start}.mc-systems{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-kanban,.mc-timeline-flights{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-toolbar{flex-wrap:wrap}.mc-board th:nth-child(6),.mc-board td:nth-child(6){width:8%;font-size:11px}}@media (width<=767px){.mc-header{padding:24px 16px 0}.mc-heading{flex-direction:column;align-items:flex-start;gap:16px}.mc-heading h1{font-size:24px;line-height:30px}.mc-header-actions{width:100%}.mc-header-actions>.ch-button{flex:1;min-height:44px;padding:8px;font-size:12px}.mc-eyebrow{margin-bottom:8px}.mc-mission-status{grid-template-columns:1fr;gap:20px;margin:24px 0 20px}.mc-progress{justify-self:center;width:150px;height:150px}.mc-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mc-counter.ch-button{background:var(--mc-surface);border:1px solid var(--mc-border);gap:8px;height:80px;padding:12px}.mc-counter-value{font-size:26px;line-height:32px}.mc-counter .text-label{font-size:11px}.mc-countdown{grid-template-columns:1fr 1fr;gap:8px}.mc-countdown>.text-label{font-size:12px}.mc-clock{gap:8px}.mc-clock>span{font-size:22px;line-height:28px}.mc-countdown>.text-caption{font-size:11px}.mc-countdown>.text-caption:last-child{grid-column:1/-1}.mc-critical.ch-button{flex-wrap:wrap;gap:8px;width:calc(100% + 32px);margin-inline:-16px;padding:12px 16px;font-size:12px}.mc-critical-titles{display:none}.mc-critical>.text-caption:last-child{font-size:11px}.mc-workspace{padding:20px 16px 32px}.mc-toolbar{gap:12px;margin-bottom:16px}.mc-view-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;padding:3px;display:grid}.mc-view-switch .ch-button{white-space:normal;flex-direction:column;gap:4px;height:52px;min-height:44px;padding:6px 2px;font-size:10px;line-height:14px;display:flex}.mc-saved-actions{justify-content:flex-end;width:100%}.mc-saved-actions .ch-select-trigger{width:180px;height:44px;margin-right:auto}.mc-saved-actions .ch-button-icon{width:44px;height:44px}.mc-filters{grid-template-columns:1fr 1fr;gap:8px}.mc-search{grid-column:1/-1}.mc-filters .ch-select-trigger,.mc-filters input{height:44px;min-height:44px;font-size:13px}.mc-search>svg{top:13px}.mc-filter-bottom{flex-direction:column;gap:16px;margin-bottom:20px}.mc-chips{gap:6px;width:100%}.mc-chips .ch-button{min-height:36px;padding:6px 8px;font-size:11px}.mc-sort{justify-content:space-between;width:100%}.mc-sort .ch-select-trigger{height:44px}.mc-board-desktop{display:none}.mc-board-mobile{gap:12px;display:grid}.mc-card{padding:16px}.mc-card-title.ch-button{padding:14px 0;font-size:15px;line-height:21px}.mc-card-bottom .text-caption{font-size:12px}.mc-status{font-size:11px}.mc-card-bottom .ch-button-icon{width:44px;min-width:44px;min-height:44px}.mc-card-top .ch-button-icon{min-width:44px;min-height:44px}.mc-thumb-button.ch-button{width:52px;min-width:52px;height:44px;min-height:44px}.mc-systems{grid-template-columns:1fr 1fr;gap:20px 8px}.mc-system-name.ch-button{font-size:12px}.mc-orbit-center strong{font-size:20px}.mc-orbit-dot.ch-button{width:12px;min-width:12px;height:12px;min-height:12px}.mc-map-legend{gap:8px}.mc-kanban{grid-template-columns:1fr;gap:28px}.mc-kanban-column>h3{font-size:15px}.mc-kanban .mc-card-bottom .mc-thumb-button{display:flex}.mc-kanban .mc-card{padding:16px}.mc-kanban-column{min-height:100px}.mc-kanban .mc-card-top .mc-status{padding:5px 8px;font-size:11px}.mc-timeline-axis{left:62px}.mc-timeline-day{grid-template-columns:62px minmax(0,1fr);gap:12px}.mc-timeline-date .text-body{font-size:12px}.mc-timeline-flights{grid-template-columns:1fr}.mc-timeline .mc-card{padding:12px}.mc-timeline .mc-card-top{flex-wrap:wrap}.mc-timeline .mc-card-title{font-size:13px;line-height:19px}.mc-timeline .mc-card-bottom .mc-thumb-button{display:none}.mc-timeline .mc-card-bottom .text-caption{font-size:11px}.mc-detail.ch-sheet{border-top:1px solid var(--mc-border);border-left:0;border-radius:12px 12px 0 0;width:100%;height:90dvh;inset:auto 0 0!important}.mc-detail-head{padding:24px 16px 16px}.mc-detail-scroll{padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.mc-detail .ch-input,.mc-detail .ch-select-trigger{min-height:44px;font-size:16px}.mc-detail .ch-button{min-height:44px}.mc-detail-head h2{font-size:18px;line-height:24px}.mc-upload-actions .ch-button{font-size:12px}.mc-gallery{grid-template-columns:1fr}.mc-export-dialog.ch-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:94dvh;padding:16px}.mc-print-report{padding:16px 8px}.mc-print-report>header{gap:10px}.mc-print-report h2{font-size:17px;line-height:22px}.mc-print-report th:first-child{width:50%}.mc-print-report th,.mc-print-report td{padding:8px 4px;font-size:10px}.mc-export-actions .ch-button{min-height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){.mc-theme *,.mc-theme :before,.mc-theme :after{transition:none!important;animation:none!important}.mc-scanline{display:none}}@media print{body:has(.mc-print-report){background:var(--ds-background)!important;color:var(--ds-foreground)!important}body:has(.mc-print-report)>*{display:none!important}body:has(.mc-print-report)>[data-radix-portal]{display:block!important}body:has(.mc-print-report)>.mc-export-dialog{display:block!important}body:has(.mc-print-report)>div:has(.mc-print-report){display:block!important}.mc-export-dialog.ch-dialog{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.mc-export-dialog>.ch-close,.mc-export-dialog>h2,.mc-export-dialog>p,.mc-export-actions{display:none!important}.mc-print-report{border:0;padding:0}.mc-print-report section{break-inside:auto}.mc-print-report tr,.mc-print-report header{break-inside:avoid}@page{size:A4;margin:15mm}}.ov-shell.aa-shell .od-content.ua-page-dashboard{padding:var(--space-8);gap:var(--space-8)}.ov-content{gap:var(--space-8);width:100%;max-width:var(--overview-content);flex-direction:column;display:flex}.ov-shell .app-title-3{font-size:var(--app-title-3);font-weight:var(--weight-semibold);letter-spacing:0;line-height:normal}.ov-shell .app-body,.ov-shell .app-footnote,.ov-shell .app-caption{letter-spacing:0;line-height:normal}.ov-summary{gap:var(--space-5);flex-direction:column;display:flex}.ov-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ov-stat{gap:var(--space-1);padding:0 var(--space-6);flex-direction:column;min-width:0;display:flex}.ov-stat:first-child{padding-left:0}.ov-stat:last-child{padding-right:0}.ov-stat+.ov-stat{box-shadow:inset var(--assessment-hairline) 0 0 var(--separator)}.ov-stat-value{font-size:var(--overview-stat);line-height:var(--overview-stat-lh);font-weight:var(--weight-semibold)}.ov-muted{color:var(--label-secondary)}.ov-success{color:var(--green-text)}.ov-warning{color:var(--orange-text)}.ov-progress-group{gap:var(--assessment-gap);flex-direction:column;display:flex}.ov-progress{height:var(--assessment-gap);border-radius:var(--overview-progress-radius);gap:var(--overview-copy-gap);background:var(--assessment-row-line);display:flex;overflow:hidden}.ov-progress>span{flex-basis:0;min-width:0}.ov-progress-certified{background:var(--accent)}.ov-progress-review{background:var(--orange)}.ov-progress-assessment{background:var(--assessment-started)}.ov-progress-not-started{background:var(--assessment-row-line)}.ov-progress-group p{margin:0}.ov-columns{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.ov-left,.ov-right{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ov-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ov-section h2{margin:0}.ov-section-head{align-items:baseline;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ov-section-head a{color:var(--link)}.ov-section-head a:hover{color:var(--link);text-decoration:underline}.ov-attention{padding:0 var(--space-4);background:var(--bg-alt);border-radius:var(--overview-group-radius);margin:0;list-style:none}.ov-attention li{grid-template-columns:var(--assessment-mark) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:var(--space-16);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);display:grid}.ov-attention li:last-child{box-shadow:none}.ov-attention-icon{width:var(--assessment-mark);height:var(--assessment-mark);border-radius:var(--space-2);color:var(--on-accent);background:var(--accent);place-items:center;display:grid}.ov-attention-icon.is-error{background:var(--red)}.ov-attention-icon.is-warning{background:var(--orange)}.ov-attention-copy{gap:var(--overview-copy-gap);min-width:0;padding:var(--space-2) 0;flex-direction:column;display:flex}.ov-attention-copy strong{font-weight:var(--weight-medium)}.ov-attention-copy span{overflow-wrap:anywhere}.ov-shell .ov-attention .ua-button{height:auto;min-height:0;padding:var(--space-1) var(--assessment-small-gap);font-size:var(--app-callout);font-weight:var(--weight-medium);color:var(--link)}.ov-table{gap:var(--space-3)}.ov-table .ua-table{table-layout:auto;border-collapse:collapse;width:100%}.ov-table .ua-table th{height:auto;padding:0 var(--space-3) var(--space-2) 0;font-size:var(--app-caption);line-height:normal;font-weight:var(--weight-semibold);color:var(--label-secondary);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);border:0}.ov-table .ua-table td{height:var(--overview-row);padding:0 var(--space-3) 0 0;font-size:var(--app-callout);border:0;line-height:normal}.ov-table .ua-table tbody tr{box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--assessment-row-line)}.ov-table .ua-table tbody tr:hover{background:var(--assessment-hover)}.ov-table .ua-table td:first-child{font-weight:var(--weight-medium)}.ov-table .ua-table th:last-child{width:var(--space-4);padding:0}.ov-table .ua-table td:last-child{padding:0}.ov-table .ua-table .ua-td-text{white-space:nowrap}.ov-shell .aa-status .ua-status{font-size:var(--app-callout);line-height:normal}.ov-language-section,.ov-recert-section{gap:var(--assessment-button-x)}.ov-languages{gap:var(--assessment-button-x);flex-direction:column;display:flex}.ov-language{gap:var(--overview-language-gap);flex-direction:column;display:flex}.ov-language-label{justify-content:space-between;gap:var(--space-2);display:flex}.ov-language-track{height:var(--assessment-small-gap);border-radius:var(--overview-track-radius);background:var(--fill-control);overflow:hidden}.ov-language-track>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.ov-recert{background:var(--bg-alt);border-radius:var(--overview-group-radius);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.ov-recert-total{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.ov-recert-total strong{font-size:var(--app-large-title);font-weight:var(--weight-semibold);line-height:normal}.ov-recert dl{margin:0;line-height:normal}.ov-recert dl>div{font-size:var(--app-footnote);padding:var(--space-2) 0;box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);justify-content:space-between;display:flex}.ov-recert dl>div:last-child{box-shadow:none}.ov-recert dd{color:var(--label-secondary);margin:0}.ov-shell .ov-recert .ua-button{background:var(--fill-control);width:100%;color:var(--label);justify-content:center}.ov-empty{color:var(--label-secondary);margin:0}@media (width<=1150px){.ov-columns{grid-template-columns:minmax(0,1fr)}.ov-right{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=767px){.ov-shell.aa-shell .od-content.ua-page-dashboard{padding:var(--space-5) var(--space-4)}.ov-shell .od-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.ov-shell .od-toolbar-actions{width:auto}.ov-stats{row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ov-stat{padding:0 var(--space-3)}.ov-stat:nth-child(odd){box-shadow:none;padding-left:0}.ov-stat:nth-child(2n){padding-right:0}.ov-right{display:flex}.ov-attention li{grid-template-columns:var(--assessment-mark) minmax(0,1fr);padding:var(--space-2) 0}.ov-attention li>.ua-button{min-height:var(--touch-min);grid-column:2;justify-self:start;padding-left:0}.ov-table .ua-table-mobile{background:0 0}.ov-table .ua-row{padding-inline:0}.ov-recert-total{flex-wrap:wrap}.ov-shell .ov-recert .ua-button{min-height:var(--touch-min)}}.adm-stack{gap:var(--space-6);display:grid}.appeals-layout>section+section{border-top:1px solid var(--separator-subtle);padding-top:var(--space-6)}.appeals-empty{padding-block:var(--space-3);margin:0}.appeals-description{margin:0 0 var(--space-4)}.adm-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.adm-timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.adm-timeline li{grid-template-columns:var(--space-2) minmax(0,1fr);gap:var(--space-3);display:grid}.adm-timeline li:before{content:"";width:var(--space-2);height:var(--space-2);margin-top:var(--space-2);border-radius:var(--radius-pill);background:var(--accent)}.adm-muted{color:var(--label-secondary)}.adm-form{gap:var(--space-3);max-width:var(--measure-form,32rem);display:grid}.adm-checks{gap:var(--space-4);display:flex}.adm-checks label{gap:var(--space-2);align-items:center;display:flex}.adm-email-frame{border:1px solid var(--separator);border-radius:var(--radius-md);background:var(--bg);width:100%;height:60vh;display:block}.adm-hallo{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=1024px){.adm-hallo{grid-template-columns:1fr 1fr}}.adm-hallo-score{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.adm-hallo-big{align-items:baseline;gap:var(--space-4);display:flex}.adm-bar{background:var(--bg-alt);border-radius:999px;height:8px;display:block;overflow:hidden}.adm-bar>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.adm-skills{gap:var(--space-3);margin-top:var(--space-3);display:grid}.adm-skills>div{align-items:center;gap:var(--space-3);grid-template-columns:8rem 1fr 5rem;display:grid}.adm-skills dd:last-child{text-align:right}.adm-video{width:calc(100% - var(--space-6));margin:0 var(--space-3) var(--space-2);border-radius:var(--radius-md);background:var(--bg-alt);max-height:60vh;display:block}.adm-q-answer{padding:0 var(--space-4) var(--space-3)}.adm-feedback{margin-top:var(--space-2);padding-left:var(--space-5);gap:var(--space-2);list-style:outside;display:grid}.adm-snaps{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.adm-snaps img{border-radius:var(--radius-md);width:100%}.adm-player{width:100%;max-height:50vh;margin:var(--space-2) 0;border-radius:var(--radius-sm);background:var(--bg-alt);display:block}.adm-end{justify-content:flex-end}.adm-bad{color:var(--red-text)}.adm-link{color:var(--accent)}.adm-snap-row{margin-top:var(--space-3)}.adm-ai{background:var(--bg-alt);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.adm-ai summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.adm-ai summary::-webkit-details-marker{display:none}.adm-ai summary>span:first-child{display:grid}.adm-ai[open] summary{margin-bottom:var(--space-4)}.adm-ai[open] .adm-link{visibility:hidden}.adm-settings-tracks .ua-row{align-items:flex-start}.adm-settings-tracks .ua-row-title,.adm-settings-tracks .ua-row-subtitle{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.adm-settings-tracks .ua-switch{flex:none;align-self:center}.adm-archive{max-width:var(--mk-wide);gap:var(--space-6);display:grid}.adm-archive .ua-row{align-items:flex-start}.adm-archive .ua-row-title,.adm-archive .ua-row-subtitle{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.adm-archive .ua-row-chevron{align-self:center}.adm-brand-logo{max-height:var(--space-12);object-fit:contain;max-width:160px}.idref-gallery{gap:var(--space-6);display:grid}.idref-item{gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--separator);display:grid}.idref-item:last-child{border-bottom:0}@media (width>=1024px){.idref-item{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.idref-images{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.idref-img{gap:var(--space-1);color:var(--label-secondary);text-decoration:none;display:grid}.idref-img img{aspect-ratio:1.586;object-fit:contain;background:var(--bg-alt);border-radius:var(--radius-sm);width:100%}.idref-empty{aspect-ratio:1.586;background:var(--bg-alt);border-radius:var(--radius-sm);place-items:center}.idref-info{gap:var(--space-2);justify-items:start;display:grid}.idref-head{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.idref-features{padding-left:var(--space-5);color:var(--label-secondary);margin:0}.ua-modal-layer:has(.invite-reference){background:var(--invite-backdrop)}.ua-dialog.invite-reference{width:min(100%,var(--invite-width));border-radius:var(--invite-radius);font-family:var(--assessment-font);letter-spacing:0;flex-direction:column;gap:0;padding:0;display:flex;overflow-x:hidden}.invite-reference .app-body,.invite-reference .app-callout{font-size:var(--app-callout);letter-spacing:0;line-height:normal}.invite-reference .app-footnote{font-size:var(--app-footnote);letter-spacing:0;line-height:normal}.invite-reference .app-caption{font-size:var(--app-caption);letter-spacing:0;line-height:normal}.invite-reference .ua-dialog-heading{padding:var(--invite-heading-top) var(--space-6) var(--space-1);gap:var(--space-1);flex-direction:column;display:flex}.invite-reference .ua-dialog-heading h2{font-size:var(--invite-heading);line-height:normal;font-weight:var(--weight-semibold);letter-spacing:0;margin:0}.invite-reference #ua-dialog-description{color:var(--label-secondary)}.invite-fields{padding:var(--invite-form-y) var(--space-6);gap:var(--invite-gap);flex-direction:column;margin:0;display:flex}.invite-reference .ua-field,.invite-assessment{gap:var(--assessment-small-gap);flex-direction:column;display:flex}.invite-reference .ua-field label,.invite-label{font-weight:var(--weight-semibold);color:var(--label)}.invite-reference .ua-field input,.invite-select-wrap select{height:var(--app-control);min-height:var(--app-control);border-radius:var(--assessment-radius);background:var(--bg-elevated);width:100%;min-width:0;color:var(--label);border:var(--assessment-name-gap) solid var(--separator);padding:0 var(--assessment-gap);box-sizing:border-box;font-family:inherit;font-size:var(--app-callout);box-shadow:none;line-height:normal}.invite-select-wrap{display:flex;position:relative}.invite-select-wrap select{appearance:none;padding-right:var(--space-8)}.invite-select-wrap svg{pointer-events:none;right:var(--assessment-gap);width:var(--assessment-gap);height:var(--assessment-gap);color:var(--label-secondary);position:absolute;top:50%;transform:translateY(-50%)}.invite-help{color:var(--label-secondary)}.invite-reference .ua-dialog-actions{padding:var(--invite-gap) var(--space-6) var(--space-5);gap:var(--space-2);margin:0}.invite-reference .ua-button{height:var(--app-control);min-height:var(--app-control);padding:0 var(--assessment-button-x);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--app-footnote);line-height:normal;font-weight:var(--weight-semibold)}.invite-reference.invite-confirmation .ua-dialog-heading{padding:var(--invite-confirm-top) var(--space-6) var(--space-2);align-items:center;gap:var(--assessment-gap);text-align:center}.invite-confirmation #ua-dialog-description{font-size:var(--app-callout);max-width:var(--invite-description-width);overflow-wrap:anywhere}.invite-success-icon{width:var(--touch-min);height:var(--touch-min);color:var(--green);flex:none}.invite-link-section{padding:var(--space-4) var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.invite-link-row{gap:var(--space-2);min-width:0;display:flex}.invite-link-row code{min-width:0;height:var(--app-control);padding:0 var(--assessment-gap);border-radius:var(--assessment-radius);background:var(--bg-inset);color:var(--label-secondary);white-space:nowrap;text-overflow:ellipsis;font-family:var(--invite-code-font);flex:1;display:block;overflow:hidden;line-height:var(--app-control)!important}.invite-link-row .ua-button{flex:none}.invite-reference.invite-confirmation .ua-dialog-actions{padding-top:var(--assessment-gap)}@media (width<=767px){.invite-reference .ua-dialog-actions .ua-button{min-height:var(--touch-min)}.invite-reference .ua-field input,.invite-select-wrap select,.invite-link-row .ua-button{min-height:var(--touch-min);height:var(--touch-min)}.invite-link-row code{height:var(--touch-min);line-height:var(--touch-min)!important}}.ua-menu.ch-menu.certificate-action-menu{width:var(--certificate-menu-width);min-width:var(--certificate-menu-width);padding:var(--space-1) 0;border:var(--assessment-hairline) solid var(--separator-subtle);border-radius:var(--certificate-menu-radius);background:var(--bg-elevated);box-shadow:var(--shadow-float);overflow:hidden}.ua-menu.certificate-action-menu .ua-menu-item{min-height:var(--touch-min);padding:var(--space-2) var(--space-4);font-size:var(--certificate-menu-text);line-height:var(--certificate-menu-line);font-weight:var(--weight-medium);text-align:left;color:var(--red-text);border-radius:0;justify-content:flex-start}.ua-menu.certificate-action-menu .ua-menu-item:is(:hover,[data-highlighted]){background:var(--certificate-menu-hover);color:var(--red-text)}@media (width<=767px){.ua-menu.certificate-action-menu .ua-menu-item{font-size:var(--mp-body);line-height:var(--mp-body-line)}}.er-shell.aa-shell .od-content.ua-page-dashboard{padding:var(--assessment-top) var(--space-8);gap:var(--assessment-top)}.er-shell .er-search{align-items:center;gap:var(--assessment-small-gap);height:var(--app-control);width:var(--evaluator-search);padding:0 var(--assessment-gap);border-radius:var(--assessment-search-radius);background:var(--bg-alt);box-sizing:border-box;color:var(--label-tertiary);display:flex}.er-search svg{flex-shrink:0}.er-search input{font:inherit;font-size:var(--app-footnote);width:100%;min-width:0;color:var(--label);background:0 0;border:0;outline:none}.er-search input::placeholder{color:var(--label-tertiary)}.er-search:focus-within{outline:var(--assessment-name-gap) solid var(--accent)}.er-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.er-stat{gap:var(--space-1);padding:0 var(--space-6);flex-direction:column;min-width:0;display:flex}.er-stat:first-child{padding-left:0}.er-stat:last-child{padding-right:0}.er-stat+.er-stat{box-shadow:inset var(--assessment-hairline) 0 0 var(--separator)}.er-stat-label{color:var(--label-secondary)}.er-stat-value{font-size:var(--evaluator-stat);font-weight:var(--weight-semibold);letter-spacing:0;line-height:normal}.er-error{color:var(--red-text)}.er-muted{color:var(--label-secondary)}.er-table .ua-table{table-layout:auto;border-collapse:collapse;width:max-content;min-width:100%}.er-table .ua-table th{height:auto;padding:0 var(--space-3) var(--space-2) 0;font-size:var(--app-caption);font-weight:var(--weight-semibold);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);white-space:nowrap;text-align:left;border:0;line-height:normal}.er-table .ua-table td{height:var(--evaluator-row);padding:0 var(--space-5) 0 0;font-size:var(--app-callout);text-align:left;white-space:nowrap;border:0;line-height:normal}.er-table .ua-table tbody tr{box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--assessment-row-line)}.er-table .ua-table tbody tr:hover{background:var(--assessment-hover)}.er-table .ua-table th:first-child{min-width:calc(var(--space-20) * 3)}.er-table .ua-table th{padding-right:var(--space-5)}.er-table .ua-table th:last-child{width:var(--space-8);padding:0}.er-table .ua-table td:last-child{padding:0}.er-table .ua-th-sort{font:inherit;gap:0;padding:0;line-height:normal}.er-table .ua-th-sort svg{display:none}.er-table .ua-td-text{white-space:nowrap;max-width:100%}.er-table .er-person{max-width:calc(var(--space-20) * 4)}.er-person{align-items:center;gap:var(--assessment-gap);min-width:0;display:flex}.er-avatar{width:var(--space-8);height:var(--space-8);background:var(--fill-control);font-size:var(--app-caption);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.er-person-copy{gap:var(--assessment-name-gap);flex-direction:column;min-width:0;display:flex}.er-person-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.er-person-copy>span:first-child{font-weight:var(--weight-medium)}.er-languages{gap:var(--space-1);flex-wrap:wrap;display:flex}.er-language{font-size:var(--app-caption);padding:var(--evaluator-chip-y) var(--space-2);border-radius:var(--radius-sm);background:var(--bg-alt);color:var(--label);line-height:normal}.er-shell .er-status .ua-status{gap:var(--assessment-small-gap);font-size:var(--app-callout);padding:0;line-height:normal}.er-status .ua-status-dot{width:var(--assessment-dot);height:var(--assessment-dot)}.er-status .ua-status-success .ua-status-dot{background:var(--green)}.er-status .ua-status-neutral .ua-status-dot{background:var(--assessment-neutral)}.er-load{gap:var(--space-1);width:var(--evaluator-load-width);flex-direction:column;display:flex}.er-load-track{height:var(--space-1);border-radius:var(--evaluator-bar-radius);background:var(--fill-control);overflow:hidden}.er-load-track>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.er-load-full .er-load-track>span{background:var(--orange)}.er-table .er-access-removed{opacity:var(--evaluator-removed-opacity)}@media (width<=767px){.er-shell.aa-shell .od-content.ua-page-dashboard{padding:var(--space-5) var(--space-4)}.er-shell .od-toolbar{grid-template-columns:minmax(0,1fr)}.er-shell .od-toolbar-actions{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.er-shell .er-search{width:100%;height:var(--touch-min)}.er-stats{row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.er-stat{padding:0 var(--space-3)}.er-stat:nth-child(odd){box-shadow:none;padding-left:0}.er-stat:nth-child(2n){padding-right:0}.er-table .ua-table-mobile{background:0 0}.er-table .ua-row{padding-inline:0}.er-table .ua-row-text{min-width:0}.er-person-copy .app-caption{font-size:var(--app-caption)}.er-table .ua-row-detail{flex-shrink:0}.er-languages{margin-left:calc(var(--space-8) + var(--assessment-gap))}.er-table .er-person{max-width:100%}}.aa-shell.sr-shell .od-content.ua-page-dashboard{padding:var(--space-8);align-items:center;gap:0}.sr-stack{width:100%;max-width:var(--settings-width);gap:var(--space-10);flex-direction:column;display:flex}.sr-shell .ua-section{gap:var(--space-2)}.sr-shell .ua-section-titles{gap:var(--space-2);width:100%}.sr-shell .ua-section-titles h2{font-size:var(--app-title-3);font-weight:var(--weight-semibold);letter-spacing:0;margin:0;line-height:normal}.sr-shell .ua-section-titles p{margin:0 0 var(--assessment-small-gap);font-size:var(--app-footnote);letter-spacing:0;line-height:normal}.sr-group,.sr-shell .ua-list-inset .ua-list{background:var(--bg-alt);border-radius:var(--overview-group-radius);padding:0 var(--space-4);overflow:visible}.sr-row,.sr-shell .ua-row{align-items:center;gap:var(--space-3);min-height:var(--settings-row);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);font-size:var(--app-callout);padding:0;line-height:normal;display:flex}.sr-row:last-child,.sr-shell .ua-row-item:last-child .ua-row{box-shadow:none}.sr-shell .ua-row-item+.ua-row-item .ua-row{box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator)}.sr-copy,.sr-shell .ua-row-text{gap:var(--overview-copy-gap);min-width:0;padding:var(--assessment-gap) 0;flex-direction:column;flex:1;display:flex}.sr-shell .ua-row-title,.sr-shell .ua-row-subtitle{white-space:normal;overflow:visible}.sr-copy small,.sr-shell .ua-row-text .ua-row-subtitle{font-size:var(--app-caption);color:var(--label-secondary);line-height:normal}.sr-number{align-items:center;gap:var(--space-2);flex:none;display:flex}.sr-number .ua-field{width:var(--space-16);max-width:none}.sr-number .ua-field label{clip-path:inset(50%);width:var(--assessment-name-gap);height:var(--assessment-name-gap);position:absolute;overflow:hidden}.sr-number .ua-field input{height:var(--assessment-pop);min-height:var(--assessment-pop);padding:0 var(--assessment-gap);text-align:right;font-size:var(--app-callout);border-radius:var(--assessment-radius);line-height:normal}.sr-unit{width:var(--settings-unit);font-size:var(--app-footnote);color:var(--label-secondary)}.sr-shell .ua-switch{width:var(--settings-switch-width);height:var(--settings-switch-height);padding:var(--settings-switch-inset);flex-shrink:0}.sr-shell .ua-switch[aria-checked=true]{background:var(--green)}.sr-shell .ua-switch span{width:var(--settings-switch-knob);height:var(--settings-switch-knob);box-shadow:var(--settings-knob-shadow)}.sr-shell .ua-switch[aria-checked=true] span{transform:translateX(calc(var(--settings-switch-width) - var(--settings-switch-height)))}.sr-save{padding-top:var(--assessment-gap);justify-content:flex-end;display:flex}.sr-shell form>.sr-save{margin-top:var(--space-2)}.sr-brand-support>.sr-copy{padding:var(--assessment-gap) 0}.sr-brand-support>.ua-field{display:block}.sr-brand-support .ua-field label{clip-path:inset(50%);width:var(--assessment-name-gap);height:var(--assessment-name-gap);position:absolute;overflow:hidden}.sr-save .ua-button:disabled{opacity:1;color:var(--label-tertiary);background:var(--fill-control)}.sr-shell .ua-menu-wrap>.ua-button{height:var(--assessment-pop);min-height:var(--assessment-pop);border-radius:var(--assessment-radius);border:var(--assessment-name-gap) solid var(--separator);background:var(--bg);padding:0 var(--assessment-gap);font-weight:var(--weight-regular);max-width:100%}.sr-shell .ua-menu-wrap>.ua-button svg{width:var(--assessment-gap);height:var(--assessment-gap);color:var(--label-secondary)}.sr-shell .ua-menu{z-index:20;max-width:var(--settings-width)}.sr-brand-row{grid-template-columns:minmax(0,1fr) var(--settings-field);min-height:var(--settings-row);align-items:center;gap:var(--space-3);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);display:grid}.sr-brand-row:last-child{box-shadow:none}.sr-brand-row>.ua-field{display:contents}.sr-brand-row .ua-field label{font-size:var(--app-callout);font-weight:var(--weight-regular)}.sr-brand-row .ua-field input{min-height:var(--assessment-pop);height:var(--assessment-pop);padding:0 var(--assessment-gap);font-size:var(--app-callout);border-radius:var(--assessment-radius)}.sr-brand-row .ua-field>span{font-size:var(--app-caption);grid-column:1/-1}.sr-logo{align-items:center;gap:var(--assessment-gap);display:inline-flex}.sr-logo img{width:var(--assessment-mark);height:var(--assessment-mark);object-fit:contain}.sr-logo .ua-button{padding:var(--space-1) var(--assessment-small-gap);height:auto;min-height:0;font-weight:var(--weight-medium);color:var(--link)}.sr-details>summary{cursor:pointer;color:var(--label-secondary);font-size:var(--app-footnote);padding:var(--space-3) 0}.sr-details[open]{gap:var(--space-3);flex-direction:column;display:flex}.sr-extra{margin-top:var(--space-3)}.sr-extra .ua-field label{font-weight:var(--weight-regular)}.sr-allowlist{width:var(--settings-field);height:var(--app-control);min-height:var(--app-control);text-align:right;font-size:var(--app-footnote);resize:vertical;color:var(--label-secondary);overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:normal}.sr-domain{align-items:center;gap:var(--assessment-small-gap);color:var(--label-secondary);font-size:var(--app-footnote);display:inline-flex}.sr-template-button.ua-button{width:100%;height:var(--settings-row);color:var(--label);font-weight:var(--weight-regular);justify-content:space-between;padding:0}.sr-template-button .ua-button-label{justify-content:space-between;width:100%}.sr-template-button span span{align-items:center;gap:var(--space-2);color:var(--label-secondary);display:flex}.sr-shell .ua-dialog .ua-field input{font-size:var(--app-body)}@media (width>=1024px){.sr-shell{min-height:var(--settings-page-height)}.sr-shell .od-sidebar{height:auto;min-height:100%;position:relative}}@media (width<=767px){.aa-shell.sr-shell .od-content.ua-page-dashboard{padding:var(--space-5) var(--space-4)}.sr-stack{gap:var(--space-10)}.sr-row,.sr-shell .ua-row{min-height:var(--settings-row);flex-wrap:wrap;row-gap:0}.sr-shell .ua-menu-wrap{max-width:100%}.sr-shell .ua-menu-wrap>.ua-button{min-height:var(--touch-min);white-space:normal;text-align:left;height:auto}.sr-shell .ua-menu-wrap .ua-button-label{white-space:normal}.sr-number{max-width:50%}.sr-unit{width:auto;max-width:var(--settings-unit)}.sr-number .ua-field{width:var(--space-12)}.sr-brand-row{padding:var(--space-2) 0;grid-template-columns:1fr}.sr-brand-row .ua-field input{height:var(--touch-min)}.sr-allowlist{width:55%}.sr-shell .ua-switch{position:relative}.sr-shell .ua-switch:before{content:"";inset:calc((var(--touch-min) - var(--settings-switch-height)) / -2) 0;position:absolute}.sr-row>.ua-menu-wrap{margin-bottom:var(--space-2)}.sr-domain{text-align:right;max-width:55%}.sr-copy{overflow-wrap:anywhere}.ws-reference-settings .ua-row:has(.ua-menu-wrap){flex-wrap:wrap}.sr-shell .ua-row:has(.ua-menu-wrap)>.ua-row-text{flex:100%}.ws-reference-settings .ua-row:has(.ua-menu-wrap)>.ua-row-text{flex:100%}.sr-row:has(>.ua-menu-wrap)>.sr-copy{flex:100%}.sr-shell .ua-row:has(.ua-menu-wrap) .ua-menu-wrap{width:100%;margin:0 0 var(--space-2)}.ws-reference-settings .ua-row:has(.ua-menu-wrap) .ua-menu-wrap{width:100%;margin:0 0 var(--space-2)}.sr-row:has(>.ua-menu-wrap)>.ua-menu-wrap{width:100%;margin:0 0 var(--space-2)}.sr-shell .ua-row:has(.ua-menu-wrap) .ua-menu-wrap>.ua-button{justify-content:space-between;width:100%}.ws-reference-settings .ua-row:has(.ua-menu-wrap) .ua-menu-wrap>.ua-button{justify-content:space-between;width:100%}.sr-row:has(>.ua-menu-wrap)>.ua-menu-wrap>.ua-button{justify-content:space-between;width:100%}}.sr-shell form{position:relative}.sr-brand-extra:not([open]){position:absolute;top:100%;right:0}.sr-brand-extra:not([open])>summary{padding:var(--space-2) 0}.sr-number input::-webkit-inner-spin-button{appearance:none;margin:0}.sr-number input::-webkit-outer-spin-button{appearance:none;margin:0}.sr-number input[type=number]{appearance:textfield}.aa-shell.sr-shell .od-content.ua-page-dashboard{align-items:stretch}.st-layout{gap:var(--space-10);grid-template-columns:232px minmax(0,1fr);align-items:start;width:100%;max-width:1120px;margin:0 auto;display:grid}.st-nav{top:var(--space-6);gap:var(--space-1);flex-direction:column;display:flex;position:sticky}.st-nav-item{align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);color:var(--label-secondary);font-size:var(--app-body);line-height:var(--app-body-lh);border-radius:10px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.st-nav-item:hover{background:var(--bg-alt);color:var(--label)}.st-nav-item[aria-current=page]{background:var(--bg-alt);color:var(--label);font-weight:var(--weight-semibold)}.st-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-nav-item svg{flex:none}.st-panel{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.st-panel-head h2{font-size:24px;line-height:30px;font-weight:var(--weight-semibold);color:var(--label);letter-spacing:-.01em;margin:0}.st-panel-head p{margin:var(--space-2) 0 0;font-size:var(--app-body);line-height:var(--app-body-lh);color:var(--label-secondary)}.st-panel .sr-stack{gap:var(--space-6);max-width:none}.sr-shell .st-panel .ua-section{background:var(--bg);border:1px solid var(--separator);padding:var(--space-6);gap:var(--space-5);border-radius:14px}.sr-shell .st-panel .ua-section-titles{gap:var(--space-1)}.sr-shell .st-panel .ua-section-titles h2{font-size:var(--app-title-3);line-height:var(--app-title-3-lh)}.sr-shell .st-panel .ua-section-titles p{font-size:var(--app-footnote);line-height:var(--app-footnote-lh);color:var(--label-secondary);max-width:62ch;margin:0}.st-panel .sr-group,.sr-shell .st-panel .ua-list-inset .ua-list{border-top:1px solid var(--separator);background:0 0;border-radius:0;padding:0}.st-panel .sr-row,.sr-shell .st-panel .ua-row{gap:var(--space-6);padding:var(--space-4) 0;min-height:64px}.st-panel .sr-copy,.sr-shell .st-panel .ua-row-text{gap:var(--space-1);padding:0}.st-panel .sr-copy>span{font-weight:var(--weight-medium);color:var(--label)}.st-panel .sr-copy small,.sr-shell .st-panel .ua-row-subtitle{font-size:var(--app-footnote);line-height:var(--app-footnote-lh);max-width:56ch}.st-panel .sr-number .ua-field{width:88px}.st-panel .sr-number .ua-field input{border-radius:10px;height:40px;min-height:40px}.st-panel .sr-number .ua-field input[aria-invalid=true]{border-color:var(--red,var(--destructive))}.st-panel .sr-unit{width:auto;min-width:96px}.st-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-5);margin-top:var(--space-1);border-top:1px solid var(--separator);display:flex}.st-hint{color:var(--label-secondary);margin-right:auto}.st-panel .sr-save{padding-top:var(--space-5);gap:var(--space-3)}.st-panel .sr-save .ua-button:disabled{opacity:.5}.st-field-block{gap:var(--space-1);padding:var(--space-4) 0;flex-direction:column;display:flex}.st-field-block>label{font-weight:var(--weight-medium)}.st-field-block>small{color:var(--label-secondary);font-size:var(--app-footnote)}.st-textarea{margin-top:var(--space-2);border:1px solid var(--separator);background:var(--bg);width:100%;color:var(--label);padding:var(--space-3);resize:vertical;border-radius:10px;font-family:inherit}.st-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.qs-textarea{border:1px solid var(--separator);background:var(--bg);width:100%;min-height:104px;color:var(--label);padding:var(--space-3) var(--space-4);font-size:var(--app-body);line-height:var(--app-body-lh);resize:vertical;field-sizing:content;border-radius:10px;transition:border-color .15s}.qs-list{gap:var(--space-3);flex-direction:column;display:flex}.qs-card{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--separator);background:var(--bg);border-radius:12px;flex-direction:column;display:flex}.qs-card[draggable=true]{cursor:grab}.qs-head{align-items:center;gap:var(--space-2);display:flex}.qs-handle{width:22px;height:22px;color:var(--label-tertiary);touch-action:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.qs-head:hover .qs-handle{color:var(--label-secondary)}.qs-title{font-size:var(--app-footnote);color:var(--label-secondary);margin-right:auto}.qs-delete{width:26px;height:26px;color:var(--label-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.qs-delete:hover:not(:disabled){color:var(--red);background:var(--red-bg,#ff3b3014)}.qs-delete:disabled{opacity:.4;cursor:default}.qs-textarea:hover:not(:disabled){border-color:var(--label-tertiary)}.qs-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.qs-textarea:disabled{opacity:.6}.qs-textarea::placeholder{color:var(--label-tertiary)}.qs-save{flex-wrap:wrap}.qs-save>.ua-button{flex:none}.qs-save>span{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.qs-save .ua-button{white-space:nowrap}.st-status{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--separator);background:var(--bg-alt);border-radius:14px;align-items:flex-start;display:flex}.st-status strong{font-size:var(--app-body);line-height:var(--app-body-lh);color:var(--label);display:block}.st-status p{margin:var(--space-1) 0 0;font-size:var(--app-footnote);line-height:var(--app-footnote-lh);color:var(--label-secondary)}.st-status svg{flex:none;margin-top:1px}.st-status-live svg{color:var(--green)}.st-status-test svg,.st-status-log svg{color:var(--orange)}.st-panel .sr-details{border-top:1px solid var(--separator)}.st-panel .sr-details>summary{padding:var(--space-4) 0;font-size:var(--app-body);color:var(--label);justify-content:space-between;align-items:center;list-style:none;display:flex}.st-panel .sr-details>summary::-webkit-details-marker{display:none}.st-panel .sr-details[open]>summary svg{transform:rotate(90deg)}.st-panel .sr-details[open]{padding-bottom:var(--space-4)}.st-panel .sr-brand-extra:not([open]){position:static}@media (width<=1023px){.st-layout{gap:var(--space-6);grid-template-columns:1fr}.st-nav{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding-inline:var(--space-4);flex-direction:row;position:static;overflow-x:auto}.st-nav::-webkit-scrollbar{display:none}.st-nav-item{border:1px solid var(--separator);min-height:40px;padding:var(--space-2) var(--space-4);font-size:var(--app-footnote);border-radius:999px;flex:none}.st-nav-item[aria-current=page]{background:var(--label);color:var(--bg);border-color:var(--label)}}@media (width<=767px){.sr-shell .st-panel .ua-section{padding:var(--space-5) var(--space-4)}.st-panel-head h2{font-size:22px;line-height:28px}.st-panel .sr-row,.sr-shell .st-panel .ua-row{gap:var(--space-3);flex-wrap:nowrap}.st-panel .sr-number{max-width:none}.st-panel .sr-unit{min-width:0}.st-actions{flex-wrap:wrap}.st-actions .ua-button{flex:1}.st-hint{flex-basis:100%}}.as-root{background:var(--bg-alt);min-height:100dvh;color:var(--label)}.as-column{background:var(--bg-alt);max-width:480px;min-height:100dvh;padding-top:var(--safe-top);flex-direction:column;margin:0 auto;display:flex;position:relative}.as-stage{flex-direction:column;flex:1;min-height:0;display:flex}.as-body{gap:var(--space-4);padding:var(--space-12) var(--space-5) var(--space-4);flex-direction:column;flex:1;display:flex}.as-footer{align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-5) calc(var(--space-4) + var(--safe-bottom));background:var(--bg-alt);flex-direction:column;display:flex;position:sticky;bottom:0}.as-footer .sig-edge,.as-footer .sg-edge-off{align-self:center}.as-secondary{color:var(--label-secondary)}.as-agency{color:var(--label)}.as-center-block{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.as-symbol{border-radius:var(--radius-pill);background:var(--fill-control);width:88px;height:88px;color:var(--accent);place-items:center;display:grid}.as-steps{padding-left:var(--space-5);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.as-error{color:var(--red-text)}.as-glass-icon:focus-visible,.as-record:focus-visible,.as-mode:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.as-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.as-cam{background:var(--bg);color:var(--label);position:fixed;inset:0;overflow:hidden}.as-cam-column{max-width:480px;height:100%;margin:0 auto;position:relative;overflow:hidden}.as-feed{object-fit:cover;background:var(--bg);width:100%;height:100%;position:absolute;inset:0}.as-feed.is-mirrored{transform:scaleX(-1)}.as-cam-top{z-index:3;padding:calc(var(--safe-top) + var(--space-12)) var(--space-4) 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.as-glass-icon{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--label);place-items:center;padding:0;display:grid}.as-glass-icon:active{transform:scale(.94)}.as-glass-icon[aria-pressed=true]{color:var(--yellow,var(--label))}.as-secured{min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);color:var(--label);display:inline-flex}.as-secured svg{color:var(--green)}.as-segments{z-index:3;top:calc(var(--safe-top) + 64px);left:var(--space-4);right:var(--space-4);gap:var(--space-1);display:flex;position:absolute}.as-segments span{border-radius:var(--radius-pill);background:var(--fill-strong);flex:1;height:3px}.as-segments .is-on{background:var(--label-secondary)}.as-segments .is-done{background:var(--label)}.as-chips{z-index:3;top:calc(var(--safe-top) + var(--space-20) + var(--space-8));left:var(--space-4);right:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:absolute}.as-chip{align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--label);text-align:center;max-width:100%;display:inline-flex}.as-chip.is-green{color:var(--label)}.as-status-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--green-text)}.as-rec-dot{border-radius:var(--radius-pill);background:var(--record);width:8px;height:8px}.as-overlay{z-index:2;justify-content:center;align-items:center;gap:var(--space-5);pointer-events:none;padding:0 var(--space-6);flex-direction:column;display:flex;position:absolute;inset:0}.as-id-frame{aspect-ratio:1.586;border-radius:var(--radius-lg);border:2px solid var(--label);width:min(86%,340px);box-shadow:0 0 0 100vmax var(--dim);padding:var(--space-3);transition:border-color var(--dur-fast) var(--ease-out);place-items:end start;display:grid}.as-face-oval{aspect-ratio:3/4;border:2px solid var(--label);width:min(62%,240px);box-shadow:0 0 0 100vmax var(--dim);padding-bottom:var(--space-3);transition:border-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:end center;display:grid}.as-id-frame.is-ready,.as-face-oval.is-ready{border-color:var(--green)}.as-id-glyph{color:var(--label-secondary)}.as-prompt-card{z-index:3;top:calc(var(--safe-top) + 120px);left:var(--space-4);right:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);color:var(--label);position:absolute}.as-countdown{font-size:var(--ios-large-title);line-height:1;font-weight:var(--weight-bold);color:var(--label);margin-top:var(--space-16);transform:scale(2.4)}.as-cam-bottom{z-index:3;align-items:center;gap:var(--space-4);padding:0 var(--space-6) calc(var(--safe-bottom) + var(--space-10));flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.as-modes{width:min(100%,calc(var(--space-20) * 4));gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);display:flex}.as-mode.ua-button.ua-candidate{width:auto;min-height:var(--touch-min);min-width:0;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--label);background:0 0;border:0;flex:1}.as-mode.ua-button.ua-candidate.is-on{background:var(--label);color:var(--bg)}.as-glass-icon.ua-button.ua-candidate{width:var(--touch-min);height:var(--touch-min);min-height:var(--touch-min);color:var(--label);padding:0}.as-record.ua-button.ua-candidate{width:var(--space-20);height:var(--space-20);min-height:var(--space-20);border:var(--space-1) solid var(--label);background:0 0;padding:0}.as-cam-row{justify-content:space-between;align-items:center;width:100%;display:flex}.as-cam-spacer{width:44px;height:44px}.as-record{border-radius:var(--radius-pill);border:4px solid var(--label);background:0 0;place-items:center;width:78px;height:78px;padding:0;display:grid}.as-record:disabled{opacity:.5}.as-record-inner{background:var(--record);width:62px;height:62px;display:block}.as-record-inner.is-shutter{background:var(--label)}.as-scrim{z-index:50;background:var(--dim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.as-scrim.is-clear{pointer-events:none;background:0 0}.as-scrim.is-clear .as-sheet{pointer-events:auto}.as-sheet{background:var(--bg-elevated);width:100%;max-width:480px;max-height:88dvh;color:var(--label);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:var(--space-3) var(--space-5) calc(var(--space-6) + var(--safe-bottom));gap:var(--space-3);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex;overflow:auto}.as-sheet.material-glass{border-bottom:0}.as-sheet h2,.as-sheet p{margin:0}.as-sheet .sig-edge,.as-sheet .sg-edge-off{align-self:center}.as-grabber{border-radius:var(--radius-pill);background:var(--fill-strong);width:36px;height:5px;margin-bottom:var(--space-1);align-self:center}.as-consent{padding-left:var(--space-5);gap:var(--space-2);color:var(--label-secondary);flex-direction:column;margin:0;display:flex}.as-check-row{align-items:center;gap:var(--space-3);min-height:44px;display:flex}.as-check-row input{width:22px;height:22px;accent-color:var(--accent)}.as-details{border-radius:var(--radius-md);background:var(--fill-control);flex-direction:column;margin:0;display:flex}.as-details>div{padding:var(--space-3) var(--space-4)}.as-details>div+div{box-shadow:inset 0 .5px 0 var(--separator)}.as-details dt{color:var(--label-secondary)}.as-details dd{margin:0}.as-field{gap:var(--space-1);flex-direction:column;display:flex}.as-field span{color:var(--label-secondary)}.as-field input{border-radius:var(--radius-md);background:var(--fill-control);height:48px;color:var(--label);padding:0 var(--space-4);border:0}.as-field input:focus-visible{outline:2px solid var(--accent)}.as-playback{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-md);background:var(--bg);width:100%;max-height:36dvh}.as-upload{align-items:center;gap:var(--space-3);display:flex}.as-bar{border-radius:var(--radius-pill);background:var(--fill-strong);flex:1;height:4px;display:block;overflow:hidden}.as-bar span{background:var(--accent);height:100%;transition:width var(--dur-fast) linear;display:block}.as-cam-bottom[hidden]{display:none}.ce-stage{background:var(--confirm-canvas);min-height:100dvh;padding:var(--space-5);color:var(--confirm-label);font-family:var(--confirm-font);place-items:center;display:grid}.ce-frame{width:var(--confirm-width);max-width:100%;min-height:var(--confirm-height);background:var(--confirm-bg);border-radius:var(--confirm-radius);box-shadow:var(--confirm-shadow);flex-direction:column;display:flex;overflow:hidden}.ce-content{padding:calc(var(--confirm-top) + var(--confirm-gap)) var(--confirm-inset) 0;gap:var(--confirm-gap);flex-direction:column;flex:1;display:flex}.ce-brand{align-items:center;gap:var(--space-2);min-height:var(--confirm-chip-height);display:flex}.ce-brand .ai-brand-seal{width:var(--confirm-logo);height:var(--confirm-logo)}.ce-brand-name{font-size:var(--confirm-small);font-weight:var(--weight-semibold);white-space:nowrap}.ce-language{margin-left:auto}.ce-language select{appearance:none;height:var(--confirm-chip-height);border:var(--confirm-stroke) solid var(--confirm-border);border-radius:var(--radius-pill);padding:0 var(--space-2);font:inherit;font-size:var(--confirm-chip);color:var(--confirm-label);background:var(--confirm-field);max-width:100%}.ce-intro{gap:var(--space-2);flex-direction:column;display:flex}.ce-title{font-size:var(--confirm-heading);line-height:var(--confirm-heading-line);font-weight:var(--weight-bold);letter-spacing:0;margin:0}.ce-description{font-size:var(--confirm-body);line-height:var(--confirm-body-line);color:var(--confirm-secondary);margin:0}.ce-email{box-sizing:border-box;width:100%;height:var(--confirm-field-height);border-radius:var(--confirm-input-radius);background:var(--confirm-field);color:var(--confirm-label);padding:0 var(--space-4);font:inherit;font-size:var(--confirm-body);border:0}.ce-email::placeholder{color:var(--confirm-placeholder)}.ce-digits{justify-content:space-between;gap:var(--space-2);display:flex}.ce-digit{box-sizing:border-box;width:var(--confirm-code-width);min-width:0;height:var(--confirm-code-height);border-radius:var(--confirm-input-radius);background:var(--confirm-field);color:var(--confirm-label);text-align:center;font:inherit;font-size:var(--confirm-code-size);font-weight:var(--weight-semibold);border:0;padding:0}.ce-email:focus-visible,.ce-digit:focus{outline:var(--confirm-focus) solid var(--confirm-primary);outline-offset:0}.ce-content .ce-text-action,.ce-footer .ce-help{height:auto;min-height:0;color:var(--confirm-link);font-size:var(--confirm-small);font-weight:var(--weight-regular);box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:0}.ce-footer{padding:var(--space-4) var(--confirm-inset) var(--confirm-bottom);gap:var(--confirm-footer-gap);flex-direction:column;display:flex}.ce-footer .ce-submit{height:var(--confirm-action);min-height:var(--confirm-action);border-radius:var(--radius-pill);background:var(--confirm-primary);color:var(--confirm-field);font-family:inherit;font-size:var(--confirm-body);font-weight:var(--weight-semibold);box-shadow:none;border:0}.ce-stage .ce-footer .ua-button.ce-submit:disabled{opacity:1;background:var(--confirm-canvas);color:var(--confirm-placeholder)}.ce-footer .ce-help{text-align:center;align-self:center;text-decoration:none}.ce-feedback{font-size:var(--confirm-small);color:var(--red);margin:0}@media (width<=430px){.ce-stage{background:var(--confirm-bg);padding:0}.ce-frame{width:100%;min-height:100dvh;box-shadow:none;border-radius:0}}.ce-submit .ua-button-label{font-weight:var(--weight-semibold)}.ds-theme .ed-summary{gap:var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ed-summary>div{gap:var(--space-1);min-width:0;display:grid}.ed-summary dd{margin:0}.ed-list{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ed-tools{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ed-search{min-width:0;position:relative}.ed-search>svg{left:var(--space-3);color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ed-search .ch-input{width:100%;padding-left:var(--space-10);background:var(--background)}.ed-filter{min-width:calc(var(--space-20) * 2)}.ed-candidate{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}.ed-candidate>span{gap:var(--space-1);min-width:0;display:grid}.ed-candidate>svg{color:var(--muted-foreground);flex:none}.ed-scores,.ed-reason{gap:var(--space-1);display:grid}.ed-list .ch-table{table-layout:fixed}.ed-list .ch-table-head:first-child{width:21%}.ed-list .ch-table-head:nth-child(2),.ed-list .ch-table-head:nth-child(3),.ed-list .ch-table-head:nth-child(4){width:16%}.ed-list .ch-table-head:nth-child(5){width:19%}.ed-list .ch-table-head:nth-child(6){width:12%}.ed-list .ws-pagination>div:has(>button:first-child:disabled):has(>button:last-child:disabled){display:none}.ds-theme .ed-list .ws-record{background:var(--muted);box-shadow:none;border:0}.ds-theme .ed-list .ws-record-open{width:100%;color:var(--foreground)}@media (width<=1279px){.ds-theme .ed-summary,.ed-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-search{grid-column:1/-1}.ed-filter{width:100%;min-width:0}}@media (width<=767px){.ed-tools{grid-template-columns:minmax(0,1fr)}.ed-list .ws-record dd{text-align:right}.ed-list .ws-record dl>div:has(.ed-reason){gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.ed-list .ws-record .ed-reason{text-align:left}}.ev-shell{grid-template-columns:var(--app-sidebar) minmax(0,1fr);background:var(--bg);height:100dvh;color:var(--label);display:grid;overflow:hidden}.ev-sidebar{background:var(--bg-alt);min-height:0;padding:var(--space-4) var(--space-3);flex-direction:column;display:flex}.ev-brand{align-items:center;gap:var(--space-3);padding:0 var(--space-1) var(--space-5);min-height:var(--app-toolbar);display:flex}.ev-mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);flex:none;place-items:center;display:grid}.ev-brand-copy,.ev-account-copy{min-width:0;display:grid}.ev-brand-copy strong,.ev-account-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-brand-copy span,.ev-account-copy span{color:var(--label-secondary)}.ev-close{display:none!important}.ev-nav{align-content:start;gap:var(--space-1);flex:1;display:grid;overflow:auto}.ev-nav-link{min-height:var(--app-row-dense);align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--label);text-decoration:none;display:flex}.ev-nav-link svg{color:var(--accent);flex:none}.ev-nav-link:hover{background:var(--fill)}.ev-nav-link.is-active{background:var(--fill-strong);font-weight:var(--weight-semibold)}.ev-nav-count{color:var(--label-secondary);margin-left:auto}.ev-account{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1) 0;border-top:1px solid var(--separator-subtle);min-width:0;display:flex}.ev-account-copy{flex:1}.ev-avatar{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--fill-control);flex:none;place-items:center;display:grid}.ev-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ev-toolbar{min-height:var(--app-toolbar);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-6);border-bottom:1px solid var(--separator-subtle);display:flex}.ev-toolbar-title,.ev-toolbar-actions{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ev-toolbar-title h1{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ev-menu{display:none!important}.ev-content{padding:var(--space-6);flex:1;min-width:0;overflow:auto}.ev-search{align-items:center;gap:var(--space-2);background:var(--bg-alt);border-radius:var(--radius-sm);padding:0 var(--space-3);height:var(--app-control);color:var(--label-secondary);display:flex}.ev-search input{color:var(--label);width:calc(var(--space-20) * 2);background:0 0;border:0;outline:0;min-width:0}.ev-search:focus-within{outline:2px solid var(--accent)}.ev-stats{margin:0 0 var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ev-stat{padding:0 var(--space-5);border-right:1px solid var(--separator-subtle)}.ev-stat:first-child{padding-left:0}.ev-stat:last-child{border:0}.ev-stat dt{color:var(--label-secondary)}.ev-stat dd{margin:var(--space-1) 0;font-weight:var(--weight-semibold)}.ev-stat small{color:var(--label-secondary);display:block}.ev-stat small.is-urgent{color:var(--orange-text)}.ev-section{margin:0 0 var(--space-8)}.ev-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.ev-section-heading h2{margin:0}.ev-section .ua-table td{height:var(--space-10)}.ev-recent{background:var(--bg-alt);border-radius:var(--radius-md);overflow:hidden}.ev-recent-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--separator-subtle);grid-template-columns:1.2fr .65fr 1fr auto;display:grid}.ev-recent-row:last-child{border:0}.ev-recent-row>span:last-child{text-align:right;color:var(--label-secondary)}.ev-table-status{align-items:center;gap:var(--space-2);display:inline-flex}.ev-table-status .ua-status{padding:0}.ev-table-status .ua-status-dot{width:var(--space-1);height:var(--space-1)}.ev-table-status .ua-status-success{color:var(--green-text)}.ev-table-status .ua-status-error{color:var(--red-text)}.ev-muted{color:var(--label-secondary)}.ev-warning{color:var(--orange-text)}.ev-review-layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.ev-review-main{min-width:0}.ev-review-facts{padding:var(--space-3);background:var(--bg-alt);border-radius:var(--radius-md);margin-bottom:var(--space-6);flex-wrap:wrap;gap:0;display:flex}.ev-review-fact{padding:0 var(--space-3);border-right:1px solid var(--separator-subtle);gap:var(--space-1);display:grid}.ev-review-fact:first-child{padding-left:0}.ev-review-fact:last-child{border:0}.ev-review-fact span{color:var(--label-secondary)}.ev-review-main .ua-section{margin-bottom:var(--space-6)}.ev-review-main .ua-section h2{font-size:var(--app-title-3);line-height:var(--app-title-3-lh)}.ev-question{padding:var(--space-3) 0;border-bottom:1px solid var(--separator-subtle)}.ev-question:last-child{border:0}.ev-question p{margin:var(--space-1) 0 var(--space-2)}.ev-question audio{width:100%;margin:var(--space-2) 0;display:block}.ev-transcript{background:var(--bg-alt);border-radius:var(--radius-sm);padding:var(--space-3);white-space:pre-wrap}.ev-transcript p{margin-bottom:0}.ev-review-main .ua-kv{background:var(--bg-alt)}.ev-decision{background:var(--bg-alt);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);top:var(--space-4);display:grid;position:sticky}.ev-decision h2{margin:0}.ev-decision .ua-field textarea,.ev-decision .ua-field input{background:var(--bg-elevated)}.ev-decision .ua-segments{background:0 0;width:100%;padding:0}.ev-decision .ua-segment{background:var(--bg-elevated);border:1px solid var(--separator);flex:1}.ev-decision .ua-segment.is-selected{border-color:var(--green-text);color:var(--green-text);box-shadow:none}.ev-decision .ua-segment:last-child.is-selected{border-color:var(--red-text);color:var(--red-text)}.ev-review-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.ev-review-head h2{margin:0}.ev-review-head .ua-button{padding-left:0}.ev-snapshot-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.ev-snapshot-list img{width:var(--space-16);height:var(--space-12);object-fit:cover;border-radius:var(--radius-sm)}@media (width>=1440px){.ev-content{padding:var(--space-8)}}@media (width<=1023px){.ev-shell{grid-template-columns:var(--space-16) minmax(0,1fr)}.ev-sidebar{padding-inline:var(--space-2)}.ev-brand{justify-content:center;padding-inline:0}.ev-brand-copy,.ev-nav-link>span,.ev-account-copy{display:none}.ev-nav-link{justify-content:center;padding:0}.ev-account{justify-content:center}.ev-account .ua-button{display:none}.ev-toolbar{padding-inline:var(--space-4)}.ev-review-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=767px){.ev-shell{display:block}.ev-sidebar{z-index:30;visibility:hidden;transition:transform var(--dur-standard),visibility var(--dur-standard);padding:var(--space-5);position:fixed;inset:0;transform:translate(-100%)}.ev-sidebar.is-open{visibility:visible;transform:translate(0)}.ev-sidebar.is-open .ev-brand{justify-content:flex-start}.ev-sidebar.is-open .ev-brand-copy,.ev-sidebar.is-open .ev-nav-link>span,.ev-sidebar.is-open .ev-account-copy{display:grid}.ev-sidebar.is-open .ev-nav-link{padding:0 var(--space-3);min-height:var(--touch-min);justify-content:flex-start}.ev-sidebar.is-open .ev-close,.ev-sidebar.is-open .ev-account .ua-button{display:inline-flex!important}.ev-close{margin-left:auto}.ev-main{height:100dvh}.ev-menu{display:inline-flex!important}.ev-toolbar{padding:var(--space-2) var(--space-4);flex-wrap:wrap}.ev-toolbar-actions{width:100%}.ev-search{flex:1}.ev-search input{width:100%}.ev-content{padding:var(--space-5) var(--space-4)}.ev-stats{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ev-stat{border:0;padding:0}.ev-recent-row{grid-template-columns:1fr auto}.ev-recent-row>span:nth-child(2),.ev-recent-row>span:last-child{display:none}.ev-review-layout{flex-direction:column;display:flex}.ev-review-main,.ev-decision{width:100%}.ev-decision{position:static}.ev-review-fact{padding:var(--space-2);border:0}.ev-review-facts{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.ev-sidebar{transition:none}}.ev-clean{color:var(--green-text)}.ev-content{width:100%}@media (width<=767px){.ev-sidebar{transition:none}.ev-sidebar.is-open{transform:none}.ev-toolbar-actions .ua-button{flex:none}.ev-search{min-width:0}.ev-review-head{margin-bottom:var(--space-3)}}.ev-score-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ev-capacity{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.ev-recording{gap:var(--space-3);margin:var(--space-3) 0;min-width:0;display:grid}.ev-recording video{aspect-ratio:16/9;object-fit:contain;background:var(--bg-alt);border-radius:var(--radius-sm);width:100%;display:block}.ev-recording-audio{min-width:0}.er-shell{font-family:var(--assessment-font);letter-spacing:0}.er-shell .app-body,.er-shell .app-callout{font-size:var(--app-callout);letter-spacing:0;line-height:normal}.er-shell .app-footnote{font-size:var(--app-footnote);letter-spacing:0;line-height:normal}.er-shell .app-caption{font-size:var(--app-caption);letter-spacing:0;line-height:normal}.er-shell .app-title-3,.er-shell .ua-section h2{font-size:var(--app-title-3);font-weight:var(--weight-semibold);letter-spacing:0;line-height:normal}.er-shell .ev-sidebar{padding:var(--space-5) var(--space-3);gap:var(--space-6)}.er-shell .ev-brand{height:var(--assessment-mark);min-height:var(--assessment-mark);padding:0 var(--space-2);gap:var(--assessment-gap)}.er-shell .ev-mark{width:var(--assessment-mark);height:var(--assessment-mark);background:0 0}.er-shell .ev-mark img{object-fit:contain;width:100%;height:100%}.er-shell .ev-brand strong{font-size:var(--app-callout);letter-spacing:0;line-height:normal}.er-shell .ev-nav{gap:calc(var(--space-1)/2);flex-direction:column;flex:initial;display:flex}.er-shell .ev-nav-link{height:var(--app-control);min-height:var(--app-control);padding:0 var(--assessment-gap);gap:var(--assessment-gap)}.er-shell .ev-nav-link svg{width:var(--invite-form-y);height:var(--invite-form-y)}.er-shell .ev-nav-link.is-active{background:var(--assessment-nav-active)}.er-shell .ev-account{padding:var(--space-2);gap:var(--assessment-gap);border:0;margin-top:auto}.er-shell .ev-avatar{width:var(--assessment-mark);height:var(--assessment-mark);background:var(--separator)}.er-shell .ev-toolbar{height:var(--app-toolbar);min-height:var(--app-toolbar);padding:0 var(--space-6) 0 var(--space-4);gap:var(--space-2);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);border:0}.er-shell .ev-toolbar-title{gap:var(--space-2);flex:1}.er-shell .ev-toolbar-title h1{padding-left:var(--space-2)}.er-shell .ua-button{height:var(--app-control);min-height:var(--app-control);padding:0 var(--assessment-button-x);border-radius:var(--radius-sm);font-size:var(--app-footnote);font-weight:var(--weight-semibold);line-height:normal}.er-shell .er-back{padding:0 var(--assessment-small-gap);font-size:var(--app-callout);font-weight:var(--weight-regular);flex:none}.er-shell .er-back .ua-button-label{gap:calc(var(--space-1)/2)}.er-shell .er-conflict{padding:var(--space-1) var(--assessment-small-gap);font-weight:var(--weight-medium)}.er-shell .ev-content{padding:var(--assessment-top) var(--space-8) var(--space-12)}.er-shell .ev-review-layout{grid-template-columns:minmax(0,1fr) var(--review-decision-width);gap:var(--space-8)}.er-shell .ev-review-main{gap:var(--space-8);flex-direction:column;display:flex}.er-shell .ev-review-facts{padding:var(--space-4) 0;border-radius:var(--overview-group-radius);row-gap:var(--space-3);flex-wrap:wrap;margin:0}.er-shell .ev-review-fact,.er-shell .ev-review-fact:first-child{padding:0 var(--space-5);gap:calc(var(--space-1)/2);border:0}.er-shell .ev-review-fact+.ev-review-fact{box-shadow:inset var(--assessment-hairline) 0 0 var(--separator)}.er-shell .ev-review-fact strong{font-size:var(--app-callout);font-weight:var(--weight-medium)}.er-shell .ev-review-main .ua-section{gap:var(--invite-gap);margin:0}.er-shell .ua-section-head{gap:var(--space-3);margin:0}.er-shell .ua-section-head h2{margin:0}.er-shell .ev-question{padding:0 0 var(--space-5);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);gap:var(--space-3);border:0;flex-direction:column;display:flex}.er-shell .ev-question>p{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--app-body);font-weight:var(--weight-medium)}.er-shell .ev-recording{gap:var(--space-3);margin:0}.er-shell .er-transcript{background:var(--bg-alt);border-radius:var(--radius-md);padding:var(--space-3) var(--assessment-button-x)}.er-shell .er-transcript summary{cursor:pointer;font-weight:var(--weight-semibold);list-style:none}.er-shell .er-transcript:not([open]){color:var(--link);background:0 0;align-self:flex-end;padding:0}.er-shell .er-transcript p{margin:var(--assessment-small-gap) 0 0;line-height:var(--review-transcript-lh);white-space:pre-wrap}.er-more{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.er-shell .er-more .ua-button{padding:var(--space-1) var(--assessment-small-gap);font-size:var(--app-callout);font-weight:var(--weight-medium)}.er-integrity-group{background:var(--bg-alt);border-radius:var(--overview-group-radius);padding:0 var(--space-4)}.er-integrity-row{align-items:center;gap:var(--space-3);min-height:var(--touch-min);font-size:var(--app-callout);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);grid-template-columns:minmax(0,1fr) auto;display:grid}.er-integrity-row:last-child{box-shadow:none}.er-shell .er-integrity-row .ua-button{padding:var(--space-1) var(--assessment-small-gap);font-size:var(--app-callout);font-weight:var(--weight-medium)}.er-integrity-details summary{color:var(--link);cursor:pointer}.er-integrity-details[open]>.ua-section{margin-top:var(--space-4)!important}.er-ai{background:var(--bg-alt);border-radius:var(--overview-group-radius);padding:var(--invite-gap) var(--space-4)}.er-ai>summary{align-items:center;gap:var(--space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.er-ai>summary>span:first-child{flex-direction:column;min-width:0;display:flex}.er-show{color:var(--link)}.er-ai[open] .ua-kv{margin-top:var(--space-4)}.er-shell .ev-decision{width:100%;padding:var(--space-5);border-radius:var(--invite-radius);gap:var(--invite-form-y);margin:0;top:0}.er-scores{gap:var(--space-1);flex-direction:column;display:flex}.er-score-heading{align-items:baseline;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.er-shell .ev-score-row{min-height:var(--review-score-row);box-shadow:inset 0 calc(-1 * var(--assessment-hairline)) 0 var(--separator);gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.er-score-segments{background:var(--fill-control);border-radius:var(--assessment-radius);padding:calc(var(--space-1)/2);gap:calc(var(--space-1)/2);display:flex}.er-shell .er-score-segments .ua-button{width:var(--review-score-width);height:var(--review-score-height);min-height:var(--review-score-height);border-radius:var(--review-score-radius);font-size:var(--app-caption);color:var(--label);background:0 0;padding:0}.er-shell .er-score-segments .ua-button.is-selected{background:var(--bg-elevated);box-shadow:var(--review-selection-shadow)}.er-decision-options{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.er-shell .er-decision-options .ua-button{height:var(--review-note);min-height:var(--review-note);background:var(--bg-elevated);border:var(--assessment-name-gap) solid var(--separator);border-radius:var(--radius-md);font-size:var(--app-callout);padding:0}.er-shell .er-decision-options .ua-button.is-selected{border:calc(var(--assessment-name-gap)*2) solid var(--green);color:var(--green-text)}.er-shell .er-decision-options .ua-button:last-child.is-selected{border-color:var(--red);color:var(--red-text)}.er-level,.er-shell .ev-decision .ua-field{gap:var(--assessment-small-gap);flex-direction:column;display:flex}.er-level strong,.er-shell .ev-decision .ua-field label{color:var(--label);font-weight:var(--weight-semibold)}.er-select{display:flex;position:relative}.er-select select{width:100%;min-width:0;height:var(--review-play);appearance:none;background:var(--bg-elevated);color:var(--label);border:var(--assessment-name-gap) solid var(--separator);border-radius:var(--assessment-radius);font:inherit;font-size:var(--app-callout);padding:0 var(--assessment-gap)}.er-select svg{pointer-events:none;right:var(--assessment-gap);color:var(--label-secondary);position:absolute;top:50%;transform:translateY(-50%)}.er-shell .ev-decision .ua-field textarea{height:var(--review-reason);min-height:var(--review-reason);border-radius:var(--assessment-search-radius);padding:var(--assessment-gap);font-size:var(--app-callout);line-height:var(--app-body-lh);border-color:var(--separator);resize:vertical}.er-shell .ev-decision .ua-field textarea[placeholder]{height:var(--review-note);min-height:var(--review-note)}.er-shell .ev-decision>.ua-button{height:var(--space-10);font-size:var(--app-callout);justify-content:center}.er-shell .ev-decision>p{margin:0}.er-audio-source{display:none!important}.er-transport{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto auto;min-width:0;display:grid}.er-shell .er-play{width:var(--review-play);height:var(--review-play);min-height:var(--review-play);border-radius:50%;padding:0}.er-play svg{width:var(--assessment-button-x);height:var(--assessment-button-x)}.er-transport input{width:100%;min-width:0;accent-color:var(--accent);margin:0}.er-time{color:var(--label-secondary);white-space:nowrap}.er-shell .er-transport .ua-plain{font-size:var(--app-footnote);font-weight:var(--weight-medium);padding:0}@media (width<=1199px){.er-shell .ev-review-layout{grid-template-columns:minmax(0,1fr) var(--app-inspector)}.er-shell .ev-review-facts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.er-shell .ev-review-fact{min-width:0}.er-shell .ev-review-fact strong{overflow-wrap:anywhere}}@media (width<=767px){.er-shell .ev-sidebar{padding:var(--space-5)}.er-shell .ev-toolbar{height:auto;padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.er-shell .ev-toolbar-title{gap:var(--space-1);min-width:0}.er-shell .er-back{font-size:var(--app-footnote);flex:none;padding:0}.er-shell .ev-toolbar-title h1{padding-left:0}.er-shell .ev-toolbar-actions{justify-content:flex-end}.er-shell .ev-content{padding:var(--space-5) var(--space-4)}.er-shell .ev-review-layout{gap:var(--space-8);display:flex}.er-shell .ev-review-facts{padding:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.er-shell .ev-review-fact,.er-shell .ev-review-fact:first-child{padding:var(--space-2) var(--space-3);box-shadow:none}.er-shell .ua-button,.er-shell .er-score-segments .ua-button{min-height:var(--touch-min)}.er-shell .er-score-heading{grid-template-columns:minmax(0,1fr)}.er-shell .er-score-segments{gap:0}.er-shell .er-score-segments .ua-button{width:var(--review-score-width)}.er-transport{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto}.er-speed{grid-column:4}.er-rewind{grid-area:2/3}.er-shell .ev-decision{position:static}.er-shell .ev-nav{flex:1}}.er-recordings-tools{align-items:center;gap:var(--space-2);display:inline-flex}
