:root{--ink:#edf2ef;--muted:#9aa7a1;--lime:#b9ed5b;--line:#26312d;--panel:#121a17}*{box-sizing:border-box}html,body{color:var(--ink);background:#09100e;margin:0;font-family:Arial,Helvetica,sans-serif}body{background-image:radial-gradient(circle at 85% 18%,#20332a 0,#0000 34%);min-height:100vh}main{max-width:1180px;margin:auto;padding:0 28px}nav{border-bottom:1px solid var(--line);align-items:center;height:92px;display:flex}.mark{background:var(--lime);color:#0a100e;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.wordmark{letter-spacing:.2em;margin-left:12px;font-weight:800}.phase{color:var(--muted);letter-spacing:.18em;margin-left:auto;font-size:11px}.eyebrow{color:var(--lime);letter-spacing:.24em;font-size:12px;font-weight:800}.lede{color:#bbc5c0;max-width:590px;font-size:21px;line-height:1.55}.captureHero{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;padding:70px 0;display:grid}.captureHero h1{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(42px,5vw,74px);line-height:.92}.captureHero h1 em{color:var(--lime);font-style:normal}.cameraCard{background:var(--panel);border:1px solid var(--line);padding:16px}.cameraFrame{aspect-ratio:16/10;background:#020504;position:relative;overflow:hidden}.cameraFrame video{object-fit:cover;width:100%;height:100%}.guide{border:1px solid #b9ed5bb3;border-radius:45%;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:8% 28%}.guide span{letter-spacing:.16em;color:var(--lime);background:#09100e;padding:4px;font-size:9px}.recording{color:#ff675f;font-size:12px;position:absolute;top:14px;left:14px}.cameraSelect{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:14px;display:grid}.cameraSelect span{letter-spacing:.16em;color:var(--muted);font-size:10px}.cameraSourceControls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.cameraSelect select{width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);background:#09100e;padding:10px}.switchCameraButton{border:1px solid var(--lime);color:var(--lime);text-transform:uppercase;cursor:pointer;background:0 0;padding:9px 12px;font-weight:800}.switchCameraButton:disabled{opacity:.45;cursor:not-allowed}.cameraMessage{color:#c3cdc8;min-height:42px}.cameraChecks{color:var(--muted);gap:14px;font-size:11px;display:flex}.captureActions{gap:10px;margin-top:18px;display:flex}.captureActions button{background:var(--lime);text-transform:uppercase;border:0;flex:1;padding:14px;font-weight:800}.captureActions .secondary{color:var(--ink);background:#26312d}.results{border-top:1px solid var(--line);padding:50px 0}.results header{background:var(--panel);justify-content:space-between;padding:30px;display:flex}.results strong{font-size:64px}.results strong small{color:var(--muted);font-size:18px}.notice{color:#d9ab63}.resultGrid,.visualGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.resultGrid article,.visualGrid article{border:1px solid var(--line);padding:24px}.skeleton{background:#080e0c;width:100%;height:280px}.skeleton circle{fill:var(--lime)}.trajectoryStat{grid-template-columns:auto 1fr;align-items:baseline;gap:18px;display:grid}.trajectoryStat b{color:var(--lime);font-size:32px}.trajectoryStat span{color:var(--muted)}.metric{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px;padding:14px 0;font-size:12px;display:grid}.metric small{color:var(--muted);grid-column:1/-1}footer{border-top:1px solid var(--line);align-items:center;gap:24px;padding:30px 0 50px;font-size:12px;display:flex}footer p{color:var(--muted)}footer span{color:#d9ab63;border:1px solid #664f2e;padding:7px 9px}@media (max-width:850px){.captureHero,.resultGrid,.visualGrid{grid-template-columns:1fr}.captureHero{gap:30px}.cameraChecks{flex-wrap:wrap}.cameraSelect,.cameraSourceControls{grid-template-columns:1fr}.switchCameraButton{width:100%}}.viewSummary{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;padding:24px;display:grid}.viewSummary .eyebrow{grid-column:1/-1}.viewSummary div{border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;display:flex}.viewSummary span{color:var(--muted)}.viewSummary b{color:var(--lime)}.resultConclusion{border:2px solid;gap:7px;margin-bottom:20px;padding:24px;display:grid}.resultConclusion span{letter-spacing:.18em;font-size:11px;font-weight:900}.resultConclusion strong{text-transform:uppercase;font-size:clamp(24px,4vw,42px)}.resultConclusion p{max-width:700px;margin:0}.band-good{--band:#65d68a}.band-average{--band:#f2c94c}.band-unacceptable{--band:#ff675f}.band-unscored{--band:#9aa7a1}.resultConclusion[class*=band-],.viewSummary div[class*=band-]{border-color:var(--band)}.resultConclusion[class*=band-] strong,.resultConclusion[class*=band-] span,.viewSummary div[class*=band-] b{color:var(--band)}.candidateScore{background:#101a15;border:1px solid #526a3e;grid-template-columns:1fr auto;gap:20px;margin:20px 0;padding:24px;display:grid}.candidateScore h2{margin:.25em 0}.candidateScore p{color:var(--muted);max-width:760px;line-height:1.5}.candidateScore>strong{color:var(--lime);font-size:52px}.candidateScore>strong small{color:var(--muted);font-size:14px}.candidateScore dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.candidateScore dl div{border-top:1px solid var(--line);padding-top:12px}.candidateScore dt{text-transform:uppercase;color:var(--muted);font-size:10px}.candidateScore dd{margin:5px 0 0;font-weight:800}.candidateScore dl div:last-child dd{color:#d9ab63;font-size:11px}@media (max-width:700px){.candidateScore{grid-template-columns:1fr}.candidateScore dl{grid-template-columns:1fr 1fr}.candidateScore>strong{font-size:42px}}.performerSplit{border:1px solid var(--line);margin:20px 0;padding:24px}.performerSplit>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.performerSplit>header h2{margin:.2em 0}.performerSplit>header>p{max-width:560px;color:var(--muted)}.performerSplit>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.performerSplit article{background:#101a15;border:1px solid #526a3e;padding:22px}.performerSplit article>span{letter-spacing:.15em;color:var(--lime);font-size:10px}.performerSplit h3{margin:.3em 0;font-size:26px}.performerSplit article>strong{color:var(--lime);font-size:46px;display:grid}.performerSplit article>strong small{color:var(--muted);text-transform:uppercase;font-size:10px}.performerSplit dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.performerSplit dl div{border-top:1px solid var(--line);padding:10px 0}.performerSplit dt{color:var(--muted);text-transform:uppercase;font-size:9px}.performerSplit dd{margin:4px 0 0;font-weight:800}.performerSplit article>small{color:#d9ab63}@media (max-width:700px){.performerSplit>header{display:block}.performerSplit>div{grid-template-columns:1fr}}.splitFeedback{border-top:1px solid #526a3e;margin-top:22px;padding-top:16px}.splitFeedback h4{font-size:18px}.splitComparison{border-top:1px solid var(--line);padding:13px 0}.splitComparison>b{display:block}.splitComparison>span{color:#d9ab63;letter-spacing:.08em;margin:5px 0;font-size:9px;display:inline-block}.splitComparison p{color:var(--muted);font-size:12px;line-height:1.45}.splitComparison em{color:var(--lime);font-size:11px;font-style:normal}.splitFeedback details{border-top:1px solid var(--line);padding:14px 0}.splitFeedback summary{cursor:pointer;font-weight:800}.splitMetric{border-bottom:1px solid #24302b;grid-template-columns:1fr auto;gap:4px;padding:9px 0;font-size:11px;display:grid}.splitMetric>span{text-transform:lowercase}.splitMetric>small{color:var(--muted);grid-column:1/-1}.splitWtAssessment{background:#171a12;border:1px solid #8b6c35;margin-top:20px;padding:16px}.splitWtAssessment h4{margin:5px 0 10px;font-size:18px}.splitWtAssessment>strong{color:#d9ab63!important;font-size:34px!important;display:grid!important}.splitWtAssessment>strong small{text-transform:uppercase;color:var(--muted)!important;font-size:9px!important}.splitWtAssessment>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.45}.splitWtAssessment dl{margin:12px 0}.splitWtAssessment>small{line-height:1.4;display:block;color:#d9ab63!important}.movementScoreList{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.movementScoreList summary{cursor:pointer;font-weight:800}.movementScoreList>div{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;margin-top:10px;display:grid}.movementScoreList button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#09110d;padding:8px;display:grid}.movementScoreList button:hover,.movementScoreList button.selected{border-color:var(--lime);background:#17251d}.movementScoreList button:disabled{cursor:not-allowed;opacity:.55}.movementScoreList small{color:var(--muted);text-transform:uppercase;font-size:9px}.movementScoreList b{color:var(--lime);font-size:18px}.movementClipViewer{border:1px solid var(--lime);background:#080e0c;grid-column:1/-1;margin-top:18px;padding:16px}.movementClipViewer>div:first-child{align-items:center;gap:12px;display:flex}.movementClipViewer h3{margin:0;font-size:24px}.movementClipViewer>div:first-child button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#111a16;width:34px;height:34px;margin-left:auto;font-size:22px}.movementClipViewer video{object-fit:contain;background:#020403;width:100%;max-height:560px;margin-top:12px;display:block}.movementClipViewer dl{gap:8px;display:grid;grid-template-columns:repeat(4,1fr)!important;margin-top:12px!important}.movementClipViewer p:last-child{color:#d9ab63;font-size:11px}.movementClipViewer dt{color:var(--muted);text-transform:uppercase;font-size:9px}.movementClipViewer dd{margin:4px 0 0;font-weight:800}@media (max-width:700px){.movementClipViewer dl{grid-template-columns:1fr 1fr!important}}.coachPerformerScores{background:#0b1410;border:1px solid #526a3e;margin:18px 0;padding:18px}.coachPerformerScores>h3{margin:.25em 0}.coachPerformerScores>p:not(.eyebrow){color:var(--muted)}.coachPerformerScores>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coachPerformerScores article{background:#08100c;border:1px solid #526a3e;padding:20px}.coachPerformerScores article>span{letter-spacing:.15em;color:var(--lime);font-size:10px}.coachPerformerScores article>h4{margin:.35em 0;font-size:25px}.coachPerformerScores article>strong{color:var(--lime);font-size:42px;line-height:1;display:grid}.coachPerformerScores article>strong small{color:var(--muted);text-transform:uppercase;margin-top:7px;font-size:10px}.coachPerformerScores article>dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.coachPerformerScores article>dl div{border-top:1px solid var(--line);padding:10px 0}.coachPerformerScores article dt{color:var(--muted);text-transform:uppercase;font-size:9px}.coachPerformerScores article dd{margin:4px 0 0;font-weight:800}@media (max-width:900px){.coachPerformerScores>div{grid-template-columns:1fr}}.phaseTimeline{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.phaseTimeline>b{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.phaseTimeline>div{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:9px;display:grid}.phaseTimeline span{border:1px solid var(--line);background:#0d1712;gap:4px;padding:8px;display:grid}.phaseTimeline small{color:var(--lime);font-size:8px}.phaseTimeline em{color:var(--muted);font-size:9px;font-style:normal}.phaseTimeline p{color:#d9ab63;font-size:10px}@media (max-width:850px){.phaseTimeline>div{grid-template-columns:repeat(2,1fr)}}.movementComparisons{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.comparisonHeading{grid-column:1/-1;justify-content:space-between;align-items:end;gap:30px;display:flex}.comparisonHeading h2{margin:.3em 0}.comparisonHeading>p{max-width:470px;color:var(--muted)}.movementComparisons article{border:1px solid var(--line);background:var(--panel);padding:22px}.movementComparisons article>div{justify-content:space-between;align-items:start;gap:12px;display:flex}.movementComparisons h3{margin:0}.movementComparisons article p{color:var(--muted);line-height:1.5}.comparisonStatus{letter-spacing:.1em;color:var(--lime);white-space:nowrap;border:1px solid #6a735f;padding:6px 8px;font-size:9px;font-weight:900}.status-not_assessable{color:#d9ab63;border-color:#664f2e}@media (max-width:850px){.movementComparisons{grid-template-columns:1fr}.comparisonHeading{display:block}}.uploadReview{border:1px solid var(--line);background:var(--panel);grid-template-columns:1fr 1.1fr;gap:60px;margin:10px 0 45px;padding:34px;display:grid}.uploadReview h2{margin:.35em 0;font-size:30px}.uploadReview p{color:var(--muted);line-height:1.5}.uploadControls{align-content:start;gap:12px;display:grid}.fileButton,.uploadControls>button{background:var(--lime);color:#09100e;text-align:center;text-transform:uppercase;cursor:pointer;border:0;padding:14px;font-weight:800;display:block}.fileButton input{display:none}.uploadControls>button:disabled{cursor:wait;opacity:.65}.identification{border:1px solid var(--line);grid-template-columns:1fr auto;gap:7px;padding:18px;display:grid}.identification>span{color:var(--lime);letter-spacing:.18em;grid-column:1/-1;font-size:10px;font-weight:900}.identification strong{font-size:20px}.identification b{color:var(--lime)}.identification label,.identification small{color:var(--muted);grid-column:1/-1}.identification select{width:100%;color:var(--ink);border:1px solid var(--line);background:#09100e;margin-top:7px;padding:11px;display:block}.analysisProgress{border:1px solid var(--line);background:#09100e;gap:9px;padding:16px;display:grid}.analysisProgressHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.analysisProgressHeader strong{color:var(--ink)}.analysisProgressHeader b{color:var(--lime);font-size:20px}.analysisProgress progress{background:#1a2922;border:0;width:100%;height:14px}.analysisProgress progress::-webkit-progress-bar{background:#1a2922}.analysisProgress progress::-webkit-progress-value{background:linear-gradient(90deg,#78b932,var(--lime));transition:width .6s}.analysisProgress progress::-moz-progress-bar{background:linear-gradient(90deg,#78b932,var(--lime))}.analysisProgress small{color:var(--muted);line-height:1.4}.recordedPreview{border:1px solid var(--line);background:#050a08;margin-top:18px;position:relative;overflow:hidden}.recordedPreview video{aspect-ratio:16/10;object-fit:contain;background:#030605;width:100%;display:block}.recordedPreviewCaption{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 13px;font-size:11px;display:flex}.recordedPreviewCaption strong{color:var(--lime);letter-spacing:.11em}.recordedPreviewCaption span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.recordedPreview>small{color:var(--muted);padding:0 13px 12px;line-height:1.35;display:block}.performerChoice{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.performerChoice legend{color:var(--ink);padding:0 7px;font-weight:800}.performerChoice label{border:1px solid var(--line);cursor:pointer;gap:4px;padding:12px;display:grid}.performerChoice label.selected{border-color:var(--lime);background:#152315}.performerChoice input{opacity:0;position:absolute}.performerChoice b{color:var(--ink)}.performerChoice small{color:var(--muted);line-height:1.35}.performerChoice:disabled{opacity:.65}.requiredFormChoice{border:2px solid var(--lime);background:#152315;gap:9px;padding:16px;display:grid}.requiredFormChoice strong{color:var(--ink);justify-content:space-between;gap:12px;font-size:16px;display:flex}.requiredFormChoice strong span{color:#09100e;background:var(--lime);letter-spacing:.1em;text-transform:uppercase;align-self:center;padding:4px 7px;font-size:10px}.requiredFormChoice select{width:100%;color:var(--ink);border:1px solid var(--lime);font:inherit;background:#09100e;padding:13px}.requiredFormChoice small{color:var(--muted)}.fileButton.disabled{cursor:not-allowed;opacity:.45}@media (max-width:850px){.uploadReview{grid-template-columns:1fr;gap:20px;padding:22px}}.coachHandoff{background:linear-gradient(135deg,#121a17,#17251e);border:1px solid #4f6a37;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;padding:28px;display:grid}.coachHandoff h2{margin:.3em 0}.coachHandoff p{color:var(--muted);line-height:1.5}.coachHandoff>div:last-child{gap:12px;display:grid}.coachHandoff label{color:var(--muted);gap:7px;font-size:12px;display:grid}.coachHandoff input[type=text],.coachHandoff input:not([type]){color:var(--ink);border:1px solid var(--line);background:#080e0c;padding:11px}.coachHandoff .consentCheck{align-items:flex-start;line-height:1.4;display:flex}.coachHandoff button{background:var(--lime);text-transform:uppercase;border:0;padding:13px;font-weight:900}.coachHandoff button:disabled{opacity:.4}.coachHandoff small,.coachHandoff a{color:var(--lime)}.landingNavLinks{gap:16px;margin-left:auto;display:flex}.landingNavLinks .landingTag{margin-left:0}@media (max-width:850px){.coachHandoff{grid-template-columns:1fr}.landingNavLinks{gap:7px}.landingNavLinks .landingTag{font-size:8px}}.identificationCandidates{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:4px;display:flex}.identificationCandidates span{border:1px solid var(--line);color:var(--muted);padding:6px 8px;font-size:10px}.identification>button{background:var(--lime);color:#09100e;text-transform:uppercase;cursor:pointer;border:0;grid-column:1/-1;padding:12px;font-weight:900}.remotePanel.multiCameraPanel{grid-template-columns:none;align-items:stretch;display:block}.multiCameraPanel>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.multiCameraPanel>header h2{margin:.3em 0}.multiCameraPanel>header>b{color:var(--lime);white-space:nowrap}.cameraGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.cameraGroupGrid article,.cameraGroupGrid .addCamera{border:1px solid var(--line);background:#09100e;min-height:180px;padding:14px}.cameraGroupGrid .laptopCameraCard{grid-column:1/-1;min-height:110px}.cameraGroupGrid article.included{border-color:var(--lime);background:#132017}.cameraGroupGrid article label{align-items:center;gap:8px;display:flex}.cameraGroupGrid article label input[type=text],.cameraGroupGrid article label input:not([type=checkbox]){border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:0 0;padding:5px;font-weight:800}.cameraCardTop{align-items:center;gap:12px;display:flex}.cameraCardTop label{flex:1;min-width:0}.cameraCardTop .removeCamera{color:#ff7770;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #875550;padding:7px 10px;font-size:10px;font-weight:900}.cameraCardTop .removeCamera:disabled{opacity:.35;cursor:not-allowed}.cameraGroupGrid article>b,.cameraGroupGrid article>small{margin-top:10px;display:block}.cameraGroupGrid article>b{color:var(--lime);letter-spacing:.12em;font-size:11px}.cameraGroupGrid article>small{color:var(--muted);min-height:28px}.cameraGroupGrid article img{width:120px;height:120px;margin:10px auto 0;display:block}.cameraGroupGrid .addCamera{min-height:76px;color:var(--lime);cursor:pointer;grid-column:1/-1;font-weight:900}.cameraGroupActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cameraGroupActions button{background:var(--lime);color:#09100e;text-transform:uppercase;border:0;padding:12px 16px;font-weight:900}.cameraGroupActions button:disabled{opacity:.45}.cameraGroupActions .secondary{color:var(--ink);background:#26312d}@media (max-width:700px){.multiCameraPanel>header{display:block}.cameraGroupGrid{grid-template-columns:1fr}.cameraGroupGrid .laptopCameraCard,.cameraGroupGrid .addCamera{grid-column:1}.cameraGroupActions button{width:100%}}.privacyButton{z-index:70;border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#111a17;padding:8px 10px;font-size:10px;position:fixed;bottom:14px;right:14px}.privacyBackdrop{z-index:100;background:#020504d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.privacyDialog{background:var(--panel);border:1px solid var(--lime);width:min(620px,100%);padding:28px}.privacyDialog h2{margin:.3em 0;font-size:34px}.privacyDialog>p:not(.eyebrow){color:var(--muted);line-height:1.55}.privacyActions{gap:10px;margin-top:22px;display:flex}.privacyActions button{border:1px solid var(--line);color:var(--ink);background:#26312d;flex:1;padding:13px;font-weight:800}.privacyActions .primary{background:var(--lime);color:#09100e}@media (max-width:600px){.privacyActions{display:grid}.privacyButton{bottom:6px;right:6px}}.captureQuality{border:1px solid var(--line);background:#0a120f;margin:12px 0;padding:13px}.captureQuality header{text-transform:uppercase;justify-content:space-between;gap:10px;font-size:11px;display:flex}.captureQuality header>b{letter-spacing:.08em;font-size:9px}.qualityReady{color:var(--lime)}.qualityWarning{color:#d9ab63}.captureQuality>div{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.captureQuality>div span{color:var(--muted);gap:6px;font-size:10px;display:flex}.captureQuality .quality-good b{color:var(--lime)}.captureQuality .quality-warning b{color:#d9ab63}.captureQuality label{color:var(--ink);align-items:flex-start;gap:8px;font-size:10px;line-height:1.4;display:flex}.captureQuality p{color:#d9ab63;margin:9px 0 0;font-size:10px;line-height:1.4}.captureQuality.compact{margin:8px 0 14px}@media (max-width:500px){.captureQuality>div{grid-template-columns:1fr}}
.formSelect{align-items:center;gap:10px;margin-left:auto;display:flex}.formSelect span{color:var(--muted);letter-spacing:.18em;font-size:10px}.formSelect select{border:1px solid var(--line);color:var(--ink);background:#09100e;padding:9px 12px}.mobileComplete{color:#09100e;width:100%;margin:14px 0;font-size:18px;display:block;background:#ff675f!important;padding:18px!important}.mobileStartAgain{width:100%;margin:14px 0;font-size:18px;display:block;padding:18px!important}
.remotePanel{border:1px solid var(--line);background:linear-gradient(110deg,#121d19,#0c1311);grid-template-columns:1fr 300px;align-items:center;gap:32px;margin:0 0 60px;padding:32px;display:grid}.remotePanel h2{margin:8px 0;font-size:30px}.remotePanel p{color:var(--muted);line-height:1.5}.remotePanel button,.mobileCamera button{background:var(--lime);text-transform:uppercase;border:0;padding:13px 18px;font-weight:800}.qrFrame{color:#101713;background:#fff;place-items:center;min-height:260px;font-weight:900;display:grid}.qrFrame img{width:260px;height:260px}.pairWarning{border-left:2px solid #d9ab63;padding-left:12px;color:#d9ab63!important}.pairStatus{border:1px solid var(--line);gap:5px;margin:18px 0;padding:14px;display:grid}.pairStatus b{color:var(--lime);letter-spacing:.12em}.pairStatus span,.pairStatus small{color:var(--muted)}.mobileCamera{max-width:680px;margin:auto;padding:32px 20px}.mobileCamera h1{text-transform:uppercase;font-size:clamp(34px,8vw,64px)}.mobileCamera video{object-fit:contain;border:1px solid var(--line);background:#020504;width:100%;max-height:68vh;margin:20px 0;display:block}.mobileCamera select{width:100%;color:var(--ink);border:1px solid var(--line);background:#111a17;margin-bottom:14px;padding:14px}@media (max-width:750px){.remotePanel{grid-template-columns:1fr}.qrFrame{max-width:300px}}.startCountdown{border:2px solid var(--lime);width:84px;height:84px;color:var(--lime);border-radius:50%;place-items:center;margin:18px 0;font-size:48px;font-weight:900;display:grid}.mobileVideo{margin:20px 0;position:relative}.mobileVideo video{margin:0}.mobileVideo.isRecording video{border:4px solid #ff4d47}.mobileRec,.mobileArmed{letter-spacing:.12em;background:#050807e0;padding:10px 13px;font-weight:900;position:absolute;top:14px;left:14px}.mobileRec{color:#fff;border:1px solid #ff4d47;align-items:center;gap:9px;display:flex}.mobileRec i{background:#ff4d47;border-radius:50%;width:13px;height:13px;animation:1s infinite recPulse}.mobileRec time{font-variant-numeric:tabular-nums;color:#fff}.mobileArmed{color:var(--lime);border:1px solid var(--lime)}.mobileState{border:1px solid var(--line);background:var(--panel);padding:16px}.mobileState b{letter-spacing:.14em;color:var(--lime)}.mobileState p{color:var(--muted);margin:8px 0 0;line-height:1.45}.mobileState.recording{border-color:#ff4d47}.mobileState.recording b,.mobileState.error b{color:#ff675f}.mobileState.complete b{color:var(--lime)}@keyframes recPulse{50%{opacity:.25;transform:scale(.8)}}.mobileCountdown{color:var(--lime);text-shadow:0 0 28px #000;background:#0307069e;place-items:center;font-size:clamp(90px,34vw,180px);font-weight:900;display:grid;position:absolute;inset:0}.mobileStart{letter-spacing:.08em;width:100%;margin:14px 0;font-size:24px;display:block;padding:20px!important}
.brandLink{color:inherit;align-items:center;text-decoration:none;display:flex}.landingTag{color:var(--muted);letter-spacing:.2em;margin-left:auto;font-size:10px;font-weight:800}.landingHero{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;min-height:590px;display:grid}.landingHero h1,.workflowIntro h1{letter-spacing:-.065em;text-transform:uppercase;margin:.28em 0;font-size:clamp(48px,6vw,86px);line-height:.9}.landingHero h1 em,.workflowIntro h1 em{color:var(--lime);font-style:normal}.landingNotice{color:#d9ab63;max-width:620px;font-size:12px;line-height:1.5}.landingSignal{aspect-ratio:1;background:radial-gradient(circle,#17241e,#0000 66%);border:1px solid #35423d;border-radius:50%;place-items:center;display:grid;position:relative}.landingSignal:before,.landingSignal:after{content:"";border:1px solid #b9ed5b66;border-radius:50%;position:absolute;inset:17%}.landingSignal:after{background:var(--lime);opacity:.12;inset:36%}.landingSignal i{color:var(--lime);font-size:82px;font-style:normal;font-weight:900}.landingSignal span{color:var(--muted);letter-spacing:.16em;font-size:9px;position:absolute}.landingSignal span:first-child{top:8%}.landingSignal span:nth-child(2){top:48%;right:-2%}.landingSignal span:nth-child(3){bottom:7%}.landingSignal span:nth-child(4){top:48%;left:0}.workflowChoice{padding:70px 0}.workflowChoice header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.workflowChoice h2{margin:0;font-size:34px}.workflowCards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.workflowCard{border:1px solid var(--line);background:var(--panel);min-height:360px;color:var(--ink);padding:38px;text-decoration:none;transition:all .2s;display:block;position:relative}.workflowCard:hover{border-color:var(--lime);background:#16221d;transform:translateY(-4px)}.workflowCard h3{margin:.6em 0;font-size:35px;line-height:1.05}.workflowCard>p:not(.eyebrow){max-width:470px;color:var(--muted);line-height:1.55}.workflowCard b{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font-size:12px;position:absolute;bottom:35px}.workflowCard b span{margin-left:7px;font-size:20px}.workflowNumber{color:#33423b;font-size:58px;font-weight:900;position:absolute;top:24px;right:30px}.workflowIntro{max-width:900px;padding:65px 0 30px}.workflowIntro>p:last-child{max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.workflowIntro h1{font-size:clamp(44px,5vw,68px)}@media (max-width:850px){.landingHero{grid-template-columns:1fr;padding:70px 0}.landingSignal{display:none}.workflowCards{grid-template-columns:1fr}.workflowChoice header{display:block}.workflowCard{min-height:330px}.landingTag{display:none}}@media (min-width:851px){.workflowCards{grid-template-columns:repeat(3,minmax(0,1fr))}.workflowCard{padding:36px 32px}.workflowCard h3{max-width:88%;font-size:clamp(27px,2vw,35px)}.workflowCard b{font-size:11px;left:32px;right:32px}.workflowNumber{font-size:54px;top:20px;right:24px}}.landingSignal{isolation:isolate;background:radial-gradient(circle,#b9ed5b21,#101d17 27%,#0b1511 58%,#09100e4d 72%);animation:6s ease-in-out infinite signalFloat;overflow:hidden;box-shadow:inset 0 0 60px #b9ed5b0f,0 0 80px #1f453129}.landingSignal:before,.landingSignal:after{animation:4s ease-in-out infinite ringBreathe}.landingSignal:after{background:#b9ed5b12;border-color:#b9ed5b2e;animation-delay:-2s}.landingSignal i{z-index:5;aspect-ratio:1;background:linear-gradient(145deg,#2e4b28,#1b311e);border-radius:50%;place-items:center;width:31%;font-size:clamp(58px,6vw,92px);animation:3s ease-in-out infinite corePulse;display:grid;position:relative;box-shadow:0 0 0 1px #b9ed5b1f,0 0 45px #b9ed5b33}.landingSignal i:before{content:"";border:1px solid #b9ed5b2e;border-radius:50%;animation:3s ease-out infinite echoPulse;position:absolute;inset:-18%}.landingSignal i strong{font:inherit;filter:drop-shadow(0 0 14px #b9ed5b47)}.landingSignal>span{z-index:6;letter-spacing:.2em;animation:8s ease-in-out infinite labelSignal}.landingSignal>span:first-of-type{animation-delay:0s;top:8%}.landingSignal>span:nth-of-type(2){animation-delay:2s;top:48%;right:-2%}.landingSignal>span:nth-of-type(3){animation-delay:4s;bottom:7%}.landingSignal>span:nth-of-type(4){animation-delay:6s;top:48%;left:0}.signalSweep{z-index:1;background:conic-gradient(from 0deg,transparent 0 76%,#b9ed5b1f 88%,transparent 100%);animation:7s linear infinite sweepSpin;position:absolute;inset:-20%}.signalOrbit{z-index:4;border:1px dashed #b9ed5b24;border-radius:50%;animation:12s linear infinite orbitSpin;position:absolute}.orbitOne{inset:25%}.orbitTwo{animation-duration:20s;animation-direction:reverse;inset:9%}.signalOrbit b{background:var(--lime);width:8px;height:8px;box-shadow:0 0 13px var(--lime);border-radius:50%;position:absolute}.signalOrbit b:first-child{top:-4px;left:50%}.signalOrbit b:nth-child(2){width:5px;height:5px;bottom:18%;right:9%}.signalOrbit b:nth-child(3){width:4px;height:4px;top:67%;left:7%}.orbitTwo b:first-child{width:5px;height:5px;top:20%;left:3%}.orbitTwo b:nth-child(2){width:4px;height:4px;bottom:9%;right:13%}@keyframes signalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ringBreathe{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes corePulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #b9ed5b1f,0 0 35px #b9ed5b24}50%{transform:scale(1.045);box-shadow:0 0 0 1px #b9ed5b47,0 0 65px #b9ed5b45}}@keyframes echoPulse{0%{opacity:.8;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.25)}}@keyframes sweepSpin{to{transform:rotate(360deg)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes labelSignal{0%,18%,to{color:var(--muted);text-shadow:none}6%,12%{color:var(--lime);text-shadow:0 0 12px #b9ed5ba6}}.sigidoMeaning{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px 0}.sigidoMeaning header{justify-content:space-between;align-items:end;gap:30px;display:flex}.sigidoMeaning h2{margin:.2em 0;font-size:clamp(28px,4vw,48px)}.sigidoMeaning>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.sigidoMeaning article{border:1px solid var(--line);background:var(--panel);grid-template-columns:auto auto 1fr;align-items:center;gap:16px;padding:22px;display:grid}.sigidoMeaning article b{color:var(--lime);letter-spacing:.15em}.sigidoMeaning article strong{font-size:34px}.sigidoMeaning article span{color:var(--muted)}@media (max-width:850px){.sigidoMeaning header{display:block}.sigidoMeaning>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landingSignal,.landingSignal:before,.landingSignal:after,.landingSignal i,.landingSignal i:before,.signalSweep,.signalOrbit,.landingSignal>span{animation:none!important}}.landingSignal>span:nth-of-type(2){text-align:right;right:5%;transform:translate(0)}.sigidoOpening{z-index:9999;background:radial-gradient(circle at 50% 42%,#1d3326 0,#0b1511 35%,#050907 75%);place-items:center;animation:.55s 2.35s forwards openingExit;display:grid;position:fixed;inset:0;overflow:hidden}.sigidoOpening:before{content:"";aspect-ratio:1;border:1px solid #b9ed5b29;border-radius:50%;width:min(72vw,760px);animation:1.8s ease-out both openingRing;position:absolute;box-shadow:0 0 0 80px #b9ed5b06,0 0 0 160px #b9ed5b05}.openingDojoLine{background:linear-gradient(90deg,#0000,#b9ed5b80,#0000);height:1px;animation:.8s .15s forwards dojoLine;position:absolute;top:65%;left:10%;right:10%;transform:scaleX(0)}.openingAthlete{width:min(36vw,320px);stroke:var(--lime);fill:none;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px #b9ed5b59);position:absolute;transform:translate(-10px)}.openingAthlete circle{fill:#b9ed5b;stroke-width:0;opacity:0;animation:.3s .2s forwards headReveal}.openingAthlete path{stroke-dasharray:180;stroke-dashoffset:180px;animation:.55s forwards drawAthlete}.openingAthlete .openingTorso{animation-delay:.3s}.openingAthlete .openingArmBack{animation-delay:.46s}.openingAthlete .openingArmFront{animation-delay:.58s}.openingAthlete .openingLegBase{animation-delay:.7s}.openingAthlete .openingKick{stroke-width:11px;animation:.42s cubic-bezier(.2,.9,.2,1) 1.05s forwards kickStrike}.openingImpact{aspect-ratio:1;background:var(--lime);opacity:0;border-radius:50%;width:12px;animation:.65s ease-out 1.38s forwards impactBurst;position:absolute;top:calc(50% - min(12vw,105px));left:calc(50% + min(15vw,135px))}.openingCharacters{gap:clamp(22px,6vw,88px);display:flex;position:absolute;bottom:16%}.openingCharacters span{opacity:0;justify-items:center;animation:.42s forwards characterRise;display:grid;transform:translateY(18px)}.openingCharacters span:first-child{animation-delay:1.38s}.openingCharacters span:nth-child(2){animation-delay:1.62s}.openingCharacters span:nth-child(3){animation-delay:1.86s}.openingCharacters b{color:var(--ink);text-shadow:0 0 18px #b9ed5b40;font-size:clamp(34px,5vw,68px)}.openingCharacters small{color:var(--lime);letter-spacing:.22em;margin-top:5px;font-size:9px;font-weight:900}.openingWordmark{letter-spacing:.42em;color:var(--ink);opacity:0;font-size:clamp(18px,2vw,28px);animation:.55s 1.85s forwards wordmarkReveal;position:absolute;top:10%}.landingWaiting{opacity:0}.landingReady{animation:.7s both landingArrive}.sigidoMeaning article strong{transform-origin:50% 80%;animation:5s ease-in-out infinite characterBreathe;display:inline-block}.sigidoMeaning article:nth-child(2) strong{animation-delay:-1.7s}.sigidoMeaning article:nth-child(3) strong{animation-delay:-3.4s}.sigidoMeaning article:hover strong{color:var(--lime);animation:.45s characterStrike}@keyframes openingRing{0%{opacity:0;transform:scale(.35)}45%{opacity:1}to{opacity:.2;transform:scale(1.1)}}@keyframes dojoLine{to{transform:scaleX(1)}}@keyframes headReveal{to{opacity:1}}@keyframes drawAthlete{to{stroke-dashoffset:0}}@keyframes kickStrike{0%{stroke-dashoffset:180px;transform-origin:111px 125px;transform:rotate(-18deg)}70%,to{stroke-dashoffset:0;transform-origin:111px 125px;transform:rotate(0)}}@keyframes impactBurst{0%{opacity:0;box-shadow:0 0 #b9ed5bcc}25%{opacity:1}to{opacity:0;box-shadow:0 0 0 75px #b9ed5b00}}@keyframes characterRise{to{opacity:1;transform:translateY(0)}}@keyframes wordmarkReveal{to{opacity:1;letter-spacing:.28em}}@keyframes openingExit{to{opacity:0;visibility:hidden;transform:scale(1.025)}}@keyframes landingArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes characterBreathe{0%,to{text-shadow:none;transform:translateY(0)}50%{text-shadow:0 0 18px #b9ed5b38;transform:translateY(-4px)}}@keyframes characterStrike{0%{transform:scale(1)}45%{transform:scale(1.22)rotate(-5deg)}to{transform:scale(1)}}@media (max-width:850px){.openingAthlete{width:56vw}.openingCharacters{bottom:18%}.landingSignal>span:nth-of-type(2){right:6%}}@media (prefers-reduced-motion:reduce){.sigidoOpening{animation:none;display:none}.landingWaiting{opacity:1}.landingReady,.sigidoMeaning article strong{animation:none}}.signalTarget{z-index:2;border:1px dashed #b9ed5b21;border-radius:50%;animation:4s ease-in-out infinite targetLock;position:absolute}.targetOne{inset:25%}.targetTwo{animation-delay:-2s;inset:9%}.signalAthlete{z-index:5;filter:drop-shadow(0 0 11px #b9ed5b6b);width:58%;position:relative;overflow:visible}.scanPose{fill:none;stroke:var(--lime);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-origin:50%;animation:8s ease-in-out infinite poseSequence}.scanPose circle{fill:var(--lime);stroke:none}.poseBlock{animation-delay:2s}.posePunch{animation-delay:4s}.poseKick{animation-delay:6s}.signalPoseName{z-index:7;text-align:center;width:150px;height:18px;position:absolute;bottom:21%;left:50%;transform:translate(-50%)}.signalPoseName b{color:var(--lime);letter-spacing:.25em;opacity:0;font-size:9px;animation:8s linear infinite poseLabel;position:absolute;inset:0}.signalPoseName b:nth-child(4){animation-delay:6s}.signalStatus{z-index:7;letter-spacing:.24em;color:#d8f4a9b8;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:21%;left:50%;transform:translate(-50%)}.signalStatus:before{content:"";background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:7px;animation:1s steps(2,end) infinite statusBlink;display:inline-block}.landingSignal:after{z-index:3}.landingSignal:before{z-index:2}@keyframes poseSequence{0%{opacity:0;stroke-dasharray:260;stroke-dashoffset:260px;transform:scale(.88)}4%{opacity:1}10%,20%{opacity:1;stroke-dashoffset:0;transform:scale(1)}24%,to{opacity:0;stroke-dashoffset:0;transform:scale(1.04)}}@keyframes poseLabel{0%,24%,to{opacity:0;transform:translateY(4px)}4%,20%{opacity:1;transform:none}}@keyframes targetLock{0%,to{opacity:.38;transform:scale(.98)}50%{opacity:.9;transform:scale(1.025)}}@keyframes statusBlink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.scanPose,.signalPoseName b,.signalTarget,.signalStatus:before{animation:none!important}.poseGuard,.signalPoseName b:first-child{opacity:1}}.motionTwin,.motionEcho{z-index:5;transform-origin:48% 62%;pointer-events:none;position:absolute;inset:8%}.motionTwin img,.motionEcho img{object-fit:contain}.motionTwin{filter:drop-shadow(0 0 14px #b9ed5b57)drop-shadow(0 0 38px #b9ed5b21);animation:5s ease-in-out infinite twinHover}.motionEcho{z-index:4;opacity:.11;filter:saturate(1.25)blur(1px)}.echoA{animation:3.6s ease-in-out infinite echoDriftA}.echoB{animation:3.6s ease-in-out infinite echoDriftB}.trackingReticle{z-index:6;animation:3.6s ease-in-out infinite reticleLock;position:absolute;inset:19%}.trackingReticle b{border-color:#cbff69b8;width:22px;height:22px;position:absolute}.trackingReticle b:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.trackingReticle b:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.trackingReticle b:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.trackingReticle b:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.signalPoseName{bottom:13%}.signalStatus{top:13%}.signalSweep{z-index:3;mix-blend-mode:screen;background:conic-gradient(from 0deg,transparent 0 73%,#b9ed5b2e 88%,#e1ffb00a 91%,transparent 100%)}@keyframes twinHover{0%,to{transform:translateY(2px)scale(.97)}50%{transform:translateY(-7px)scale(1.015)}}@keyframes echoDriftA{0%,to{opacity:.04;transform:translate(-7px,4px)scale(.98)}45%{opacity:.15;transform:translate(-20px,8px)scale(.94)}}@keyframes echoDriftB{0%,to{opacity:.03;transform:translate(5px,-2px)scale(1)}55%{opacity:.1;transform:translate(15px,-6px)scale(1.025)}}@keyframes reticleLock{0%,to{opacity:.25;transform:scale(1.08)}42%,65%{opacity:.82;transform:scale(1)}}@keyframes twinLabel{0%,to{letter-spacing:.2em;filter:brightness(.8)}50%{letter-spacing:.27em;filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){.motionTwin,.motionEcho,.trackingReticle,.signalPoseName b{animation:none!important}.motionEcho{display:none}}.motionTwin.poseTwin{opacity:0;filter:drop-shadow(0 0 11px #b9ed5b4d)drop-shadow(0 0 30px #b9ed5b1a);animation:9s cubic-bezier(.22,.75,.25,1) infinite twinPoseSequence;inset:14%}.poseTwinBlock{animation-delay:3s!important}.poseTwinPunch{animation-delay:6s!important}.signalPoseName{width:210px}.signalPoseName b{opacity:0!important;animation:9s ease-in-out infinite twinPoseLabel!important}.signalPoseName b:nth-child(2){animation-delay:3s!important}.signalPoseName b:nth-child(3){animation-delay:6s!important}.trackingReticle{inset:17%}@keyframes twinPoseSequence{0%{opacity:0;filter:blur(2px)drop-shadow(0 0 8px #b9ed5b26);transform:translate(-12px)scale(.88)}5%{opacity:1;filter:blur()drop-shadow(0 0 15px #b9ed5b66)}12%,27%{opacity:1;filter:blur()drop-shadow(0 0 12px #b9ed5b57);transform:translate(0)translateY(-3px)scale(.94)}32%,to{opacity:0;filter:blur(1px)drop-shadow(0 0 4px #b9ed5b14);transform:translate(13px)scale(.98)}}@keyframes twinPoseLabel{0%,32%,to{opacity:0;transform:translateY(5px)}6%,27%{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.motionTwin.poseTwin{opacity:0;animation:none!important}.motionTwin.poseTwinKick{opacity:1}.signalPoseName b{opacity:0!important;animation:none!important}.signalPoseName b:first-child{opacity:1!important}}
.governance{max-width:1280px}.consoleTitle{color:var(--muted);letter-spacing:.18em;margin-left:auto;font-size:10px}.governanceHero{justify-content:space-between;align-items:end;gap:35px;padding:55px 0 35px;display:flex}.governanceHero h1{text-transform:uppercase;letter-spacing:-.05em;margin:.15em 0;font-size:clamp(42px,5vw,68px)}.governanceHero>div:first-child>p:last-child{color:var(--muted);max-width:700px}.releaseBadge{border:1px solid;gap:6px;min-width:230px;padding:20px;display:grid}.releaseBadge span{letter-spacing:.16em;font-size:9px}.releaseBadge b{font-size:24px}.releaseBadge small{color:var(--muted)}.releaseBadge.blocked{color:#d9ab63;border-color:#77502f}.releaseBadge.eligible{color:#65d68a;border-color:#417b51}.consoleTabs{border-bottom:1px solid var(--line);gap:5px;display:flex;overflow:auto}.consoleTabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;padding:14px 12px}.consoleTabs button.active{color:var(--lime);border-bottom:2px solid var(--lime)}.consoleMessage{color:#d9ab63;background:#172019;padding:12px 16px}.governanceGrid{grid-template-columns:repeat(4,1fr);gap:15px;padding:30px 0;display:grid}.governanceGrid article,.consolePanel{border:1px solid var(--line);background:var(--panel);padding:25px}.governanceGrid h2{font-size:21px}.governanceGrid article>p:last-child,.panelIntro{color:var(--muted);line-height:1.5}.consolePanel{margin:30px 0}.consolePanel>h2{font-size:30px}.consoleForm{grid-template-columns:1fr 1fr;gap:15px;display:grid}.consoleForm label{color:var(--muted);gap:7px;font-size:11px;display:grid}.consoleForm input,.consoleForm select,.consoleForm textarea,.reviewControls select,.releaseForm input{width:100%;color:var(--ink);border:1px solid var(--line);background:#09100e;padding:12px}.consoleForm textarea{min-height:90px}.consoleForm .wide,.consoleForm fieldset{grid-column:1/-1}.consoleForm fieldset{border:1px solid var(--line);gap:18px;display:flex}.consoleForm .check{grid-template-columns:auto 1fr;align-items:center;display:flex}.consoleForm .check input{width:auto}.consoleForm button,.reviewControls button,.releaseForm button{background:var(--lime);text-transform:uppercase;border:0;padding:13px 18px;font-weight:900}.registryList,.movementTable,.gateList,.auditList{margin-top:25px;display:grid}.registryList>div,.movementTable>div,.gateList>div,.auditList>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px;display:grid}.registryList span,.movementTable em,.gateList b{color:var(--lime);font-size:10px;font-style:normal}.registryList small,.movementTable small,.gateList small,.auditList small{color:var(--muted)}.movementTable>div{grid-template-columns:35px 1fr auto}.movementTable span{gap:4px;display:grid}.reviewControls,.releaseForm{grid-template-columns:1fr 1fr auto;gap:12px;display:grid}.jsonEditor{font-family:Consolas,monospace;min-height:360px!important}.auditList>div{grid-template-columns:170px 1fr 1fr auto}.auditList time{color:var(--muted);font-size:10px}.validationLink{color:var(--lime);text-decoration:none}@media (max-width:900px){.governanceGrid{grid-template-columns:1fr 1fr}.governanceHero{display:block}.consoleForm,.reviewControls,.releaseForm,.auditList>div{grid-template-columns:1fr}.consoleTitle{display:none}}@media (max-width:560px){.governanceGrid{grid-template-columns:1fr}}
.coachShell{max-width:1280px}.coachShell nav{justify-content:space-between}.coachIdentity{align-items:center;gap:12px;display:flex}.coachIdentity b,.caseStatus{letter-spacing:.12em;color:var(--lime);border:1px solid #4f6a37;padding:7px;font-size:10px}.coachIdentity button,.coachTabs button,.reviewQueue header button{color:var(--muted);border:1px solid var(--line);background:0 0;padding:9px 12px}.coachLogin{border:1px solid var(--line);background:var(--panel);max-width:560px;margin:90px auto;padding:42px}.coachLogin h1,.coachHeader h1{margin:.2em 0;font-size:48px}.coachLogin form,.pipeline form{gap:12px;margin:28px 0;display:grid}.coachLogin label,.correctionPanel label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:12px;display:grid}.coachLogin input,.correctionPanel input,.correctionPanel select,.correctionPanel textarea,.pipeline input,.pipeline select{color:var(--ink);border:1px solid var(--line);background:#080e0c;padding:12px}.coachLogin button,.studioActions button,.disagreement>button,.pipeline button{background:var(--lime);color:#09100e;text-transform:uppercase;border:0;padding:13px;font-weight:900}.coachLogin form b{color:#ff756f}.coachLogin details{color:var(--muted);font-size:12px}.coachHeader{grid-template-columns:1fr 340px;gap:50px;padding:60px 0 35px;display:grid}.coachHeader p{color:var(--muted);max-width:700px;line-height:1.6}.roleCard{border:1px solid var(--line);align-content:center;gap:14px;padding:22px;display:grid}.roleCard b{color:var(--lime);letter-spacing:.15em}.roleCard span{color:var(--muted);line-height:1.5}.coachTabs{border-bottom:1px solid var(--line);display:flex}.coachTabs button{border-bottom:0}.coachTabs button.active{color:#09100e;background:var(--lime)}.reviewQueue,.studio,.pipeline{padding:38px 0 70px}.reviewQueue>header,.studio>header,.pipeline>header{justify-content:space-between;align-items:center;display:flex}.reviewQueue h2,.studio h2,.pipeline h2{margin:.25em 0;font-size:34px}.emptyState{text-align:center;color:var(--muted);border:1px dashed #3b4842;padding:50px}.caseGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.caseGrid>button{text-align:left;color:var(--ink);background:var(--panel);border:1px solid var(--line);padding:22px}.caseGrid>button:hover{border-color:var(--lime)}.caseGrid h3{text-transform:uppercase}.caseGrid p,.caseGrid small{color:var(--muted)}.status-approved,.status-submitted{color:#65d68a}.status-awaiting_adjudication{color:#f2c94c}.studioGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:20px;display:grid}.reviewVideo{aspect-ratio:16/9;background:#020403;position:relative}.reviewVideo video,.reviewVideo canvas{width:100%;height:100%;position:absolute;inset:0}.reviewVideo video{object-fit:contain}.reviewVideo canvas{pointer-events:none}.overlayToggle{color:var(--muted);gap:8px;margin:12px 0;display:flex}.timeline{width:100%;accent-color:var(--lime)}.timeMarkers{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.timeMarkers button{background:var(--panel);border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:10px;font-size:9px}.timeMarkers b{color:var(--lime);margin-top:5px;display:block}.correctionPanel{border:1px solid var(--line);background:var(--panel);gap:12px;padding:22px;display:grid}.correctionPanel textarea{min-height:70px}.movementNav{justify-content:space-between;align-items:center;display:flex}.movementNav button{color:var(--ink);background:#26312d;border:0;padding:8px 14px}.aiHint{color:#d9ab63;font-size:12px;line-height:1.5}.studioActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studioActions button+button{background:#edf2ef}.saveMessage{color:var(--lime)}.disagreement{border:1px solid #725d2f;margin-top:24px;padding:24px}.disagreement article{border-top:1px solid var(--line);padding:16px 0}.disagreement article>span{color:#f2c94c;margin-left:14px}.disagreement article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.disagreement pre{white-space:pre-wrap;color:var(--muted);background:#080e0c;max-height:220px;padding:12px;font-size:10px;overflow:auto}.pipelineFlow{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:16px 0 25px;padding:18px;display:flex}.pipelineFlow span{letter-spacing:.1em;color:var(--lime);font-size:10px}.pipelineFlow i{color:var(--muted)}.pipelineGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pipelineGrid article{border:1px solid var(--line);background:var(--panel);padding:22px}.registryRow{border-bottom:1px solid var(--line);gap:6px;padding:13px 0;display:grid}.registryRow span,.registryRow small{color:var(--muted)}.registryRow a{color:var(--lime);font-size:12px}.pipelineNote{color:#d9ab63;border-left:2px solid #d9ab63;padding-left:14px}.brandLink{color:inherit;align-items:center;text-decoration:none;display:flex}.referenceCandidates{border:1px solid var(--line);margin-bottom:18px;padding:20px}.referenceCandidates>p{color:var(--muted)}.referenceCandidates>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.referenceCandidates span{background:var(--panel);gap:6px;padding:12px;display:grid}.referenceCandidates b{text-transform:uppercase}.referenceCandidates small{color:var(--muted);line-height:1.35}.referenceCandidates em{color:#d9ab63;letter-spacing:.1em;font-size:9px;font-style:normal}@media (max-width:850px){.coachHeader,.studioGrid,.pipelineGrid{grid-template-columns:1fr}.coachIdentity span{display:none}.caseGrid{grid-template-columns:1fr}.pipelineFlow{flex-direction:column;align-items:flex-start}.timeMarkers,.referenceCandidates>div{grid-template-columns:1fr 1fr}.coachLogin h1,.coachHeader h1{font-size:38px}}.queueControls{border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;padding:14px;display:flex}.queueControls label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.queueControls span{color:var(--lime);letter-spacing:.08em;margin-right:auto;font-size:11px}.queueControls button{color:var(--ink);text-transform:uppercase;background:#172018;border:1px solid #53663e;padding:9px 11px;font-size:10px;font-weight:800}.queueControls button:disabled{opacity:.35}.queueControls .danger{color:#ff8882;border-color:#7b403c}.queueControls .deleteEvidence{color:#ff9a94;border-top:1px solid var(--line);width:100%;padding-top:10px}.queueMessage{color:var(--lime);border-left:2px solid var(--lime);padding-left:12px}.coachMovementClip .coachMovementReviewGrid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:start;gap:16px;display:grid}.coachMovementClip .coachMovementReviewGrid video{margin-top:0}.movementFeedback{border:1px solid var(--line);background:var(--panel);gap:12px;padding:18px;display:grid}.movementFeedback h4{margin:0;font-size:20px}.movementFeedback>p:not(.eyebrow),.movementFeedback>small{color:var(--muted);font-size:11px;line-height:1.45}.movementFeedback label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:10px;display:grid}.movementFeedback select,.movementFeedback textarea{color:var(--ink);border:1px solid var(--line);background:#080e0c;padding:11px}.movementFeedback textarea{resize:vertical;min-height:150px}.movementFeedback>button{background:var(--lime);color:#09100e;text-transform:uppercase;cursor:pointer;border:0;padding:12px;font-weight:900}.coachMovementClip .coachMovementReviewGrid>div>p{color:#d9ab63;font-size:11px}@media (max-width:1050px){.coachMovementClip .coachMovementReviewGrid{grid-template-columns:1fr}.movementFeedback textarea{min-height:100px}}.caseGrid>article{color:var(--ink);background:var(--panel);border:1px solid var(--line);position:relative}.caseGrid>article:hover{border-color:var(--lime)}.caseGrid>article.archived{opacity:.67}.caseGrid>article>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:54px 22px 22px}.caseSelect{z-index:2;color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;top:15px;right:16px}.adminQueueCard{background:var(--panel);border:1px solid #53663e;justify-content:space-between;align-items:center;gap:35px;margin:12px 0 20px;padding:24px;display:flex}.adminQueueCard h2{margin:.2em 0;font-size:28px}.adminQueueCard p:last-child{max-width:720px;color:var(--muted);line-height:1.55}.adminQueueCard>a{color:#07100c;background:var(--lime);text-transform:uppercase;flex:none;padding:13px 16px;font-size:11px;font-weight:900;text-decoration:none}@media (max-width:760px){.adminQueueCard{flex-direction:column;align-items:flex-start}.queueControls span{width:100%}}.caseGrid>article.deleted{opacity:.58;border-color:#7b403c}.queueControls .permanent{background:#261310}.adminShell{max-width:1120px}.adminHeader{padding:55px 0 24px}.adminHeader h1{margin:.15em 0;font-size:52px}.adminHeader p:last-child{color:var(--muted)}.accountGrid{grid-template-columns:1fr 1fr;gap:16px;padding:18px 0 70px;display:grid}.accountGrid form{border:1px solid var(--line);background:var(--panel);gap:14px;padding:24px;display:grid}.accountGrid form>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;display:flex}.accountGrid form>header div{gap:5px;display:grid}.accountGrid form>header span,.accountGrid form>header small,.accountGrid form>small{color:var(--muted);letter-spacing:.08em;font-size:10px}.accountGrid label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:11px;display:grid}.accountGrid input{color:var(--ink);border:1px solid var(--line);background:#080e0c;padding:12px}.accountGrid button{background:var(--lime);text-transform:uppercase;border:0;padding:13px;font-weight:900}.accountGrid button:disabled{cursor:wait;opacity:.58}.adminSuccess{color:#65d68a;background:#102018;border:1px solid #315c40;padding:13px 16px}.adminError{color:#ff756f}.adminShell footer a{color:var(--lime)}.adminNoticeBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010504c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminNotice{text-align:center;background:#101916;border:1px solid #4f6a37;width:min(480px,100%);padding:34px;box-shadow:0 24px 90px #000}.adminNotice h2{margin:.35em 0;font-size:30px}.adminNotice>p:last-of-type{color:var(--muted);line-height:1.6}.adminNotice button{background:var(--lime);color:#07100c;border:0;width:100%;margin-top:16px;padding:13px;font-weight:900}.noticeCheck,.noticeError{border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 17px;font-size:30px;font-weight:900;display:grid}.noticeCheck{color:#07100c;background:var(--lime)}.noticeError{color:#fff;background:#b74943}@media (max-width:760px){.accountGrid{grid-template-columns:1fr}.adminHeader h1{font-size:40px}}.adminAnalytics{border-top:1px solid var(--line);padding:48px 0}.adminAnalytics>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.adminAnalytics h2{margin:.2em 0;font-size:38px}.adminAnalytics header p:last-child,.adminAnalytics article>p{color:var(--muted)}.analyticsRange{gap:7px;display:flex}.analyticsRange button{border:1px solid var(--line);color:var(--ink);background:#101916;padding:9px 11px}.analyticsRange button.active{border-color:var(--lime);color:var(--lime)}.analyticsTotals{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.analyticsTotals article{background:var(--panel);border:1px solid #526a3e;padding:20px;display:grid}.analyticsTotals small{color:var(--muted);text-transform:uppercase}.analyticsTotals b{color:var(--lime);font-size:42px}.analyticsTables{grid-template-columns:1fr 1fr;gap:14px;display:grid}.analyticsTables>article,.connectionLog{border:1px solid var(--line);background:var(--panel);padding:18px}.analyticsTable>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 72px 60px;align-items:center;gap:10px;padding:10px 0;display:grid}.analyticsTable .tableHead{color:var(--muted);text-transform:uppercase;font-size:9px}.analyticsTable b{overflow-wrap:anywhere}.analyticsTable b small{color:var(--muted);font-weight:400;display:block}.connectionLog{margin-top:14px}.analyticsTable.connections>div{grid-template-columns:150px minmax(0,1fr) 180px}.analyticsTable.connections time{color:var(--muted);font-size:11px}@media (max-width:760px){.adminAnalytics>header{display:block}.analyticsRange{margin-top:12px}.analyticsTotals,.analyticsTables,.analyticsTable.connections>div{grid-template-columns:1fr}.analyticsTable.connections .tableHead{display:none}}.diagnosticTable>div{border-bottom:1px solid var(--line);grid-template-columns:72px 160px 110px minmax(0,1fr) 160px;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:grid}.diagnosticTable b{letter-spacing:.08em;font-size:9px}.diagnostic-ok,.diagnostic-recovered{color:var(--lime)}.diagnostic-warning{color:#d9ab63}.diagnostic-error{color:#ff7770}.diagnosticTable span,.diagnosticTable small,.diagnosticTable time{color:var(--muted)}@media (max-width:900px){.diagnosticTable>div{grid-template-columns:1fr}.diagnosticTable time{margin-bottom:8px}}
.techniqueShell{max-width:1380px;margin:auto;padding:0 28px 80px}.techniqueNav{justify-content:space-between}.techniqueNavLinks{align-items:center;gap:20px;margin-left:auto;display:flex}.techniqueNavLinks .phase{margin-left:0}.techniqueNavLinks a{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.techniqueHero{max-width:900px;padding:65px 0 30px}.techniqueHero h1{letter-spacing:-.065em;text-transform:uppercase;margin:.28em 0;font-size:clamp(44px,5vw,68px);line-height:.9}.techniqueHero h1 em{color:var(--lime);font-style:normal}.techniqueHero>p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.techniqueHero>b{color:#d9ab63;text-transform:uppercase;font-size:11px}@media (max-width:650px){.techniqueNavLinks{gap:8px}.techniqueNavLinks .phase{display:none}.techniqueNavLinks a{font-size:9px}}.techniqueCatalog{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.techniqueCatalog article{border:1px solid var(--line);background:var(--panel);padding:20px}.techniqueCatalog article>span{color:var(--lime);letter-spacing:.14em;font-size:9px}.techniqueCatalog h2{font-size:22px}.techniqueCatalog p{color:var(--muted);min-height:72px;font-size:12px;line-height:1.5}.techniqueCatalog article>div{flex-wrap:wrap;gap:4px;display:flex}.techniqueCatalog small{border:1px solid var(--line);text-transform:uppercase;padding:4px;font-size:8px}.bootstrapStatus{border-top:1px solid var(--line);gap:4px;margin-top:16px;padding-top:12px;display:grid}.bootstrapStatus b{color:var(--lime);text-transform:uppercase;font-size:10px}.bootstrapStatus span{color:#d9ab63;text-transform:uppercase;font-size:9px;line-height:1.4}.bootstrapNotice{background:#15170f;border:1px solid #7c672f;grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-top:18px;padding:22px;display:grid}.bootstrapNotice h2{margin:6px 0 0;font-size:25px}.bootstrapNotice>p{color:var(--muted);margin:0;line-height:1.55}.referenceCollection,.referenceStudio{border:1px solid var(--line);background:var(--panel);margin-top:50px;padding:30px}.referenceCollection{grid-template-columns:.7fr 1.3fr;gap:45px;display:grid}.referenceCollection h2,.referenceStudio h2{margin:.25em 0;font-size:34px}.referenceCollection>div>p:not(.eyebrow){color:var(--muted);line-height:1.55}.referenceCollection form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.referenceCollection label,.feedbackEntry{color:var(--muted);text-transform:uppercase;gap:6px;font-size:11px;display:grid}.referenceCollection input,.referenceCollection select,.referenceLogin input,.phaseEntry input,.criterionEntry select,.reviewActions select,.feedbackEntry textarea{border:1px solid var(--line);color:var(--ink);background:#07100c;padding:11px}.referenceVideo,.referenceConsent,.captureMethod,.techniqueCapture,.referenceCollection form>button{grid-column:1/-1}.captureMethod{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.captureMethod legend{color:var(--ink);padding:0 7px;font-weight:800}.captureMethod button{border:1px solid var(--line);color:var(--muted);background:#07100c;padding:12px;font-weight:800}.captureMethod button.selected{border-color:var(--lime);color:var(--ink);background:#152315}.techniqueCapture{border:1px solid var(--line);background:#07100c;padding:16px}.techniqueCapture>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.techniqueCapture h3{margin:5px 0 12px;font-size:24px}.techniqueCapture>header>b{color:var(--lime);font-size:11px}.techniqueLiveVideo,.capturedAttempts video{object-fit:contain;background:#020403;width:100%;max-height:560px;display:block}.techniqueCameraControls{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.techniqueCameraControls select,.techniqueCameraControls button,.enableTechniqueCamera,.attemptRecordActions button{border:1px solid var(--line);color:var(--ink);background:#18241f;padding:11px;font-weight:800}.enableTechniqueCamera,.attemptRecordActions button{background:var(--lime);color:#07100c;text-transform:uppercase;border:0;width:100%}.attemptRecordActions .stopAttempt{background:#ff766d}.capturedAttempts{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.mobileTechniqueCapture{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.mobileTechniqueCapture .remotePanel{margin:0}.mobileTechniqueCapture .cameraGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.attemptTabs,.coachPlaybackRates,.attemptReviewActions{align-items:center;gap:7px;margin:9px 0;display:flex}.attemptTabs button,.coachPlaybackRates button,.attemptReviewActions button{border:1px solid var(--line);color:var(--ink);background:#111a16;padding:8px 11px}.attemptTabs button.selected,.coachPlaybackRates button.selected{border-color:var(--lime);color:var(--lime)}.attemptReviewActions{color:var(--muted);justify-content:space-between;font-size:11px}.attemptReviewActions button{color:#ff8c85}.coachPlaybackRates{justify-content:flex-end}.coachPlaybackRates span{color:var(--muted);margin-right:auto;font-size:11px}.referenceConsent{line-height:1.4;text-transform:none!important;display:flex!important}.referenceCollection form>button,.referenceLogin button,.reviewActions button{background:var(--lime);color:#07100c;text-transform:uppercase;border:0;padding:13px;font-weight:900}.referenceCollection form>button:disabled{cursor:not-allowed;opacity:.45}.referenceStudio>header{justify-content:space-between;align-items:end;display:flex}.referenceStudio>header>b{color:var(--lime);font-size:11px}.referenceLogin{gap:8px;margin-top:20px;display:flex}.referenceWorkspace{grid-template-columns:280px 1fr;gap:18px;margin-top:25px;display:grid}.referenceWorkspace aside{align-content:start;gap:6px;display:grid}.referenceWorkspace aside button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#08100c;gap:4px;padding:12px;display:grid}.referenceWorkspace aside button.selected{border-color:var(--lime);background:#142117}.referenceWorkspace aside span,.referenceWorkspace aside small{color:var(--muted);font-size:10px}.referenceWorkspace>article{border:1px solid var(--line);padding:20px}.referenceWorkspace video{background:#020403;width:100%;max-height:520px;margin:14px 0;display:block}.phaseEntry,.criterionEntry{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.phaseEntry h4,.criterionEntry h4{grid-column:1/-1}.phaseEntry label,.criterionEntry label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:10px;display:grid}.feedbackEntry textarea{resize:vertical;min-height:110px}.reviewActions{gap:8px;margin-top:12px;display:flex}.reviewActions>*{flex:1}.independentReviews section{border-top:1px solid var(--line);padding:12px 0}.independentReviews p{color:var(--muted)}.datasetBuilder{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;padding-top:24px;display:grid}.datasetBuilder h3{margin:.3em 0;font-size:25px}.datasetBuilder p{color:var(--muted)}.datasetBuilder form{gap:8px;display:grid}.datasetBuilder input,.datasetBuilder select{border:1px solid var(--line);color:var(--ink);background:#07100c;padding:11px}.datasetBuilder button{background:var(--lime);text-transform:uppercase;border:0;padding:12px;font-weight:900}.datasetList{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.datasetList span{border:1px solid var(--line);padding:10px;display:grid}.datasetList small{color:var(--muted)}.techniqueNotice{z-index:80;border:1px solid var(--lime);max-width:760px;color:var(--ink);background:#132017;padding:13px 18px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@media (max-width:1000px){.techniqueCatalog{grid-template-columns:repeat(2,1fr)}.referenceCollection,.referenceWorkspace{grid-template-columns:1fr}.referenceWorkspace aside{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.techniqueShell{padding:0 16px 70px}.techniqueCatalog,.referenceCollection form,.phaseEntry,.criterionEntry{grid-template-columns:1fr}.referenceVideo,.referenceConsent,.captureMethod,.techniqueCapture,.referenceCollection form>button,.phaseEntry h4,.criterionEntry h4{grid-column:1}.referenceLogin,.reviewActions{display:grid}.captureMethod,.techniqueCameraControls{grid-template-columns:1fr}.referenceStudio{padding:18px}.referenceStudio>header{display:block}.datasetBuilder,.datasetList{grid-template-columns:1fr}}
