.oC-iFa_dialog{border:1px solid var(--border);background:var(--surface);width:min(1100px,100% - 32px);max-width:none;height:min(860px,88dvh);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #14243a33}.oC-iFa_dialog[open]{flex-direction:column;display:flex}.oC-iFa_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14243a77}.oC-iFa_header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.oC-iFa_header>div{flex:1;min-width:0}.oC-iFa_icon{background:var(--accent-light);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.oC-iFa_header h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:1.45}.oC-iFa_header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.oC-iFa_header button{width:44px;min-height:44px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.oC-iFa_header button:hover{background:var(--surface-hover)}.oC-iFa_viewer{background:var(--surface-hover);flex:1;min-height:0;overflow:hidden}.oC-iFa_viewer iframe{background:#fff;border:0;width:100%;height:100%}.oC-iFa_state,.oC-iFa_audio{text-align:center;height:100%;min-height:160px;color:var(--muted-strong);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.oC-iFa_state p,.oC-iFa_audio p{max-width:50ch;margin:0;font-size:14px;line-height:1.7}.oC-iFa_state strong,.oC-iFa_audio h3{color:var(--foreground);margin:0;font-size:17px}.oC-iFa_audio audio{width:min(480px,100%);margin-top:12px}.oC-iFa_state button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;display:flex}.oC-iFa_footer{border-top:1px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.oC-iFa_footer p{color:var(--muted-strong);margin:0;font-size:12px;line-height:1.6}.oC-iFa_footer>div{flex:none;gap:8px;display:flex}.oC-iFa_footer a{border:1px solid var(--border);min-height:44px;color:var(--foreground);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:550;display:flex}.oC-iFa_footer a:last-child{background:var(--action);color:#fff;border-color:var(--action)}.oC-iFa_dialog :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (max-width:640px){.oC-iFa_dialog{border-radius:16px;width:calc(100% - 20px);height:86dvh;max-height:calc(100dvh - 32px)}.oC-iFa_header{gap:10px;padding:12px}.oC-iFa_header h2{max-height:4.4em;font-size:15px;overflow-y:auto}.oC-iFa_icon{width:32px;height:36px}.oC-iFa_footer{flex-direction:column;align-items:stretch;padding:12px}.oC-iFa_footer>div{grid-template-columns:1fr 1fr;display:grid}.oC-iFa_footer p{font-size:12px}.oC-iFa_audio{padding:20px}}
.N6A0pG_field{gap:6px;min-width:0;display:grid}.N6A0pG_label{color:var(--muted-strong);font-size:13px;font-weight:500;line-height:1.45}.N6A0pG_trigger{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .16s,background .16s;display:flex}.N6A0pG_trigger:hover:not(:disabled){border-color:var(--border-hover,var(--accent));background:var(--surface-hover)}.N6A0pG_trigger:disabled{opacity:.55;cursor:not-allowed}.N6A0pG_trigger>svg:last-child{color:var(--muted-strong);flex:none;margin-left:auto}.N6A0pG_triggerIcon{color:var(--accent);flex:none;align-items:center;display:flex}.N6A0pG_triggerValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.N6A0pG_dialog{inset:calc(var(--choice-viewport-top,0px) + var(--choice-viewport-height,100dvh)/2) 16px auto;width:calc(100% - 32px);max-width:540px;height:auto;max-height:min(680px,calc(var(--choice-viewport-height,100dvh) - 48px));border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:16px;margin:0 auto;padding:0;font-family:inherit;position:fixed;overflow:hidden;transform:translateY(-50%);box-shadow:0 24px 72px #0f1c2233}.N6A0pG_dialog[open]{flex-direction:column;display:flex}.N6A0pG_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101c206b}.N6A0pG_header{flex:none;align-items:flex-start;gap:12px;padding:20px 16px 16px 20px;display:flex}.N6A0pG_headingIcon{background:var(--accent-light);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.N6A0pG_headingCopy{flex:1;min-width:0;padding-top:1px}.N6A0pG_headingCopy h2{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:650;line-height:1.45}.N6A0pG_headingCopy p{color:var(--muted-strong);word-break:keep-all;margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.5}.N6A0pG_close{width:44px;min-height:44px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:-4px -4px 0 0;display:grid}.N6A0pG_close:hover{background:var(--surface-hover)}.N6A0pG_search{border:1px solid var(--border);background:var(--surface-hover);min-height:44px;color:var(--muted-strong);border-radius:10px;flex:none;align-items:center;gap:8px;margin:0 20px 12px;padding:0 12px;display:flex;position:relative}.N6A0pG_search>svg{pointer-events:none;flex:none}.N6A0pG_search input{width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:9px 0;font-size:16px}.N6A0pG_search input::-webkit-search-cancel-button{display:none}.N6A0pG_search:focus-within{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 16%,transparent)}.N6A0pG_search button{width:44px;min-height:44px;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.N6A0pG_list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:0 auto;min-height:0;padding:0 12px 12px;overflow-y:auto}.N6A0pG_option{width:100%;min-width:0;min-height:56px;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;margin:0;padding:11px 12px;display:flex}.N6A0pG_option+.N6A0pG_option{margin-top:3px}.N6A0pG_option:hover{background:var(--surface-hover)}.N6A0pG_option[aria-pressed=true]{border-color:var(--accent-border,var(--border));background:var(--accent-light)}.N6A0pG_optionIcon{background:var(--surface-hover);width:34px;height:36px;color:var(--muted-strong);border-radius:9px;flex:none;place-items:center;display:grid}.N6A0pG_option[aria-pressed=true] .N6A0pG_optionIcon{background:var(--surface);color:var(--accent)}.N6A0pG_optionCopy{flex:1;min-width:0}.N6A0pG_optionCopy strong{word-break:keep-all;overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.5;display:block}.N6A0pG_optionCopy small{color:var(--muted-strong);overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:400;line-height:1.45;display:block}.N6A0pG_check{width:20px;color:var(--accent);flex:none;place-items:center;display:grid}.N6A0pG_footer{border-top:1px solid var(--border);background:var(--surface-hover);color:var(--muted-strong);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 20px;font-size:12px;line-height:1.5;display:flex}.N6A0pG_empty{color:var(--muted-strong);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 12px;display:flex}.N6A0pG_empty strong{font-size:14px;font-weight:550}.N6A0pG_empty p{margin:0;font-size:13px;line-height:1.6}.N6A0pG_trigger:focus-visible,.N6A0pG_close:focus-visible,.N6A0pG_option:focus-visible,.N6A0pG_search button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (max-width:640px){.N6A0pG_dialog{max-height:min(78dvh,calc(var(--choice-viewport-height,100dvh) - 32px))}.N6A0pG_header{gap:10px;padding:16px 12px 14px 16px}.N6A0pG_headingCopy h2{font-size:17px}.N6A0pG_headingIcon{width:32px;height:34px}.N6A0pG_search{margin:0 16px 12px}.N6A0pG_list{padding-inline:8px}.N6A0pG_footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.N6A0pG_trigger{transition:none}}.N6A0pG_option:disabled{cursor:not-allowed;opacity:.5}.N6A0pG_trigger:disabled{cursor:not-allowed;opacity:.55}.N6A0pG_trigger[aria-invalid=true]{border-color:var(--danger)}
.F8D8eq_field{min-width:0;display:grid;position:relative;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.F8D8eq_native{display:none!important}.F8D8eq_field>span:first-of-type{width:100%;min-width:0}.F8D8eq_field>span>button{border-radius:11px;width:100%;max-width:100%;height:auto;min-height:44px;margin:0;font-size:14px;line-height:1.5}.F8D8eq_error{color:var(--danger);margin-top:6px;font-size:12px;line-height:1.6;display:block}@media (max-width:640px){.F8D8eq_field>span>button{font-size:16px}}
.lyD6ba_frame{--workspace-tone:#3e6faf;align-items:start;gap:24px;width:100%;min-width:0;max-width:1280px;margin-inline:auto;padding:24px 24px 40px;display:grid}.lyD6ba_frame[data-workspace-family=preparation]{--workspace-tone:#237a75}.lyD6ba_frame[data-workspace-family=support]{--workspace-tone:#7162a6}.lyD6ba_frame[data-workspace-family=guide]{--workspace-tone:#9b6d26}.lyD6ba_frame[data-workspace-family=admin]{--workspace-tone:#4f657d}.lyD6ba_rail{min-width:0;display:none}.lyD6ba_frame .lyD6ba_content{width:100%;min-width:0;margin:0;padding:0}.lyD6ba_body{min-width:0}.lyD6ba_body>[class*=max-w-]{width:100%;max-width:none;margin:0;padding:0}.lyD6ba_body>.workspace-page{margin:0;padding:0}.lyD6ba_pageHeading.premium-page-heading{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px 12px;margin:0 0 20px;padding:20px;display:grid;overflow:visible}.lyD6ba_pageHeading>.lyD6ba_headingMark{width:36px;height:36px;color:var(--workspace-tone,var(--accent));background:color-mix(in srgb, var(--workspace-tone,var(--accent)) 9%, var(--surface));border:0;border-radius:10px;place-items:center;display:grid}.lyD6ba_pageHeading .lyD6ba_title{letter-spacing:-.025em;overflow-wrap:anywhere;word-break:keep-all;min-width:0;margin:0;line-height:1.35}.lyD6ba_pageHeading .lyD6ba_description{max-width:76ch;color:var(--muted-strong);word-break:keep-all;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:14px;font-weight:400;line-height:1.65}.lyD6ba_sectionNavigation{min-width:0;margin:0 0 24px;display:block}.lyD6ba_primaryLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lyD6ba_primaryLinks>a{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:44px;color:var(--muted-strong);text-align:center;word-break:keep-all;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.lyD6ba_primaryLinks>a:hover,.lyD6ba_extraLinks a:hover{background:var(--surface-hover);color:var(--foreground)}.lyD6ba_primaryLinks>a[aria-current=page],.lyD6ba_extraLinks>a[aria-current=page]{border-color:var(--accent-border);background:var(--accent-light);color:var(--accent);font-weight:600}.lyD6ba_moreTools.admissions-more-tools{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:8px;display:block}.lyD6ba_moreTools.admissions-more-tools>summary{min-height:44px;color:var(--muted-strong);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;list-style:none;display:flex}.lyD6ba_moreTools>summary>span:first-child{flex-shrink:0;margin:0}.lyD6ba_moreTools.admissions-more-tools>.lyD6ba_directoryPanel{border-top:1px solid var(--divider);padding:8px;display:block}.lyD6ba_moreTools>summary::-webkit-details-marker{display:none}.lyD6ba_moreTools>summary>svg{flex:none;margin-left:auto}.lyD6ba_moreTools[open]>summary>svg{transform:rotate(180deg)}.lyD6ba_moreTools .lyD6ba_moreHint{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.4}.lyD6ba_moreTools.admissions-more-tools>.lyD6ba_extraLinks{border-top:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.lyD6ba_extraLinks>a{min-width:0;min-height:44px;color:var(--muted-strong);overflow-wrap:anywhere;word-break:keep-all;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.lyD6ba_extraLinks>a>:first-child{flex:none}.lyD6ba_sidebar{top:calc(var(--portal-header-height,64px) + 20px);max-height:calc(100dvh - var(--portal-header-height,64px) - 40px);overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);scrollbar-width:thin;border-radius:16px;padding:16px 10px;position:sticky;overflow-y:auto}.lyD6ba_sidebarHeading{border-bottom:1px solid var(--divider);margin:0 10px 16px;padding-bottom:14px}.lyD6ba_sidebarHeading h2{color:var(--foreground);margin:0;font-size:15px;font-weight:650;line-height:1.5}.lyD6ba_sidebarHeading p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.55}.lyD6ba_sidebarGroup+.lyD6ba_sidebarGroup{margin-top:16px}.lyD6ba_sidebarGroup>p{color:var(--muted);margin:0 10px 6px;font-size:12px;font-weight:500;line-height:1.4}.lyD6ba_sidebarLink{min-height:44px;color:var(--muted-strong);border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.lyD6ba_sidebarLink>:first-child{flex:none;margin-top:1px}.lyD6ba_sidebarLink>span:last-child{min-width:0}.lyD6ba_sidebarLink small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.45;display:block}.lyD6ba_sidebarLink:hover{background:var(--surface-hover);color:var(--foreground)}.lyD6ba_sidebarLink[aria-current=page]{border-color:var(--accent-border);background:var(--accent-light);color:var(--accent);font-weight:600}@media screen{.lyD6ba_frame .lyD6ba_body h2:not(:where(.lyD6ba_print-sheet *,.lyD6ba_prose *,.lyD6ba_prose-chat *)){font-size:var(--font-section);font-weight:600;line-height:1.5}.lyD6ba_frame .lyD6ba_body h3:not(:where(.lyD6ba_print-sheet *,.lyD6ba_prose *,.lyD6ba_prose-chat *)){font-size:15px;font-weight:600;line-height:1.5}}@media (min-width:1280px){.lyD6ba_frame{grid-template-columns:224px minmax(0,1fr)}.lyD6ba_rail{display:block}.lyD6ba_sectionNavigation{display:none}}@media (max-width:767px){.lyD6ba_frame{gap:0;padding:16px 16px 32px}.lyD6ba_pageHeading.premium-page-heading{gap:10px;margin-bottom:16px;padding:16px}.lyD6ba_sectionNavigation{margin-bottom:20px}}@media (max-width:599px){.lyD6ba_primaryLinks>a>.portal-menu-symbol{display:none}}@media print{.lyD6ba_frame{max-width:none;padding:0;display:block}.lyD6ba_rail,.lyD6ba_sectionNavigation{display:none}.lyD6ba_pageHeading.premium-page-heading{border:0;padding:0}}
.ge_Tyq_shell{width:calc(100% - 32px);max-width:1100px;height:auto;max-height:min(88dvh,900px);color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:18px;outline:none;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.ge_Tyq_shell[open]{justify-content:center;align-items:center;display:flex}.ge_Tyq_shell::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14243a77}.ge_Tyq_shell>div{overscroll-behavior:contain;border:1px solid var(--border);border-radius:18px;width:100%;min-width:0;max-height:min(88dvh,900px);margin:0;overflow-y:auto;box-shadow:0 24px 80px #14243a22}.ge_Tyq_shell :is(input:not([type=checkbox]):not([type=radio]),textarea){font-size:16px}.ge_Tyq_shell :is(button,a[role=button]){min-height:44px}.ge_Tyq_shell :is(button,a,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (max-width:640px){.ge_Tyq_shell{border-radius:16px;width:calc(100% - 24px);max-height:86dvh}.ge_Tyq_shell>div{border-radius:16px;max-height:86dvh}}
