.active-goal-callout{text-align:left;background:#eef3e4;border:1px solid #dfe7d0;border-radius:9px;align-items:center;gap:14px;width:100%;margin:0 0 22px;padding:17px 20px;display:flex}.active-goal-callout:hover{background:#e7efda;border-color:#cbdcba}.goal-callout-icon{color:#829b65;background:#e1ebcd;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.active-goal-callout small{letter-spacing:1.2px;color:#92a37c;font-size:7px;display:block}.active-goal-callout strong{color:#6b8355;margin-top:6px;font-size:12px;font-weight:600;display:block}.active-goal-callout>span:last-child{color:#789960;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;font-size:9px;display:flex}.goal-picker{background:#fff;border:1px solid #dee7d2;border-radius:11px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:19px;margin-bottom:23px;padding:22px 25px;display:grid}.goal-picker-icon{color:#88a864;background:#edf4df;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.goal-select-field{color:#667c54;flex:1;min-width:0;max-width:100%;font-size:12px}.goal-select-field select{text-overflow:ellipsis;width:100%;max-width:100%;height:43px;color:#4b693d!important;background:#fafcf5!important;padding:12px!important;font-size:12px!important}.goal-picker>.button{min-height:42px;margin-top:19px}.goal-study-grid{grid-template-columns:1.02fr 1fr;gap:21px;margin-bottom:23px;display:grid}.study-question{color:#e9f3d9;background:#254a32;border:1px solid #254a32;border-radius:11px;padding:27px}.study-question .ie-label{color:#b5d190;letter-spacing:.9px;font-size:7px;line-height:1.8}.study-question h2{letter-spacing:-.7px;color:#edf5e2;margin:17px 0 14px;font-size:25px;font-weight:550;line-height:1.45}.study-question>p{color:#b0c898;font-size:11px;line-height:1.9}.study-question>div{border-top:1px solid #b3cd9a26;margin-top:23px;padding-top:17px}.study-question>div>span:first-child{letter-spacing:1.3px;color:#88a870;font-size:6.5px;display:block}.study-question strong{color:#d4e9b6;margin-top:8px;font-size:14px;font-weight:500;display:block}.study-method{color:#a6c286;margin-top:9px;font-size:8px;line-height:1.8;display:block}.goal-definition>p{color:#7d8f6e;margin:1px 22px 20px;font-size:11.5px;line-height:1.95}.goal-definition .panel-header h2{font-size:16px}.measurement-formula{color:#8b9f73;text-align:center;background:#f3f7eb;border:1px solid #e3ebd5;border-radius:7px;justify-content:center;align-items:center;gap:11px;margin:0 22px 15px;padding:15px;font-size:9px;font-weight:550;line-height:1.8;display:flex}.measurement-formula>span:not(.formula-divider){flex:1}.formula-divider{color:#a7bb8e;font-size:23px;font-weight:400}.measurement-formula>strong{color:#7f9963;white-space:nowrap;font-size:12px;font-weight:500}.goal-unit-note{color:#95a77d;padding:0 23px 22px;font-size:8.5px;line-height:1.8;display:block}.evidence-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:7px 23px 23px;display:grid}.evidence-plan-grid>div{min-width:0}.evidence-plan-grid>div+div{border-left:1px solid #e9eedf;padding-left:25px}.evidence-source{color:#6b8553;align-items:center;gap:7px;margin-bottom:13px;font-size:12px;font-weight:550;display:flex}.evidence-source>svg{color:#a0b781}.evidence-plan-grid p,.evidence-plan-grid li{color:#8d9f78;font-size:10px;line-height:1.9}.evidence-plan-grid ul{margin:0;padding-left:15px}.evidence-plan-grid li{margin-bottom:5px;padding-left:3px}.source-level{letter-spacing:.8px;color:#a6bc8c;margin-top:17px;font-size:6.5px;display:block}.evidence-plan-grid .text-link{margin-top:18px;font-size:9px}.goal-results-heading{justify-content:space-between;align-items:center;gap:20px;margin:31px 0 19px;display:flex}.goal-results-heading h2{letter-spacing:-.6px;color:#607d49;margin-top:6px;font-size:22px;font-weight:600}.goal-results-heading p{color:#98aa84;margin-top:8px;font-size:10px;line-height:1.8}.goal-results-heading>div:last-child{align-items:flex-end;gap:12px;display:flex}.goal-results-heading .form-field{font-size:9px}.goal-results-heading select{min-height:35px!important;font-size:10px!important}.goal-result-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:22px;display:grid}.goal-result-cards>div{background:#fff;border:1px solid #e1e8d7;border-radius:10px;padding:20px 23px}.goal-result-cards>div:nth-child(2){background:#f0f5e6;border-color:#dde8cc}.goal-result-cards>div>span{color:#8d9d79;font-size:10px;display:block}.goal-result-cards strong{letter-spacing:-1px;color:#6b8950;margin:12px 0 10px;font-size:31px;font-weight:500;line-height:1.4;display:block}.goal-result-cards small{color:#9cac86;font-size:8.5px;line-height:1.8;display:block}.experiment-mini-chart{background:#fcfdf9;border-bottom:1px solid #edf1e6;align-items:flex-end;gap:12px;min-height:153px;padding:20px 24px 15px;display:flex;overflow-x:auto}.experiment-mini-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-self:flex-end;align-items:center;min-width:30px;max-width:74px;display:flex}.experiment-mini-chart strong{color:#91a674;white-space:nowrap;margin-bottom:7px;font-size:8px;font-weight:500}.experiment-bar{background:#c0cfb2;border-radius:4px 4px 0 0;width:68%;min-width:15px;max-width:35px;display:block}.experiment-bar.pilot{background:#91b866}.experiment-mini-chart small{color:#a0b289;padding-top:7px;font-size:7px}.goal-sample-table th{font-size:7.5px}.goal-sample-table td{color:#8b9f78;vertical-align:top;padding-top:16px;padding-bottom:16px;font-size:10px}.goal-sample-table td:first-child strong{color:#788e64;font-size:9px;font-weight:550;display:block}.sample-phase{letter-spacing:.5px;text-transform:uppercase;color:#acb89b;background:#f1f4ec;border-radius:3px;margin-top:5px;padding:3px 5px;font-size:6px;display:inline-block}.sample-phase.pilot{color:#91ac6c;background:#edf4df}.goal-sample-table td:nth-child(4){white-space:normal;min-width:175px;max-width:450px;line-height:1.8}.goal-talking-point{background:#eef4e2;border:1px solid #dfe9cf;border-radius:10px;margin-top:23px;padding:26px}.goal-talking-point blockquote{letter-spacing:-.25px;color:#718a58;max-width:950px;margin:16px 0 18px;font-size:17px;line-height:1.8}.goal-talking-point>.text-link{font-size:10px}.goal-talking-point>span:last-child{color:#a6b990;margin-top:12px;font-size:8px;display:block}.defense-intro{background:#eaf1dc;border:1px solid #dce7ca;border-radius:12px;grid-template-columns:1.5fr 1fr;gap:44px;margin-bottom:28px;padding:30px;display:grid}.defense-intro h2{letter-spacing:-.8px;color:#547641;margin:15px 0;font-size:29px;font-weight:550;line-height:1.4}.defense-intro>div:first-child>p{color:#859e6c;max-width:630px;font-size:12px;line-height:2}.defense-intro p strong{color:#698c4d;font-weight:550}.defense-intro .text-link{white-space:normal;text-align:left;margin-top:21px;font-size:10px;line-height:1.8}.defense-principles{border-left:1px solid #d6e3c4;align-self:center;padding-left:31px}.defense-principles>span{color:#85a46a;align-items:center;gap:9px;margin:15px 0;font-size:12px;font-weight:500;display:flex}.defense-principles>span>svg{color:#a7c286}.defense-principles p{color:#9db58a;margin-top:22px;font-size:9px;line-height:1.9}.school-fit-heading{justify-content:space-between;align-items:flex-end;gap:23px;margin-bottom:20px;display:flex}.school-fit-heading h2{letter-spacing:-.6px;color:#66864c;margin-top:7px;font-size:21px;font-weight:600}.school-fit-heading .form-field{flex-shrink:0;min-width:230px;font-size:9px}.school-fit-heading select{font-size:11px!important}.school-fit-main{align-items:flex-start;gap:19px;padding:26px;display:flex}.school-icon{color:#a2bd7e;background:#eff5e4;border:1px solid #e1ebd2;border-radius:9px;flex-shrink:0;place-items:center;width:51px;height:51px;display:grid}.school-fit-main h3{letter-spacing:-.65px;color:#6d8d50;margin:8px 0 12px;font-size:23px;font-weight:550}.school-fit-main p{color:#8fa77c;max-width:860px;font-size:11.5px;line-height:1.9}.school-fit-main>div>div{flex-wrap:wrap;gap:18px;margin-top:17px;display:flex}.school-fit-main a{color:#96b178;align-items:center;gap:5px;font-size:9px;display:inline-flex}.school-fit-main a:hover{color:#628644}.school-fit-bottom{background:#fbfdf7;border-top:1px solid #e6eed9;grid-template-columns:1fr 1fr;gap:35px;padding:25px 28px;display:grid}.school-fit-bottom h4{color:#7f9f63;margin:0 0 13px;font-size:11px;font-weight:600;line-height:1.8}.school-fit-bottom ul{margin:0;padding-left:15px}.school-fit-bottom li{color:#9ab183;margin-bottom:8px;padding-left:4px;font-size:10px;line-height:1.9}.school-fit-bottom blockquote{color:#8ba773;border-left:2px solid #d5e3c0;margin:0;padding-left:15px;font-size:12px;line-height:2}.school-fit-bottom small{color:#aabc92;margin-top:15px;font-size:8px;line-height:1.9;display:block}.defense-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:33px 0 21px;display:flex}.defense-section-heading h2{letter-spacing:-.6px;color:#6e8f52;margin-top:7px;font-size:22px;font-weight:600}.defense-section-heading p{color:#a6ba90;margin-top:9px;font-size:9px;line-height:1.9}.defense-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.defense-filter .search-field{background:#fff;min-width:175px}.defense-filter input{font-size:10px}.defense-filter select{min-height:35px;padding:9px;font-size:9px}.practice-panel{scroll-margin-top:23px}.practice-content{border-top:1px solid #e5eed7;grid-template-columns:1.07fr 1fr;gap:25px;padding:26px;display:grid}.practice-topic{letter-spacing:.5px;color:#a3bc86;background:#f4f9ec;border:1px solid #e2edd2;border-radius:4px;padding:5px 7px;font-size:7px;display:inline-block}.practice-content h3{letter-spacing:-.5px;color:#719653;margin:14px 0 19px;font-size:21px;font-weight:550;line-height:1.55}.practice-content textarea{min-height:137px;font-size:11px!important;line-height:1.9!important}.practice-content .form-field{font-size:11px}.practice-content .optional{font-size:7px}.practice-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.practice-actions .button{font-size:9px}.reference-answer{background:#f0f6e5;border:1px solid #e1ecd2;border-radius:9px;padding:23px}.reference-answer>p{color:#85a069;margin:13px 0 17px;font-size:11.5px;line-height:2}.reference-answer .button{white-space:normal;margin-top:18px;font-size:9px}.reference-placeholder{text-align:center;color:#a8c38a;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:215px;padding:15px;display:flex}.reference-placeholder h4{letter-spacing:-.25px;color:#90ae72;margin:17px 0 10px;font-size:15px;font-weight:500;line-height:1.7}.reference-placeholder p{color:#a9bf91;max-width:230px;font-size:10px;line-height:1.9}.evidence-prompt{color:#a0b889;border-top:1px solid #dfeacd;align-items:flex-start;gap:9px;padding-top:15px;font-size:10px;line-height:1.9;display:flex}.evidence-prompt>svg{color:#a5bf87;margin-top:3px}.evidence-prompt strong{color:#92ad78;margin-bottom:3px;font-weight:550;display:block}.defense-qa-list{flex-direction:column;gap:10px;margin-top:23px;display:flex}.defense-qa{break-inside:avoid;background:#fff;border:1px solid #e1ecd2;border-radius:8px;padding:20px 23px}.defense-qa summary{cursor:pointer;color:#7a9960;align-items:center;gap:15px;font-size:12px;font-weight:550;line-height:1.7;list-style:none;display:flex}.defense-qa summary::-webkit-details-marker{display:none}.qa-number{color:#b0c695;background:#f2f8e9;border:1px solid #e5efd8;border-radius:5px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.defense-qa summary>span:nth-child(2){flex:1}.defense-qa small{letter-spacing:.4px;color:#afc597;margin-top:4px;font-size:7px;font-weight:400;display:block}.defense-qa summary>svg:last-child{color:#bacfa5;transition:transform .2s}.defense-qa[open] summary>svg:last-child{transform:rotate(180deg)}.qa-practiced{color:#b0ca91}.defense-qa>div{border-top:1px solid #e7efd9;margin-top:17px;padding-top:20px;padding-left:42px}.defense-qa p{color:#8fa978;font-size:11.5px;line-height:2}.qa-evidence{color:#a8bf94;background:#f9fbf5;border:1px solid #e9f0df;border-radius:5px;margin:15px 0;padding:12px 15px;font-size:10px;line-height:1.9}.qa-evidence strong{color:#99b782;font-weight:550}.defense-qa .text-link{font-size:9px}.defense-deliverables{background:#eef5e2;border:1px solid #dde9cd;border-radius:10px;margin-top:27px;padding:28px}.defense-deliverables h2{letter-spacing:-.55px;color:#89a96a;margin:8px 0 19px;font-size:21px;font-weight:550;line-height:1.6}.defense-deliverables>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.defense-deliverables>div>span{color:#a3bd8d;align-items:center;gap:8px;font-size:10px;line-height:1.8;display:flex}.defense-deliverables svg{color:#aec994}.camera-desk{margin-bottom:23px}.dual-camera-grid{grid-template-columns:1fr 1fr;gap:24px;padding:4px 23px 0;display:grid}.camera-slot{min-width:0}.camera-slot-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.camera-slot-heading h3{color:#7f9b64;font-size:12px;font-weight:600}.camera-slot-heading h3>span{color:#a7bd91;margin-top:4px;font-size:8px;font-weight:400;display:block}.camera-slot .camera-preview{aspect-ratio:4/3;height:auto;max-height:300px;margin:0}.camera-slot .camera-preview h3{font-size:15px}.camera-slot .camera-preview p{font-size:10px}.camera-slot .camera-preview>div>span{font-size:6px}.camera-slot-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0 0;display:flex}.camera-slot-controls>select{color:#8fa776;text-overflow:ellipsis;background:#fbfdf6;width:100%;max-width:100%;height:37px;font-size:10px}.camera-slot-controls>div{align-items:center;gap:8px;display:flex}.camera-slot-controls .button{min-height:34px;padding:9px 12px;font-size:9px}.camera-slot-error{color:#ad8b6c;padding-top:13px;font-size:10px;line-height:1.8}.camera-desk>.info-note{color:#8a9d73;margin:22px 23px 23px;font-size:10.5px}.camera-frame-review{margin-bottom:24px}.snapshot-strip{background:#fafcf5;border-top:1px solid #e6eed9;border-bottom:1px solid #e6eed9;align-items:flex-start;gap:11px;min-height:90px;padding:21px 23px;display:flex;overflow-x:auto}.snapshot-strip>div:not(.snapshot-empty){flex-shrink:0;width:120px;position:relative}.snapshot-strip img{object-fit:cover;background:#193524;border:1px solid #e2ebd6;border-radius:5px;width:100%;height:75px}.snapshot-strip>div>span{color:#abc195;margin-top:7px;font-size:7px;display:block}.snapshot-strip>div>button{color:#fff;background:#233925a8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.snapshot-empty{color:#b3cba0;justify-content:center;align-self:center;align-items:center;gap:12px;width:100%;display:flex}.snapshot-empty p{color:#a2b890;max-width:540px;font-size:10px;line-height:1.9}.frame-review-controls{grid-template-columns:1fr 1fr;gap:30px;padding:23px;display:grid}.frame-review-controls>div{flex-direction:column;gap:18px;min-width:0;display:flex}.frame-review-controls .form-field{font-size:11px}.frame-review-controls .form-field textarea{font-size:11px!important}.frame-review-controls .info-note{margin-top:0;font-size:10px}.frame-review-controls>.button{align-self:flex-start}.frame-review-controls .fine-print{font-size:9px}.review-access{flex-direction:column;gap:16px;display:flex}.review-connection{color:#a0b786;align-items:center;gap:6px;font-size:8px;line-height:1.7;display:flex}.review-connection strong{font-weight:500}.review-connection .mini-dot{background:#c8d5b6;flex-shrink:0}.review-connection .mini-dot.green{background:#92b16c}.review-access .form-field{font-size:11px}.review-access .optional{font-size:7px}.review-access input[type=password]{font-size:11px!important}.media-consent{color:#9caf86;align-items:flex-start;gap:9px;font-size:10px;font-weight:400;line-height:1.8;display:flex}.media-consent input{accent-color:#8cae63;flex-shrink:0;width:13px;height:13px;margin-top:3px}.review-access .fine-print{color:#aabd96;font-size:8.5px;line-height:1.9}.review-inline-error{color:#a68b66;background:#fcf7ed;border:1px solid #eadcc5;border-radius:6px;margin:0 23px 23px;padding:14px;font-size:11px;line-height:1.9}.review-results{margin:23px 0}.review-results .panel-header{flex-wrap:wrap}.review-summary{color:#799761;margin:0 24px 18px;font-size:12px;line-height:2}.review-usage{color:#a5bd90;background:#fafcf6;border-top:1px solid #e4eed6;border-bottom:1px solid #e4eed6;flex-wrap:wrap;align-items:center;gap:19px;padding:13px 24px;font-size:8px;display:flex}.review-usage>span{align-items:center;gap:5px;display:flex}.review-annotations>article{border-bottom:1px solid #e8efdd;padding:24px}.review-annotations>article:last-child{border:0}.review-annotation-heading{align-items:center;gap:11px;display:flex}.review-annotation-heading>span{color:#a9c28d;white-space:nowrap;background:#f0f7e5;border:1px solid #e1edd0;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:550}.review-annotation-heading h3{letter-spacing:-.25px;color:#749855;font-size:16px;font-weight:550;line-height:1.7}.review-annotation-heading .text-link{margin-left:auto;font-size:9px}.review-annotations dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:20px 0;display:grid}.review-annotations dt{letter-spacing:.8px;color:#afc299;font-size:6.5px;font-weight:500;line-height:1.8}.review-annotations dd{color:#8da976;margin:8px 0 0;font-size:11px;line-height:1.9}.review-annotation-actions{justify-content:space-between;align-items:center;gap:15px;display:flex}.review-annotation-actions>label{color:#9eb88a;align-items:center;gap:8px;font-size:9px;line-height:1.8;display:flex}.review-annotation-actions input{accent-color:#92b774;width:13px;height:13px}.review-annotation-actions .button{font-size:9px}.review-results>.info-note{margin:0 24px 24px;font-size:10px;line-height:1.9}.review-no-candidates{text-align:center;color:#afc499;padding:35px 25px}.review-no-candidates>svg{margin:auto}.review-no-candidates h3{color:#93ad7b;margin:14px 0 8px;font-size:15px;font-weight:500}.review-no-candidates p{color:#aabd96;font-size:10px;line-height:1.9}.phone-checkin-intro{align-items:center;gap:17px;padding:8px 22px 20px;display:flex}.phone-checkin-intro>span{color:#a2bc80;background:#f0f6e6;border:1px solid #dce9cc;border-radius:9px;flex-shrink:0;place-items:center;width:46px;height:63px;display:grid}.phone-checkin-intro h3{color:#809d63;letter-spacing:-.25px;margin-bottom:8px;font-size:15px;font-weight:550}.phone-checkin-intro p{color:#9fb58b;font-size:10px;line-height:1.9}.phone-checkin>form{flex-direction:column;gap:18px;padding:0 23px;display:flex}.phone-checkin .form-field{font-size:11px}.phone-checkin .button{align-self:flex-start;font-size:10px}.phone-checkin>.info-note{margin:20px 22px 22px;font-size:9px;line-height:1.9}.phone-checkin .panel-header{flex-wrap:wrap;gap:9px}.suggestion-controls>.goal-select-field,.suggestion-controls>.form-field{margin-bottom:19px}.suggestion-controls .goal-select-field select{height:40px;font-size:10px!important}.suggestion-controls .optional{font-size:6px}.video-mode-tabs{margin:0 22px 17px;display:inline-flex}.video-mode-tabs>button{padding:9px 12px;font-size:9px}.youtube-api-holder{position:absolute;inset:0;padding:0!important}.local-study-video{object-fit:contain;background:#0d2819;width:100%;height:100%;display:block;position:absolute;inset:0}.local-clip-toolbar{border-bottom:1px solid #e4ecd8;align-items:center;gap:13px;padding:0 23px 20px;display:flex}.local-clip-toolbar>span{color:#9eb68a;overflow-wrap:anywhere;flex:1;font-size:9px;line-height:1.9}.local-clip-toolbar .button{font-size:9px}.video-player-hint{color:#b39d79;margin-top:11px;font-size:9px;line-height:1.9}.manual-video-controls{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.manual-video-controls .small-button{font-size:8px}.video-ai-review{border-top:1px solid #e4eed6;grid-template-columns:1fr 1fr;gap:30px;padding:26px 24px;display:grid}.video-ai-config{flex-direction:column;gap:18px;min-width:0;display:flex}.video-ai-config .form-field{font-size:11px}.video-ai-config input{font-size:11px!important}.video-ai-config .info-note{margin-top:0;font-size:10px}.video-ai-config>.button{align-self:flex-start;font-size:10px}.video-ai-review>div:nth-child(2){flex-direction:column;gap:18px;min-width:0;display:flex}.video-ai-review .button{white-space:normal;align-self:flex-start;font-size:10px}.video-ai-review .fine-print{font-size:9px}.local-frame-strip{align-items:flex-start;gap:8px;display:flex}.local-frame-strip>div{flex:1;min-width:0}.local-frame-strip img{object-fit:cover;border:1px solid #e2ecd5;border-radius:4px;width:100%;height:48px}.local-frame-strip span{color:#aac096;margin-top:5px;font-size:7px;display:block}.billing-consent{color:#b29a75;background:#faf5e8;border:1px solid #ece2cb;border-radius:6px;padding:13px;font-size:9.5px}.updated-guide-link{background:#edf4e1;border:1px solid #dde9cc;border-radius:9px;align-items:center;gap:14px;margin-bottom:23px;padding:21px 24px;display:flex}.updated-guide-link>svg{color:#9cbb7a}.updated-guide-link>div{flex:1}.updated-guide-link h3{color:#789b58;margin-bottom:7px;font-size:14px;font-weight:550}.updated-guide-link p{color:#a1b98c;font-size:10px;line-height:1.9}.updated-guide-link .button{font-size:9px}@media (max-width:1250px){.goal-study-grid{gap:18px}.study-question{padding:24px}.study-question h2{font-size:23px}.goal-picker{gap:15px;padding:20px}.goal-select-field select{font-size:11px!important}.defense-intro{gap:30px}.defense-intro h2{font-size:25px}.defense-principles{padding-left:25px}.school-fit-bottom{gap:25px}.defense-section-heading{flex-wrap:wrap;align-items:center}.defense-filter{justify-content:flex-start}.practice-content{gap:20px}.practice-content h3{font-size:19px}.reference-answer{padding:21px}.reference-answer>p{font-size:11px}.review-annotations dl,.evidence-plan-grid{gap:20px}.evidence-plan-grid>div+div{padding-left:19px}.camera-slot-heading h3{font-size:11px}.camera-slot .device-state{font-size:6px}.camera-slot .camera-preview p{font-size:9px}.dual-camera-grid{gap:19px}.video-ai-review{gap:24px}.suggestion-controls .goal-select-field select{font-size:9px!important}}@media (max-width:1050px){.goal-study-grid{grid-template-columns:1fr}.study-question{padding:27px}.study-question h2{max-width:650px;font-size:26px}.goal-definition>p{font-size:12px}.evidence-plan-grid{grid-template-columns:1fr;gap:22px}.evidence-plan-grid>div+div{border-top:1px solid #e7eedb;border-left:0;padding-top:21px;padding-left:0}.evidence-plan-grid p,.evidence-plan-grid li{font-size:11px}.defense-intro{grid-template-columns:1fr;gap:24px}.defense-principles{border-top:1px solid #d6e3c4;border-left:0;grid-template-columns:1fr 1fr;gap:14px;padding:20px 0 0;display:grid}.defense-principles>span{margin:0;font-size:12px}.defense-principles p{grid-column:1/-1;margin-top:6px;font-size:10px}.school-fit-heading{flex-wrap:wrap}.school-fit-bottom{grid-template-columns:1fr;gap:24px}.school-fit-bottom>div+div{border-top:1px solid #e4ecd7;padding-top:23px}.practice-content{grid-template-columns:1fr;gap:24px}.reference-placeholder{min-height:155px}.reference-placeholder p{max-width:350px}.review-annotations dl{grid-template-columns:1fr;gap:16px}.review-annotations dd{font-size:12px}.frame-review-controls,.video-ai-review{gap:24px}.phone-checkin-intro{gap:12px}.phone-checkin-intro h3{font-size:13px}.device-grid{grid-template-columns:1fr 1fr}.goal-result-cards{gap:13px}.goal-result-cards>div{padding:19px}.goal-result-cards>div>span{font-size:9px}.goal-result-cards small{font-size:8px}.goal-result-cards strong{font-size:28px}.defense-filter{width:100%}.defense-filter .search-field{flex:1}.defense-filter select{min-width:185px}.active-goal-callout strong{font-size:11px}.active-goal-callout>span:last-child{font-size:8px}.updated-guide-link{flex-wrap:wrap}.updated-guide-link .button{margin-left:38px}}@media (max-width:800px){.goal-picker{grid-template-columns:35px minmax(0,1fr);gap:15px;padding:21px}.goal-picker-icon{width:35px;height:38px}.goal-picker>.button{grid-column:2;justify-self:start;min-height:35px;margin-top:1px}.goal-results-heading{flex-wrap:wrap}.goal-results-heading>div:last-child{justify-content:space-between;width:100%}.defense-intro h2{font-size:28px}.frame-review-controls,.video-ai-review{grid-template-columns:1fr;gap:27px}.frame-review-controls>div:nth-child(2),.video-ai-review>div:nth-child(2){border-top:1px solid #e4ecd7;padding-top:23px}.review-access{gap:17px}.review-access .fine-print{font-size:9.5px}.media-consent{font-size:11px}.review-access .form-field{font-size:12px}.review-access input[type=password]{font-size:12px!important}.review-access .optional{font-size:8px}.review-connection{font-size:10px}.camera-slot-heading{flex-wrap:wrap;align-items:flex-start}.camera-slot-heading .device-state{font-size:7px}.camera-slot .camera-preview h3{font-size:14px}.camera-slot .camera-preview p{font-size:8px}.camera-slot .camera-preview>div>span{font-size:5px}.goal-talking-point blockquote{font-size:16px}.review-annotation-heading h3{font-size:15px}.school-fit-main h3{font-size:24px}.school-fit-main p{font-size:12px}.school-fit-bottom li{font-size:11px}.school-fit-bottom blockquote,.defense-qa p{font-size:12px}}@media (max-width:620px){.active-goal-callout{flex-wrap:wrap;align-items:flex-start;gap:11px;margin-bottom:18px;padding:16px}.active-goal-callout>span:nth-child(2){flex:1;min-width:180px}.active-goal-callout strong{margin-top:4px;font-size:11px;line-height:1.8}.active-goal-callout small{letter-spacing:.8px;font-size:6px}.active-goal-callout>span:last-child{width:calc(100% - 45px);margin-left:45px;font-size:8px}.goal-picker{grid-template-columns:29px minmax(0,1fr);gap:13px;margin-bottom:18px;padding:20px 16px}.goal-picker-icon{width:29px;height:34px}.goal-picker-icon>svg{width:22px}.goal-select-field{font-size:10px}.goal-select-field select{height:41px;padding:10px!important;font-size:10px!important}.goal-picker>.button{min-height:34px;font-size:9px}.goal-study-grid{gap:17px;margin-bottom:18px}.study-question{padding:26px 23px}.study-question h2{font-size:24px;line-height:1.5}.study-question>p{font-size:11px}.study-question .ie-label{font-size:6px}.study-method{font-size:8px}.goal-definition>p{margin-left:19px;margin-right:19px;font-size:11px;line-height:1.95}.measurement-formula{gap:9px;margin-left:19px;margin-right:19px;padding:13px;font-size:8px}.measurement-formula>strong{font-size:10px}.goal-unit-note{padding:0 19px 21px;font-size:9px}.evidence-plan-grid{gap:20px;padding:8px 20px 22px}.evidence-source{font-size:12px}.evidence-plan-grid p,.evidence-plan-grid li{font-size:10.5px}.goal-results-heading{gap:17px;margin-top:25px}.goal-results-heading h2{font-size:21px}.goal-results-heading p{font-size:9px}.goal-results-heading .button{min-height:34px;font-size:9px}.goal-result-cards{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.goal-result-cards>div{grid-template-columns:1fr auto;gap:8px;padding:19px;display:grid}.goal-result-cards>div>span{align-self:center;font-size:11px}.goal-result-cards strong{grid-area:1/2/3;align-self:center;margin:0;font-size:28px}.goal-result-cards small{grid-column:1;font-size:9px;line-height:1.8}.goal-sample-table{min-width:615px}.goal-sample-table td:nth-child(4){min-width:210px;max-width:270px}.goal-observations .table-footer{font-size:8px;line-height:1.9}.experiment-mini-chart{gap:10px;padding-left:19px;padding-right:19px}.goal-talking-point{margin-top:18px;padding:23px 20px}.goal-talking-point blockquote{margin-top:14px;font-size:15px;line-height:1.9}.goal-talking-point>.text-link{font-size:9px}.goal-talking-point>span:last-child{font-size:8px}.defense-intro{gap:23px;margin-bottom:24px;padding:25px 21px}.defense-intro h2{font-size:26px}.defense-intro>div:first-child>p{font-size:11px}.defense-intro .ie-label{font-size:6px}.defense-intro .text-link{font-size:9px}.defense-principles{gap:15px}.defense-principles>span{gap:7px;font-size:11px}.defense-principles p{font-size:9px}.school-fit-heading{gap:17px;margin-bottom:17px}.school-fit-heading h2{font-size:21px;line-height:1.5}.school-fit-heading .form-field{width:100%;font-size:10px}.school-fit-heading select{width:100%;font-size:11px!important}.school-fit-main{gap:14px;padding:23px 20px}.school-icon{width:39px;height:42px}.school-icon>svg{width:25px}.school-fit-main .eyebrow{letter-spacing:.8px;font-size:6px}.school-fit-main h3{margin-top:7px;font-size:19px;line-height:1.5}.school-fit-main p{font-size:10.5px}.school-fit-main>div>div{gap:12px}.school-fit-main a{font-size:8px;line-height:1.7}.school-fit-bottom{gap:21px;padding:22px 21px}.school-fit-bottom h4{font-size:11px}.school-fit-bottom li{font-size:10px}.school-fit-bottom blockquote{font-size:11px}.school-fit-bottom small{font-size:8px}.defense-section-heading{gap:18px;margin-top:28px}.defense-section-heading h2{font-size:21px;line-height:1.5}.defense-section-heading p{font-size:9px}.defense-filter{grid-template-columns:1fr;gap:10px;display:grid}.defense-filter .search-field{width:100%;min-width:0}.defense-filter select{width:100%;height:36px;font-size:10px}.practice-panel .panel-header{flex-wrap:wrap;gap:13px}.practice-content{gap:23px;padding:21px}.practice-content h3{font-size:20px;line-height:1.6}.practice-content .form-field{font-size:10px}.practice-content .optional{font-size:6px}.practice-content textarea{font-size:11px!important}.practice-actions{gap:8px}.practice-actions .button{min-height:34px;padding:9px;font-size:8px}.reference-answer{padding:20px}.reference-answer>p{font-size:11px}.reference-placeholder{min-height:160px;padding:8px}.reference-placeholder h4{font-size:14px}.reference-placeholder p{font-size:10px}.reference-answer .eyebrow{font-size:6px}.evidence-prompt{font-size:10px}.reference-answer .button{font-size:8px}.defense-qa-list{gap:10px;margin-top:18px}.defense-qa{padding:18px 17px}.defense-qa summary{align-items:flex-start;gap:11px;font-size:11px}.qa-number{width:24px;height:24px;font-size:7px}.defense-qa small{font-size:6.5px;line-height:1.7}.defense-qa summary>svg:last-child{width:15px;margin-top:2px}.qa-practiced{width:14px;margin-top:4px}.defense-qa>div{margin-top:17px;padding-top:17px;padding-left:0}.defense-qa p{font-size:11px}.qa-evidence{padding:12px;font-size:9px}.defense-qa .text-link{font-size:8px}.defense-deliverables{padding:23px 20px}.defense-deliverables h2{font-size:19px}.defense-deliverables>div{grid-template-columns:1fr;gap:14px}.defense-deliverables>div>span{font-size:10px}.dual-camera-grid{grid-template-columns:1fr;gap:26px;padding:5px 18px 0}.camera-slot+.camera-slot{border-top:1px solid #e5edda;padding-top:23px}.camera-slot-heading{flex-wrap:nowrap;align-items:center}.camera-slot-heading h3{font-size:12px}.camera-slot-heading h3>span{font-size:8px}.camera-slot .device-state{font-size:7px}.camera-slot .camera-preview{max-height:250px}.camera-slot .camera-preview h3{font-size:16px}.camera-slot .camera-preview p{font-size:10px}.camera-slot .camera-preview>div>span{font-size:6px}.camera-slot-controls{gap:12px}.camera-slot-controls>select{height:36px;font-size:10px}.camera-slot-controls .button{font-size:9px}.camera-desk .panel-header{flex-wrap:wrap;gap:13px}.camera-desk>.info-note{margin:21px 18px 18px;font-size:9.5px}.camera-frame-review .panel-header{flex-wrap:wrap;gap:12px}.snapshot-strip{gap:9px;padding:19px 18px}.snapshot-strip>div:not(.snapshot-empty){width:105px}.snapshot-strip img{height:68px}.snapshot-empty{justify-content:flex-start;gap:10px}.snapshot-empty p{font-size:9.5px}.frame-review-controls{gap:23px;padding:21px 18px}.frame-review-controls .fine-print{font-size:9px}.frame-review-controls .form-field{font-size:11px}.frame-review-controls .form-field textarea{font-size:11px!important}.frame-review-controls .goal-select-field select{font-size:10px!important}.frame-review-controls .button{align-self:flex-start;font-size:10px}.media-consent{gap:8px;font-size:10px;line-height:1.9}.review-access .fine-print{font-size:9px}.review-access .form-field{font-size:11px}.review-access .optional{font-size:7px}.review-access input[type=password]{font-size:11px!important}.review-connection{font-size:8px}.review-inline-error{margin:0 18px 19px;padding:13px;font-size:10px}.review-summary{margin:0 19px 17px;font-size:11px}.review-usage{gap:11px;padding:14px 19px;font-size:7.5px}.review-annotations>article{padding:22px 19px}.review-annotation-heading{flex-wrap:wrap;gap:10px}.review-annotation-heading>span{padding:6px 8px;font-size:7px}.review-annotation-heading h3{flex:1;font-size:15px}.review-annotation-heading .text-link{width:100%;margin-left:0;font-size:8.5px}.review-annotations dl{gap:17px;margin:19px 0}.review-annotations dt{letter-spacing:.7px;font-size:6px}.review-annotations dd{font-size:11px;line-height:2}.review-annotation-actions{flex-wrap:wrap;gap:15px}.review-annotation-actions>label,.review-annotation-actions .button{font-size:9px}.review-results>.info-note{margin:0 19px 19px;font-size:9px}.device-grid{grid-template-columns:1fr;gap:18px}.phone-checkin-intro{gap:14px;padding:5px 20px 20px}.phone-checkin-intro h3{font-size:15px}.phone-checkin-intro p{font-size:10px}.phone-checkin>form{padding:0 20px}.phone-checkin .form-field{font-size:11px}.phone-checkin>.info-note{margin:21px 20px 20px;font-size:9.5px}.video-mode-tabs{max-width:calc(100% - 36px);margin:0 18px 18px}.video-mode-tabs>button{white-space:normal;padding:8px 9px;font-size:8px;line-height:1.7}.local-clip-toolbar{flex-wrap:wrap;gap:12px;padding:0 18px 18px}.local-clip-toolbar>span{min-width:130px;font-size:8px}.local-clip-toolbar .button{font-size:8px}.video-ai-review{gap:24px;padding:21px 18px}.video-ai-config{gap:18px}.video-ai-config .form-field{font-size:11px}.video-ai-config input{font-size:11px!important}.video-ai-review .button,.video-ai-review .fine-print{font-size:9px}.video-ai-config .info-note{font-size:9.5px}.video-player-hint{font-size:8.5px}.manual-video-controls{gap:8px}.manual-video-controls .small-button{font-size:7px}.local-frame-strip{gap:6px}.local-frame-strip img{height:41px}.local-frame-strip span{font-size:6px}.billing-consent{font-size:9px}.updated-guide-link{gap:12px;padding:21px 18px}.updated-guide-link h3{font-size:13px}.updated-guide-link p{font-size:9px}.updated-guide-link .button{margin-left:35px;font-size:8px}.updated-guide-link>svg{width:23px}}.goal-definition>p,.goal-unit-note,.evidence-plan-grid p,.evidence-plan-grid li,.goal-results-heading p,.goal-result-cards small,.goal-sample-table td,.goal-talking-point>span:last-child{color:#68795a}.evidence-source,.goal-result-cards>div>span,.goal-sample-table td:first-child strong,.goal-results-heading h2,.goal-talking-point blockquote{color:#557040}.defense-intro>div:first-child>p,.defense-principles p,.school-fit-main p,.school-fit-bottom li,.school-fit-bottom blockquote,.school-fit-bottom small,.defense-section-heading p,.reference-answer>p,.reference-placeholder p,.evidence-prompt,.defense-qa p,.qa-evidence,.defense-deliverables>div>span{color:#657b51}.defense-intro h2,.defense-intro p strong,.school-fit-main h3,.school-fit-heading h2,.school-fit-bottom h4,.defense-section-heading h2,.practice-content h3,.defense-qa summary,.defense-deliverables h2{color:#4e6c37}.defense-principles>span,.school-fit-main a,.practice-topic,.reference-placeholder h4,.evidence-prompt strong,.qa-evidence strong,.defense-qa small,.qa-practiced{color:#738c5c}.school-fit-bottom small,.defense-section-heading p,.defense-qa small{font-size:9px}.goal-talking-point .ie-label,.defense-intro .ie-label,.defense-intro .text-link,.defense-deliverables .eyebrow{color:#728d57}.camera-slot-heading h3,.phone-checkin-intro h3,.camera-slot-controls>select,.snapshot-strip>div>span,.snapshot-empty p,.review-connection,.media-consent,.review-access .fine-print,.frame-review-controls .fine-print,.phone-checkin-intro p,.video-playback-note,.video-ai-review .fine-print,.local-clip-toolbar>span{color:#6b8059}.review-summary,.review-annotations dd,.review-no-candidates p,.review-annotation-actions>label,.review-usage,.review-annotations dt,.review-annotation-heading>span,.review-annotation-heading h3{color:#607b49}.review-annotations dt{font-size:8px}.review-usage{font-size:9px}.review-access .fine-print,.video-ai-review .fine-print{font-size:10px}.defense-qa .text-link,.school-fit-main a{color:#658348}@media (max-width:620px){.defense-qa small{font-size:7.5px}.school-fit-bottom small,.defense-section-heading p,.review-access .fine-print,.video-ai-review .fine-print{font-size:9px}.review-usage{font-size:8px}.review-annotations dt{font-size:7px}}@media print{.goal-picker,.camera-desk,.camera-frame-review,.video-ai-review,.practice-actions,.review-annotation-actions,.defense-filter,.school-fit-heading .form-field{display:none!important}.goal-study-grid,.defense-intro,.school-fit-bottom,.practice-content{grid-template-columns:1fr;gap:20px;background:#fff!important}.study-question{border-color:#bbb;color:#344f2a!important;background:#fff!important}.study-question h2,.study-question>p,.study-question strong,.study-question .ie-label,.study-question .study-method{color:#344f2a!important}.defense-intro{border-color:#ccc;padding:22px}.defense-principles{border-left:0;padding-left:0}.reference-answer{background:#fff;border-color:#ccc}.reference-placeholder{min-height:0}.defense-qa{break-inside:avoid}.defense-qa:not([open])>div{display:block}.defense-qa>div{padding-left:0}.defense-qa summary>svg{display:none}.defense-deliverables{background:#fff;border-color:#ccc}.school-fit-main a:after{content:" (" attr(href) ")";font-size:7px}.school-fit-main a>svg{display:none}.goal-result-cards{grid-template-columns:repeat(3,1fr)}.goal-sample-table,.goal-sample-table td:nth-child(4){min-width:0}.review-summary,.defense-qa p,.school-fit-bottom blockquote,.defense-intro p{color:#405c31!important}}
