.page_interfaceWrapper__wmRgq{position:relative;min-height:calc(100vh - var(--headerHt));width:100%;z-index:0}.page_projectChatContainer__uPTtS{margin-top:calc(-1 * var(--ua-space-6));margin-left:calc(-1 * var(--ua-space-8));width:calc(100% + 2 * var(--ua-space-8))}@media (max-width:768px){.page_projectChatContainer__uPTtS{margin-left:0;width:100%}}.NotificationBell_bellButton__612z2{position:relative;background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s;color:var(--ua-text-secondary)}.NotificationBell_bellButton__612z2:hover{background-color:var(--ua-bg-secondary);color:var(--ua-text-primary)}.NotificationBell_badge__T1viT{position:absolute;top:.25rem;right:.25rem;background-color:var(--ua-danger);color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .3125rem;border-radius:.625rem;min-width:1.125rem;text-align:center;line-height:1.2}.NotificationBell_popoverContent__rr0tt{background:#fff;background:var(--ua-bg-primary,#fff);border-radius:.875rem;border-radius:var(--ua-radius-md,14px);box-shadow:0 .75rem 1.75rem -.375rem rgba(0,0,0,.1),0 .375rem .75rem -.25rem rgba(0,0,0,.05);box-shadow:0 12px 28px -6px rgba(0,0,0,.1),0 .375rem .75rem -.25rem rgba(0,0,0,.05);box-shadow:var(--ua-shadow-lg,0 12px 28px -6px rgba(0,0,0,.1),0 .375rem .75rem -.25rem rgba(0,0,0,.05));width:23.75rem;max-height:31.25rem;display:flex;flex-direction:column;z-index:1000;animation:NotificationBell_slideDown__zn0_3 .2s ease-out;font-family:var(--font-family-ui)}@keyframes NotificationBell_slideDown__zn0_3{0%{opacity:0;transform:translateY(-.625rem)}to{opacity:1;transform:translateY(0)}}.NotificationBell_popoverArrow__rubSf{fill:#fff;fill:var(--ua-bg-primary,#fff)}.NotificationBell_header__KDMH3{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:.0625rem solid var(--ua-border-default)}.NotificationBell_header__KDMH3 h3{margin:0;font-size:1rem;font-weight:600;color:var(--ua-text-primary)}.NotificationBell_unreadText__zIx2u{font-size:.75rem;color:var(--ua-text-muted);font-weight:500}.NotificationBell_notificationList__Tk4qz{overflow-y:auto;max-height:25rem;padding:.5rem 0}.NotificationBell_empty__2ngT7,.NotificationBell_loading__unbH2{padding:2.5rem 1.25rem;text-align:center;color:var(--ua-text-muted);font-size:.875rem}.NotificationBell_notificationItem__WJ_KI{position:relative;padding:.75rem 1.25rem;cursor:pointer;transition:background-color .15s;border-bottom:.0625rem solid var(--ua-neutral-100)}.NotificationBell_notificationItem__WJ_KI:hover{background-color:var(--ua-bg-secondary)}.NotificationBell_notificationItem__WJ_KI:last-child{border-bottom:none}.NotificationBell_notificationItem__WJ_KI.NotificationBell_unread__cmDOx{background-color:var(--ua-teal-50)}.NotificationBell_notificationItem__WJ_KI.NotificationBell_unread__cmDOx:hover{background-color:var(--ua-teal-100)}.NotificationBell_notificationItem__WJ_KI:focus-visible{outline:none;box-shadow:inset var(--ua-shadow-focus,0 0 0 3px var(--ua-teal-dark))}.NotificationBell_notificationItem__WJ_KI.NotificationBell_notificationItemCritical__7QWGU{border-left:.1875rem solid #a6192e;border-left:.1875rem solid var(--ua-danger,#a6192e);background-color:#fdf2f4;background-color:var(--ua-danger-50,#fdf2f4)}.NotificationBell_notificationItem__WJ_KI.NotificationBell_notificationItemCritical__7QWGU.NotificationBell_unread__cmDOx,.NotificationBell_notificationItem__WJ_KI.NotificationBell_notificationItemCritical__7QWGU:hover{background-color:#f9dde2;background-color:var(--ua-danger-100,#f9dde2)}.NotificationBell_notificationItem__WJ_KI.NotificationBell_notificationItemCritical__7QWGU.NotificationBell_unread__cmDOx:hover{background-color:#f3b8c2;background-color:var(--ua-danger-200,#f3b8c2)}.NotificationBell_criticalIcon__b71X_{color:#a6192e;color:var(--ua-danger,#a6192e);flex-shrink:0}.NotificationBell_notificationHeader__QR9AC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.375rem;gap:.5rem}.NotificationBell_title__OB9Nv{font-weight:600;font-size:.875rem;color:var(--ua-text-primary);flex:1;line-height:1.4}.NotificationBell_time__J2lEb{font-size:.6875rem;color:var(--ua-text-muted);white-space:nowrap;margin-top:.125rem}.NotificationBell_message__f3Yo1{margin:0 0 .375rem;font-size:.8125rem;color:var(--ua-text-secondary);line-height:1.5}.NotificationBell_sender__NGNsm{font-size:.6875rem;color:var(--ua-text-muted);font-style:italic}.NotificationBell_unreadDot__OnfFm{position:absolute;top:1rem;left:.5rem;width:.375rem;height:.375rem;background-color:var(--ua-teal);border-radius:50%}.NotificationBell_notificationList__Tk4qz::-webkit-scrollbar{width:.375rem}.NotificationBell_notificationList__Tk4qz::-webkit-scrollbar-track{background:var(--ua-neutral-100);border-radius:.1875rem}.NotificationBell_notificationList__Tk4qz::-webkit-scrollbar-thumb{background:var(--ua-neutral-300);border-radius:.1875rem}.NotificationBell_notificationList__Tk4qz::-webkit-scrollbar-thumb:hover{background:var(--ua-neutral-400)}.NotificationBell_schoolRecommendations__hLqBw{margin-top:.75rem;padding:.75rem;background:var(--ua-bg-secondary);border-radius:.5rem;border:.0625rem solid var(--ua-border-default)}.NotificationBell_schoolsHeader__yccDo{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}.NotificationBell_schoolsList__I030W{display:flex;flex-direction:column;gap:.375rem}.NotificationBell_schoolButton__rUhN6{display:block;width:100%;text-align:left;padding:.5rem .625rem;background:#fff;border:.0625rem solid var(--ua-border-default);border-radius:.375rem;cursor:pointer;transition:all .2s}.NotificationBell_schoolButton__rUhN6:hover{background:var(--ua-teal-50);border-color:var(--ua-teal);box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.NotificationBell_schoolName__sXXo5{font-size:.75rem;font-weight:600;color:var(--ua-text-primary);margin-bottom:.125rem}.NotificationBell_schoolReason__g9FO0{font-size:.6875rem;color:var(--ua-text-muted);line-height:1.3}.NotificationBell_responseStatus__08Pmw{margin-top:.625rem;font-size:.75rem;font-weight:600;color:#0ca4a5;color:var(--ua-teal,#0ca4a5)}.NotificationBell_responseActions__ydwOd{display:flex;gap:.5rem;margin-top:.625rem;flex-wrap:wrap}.NotificationBell_responseBtn__x98fH{padding:.3125rem .75rem;font-size:.75rem;font-weight:600;border-radius:.5rem;border-radius:var(--ua-radius-sm,8px);border:.0625rem solid #0ca4a5;border:.0625rem solid var(--ua-teal,#0ca4a5);background:#fff;background:var(--ua-bg-primary,#fff);color:#0a8384;color:var(--ua-teal-dark,#0a8384);cursor:pointer;font-family:inherit;transition:background-color .15s}.NotificationBell_responseBtn__x98fH:hover{background:#f0fafa;background:var(--ua-teal-50,#f0fafa)}.NotificationBell_responseBtn__x98fH:focus-visible{outline:none;box-shadow:var(--ua-shadow-focus,0 0 0 3px var(--ua-teal-dark))}.NotificationBell_badgeEndorsed__xN93m{background:#d1fae5;background:var(--ua-success-light,#d1fae5);color:#059669;color:var(--ua-success-dark,#059669)}.NotificationBell_badgeCaution__f5BSG,.NotificationBell_badgeEndorsed__xN93m{display:inline-block;padding:.125rem .5rem;border-radius:.5rem;border-radius:var(--ua-radius-sm,8px);font-size:.625rem;font-weight:600;margin-left:.375rem}.NotificationBell_badgeCaution__f5BSG{background:#fdf3d9;background:var(--ua-golden-100,#fdf3d9);color:#7d540b;color:var(--ua-golden-800,#7d540b)}.NotificationBell_cautionNote__qq7_5{font-size:.6875rem;color:#7d540b;color:var(--ua-golden-800,#7d540b);background:#fef9ec;background:var(--ua-golden-50,#fef9ec);padding:.25rem .5rem;border-radius:.375rem;border-radius:var(--ua-radius-xs,6px);margin-top:.25rem;border-left:.125rem solid #e7a922;border-left:.125rem solid var(--ua-golden,#e7a922)}.CounselorCopilot_panel__F0fiG{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;background-color:var(--ua-bg-primary,#fff);border-right:.0625rem solid #e5e7eb;border-right:.0625rem solid var(--ua-border-default,#e5e7eb);box-shadow:.5rem 0 1.5rem rgba(0,0,0,.06);font-family:var(--font-family-ui);overflow:hidden;animation:CounselorCopilot_copilotSlideIn__YqHoF .2s ease;animation:CounselorCopilot_copilotSlideIn__YqHoF var(--ua-transition-normal,.2s ease)}@keyframes CounselorCopilot_copilotSlideIn__YqHoF{0%{transform:translateX(-1.5rem);opacity:0}to{transform:translateX(0);opacity:1}}.CounselorCopilot_panelClosing__b2IiR{animation:CounselorCopilot_copilotSlideOut__kyoPK .22s cubic-bezier(.4,0,.2,1) forwards}@keyframes CounselorCopilot_copilotSlideOut__kyoPK{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:.4}}.CounselorCopilot_rail__i594m{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem .875rem;border:none;background-color:#0ca4a5;background-color:var(--ua-teal,#0ca4a5);color:#fff;cursor:pointer;box-shadow:.25rem 0 1.125rem rgba(0,0,0,.12);transition:background-color .15s ease;transition:background-color var(--ua-transition-fast,.15s ease);animation:CounselorCopilot_copilotRailIn__DBt7U .22s cubic-bezier(.4,0,.2,1)}.CounselorCopilot_rail__i594m:hover{background-color:#0a8384;background-color:var(--ua-teal-600,#0a8384)}.CounselorCopilot_rail__i594m:focus-visible{outline:none;box-shadow:0 0 0 .1875rem rgba(12,164,165,.4);box-shadow:var(--ua-shadow-focus,0 0 0 3px rgba(12,164,165,.4))}@keyframes CounselorCopilot_copilotRailIn__DBt7U{0%{transform:translateX(-1.5rem);opacity:.4}to{transform:translateX(0);opacity:1}}.CounselorCopilot_railExpand__augmH{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);background-color:#fff;color:#086667;color:var(--ua-teal-700,#086667);box-shadow:0 .125rem .5rem rgba(0,0,0,.2);transition:transform .15s ease;transition:transform var(--ua-transition-fast,.15s ease)}.CounselorCopilot_rail__i594m:hover .CounselorCopilot_railExpand__augmH{transform:translateY(-.0625rem)}.CounselorCopilot_railTextWrap__HKe9R{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;width:100%}.CounselorCopilot_railDivider__Xz4xK{width:2.125rem;height:.0625rem;background-color:hsla(0,0%,100%,.45)}.CounselorCopilot_railText___Mh7Q{font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-jakarta,"Plus Jakarta Sans",sans-serif);font-size:1rem;font-weight:600;line-height:1.4;text-align:center;color:#fff;word-wrap:break-word;hyphens:auto}.CounselorCopilot_railBrand__MLzlV{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border-radius:.875rem;border-radius:var(--ua-radius-md,14px);background-color:#c5ecec;background-color:var(--ua-teal-100,#c5ecec);color:#086667;color:var(--ua-teal-700,#086667)}@media (max-width:640px){.CounselorCopilot_rail__i594m{flex-direction:row;width:100%;height:auto;min-height:3.25rem;padding:.625rem 1rem;gap:.75rem;align-items:center;justify-content:flex-start;box-shadow:0 -.125rem .75rem rgba(0,0,0,.12);animation:none}.CounselorCopilot_railBrand__MLzlV{order:0;width:2rem;height:2rem;border-radius:.5rem;border-radius:var(--ua-radius-sm,8px)}.CounselorCopilot_railTextWrap__HKe9R{order:1;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:0}.CounselorCopilot_railDivider__Xz4xK{display:none}.CounselorCopilot_railText___Mh7Q{font-size:.875rem;text-align:left}.CounselorCopilot_railExpand__augmH{order:2;width:1.875rem;height:1.875rem;flex-shrink:0}.CounselorCopilot_railExpand__augmH svg{transform:rotate(-90deg)}.CounselorCopilot_panel__F0fiG{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;width:100%;max-width:100%;min-width:0;height:100%;border-right:none;border-top:.0625rem solid #e5e7eb;border-top:.0625rem solid var(--ua-border-default,#e5e7eb);border-bottom:none;box-shadow:0 -.25rem 1rem rgba(0,0,0,.08);animation:none}.CounselorCopilot_panelClosing__b2IiR{animation:none}.CounselorCopilot_header__HRaeV{background-color:#c5ecec;background-color:var(--ua-teal-100,#c5ecec);border-bottom:none;padding:.5rem .875rem;gap:.5rem}.CounselorCopilot_headerTitle__a_Mck{font-size:.75rem;color:#086667;color:var(--ua-teal-700,#086667)}.CounselorCopilot_collapseButton__UtbhA{display:flex;color:#086667;color:var(--ua-teal-700,#086667)}.CounselorCopilot_collapseButton__UtbhA svg{transform:rotate(-90deg)}.CounselorCopilot_collapseButton__UtbhA:hover{background-color:rgba(8,102,103,.12)}.CounselorCopilot_clearButton__vEKFw{color:#086667;color:var(--ua-teal-700,#086667)}.CounselorCopilot_clearButton__vEKFw:hover{background-color:rgba(8,102,103,.12)}.CounselorCopilot_resultsDock__WOF2x{max-height:28vh}}.CounselorCopilot_header__HRaeV{display:flex;align-items:center;gap:.625rem;padding:1rem 1.125rem;border-bottom:.0625rem solid #e5e7eb;border-bottom:.0625rem solid var(--ua-border-default,#e5e7eb);background-color:#c5ecec;background-color:var(--ua-teal-100,#c5ecec)}.CounselorCopilot_collapseButton__UtbhA{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);background-color:transparent;color:#33485d;color:var(--ua-text-primary,#33485d);cursor:pointer;transition:background-color .15s ease;transition:background-color var(--ua-transition-fast,.15s ease)}.CounselorCopilot_collapseButton__UtbhA:hover{background-color:#f3f4f6;background-color:var(--ua-bg-tertiary,#f3f4f6)}.CounselorCopilot_collapseButton__UtbhA:focus-visible{outline:none;box-shadow:0 0 0 .1875rem rgba(12,164,165,.35);box-shadow:var(--ua-shadow-focus,0 0 0 3px rgba(12,164,165,.35))}@media (max-width:640px){.CounselorCopilot_collapseButton__UtbhA{width:2.75rem;height:2.75rem}}.CounselorCopilot_headerTitleWrap__NnPH_{flex:1;min-width:0}.CounselorCopilot_headerTitle__a_Mck{margin:0;max-width:100%;font-family:var(--font-family-ui);font-size:.8125rem;font-weight:700;color:#086667;color:var(--ua-teal-700,#086667);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CounselorCopilot_clearButton__vEKFw{flex-shrink:0;border:none;background:none;color:#0ca4a5;color:var(--ua-teal,#0ca4a5);font-size:.8125rem;font-weight:600;cursor:pointer;padding:.375rem .5rem;border-radius:.5rem;border-radius:var(--ua-radius-sm,8px)}.CounselorCopilot_clearButton__vEKFw:hover{background-color:#e6f6f6;background-color:var(--ua-teal-50,#e6f6f6)}.CounselorCopilot_headerActions__FLVBA{flex-shrink:0;display:flex;align-items:center;gap:.25rem}.CounselorCopilot_iconButton__ZCSSi{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);background-color:transparent;color:#6b7685;color:var(--ua-text-secondary,#6b7685);cursor:pointer;transition:background-color .15s ease,color .15s ease;transition:background-color var(--ua-transition-fast,.15s ease),color var(--ua-transition-fast,.15s ease)}.CounselorCopilot_iconButton__ZCSSi:hover{background-color:#f3f4f6;background-color:var(--ua-bg-tertiary,#f3f4f6);color:#0ca4a5;color:var(--ua-teal,#0ca4a5)}.CounselorCopilot_iconButtonActive__L4B9X{background-color:#e6f6f6;background-color:var(--ua-teal-50,#e6f6f6);color:#0ca4a5;color:var(--ua-teal,#0ca4a5)}.CounselorCopilot_historyOverlay__FwMN4{position:absolute;top:4.0625rem;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;background-color:#fff;background-color:var(--ua-bg-primary,#fff);border-top:.0625rem solid #e5e7eb;border-top:.0625rem solid var(--ua-border-default,#e5e7eb)}.CounselorCopilot_historyHeader__CY5dZ{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.125rem;border-bottom:.0625rem solid #e5e7eb;border-bottom:.0625rem solid var(--ua-border-default,#e5e7eb)}.CounselorCopilot_historyTitle__SSDrt{font-size:.875rem;font-weight:700;color:#33485d;color:var(--ua-text-primary,#33485d)}.CounselorCopilot_historyHeaderActions__TjZ75{display:flex;gap:.25rem}.CounselorCopilot_historySmallButton__PoGri{border:none;background:none;color:#0ca4a5;color:var(--ua-teal,#0ca4a5);font-size:.75rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:.5rem;border-radius:var(--ua-radius-sm,8px)}.CounselorCopilot_historySmallButton__PoGri:hover{background-color:#e6f6f6;background-color:var(--ua-teal-50,#e6f6f6)}.CounselorCopilot_historyList__WNG4X{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.CounselorCopilot_historyEmpty__sDand{padding:1rem;font-size:.8125rem;color:#9ca3af;color:var(--ua-text-muted,#9ca3af);text-align:center}.CounselorCopilot_historyItem__qKPoy{display:flex;flex-direction:column;gap:.125rem;width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:.625rem .75rem;border-radius:.875rem;border-radius:var(--ua-radius-md,14px);transition:background-color .15s ease;transition:background-color var(--ua-transition-fast,.15s ease)}.CounselorCopilot_historyItem__qKPoy:hover{background-color:#f3f4f6;background-color:var(--ua-bg-tertiary,#f3f4f6)}.CounselorCopilot_historyItemActive__J3gqv{background-color:#e6f6f6;background-color:var(--ua-teal-50,#e6f6f6)}.CounselorCopilot_historyItemTitle__q1_fL{font-size:.8125rem;font-weight:600;color:#33485d;color:var(--ua-text-primary,#33485d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CounselorCopilot_historyItemTime__nIrPh{font-size:.6875rem;color:#9ca3af;color:var(--ua-text-muted,#9ca3af)}.CounselorCopilot_messages__UMNN_{flex:1;overflow-y:auto;padding:1.25rem 1.125rem;display:flex;flex-direction:column;gap:.875rem;background-color:#fff;background-color:var(--ua-bg-primary,#fff)}.CounselorCopilot_row__3yO9Y{display:flex;flex-direction:column;max-width:100%}.CounselorCopilot_rowUser__ByDlV{align-items:flex-end}.CounselorCopilot_rowBot__espBz{align-items:flex-start}.CounselorCopilot_bubble__W9HDv{max-width:88%;padding:.625rem .875rem;border-radius:1.125rem;font-size:.875rem;line-height:1.5;word-wrap:break-word}.CounselorCopilot_bubbleBot__CPbUE{background-color:#f3f0ed;background-color:var(--ua-neutral-100,#f3f0ed);color:#33485d;color:var(--ua-text-primary,#33485d);border-bottom-left-radius:.375rem}.CounselorCopilot_bubbleUser__Psgu7{background-color:#0ca4a5;background-color:var(--ua-teal,#0ca4a5);color:#fff;border-bottom-right-radius:.375rem}.CounselorCopilot_msgAttachments__BimCK{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem}.CounselorCopilot_msgAttachmentChip__o6wCJ{display:inline-flex;align-items:center;gap:.3125rem;max-width:100%;padding:.1875rem .5625rem;border-radius:62.4375rem;background-color:hsla(0,0%,100%,.22);color:#fff;font-size:.75rem;font-weight:500}.CounselorCopilot_msgAttachmentName__6e6VP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:13.75rem}.CounselorCopilot_bubbleBot__CPbUE strong{font-weight:700}.CounselorCopilot_tableScroll__mRMvN{max-width:100%;overflow-x:auto;margin:var(--ua-space-3) 0;border:.0625rem solid #e5e0da;border:.0625rem solid var(--ua-neutral-300,#e5e0da);border-radius:.625rem;background-color:#fff;-webkit-overflow-scrolling:touch}.CounselorCopilot_tableScroll__mRMvN:focus-visible{outline:.125rem solid #0ca4a5;outline:.125rem solid var(--ua-teal,#0ca4a5);outline-offset:.125rem}.CounselorCopilot_tableScroll__mRMvN table{border-collapse:collapse;width:-moz-max-content;width:max-content;min-width:100%;font-size:.8125rem;line-height:1.45}.CounselorCopilot_tableScroll__mRMvN td,.CounselorCopilot_tableScroll__mRMvN th{padding:.4375rem .625rem;text-align:left;vertical-align:top;border-bottom:.0625rem solid #ece7e1;border-bottom:.0625rem solid var(--ua-neutral-200,#ece7e1);white-space:nowrap;max-width:30ch;overflow:hidden;text-overflow:ellipsis}.CounselorCopilot_tableScroll__mRMvN th{background-color:#f3f0ed;background-color:var(--ua-neutral-100,#f3f0ed);font-weight:700;color:#33485d;color:var(--ua-text-primary,#33485d)}.CounselorCopilot_tableScroll__mRMvN tbody tr:nth-child(2n){background-color:#faf8f6;background-color:var(--ua-neutral-50,#faf8f6)}.CounselorCopilot_tableScroll__mRMvN tbody tr:last-child td{border-bottom:none}.CounselorCopilot_timestamp__mIWoN{margin-top:.25rem;font-size:.6875rem;color:#9ca3af;color:var(--ua-text-muted,#9ca3af)}.CounselorCopilot_errorBanner__sv2Tm{font-size:.8125rem;color:#a6192e;color:var(--ua-danger,#a6192e);background-color:#fdf2f4;background-color:var(--ua-danger-50,#fdf2f4);border:.0625rem solid #f3b8c2;border:.0625rem solid var(--ua-danger-100,#f3b8c2);border-radius:.5rem;border-radius:var(--ua-radius-sm,8px);padding:.5rem .75rem}.CounselorCopilot_navLink__Pf2c_{margin-top:.5rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;max-width:88%;background-color:#e6f6f6;background-color:var(--ua-teal-50,#e6f6f6);border:.0625rem solid #b3e3e3;border:.0625rem solid var(--ua-teal-200,#b3e3e3);border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;color:#097a7b;color:var(--ua-teal-700,#097a7b);cursor:pointer;text-align:left;transition:background-color .15s ease;transition:background-color var(--ua-transition-fast,.15s ease)}.CounselorCopilot_navLink__Pf2c_:hover{background-color:#cdeeee;background-color:var(--ua-teal-100,#cdeeee)}.CounselorCopilot_navLink__Pf2c_:focus-visible{outline:none;box-shadow:0 0 0 .1875rem rgba(12,164,165,.3);box-shadow:var(--ua-shadow-focus,0 0 0 3px rgba(12,164,165,.3))}.CounselorCopilot_navLinkArrow___ZnAy{flex-shrink:0}.CounselorCopilot_resultsDock__WOF2x{flex-shrink:0;border-top:.0625rem solid #e5e7eb;border-top:.0625rem solid var(--ua-border-default,#e5e7eb);background-color:#f9fafb;background-color:var(--ua-bg-secondary,#f9fafb);max-height:42vh;overflow-y:auto}.CounselorCopilot_resultsDockHeader__y51FG{display:flex;align-items:center;justify-content:space-between;padding:.5rem .875rem .25rem}.CounselorCopilot_resultsDockTitle__GSgjP{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;color:var(--ua-text-secondary,#6b7280)}.CounselorCopilot_resultsDockDismiss__VlIee{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#9ca3af;color:var(--ua-text-muted,#9ca3af);cursor:pointer;padding:.375rem;border-radius:.5rem;border-radius:var(--ua-radius-sm,8px)}.CounselorCopilot_resultsDockDismiss__VlIee:hover{background-color:#f3f4f6;background-color:var(--ua-neutral-100,#f3f4f6);color:#33485d;color:var(--ua-text-primary,#33485d)}.CounselorCopilot_dockGroup__J4r9u{padding:0 .75rem .5rem}.CounselorCopilot_dockGroupHeader__spgG_{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .25rem;border:none;background:none;cursor:pointer;text-align:left;font-size:.8125rem;font-weight:700;color:#33485d;color:var(--ua-text-primary,#33485d)}.CounselorCopilot_dockGroupCount___ltAG{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);background-color:#cdeeee;background-color:var(--ua-teal-100,#cdeeee);color:#097a7b;color:var(--ua-teal-700,#097a7b);font-size:.6875rem;font-weight:700}.CounselorCopilot_dockGroupHeaderSpacer__ZkgGf{flex:1}.CounselorCopilot_dockGroupBody__nUTUI{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.CounselorCopilot_card__mi2oy{border:.0625rem solid #e5e7eb;border:.0625rem solid var(--ua-border-default,#e5e7eb);border-radius:.875rem;border-radius:var(--ua-radius-md,14px);background-color:#fff;background-color:var(--ua-bg-primary,#fff);overflow:hidden;transition:box-shadow .15s ease;transition:box-shadow var(--ua-transition-fast,.15s ease)}.CounselorCopilot_card__mi2oy:hover{box-shadow:0 .0625rem .1875rem rgba(0,0,0,.08);box-shadow:var(--ua-shadow-card,0 1px 3px rgba(0,0,0,.08))}.CounselorCopilot_cardHeader__4AoRB{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;border:none;background:none;cursor:pointer;text-align:left}.CounselorCopilot_cardIcon__kdol6{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:.5rem;border-radius:var(--ua-radius-sm,8px);background-color:#e6f6f6;background-color:var(--ua-teal-50,#e6f6f6);color:#0ca4a5;color:var(--ua-teal,#0ca4a5)}.CounselorCopilot_cardTitleWrap__xnUgI{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.CounselorCopilot_cardTitle__M21JE{display:block;font-size:.875rem;font-weight:600;color:#33485d;color:var(--ua-text-primary,#33485d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CounselorCopilot_cardSubtitle__0Vq_6{display:block;font-size:.75rem;color:#6b7280;color:var(--ua-text-secondary,#6b7280)}.CounselorCopilot_cardChevron__X_cl_{flex-shrink:0;color:#9ca3af;color:var(--ua-text-muted,#9ca3af);transition:transform .15s ease;transition:transform var(--ua-transition-fast,.15s ease)}.CounselorCopilot_cardChevronOpen__skfND{transform:rotate(180deg)}.CounselorCopilot_cardBody__SO9Mw{padding:.625rem .75rem .75rem;border-top:.0625rem solid #eef0f2;border-top:.0625rem solid var(--ua-border-default,#eef0f2);overflow:hidden}.CounselorCopilot_cardBodyButton__8BYoq{display:flex;overflow:hidden}.CounselorCopilot_cardBodyButton__8BYoq>*{flex:1;min-width:0}.CounselorCopilot_cardBodyText__WBsmX{font-size:.8125rem;color:#4b5563;color:var(--ua-text-secondary,#4b5563);line-height:1.45;margin:.625rem 0}.CounselorCopilot_matchBadge__jIRT6{display:inline-block;font-size:.6875rem;font-weight:700;padding:.125rem .5rem;border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);margin-left:.375rem}.CounselorCopilot_footer__3aSg_{border-top:.0625rem solid #e5e7eb;border-top:.0625rem solid var(--ua-border-default,#e5e7eb);padding:.875rem 1.125rem;background-color:#fff;background-color:var(--ua-bg-primary,#fff)}.CounselorCopilot_inputRow__oT2Da{display:flex;align-items:center;gap:.5rem;border:.0625rem solid #d1d5db;border:.0625rem solid var(--ua-border-strong,#d1d5db);border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);padding:.375rem .375rem .375rem 1rem;transition:box-shadow .15s ease,border-color .15s ease;transition:box-shadow var(--ua-transition-fast,.15s ease),border-color var(--ua-transition-fast,.15s ease)}.CounselorCopilot_inputRow__oT2Da:focus-within{border-color:#0ca4a5;border-color:var(--ua-teal,#0ca4a5);box-shadow:0 0 0 .1875rem rgba(12,164,165,.2);box-shadow:var(--ua-shadow-focus,0 0 0 3px rgba(12,164,165,.2))}.CounselorCopilot_input__1a20B{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-family-ui);font-size:.875rem;color:#33485d;color:var(--ua-text-primary,#33485d);resize:none;max-height:6rem;line-height:1.4;padding:.25rem 0}.CounselorCopilot_input__1a20B::-moz-placeholder{color:#9ca3af;color:var(--ua-text-muted,#9ca3af)}.CounselorCopilot_input__1a20B::placeholder{color:#9ca3af;color:var(--ua-text-muted,#9ca3af)}.CounselorCopilot_sendButton__XwFMj{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border:none;border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);background-color:#0ca4a5;background-color:var(--ua-teal,#0ca4a5);color:#fff;cursor:pointer;transition:background-color .15s ease;transition:background-color var(--ua-transition-fast,.15s ease)}.CounselorCopilot_sendButton__XwFMj:hover:not(:disabled){background-color:#0a8a8b;background-color:var(--ua-teal-600,#0a8a8b)}.CounselorCopilot_sendButton__XwFMj:disabled{background-color:#d1d5db;background-color:var(--ua-neutral-300,#d1d5db);cursor:not-allowed}.CounselorCopilot_micButton__V6kQ5{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border:.0625rem solid #d1d5db;border:.0625rem solid var(--ua-border-strong,#d1d5db);border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);background-color:transparent;color:#6b7685;color:var(--ua-text-secondary,#6b7685);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;transition:background-color var(--ua-transition-fast,.15s ease),color var(--ua-transition-fast,.15s ease),border-color var(--ua-transition-fast,.15s ease)}.CounselorCopilot_micButton__V6kQ5:hover:not(:disabled){border-color:#0ca4a5;border-color:var(--ua-teal,#0ca4a5);color:#0ca4a5;color:var(--ua-teal,#0ca4a5)}.CounselorCopilot_micButton__V6kQ5[data-listening]{background-color:#a6192e;background-color:var(--ua-danger,#a6192e);border-color:#a6192e;border-color:var(--ua-danger,#a6192e);color:#fff;animation:CounselorCopilot_micPulse__geIFs 1.4s ease-in-out infinite}.CounselorCopilot_micButton__V6kQ5:disabled{opacity:.5;cursor:not-allowed}@keyframes CounselorCopilot_micPulse__geIFs{0%,to{box-shadow:0 0 0 0 rgba(166,25,46,.45)}50%{box-shadow:0 0 0 .3125rem rgba(166,25,46,0)}}.CounselorCopilot_disclaimer___EDiJ{margin-top:.625rem;font-size:.6875rem;color:#9ca3af;color:var(--ua-text-muted,#9ca3af);text-align:center;line-height:1.4}.CounselorCopilot_starters__uqPKS{display:flex;flex-direction:column;gap:.625rem;margin-top:.375rem}.CounselorCopilot_starterButton__smie_{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;border:.0625rem solid #e5e7eb;border:.0625rem solid var(--ua-border-default,#e5e7eb);border-radius:.875rem;border-radius:var(--ua-radius-md,14px);background-color:#fff;background-color:var(--ua-bg-primary,#fff);cursor:pointer;text-align:left;font-family:var(--font-family-ui);font-size:.875rem;font-weight:600;color:#33485d;color:var(--ua-text-primary,#33485d);line-height:1.35;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color var(--ua-transition-fast,.15s ease),box-shadow var(--ua-transition-fast,.15s ease),transform var(--ua-transition-fast,.15s ease)}.CounselorCopilot_starterButton__smie_:hover{border-color:#0ca4a5;border-color:var(--ua-teal,#0ca4a5);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.08);box-shadow:var(--ua-shadow-card,0 1px 3px rgba(0,0,0,.08));transform:translateY(-.0625rem)}.CounselorCopilot_starterButton__smie_:focus-visible{outline:none;box-shadow:0 0 0 .1875rem rgba(12,164,165,.25);box-shadow:var(--ua-shadow-focus,0 0 0 3px rgba(12,164,165,.25))}.CounselorCopilot_starterIcon__qCM1J{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;border-radius:var(--ua-radius-sm,8px)}.CounselorCopilot_visuallyHidden__MqQEG{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CounselorCopilot_downloadList__gfuIk{margin-bottom:.5rem;align-self:stretch;display:flex;flex-direction:column;gap:.5rem}.CounselorCopilot_downloadList__gfuIk:focus-visible{outline:none;border-radius:.875rem;border-radius:var(--ua-radius-md,14px);box-shadow:0 0 0 .1875rem rgba(12,164,165,.3);box-shadow:var(--ua-shadow-focus,0 0 0 3px rgba(12,164,165,.3))}.CounselorCopilot_downloadCard__Rc4ci{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background-color:#fff;background-color:var(--ua-surface,#fff);border:.0625rem solid #e5e7eb;border:.0625rem solid var(--ua-border-default,#e5e7eb);border-radius:.875rem;border-radius:var(--ua-radius-md,14px);transition:box-shadow .15s ease;transition:box-shadow var(--ua-transition-fast,.15s ease)}.CounselorCopilot_downloadCard__Rc4ci:hover{box-shadow:0 .0625rem .1875rem rgba(0,0,0,.08);box-shadow:var(--ua-shadow-sm,0 1px 3px rgba(0,0,0,.08))}.CounselorCopilot_downloadIcon__VcMU2{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;border-radius:var(--ua-radius-sm,8px);background-color:#e6f6f6;background-color:var(--ua-teal-50,#e6f6f6);color:#097a7b;color:var(--ua-teal-700,#097a7b)}.CounselorCopilot_downloadIconPdf__0mstO{background-color:#fdf2f4;background-color:var(--ua-danger-50,#fdf2f4);color:#a6192e;color:var(--ua-danger,#a6192e)}.CounselorCopilot_downloadIconLabel__HOKKO{position:absolute;bottom:-.1875rem;right:-.1875rem;font-size:.4375rem;font-weight:700;letter-spacing:.02em;line-height:1;padding:.0625rem .1875rem;border-radius:.25rem;background-color:currentColor;color:#fff}.CounselorCopilot_downloadIconPdf__0mstO .CounselorCopilot_downloadIconLabel__HOKKO{color:#fff}.CounselorCopilot_downloadInfo__F3Hq_{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.CounselorCopilot_downloadTitle__ry1cY{font-size:.8125rem;font-weight:600;color:#1f2937;color:var(--ua-text-primary,#1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CounselorCopilot_downloadMeta__JWMSc{font-size:.6875rem;color:#6b7280;color:var(--ua-text-muted,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CounselorCopilot_downloadError__gN4TM{font-size:.6875rem;color:#a6192e;color:var(--ua-danger,#a6192e)}.CounselorCopilot_downloadBtn__rZiNK{flex-shrink:0;min-height:2rem;padding:.375rem .875rem;background-color:#0ca4a5;background-color:var(--ua-teal,#0ca4a5);color:#fff;border:none;border-radius:624.9375rem;border-radius:var(--ua-radius-full,9999px);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-jakarta,"Plus Jakarta Sans",sans-serif);font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease;transition:background-color var(--ua-transition-fast,.15s ease)}.CounselorCopilot_downloadBtn__rZiNK:hover:not(:disabled){background-color:#0a8384;background-color:var(--ua-teal-600,#0a8384)}.CounselorCopilot_downloadBtn__rZiNK:disabled{opacity:.65;cursor:default}.CounselorCopilot_downloadBtn__rZiNK:focus-visible{outline:none;box-shadow:0 0 0 .1875rem rgba(12,164,165,.3);box-shadow:var(--ua-shadow-focus,0 0 0 3px rgba(12,164,165,.3))}.HelpText_trigger__GAKOF{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;outline-offset:.125rem;position:relative}.HelpText_trigger__GAKOF:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,1.5rem);height:max(100%,1.5rem)}.HelpText_srOnly__xbjm_{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CompletionChecklist_panel__CWgkE{text-align:left;max-width:28.75rem;margin:0}.CompletionChecklist_title__LIPlF{color:var(--ua-text-primary);font-size:var(--ua-text-base);font-weight:var(--ua-font-semibold);margin:0 0 var(--ua-space-1)}.CompletionChecklist_description__jfTpl{color:var(--ua-text-muted);font-size:var(--ua-text-sm);margin:0 0 var(--ua-space-4)}.CompletionChecklist_dataGap___ZBZY{color:var(--ua-text-muted);font-size:var(--ua-text-sm);font-style:italic;margin:0}.CompletionChecklist_list__8Up9u{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ua-space-1)}.CompletionChecklist_item__1bLck{display:flex;align-items:flex-start;gap:var(--ua-space-2);font-size:var(--ua-text-sm);color:var(--ua-text-primary)}.CompletionChecklist_itemLabel__96FWG{display:flex;flex-direction:column;gap:.125rem;min-width:0}.CompletionChecklist_itemBlocked__rKMHh,.CompletionChecklist_itemDone__Own9C{color:var(--ua-text-muted);padding:var(--ua-space-2) 0}.CompletionChecklist_blockedText__YqkTR{min-width:0}.CompletionChecklist_blockedNote__BVpDf{color:var(--ua-text-muted)}.CompletionChecklist_icon__kSxLY{flex-shrink:0;margin-top:.125rem;color:var(--ua-text-primary)}.CompletionChecklist_bullet__8V49h{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.1875rem;border:.09375rem solid var(--ua-border-strong);border-radius:62.4375rem;border-radius:var(--ua-radius-full,999px)}.CompletionChecklist_action__6xDcl{display:flex;align-items:flex-start;gap:var(--ua-space-2);width:100%;padding:var(--ua-space-2);margin:0 0 0 calc(-1 * var(--ua-space-2));border:none;border-radius:var(--ua-radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.CompletionChecklist_action__6xDcl:hover{background:var(--ua-bg-secondary)}.CompletionChecklist_action__6xDcl:focus-visible{outline:.125rem solid var(--ua-border-focus);outline-offset:.0625rem}.CompletionChecklist_actionLabel__XFoKp{color:var(--ua-teal-dark);font-weight:var(--ua-font-semibold);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.125rem}.CompletionChecklist_hint__8kR3j{color:var(--ua-text-muted);font-size:var(--ua-text-xs)}.CompletionChecklist_chevron__KK2RF{flex-shrink:0;margin-top:.125rem;margin-left:auto;color:var(--ua-text-muted)}.CompletionChecklist_srOnly__48xZ7{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CalculationLedger_ledger__wws4y{display:flex;flex-direction:column;gap:var(--ua-space-2);text-align:left}.CalculationLedger_line__oY78o{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ua-space-4);font-size:var(--ua-text-sm);color:var(--ua-text-secondary)}.CalculationLedger_label__eRf3v{display:inline-flex;align-items:center;gap:var(--ua-space-1);min-width:0}.CalculationLedger_value__nI125{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ua-font-medium);color:var(--ua-text-primary);white-space:nowrap}.CalculationLedger_totalLine__iuHTl{margin-top:var(--ua-space-2);padding-top:var(--ua-space-3);border-top:.0625rem solid var(--ua-border-default);font-size:var(--ua-text-base,var(--ua-text-sm));color:var(--ua-text-primary)}.CalculationLedger_totalLine__iuHTl .CalculationLedger_label__eRf3v,.CalculationLedger_totalLine__iuHTl .CalculationLedger_value__nI125{font-weight:var(--ua-font-semibold);color:var(--ua-text-primary)}.CalculationLedger_notReported__8yiT5{font-weight:var(--ua-font-normal);font-style:italic;color:var(--ua-text-muted)}.CalculationLedger_restatement__xGW7y{margin:var(--ua-space-1) 0 0;font-size:var(--ua-text-xs);font-weight:var(--ua-font-medium);color:var(--ua-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CalculationLedger_footnote__mD9tf{margin-top:var(--ua-space-2);font-size:var(--ua-text-xs);line-height:var(--ua-leading-normal);color:var(--ua-text-secondary)}.CalculationLedger_attribution__bVGga{margin-top:var(--ua-space-1);font-size:var(--ua-text-xs);line-height:var(--ua-leading-normal);color:var(--ua-text-muted)}.CalculationLedger_srOnly__XBuz1{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MoneyFlowRow_row__nazUr{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--ua-space-2);margin:0;padding:0;list-style:none}.MoneyFlowRow_term__Ei18E{display:flex;align-items:center;gap:var(--ua-space-2);flex:1 1 10.5rem;min-width:0}.MoneyFlowRow_operator__sWpzO{flex:0 0 auto;font-size:var(--ua-text-xl);font-weight:var(--ua-font-normal);line-height:1;color:var(--ua-text-muted)}.MoneyFlowRow_tile__Torn8{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ua-space-1);padding:var(--ua-space-4) var(--ua-space-3);border:.0625rem solid var(--ua-border-default);border-radius:var(--ua-radius-md);background:var(--ua-bg-primary)}.MoneyFlowRow_earn__dEI9P{background:var(--ua-teal-50);border-color:var(--ua-teal-100)}.MoneyFlowRow_earn__dEI9P .MoneyFlowRow_iconRing__Toomt{color:var(--ua-teal-700)}.MoneyFlowRow_living__8NQ37{background:var(--ua-info-light);border-color:var(--ua-neutral-200)}.MoneyFlowRow_living__8NQ37 .MoneyFlowRow_iconRing__Toomt{color:var(--ua-navy)}.MoneyFlowRow_loan__pOXlx{background:var(--ua-blue-50);border-color:var(--ua-blue-200)}.MoneyFlowRow_loan__pOXlx .MoneyFlowRow_iconRing__Toomt{color:var(--ua-blue-dark)}.MoneyFlowRow_left__3U6nb{background:var(--ua-purple-light);border-color:var(--ua-purple-light)}.MoneyFlowRow_left__3U6nb .MoneyFlowRow_iconRing__Toomt{color:var(--ua-purple-dark)}.MoneyFlowRow_iconRing__Toomt{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--ua-radius-full);background:var(--ua-bg-primary)}.MoneyFlowRow_icon__wYuZx{display:block}.MoneyFlowRow_label__cHwxg{display:flex;align-items:center;justify-content:center;gap:var(--ua-space-1);margin:var(--ua-space-1) 0 0;font-size:var(--ua-text-xs);font-weight:var(--ua-font-semibold);letter-spacing:var(--ua-tracking-wide);text-transform:uppercase;color:var(--ua-text-secondary)}.MoneyFlowRow_figure__nlu68{margin:0;font-size:max(1.375rem,min(2.4vw,var(--ua-text-3xl)));font-weight:var(--ua-font-bold);line-height:var(--ua-leading-tight);color:var(--ua-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MoneyFlowRow_unit__zsl_n{display:block;font-size:var(--ua-text-xs);font-weight:var(--ua-font-normal);color:var(--ua-text-muted)}.MoneyFlowRow_notReported__Tt7gM{margin:0;font-size:var(--ua-text-base);font-weight:var(--ua-font-semibold);line-height:var(--ua-leading-tight);color:var(--ua-text-muted)}.MoneyFlowRow_caption__nYNb2{margin:0;font-size:var(--ua-text-xs);line-height:var(--ua-leading-snug);color:var(--ua-text-muted);text-wrap:balance}.MoneyFlowRow_srOnly__M_NG_{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.MoneyFlowRow_row__nazUr{gap:var(--ua-space-1\.5)}.MoneyFlowRow_term__Ei18E{flex-basis:8.75rem;gap:var(--ua-space-1)}.MoneyFlowRow_tile__Torn8{padding:var(--ua-space-3) var(--ua-space-2);gap:.125rem}.MoneyFlowRow_iconRing__Toomt{width:1.75rem;height:1.75rem}.MoneyFlowRow_figure__nlu68{font-size:var(--ua-text-xl)}.MoneyFlowRow_label__cHwxg{font-size:.6875rem;letter-spacing:var(--ua-tracking-normal);margin-top:.125rem}.MoneyFlowRow_caption__nYNb2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MoneyFlowRow_operator__sWpzO{font-size:var(--ua-text-base)}}@media (prefers-contrast:high){.MoneyFlowRow_tile__Torn8{border-color:var(--ua-border-strong)}}.LoanBurdenStrip_strip__nh9Ts{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--ua-space-5);gap:var(--ua-space-5);padding:var(--ua-space-4) var(--ua-space-5);border:.0625rem solid var(--ua-border-default);border-radius:var(--ua-radius-md);background:var(--ua-bg-secondary)}.LoanBurdenStrip_empty__UsalU{grid-template-columns:1fr;gap:var(--ua-space-2)}.LoanBurdenStrip_figureBlock__lFisy{display:flex;flex-direction:column;gap:var(--ua-space-1);min-width:0}.LoanBurdenStrip_heading__0w74F{display:flex;align-items:center;gap:var(--ua-space-1);margin:0;font-size:var(--ua-text-xs);font-weight:var(--ua-font-semibold);letter-spacing:var(--ua-tracking-wide);text-transform:uppercase;color:var(--ua-text-secondary)}.LoanBurdenStrip_figureRow__4L5CC{display:flex;align-items:center;gap:var(--ua-space-3);margin:0}.LoanBurdenStrip_figure__5xeN0{font-size:max(1.75rem,min(3.2vw,var(--ua-text-4xl)));font-weight:var(--ua-font-bold);line-height:var(--ua-leading-none);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LoanBurdenStrip_pill__bMg0K{display:inline-flex;align-items:center;gap:var(--ua-space-2);padding:var(--ua-space-1\.5) var(--ua-space-3);border:.0625rem solid;border-radius:var(--ua-radius-full);font-size:var(--ua-text-sm);font-weight:var(--ua-font-semibold);white-space:nowrap}.LoanBurdenStrip_dot__I2nd1{width:.5rem;height:.5rem;border-radius:var(--ua-radius-full);flex-shrink:0}.LoanBurdenStrip_pair__qtT8x{margin:0;font-size:var(--ua-text-sm);line-height:var(--ua-leading-normal);color:var(--ua-text-primary);text-wrap:pretty}.LoanBurdenStrip_meaning___l3IF{display:flex;flex-direction:column;gap:var(--ua-space-1);max-width:34ch;padding-left:var(--ua-space-5);border-left:.0625rem solid var(--ua-border-default)}.LoanBurdenStrip_meaningHeading__rKNWL{display:flex;align-items:center;gap:var(--ua-space-2);margin:0;font-size:var(--ua-text-sm);font-weight:var(--ua-font-semibold);color:var(--ua-text-primary)}.LoanBurdenStrip_meaningIcon__ByYmx{flex-shrink:0;color:var(--ua-teal-dark)}.LoanBurdenStrip_meaningBody__kHLUa{color:var(--ua-text-secondary);text-wrap:pretty}.LoanBurdenStrip_meaningBody__kHLUa,.LoanBurdenStrip_unavailable__Xr9P8{margin:0;font-size:var(--ua-text-sm);line-height:var(--ua-leading-normal)}.LoanBurdenStrip_unavailable__Xr9P8{color:var(--ua-text-muted)}@media (max-width:720px){.LoanBurdenStrip_strip__nh9Ts{grid-template-columns:1fr;gap:var(--ua-space-3)}.LoanBurdenStrip_meaning___l3IF{max-width:none;padding-left:0;padding-top:var(--ua-space-3);border-left:none;border-top:.0625rem solid var(--ua-border-default)}}@media (prefers-contrast:high){.LoanBurdenStrip_meaning___l3IF,.LoanBurdenStrip_strip__nh9Ts{border-color:var(--ua-border-strong)}}.CalculatorSelect_CalculatorFormField__lp508{margin:var(--ua-space-2) 0;display:flex;flex-grow:1;flex-direction:column;align-items:flex-start;width:100%}.CalculatorSelect_CalculatorSelect__2d79E{width:100%;height:2.5rem;padding:var(--ua-space-2);border-radius:.375rem;border-color:var(--ua-border-default);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/images/caret.svg);background-size:.5rem;background-repeat:no-repeat;background-position:calc(100% - .5rem)}.CalculatorSelect_CalculatorSelectLabel__hSYg1{font-weight:700}.CalculatorSelect_CalculatorEntry__x6W6_{border-radius:var(--ua-radius-md);background-color:var(--ua-bg-secondary);padding:var(--ua-space-5);text-align:left;flex:1}.CalculatorSelect_CalculatorEntryButton__1Ogbu{padding:var(--ua-space-2) var(--ua-space-8);border-radius:var(--ua-radius-md);border:none;background-color:var(--ua-teal-dark);color:var(--ua-bg-primary)}@media (min-width:768px){.CalculatorSelect_CalculatorEntryButton__1Ogbu{min-width:33%}}.CalculatorSelect_CalculatorCareerEntryButton__vIjH8{display:inline-block;padding:var(--ua-space-2) var(--ua-space-8);border-radius:var(--ua-radius-md);border:none;background-color:var(--ua-teal-dark);color:var(--ua-bg-primary);margin:var(--ua-space-2) 0}.CalculatorSelect_CalculatorCareerEntryButtonFull__AWiUP{display:block;width:100%;padding:.625rem;border-radius:.375rem;border:none;background-color:var(--ua-info);color:var(--ua-text-inverse);font-size:.8125rem;font-weight:700;text-align:center;cursor:pointer;transition:background .2s}.CalculatorSelect_CalculatorCareerEntryButtonFull__AWiUP:hover{background-color:var(--ua-info)}.CalculatorSelect_CalculatorEntryCaption__gl9wM{color:var(--ua-text-muted)}.CalculatorSelect_CalculatorEntrySpinner__MCf1O{margin:.125rem auto}.ApplicationComponentsDropdown_trigger__eCZJP{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .6875rem;min-height:2.125rem;max-width:100%;font-size:.8125rem;font-weight:600;font-family:inherit;line-height:1.25;text-align:left;white-space:normal;color:var(--ac-accent);background-color:var(--ac-tint);border:.125rem solid var(--ac-accent);border-radius:var(--ua-radius-full);cursor:pointer;transition:box-shadow .18s ease,filter .18s ease}.ApplicationComponentsDropdown_trigger__eCZJP:hover{filter:brightness(.98);box-shadow:0 .0625rem .3125rem rgba(0,0,0,.09)}.ApplicationComponentsDropdown_trigger__eCZJP:focus-visible{outline:.125rem solid var(--ua-teal);outline-offset:.125rem}.ApplicationComponentsDropdown_triggerIcon__2BEde{flex-shrink:0;color:var(--ac-accent)}.ApplicationComponentsDropdown_triggerLabel__VIvHq{min-width:0}.ApplicationComponentsDropdown_chevron__D2KBY{flex-shrink:0;opacity:.75}.ApplicationComponentsDropdown_content__7hx4n{min-width:16.5rem}.ApplicationComponentsDropdown_header__gzYOD{padding:.25rem .5rem .625rem;border-bottom:.0625rem solid var(--ua-neutral-200);margin-bottom:.25rem}.ApplicationComponentsDropdown_headerRow__DP54h{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem}.ApplicationComponentsDropdown_headerTitle__ucZwU{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ua-text-muted)}.ApplicationComponentsDropdown_headerCount__XjCea{font-size:.75rem;font-weight:700;color:var(--ac-accent);white-space:nowrap}.ApplicationComponentsDropdown_bar__o8A0b{margin-top:.4375rem;height:.25rem;border-radius:var(--ua-radius-full);background:var(--ua-neutral-200);overflow:hidden}.ApplicationComponentsDropdown_barFill__Qx3Ed{height:100%;border-radius:var(--ua-radius-full);background:var(--ac-accent);transition:width .2s ease,background-color .2s ease}.ApplicationComponentsDropdown_item__q1K_h{--base-menu-item-padding-left:0.625rem;cursor:pointer;padding-left:.625rem}.ApplicationComponentsDropdown_item__q1K_h .rt-BaseMenuItemIndicator{display:none}.ApplicationComponentsDropdown_box__kyEb6{width:1rem;height:1rem;margin-right:.5625rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:.09375rem solid var(--ua-neutral-400);border-radius:.25rem;background:var(--ua-bg-primary);transition:background-color .15s ease,border-color .15s ease}.ApplicationComponentsDropdown_boxChecked__ARJZa{background:var(--ua-teal);border-color:var(--ua-teal);color:#fff}.ApplicationComponentsDropdown_itemLabel__B9VkJ{font-size:.8125rem}.Modal_modal__2hDAG{padding:var(--ua-space-8) var(--ua-space-6) var(--ua-space-6);background-color:var(--ua-bg-primary);border:.0625rem solid var(--ua-neutral-100);border-radius:var(--ua-radius-xl);box-shadow:var(--ua-shadow-xl);overflow-y:auto!important}.Modal_modal__2hDAG::-webkit-scrollbar{width:.5rem}.Modal_modal__2hDAG::-webkit-scrollbar-track{margin:1.5rem 0;background:transparent}.Modal_modal__2hDAG::-webkit-scrollbar-thumb{background:var(--gray-6);border-radius:.25rem}.Modal_modal__2hDAG.Modal_fullSize__gixMK{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);max-height:90dvh;height:auto;overflow-y:auto}@media (min-width:1000px){.Modal_modal__2hDAG.Modal_fullSize__gixMK{width:90vw;max-width:90vw;height:-moz-fit-content;height:fit-content;max-height:80vh;padding:var(--ua-space-10)}}.Modal_modal__2hDAG.Modal_flexLayout__ft_5x{padding:0;overflow:hidden!important;display:flex!important;flex-direction:column!important}.Modal_modalHeader__t2ZJI{flex-shrink:0;padding:var(--space-6) var(--space-4) 0 var(--space-4);z-index:10;background-color:#fff}@media (min-width:1000px){.Modal_modalHeader__t2ZJI{padding:2.5rem 2.5rem 0}}.Modal_modalContent__76jR7{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.Modal_close__gkvGb{position:absolute;right:var(--ua-space-5);top:var(--ua-space-5);color:var(--ua-text-muted);transition:color var(--ua-transition-fast);z-index:100}.Modal_close__gkvGb:hover{color:var(--ua-text-primary)}.Modal_title__zR5l1{font-family:Lora,serif;font-family:var(--heading-font-family,var(--font-lora,"Lora",serif));font-size:var(--font-size-h3);line-height:var(--ua-leading-snug);font-weight:var(--ua-font-bold);color:var(--ua-navy,var(--ua-text-primary));letter-spacing:var(--ua-tracking-tight)}.Button_button__Jttiv{display:inline-flex;align-items:center;justify-content:center;gap:var(--ua-space-2);border:.0625rem solid transparent;border-radius:var(--ua-radius-md);font-family:var(--font-family-ui,var(--font-dm-sans));font-weight:var(--ua-font-semibold);line-height:1;cursor:pointer;transition:all var(--ua-transition-fast);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:var(--ua-tracking-normal)}.Button_button__Jttiv:focus-visible{outline:none;box-shadow:var(--ua-shadow-focus)}.Button_button__Jttiv:disabled{opacity:.5;cursor:not-allowed}.Button_sm__epdj3{height:2.25rem;padding:0 var(--ua-space-4)}.Button_md___av4P,.Button_sm__epdj3{font-size:var(--ua-text-sm);border-radius:var(--ua-radius-md)}.Button_md___av4P{height:2.75rem;padding:0 var(--ua-space-5)}.Button_lg__uBdOZ{height:3.25rem;padding:0 var(--ua-space-8);font-size:var(--ua-text-base);border-radius:var(--ua-radius-lg)}.Button_primary__IHFdT{background-color:var(--ua-teal-dark);color:var(--ua-text-inverse);border-radius:var(--ua-radius-full)}.Button_primary__IHFdT:hover:not(:disabled){background-color:var(--ua-teal-dark);box-shadow:var(--ua-shadow-sm)}.Button_primary__IHFdT:active:not(:disabled){background-color:var(--ua-teal-800);transform:translateY(.0625rem)}.Button_secondary___qtLs{background-color:transparent;color:var(--ua-teal-dark);border-color:var(--ua-teal);border-radius:var(--ua-radius-full)}.Button_secondary___qtLs:hover:not(:disabled){background-color:var(--ua-teal-50)}.Button_secondary___qtLs:active:not(:disabled){background-color:var(--ua-teal-100)}.Button_outline__FeRBi{background-color:transparent;color:var(--ua-text-primary);border-color:var(--ua-neutral-200)}.Button_outline__FeRBi:hover:not(:disabled){background-color:var(--ua-bg-secondary);border-color:var(--ua-neutral-300)}.Button_outline__FeRBi:active:not(:disabled){background-color:var(--ua-bg-tertiary)}.Button_ghost__YxjU1{background-color:transparent;color:var(--ua-text-secondary)}.Button_ghost__YxjU1:hover:not(:disabled){background-color:var(--ua-neutral-100);color:var(--ua-text-primary)}.Button_ghost__YxjU1:active:not(:disabled){background-color:var(--ua-neutral-200)}.Button_danger__l9xLY{background-color:var(--ua-danger);color:var(--ua-text-inverse);border-radius:var(--ua-radius-full)}.Button_danger__l9xLY:hover:not(:disabled){background-color:var(--ua-danger-dark);box-shadow:var(--ua-shadow-sm)}.Button_danger__l9xLY:active:not(:disabled){background-color:var(--ua-danger-700);transform:translateY(.0625rem)}.Button_golden__rKqc2{background-color:var(--ua-golden);color:var(--ua-text-inverse);border-radius:var(--ua-radius-full)}.Button_golden__rKqc2:hover:not(:disabled){background-color:var(--ua-golden-dark);box-shadow:var(--ua-shadow-sm)}.Button_golden__rKqc2:active:not(:disabled){background-color:var(--ua-golden-700);transform:translateY(.0625rem)}.Button_fullWidth__GDkmq{width:100%}.Button_loading__vEJQt{position:relative;cursor:wait}.Button_spinner__rLsmA{width:1rem;height:1rem;border:.125rem solid;border-right:.125rem solid transparent;border-radius:var(--ua-radius-full);animation:Button_spin__sn5PN .6s linear infinite}@keyframes Button_spin__sn5PN{to{transform:rotate(1turn)}}.Button_icon__XStiv{justify-content:center;flex-shrink:0}.Button_icon__XStiv,.Button_label__R_Cjp{display:inline-flex;align-items:center}.ChatProse_prose__k71IP blockquote,.ChatProse_prose__k71IP h1,.ChatProse_prose__k71IP h2,.ChatProse_prose__k71IP h3,.ChatProse_prose__k71IP h4,.ChatProse_prose__k71IP h5,.ChatProse_prose__k71IP h6,.ChatProse_prose__k71IP hr,.ChatProse_prose__k71IP ol,.ChatProse_prose__k71IP p,.ChatProse_prose__k71IP pre,.ChatProse_prose__k71IP table,.ChatProse_prose__k71IP ul{margin:0}.ChatProse_prose__k71IP *+blockquote,.ChatProse_prose__k71IP *+hr,.ChatProse_prose__k71IP *+ol,.ChatProse_prose__k71IP *+p,.ChatProse_prose__k71IP *+pre,.ChatProse_prose__k71IP *+table,.ChatProse_prose__k71IP *+ul{margin-top:var(--ua-space-3)}.ChatProse_prose__k71IP *+h1,.ChatProse_prose__k71IP *+h2,.ChatProse_prose__k71IP *+h3,.ChatProse_prose__k71IP *+h4,.ChatProse_prose__k71IP *+h5,.ChatProse_prose__k71IP *+h6{margin-top:var(--ua-space-4)}.ChatProse_prose__k71IP h1,.ChatProse_prose__k71IP h2,.ChatProse_prose__k71IP h3,.ChatProse_prose__k71IP h4,.ChatProse_prose__k71IP h5,.ChatProse_prose__k71IP h6{line-height:var(--ua-leading-tight)}.ChatProse_prose__k71IP ol,.ChatProse_prose__k71IP ul{padding-left:var(--ua-space-5)}.ChatProse_prose__k71IP .ChatProse_pseudoHeading__rHnWO{display:block;margin-bottom:var(--ua-space-1)}.TypingIndicator_typing__JC1BB{display:inline-flex;gap:.25rem;align-items:center;padding:.75rem .875rem}.TypingIndicator_typing__JC1BB span{width:.4375rem;height:.4375rem;border-radius:50%;background-color:#9ca3af;background-color:var(--ua-neutral-400,#9ca3af);animation:TypingIndicator_typingBlink__wvxxV 1.4s infinite both}.TypingIndicator_typing__JC1BB span:nth-child(2){animation-delay:.2s}.TypingIndicator_typing__JC1BB span:nth-child(3){animation-delay:.4s}@keyframes TypingIndicator_typingBlink__wvxxV{0%,80%,to{opacity:.3}40%{opacity:1}}.MobileSidebarToggle_toggleBtn__ew_oA{display:none}.MobileSidebarToggle_drawer__nAHjJ{display:flex;flex-direction:column;height:100%;flex-shrink:0}.MobileSidebarToggle_workspaceContent__H62jM{flex:1;min-width:0;height:calc(100vh - var(--headerHt));display:flex;flex-direction:column;overflow:hidden}@media (max-width:768px){.MobileSidebarToggle_workspaceContent__H62jM{height:calc(100vh - var(--headerHt))}}.MobileSidebarToggle_backdrop__GtWe9{display:none}@media (max-width:768px){.MobileSidebarToggle_toggleBtn__ew_oA{display:flex;position:fixed;left:0;top:calc(var(--headerHt) + 1rem);z-index:1200;width:1.625rem;height:2.75rem;background:var(--ua-teal);border:none;border-radius:0 var(--ua-radius-md) var(--ua-radius-md) 0;color:#fff;cursor:pointer;align-items:center;justify-content:center;box-shadow:.125rem .125rem .5rem rgba(0,0,0,.15);padding:0;transition:left .25s ease}.MobileSidebarToggle_drawerOpen__Vn6wD~* .MobileSidebarToggle_toggleBtn__ew_oA,.MobileSidebarToggle_toggleBtnOpen__RGriU{left:min(80vw,20rem)}.MobileSidebarToggle_drawer__nAHjJ{position:fixed;top:var(--headerHt);left:0;width:80vw;max-width:20rem;height:calc(100vh - var(--headerHt));z-index:1100;background:var(--ua-bg-primary);border-right:.0625rem solid var(--ua-border-default);transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto;overflow-x:hidden}.MobileSidebarToggle_drawer__nAHjJ>*{width:100%!important;height:100%!important}.MobileSidebarToggle_drawer__nAHjJ .sidebar-toggle-button{display:none!important}.MobileSidebarToggle_drawerOpen__Vn6wD{transform:translateX(0);box-shadow:.25rem 0 1.5rem rgba(0,0,0,.15)}.MobileSidebarToggle_backdrop__GtWe9{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:rgba(0,0,0,.25)}}.AppNav_body__trnL6{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.AppNav_hamburger__2b1gS{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background:none;cursor:pointer;border-radius:.75rem;border-radius:var(--ua-radius-md,12px);color:#6b7280;color:var(--ua-text-secondary,#6b7280);transition:all .15s ease;transition:all var(--ua-transition-fast,.15s ease)}.AppNav_hamburger__2b1gS:hover{background:hsla(0,0%,100%,.75);color:#0ca4a5;color:var(--ua-teal,#0ca4a5)}.AppNav_hamburger__2b1gS:focus-visible{outline:none;box-shadow:0 0 0 .1875rem rgba(12,164,165,.3);box-shadow:var(--ua-shadow-focus,0 0 0 3px rgba(12,164,165,.3))}.AppNav_collapsed___taQS{width:3.5rem!important;min-width:3.5rem!important;align-items:center;padding-top:.75rem;padding-top:var(--ua-space-3,12px)}.AppNav_collapsed___taQS .AppNav_hamburger__2b1gS{display:flex}.AppNav_collapsed___taQS .AppNav_body__trnL6{display:none}@media (max-width:768px){.AppNav_collapsed___taQS{width:100%!important;min-width:0!important;align-items:stretch;padding-top:0}.AppNav_collapsed___taQS .AppNav_hamburger__2b1gS{display:none}.AppNav_collapsed___taQS .AppNav_body__trnL6{display:flex}}.TopNav_topNav__5kRtQ{display:flex;align-items:center;height:var(--headerHt);padding:0 var(--ua-space-6);border-bottom:.125rem solid var(--ua-neutral-200);box-shadow:0 .125rem .5rem rgba(0,0,0,.06);background:var(--ua-bg-primary);position:sticky;top:0;z-index:100;font-family:var(--font-family-ui,var(--font-dm-sans));gap:var(--ua-space-4)}.TopNav_logo__BOVqR{width:auto;height:calc(var(--headerHt) - 1.75rem);flex-shrink:0}@media (max-width:768px){.TopNav_logo__BOVqR{height:calc(var(--headerHt) - 2.25rem);max-width:7.5rem;-o-object-fit:contain;object-fit:contain}}.TopNav_navLinks__l4W42{margin-left:var(--ua-space-8);flex:1;min-width:0}.TopNav_navLink__Z90yk,.TopNav_navLinks__l4W42{display:flex;align-items:center;gap:var(--ua-space-2)}.TopNav_navLink__Z90yk{padding:.625rem var(--ua-space-5);border-radius:var(--ua-radius-full);color:var(--ua-text-secondary);-webkit-text-decoration:none;text-decoration:none;font-size:.9375rem;font-weight:var(--ua-font-semibold);white-space:nowrap;transition:all var(--ua-transition-default);cursor:pointer;border:none;background:none;font-family:inherit;letter-spacing:var(--ua-tracking-normal)}.TopNav_navLink__Z90yk:hover{background:var(--ua-neutral-100);color:var(--ua-text-primary);transform:translateY(-.0625rem)}.TopNav_navLink__Z90yk.TopNav_active__J8vec{background:var(--ua-teal);color:#fff;font-weight:var(--ua-font-bold);box-shadow:var(--ua-shadow-button)}.TopNav_navLink__Z90yk.TopNav_active__J8vec:hover{background:var(--ua-teal-dark);color:#fff;transform:none}.TopNav_navLink__Z90yk.TopNav_chatLink__TyqLz{border-radius:var(--ua-radius-full);padding:.625rem var(--ua-space-6)}.TopNav_actions__JdBvo,.TopNav_navLinkIcon__ypWiy{display:flex;align-items:center;flex-shrink:0}.TopNav_actions__JdBvo{gap:var(--ua-space-3);margin-left:auto}.TopNav_dropdownTrigger__pNrF4{display:flex;align-items:center;gap:var(--ua-space-1);padding:.625rem var(--ua-space-5);border-radius:var(--ua-radius-full);color:var(--ua-text-secondary);-webkit-text-decoration:none;text-decoration:none;font-size:.9375rem;font-weight:var(--ua-font-semibold);white-space:nowrap;transition:all var(--ua-transition-default);cursor:pointer;border:none;background:none;font-family:inherit}.TopNav_dropdownTrigger__pNrF4:hover{background:var(--ua-neutral-100);color:var(--ua-text-primary)}.TopNav_dropdownTrigger__pNrF4.TopNav_active__J8vec{background:var(--ua-teal);color:#fff;box-shadow:var(--ua-shadow-button)}.TopNav_dropdownContent__WexdY{min-width:15rem;padding:var(--ua-space-3);border-radius:var(--ua-radius-lg)}.TopNav_dropdownItem__uKFHu{display:flex;align-items:center;gap:var(--ua-space-3);padding:var(--ua-space-3) var(--ua-space-4);border-radius:var(--ua-radius-md);color:var(--ua-text-primary);-webkit-text-decoration:none;text-decoration:none;font-size:.9375rem;font-weight:var(--ua-font-medium);transition:background var(--ua-transition-fast)}.TopNav_dropdownItem__uKFHu:hover{background:var(--ua-neutral-100)}.TopNav_dropdownSeparator__wxZlD{height:.0625rem;background:var(--ua-neutral-200);margin:var(--ua-space-2) var(--ua-space-2)}.TopNav_userMenuTrigger__wo6FV{display:flex;align-items:center;gap:var(--ua-space-2\.5);padding:.375rem var(--ua-space-3) .375rem .375rem;border-radius:var(--ua-radius-full);cursor:pointer;border:.0625rem solid var(--ua-neutral-200);background:var(--ua-bg-primary);transition:all var(--ua-transition-fast);font-family:inherit}.TopNav_userMenuTrigger__wo6FV:hover{background:var(--ua-neutral-50);border-color:var(--ua-neutral-300);box-shadow:var(--ua-shadow-sm)}.TopNav_userAvatar__0HSUk{width:2.25rem;height:2.25rem;border-radius:var(--ua-radius-full);background:var(--ua-teal);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:var(--ua-font-bold);flex-shrink:0}.TopNav_userName__prGj7{font-size:.875rem;font-weight:var(--ua-font-semibold);color:var(--ua-text-primary)}.TopNav_studentTopNav__zBO4a{justify-content:flex-end;position:relative}.TopNav_studentNavSpacer__GhJHF{display:none}.TopNav_logoStudent__d2j4_{width:auto;height:calc(var(--headerHt) - 1.75rem);flex-shrink:0;position:absolute;left:50%;transform:translateX(-50%);top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.TopNav_topNav__5kRtQ{padding:0 var(--ua-space-3);gap:var(--ua-space-2)}.TopNav_navLinks__l4W42{gap:.125rem;margin-left:var(--ua-space-1);flex-shrink:1;overflow:visible}.TopNav_navLink__Z90yk{padding:.375rem var(--ua-space-2);font-size:.6875rem;flex-direction:column;gap:.125rem;text-align:center;min-width:3.75rem;flex-shrink:0}.TopNav_navLinkLabel__Qs4tG{display:block;font-size:.625rem;line-height:1.2;white-space:nowrap}.TopNav_navLinkIcon__ypWiy{display:flex}.TopNav_userName__prGj7{display:none}}@media (min-width:1024px){.TopNav_topNav__5kRtQ{padding:0 var(--ua-space-10)}}.SignOut_avatarButton__h4ZQw{width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--ua-teal);color:#fff;border:.125rem solid var(--ua-teal-200);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;font-weight:700;font-family:inherit;transition:box-shadow .15s}.SignOut_avatarButton__h4ZQw:hover{box-shadow:0 0 0 .1875rem var(--ua-teal-100)}.SignOut_popoverContent__hrAu6{min-width:12.5rem;padding:.5rem;border-radius:var(--ua-radius-lg);border:.0625rem solid var(--ua-border-default);box-shadow:var(--ua-shadow-lg)}.SignOut_userHeader__9dRf0{border-bottom:.0625rem solid var(--ua-border-default);margin-bottom:.25rem;padding:.5rem}.SignOut_avatarSmall__1jOcz{width:2rem;height:2rem;border-radius:50%;background-color:var(--ua-teal);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;flex-shrink:0}.SignOut_menuItem__r8Imf{padding:.5rem;border-radius:var(--ua-radius-md);cursor:pointer;transition:background .1s}.SignOut_menuItem__r8Imf:hover{background-color:var(--ua-bg-secondary)}.SignOut_menuItemDanger__RROPt{padding:.5rem;border-radius:var(--ua-radius-md);cursor:pointer;transition:background .1s;color:var(--ua-danger)}.SignOut_menuItemDanger__RROPt:hover{background-color:var(--ua-danger-50)}.Header_header__JzYUg{border-bottom:.0625rem solid var(--ua-border-default);padding:0 var(--space-4);position:sticky;top:0;background:var(--ua-bg-primary);z-index:100}.Header_logo__2331F{width:auto;height:calc(var(--headerHt) - 2rem)}.Header_actions__PIvBk{position:absolute;right:var(--space-4)}.Header_signOut__jhUE8{cursor:pointer}.WarningCallout_callout__wCUsr{display:flex;justify-content:center;color:var(--color-text);background-color:var(--ua-warning);--font-size-2:1rem}.WarningCallout_flagged__c5t4p{background-color:var(--ua-danger);color:red;width:-moz-fit-content;width:fit-content}.Footer_logo__deuSl{width:100%;max-width:6.25rem;height:auto}