.portal-theme{--portal-action-ink:var(--portal-action);--portal-success-tint:color-mix(in srgb, var(--portal-success) 14%, transparent);--portal-warning-tint:color-mix(in srgb, var(--portal-warning) 14%, transparent);--portal-danger-tint:rgb(var(--portal-danger) / .14);--portal-program-1:#b5745a;--portal-program-2:#b8975a;--portal-program-3:#8b8d5c;--portal-program-4:#6e8a73;--portal-program-5:#6f8196;--portal-program-6:#8c6f88}.portal-theme[data-portal-light]{--pl-bg:247 246 243;--pl-surface:255 255 255;--pl-elevated:255 255 255;--pl-surface-2:251 250 248;--pl-ink:31 35 40;--pl-ink-2:69 76 85;--pl-ink-3:95 102 111;--pl-faint:138 144 151;--pl-line:227 224 217;--pl-line-soft:238 236 231;--pl-ok:43 115 80;--pl-ok-bg:232 242 236;--pl-warn:135 88 0;--pl-warn-bg:250 239 216;--pl-bad:180 35 24;--pl-bad-bg:251 234 232;--pl-on-action:255 255 255;--pl-shadow:0 20px 60px #0000002e;--pl-backdrop:#1f232852;--pl-accent:var(--pl-accent-l,#6b4fbb);--pl-action:var(--pl-action-l,#6b4fbb);--pl-action-ink:var(--pl-action-ink-l,#4f3a93);--pl-action-tint:var(--pl-action-tint-l,#f2eefb);--pl-action-line:var(--pl-action-line-l,#ddd4f4)}.portal-theme[data-portal-light][data-portal-scheme=dark]{--pl-bg:20 22 25;--pl-surface:28 31 35;--pl-elevated:36 40 46;--pl-surface-2:32 36 41;--pl-ink:236 234 229;--pl-ink-2:201 198 191;--pl-ink-3:163 160 154;--pl-faint:120 118 113;--pl-line:48 52 58;--pl-line-soft:39 43 48;--pl-ok:124 201 160;--pl-ok-bg:27 46 36;--pl-warn:226 182 92;--pl-warn-bg:51 41 26;--pl-bad:240 154 144;--pl-bad-bg:58 31 28;--pl-on-action:22 19 31;--pl-shadow:0 20px 60px #00000080;--pl-backdrop:#0000008c;--pl-accent:var(--pl-accent-d,#a58fe6);--pl-action:var(--pl-action-d,#a58fe6);--pl-action-ink:var(--pl-action-ink-d,#c7b8f3);--pl-action-tint:var(--pl-action-tint-d,#2a2540);--pl-action-line:var(--pl-action-line-d,#41396a)}@media (prefers-color-scheme:dark){.portal-theme[data-portal-light][data-portal-scheme=system]{--pl-bg:20 22 25;--pl-surface:28 31 35;--pl-elevated:36 40 46;--pl-surface-2:32 36 41;--pl-ink:236 234 229;--pl-ink-2:201 198 191;--pl-ink-3:163 160 154;--pl-faint:120 118 113;--pl-line:48 52 58;--pl-line-soft:39 43 48;--pl-ok:124 201 160;--pl-ok-bg:27 46 36;--pl-warn:226 182 92;--pl-warn-bg:51 41 26;--pl-bad:240 154 144;--pl-bad-bg:58 31 28;--pl-on-action:22 19 31;--pl-shadow:0 20px 60px #00000080;--pl-backdrop:#0000008c;--pl-accent:var(--pl-accent-d,#a58fe6);--pl-action:var(--pl-action-d,#a58fe6);--pl-action-ink:var(--pl-action-ink-d,#c7b8f3);--pl-action-tint:var(--pl-action-tint-d,#2a2540);--pl-action-line:var(--pl-action-line-d,#41396a)}}.portal-theme[data-portal-light]{--portal-surface:var(--pl-bg);--portal-surface-raised:var(--pl-surface);--portal-surface-elevated:var(--pl-elevated);--portal-surface-well:rgb(var(--pl-surface-2));--portal-text:rgb(var(--pl-ink));--portal-text-secondary:rgb(var(--pl-ink-2));--portal-text-muted:rgb(var(--pl-ink-3));--portal-text-subtle:rgb(var(--pl-ink-3));--portal-text-faint:rgb(var(--pl-faint));--portal-border:rgb(var(--pl-line-soft));--portal-border-strong:rgb(var(--pl-line));--portal-accent:var(--pl-accent);--portal-accent-contrast:var(--pl-on-action);--portal-on-action:rgb(var(--pl-on-action));--portal-action:var(--pl-action);--portal-action-ink:var(--pl-action-ink);--portal-action-tint:var(--pl-action-tint);--portal-action-ring:var(--pl-action-line);--portal-success:rgb(var(--pl-ok));--portal-warning:rgb(var(--pl-warn));--portal-danger:var(--pl-bad);--portal-danger-strong:rgb(var(--pl-bad));--portal-info:rgb(var(--pl-ink-2));--portal-focus:var(--pl-action);--portal-success-tint:rgb(var(--pl-ok-bg));--portal-warning-tint:rgb(var(--pl-warn-bg));--portal-danger-tint:rgb(var(--pl-bad-bg));--color-canvas:var(--pl-bg);--color-canvas-raised:var(--pl-surface);--color-canvas-elevated:var(--pl-elevated);--color-ink-1:rgb(var(--pl-ink));--color-ink-2:rgb(var(--pl-ink-2));--color-ink-3:rgb(var(--pl-ink-3));--color-ink-4:rgb(var(--pl-ink-3));--color-ink-5:rgb(var(--pl-faint));--color-hairline:rgb(var(--pl-line-soft));--color-well:rgb(var(--pl-surface-2));--color-border-hair:rgb(var(--pl-line));--color-surface:var(--pl-bg);--color-card:var(--pl-surface);--color-recessed:var(--pl-surface-2);--color-primary:var(--pl-ink);--color-secondary:var(--pl-ink-2);--color-muted:var(--pl-ink-3);--color-subtle:var(--pl-ink-3);--color-faint:var(--pl-faint);--color-border-subtle:var(--pl-line-soft);--color-border-strong:var(--pl-line);--color-invert:var(--pl-ink);--color-invert-fg:var(--pl-surface);--color-invert-hover:var(--pl-ink-2);--color-toggle-on:var(--pl-action);--color-toggle-off:rgb(var(--pl-line));--color-accent-coach:var(--pl-action);--color-accent-coach-tint:var(--pl-action-tint);--color-accent-coach-ring:var(--pl-action-line);--color-recovery-radio:var(--pl-action);--color-recovery-tint:var(--pl-action-tint);--color-recovery-border:var(--pl-action-line);--color-prac-accent:var(--pl-action-ink);--color-prac-console-bg:rgb(var(--pl-surface));--color-prac-console-bg-hover:rgb(var(--pl-surface-2));--color-prac-console-line:rgb(var(--pl-line));--color-prac-console-line-2:rgb(var(--pl-line));--color-prac-console-ink:rgb(var(--pl-ink));--color-prac-console-ink-2:rgb(var(--pl-ink-2));--color-prac-console-ink-3:rgb(var(--pl-ink-3));--color-prac-id-a:rgb(var(--pl-line-soft));--color-prac-id-b:rgb(var(--pl-line-soft));--color-alert:var(--pl-bad);--color-error:var(--pl-bad);--color-semantic-error-strong:rgb(var(--pl-bad));--color-semantic-error-tint:rgb(var(--pl-bad-bg));--color-semantic-warning:var(--pl-warn);--color-semantic-warning-strong:rgb(var(--pl-warn));--color-semantic-warning-tint:rgb(var(--pl-warn-bg));--color-semantic-success:var(--pl-ok);--color-semantic-success-strong:rgb(var(--pl-ok));--color-semantic-success-tint:rgb(var(--pl-ok-bg));--color-prac-ok:rgb(var(--pl-ok));--color-prac-pending:rgb(var(--pl-warn));--color-prac-pending-line:rgb(var(--pl-warn) / .4);--color-prac-review:rgb(var(--pl-ink-2));--color-prac-review-line:rgb(var(--pl-line));--color-prac-labs-out:rgb(var(--pl-bad));--color-prac-labs-out-line:rgb(var(--pl-bad) / .35);--color-prac-burden:rgb(var(--pl-ink-2));--color-prac-burden-soft:rgb(var(--pl-line-soft));--color-prac-ai:var(--pl-action-ink);--color-prac-ai-soft:var(--pl-action-tint);--color-prac-ai-line:var(--pl-action-line);--pl-font-sans:"Source Sans 3", system-ui, -apple-system, sans-serif;--pl-font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-body:var(--pl-font-sans);--font-display:var(--pl-font-sans);--pl-page:rgb(var(--portal-surface));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--pl-page);color:var(--portal-text);font-family:var(--pl-font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}.portal-theme[data-portal-light][data-portal-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.portal-theme[data-portal-light][data-portal-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(.portal-theme[data-portal-light]) .font-mono{font-family:var(--pl-font-mono)}.portal-theme[data-portal-light] table,.portal-theme[data-portal-light] .tabular-nums{font-variant-numeric:tabular-nums}.portal-theme[data-portal-light] :focus-visible{outline:2px solid var(--portal-focus);outline-offset:2px}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/portal/source-sans-3-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/portal/source-sans-3-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/portal/source-sans-3-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/portal/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/portal/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/portal/ibm-plex-mono-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/portal/ibm-plex-mono-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}.portal-theme[data-portal-light] [data-schedule-strip]{--bg-1:rgb(var(--portal-surface-raised));--bg-2:var(--portal-surface-well);--line:var(--portal-border-strong);--line-2:var(--portal-border-strong);--ink:var(--portal-text);--ink-2:var(--portal-text-secondary);--ink-3:var(--portal-text-muted);--accent:var(--portal-action-ink);--id-a:var(--portal-border);--id-b:var(--portal-border);--mono:var(--pl-font-mono);--sans:var(--pl-font-sans);letter-spacing:0;gap:0;margin:6px 0 0}.portal-theme[data-portal-light] [data-schedule-strip][data-connection=present]>*{border:0;border-top:1px solid var(--portal-border);--pl-slot:transparent;background:var(--pl-slot);border-radius:0;flex-wrap:wrap;align-items:flex-start;gap:4px 14px;padding:12px 0;display:flex}.portal-theme[data-portal-light] [data-schedule-strip][data-connection=present]>:first-child{border-top:0}.portal-theme[data-portal-light] [data-schedule-strip][data-connection=present]>*>:first-child{width:52px;color:var(--portal-text-muted);flex:none;font-size:15px}.portal-theme[data-portal-light] [data-schedule-strip][data-connection=present]>*>:nth-child(2){flex:140px;min-width:0}.portal-theme[data-portal-light] [data-schedule-strip][data-connection=present]>*>:nth-child(2)>span:first-child{display:none}.portal-theme[data-portal-light] [data-schedule-strip][data-connection=present]>*>:nth-child(3){color:var(--portal-action-ink);margin-inline-start:auto;font-size:14px}.portal-theme[data-portal-light] [data-skin-screen]{gap:24px;max-width:1376px;padding:28px 32px 56px}@media (max-width:640px){.portal-theme[data-portal-light] [data-skin-screen]{padding:20px 16px 40px}}html:has(.portal-theme[data-portal-light]){overflow-y:scroll}html:has(.portal-theme[data-portal-light]):has(>body[style*="overflow: hidden"]){overflow-y:hidden}.portal-theme[data-portal-light] :is(input[type=text],input[type=email],input[type=search],input[type=date],input[type=time],input[type=number],input[type=url],input[type=tel],input:not([type]),select){border:1px solid var(--portal-border-strong);--pl-field:rgb(var(--portal-surface-raised));background-color:var(--pl-field);min-height:44px;color:var(--portal-text);border-radius:8px}.portal-theme[data-portal-light] textarea{border:1px solid var(--portal-border-strong);--pl-field:rgb(var(--portal-surface-raised));background-color:var(--pl-field);color:var(--portal-text);border-radius:8px}.portal-theme[data-portal-light] :is(input,select,textarea)::-moz-placeholder{color:var(--portal-text-faint)}.portal-theme[data-portal-light] :is(input,select,textarea)::placeholder{color:var(--portal-text-faint)}.portal-theme[data-portal-light] :is(input[type=checkbox],input[type=radio]){accent-color:var(--portal-action)}.portal-theme[data-portal-light] [data-section-card]{border:1px solid var(--portal-border-strong);border-radius:12px}:where(.portal-theme[data-portal-light]) .text-display,.portal-theme[data-portal-light] .pl\:text-display{font-size:28px;line-height:1.25}:where(.portal-theme[data-portal-light]) .text-title,.portal-theme[data-portal-light] .pl\:text-title{font-size:22px;line-height:1.3}:where(.portal-theme[data-portal-light]) .text-subtitle,.portal-theme[data-portal-light] .pl\:text-subtitle{font-size:18px;line-height:1.35}:where(.portal-theme[data-portal-light]) .text-body-lg,.portal-theme[data-portal-light] .pl\:text-body-lg{font-size:17px;line-height:1.5}:where(.portal-theme[data-portal-light]) .text-body-md,.portal-theme[data-portal-light] .pl\:text-body-md,:where(.portal-theme[data-portal-light]) .text-body,.portal-theme[data-portal-light] .pl\:text-body{font-size:15px;line-height:1.55}:where(.portal-theme[data-portal-light]) .text-body-sm,.portal-theme[data-portal-light] .pl\:text-body-sm{font-size:14px;line-height:1.5}:where(.portal-theme[data-portal-light]) .text-caption,.portal-theme[data-portal-light] .pl\:text-caption{font-size:13.5px;line-height:1.45}:where(.portal-theme[data-portal-light]) .text-caption-sm,.portal-theme[data-portal-light] .pl\:text-caption-sm{font-size:12.5px;line-height:1.4}:where(.portal-theme[data-portal-light]) .text-chip,.portal-theme[data-portal-light] .pl\:text-chip{font-size:13px;font-weight:600;line-height:1.5}:where(.portal-theme[data-portal-light]) .text-micro,.portal-theme[data-portal-light] .pl\:text-micro{font-size:12.5px;line-height:1.4}:where(.portal-theme[data-portal-light]) .text-nano,.portal-theme[data-portal-light] .pl\:text-nano,:where(.portal-theme[data-portal-light]) .text-caps-sm,.portal-theme[data-portal-light] .pl\:text-caps-sm{font-size:12px;line-height:1.35}:where(.portal-theme[data-portal-light]) .tracking-tight-display{letter-spacing:0}.portal-theme[data-portal-light] [data-skin-screen]>header>a:first-child,.portal-theme[data-portal-light] [data-skin-screen]>[data-page-column]>header>a:first-child,.portal-theme[data-portal-light] [data-skin-screen]>.contents>header>a:first-child{color:var(--portal-action-ink);font-size:14px;font-weight:500}.portal-theme[data-portal-light] [data-skin-screen]>header h1,.portal-theme[data-portal-light] [data-skin-screen]>[data-page-column]>header h1,.portal-theme[data-portal-light] [data-skin-screen]>.contents>header h1{margin-top:10px;font-size:28px;font-weight:700;line-height:1.25}.portal-theme[data-portal-light] [data-skin-screen]>header h1:first-child,.portal-theme[data-portal-light] [data-skin-screen]>[data-page-column]>header h1:first-child,.portal-theme[data-portal-light] [data-skin-screen]>.contents>header h1:first-child{margin-top:0}.portal-theme[data-portal-light] [data-segmented]{background:var(--portal-surface-well);border-color:var(--portal-text-faint)}.portal-theme[data-portal-light] [data-segmented]>[role=radio]{color:var(--portal-text-secondary)}.portal-theme[data-portal-light] [data-segmented]>[role=radio]:hover{color:var(--portal-text)}.portal-theme[data-portal-light] [data-segmented]>[role=radio][aria-checked=true]{background:var(--pl-action);color:var(--portal-on-action);font-weight:600}.portal-theme[data-portal-light] [data-segmented]>[role=radio][aria-checked=true]:before{content:"✓ "}.portal-theme[data-portal-light] [data-option-card]{border-width:2px;padding:13px}.portal-theme[data-portal-light] [data-option-card][aria-checked=true]{border-color:var(--pl-action);background:var(--pl-action-tint)}.portal-theme[data-portal-light] [data-option-card][aria-checked=false]{border-color:var(--portal-border-strong)}.portal-theme[data-portal-light] [data-option-card][aria-checked=true]>span:first-child{border-color:var(--pl-action)}.portal-theme[data-portal-light] [data-option-card][aria-checked=true]>span:first-child>span{background:var(--pl-action)}
