@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";._QuestionPlanSection_1u7ub_3{margin-top:4px}._QuestionPlanSectionLabel_1u7ub_7{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--ie-gray-400);margin:0 0 12px}._PresetCardsRow_1u7ub_18{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}._PresetCard_1u7ub_18{background:var(--ie-white);border:1.5px solid var(--ie-gray-200);border-radius:var(--ie-radius-md);padding:14px 12px;cursor:pointer;transition:all var(--ie-transition);text-align:left;font-family:var(--ie-font)}._PresetCard_1u7ub_18:hover{border-color:var(--ie-gray-300);box-shadow:var(--ie-shadow-sm);transform:translateY(-1px)}._PresetCardActive_1u7ub_42{border-color:var(--ie-button-primary);background:#27466d0a;box-shadow:0 0 0 3px #27466d14}._PresetCardIcon_1u7ub_48{font-size:20px;margin-bottom:8px;display:block;line-height:1}._PresetCardTitle_1u7ub_55{font-size:13px;font-weight:700;color:var(--ie-navy);margin-bottom:3px;line-height:1.3}._PresetCardDesc_1u7ub_63{font-size:11px;color:var(--ie-gray-400);line-height:1.35}._QuestionTypeGrid_1u7ub_71{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}._QuestionTypeCard_1u7ub_78{background:var(--ie-white);border:1.5px solid var(--ie-gray-200);border-radius:var(--ie-radius-sm);padding:12px;cursor:pointer;transition:all var(--ie-transition);text-align:left;font-family:var(--ie-font);position:relative;overflow:hidden}._QuestionTypeCard_1u7ub_78:hover{border-color:var(--ie-gray-300);box-shadow:var(--ie-shadow-sm)}._QuestionTypeCardActive_1u7ub_96{border-color:var(--ie-button-primary);background:#27466d08}._QuestionTypeAccent_1u7ub_101{position:absolute;top:0;left:0;width:3px;height:100%;border-radius:3px 0 0 3px}._QuestionTypeIcon_1u7ub_110{font-size:18px;margin-bottom:6px;display:block;line-height:1}._QuestionTypeLabel_1u7ub_117{font-size:12px;font-weight:700;color:var(--ie-navy);margin-bottom:2px;line-height:1.3}._QuestionTypeDesc_1u7ub_125{font-size:10.5px;color:var(--ie-gray-400);line-height:1.35}._QuestionSlotList_1u7ub_133{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._QuestionSlot_1u7ub_133{display:flex;align-items:center;gap:10px;background:var(--ie-white);border:1px solid var(--ie-gray-200);border-radius:var(--ie-radius-sm);padding:10px 12px;transition:all var(--ie-transition)}._QuestionSlot_1u7ub_133:hover{border-color:var(--ie-gray-300);box-shadow:var(--ie-shadow-sm)}._QuestionSlotNum_1u7ub_156{font-size:11px;font-weight:700;color:var(--ie-white);background:var(--ie-button-primary);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--ie-mono)}._QuestionSlotIcon_1u7ub_171{font-size:16px;flex-shrink:0}._QuestionSlotInfo_1u7ub_176{flex:1;min-width:0}._QuestionSlotType_1u7ub_181{font-size:13px;font-weight:600;color:var(--ie-navy);line-height:1.3}._QuestionSlotDesc_1u7ub_188{font-size:11px;color:var(--ie-gray-400);line-height:1.3}._QuestionSlotBadge_1u7ub_194{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:2px 8px;border-radius:20px;flex-shrink:0}._QuestionSlotRequired_1u7ub_204{background:#27466d14;color:var(--ie-button-primary)}._QuestionSlotOptional_1u7ub_209{background:var(--ie-gray-100);color:var(--ie-gray-400)}._QuestionSlotActions_1u7ub_214{display:flex;align-items:center;gap:2px;flex-shrink:0}._QuestionSlotActionBtn_1u7ub_221{background:none;border:none;color:var(--ie-gray-300);cursor:pointer;font-size:14px;padding:4px;border-radius:4px;transition:all var(--ie-transition);display:flex;align-items:center;justify-content:center;font-family:var(--ie-font)}._QuestionSlotActionBtn_1u7ub_221:hover{background:var(--ie-gray-100);color:var(--ie-navy)}._QuestionSlotActionBtnDanger_1u7ub_241:hover{background:var(--ie-danger-light);color:var(--ie-danger)}._QuestionSlotActionBtn_1u7ub_221:disabled{opacity:.3;cursor:default}._QuestionSlotActionBtn_1u7ub_221:disabled:hover{background:none;color:var(--ie-gray-300)}._AddQuestionBtn_1u7ub_258{background:none;border:1.5px dashed var(--ie-gray-300);border-radius:var(--ie-radius-sm);color:var(--ie-gray-400);padding:10px 12px;cursor:pointer;font-size:13px;font-weight:600;width:100%;transition:all var(--ie-transition);font-family:var(--ie-font);display:flex;align-items:center;justify-content:center;gap:6px}._AddQuestionBtn_1u7ub_258:hover{border-color:var(--ie-button-primary);color:var(--ie-button-primary);background:#27466d08}._QuestionTypePicker_1u7ub_284{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:_pickerFadeIn_1u7ub_1 .2s ease}@keyframes _pickerFadeIn_1u7ub_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._QuestionTypePickerCard_1u7ub_310{background:var(--ie-white);border-radius:var(--ie-radius-lg);padding:28px;width:520px;max-width:92vw;box-shadow:var(--ie-shadow-lg);animation:_pickerScaleIn_1u7ub_1 .25s ease}@keyframes _pickerScaleIn_1u7ub_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._QuestionTypePickerTitle_1u7ub_331{font-family:var(--ie-display-font);font-size:16px;font-weight:700;color:var(--ie-navy);margin:0 0 6px}._QuestionTypePickerSubtitle_1u7ub_339{font-size:13px;color:var(--ie-gray-400);margin:0 0 20px}._PlanSummaryBar_1u7ub_347{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--ie-gray-50);border:1px solid var(--ie-gray-200);border-radius:var(--ie-radius-sm);margin-bottom:16px}._PlanSummaryCount_1u7ub_358{font-size:13px;font-weight:600;color:var(--ie-navy)}._PlanSummaryDot_1u7ub_364{width:8px;height:8px;border-radius:50%;flex-shrink:0}._PlanSummaryTypes_1u7ub_371{display:flex;gap:8px;flex-wrap:wrap;flex:1}._PlanSummaryType_1u7ub_371{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;display:flex;align-items:center;gap:4px}@media(max-width:768px){._PresetCardsRow_1u7ub_18{grid-template-columns:1fr}._QuestionTypeGrid_1u7ub_71{grid-template-columns:repeat(2,1fr)}._QuestionTypePickerCard_1u7ub_310{padding:20px;width:95vw}._QuestionSlot_1u7ub_133{flex-wrap:wrap}}._HeatmapContainer_l56li_5{display:flex;height:100vh;overflow:hidden;animation:_pageEnterAnim_l56li_1 .4s cubic-bezier(.22,1,.36,1) both}@keyframes _pageEnterAnim_l56li_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._HeatmapDocPanel_l56li_23{width:60%;overflow-y:auto;padding:28px 36px;background:var(--ie-white)}._HeatmapSidebar_l56li_30{width:40%;overflow-y:auto;padding:24px;border-left:1px solid var(--ie-gray-100);background:var(--ie-gray-50)}._HeatmapSummary_l56li_40{padding:24px;margin-bottom:24px;text-align:center;border-bottom:1px solid var(--ie-gray-100)}._HeatmapSummaryTitle_l56li_47{font-size:11px;font-weight:700;margin:0 0 16px;letter-spacing:.8px;color:var(--ie-gray-400);text-transform:uppercase;font-family:var(--ie-display-font)}._SessionAccordion_l56li_59{background:var(--ie-white);border:1px solid var(--ie-gray-200);border-radius:var(--ie-radius-lg);margin-bottom:24px;overflow:hidden;box-shadow:0 1px 3px #00000005}._SessionAccordionBtn_l56li_68{width:100%;background:transparent;border:none;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px;font-weight:600;color:var(--ie-navy);text-transform:uppercase;letter-spacing:.5px;transition:background .2s}._SessionAccordionBtn_l56li_68:hover{background:var(--ie-gray-50)}._SessionAccordionMeta_l56li_89{color:var(--ie-gray-400);font-weight:400;text-transform:none;letter-spacing:normal;margin-left:8px}._SessionAccordionContent_l56li_97{border-top:1px solid var(--ie-gray-100);padding:16px 20px;background:var(--ie-gray-50)}._SessionAccordionItem_l56li_103{margin-bottom:16px}._SessionAccordionItem_l56li_103:last-child{margin-bottom:0}._SessionAccordionItemQ_l56li_111{font-size:11px;font-weight:700;color:var(--ie-slate);margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}._SessionAccordionItemQ_l56li_111 span{font-weight:500;color:var(--ie-gray-400);margin-left:6px;text-transform:none;letter-spacing:normal}._SessionAccordionItemText_l56li_128{font-size:13px;color:var(--ie-navy);margin:0;line-height:1.6}._HeatmapTabs_l56li_137{display:flex;gap:0;margin-bottom:24px;border-bottom:1px solid var(--ie-gray-200)}._HeatmapTabBtn_l56li_144{flex:1;padding:12px 8px;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ie-gray-400);border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease}._HeatmapTabBtn_l56li_144:hover{color:var(--ie-slate)}._HeatmapTabBtnActive_l56li_164{color:var(--ie-primary);border-bottom-color:var(--ie-primary)}._AssessmentCard_l56li_171{background:var(--ie-white);border:1px solid var(--ie-gray-100);border-radius:var(--ie-radius-lg);padding:16px;margin-bottom:12px;cursor:pointer;transition:all .2s ease}._AssessmentCard_l56li_171:hover{border-color:var(--ie-gray-200);background:var(--ie-gray-50)}._AssessmentCardNotCovered_l56li_186{background:var(--ie-gray-50);border:1px dashed var(--ie-gray-200)}._AssessmentCardNotCovered_l56li_186:hover{background:var(--ie-gray-50);border-color:var(--ie-gray-300)}._AssessmentHeader_l56li_196{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._AssessmentParaNum_l56li_203{font-size:11px;font-weight:700;color:var(--ie-gray-400);letter-spacing:.5px}._AssessmentBadge_l56li_210{font-size:10px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:var(--ie-radius-sm);letter-spacing:.5px}._AssessmentBadgeNotCovered_l56li_219{background:var(--ie-gray-100);color:var(--ie-gray-400)}._AssessmentBadgeFlagged_l56li_224{background:#ff336614;color:#f36;border:1px solid rgba(255,51,102,.15)}._AssessmentBadgeNeedsReview_l56li_230{background:#ff9f1c14;color:#ff9f1c;border:1px solid rgba(255,159,28,.15)}._AssessmentBadgeValidated_l56li_236{background:#0ead6914;color:#0ead69;border:1px solid rgba(14,173,105,.15)}._SummaryStats_l56li_244{display:flex;justify-content:center;gap:32px;margin-bottom:16px}._StatBox_l56li_251{text-align:center}._StatValue_l56li_255{font-family:var(--ie-display-font);font-size:32px;font-weight:300;margin:0;letter-spacing:-1px;color:var(--ie-navy)}._StatLabel_l56li_264{font-size:11px;color:var(--ie-gray-400);margin:4px 0 0;font-weight:500;letter-spacing:.3px;text-transform:uppercase}._StatGreen_l56li_273{color:var(--ie-success)}._StatRed_l56li_274{color:var(--ie-danger)}._StatBlue_l56li_275{color:var(--ie-primary)}._GapList_l56li_279{display:flex;flex-direction:column;gap:10px}._GapCard_l56li_285{background:var(--ie-white);border:1px solid var(--ie-gray-200);border-radius:var(--ie-radius-lg);padding:18px;cursor:pointer;box-shadow:0 1px 3px #00000005;transition:all .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}._GapCard_l56li_285:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .3s ease}._GapCard_l56li_285:hover{border-color:var(--ie-gray-300);box-shadow:0 4px 12px #0000000a,0 0 0 1px #00000005;transform:translateY(-2px)}._GapCard_l56li_285:hover:before{background:var(--ie-gray-300)}._GapCardActive_l56li_317{border-color:var(--ie-primary);box-shadow:0 4px 16px #6366f114,0 0 0 1px var(--ie-primary);background:#fff;transform:translateY(-2px)}._GapCardActive_l56li_317:before{background:var(--ie-primary)}._GapCardHeader_l56li_327{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._GapCategoryBadge_l56li_334{font-size:11px;font-weight:500;padding:3px 8px;border-radius:var(--ie-radius-sm);letter-spacing:.2px}._GapConfidence_l56li_342{font-size:11px;font-weight:500}._GapExcerpt_l56li_347{font-size:13px;color:var(--ie-slate);line-height:1.55;margin:0 0 8px}._GapVerbal_l56li_354{font-size:12px;color:var(--ie-gray-400);font-style:italic;margin:0;line-height:1.5}._TranscriptHighlight_l56li_364{animation:_transcriptFlash_l56li_1 2s ease}@keyframes _transcriptFlash_l56li_1{0%{background:#1e293b26}to{background:transparent}}@media(max-width:768px){._HeatmapContainer_l56li_5{flex-direction:column}._HeatmapDocPanel_l56li_23{width:100%;height:50vh;padding:20px}._HeatmapSidebar_l56li_30{width:100%;height:50vh;border-left:none;border-top:1px solid var(--ie-gray-100)}}:root{--ie-primary: #1E293B;--ie-primary-hover: #0F172A;--ie-primary-light: #F1F5F9;--ie-primary-muted: rgba(30, 41, 59, .06);--ie-button-primary: #27466d;--ie-button-primary-hover: #203755;--ie-button-primary-border: #1a2f4c;--ie-button-secondary-border: #cfd8e3;--ie-button-secondary-hover: #f5f7fa;--ie-navy: #1E293B;--ie-slate: #475569;--ie-gray-600: #475569;--ie-gray-400: #94A3B8;--ie-gray-300: #CBD5E1;--ie-gray-200: #E2E8F0;--ie-gray-100: #F1F5F9;--ie-gray-50: #F8FAFC;--ie-white: #FFFFFF;--ie-success: #10B981;--ie-success-light: #ECFDF5;--ie-warning: #F59E0B;--ie-warning-light: #FFFBEB;--ie-danger: #EF4444;--ie-danger-light: #FEF2F2;--ie-blue: #3B82F6;--ie-blue-light: #EFF6FF;--ie-accent-amber: #F59E0B;--ie-accent-rose: #F43F5E;--ie-radius-sm: 8px;--ie-radius-md: 10px;--ie-radius-lg: 14px;--ie-radius-xl: 20px;--ie-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--ie-shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 1px 4px rgba(0, 0, 0, .03);--ie-shadow-lg: 0 10px 40px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .04);--ie-shadow-hover: 0 16px 48px rgba(0, 0, 0, .1), 0 6px 16px rgba(0, 0, 0, .06);--ie-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ie-display-font: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ie-mono: "JetBrains Mono", "SF Mono", "Fira Code", monospace;--ie-transition: .2s cubic-bezier(.25, .46, .45, .94)}._NavBrand_tm4g8_49,._LandingTitle_tm4g8_50,._RoleCardTitle_tm4g8_51,._FormTitle_tm4g8_52,._UploadTitle_tm4g8_53,._DashboardTitle_tm4g8_54,._HeatmapSummaryTitle_tm4g8_55,._CompleteTitle_tm4g8_56,._DemoSectionTitle_tm4g8_57,._DemoResultTitle_tm4g8_58,._AnalyzingTitle_tm4g8_59,._DefenseInstructionsTitle_tm4g8_60,._StudentGuestTitle_tm4g8_61,._StudentGuestHeroTitle_tm4g8_62,._StudentGuestPanelTitle_tm4g8_63,._StudentGuestEssayTitle_tm4g8_64,._StudentPortalTitle_tm4g8_65,._ActiveAssessmentTitle_tm4g8_66,._HistorySectionTitle_tm4g8_67,._DemoPickerTitle_tm4g8_68{font-family:var(--ie-display-font)}._PageWrapper_tm4g8_74{font-family:var(--ie-font);min-height:100vh;display:flex;flex-direction:column;background:var(--ie-gray-50);color:var(--ie-navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._NavBar_tm4g8_87{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;border-bottom:1px solid var(--ie-gray-100);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0}._NavBrand_tm4g8_49{flex:1;font-size:17px;font-weight:700;letter-spacing:-.4px;color:var(--ie-navy);display:flex;align-items:center;gap:8px}._NavBrand_tm4g8_49 span{background:linear-gradient(135deg,var(--ie-navy),var(--ie-slate));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._NavBack_tm4g8_118{font-size:13px;color:var(--ie-primary);cursor:pointer;font-weight:600;display:flex;align-items:center;gap:6px;border:none;background:none;padding:8px 14px;border-radius:var(--ie-radius-md);transition:all var(--ie-transition);font-family:var(--ie-font);letter-spacing:-.1px}._NavBack_tm4g8_118:hover{background:var(--ie-primary-muted);color:var(--ie-primary-hover)}._NavTabs_tm4g8_142{display:flex;align-items:center;gap:4px}._NavTab_tm4g8_142{padding:7px 20px;border:none;background:none;font-size:14px;font-weight:500;color:var(--ie-gray-400);cursor:pointer;border-radius:20px;transition:all var(--ie-transition);font-family:var(--ie-font);letter-spacing:-.1px}._NavTab_tm4g8_142:hover{color:var(--ie-navy);background:var(--ie-gray-50)}._NavTabActive_tm4g8_167{color:var(--ie-white);background:var(--ie-navy);font-weight:600}._NavTabActive_tm4g8_167:hover{background:var(--ie-navy);color:var(--ie-white)}._NavRight_tm4g8_178{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:10px}._DemoPickerContainer_tm4g8_188{max-width:680px;margin:0 auto;padding:48px 28px;animation:_pageEnterAnim_tm4g8_1 .45s cubic-bezier(.22,1,.36,1) both}._DemoPickerCard_tm4g8_195{text-align:center}._DemoPickerTitle_tm4g8_68{font-size:26px;font-weight:800;color:var(--ie-navy);margin:0 0 10px;letter-spacing:-.5px}._DemoPickerSubtitle_tm4g8_207{font-size:14px;color:var(--ie-gray-400);margin:0 0 32px;line-height:1.6}._DemoEssayGrid_tm4g8_214{display:flex;flex-direction:column;gap:12px;text-align:left}._DemoEssayCard_tm4g8_221{background:var(--ie-white);border:1px solid var(--ie-gray-200);border-radius:var(--ie-radius-lg);padding:20px 24px;cursor:pointer;transition:all var(--ie-transition);font-family:var(--ie-font);text-align:left}._DemoEssayCard_tm4g8_221:hover:not(:disabled){border-color:var(--ie-navy);box-shadow:var(--ie-shadow-md);transform:translateY(-1px)}._DemoEssayCard_tm4g8_221:disabled{opacity:.5;cursor:not-allowed}._DemoEssayTitle_tm4g8_243{font-size:15px;font-weight:700;color:var(--ie-navy);margin:0 0 4px}._DemoEssayDesc_tm4g8_250{font-size:13px;color:var(--ie-gray-400);margin:0;line-height:1.5}._Landing_tm4g8_50{display:flex;flex-direction:column;align-items:center;padding:72px 24px 80px;text-align:center;position:relative;overflow:hidden}._Landing_tm4g8_50:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 30% 20%,rgba(30,41,59,.04) 0%,transparent 70%),radial-gradient(ellipse 40% 50% at 70% 60%,rgba(71,85,105,.03) 0%,transparent 70%),radial-gradient(ellipse 60% 30% at 50% 80%,rgba(245,158,11,.03) 0%,transparent 70%);pointer-events:none}._Landing_tm4g8_50:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--ie-gray-300) .5px,transparent .5px);background-size:24px 24px;opacity:.3;mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black 20%,transparent 70%);pointer-events:none}._LandingBadge_tm4g8_292{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;background:var(--ie-primary-light);border:1px solid rgba(30,41,59,.1);color:var(--ie-navy);font-size:13px;font-weight:600;letter-spacing:-.1px;margin-bottom:20px;position:relative}._LandingTitle_tm4g8_50{font-size:48px;font-weight:800;letter-spacing:-1.2px;margin:0 0 16px;background:linear-gradient(135deg,var(--ie-navy) 0%,#334155 60%,var(--ie-slate) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;position:relative}._LandingSubtitle_tm4g8_321{font-size:17px;color:var(--ie-slate);max-width:520px;margin:0 0 52px;line-height:1.7;font-weight:400;position:relative;letter-spacing:-.1px}._RoleCards_tm4g8_332{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;position:relative}._RoleCard_tm4g8_51{background:var(--ie-white);border:1px solid var(--ie-gray-200);border-radius:var(--ie-radius-xl);padding:36px 30px 32px;width:300px;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);text-align:left;box-shadow:var(--ie-shadow-sm);position:relative;overflow:hidden}._RoleCard_tm4g8_51:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ie-navy),var(--ie-slate));opacity:0;transition:opacity .3s ease}._RoleCard_tm4g8_51:hover{border-color:#1e293b33;box-shadow:var(--ie-shadow-hover);transform:translateY(-6px)}._RoleCard_tm4g8_51:hover:before{opacity:1}._RoleCardIcon_tm4g8_376{font-size:36px;margin-bottom:20px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--ie-primary-light);border-radius:var(--ie-radius-lg);border:none}._RoleCardTitle_tm4g8_51{font-size:18px;font-weight:700;margin:0 0 8px;letter-spacing:-.3px;color:var(--ie-navy)}._RoleCardDesc_tm4g8_397{font-size:14px;color:var(--ie-gray-400);line-height:1.6;margin:0}._FormContainer_tm4g8_406{max-width:560px;margin:48px auto;padding:0 20px;animation:_pageScaleIn_tm4g8_1 .4s cubic-bezier(.22,1,.36,1) both}._FormCard_tm4g8_413{background:var(--ie-white);border:1px solid var(--ie-gray-100);border-radius:var(--ie-radius-xl);padding:40px;box-shadow:var(--ie-shadow-md)}._FormTitle_tm4g8_52{font-size:22px;font-weight:700;margin:0 0 6px;letter-spacing:-.4px;color:var(--ie-navy)}._FormSubtitle_tm4g8_429{font-size:14px;color:var(--ie-gray-400);margin:0 0 32px;line-height:1.5}._FieldGroup_tm4g8_436{margin-bottom:22px}._FieldLabel_tm4g8_440{font-size:13px;font-weight:600;color:var(--ie-slate);display:block;margin-bottom:6px;letter-spacing:-.05px}._FieldInput_tm4g8_449{width:100%;padding:10px 14px;border:1px solid var(--ie-gray-200);border-radius:var(--ie-radius-md);font-size:14px;font-family:var(--ie-font);outline:none;transition:all var(--ie-transition);box-sizing:border-box;color:var(--ie-navy);background:var(--ie-white)}._FieldInput_tm4g8_449::placeholder{color:var(--ie-gray-300)}._FieldInput_tm4g8_449:focus{border-color:var(--ie-primary);box-shadow:0 0 0 3px var(--ie-primary-muted),0 1px 2px #0a25400d}._FieldHint_tm4g8_472{font-size:12px;color:var(--ie-gray-400);margin-top:6px;line-height:1.4}._PrimaryBtn_tm4g8_481{background:linear-gradient(180deg,#2d4d77 0%,var(--ie-button-primary) 100%);color:#fff;border:1px solid var(--ie-button-primary-border);padding:12px 28px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1);width:100%;font-family:var(--ie-font);letter-spacing:0;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0f172a1f}._PrimaryBtn_tm4g8_481:hover{background:linear-gradient(180deg,#27466d 0%,var(--ie-button-primary-hover) 100%);border-color:#15283f;box-shadow:inset 0 1px #ffffff24,0 14px 30px #0f172a29;transform:translateY(-1px)}._PrimaryBtn_tm4g8_481:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff14,0 4px 12px #0f172a1f}._PrimaryBtn_tm4g8_481:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}._SecondaryBtn_tm4g8_516{background:var(--ie-white);color:var(--ie-navy);border:1px solid var(--ie-button-secondary-border);padding:10px 24px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:all var(--ie-transition);font-family:var(--ie-font);letter-spacing:0;box-shadow:0 1px 2px #0f172a0a}._SecondaryBtn_tm4g8_516:hover{background:var(--ie-button-secondary-hover);border-color:#b9c6d6;box-shadow:0 8px 20px #0f172a0f}._ButtonWithArrow_tm4g8_537{display:inline-flex;align-items:center;justify-content:space-between;gap:12px}._ButtonArrow_tm4g8_544{flex-shrink:0;opacity:.82;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}._ErrorMsg_tm4g8_552{color:var(--ie-danger);font-size:13px;margin-top:8px;font-weight:500}._SuccessMsg_tm4g8_559{color:var(--ie-success);font-size:13px;margin-top:8px;font-weight:500}._ClassKeyDisplay_tm4g8_568{background:var(--ie-primary-light);border:1px solid rgba(30,41,59,.1);border-radius:var(--ie-radius-lg);padding:28px;text-align:center;margin-top:24px}._ClassKeyLabel_tm4g8_577{font-size:11px;color:var(--ie-gray-400);text-transform:uppercase;letter-spacing:1.2px;margin:0 0 10px;font-weight:600}._ClassKeyValue_tm4g8_586{font-size:32px;font-weight:700;letter-spacing:6px;color:var(--ie-primary);font-family:var(--ie-mono);margin:0 0 14px}._CopyBtn_tm4g8_595{font-size:12px;color:var(--ie-primary);background:var(--ie-white);border:1px solid rgba(30,41,59,.15);padding:6px 16px;border-radius:var(--ie-radius-sm);cursor:pointer;font-weight:600;font-family:var(--ie-font);transition:all var(--ie-transition)}._CopyBtn_tm4g8_595:hover{background:var(--ie-primary);color:var(--ie-white);border-color:var(--ie-primary)}._UploadZone_tm4g8_616{border:2px dashed var(--ie-gray-200);border-radius:var(--ie-radius-xl);padding:52px 24px;text-align:center;cursor:pointer;transition:all var(--ie-transition);background:var(--ie-white);margin-bottom:20px}._UploadZone_tm4g8_616:hover,._UploadZoneDragOver_tm4g8_628{border-color:var(--ie-primary);background:var(--ie-primary-light);box-shadow:0 0 0 4px var(--ie-primary-muted)}._UploadIcon_tm4g8_634{font-size:40px;margin-bottom:14px;color:var(--ie-gray-300)}._UploadTitle_tm4g8_53{font-size:15px;font-weight:600;margin:0 0 6px;color:var(--ie-navy);letter-spacing:-.2px}._UploadHint_tm4g8_648{font-size:13px;color:var(--ie-gray-400)}._FilePreview_tm4g8_653{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--ie-success-light);border:1px solid rgba(14,173,105,.2);border-radius:var(--ie-radius-md);margin-bottom:20px}._FilePreviewName_tm4g8_664{font-size:14px;font-weight:600;flex:1;color:var(--ie-navy)}._FilePreviewSize_tm4g8_671{font-size:12px;color:var(--ie-gray-400);font-family:var(--ie-mono);font-weight:500}._FilePreviewRemove_tm4g8_678{cursor:pointer;color:var(--ie-danger);font-size:18px;background:none;border:none;padding:0;transition:opacity var(--ie-transition)}._FilePreviewRemove_tm4g8_678:hover{opacity:.7}._ProgressBar_tm4g8_692{width:100%;height:4px;background:var(--ie-gray-100);border-radius:2px;overflow:hidden;margin:16px 0}._ProgressFill_tm4g8_701{height:100%;background:var(--ie-primary);border-radius:2px;transition:width .4s cubic-bezier(.25,.46,.45,.94)}._DocumentPanelTitle_tm4g8_710{font-size:11px;font-weight:700;color:var(--ie-gray-400);text-transform:uppercase;letter-spacing:1px;margin:0 0 28px}._Paragraph_tm4g8_719{position:relative;padding:12px 16px 12px 24px;margin-bottom:24px;font-size:15px;line-height:1.8;color:#374151;transition:all .25s ease;border-left:3px solid transparent}._Paragraph_tm4g8_719:hover{background:#f8fafc99}._ParagraphNumber_tm4g8_734{font-size:11px;color:var(--ie-gray-400);margin-right:12px;font-weight:500;font-family:var(--ie-mono);letter-spacing:.5px;-webkit-user-select:none;user-select:none;opacity:.5;transition:opacity .2s ease}._Paragraph_tm4g8_719:hover ._ParagraphNumber_tm4g8_734{opacity:.8}._ParagraphValidated_tm4g8_750{border-left-color:#0ead69}._ParagraphFlagged_tm4g8_754{border-left-color:#f36;background:#ff336608}._ParagraphFlagged_tm4g8_754:hover{background:#ff33660f}._ParagraphMedium_tm4g8_762{border-left-color:#ff9f1c;background:#ff9f1c08}._ParagraphMedium_tm4g8_762:hover{background:#ff9f1c0f}._ParagraphNotCovered_tm4g8_770{opacity:.5;border-left-color:transparent}._ParagraphNotCovered_tm4g8_770:hover{opacity:.7}._ParagraphActive_tm4g8_778{background:#6366f10a!important;border-left-color:var(--ie-primary)!important}._StatusBadge_tm4g8_785{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:-.05px}._StatusPending_tm4g8_796{background:var(--ie-warning-light);color:#b8860b}._StatusInProgress_tm4g8_801{background:var(--ie-blue-light);color:var(--ie-blue)}._StatusCompleted_tm4g8_806{background:var(--ie-success-light);color:#0b8a4f}._StatusExpired_tm4g8_811{background:var(--ie-gray-50);color:var(--ie-gray-400)}._StatusFailed_tm4g8_816{background:var(--ie-danger-light);color:var(--ie-danger)}._StatusBadge_pending_tm4g8_823{background:var(--ie-gray-50);color:var(--ie-gray-400)}._StatusBadge_in-progress_tm4g8_828{background:var(--ie-blue-light);color:var(--ie-blue)}._StatusBadge_completed_tm4g8_833{background:var(--ie-success-light);color:var(--ie-success)}._StatusBadge_expired_tm4g8_838{background:var(--ie-danger-light);color:var(--ie-danger)}._StatusBadge_analysis_processing_tm4g8_843{background:var(--ie-warning-light);color:var(--ie-warning)}._StatusBadge_analysis_completed_tm4g8_848{background:var(--ie-success-light);color:var(--ie-success)}._StatusBadge_analysis_failed_tm4g8_853{background:var(--ie-danger-light);color:var(--ie-danger)}._ConfidenceBadge_tm4g8_858{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;background:var(--ie-primary-light);color:var(--ie-primary);white-space:nowrap}._GapCountBadge_tm4g8_869{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;background:var(--ie-danger-light);color:var(--ie-danger);white-space:nowrap}._DashboardContainer_tm4g8_882{max-width:1040px;margin:0 auto;padding:36px 28px;animation:_pageEnterAnim_tm4g8_1 .45s cubic-bezier(.22,1,.36,1) both}._DashboardHeader_tm4g8_889{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}._DashboardTitle_tm4g8_54{font-size:24px;font-weight:700;margin:0;letter-spacing:-.5px;color:var(--ie-navy)}._SubmissionTable_tm4g8_904{width:100%;border-collapse:separate;border-spacing:0;background:var(--ie-white);border:1px solid var(--ie-gray-100);border-radius:var(--ie-radius-lg);overflow:hidden;box-shadow:var(--ie-shadow-sm)}._SubmissionTable_tm4g8_904 th{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--ie-gray-400);font-weight:600;padding:14px 18px;text-align:left;border-bottom:1px solid var(--ie-gray-100);background:var(--ie-gray-50)}._SubmissionTable_tm4g8_904 td{padding:14px 18px;font-size:14px;border-bottom:1px solid var(--ie-gray-100);color:var(--ie-navy)}._SubmissionTable_tm4g8_904 tr:last-child td{border-bottom:none}._SubmissionTable_tm4g8_904 tr:hover td{background:var(--ie-gray-50)}._ViewHeatmapBtn_tm4g8_942{font-size:12px;color:var(--ie-primary);font-weight:600;background:none;border:none;cursor:pointer;padding:6px 10px;border-radius:var(--ie-radius-sm);font-family:var(--ie-font);transition:all var(--ie-transition)}._ViewHeatmapBtn_tm4g8_942:hover{background:var(--ie-primary-muted)}._Spinner_tm4g8_961{display:inline-block;width:22px;height:22px;border:2.5px solid var(--ie-gray-100);border-top-color:var(--ie-primary);border-radius:50%;animation:_spin_tm4g8_1 .65s linear infinite}@keyframes _spin_tm4g8_1{to{transform:rotate(360deg)}}._LoadingOverlay_tm4g8_975{position:fixed;inset:0;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;flex-direction:column;gap:16px}._LoadingText_tm4g8_988{font-size:14px;color:var(--ie-slate);font-weight:600;letter-spacing:-.1px}._AssignmentCard_tm4g8_997{background:var(--ie-white);border:1px solid var(--ie-gray-100);border-radius:var(--ie-radius-md);padding:16px 18px;cursor:pointer;transition:all var(--ie-transition);box-shadow:var(--ie-shadow-sm)}._AssignmentCard_tm4g8_997:hover{border-color:var(--ie-primary);box-shadow:var(--ie-shadow-md);transform:translateY(-1px)}._DemoTabs_tm4g8_1015{display:flex;gap:4px;background:var(--ie-gray-100);border-radius:var(--ie-radius-md);padding:4px;width:fit-content}._DemoTab_tm4g8_1015{padding:8px 20px;border:none;border-radius:var(--ie-radius-sm);font-size:13px;font-weight:600;font-family:var(--ie-font);cursor:pointer;transition:all var(--ie-transition);background:transparent;color:var(--ie-gray-400);letter-spacing:-.1px}._DemoTab_tm4g8_1015:hover{color:var(--ie-slate)}._DemoTabActive_tm4g8_1042{background:var(--ie-white);color:var(--ie-navy);box-shadow:var(--ie-shadow-sm)}._DemoEssayList_tm4g8_1050{display:flex;flex-direction:column;gap:12px;margin-top:20px}._DemoEssayCardSelected_tm4g8_1057{border-color:var(--ie-navy);background:#1e293b08;box-shadow:0 0 0 1px var(--ie-navy)}._DemoSection_tm4g8_57{width:100%;max-width:640px;margin-top:48px;position:relative;text-align:left}._DemoSectionTitle_tm4g8_57{font-size:18px;font-weight:700;color:var(--ie-navy);margin:0 0 16px;letter-spacing:-.3px}._DemoResultsList_tm4g8_1083{display:flex;flex-direction:column;gap:10px}._DemoResultCard_tm4g8_1089{background:var(--ie-white);border:1px solid var(--ie-gray-100);border-radius:var(--ie-radius-lg);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:var(--ie-shadow-sm);transition:all var(--ie-transition)}._DemoResultCard_tm4g8_1089:hover{box-shadow:var(--ie-shadow-md)}._DemoResultInfo_tm4g8_1106{flex:1;min-width:0}._DemoResultTitle_tm4g8_58{font-size:14px;font-weight:600;color:var(--ie-navy);margin:0 0 6px;letter-spacing:-.2px}._DemoResultMeta_tm4g8_1119{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._DemoResultDate_tm4g8_1126{font-size:12px;color:var(--ie-gray-300);margin:6px 0 0}._DemoResultActions_tm4g8_1132{flex-shrink:0}._TextFallbackContainer_tm4g8_1138{max-width:720px;margin:0 auto;padding:36px 28px;animation:_pageEnterAnim_tm4g8_1 .45s cubic-bezier(.22,1,.36,1) both}._AccessibilityBanner_tm4g8_1145{background:var(--ie-blue-light);border:1px solid rgba(0,115,230,.15);border-radius:var(--ie-radius-md);padding:14px 18px;font-size:13px;color:var(--ie-blue);margin-bottom:24px;display:flex;align-items:center;gap:10px;font-weight:500}._QuestionCard_tm4g8_1159{background:var(--ie-white);border:1px solid var(--ie-gray-100);border-radius:var(--ie-radius-lg);padding:24px;margin-bottom:14px;box-shadow:var(--ie-shadow-sm);transition:border-color var(--ie-transition)}._QuestionCard_tm4g8_1159:focus-within{border-color:var(--ie-primary);box-shadow:0 0 0 3px var(--ie-primary-muted)}._QuestionNumber_tm4g8_1174{font-size:11px;color:var(--ie-gray-400);font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin:0 0 8px}._QuestionText_tm4g8_1183{font-size:15px;font-weight:600;margin:0 0 12px;line-height:1.5;color:var(--ie-navy);letter-spacing:-.2px}._QuestionExcerpt_tm4g8_1192{font-size:13px;color:var(--ie-gray-400);background:var(--ie-gray-50);padding:10px 14px;border-radius:var(--ie-radius-sm);margin-bottom:14px;border-left:3px solid var(--ie-primary);line-height:1.5}._AnswerTextarea_tm4g8_1203{width:100%;min-height:100px;padding:12px 14px;border:1px solid var(--ie-gray-200);border-radius:var(--ie-radius-md);font-size:14px;font-family:var(--ie-font);resize:vertical;outline:none;box-sizing:border-box;color:var(--ie-navy);transition:all var(--ie-transition);line-height:1.6}._AnswerTextarea_tm4g8_1203::placeholder{color:var(--ie-gray-300)}._AnswerTextarea_tm4g8_1203:focus{border-color:var(--ie-primary);box-shadow:0 0 0 3px var(--ie-primary-muted)}._CompleteContainer_tm4g8_1230{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 120px);padding:40px 20px;text-align:center}._CompleteIcon_tm4g8_1240{font-size:56px;margin-bottom:24px;width:88px;height:88px;display:flex;align-items:center;justify-content:center;background:var(--ie-success-light);border-radius:50%}._CompleteTitle_tm4g8_56{font-size:28px;font-weight:800;margin:0 0 10px;letter-spacing:-.6px;color:var(--ie-navy)}._CompleteSubtitle_tm4g8_1260{font-size:15px;color:var(--ie-gray-400);max-width:440px;margin:0 0 36px;line-height:1.6}._AnalyzingContainer_tm4g8_1270{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 120px);padding:60px 24px;text-align:center;animation:_pageScaleIn_tm4g8_1 .4s cubic-bezier(.22,1,.36,1) both}._AnalyzingTitle_tm4g8_59{font-size:24px;font-weight:700;color:var(--ie-navy);margin:28px 0 10px;letter-spacing:-.4px}._AnalyzingSubtitle_tm4g8_1289{font-size:15px;color:var(--ie-gray-400);max-width:420px;line-height:1.6;margin:0}._DefenseInstructions_tm4g8_60{display:flex;flex-direction:column;align-items:center;padding:60px 24px 80px;text-align:center;min-height:calc(100vh - 80px);animation:_defenseEntranceScale_tm4g8_1 .8s cubic-bezier(.16,1,.3,1) forwards;max-width:860px;margin:0 auto;opacity:0}@keyframes _defenseEntranceScale_tm4g8_1{0%{opacity:0;transform:scale(.82) translateY(40px);filter:blur(6px)}50%{opacity:1;filter:blur(0px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0px)}}._DefenseInstructionsIcon_tm4g8_1329{width:64px;height:64px;border-radius:16px;background:#1e293b0f;border:1px solid rgba(30,41,59,.1);display:flex;align-items:center;justify-content:center;color:var(--ie-navy);margin-bottom:24px}._DefenseInstructionsTitle_tm4g8_60{font-size:28px;font-weight:800;letter-spacing:-.05em;margin:0 0 10px;color:var(--ie-navy)}._StudentGuestContainer_tm4g8_1352{max-width:816px;margin:0 auto;padding:56px 28px 64px;animation:_pageEnterAnim_tm4g8_1 .45s cubic-bezier(.22,1,.36,1) both;text-align:left;display:flex;flex-direction:column;align-items:stretch}._StudentGuestTitle_tm4g8_61{margin:0 0 14px;font-size:52px;line-height:1;letter-spacing:-.07em;color:#16263d;max-width:760px}._StudentGuestMetaList_tm4g8_1372{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:10px;margin:0 0 32px;padding:0;max-width:760px}._StudentGuestMetaLabel_tm4g8_1382{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7789a1;margin:0}._StudentGuestMetaValue_tm4g8_1391{font-size:15px;font-weight:600;letter-spacing:-.02em;color:#1b2d46;margin:0}._StudentGuestEyebrow_tm4g8_1399{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#5b6f8d}._StudentGuestHeroTitle_tm4g8_62{margin:0 0 12px;font-size:32px;line-height:1.1;letter-spacing:-.04em;color:#16263d}._StudentGuestSubtitle_tm4g8_1416{margin:0 0 28px;max-width:720px;font-size:18px;line-height:1.7;color:#5a6b81}._StudentGuestActions_tm4g8_1424{display:flex;flex-direction:column;gap:10px;margin-top:28px;align-items:center}._StudentGuestActions_tm4g8_1424 ._PrimaryBtn_tm4g8_481,._StudentGuestActions_tm4g8_1424 ._SecondaryBtn_tm4g8_516{width:100%;max-width:320px}._StudentGuestUploadZone_tm4g8_1438{width:100%;max-width:760px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:34px 28px;border-radius:28px;border:1.5px dashed rgba(39,70,109,.3);background:linear-gradient(180deg,#fffffffa,#f4f8fcfa),radial-gradient(circle at top,rgba(39,70,109,.05),transparent 55%);box-shadow:0 22px 44px #0f172a0f;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;font-family:var(--ie-font);margin-bottom:34px;text-align:left}._StudentGuestUploadZone_tm4g8_1438:hover{transform:translateY(-2px);box-shadow:0 30px 56px #0f172a17;border-color:#27466d7a}._StudentGuestUploadIcon_tm4g8_1465{width:58px;height:58px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:#27466d14;color:#27466d}._StudentGuestUploadContent_tm4g8_1476{display:flex;flex-direction:column;gap:6px;min-width:0}._StudentGuestUploadTitle_tm4g8_1483{font-family:var(--ie-display-font);font-size:24px;font-weight:800;letter-spacing:-.04em;color:#16263d}._StudentGuestUploadText_tm4g8_1491{font-size:14px;font-weight:600;letter-spacing:.01em;color:#64748b}._StudentGuestUploadArrow_tm4g8_1498{color:#36506f;opacity:.85}._StudentGuestPanel_tm4g8_63{background:#ffffffeb;border:1px solid rgba(207,216,227,.95);border-radius:24px;padding:22px;box-shadow:0 18px 42px #0f172a0d;width:100%;max-width:760px;text-align:left}._StudentGuestPanelHeader_tm4g8_1514{display:flex;align-items:flex-start;justify-content:space-between;padding:4px 6px 18px}._StudentGuestPanelEyebrow_tm4g8_1521{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7789a1}._StudentGuestPanelTitle_tm4g8_63{margin:0;font-size:19px;line-height:1.35;letter-spacing:-.03em;color:#1b2d46}._StudentGuestPanelSubtitle_tm4g8_1538{margin:8px 0 0;font-size:14px;line-height:1.6;color:#64748b}._StudentGuestEssayList_tm4g8_1545{display:flex;flex-direction:column;gap:12px;margin-top:16px}._StudentGuestEssayCard_tm4g8_1552{width:100%;text-align:left;border:1px solid rgba(207,216,227,.95);background:linear-gradient(180deg,#fff,#f9fbfd);border-radius:18px;padding:18px;cursor:pointer;transition:all var(--ie-transition);font-family:var(--ie-font)}._StudentGuestEssayCard_tm4g8_1552:hover:not(:disabled){border-color:#9fb1c9;box-shadow:0 16px 34px #0f172a14;transform:translateY(-1px)}._StudentGuestEssayCard_tm4g8_1552:disabled{opacity:.55;cursor:not-allowed}._StudentGuestEssayMeta_tm4g8_1575{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._StudentGuestEssayTag_tm4g8_1582{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5a6f8d}._StudentGuestEssayTitle_tm4g8_64{margin:0 0 8px;font-size:17px;font-weight:700;color:#1a2a42;letter-spacing:-.02em}._StudentGuestEssayText_tm4g8_1598{margin:0;font-size:13px;line-height:1.65;color:#66778d}._StudentGuestStep_tm4g8_1605{display:flex;gap:14px;align-items:flex-start;padding:18px 6px;border-bottom:1px solid rgba(226,232,240,.95)}._StudentGuestStep_tm4g8_1605:last-child{border-bottom:none}._StudentGuestStepNum_tm4g8_1617{min-width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#eef3f8;color:#29466d;font-size:12px;font-weight:800;letter-spacing:.08em;font-family:var(--ie-mono)}._StudentGuestStepTitle_tm4g8_1632{margin:0 0 6px;font-size:16px;font-weight:700;color:#1b2d46;letter-spacing:-.02em}._StudentGuestStepText_tm4g8_1640{margin:0;font-size:13px;line-height:1.65;color:#66778d}._animFadeIn_tm4g8_1649{opacity:0;animation:_defenseChildReveal_tm4g8_1 .6s cubic-bezier(.22,1,.36,1) forwards}._animDelay1_tm4g8_1654{animation-delay:.12s}._animSlideUp_tm4g8_1658{animation:_slideUp_tm4g8_1 .65s cubic-bezier(.22,1,.36,1) both;animation-delay:.25s}._animSlideDown_tm4g8_1663{animation:_slideDown_tm4g8_1 .65s cubic-bezier(.22,1,.36,1) both;animation-delay:.4s}@keyframes _fadeIn_tm4g8_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _defenseChildReveal_tm4g8_1{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _slideUp_tm4g8_1{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_tm4g8_1{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:translateY(0)}}._pageEnter_tm4g8_1714{animation:_pageEnterAnim_tm4g8_1 .45s cubic-bezier(.22,1,.36,1) both}._pageEnterFromRight_tm4g8_1718{opacity:0;animation:_pageSlideFromRight_tm4g8_1 .5s cubic-bezier(.22,1,.36,1) forwards}._pageEnterScale_tm4g8_1723{animation:_pageScaleIn_tm4g8_1 .4s cubic-bezier(.22,1,.36,1) both}._stagger1_tm4g8_1727{animation-delay:.15s}._stagger2_tm4g8_1728{animation-delay:.25s}._stagger3_tm4g8_1729{animation-delay:.38s}._stagger4_tm4g8_1730{animation-delay:.48s}@keyframes _pageEnterAnim_tm4g8_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _pageSlideFromRight_tm4g8_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes _pageScaleIn_tm4g8_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){._Landing_tm4g8_50{padding:32px 20px 48px}._Landing_tm4g8_50:before{background-size:48px 48px}._LandingTitle_tm4g8_50{font-size:32px;letter-spacing:-1px}._LandingSubtitle_tm4g8_321{font-size:15px;margin-bottom:40px}._FormContainer_tm4g8_406{margin:28px auto}._FormCard_tm4g8_413{padding:28px}._DashboardContainer_tm4g8_882{padding:20px 16px}._SubmissionTable_tm4g8_904{font-size:13px}._SubmissionTable_tm4g8_904 th,._SubmissionTable_tm4g8_904 td{padding:10px 12px}._NavBar_tm4g8_87{padding:14px 20px}._DemoSection_tm4g8_57{margin-top:32px}._DemoResultCard_tm4g8_1089{flex-direction:column;align-items:flex-start}._DemoResultActions_tm4g8_1132,._DemoResultActions_tm4g8_1132 ._PrimaryBtn_tm4g8_481,._DemoResultActions_tm4g8_1132 ._SecondaryBtn_tm4g8_516{width:100%}._DefenseInstructions_tm4g8_60{padding:32px 16px 48px}._DefenseInstructionsTitle_tm4g8_60{font-size:24px}._StudentGuestContainer_tm4g8_1352{padding:24px 16px 40px}._StudentGuestMetaList_tm4g8_1372{grid-template-columns:1fr;margin-bottom:14px;gap:10px}._StudentGuestMetaValue_tm4g8_1391{font-size:14px}._StudentGuestPanel_tm4g8_63{border-radius:20px;padding:28px 22px}._StudentGuestTitle_tm4g8_61{font-size:40px}._StudentGuestSubtitle_tm4g8_1416{font-size:16px;margin-bottom:22px}._StudentGuestUploadZone_tm4g8_1438{grid-template-columns:1fr;justify-items:start;padding:26px 18px;border-radius:22px;margin-bottom:26px}._StudentGuestUploadIcon_tm4g8_1465{width:52px;height:52px}._StudentGuestUploadTitle_tm4g8_1483{font-size:20px}._StudentGuestUploadText_tm4g8_1491{font-size:13px}._StudentGuestUploadArrow_tm4g8_1498{display:none}._StudentGuestActions_tm4g8_1424 ._PrimaryBtn_tm4g8_481,._StudentGuestActions_tm4g8_1424 ._SecondaryBtn_tm4g8_516{max-width:100%}}@media(prefers-reduced-motion:reduce){._DefenseInstructions_tm4g8_60,._animFadeIn_tm4g8_1649{animation:none;opacity:1}}._DefenseContainer_1ej9g_8{display:flex;width:100%;min-height:0;flex:1 1 0;overflow:hidden;position:relative;background:radial-gradient(circle at 20% 16%,rgba(30,41,59,.06),transparent 34%),linear-gradient(180deg,#fbfcfe,#f4f7fb)}._DocumentPanel_1ej9g_20{width:55%;overflow-y:auto;padding:28px 36px;background:var(--ie-white);position:relative;z-index:2}._DocumentPanelSpotlight_1ej9g_29{width:min(780px,calc(100% - 96px));max-width:780px;margin:28px auto;border:1px solid rgba(30,41,59,.1);border-radius:28px;box-shadow:0 30px 80px #0f172a24}._DocumentPanelExpanded_1ej9g_38{width:55%;margin:0;border-right:1px solid var(--ie-gray-100);border-radius:0;box-shadow:none;animation:_essayDockIn_1ej9g_1 .9s cubic-bezier(.22,1,.36,1) both}._ParagraphDimmed_1ej9g_49{opacity:.2;filter:blur(1px);transition:opacity .4s ease,filter .4s ease}._ParagraphBlurred_1ej9g_55{opacity:.35;transition:opacity .3s ease}._SentenceHighlight_1ej9g_60{font-weight:700;color:var(--ie-navy);opacity:1;background:linear-gradient(135deg,#1e293b14,#1e293b0a);padding:2px 6px;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}@keyframes _paragraphHighlight_1ej9g_1{0%{background:#6366f11a}to{background:#6366f10a}}._HtmlParagraphContent_1ej9g_78{line-height:1.7;word-break:break-word}._HtmlParagraphContent_1ej9g_78 p{margin:0}._HtmlParagraphContent_1ej9g_78 img{max-width:100%;height:auto;border-radius:8px;margin:8px 0;box-shadow:0 2px 8px #00000014}._HtmlParagraphContent_1ej9g_78 table{width:100%;border-collapse:collapse;margin:8px 0;font-size:.88em}._HtmlParagraphContent_1ej9g_78 th,._HtmlParagraphContent_1ej9g_78 td{border:1px solid var(--ie-gray-100, #e2e8f0);padding:6px 10px;text-align:left}._HtmlParagraphContent_1ej9g_78 th{background:var(--ie-gray-50, #f8fafc);font-weight:600}._HtmlParagraphContent_1ej9g_78 h1,._HtmlParagraphContent_1ej9g_78 h2,._HtmlParagraphContent_1ej9g_78 h3,._HtmlParagraphContent_1ej9g_78 h4,._HtmlParagraphContent_1ej9g_78 h5,._HtmlParagraphContent_1ej9g_78 h6{margin:0;line-height:1.4}._HtmlParagraphContent_1ej9g_78 ul,._HtmlParagraphContent_1ej9g_78 ol{margin:4px 0;padding-left:20px}._HtmlParagraphContent_1ej9g_78 blockquote{margin:4px 0;padding-left:12px;border-left:3px solid var(--ie-gray-200, #cbd5e1);color:var(--ie-gray-500, #64748b)}._VisualBlock_1ej9g_137{text-align:center;padding:8px 0}._VoicePanel_1ej9g_144{width:45%;display:flex;flex-direction:column;background:var(--ie-gray-50);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}._VoicePanelHidden_1ej9g_152{opacity:0;transform:translate(48px) scale(.98);pointer-events:none}._VoicePanelVisible_1ej9g_158{opacity:1;transform:translate(0) scale(1)}._VoicePanelHeader_1ej9g_163{padding:18px 28px;border-bottom:1px solid var(--ie-gray-100);display:flex;align-items:center;justify-content:space-between;background:var(--ie-white)}._VoicePanelTitle_1ej9g_172{font-size:14px;font-weight:700;margin:0;letter-spacing:-.2px;color:var(--ie-navy)}._StatusIndicator_1ej9g_182{display:flex;align-items:center;gap:8px;padding:10px 24px;border-bottom:1px solid var(--ie-gray-100);background:var(--ie-white)}._StatusDot_1ej9g_191{width:6px;height:6px;border-radius:50%;flex-shrink:0}._StatusText_1ej9g_198{font-size:11px;color:#666;font-weight:500}._QuestionTabsContainer_1ej9g_206{padding:0 24px;background:var(--ie-white)}._QuestionTabs_1ej9g_206{display:flex;gap:0}._QuestionTab_1ej9g_206{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;color:var(--ie-gray-400);background:var(--ie-gray-100);cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--ie-transition),color var(--ie-transition);border:1px solid var(--ie-gray-200);border-bottom:none}._QuestionTab_1ej9g_206:first-child{border-radius:var(--ie-radius-sm) 0 0 0}._QuestionTab_1ej9g_206:last-child{border-radius:0 var(--ie-radius-sm) 0 0}._QuestionTab_1ej9g_206+._QuestionTab_1ej9g_206{border-left:none}._QuestionTabActive_1ej9g_246{background:var(--ie-primary);color:var(--ie-white);border-color:var(--ie-primary)}._QuestionTabPast_1ej9g_252{background:var(--ie-gray-200);color:var(--ie-gray-400)}._QuestionTabTimer_1ej9g_257{font-size:11px;font-weight:500;font-family:var(--ie-mono);opacity:.85}._PinnedQuestion_1ej9g_266{padding:16px 24px;background:#f8fafc;border-bottom:1px solid var(--ie-gray-100);flex-shrink:0}._PinnedQuestionText_1ej9g_273{font-size:15px;line-height:1.55;color:var(--ie-navy);margin:0;font-weight:500}._TranscriptArea_1ej9g_283{flex:1;overflow-y:auto;padding:24px 28px}._TranscriptBubble_1ej9g_289{margin-bottom:14px;display:flex;flex-direction:column;animation:_bubbleIn_1ej9g_1 .25s cubic-bezier(.25,.46,.45,.94)}@keyframes _bubbleIn_1ej9g_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._TranscriptBubbleAgent_1ej9g_307{align-items:flex-start}._TranscriptBubbleStudent_1ej9g_311{align-items:flex-end}._TranscriptRole_1ej9g_315{font-size:11px;color:var(--ie-gray-400);font-weight:600;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}._TranscriptText_1ej9g_324{padding:12px 18px;border-radius:var(--ie-radius-lg);font-size:14px;line-height:1.55;max-width:85%}._TranscriptBubbleAgent_1ej9g_307 ._TranscriptText_1ej9g_324{background:var(--ie-white);border:1px solid var(--ie-gray-100);box-shadow:var(--ie-shadow-sm);color:var(--ie-navy)}._TranscriptBubbleStudent_1ej9g_311 ._TranscriptText_1ej9g_324{background:linear-gradient(135deg,var(--ie-navy),#334155);color:#fff;box-shadow:0 2px 8px #1e293b33}._VoiceControls_1ej9g_347{border-top:1px solid var(--ie-gray-100);display:flex;flex-direction:column;align-items:stretch;gap:0;background:var(--ie-white)}._VoiceControlsRow_1ej9g_356{padding:16px 28px;display:flex;align-items:center;justify-content:center}._VoiceControlsInner_1ej9g_363{display:flex;align-items:center;justify-content:center;width:100%}._MicButton_1ej9g_371{width:64px;height:64px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--ie-navy) 0%,#334155 100%);color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--ie-transition);box-shadow:0 4px 16px #1e293b4d}._MicButton_1ej9g_371:hover{transform:scale(1.06);box-shadow:0 6px 24px #1e293b59}._MicButtonActive_1ej9g_392{background:var(--ie-danger);box-shadow:0 4px 16px #df1b414d;animation:_micPulse_1ej9g_1 1.5s ease-in-out infinite}@keyframes _micPulse_1ej9g_1{0%,to{box-shadow:0 4px 16px #df1b414d}50%{box-shadow:0 4px 32px #df1b4180}}._NextQuestionBtn_1ej9g_403{background:var(--ie-white);color:var(--ie-navy);border:1px solid rgba(30,41,59,.2);padding:10px 20px;border-radius:var(--ie-radius-md);font-size:13px;font-weight:600;cursor:pointer;font-family:var(--ie-font);transition:all var(--ie-transition);display:inline-flex;align-items:center;gap:6px}._NextQuestionBtn_1ej9g_403:hover{background:#1e293b0f;border-color:var(--ie-navy)}._NextQuestionBtn_1ej9g_403:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._EndDefenseBtn_1ej9g_430{background:#dc2626;color:#fff;border-color:#dc2626}._EndDefenseBtn_1ej9g_430:hover{background:#b91c1c;border-color:#b91c1c}._SkipConfirmOverlay_1ej9g_443{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._SkipConfirmModal_1ej9g_454{background:var(--ie-white);border-radius:var(--ie-radius-lg);padding:28px 32px 24px;max-width:380px;width:90%;box-shadow:0 8px 32px #0000002e}._SkipConfirmText_1ej9g_463{font-family:var(--ie-font);font-size:15px;font-weight:600;color:var(--ie-navy);margin:0 0 6px}._SkipConfirmSubtext_1ej9g_471{font-family:var(--ie-font);font-size:13px;color:#64748b;margin:0 0 20px;line-height:1.4}._SkipConfirmActions_1ej9g_479{display:flex;gap:10px;justify-content:flex-end}._SkipConfirmCancel_1ej9g_485{background:transparent;border:1px solid rgba(30,41,59,.2);color:var(--ie-navy);padding:8px 16px;border-radius:var(--ie-radius-md);font-size:13px;font-weight:600;cursor:pointer;font-family:var(--ie-font);transition:all var(--ie-transition)}._SkipConfirmCancel_1ej9g_485:hover{background:#1e293b0f}._SkipConfirmProceed_1ej9g_502{background:var(--ie-navy);border:none;color:var(--ie-white);padding:8px 16px;border-radius:var(--ie-radius-md);font-size:13px;font-weight:600;cursor:pointer;font-family:var(--ie-font);transition:all var(--ie-transition)}._SkipConfirmProceed_1ej9g_502:hover{opacity:.85}._VolumeHistogram_1ej9g_521{width:100%;height:28px;display:flex;align-items:flex-end;gap:1px;padding:0 2px;background:var(--ie-gray-50, #f8fafc)}._VolumeHistogramBar_1ej9g_531{flex:1;min-width:0;border-radius:1.5px 1.5px 0 0;background:#10b981;transition:height .06s ease,opacity .1s ease;will-change:height}._PhaseTimerContainer_1ej9g_542{padding:12px 16px;margin:0 16px;border-radius:10px;background:var(--ie-gray-50, #f8fafc);border:1px solid var(--ie-gray-100, #e2e8f0)}._PhaseTimerHeader_1ej9g_550{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._PhaseTimerLabel_1ej9g_557{font-size:13px;font-weight:700;letter-spacing:-.01em}._PhaseTimerTime_1ej9g_563{font-size:15px;font-weight:700;font-family:var(--ie-mono, "SF Mono", "Fira Code", monospace);letter-spacing:.02em}._PhaseTimerTrack_1ej9g_570{width:100%;height:5px;border-radius:3px;background:var(--ie-gray-100, #e2e8f0);overflow:hidden;margin-bottom:8px}._PhaseTimerFill_1ej9g_579{height:100%;border-radius:3px;transition:width 1s linear,background .3s ease}._PhaseTimerSteps_1ej9g_585{display:flex;align-items:center;justify-content:space-between}._PhaseTimerStep_1ej9g_585{font-size:11px;font-weight:500;letter-spacing:.01em;transition:color .3s ease,font-weight .3s ease}._DefenseInstructionsSubtitle_1ej9g_600{font-size:15px;color:var(--ie-gray-400);margin:0 0 40px;font-weight:500;max-width:680px;line-height:1.7}._DefenseInstructionsCard_1ej9g_609{width:100%;max-width:720px;background:var(--ie-white);border:1px solid var(--ie-gray-100);border-radius:var(--ie-radius-xl);padding:8px 0;margin-bottom:36px;box-shadow:var(--ie-shadow-md);text-align:left}._DefenseInstructionRow_1ej9g_621{display:flex;align-items:center;gap:16px;padding:18px 28px;border-bottom:1px solid var(--ie-gray-100)}._DefenseInstructionRow_1ej9g_621:last-child{border-bottom:none}._DefenseInstructionNum_1ej9g_633{flex-shrink:0;width:30px;height:30px;border-radius:var(--ie-radius-md);background:linear-gradient(135deg,var(--ie-navy),#334155);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}._DefenseInstructionIcon_1ej9g_648{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#1e293b0f;color:var(--ie-navy);display:flex;align-items:center;justify-content:center;align-self:center}._DefenseInstructionBody_1ej9g_661{display:flex;flex-direction:column;gap:4px}._DefenseInstructionHeading_1ej9g_667{margin:0;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--ie-navy)}._DefenseInstructionText_1ej9g_676{font-size:14px;color:var(--ie-slate);line-height:1.6;margin:0}._DefenseStageBanner_1ej9g_685{width:100%;max-width:720px;background:linear-gradient(135deg,var(--ie-navy),#0f172a);border-radius:var(--ie-radius-xl);padding:24px 32px;margin-bottom:32px;color:#fff;box-shadow:0 12px 32px #1e293b26;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;text-align:left}._DefenseStageBanner_1ej9g_685:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}._DefenseStageBannerHeader_1ej9g_713{display:flex;align-items:center;gap:12px}._DefenseStageBannerIcon_1ej9g_719{width:44px;height:44px;border-radius:12px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;color:var(--ie-white)}._DefenseStageBannerTitle_1ej9g_730{font-size:20px;font-weight:700;margin:0;font-family:var(--ie-display-font);letter-spacing:-.3px}._DefenseStageBannerText_1ej9g_738{font-size:14px;color:#cbd5e1;margin:0;line-height:1.6}._DefenseStageBannerSteps_1ej9g_745{display:flex;align-items:flex-start;gap:12px;margin-top:8px}._DefenseStageBannerStep_1ej9g_745{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--ie-radius-md);padding:14px}._DefenseStageBannerStepNum_1ej9g_760{font-size:11px;font-weight:800;letter-spacing:.08em;color:#60a5fa;text-transform:uppercase;margin-bottom:6px;display:block}._DefenseStageBannerStepName_1ej9g_770{font-size:14px;font-weight:600;color:#fff;margin:0}._DefensePrimaryCta_1ej9g_779{width:100%;max-width:720px;margin:0;font-size:18px;padding:24px 32px;border-radius:var(--ie-radius-xl);font-family:var(--ie-display-font);background:var(--ie-navy);border:1px solid var(--ie-navy);box-shadow:0 12px 32px #1e293b26;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}._DefensePrimaryCta_1ej9g_779:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skew(-20deg);animation:_ctaShimmer_1ej9g_1 3.5s ease-in-out infinite;pointer-events:none}@keyframes _ctaShimmer_1ej9g_1{0%{left:-100%}20%{left:200%}to{left:200%}}._DefensePrimaryCta_1ej9g_779:hover{background:var(--ie-primary-hover);border-color:var(--ie-primary-hover);box-shadow:0 16px 40px #1e293b33;transform:translateY(-2px)}._DefensePrimaryCta_1ej9g_779:hover ._ButtonArrow_1ej9g_4{transform:translate(4px);opacity:1}._DefensePrimaryCtaLabel_1ej9g_826{display:inline-flex;align-items:center;gap:8px}._VoicePrimaryCta_1ej9g_832{width:min(100%,320px)}._DefenseProgressEnhanced_1ej9g_838{padding:16px 24px 18px;background:var(--ie-white);border-bottom:1px solid var(--ie-gray-100)}._DefenseProgressStages_1ej9g_844{display:flex;align-items:center;gap:12px;width:100%}._DefenseProgressStageGroup_1ej9g_851{flex:1;display:flex;flex-direction:column;gap:8px}._DefenseProgressStageLabel_1ej9g_858{font-size:11px;font-weight:700;color:var(--ie-gray-400);text-transform:uppercase;letter-spacing:.04em;display:flex;justify-content:space-between;transition:color .3s ease}._DefenseProgressStageLabelActive_1ej9g_869{color:var(--ie-navy)}._DefenseProgressDots_1ej9g_873{display:flex;gap:4px}._DefenseProgressDot_1ej9g_873{flex:1;height:5px;background:var(--ie-gray-100);border-radius:6px;transition:all .4s ease}._DefenseProgressDotActive_1ej9g_886{background:var(--ie-blue);box-shadow:0 0 8px #3b82f666}._DefenseProgressDotPast_1ej9g_891{background:var(--ie-navy)}._DefenseProgress_1ej9g_838{padding:14px 24px 10px;background:var(--ie-white);border-bottom:1px solid var(--ie-gray-100)}._DefenseProgressLabel_1ej9g_903{font-size:11px;font-weight:600;color:var(--ie-gray-400);letter-spacing:.02em;text-transform:uppercase}._DefenseProgressBar_1ej9g_911{width:100%;height:4px;background:var(--ie-gray-100);border-radius:4px;overflow:hidden}._DefenseProgressFill_1ej9g_919{height:100%;background:linear-gradient(90deg,var(--ie-navy),#334155);border-radius:4px;transition:width .5s cubic-bezier(.22,1,.36,1)}._VoicePanelTimer_1ej9g_928{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;font-family:var(--ie-mono);color:var(--ie-slate);transition:color .3s ease}._VoicePanelTimerUrgent_1ej9g_939{color:#dc2626;animation:_timerPulse_1ej9g_1 1s ease-in-out infinite}@keyframes _timerPulse_1ej9g_1{0%,to{opacity:1}50%{opacity:.5}}._DefenseContainerReady_1ej9g_951 ._VoicePanelVisible_1ej9g_158{transition-delay:.14s}@keyframes _essayDockIn_1ej9g_1{0%{width:min(780px,calc(100% - 96px));max-width:780px;margin:28px auto;border-radius:28px;box-shadow:0 30px 80px #0f172a24;transform:translate(18%) scale(1.01)}55%{width:64%;margin:0;border-radius:20px;box-shadow:0 18px 48px #0f172a14;transform:translate(4%) scale(1)}to{width:55%;max-width:none;margin:0;border-radius:0;box-shadow:none;transform:translate(0) scale(1)}}@media(max-width:768px){._DefenseContainer_1ej9g_8{flex-direction:column}._DocumentPanel_1ej9g_20{width:100%;height:40vh;border-right:none;border-bottom:1px solid var(--ie-gray-100);padding:20px}._DocumentPanelSpotlight_1ej9g_29,._DocumentPanelExpanded_1ej9g_38{width:100%;max-width:none;margin:0;border-radius:0;box-shadow:none;animation:none}._VoicePanel_1ej9g_144{width:100%;height:60vh}._VoicePanelHidden_1ej9g_152,._VoicePanelVisible_1ej9g_158{opacity:1;transform:none;pointer-events:auto}._DefenseInstructionRow_1ej9g_621{padding:14px 20px;gap:12px}._DefensePrimaryCta_1ej9g_779,._VoicePrimaryCta_1ej9g_832{max-width:100%;width:100%}}
