@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:#f7f7f5;--color-neutral-100:#efefec;--color-neutral-200:#dededa;--color-neutral-300:#c7c7c1;--color-neutral-400:#a1a1a1;--color-neutral-500:#767670;--color-neutral-600:#525252;--color-neutral-700:#3a3a37;--color-neutral-900:#171716;--color-neutral-950:#0b0b0a;--color-white:#fff;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-xs:0 1px 2px #0b0b0a0f;--shadow-sm:0 6px 20px #0b0b0a14;--shadow-md:0 18px 48px #0b0b0a1f;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-logo-red:red;--color-action-red:#c00000;--color-action-red-hover:#a60000;--color-action-red-active:#8a0000;--color-action-red-focus:#c00000;--color-action-on-red:#fff;--color-action-red-on-dark:#ff6b6b;--color-neutral-25:#fcfcfb;--color-success:#197447;--color-success-subtle:#eaf7f0;--color-warning:#9a5b00;--color-error:#b42318;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--size-touch-min:2.75rem;--size-container-public:80rem;--size-container-dashboard:100rem;--radius-pill:999px;--border-width-default:1px;--border-width-focus:2px;--motion-fast:.16s;--motion-base:.24s;--motion-slow:.42s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasised:cubic-bezier(.16, 1, .3, 1);--z-header:30;--z-skip-link:100;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-display-md:clamp(2.4rem, 4.2vw, 4.5rem);--text-heading-lg:clamp(1.5rem, 2.2vw, 2.25rem);--text-heading-md:1.5rem;--text-body-lg:1.125rem;--text-body-md:1rem;--text-body-sm:.875rem;--text-label:.75rem;--leading-display-md:1;--leading-heading-lg:1.15;--leading-heading-md:1.25;--leading-body-lg:1.65;--leading-body-md:1.6;--leading-body-sm:1.5;--leading-label:1.35;--measure-longform:70ch}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-600:lab(34.924% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--leading-body-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--color-white);color:var(--color-neutral-900);min-height:100dvh}:focus-visible{outline:var(--border-width-focus) solid var(--color-action-red-focus);outline-offset:2px;border-radius:var(--radius-sm)}a{color:var(--color-action-red);text-underline-offset:.2em}a:hover{color:var(--color-action-red-hover)}a:active{color:var(--color-action-red-active)}a[data-target],button,[role=button]{min-block-size:var(--size-touch-min)}}@layer components{.sky-skip-link{left:var(--spacing-4);top:var(--spacing-4);z-index:var(--z-skip-link);min-block-size:var(--size-touch-min);padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-white);color:var(--color-action-red);border:var(--border-width-focus) solid var(--color-action-red);border-radius:var(--radius-sm);transition:transform var(--motion-fast) var(--ease-standard);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-250%)}.sky-skip-link:focus-visible,.sky-skip-link:focus{transform:translateY(0)}.sky-shell{background-color:var(--color-white);flex-direction:column;min-block-size:100dvh;display:flex}.sky-container{inline-size:100%;max-inline-size:var(--size-container-public);padding-inline:var(--spacing-5);margin-inline:auto}@media (min-width:768px){.sky-container{padding-inline:var(--spacing-8)}}@media (min-width:1280px){.sky-container{padding-inline:var(--spacing-12)}}.sky-public-header{z-index:var(--z-header);background-color:var(--color-white);border-block-end:var(--border-width-default) solid var(--color-neutral-200);position:sticky;top:0}.sky-public-header__inner,.sky-public-footer__inner{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-4);flex-wrap:wrap;display:flex}.sky-public-footer{background-color:var(--color-neutral-50);border-block-start:var(--border-width-default) solid var(--color-neutral-200);margin-block-start:auto}.sky-main{flex:auto}.sky-section{padding-block:clamp(4.5rem,9vw,8rem)}.sky-h1{font-size:var(--text-display-md);line-height:var(--leading-display-md);color:var(--color-neutral-900);margin:0}.sky-lede{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);max-inline-size:var(--measure-longform);color:var(--color-neutral-700)}.sky-eyebrow{font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);margin:0}.sky-campus-list{font-size:var(--text-body-md);line-height:var(--leading-body-md);color:var(--color-neutral-700);margin:0}.sky-notice{border:var(--border-width-default) solid var(--color-neutral-200);border-inline-start:var(--spacing-1) solid var(--color-action-red);border-radius:var(--radius-md);background-color:var(--color-neutral-25);padding:var(--spacing-4) var(--spacing-5);color:var(--color-neutral-700);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);max-inline-size:var(--measure-longform);display:block}.sky-notice__label{color:var(--color-neutral-900);margin-block-end:var(--spacing-1);font-weight:700;display:block}.sky-preview-login{gap:var(--spacing-5);max-inline-size:38rem;display:grid}.sky-login-page{gap:clamp(var(--spacing-8), 7vw, var(--spacing-16));align-items:start;display:grid}.sky-login-page__intro{gap:var(--spacing-4);display:grid}.sky-login-page__intro .sky-h1,.sky-login-page__intro .sky-lede{margin:0}.sky-login-page__highlights{gap:var(--spacing-3);margin:var(--spacing-2) 0 0;color:var(--color-neutral-700);padding:0;list-style:none;display:grid}.sky-login-page__highlights li{column-gap:var(--spacing-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sky-login-page__highlights li:before{content:"✓";flex:0 0 var(--spacing-6);block-size:var(--spacing-6);border-radius:var(--radius-pill);background:var(--color-success-subtle);color:var(--color-success);place-items:center;font-weight:800;display:grid}.sky-login-page--student{isolation:isolate;position:relative}.sky-login-page--student:before{content:"";z-index:-1;inset:var(--spacing-8) var(--spacing-5);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-success-subtle), var(--color-neutral-25));opacity:.6;position:absolute}.sky-login-page--student .sky-login-page__intro{padding:clamp(var(--spacing-5), 5vw, var(--spacing-8))}@media (min-width:768px){.sky-login-page{grid-template-columns:repeat(2,minmax(0,1fr))}}.sky-preview-login .sky-notice{margin:0}.sky-auth-form{gap:var(--spacing-5);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-neutral-25), var(--color-white));padding:clamp(var(--spacing-5), 5vw, var(--spacing-8));box-shadow:var(--shadow-sm);display:grid}.sky-auth-form__panel{gap:var(--spacing-5);margin:0;display:grid}.sky-auth-choice{gap:var(--spacing-1);border-radius:var(--radius-md);background:var(--color-neutral-100);padding:var(--spacing-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sky-auth-choice button{border-radius:var(--radius-sm);color:var(--color-neutral-700);padding:var(--spacing-2) var(--spacing-3);font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:0;font-weight:700}.sky-auth-choice button[aria-selected=true]{background:var(--color-white);color:var(--color-neutral-900);box-shadow:var(--shadow-sm)}.sky-auth-form__intro{gap:var(--spacing-2);padding-block-end:var(--spacing-2);display:grid}.sky-auth-form__intro h2{color:var(--color-neutral-900);font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);margin:0}.sky-auth-form__intro>p:last-child{color:var(--color-neutral-700);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}.sky-auth-field{gap:var(--spacing-2);display:grid}.sky-auth-field label{color:var(--color-neutral-900);font-size:var(--text-body-sm);font-weight:700}.sky-preview-portal-summary{gap:var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-neutral-25);padding:var(--spacing-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sky-preview-portal-summary__mark{inline-size:var(--spacing-10);block-size:var(--spacing-10);border-radius:var(--radius-pill);background:var(--color-action-red);color:var(--color-action-on-red);font-size:var(--text-heading-sm);place-items:center;font-weight:800;display:grid}.sky-preview-portal-summary strong{color:var(--color-neutral-900);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.sky-preview-portal-summary p{margin:var(--spacing-1) 0 0;color:var(--color-neutral-500);font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.sky-auth-field select,.sky-auth-field input{border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-white);min-block-size:3rem;inline-size:100%;color:var(--color-neutral-900);padding-inline:var(--spacing-3);font:inherit}.sky-auth-field__password{position:relative}.sky-auth-field__password input{padding-inline-end:calc(var(--spacing-12) + var(--spacing-3))}.sky-auth-field__reveal{min-block-size:auto;color:var(--color-action-red);padding-inline:var(--spacing-2);font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:0;font-weight:700;position:absolute;inset-block:0;inset-inline-end:var(--spacing-2)}.sky-auth-field select:disabled,.sky-auth-field input:disabled,.sky-auth-form button:disabled{cursor:wait;opacity:.65}.sky-auth-field__hint{color:var(--color-neutral-500);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}.sky-preview-login__notice{background:var(--color-success-subtle);border-color:var(--color-neutral-200);border-inline-start-color:var(--color-success)}.sky-create-account__steps{gap:var(--spacing-3);counter-reset:account-step;margin:0;padding:0;list-style:none;display:grid}.sky-create-account__steps li{gap:var(--spacing-3);color:var(--color-neutral-700);counter-increment:account-step;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sky-create-account__steps li:before{content:counter(account-step);inline-size:var(--spacing-7);block-size:var(--spacing-7);border-radius:var(--radius-pill);background:var(--color-neutral-100);color:var(--color-action-red);place-items:center;font-weight:800;display:grid}.sky-create-account__notice{margin:0}.sky-onboarding-access,.sky-onboarding-workspace{gap:var(--spacing-5);display:grid}.sky-student-journey{gap:var(--spacing-3);padding:clamp(var(--spacing-4), 4vw, var(--spacing-5));border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-lg);background:var(--color-neutral-50);display:grid}.sky-student-journey__eyebrow{color:var(--color-neutral-700);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.sky-student-journey ol{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sky-student-journey li{gap:var(--spacing-3);min-inline-size:0;padding:var(--spacing-3);border:var(--border-width-default) solid transparent;border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sky-student-journey li[data-state=current]{border-color:var(--color-neutral-200);background:var(--color-white);box-shadow:var(--shadow-xs)}.sky-student-journey li[data-state=upcoming],.sky-student-journey li[data-state=paused]{color:var(--color-neutral-500)}.sky-student-journey__marker{border-radius:var(--radius-pill);background:var(--color-neutral-200);block-size:2rem;inline-size:2rem;color:var(--color-neutral-700);font-size:var(--text-label);place-items:center;font-weight:800;display:grid}.sky-student-journey li[data-state=current] .sky-student-journey__marker{background:var(--color-action-red);color:var(--color-action-on-red)}.sky-student-journey li[data-state=complete] .sky-student-journey__marker{background:var(--color-success);color:var(--color-white)}.sky-student-journey__copy{gap:var(--spacing-0);min-inline-size:0;display:grid}.sky-student-journey__copy strong{color:var(--color-neutral-900);font-size:var(--text-body-sm)}.sky-student-journey__copy small{color:var(--color-neutral-500);font-size:var(--text-label);line-height:var(--leading-label)}.sky-onboarding-card{gap:var(--spacing-4);padding:clamp(var(--spacing-4), 4vw, var(--spacing-6));border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-lg);background:var(--color-white);display:grid}.sky-onboarding-card h2,.sky-onboarding-card p{margin-block:0}.sky-onboarding-card--status{border-inline-start:var(--spacing-1) solid var(--color-action-red);position:relative;overflow:hidden}.sky-onboarding-card--status[data-status=approved]{border-inline-start-color:var(--color-success)}.sky-onboarding-card--status[data-status=changes_requested]{border-inline-start-color:var(--color-warning)}.sky-onboarding-card--secondary{background:var(--color-neutral-50)}.sky-onboarding-card__intro{gap:var(--spacing-2);display:grid}.sky-onboarding-card__intro h2,.sky-onboarding-card__intro h3{margin:0}.sky-onboarding-card__intro>p:last-child{color:var(--color-neutral-700)}.sky-onboarding-form-step{border:var(--border-width-default) solid var(--color-neutral-200)}.sky-onboarding-card .sky-auth-form{box-shadow:none}.sky-onboarding-card fieldset.sky-auth-field{border:0;margin:0;padding:0}.sky-onboarding-card fieldset.sky-auth-field label{align-items:flex-start;gap:var(--spacing-2);min-block-size:2.75rem;display:flex}.sky-auth-field textarea{resize:vertical;border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-white);min-block-size:7rem;inline-size:100%;color:var(--color-neutral-900);padding:var(--spacing-3);font:inherit}.sky-auth-form__message{color:var(--color-action-red-hover);font-size:var(--text-body-sm);margin:0;font-weight:650}.sky-auth-form__message--success{color:var(--color-success)}@media (min-width:720px){.sky-student-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.sky-state{border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-lg);background-color:var(--color-white);padding:var(--spacing-6);max-inline-size:var(--measure-longform)}.sky-state__title{font-size:var(--text-heading-md);line-height:var(--leading-heading-md);margin:0 0 var(--spacing-2) 0;color:var(--color-neutral-900)}.sky-state__body{color:var(--color-neutral-700);font-size:var(--text-body-md);line-height:var(--leading-body-md);margin:0}.sky-state--error{border-inline-start:var(--spacing-1) solid var(--color-error)}.sky-state--denied{border-inline-start:var(--spacing-1) solid var(--color-warning)}.sky-skeleton{background-color:var(--color-neutral-100);border-radius:var(--radius-md);block-size:var(--spacing-4);margin-block-end:var(--spacing-2)}.sky-request-id{font-size:var(--text-body-sm);color:var(--color-neutral-500);margin-block-start:var(--spacing-3);display:block}.sky-dashboard{background-color:var(--color-neutral-25);flex-direction:column;min-block-size:100dvh;display:flex}.sky-dashboard__header{z-index:var(--z-header);align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-white);border-block-end:var(--border-width-default) solid var(--color-neutral-200);display:flex;position:sticky;top:0}.sky-dashboard__body{flex-direction:column;flex:auto;display:flex}.sky-dashboard__main{padding:var(--spacing-4);flex:auto;min-inline-size:0}.sky-dashboard__sidebar{border-block-end:var(--border-width-default) solid var(--color-neutral-200);background-color:var(--color-white);padding:var(--spacing-3) var(--spacing-4)}.sky-nav-list{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sky-nav-link{min-block-size:var(--size-touch-min);min-inline-size:var(--size-touch-min);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:var(--color-neutral-900);border:var(--border-width-default) solid transparent;align-items:center;text-decoration:none;display:inline-flex}.sky-nav-link:hover{background-color:var(--color-neutral-50);color:var(--color-action-red-hover)}.sky-nav-link[aria-current=page]{border-color:var(--color-neutral-200);color:var(--color-action-red);font-weight:600}.sky-mobile-nav-trigger{min-block-size:var(--size-touch-min);min-inline-size:var(--size-touch-min);padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-white);color:var(--color-neutral-900);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-md);font:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.sky-page-header{margin-block-end:var(--spacing-6)}.sky-page-header__title{font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);color:var(--color-neutral-900);margin:0}.sky-page-header__context{margin:var(--spacing-2) 0 0 0;color:var(--color-neutral-700);font-size:var(--text-body-md);max-inline-size:var(--measure-longform)}@media (min-width:1024px){.sky-dashboard__body{flex-direction:row}.sky-dashboard__sidebar{border-block-end:0;border-inline-end:var(--border-width-default) solid var(--color-neutral-200);flex:none;inline-size:16rem}.sky-nav-list{flex-flow:column}.sky-dashboard__main{padding:var(--spacing-8)}.sky-mobile-nav-trigger{display:none}}.sky-cms-breadcrumb{margin:0 0 var(--spacing-3)}.sky-cms-workspace,.sky-cms-editor,.sky-cms-form,.sky-cms-fields{gap:var(--spacing-5);display:grid}.sky-cms-status-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--spacing-6);display:grid}.sky-cms-status-card,.sky-cms-panel,.sky-cms-editor,.sky-cms-history{border:var(--border-width-default) solid #7373733d;border-radius:var(--radius-lg);min-inline-size:0;padding:clamp(var(--spacing-4), 3vw, var(--spacing-6));box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#ffffffeb,#fafafad1)}.sky-cms-status-card h2,.sky-cms-panel h2,.sky-cms-editor h2,.sky-cms-history h2,.sky-cms-section-card h3,.sky-cms-submit-panel h3{margin:0}.sky-cms-panel,.sky-cms-editor,.sky-cms-history{margin-block-end:var(--spacing-6)}.sky-cms-panel__heading,.sky-cms-section-card__heading,.sky-cms-action-bar{justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap;align-items:flex-start;display:flex}.sky-cms-facts{gap:var(--spacing-3);margin:var(--spacing-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sky-cms-facts div{min-inline-size:0}.sky-cms-facts dt{color:var(--color-neutral-500);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.sky-cms-facts dd{overflow-wrap:anywhere;margin:var(--spacing-1) 0 0;color:var(--color-neutral-900)}.sky-cms-inline-form,.sky-cms-submit-panel{gap:var(--spacing-4);display:grid}.sky-cms-fieldset,.sky-cms-repeat-row{border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-md);min-inline-size:0;padding:clamp(var(--spacing-4), 3vw, var(--spacing-5));margin:0}.sky-cms-fieldset>legend,.sky-cms-repeat-row>legend{padding-inline:var(--spacing-2);color:var(--color-neutral-900);font-weight:750}.sky-cms-two-column{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sky-cms-section-list{gap:var(--spacing-4);margin:var(--spacing-4) 0;padding:0;list-style:none;display:grid}.sky-cms-section-card{border:var(--border-width-default) solid var(--color-neutral-200);border-inline-start:var(--spacing-1) solid var(--color-action-red);border-radius:var(--radius-md);background:var(--color-white);min-inline-size:0;padding:var(--spacing-4)}.sky-cms-order-controls,.sky-cms-remove-confirm,.sky-cms-add-section{gap:var(--spacing-2);flex-wrap:wrap;align-items:end;display:flex}.sky-cms-order-controls button,.sky-cms-small-button,.sky-cms-remove-button,.sky-cms-remove-confirm button{border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-pill);background:var(--color-white);min-block-size:2.75rem;color:var(--color-neutral-900);padding-inline:var(--spacing-4);font:inherit;font-size:var(--text-body-sm);cursor:pointer;font-weight:700}.sky-cms-order-controls button:disabled,.sky-cms-small-button:disabled{cursor:not-allowed;opacity:.5}.sky-cms-remove-button,.sky-cms-remove-confirm button:first-of-type{border-color:var(--color-action-red);color:var(--color-action-red-hover)}.sky-cms-remove-confirm{border-block-start:var(--border-width-default) solid var(--color-neutral-200);margin-block-start:var(--spacing-4);padding-block-start:var(--spacing-4)}.sky-cms-remove-confirm p{flex-basis:100%;margin:0;font-weight:700}.sky-cms-add-section .sky-auth-field{flex:15rem}.sky-cms-muted,.sky-cms-message,.sky-cms-field-error,.sky-cms-field-hint,.sky-cms-submit-status{color:var(--color-neutral-700);font-size:var(--text-body-sm);margin:0}.sky-cms-field-hint{grid-column:1/-1}.sky-cms-submit-status{border-inline-start:var(--spacing-1) solid var(--color-neutral-300);padding-inline-start:var(--spacing-3);font-weight:700}.sky-cms-message{min-block-size:1.5rem;font-weight:700}.sky-cms-message--error,.sky-cms-field-error{color:var(--color-action-red-hover);font-weight:700}.sky-cms-action-bar{border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:var(--spacing-4);background:#ffffffe6;align-items:center}.sky-cms-action-bar div{gap:var(--spacing-1);display:grid}.sky-cms-action-bar span{color:var(--color-neutral-700);font-size:var(--text-body-sm)}.sky-cms-submit-panel{border-block-start:var(--border-width-default) solid var(--color-neutral-200);padding-block-start:var(--spacing-5)}.sky-cms-submit-panel label{gap:var(--spacing-2);align-items:flex-start;font-weight:700;display:flex}.sky-cms-submit-panel input[type=checkbox]{flex:none;block-size:1.25rem;inline-size:1.25rem}.sky-cms-submit-panel :disabled,.sky-cms-action-bar :disabled{cursor:not-allowed;opacity:.55}@media (min-width:56rem){.sky-cms-action-bar{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);position:sticky;inset-block-end:var(--spacing-3)}}@media (max-width:48rem){.sky-cms-status-grid,.sky-cms-two-column,.sky-cms-facts{grid-template-columns:1fr}.sky-cms-panel__heading,.sky-cms-section-card__heading,.sky-cms-action-bar{align-items:stretch}.sky-cms-action-bar .sky-button,.sky-cms-submit-panel .sky-button,.sky-cms-inline-form .sky-button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.sky-cms-workspace *,.sky-cms-workspace :before,.sky-cms-workspace :after{scroll-behavior:auto;transition-duration:.01ms!important}}.sky-dashboard--student,.sky-dashboard--default{background:radial-gradient(circle at 8% 10%, #c000000d, transparent 24rem), linear-gradient(145deg, var(--color-white), var(--color-neutral-50) 52%, var(--color-neutral-100));background-attachment:fixed}.sky-dashboard--default .sky-dashboard__header{min-block-size:4rem;padding-inline:clamp(var(--spacing-4), 3vw, var(--spacing-6));box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background-color:#ffffffd1}.sky-dashboard--default .sky-dashboard__content{inline-size:100%;max-inline-size:88rem;margin-inline:auto;padding-block-end:var(--spacing-12)}.sky-dashboard--default .sky-page-header{border-block-end:var(--border-width-default) solid #c7c7c1b8;margin-block-end:var(--spacing-4);padding-block-end:var(--spacing-4)}.sky-dashboard--default .sky-page-header__title{max-inline-size:none;font-size:clamp(1.75rem,3vw,2.25rem);line-height:var(--leading-heading-lg);letter-spacing:-.025em}.sky-dashboard--default .sky-page-header__context{color:var(--color-neutral-700);margin-block-start:var(--spacing-1)}.sky-dashboard--default .sky-action-section{padding:clamp(var(--spacing-4), 2vw, var(--spacing-5));border:var(--border-width-default) solid #ffffffd1;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-xs);-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:linear-gradient(145deg,#ffffffc2,#ffffff80);margin-block-end:var(--spacing-4)}.sky-dashboard--default .sky-action-section .sky-action-section{box-shadow:none;background:#ffffff6b;margin-block-start:var(--spacing-4)}.sky-dashboard--default .sky-action-section__heading{margin-block-end:var(--spacing-4)}.sky-dashboard--default .sky-action-list{gap:var(--spacing-2)}.sky-dashboard--default .sky-action{border-radius:var(--radius-lg);background-color:#ffffffad;border-color:#dededadb;box-shadow:inset 0 1px #ffffffc2}.sky-dashboard--default .sky-dashboard__main>.sky-dashboard__content>.sky-auth-form,.sky-dashboard--default .sky-action-section>.sky-auth-form{padding:clamp(var(--spacing-4), 2vw, var(--spacing-5));box-shadow:none;background:#ffffff94}.sky-dashboard--default .sky-dashboard__main .sky-nav-list{gap:var(--spacing-2);margin-block-end:var(--spacing-3)}.sky-dashboard--default .sky-dashboard__main .sky-nav-link{background-color:#ffffff94;border-color:#dededad1}.sky-dashboard--default .sky-dashboard__main .sky-nav-link[aria-current=page]{box-shadow:var(--shadow-xs);background-color:#ffffffdb}.sky-dashboard--default .sky-table-scroll{border:var(--border-width-default) solid #dededadb;border-radius:var(--radius-lg);background-color:#ffffff9e;box-shadow:inset 0 1px #fffc}.sky-dashboard--default .sky-table thead th{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffeb;position:sticky;top:0}.sky-dashboard--default .sky-table tbody tr:hover{background-color:#ffffff7a}.sky-dashboard--default .sky-state{box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffad;border-color:#ffffffd1}.sky-dashboard--student .sky-dashboard__header{min-block-size:4rem;padding-inline:clamp(var(--spacing-4), 3vw, var(--spacing-6));box-shadow:var(--shadow-xs)}.sky-dashboard__identity{gap:var(--spacing-0);border-inline-start:var(--border-width-default) solid var(--color-neutral-200);padding-inline-start:var(--spacing-4);display:grid}.sky-dashboard__identity strong{color:var(--color-neutral-900);font-size:var(--text-body-sm)}.sky-dashboard__identity span{color:var(--color-neutral-500);font-size:var(--text-label)}.sky-dashboard__account-link{white-space:nowrap}.sky-dashboard__logout{color:var(--color-action-red);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.sky-dashboard__logout:hover,.sky-dashboard__logout:focus-visible{text-decoration:underline}.sky-dashboard__account-actions{align-items:center;gap:var(--spacing-4);margin-inline-start:auto;display:flex}.sky-dashboard__profile-link{align-items:center;gap:var(--spacing-2);color:var(--color-neutral-900);font-weight:600;text-decoration:none;display:inline-flex}.sky-dashboard__avatar{border:var(--border-width-default) solid var(--color-neutral-200);background-color:var(--color-neutral-100);block-size:2.5rem;inline-size:2.5rem;color:var(--color-action-red);border-radius:999px;flex:0 0 2.5rem;place-items:center;display:grid;position:relative;overflow:hidden}.sky-dashboard__avatar img,.sky-profile-editor__portrait img{object-fit:cover}@media (max-width:40rem){.sky-dashboard__header{flex-wrap:wrap}.sky-dashboard__account-actions{justify-content:space-between;gap:var(--spacing-2);flex:100%;min-inline-size:0;margin-inline-start:0}.sky-dashboard__profile-link{min-inline-size:0}.sky-dashboard__profile-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.sky-profile-editor{gap:clamp(var(--spacing-5), 5vw, var(--spacing-10));grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:start;display:grid}.sky-profile-editor__portrait{aspect-ratio:1;border:2px solid var(--color-neutral-200);background:var(--color-neutral-100);inline-size:min(100%,14rem);color:var(--color-action-red);border-radius:999px;place-items:center;margin-block-end:var(--spacing-4);font-size:4rem;font-weight:700;display:grid;position:relative;overflow:hidden}.sky-profile-editor__portrait canvas{block-size:100%;inline-size:100%}.sky-profile-editor__crop-controls{gap:var(--spacing-2);margin:var(--spacing-4) 0 0;padding:var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-md);display:grid}.sky-profile-editor__crop-controls legend{padding-inline:var(--spacing-1);font-weight:700}.sky-profile-editor__crop-controls input[type=range]{inline-size:100%;accent-color:var(--color-action-red)}.sky-profile-editor__details{gap:var(--spacing-4);display:grid}.sky-profile-editor__message{margin:0;font-weight:700}.sky-profile-editor__message[data-status=success]{color:var(--color-success,#18794e)}.sky-profile-editor__message[data-status=error]{color:var(--color-action-red)}@media (max-width:48rem){.sky-profile-editor{grid-template-columns:minmax(0,1fr)}}.sky-dashboard--student .sky-dashboard__body{inline-size:100%;max-inline-size:var(--size-container-dashboard);margin-inline:auto}.sky-dashboard--student .sky-dashboard__nav-column{padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-neutral-50)}.sky-dashboard--student .sky-dashboard__main{padding:var(--spacing-4)}.sky-dashboard--student .sky-dashboard__content{inline-size:100%;max-inline-size:78rem;margin-inline:auto;padding-block-end:var(--spacing-12)}.sky-dashboard--student .sky-mobile-nav-trigger{justify-content:space-between;gap:var(--spacing-4);inline-size:100%;padding:var(--spacing-3) var(--spacing-4);text-align:start;box-shadow:var(--shadow-xs)}.sky-mobile-nav-trigger__copy{gap:var(--spacing-0);display:grid}.sky-mobile-nav-trigger__copy>span{color:var(--color-neutral-500);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.sky-mobile-nav-trigger__copy>strong{color:var(--color-neutral-900)}.sky-mobile-nav-trigger__action{color:var(--color-action-red);font-weight:700}.sky-dashboard__sidebar[data-variant=student]{gap:var(--spacing-2);padding:var(--spacing-2);display:grid}.sky-nav-intro{gap:var(--spacing-1);padding:0 var(--spacing-2) var(--spacing-4);border-block-end:var(--border-width-default) solid var(--color-neutral-200);display:grid}.sky-nav-intro__eyebrow,.sky-nav-group__label{color:var(--color-neutral-700);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.sky-nav-intro strong{font-size:var(--text-body-md);line-height:var(--leading-body-md)}.sky-nav-group{gap:var(--spacing-0);display:grid}.sky-nav-group__label{padding:var(--spacing-1) var(--spacing-2)}.sky-dashboard__sidebar[data-variant=student] .sky-nav-list{gap:var(--spacing-0);display:grid}.sky-dashboard__sidebar[data-variant=student] .sky-nav-link{min-block-size:2.75rem;inline-size:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);align-items:center;display:flex}.sky-dashboard__sidebar[data-variant=student] .sky-nav-link:hover{background-color:#ffffff94;box-shadow:inset 0 1px #ffffffb8}.sky-dashboard__sidebar[data-variant=student] .sky-nav-link[aria-current=page]{border-color:#0000;border-inline-start-color:var(--color-action-red);background-color:#ffffffc2;box-shadow:inset 0 1px #ffffffe6,0 4px 14px #0b0b0a0f}.sky-dashboard__sidebar[data-variant=default]{gap:var(--spacing-0);padding:var(--spacing-2);display:grid}.sky-dashboard__sidebar[data-variant=default] .sky-nav-list{gap:var(--spacing-0);display:grid}.sky-dashboard__sidebar[data-variant=default] .sky-nav-link{inline-size:100%;min-block-size:var(--size-touch-min);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);align-items:center;display:flex}.sky-dashboard__sidebar[data-variant=default] .sky-nav-link:hover{background-color:#ffffff94;box-shadow:inset 0 1px #ffffffb8}.sky-dashboard__sidebar[data-variant=default] .sky-nav-link[aria-current=page]{border-color:#0000;border-inline-start-color:var(--color-action-red);background-color:#ffffffc2;box-shadow:inset 0 1px #ffffffe6,0 4px 14px #0b0b0a0f}.sky-nav-link__marker{border-radius:var(--radius-md);background-color:var(--color-neutral-100);block-size:2rem;inline-size:2rem;color:var(--color-neutral-500);font-size:var(--text-label);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sky-nav-link[aria-current=page] .sky-nav-link__marker{background-color:var(--color-action-red);color:var(--color-action-on-red)}.sky-nav-link__copy{min-inline-size:0;display:block}.sky-nav-link__copy>span{font-weight:650}.sky-nav-link__copy small{color:var(--color-neutral-700);font-size:var(--text-label);line-height:var(--leading-label)}.sky-dashboard--student .sky-page-header{padding:0 0 var(--spacing-4);border-block-end:var(--border-width-default) solid var(--color-neutral-200);margin-block-end:var(--spacing-4)}.sky-dashboard--student .sky-page-header:before{content:none}.sky-dashboard--student .sky-page-header__title{max-inline-size:none;font-size:clamp(1.75rem,3vw,2.25rem);line-height:var(--leading-heading-lg);letter-spacing:-.025em}.sky-dashboard--student .sky-page-header__context{font-size:var(--text-body-md);color:var(--color-neutral-700);margin-block-start:var(--spacing-1)}.sky-student-shortcuts{padding:var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-neutral-900);box-shadow:var(--shadow-xs);margin-block-end:var(--spacing-4)}.sky-student-shortcuts__header{margin-block-end:var(--spacing-3)}.sky-student-shortcuts .sky-eyebrow{color:var(--color-action-red-on-dark)}.sky-student-shortcuts__header h2{color:var(--color-neutral-900);font-size:var(--text-body-md);line-height:var(--leading-body-md);margin:0}.sky-student-shortcuts__header>p{color:var(--color-neutral-300);margin:0}.sky-student-shortcuts ul{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sky-student-shortcuts a{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-block-size:3rem;padding:var(--spacing-2) var(--spacing-3);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--color-neutral-900);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}.sky-student-shortcuts a:hover{border-color:var(--color-neutral-300);background-color:var(--color-neutral-50);color:var(--color-action-red-hover)}.sky-student-shortcuts a strong{font-size:var(--text-body-sm)}.sky-student-shortcuts__arrow{color:var(--color-action-red);font-size:var(--text-body-md)}.sky-dashboard--student .sky-next-action,.sky-dashboard--student .sky-dashboard__content>.sky-action-section,.sky-dashboard--student .sky-dashboard__content>.sky-state,.sky-dashboard--student .sky-today-grid>.sky-action-section,.sky-dashboard--student .sky-today-support-grid>.sky-action-section{padding:var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-lg);background-color:var(--color-white);box-shadow:var(--shadow-xs)}.sky-dashboard--student .sky-dashboard__content>.sky-action-section{margin-block-end:var(--spacing-4)}.sky-dashboard--student .sky-action-section__heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);margin-block-end:var(--spacing-3);display:flex}.sky-dashboard--student .sky-action-count{min-block-size:2rem;min-inline-size:2rem;padding-inline:var(--spacing-2);border-radius:var(--radius-pill);background-color:var(--color-neutral-100);color:var(--color-neutral-700);justify-content:center;align-items:center;display:inline-flex}.sky-dashboard--student .sky-action{padding:var(--spacing-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}.sky-dashboard--student .sky-action:hover{border-color:var(--color-neutral-300);box-shadow:var(--shadow-sm)}.sky-dashboard--student .sky-action__title{font-size:var(--text-body-md)}.sky-dashboard--student .sky-action__badge{background-color:var(--color-neutral-50)}.sky-dashboard--student .sky-definition-list{gap:var(--spacing-4)}.sky-profile-welcome{gap:var(--spacing-5);padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--color-neutral-900);color:var(--color-white);box-shadow:var(--shadow-md);align-items:center;margin-block-end:var(--spacing-4);display:grid}.sky-profile-welcome>div{gap:var(--spacing-2);display:grid}.sky-profile-welcome .sky-eyebrow{color:var(--color-action-red-on-dark)}.sky-profile-welcome h2,.sky-profile-welcome p{margin:0}.sky-profile-welcome h2{color:var(--color-white);font-size:var(--text-heading-md)}.sky-profile-welcome p:last-child{max-inline-size:var(--measure-longform);color:var(--color-neutral-300)}.sky-profile-welcome__status,.sky-profile-enrolment__status{min-block-size:2.25rem;inline-size:fit-content;padding-inline:var(--spacing-3);border-radius:var(--radius-pill);font-size:var(--text-body-sm);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.sky-profile-welcome__status{background:var(--color-success-subtle);color:var(--color-success)}.sky-dashboard--student .sky-student-journey{padding:var(--spacing-3);background:var(--color-white);box-shadow:var(--shadow-xs);margin-block-end:var(--spacing-4)}.sky-profile-grid{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);margin-block-end:var(--spacing-4);display:grid}.sky-profile-grid>.sky-action-section{min-inline-size:0;padding:var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-xs)}.sky-profile-grid .sky-eyebrow,.sky-dashboard--student .sky-dashboard__content>.sky-action-section>.sky-eyebrow{margin-block-end:var(--spacing-2)}.sky-profile-facts{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sky-profile-facts>div{gap:var(--spacing-1);padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--color-neutral-50);display:grid}.sky-profile-facts dt{color:var(--color-neutral-700);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sky-profile-facts dd{overflow-wrap:anywhere;color:var(--color-neutral-900);font-size:var(--text-body-lg);margin:0;font-weight:800}.sky-profile-note{margin:var(--spacing-4) 0 0;padding:var(--spacing-3);border-inline-start:var(--spacing-1) solid var(--color-action-red);background:var(--color-neutral-50);color:var(--color-neutral-700);font-size:var(--text-body-sm)}.sky-profile-help-list{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.sky-profile-help-list li{color:var(--color-neutral-700);padding-inline-start:var(--spacing-6);position:relative}.sky-profile-help-list li:before{content:"✓";color:var(--color-success);font-weight:900;position:absolute;inset-block-start:0;inset-inline-start:0}.sky-profile-enrolment__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);flex-wrap:wrap;margin-block-end:var(--spacing-4);display:flex}.sky-profile-enrolment__header .sky-action__title{margin:0}.sky-profile-enrolment__status{background:var(--color-success-subtle);color:var(--color-success)}.sky-today-grid,.sky-today-support-grid{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);margin-block-end:var(--spacing-4);display:grid}.sky-today-grid>.sky-action-section,.sky-today-support-grid>.sky-action-section{min-inline-size:0;margin:0}.sky-student-info{border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-white);margin-block-end:var(--spacing-4)}.sky-student-info summary{min-block-size:2.75rem;padding:var(--spacing-3) var(--spacing-4);color:var(--color-neutral-700);font-size:var(--text-body-sm);cursor:pointer;font-weight:700}.sky-student-info__body{gap:var(--spacing-2);padding:0 var(--spacing-4) var(--spacing-4);color:var(--color-neutral-700);font-size:var(--text-body-sm);display:grid}.sky-student-info__body p{margin:0}.sky-student-toolbar{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-md);background:var(--color-white);flex-wrap:wrap;margin-block-end:var(--spacing-4);display:flex}.sky-student-toolbar .sky-filter-heading{margin:0}.sky-student-toolbar .sky-nav-list{gap:var(--spacing-1);flex-flow:wrap}.sky-student-toolbar .sky-nav-link,.sky-filter-chips .sky-nav-link{min-block-size:2.5rem;padding:var(--spacing-1) var(--spacing-3);border-color:var(--color-neutral-200);background:var(--color-white);font-size:var(--text-body-sm)}.sky-student-toolbar .sky-nav-link[aria-current=page],.sky-filter-chips .sky-nav-link[aria-current=page]{border-color:var(--color-neutral-900);background:var(--color-neutral-900);color:var(--color-white)}.sky-student-filters{gap:var(--spacing-4);padding:var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-xs);margin-block-end:var(--spacing-4);display:grid}.sky-student-filters .sky-auth-form{align-items:end;gap:var(--spacing-3);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.sky-student-filter-groups{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr);display:grid}.sky-filter-chips{gap:var(--spacing-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sky-student-progress-summary{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--color-neutral-100);color:var(--color-neutral-900);font-size:var(--text-body-sm);margin-block-end:var(--spacing-4);font-weight:700}.sky-student-loading{gap:var(--spacing-5);display:grid}.sky-student-loading__header{gap:var(--spacing-3);padding:var(--spacing-8);border-radius:var(--radius-xl);background-color:var(--color-white);display:grid}.sky-student-loading__header span{block-size:var(--spacing-5);border-radius:var(--radius-pill);background-color:var(--color-neutral-100);display:block}.sky-student-loading__header span:first-child{inline-size:min(60%,20rem)}.sky-student-loading__header span:last-child{inline-size:min(85%,38rem)}@media (min-width:768px){.sky-dashboard--default .sky-dashboard__body{flex-direction:row}.sky-dashboard--default .sky-dashboard__nav-column{block-size:calc(100dvh - 5.5rem);inline-size:15rem;padding:var(--spacing-4) var(--spacing-3);border-block-end:0;border-inline-end:0;flex:none;align-self:flex-start;position:sticky;top:5.5rem}.sky-dashboard--default .sky-mobile-nav-trigger{display:none}.sky-dashboard--default .sky-nav-region[data-open=false],.sky-dashboard--default .sky-nav-region[data-open=true]{display:block}.sky-dashboard--default .sky-dashboard__nav-column .sky-nav-region{scrollbar-gutter:stable;border:var(--border-width-default) solid #ffffffd1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(155deg,#ffffffd1,#ffffff80),radial-gradient(circle at 0 0,#ffffffeb,#0000 60%);max-block-size:calc(100dvh - 7.5rem);overflow-y:auto;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff61,0 16px 38px #0b0b0a1a}.sky-dashboard--default .sky-dashboard__main{padding:var(--spacing-6) clamp(var(--spacing-5), 3vw, var(--spacing-8))}.sky-dashboard--student .sky-dashboard__body{flex-direction:row}.sky-dashboard--student .sky-dashboard__nav-column{block-size:calc(100dvh - 5.5rem);inline-size:15rem;padding:var(--spacing-4) var(--spacing-3);border-block-end:0;flex:none;align-self:flex-start;position:sticky;top:5.5rem}.sky-dashboard--student .sky-mobile-nav-trigger{display:none}.sky-dashboard--student .sky-nav-region[data-open=false],.sky-dashboard--student .sky-nav-region[data-open=true]{display:block}.sky-dashboard--student .sky-dashboard__nav-column .sky-nav-region{scrollbar-gutter:stable;border:var(--border-width-default) solid #ffffffd1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(155deg,#ffffffd1,#ffffff80),radial-gradient(circle at 0 0,#ffffffeb,#0000 60%);max-block-size:calc(100dvh - 7.5rem);overflow-y:auto;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff61,0 16px 38px #0b0b0a1a}.sky-dashboard--student .sky-nav-list{flex-flow:column}.sky-dashboard--student .sky-dashboard__main{padding:var(--spacing-6) clamp(var(--spacing-5), 3vw, var(--spacing-8))}.sky-student-shortcuts ul{grid-template-columns:repeat(4,minmax(0,1fr))}.sky-profile-welcome{grid-template-columns:minmax(0,1fr) auto}.sky-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-today-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sky-today-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-student-filter-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:30rem){.sky-dashboard__identity span{display:none}.sky-dashboard--student .sky-page-header{padding:0 0 var(--spacing-3)}.sky-dashboard--student .sky-page-header__title{font-size:var(--text-heading-lg);letter-spacing:-.02em}.sky-dashboard--student .sky-page-header__context{font-size:var(--text-body-md)}.sky-student-shortcuts,.sky-dashboard--student .sky-next-action,.sky-dashboard--student .sky-dashboard__content>.sky-action-section,.sky-dashboard--student .sky-dashboard__content>.sky-state{padding:var(--spacing-4);border-radius:var(--radius-lg)}.sky-dashboard--student .sky-action{padding:var(--spacing-4)}.sky-profile-welcome,.sky-profile-grid>.sky-action-section{padding:var(--spacing-4);border-radius:var(--radius-lg)}.sky-profile-facts,.sky-student-shortcuts ul,.sky-student-filters .sky-auth-form{grid-template-columns:minmax(0,1fr)}}.sky-nav-region[data-open=false]{display:none}@media (min-width:1024px){.sky-nav-region[data-open=false],.sky-nav-region[data-open=true]{display:block}}.sky-dashboard__nav-column{padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-white);border-block-end:var(--border-width-default) solid var(--color-neutral-200)}.sky-dashboard__nav-column .sky-dashboard__sidebar{padding:var(--spacing-2) 0 0 0;background-color:#0000;border:0}@media (min-width:1024px){.sky-dashboard__nav-column{border-block-end:0;border-inline-end:var(--border-width-default) solid var(--color-neutral-200);flex:none;inline-size:16rem}}@keyframes sky-rise-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translate(0)}}.sky-rise{animation:sky-rise-in .72s var(--ease-emphasised) both}.sky-rise[data-rise="1"]{animation-delay:40ms}.sky-rise[data-rise="2"]{animation-delay:.11s}.sky-rise[data-rise="3"]{animation-delay:.18s}.sky-rise[data-rise="4"]{animation-delay:.26s}.sky-rise[data-rise="5"]{animation-delay:.34s}.sky-rise[data-rise="6"]{animation-delay:.42s}html.sky-motion-ready [data-reveal]{opacity:0;transition:opacity .76s var(--ease-emphasised), transform .76s var(--ease-emphasised);transform:translateY(2rem)}html.sky-motion-ready [data-reveal][data-in-view=true]{opacity:1;transform:translate(0)}.sky-page-progress{z-index:var(--z-skip-link);background-color:var(--color-action-red);block-size:3px;transform:scaleX(var(--sky-page-progress,0));transform-origin:0;pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}.sky-public-header{box-shadow:0 1px #0b0b0a0f}.sky-public-header__inner{flex-wrap:nowrap;min-block-size:5.5rem;padding-block:0;position:relative}.sky-public-header__logo{border-radius:var(--radius-sm);flex:none;align-items:center;display:inline-flex}.sky-badge{margin:0 auto 0 var(--spacing-2);align-items:center;gap:var(--spacing-2);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-500);white-space:nowrap;font-size:.625rem;line-height:1;display:none}.sky-badge:before{content:"";border-radius:var(--radius-pill);background-color:var(--color-action-red);block-size:.375rem;inline-size:.375rem}.sky-public-navigation{align-items:center;margin-inline-start:auto;display:flex}.sky-public-menu-trigger{justify-content:center;align-items:center;gap:var(--spacing-3);min-inline-size:5.75rem;padding-inline:var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-pill);background-color:var(--color-white);color:var(--color-neutral-900);font:inherit;font-size:var(--text-body-sm);cursor:pointer;font-weight:650;display:inline-flex}.sky-public-menu-trigger__icon{gap:.3rem;inline-size:1rem;display:grid}.sky-public-menu-trigger__icon span{block-size:1px;inline-size:100%;transition:transform var(--motion-fast) var(--ease-standard);background-color:currentColor;display:block}.sky-public-menu-trigger[aria-expanded=true] .sky-public-menu-trigger__icon span:first-child{transform:translateY(.2rem)rotate(45deg)}.sky-public-menu-trigger[aria-expanded=true] .sky-public-menu-trigger__icon span:last-child{transform:translateY(-.2rem)rotate(-45deg)}.sky-public-nav{background-color:var(--color-white);border-block:var(--border-width-default) solid var(--color-neutral-200);box-shadow:var(--shadow-md);display:none;position:absolute;inset-block-start:100%;inset-inline:0}.sky-public-nav[data-open=true]{display:block}.sky-public-nav__panel{padding:var(--spacing-4) var(--spacing-5) var(--spacing-6);display:grid}.sky-public-nav__link,.sky-public-nav__portal{align-items:center;gap:var(--spacing-3);min-block-size:3.5rem;padding-inline:var(--spacing-3);color:var(--color-neutral-900);border-block-end:var(--border-width-default) solid var(--color-neutral-200);text-decoration:none;display:flex}.sky-public-nav__link:hover{color:var(--color-action-red-hover);background-color:var(--color-neutral-50)}.sky-public-nav__index{color:var(--color-action-red);letter-spacing:.12em;font-size:.625rem}.sky-public-nav__portal{padding-inline:var(--spacing-5);border-radius:var(--radius-pill);background-color:var(--color-action-red);color:var(--color-action-on-red);border:0;justify-content:space-between;margin-block-start:var(--spacing-4);font-weight:700}.sky-public-nav__portal:hover{background-color:var(--color-action-red-hover);color:var(--color-action-on-red)}.sky-button{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-block-size:3.5rem;min-inline-size:11.5rem;padding-inline:var(--spacing-5);border:var(--border-width-default) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-body-sm);transition:transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);font-weight:700;text-decoration:none;display:inline-flex}.sky-button:hover{transform:translateY(-2px)}.sky-button--primary{background-color:var(--color-action-red);color:var(--color-action-on-red)}.sky-button--primary:hover{background-color:var(--color-action-red-hover);color:var(--color-action-on-red)}.sky-button--ghost{color:var(--color-white);background-color:#ffffff0a;border-color:#ffffff57}.sky-button--ghost:hover{border-color:var(--color-white);color:var(--color-white);background-color:#ffffff17}.sky-text-link{align-items:center;gap:var(--spacing-2);color:var(--color-neutral-900);-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300);font-weight:650;display:inline-flex}.sky-hero{isolation:isolate;min-block-size:calc(100svh - 5.5rem);padding-block:clamp(4rem, 8vw, 7.5rem) var(--spacing-8);background-color:var(--color-neutral-950);color:var(--color-white);scroll-margin-block-start:5.5rem;position:relative;overflow:hidden}.sky-hero__atmosphere{z-index:-1;background:radial-gradient(circle at 82% 38%, #c000002e, transparent 29%), linear-gradient(115deg, transparent 0 58%, #ffffff09 58% 58.15%, transparent 58.15%), linear-gradient(180deg, var(--color-neutral-950), var(--color-neutral-900));position:absolute;inset:0}.sky-hero__atmosphere:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 100%);mask-image:linear-gradient(90deg,#0000 12%,#000 100%)}.sky-hero__pointer-spotlight{--sky-spotlight-x:75%;--sky-spotlight-y:42%;z-index:0;opacity:0;pointer-events:none;transition:opacity .26s var(--ease-standard);position:absolute;inset:0;overflow:hidden}.sky-hero__pointer-spotlight[data-active=true]{opacity:1}.sky-hero__pointer-spotlight:before,.sky-hero__pointer-spotlight:after{content:"";position:absolute;inset:0}.sky-hero__pointer-spotlight:before{opacity:.2;-webkit-mask-image:radial-gradient(circle 9.5rem at var(--sky-spotlight-x) var(--sky-spotlight-y), black 0, #000000f5 28%, transparent 76%);-webkit-mask-image:radial-gradient(circle 9.5rem at var(--sky-spotlight-x) var(--sky-spotlight-y), black 0, #000000f5 28%, transparent 76%);-webkit-mask-image:radial-gradient(circle 9.5rem at var(--sky-spotlight-x) var(--sky-spotlight-y), black 0, #000000f5 28%, transparent 76%);mask-image:radial-gradient(circle 9.5rem at var(--sky-spotlight-x) var(--sky-spotlight-y), black 0, #000000f5 28%, transparent 76%);background-image:url(/brand/skylink-mark-hero.png);background-position:2rem 1.5rem;background-repeat:repeat;background-size:clamp(4.75rem,7vw,6.75rem)}.sky-hero__pointer-spotlight:after{background:radial-gradient(circle 11rem at var(--sky-spotlight-x) var(--sky-spotlight-y), #f003 0, #c000001c 30%, transparent 72%);filter:blur(.35rem)}.sky-hero__frame{gap:var(--spacing-10);grid-template-columns:minmax(0,1fr);display:grid}.sky-hero__content{z-index:2;position:relative}.sky-hero__eyebrow{align-items:center;gap:var(--spacing-3);margin:0 0 var(--spacing-6);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-neutral-300);display:flex}.sky-hero__eyebrow-dot{inline-size:var(--spacing-2);block-size:var(--spacing-2);border-radius:var(--radius-pill);background-color:var(--color-action-red)}.sky-hero__title{gap:var(--spacing-5);flex-direction:column;margin:0;display:flex}.sky-hero__brand{letter-spacing:.01em;color:var(--color-neutral-300);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.2}.sky-hero__statement{letter-spacing:-.065em;max-inline-size:11ch;color:var(--color-white);font-size:clamp(3.25rem,8.2vw,7.4rem);font-weight:720;line-height:.9}.sky-hero__lede{max-inline-size:48ch;margin:var(--spacing-8) 0 0;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--color-neutral-200)}.sky-hero__actions{gap:var(--spacing-3);flex-wrap:wrap;margin-block-start:var(--spacing-8);display:flex}.sky-hero__campuses{z-index:2;gap:var(--spacing-3);padding:var(--spacing-6) 0 0;border-block-start:1px solid #ffffff2e;grid-template-columns:1fr;margin:0;list-style:none;display:grid;position:relative}.sky-hero__campus{align-items:baseline;gap:var(--spacing-3);display:flex}.sky-hero__campus-index{letter-spacing:.14em;color:var(--color-action-red-on-dark);font-variant-numeric:tabular-nums;font-size:.625rem}.sky-hero__campus-name{color:var(--color-white);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:650}.sky-hero__notice{z-index:2;gap:var(--spacing-1);padding:var(--spacing-5);border-inline-start:2px solid var(--color-action-red);color:var(--color-neutral-300);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0;display:grid;position:relative}.sky-hero__notice strong{color:var(--color-white)}#journey,#campuses,#principles{scroll-margin-block-start:5.5rem}.sky-section--rule{border-block-end:var(--border-width-default) solid var(--color-neutral-200)}.sky-section__header{max-inline-size:var(--measure-longform);margin-block-end:var(--spacing-10)}.sky-section__index{margin:0 0 var(--spacing-5);letter-spacing:.15em;text-transform:uppercase;color:var(--color-action-red);font-size:.6875rem;font-weight:700}.sky-section__heading{letter-spacing:-.045em;max-inline-size:14ch;color:var(--color-neutral-900);margin:0;font-size:clamp(2.4rem,5vw,5.25rem);line-height:.98}.sky-section__intro{max-inline-size:48ch;margin:var(--spacing-5) 0 0;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--color-neutral-700)}.sky-section__layout{gap:var(--spacing-10);display:grid}.sky-journey{border-block-start:var(--border-width-default) solid var(--color-neutral-300);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.sky-journey__item{min-block-size:15rem;padding:var(--spacing-6) var(--spacing-4) var(--spacing-8) 0;border-block-end:var(--border-width-default) solid var(--color-neutral-300);position:relative}.sky-journey__item:after{content:"";background-color:var(--color-action-red);block-size:3px;inline-size:3rem;transition:inline-size var(--motion-base) var(--ease-emphasised);position:absolute;inset-block-start:-1px;inset-inline-start:0}.sky-journey__item:hover:after{inline-size:100%}.sky-journey__index{font-size:var(--text-label);letter-spacing:.14em;color:var(--color-action-red);font-variant-numeric:tabular-nums;margin-block-end:var(--spacing-8);display:block}.sky-journey__title{margin:0 0 var(--spacing-3);font-size:var(--text-heading-md);line-height:var(--leading-heading-md);color:var(--color-neutral-900)}.sky-journey__body{max-inline-size:30ch;color:var(--color-neutral-700);margin:0}.sky-campus-section{background-color:var(--color-neutral-50)}.sky-campus-grid{gap:var(--spacing-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.sky-campus-card{isolation:isolate;min-block-size:21rem;padding:var(--spacing-8) var(--spacing-6);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-xl);background-color:var(--color-white);transition:transform var(--motion-base) var(--ease-emphasised), border-color var(--motion-base) var(--ease-standard);position:relative;overflow:hidden}.sky-campus-card:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--color-neutral-200);transition:transform var(--motion-slow) var(--ease-emphasised);border-radius:50%;position:absolute;inset:auto -25% -62% 30%}.sky-campus-card:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--color-action-red), transparent);transform-origin:0;block-size:2px;inline-size:55%;position:absolute;inset-block-end:var(--spacing-8);inset-inline-start:var(--spacing-6);transform:rotate(-28deg)}.sky-campus-card:hover{border-color:var(--color-neutral-900);transform:translateY(-.5rem)}.sky-campus-card:hover:before{transform:scale(1.12)}.sky-campus-card__index{color:var(--color-action-red);font-size:var(--text-label);letter-spacing:.14em;margin-block-end:var(--spacing-20);display:block}.sky-campus-card__name{margin:0 0 var(--spacing-3);letter-spacing:-.04em;color:var(--color-neutral-900);font-size:clamp(2rem,3vw,3rem);line-height:1}.sky-campus-card__note{color:var(--color-neutral-700);font-size:var(--text-body-sm);margin:0}.sky-campus-card__direction{border:var(--border-width-default) solid var(--color-neutral-300);block-size:2.75rem;inline-size:2.75rem;color:var(--color-action-red);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:var(--spacing-6);inset-inline-end:var(--spacing-6)}.sky-band{background-color:var(--color-neutral-950);position:relative;overflow:hidden}.sky-band:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 0,#c000002b,#0000 30%);position:absolute;inset:0}.sky-band__index{color:var(--color-action-red-on-dark)}.sky-band__heading{color:var(--color-white)}.sky-band__intro{color:var(--color-neutral-300)}.sky-principles{gap:var(--spacing-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.sky-principle{min-block-size:15rem;padding:var(--spacing-6);border-radius:var(--radius-lg);transition:background-color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-emphasised);background-color:#ffffff06;border:1px solid #ffffff29}.sky-principle:hover{background-color:#ffffff0f;transform:translateY(-.35rem)}.sky-principle__title{max-inline-size:14ch;margin:0 0 var(--spacing-5);font-size:var(--text-heading-md);color:var(--color-white)}.sky-principle__body{max-inline-size:34ch;color:var(--color-neutral-300);margin:0}.sky-cta{background-color:var(--color-white)}.sky-cta__panel{gap:var(--spacing-8);padding-block:var(--spacing-8);border-block:var(--border-width-default) solid var(--color-neutral-300);display:grid}.sky-cta__copy{max-inline-size:46rem}.sky-cta__heading{margin:0 0 var(--spacing-5);letter-spacing:-.05em;color:var(--color-neutral-900);font-size:clamp(2.4rem,5vw,5rem);line-height:.98}.sky-cta__body{max-inline-size:58ch;color:var(--color-neutral-700);font-size:var(--text-body-lg);margin:0}.sky-cta__actions{align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:flex}.sky-standard-page{min-block-size:60vh;color:var(--color-neutral-900)}.sky-standard-page__intro{background:radial-gradient(circle at 88% 18%, #c623331a, transparent 24rem), linear-gradient(145deg, var(--color-white), var(--color-neutral-50));border-block-end:var(--border-width-default) solid var(--color-neutral-200);padding-block:clamp(5rem,11vw,9rem);position:relative;overflow:hidden}.sky-standard-page__intro:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #c6233329;border-radius:50%;inline-size:clamp(12rem,28vw,26rem);position:absolute;inset-block-start:12%;inset-inline-end:-5rem}.sky-standard-page__intro-inner{z-index:1;justify-items:start;gap:var(--spacing-5);display:grid;position:relative}.sky-standard-page__eyebrow{color:var(--color-action-red);font-size:var(--text-body-sm);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:750}.sky-standard-page__title{max-inline-size:12ch;color:var(--color-neutral-900);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(3rem,9vw,7.5rem);line-height:.92}.sky-standard-page__lede{max-inline-size:58ch;color:var(--color-neutral-700);margin:0;font-size:clamp(1.125rem,2.1vw,1.5rem);line-height:1.55}.sky-standard-page__status{max-inline-size:64ch;margin:var(--spacing-3) 0 0;padding:var(--spacing-4) var(--spacing-5);border-inline-start:3px solid var(--color-action-red);color:var(--color-neutral-700);font-size:var(--text-body-sm);background-color:#ffffffb8}.sky-standard-page__section{border-block-end:var(--border-width-default) solid var(--color-neutral-200);padding-block:clamp(4rem,9vw,7rem)}.sky-standard-page__section:nth-child(odd){background-color:var(--color-neutral-50)}.sky-standard-page__section h2{max-inline-size:18ch;margin:0 0 var(--spacing-8);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,4.2vw,4rem);line-height:1}.sky-standard-page__measure{max-inline-size:72rem}.sky-standard-page__prose{gap:var(--spacing-5);max-inline-size:66ch;display:grid}.sky-standard-page__prose p{color:var(--color-neutral-700);font-size:var(--text-body-lg);margin:0;line-height:1.7}.sky-standard-page__facts{border-block-start:var(--border-width-default) solid var(--color-neutral-300);margin:0;display:grid}.sky-standard-page__fact{gap:var(--spacing-2);padding-block:var(--spacing-5);border-block-end:var(--border-width-default) solid var(--color-neutral-300);display:grid}.sky-standard-page__fact dt{color:var(--color-action-red);font-size:var(--text-body-sm);font-weight:750}.sky-standard-page__fact dd{color:var(--color-neutral-900);font-size:var(--text-body-lg);margin:0}.sky-standard-page__links{gap:var(--spacing-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.sky-standard-page__links a{gap:var(--spacing-3) var(--spacing-5);min-block-size:10rem;padding:var(--spacing-6);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-lg);color:var(--color-neutral-900);transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);grid-template-columns:1fr auto;text-decoration:none;display:grid}.sky-standard-page__links a:hover{border-color:var(--color-action-red);transform:translateY(-2px)}.sky-standard-page__links a>span:first-child{font-size:var(--text-body-lg);font-weight:750}.sky-standard-page__links small{color:var(--color-neutral-700);font-size:var(--text-body-sm);grid-column:1;line-height:1.55}.sky-public-footer{background-color:var(--color-neutral-50);border-block-start:0}.sky-public-footer__inner{align-items:start;gap:var(--spacing-10);padding-block:var(--spacing-16);grid-template-columns:1fr;display:grid}.sky-public-footer__brand{justify-items:start;gap:var(--spacing-3);display:grid}.sky-public-footer__meta{gap:var(--spacing-3);display:grid}.sky-public-footer__name{color:var(--color-neutral-900);margin:0;font-weight:700}.sky-public-footer__note{max-inline-size:42ch;color:var(--color-neutral-700);font-size:var(--text-body-sm);margin:0}.sky-public-footer__nav{align-content:start;gap:var(--spacing-1);display:grid}.sky-public-footer__nav a{min-block-size:var(--size-touch-min);color:var(--color-neutral-900);border-block-end:var(--border-width-default) solid var(--color-neutral-200);align-items:center;text-decoration:none;display:inline-flex}.sky-public-footer__nav a:hover{color:var(--color-action-red-hover)}@media (min-width:560px){.sky-badge{display:inline-flex}.sky-hero__campuses{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.sky-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-journey__item:nth-child(odd){border-inline-end:var(--border-width-default) solid var(--color-neutral-300)}.sky-journey__item:nth-child(2n){padding-inline-start:var(--spacing-6)}.sky-campus-grid,.sky-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.sky-public-footer__inner{grid-template-columns:1.2fr 1fr .7fr}.sky-standard-page__fact{gap:var(--spacing-8);grid-template-columns:minmax(10rem,.35fr) 1fr}.sky-standard-page__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.sky-public-menu-trigger{display:none}.sky-public-nav{box-shadow:none;background:0 0;border:0;display:block;position:static}.sky-public-nav[data-open=false],.sky-public-nav[data-open=true]{display:block}.sky-public-nav__panel{align-items:center;gap:var(--spacing-1);padding:0;display:flex}.sky-public-nav__link{min-block-size:var(--size-touch-min);padding-inline:var(--spacing-3);border-radius:var(--radius-pill);font-size:var(--text-body-sm);border:0}.sky-public-nav__index{display:none}.sky-public-nav__portal{min-block-size:var(--size-touch-min);margin:0 0 0 var(--spacing-2);padding-inline:var(--spacing-5);gap:var(--spacing-3);font-size:var(--text-body-sm)}}@media (min-width:960px){.sky-hero__frame{grid-template-columns:repeat(12,minmax(0,1fr))}.sky-hero__content,.sky-hero__campuses{grid-column:1/span 8}.sky-hero__notice{grid-column:9/-1;align-self:end}.sky-section__layout{gap:var(--spacing-16);grid-template-columns:minmax(15rem,.8fr) minmax(0,1.6fr)}.sky-section__layout .sky-section__header{align-self:start;position:sticky;inset-block-start:8rem}.sky-cta__panel{grid-template-columns:minmax(0,1.6fr) minmax(16rem,.7fr);align-items:end}.sky-cta__panel>.sky-section__index{grid-column:1/-1}.sky-cta__actions{justify-content:flex-end}}.sky-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}.sky-table caption{text-align:start}.sky-table th,.sky-table td{text-align:start;padding:var(--spacing-3) var(--spacing-3);border-block-end:var(--border-width-default) solid var(--color-neutral-200);vertical-align:top}.sky-table thead th{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);border-block-end:var(--border-width-focus) solid var(--color-neutral-900);white-space:nowrap}.sky-table tbody th{color:var(--color-neutral-900);font-weight:600}.sky-table td{color:var(--color-neutral-700)}.sky-table-scroll:focus-visible{outline:var(--border-width-focus) solid var(--color-action-red);outline-offset:var(--spacing-1)}.sky-result-sections{margin-block-start:var(--spacing-4)}.sky-result-sections>details{border-block-start:var(--border-width-default) solid var(--color-neutral-200)}.sky-result-sections>details>summary{cursor:pointer;padding-block:var(--spacing-3);min-block-size:var(--size-touch-min)}.sky-result-sections>details>summary:focus-visible{outline:var(--border-width-focus) solid var(--color-action-red);outline-offset:var(--spacing-1)}.sky-answer-review__list{margin:0;padding:0;list-style:none}.sky-answer-review__question{border-block-start:var(--border-width-default) solid var(--color-neutral-200);padding-block:var(--spacing-5)}.sky-answer-review__number{color:var(--color-neutral-700)}.sky-answer-review__meta,.sky-answer-review__outcome{margin-block:var(--spacing-2) 0}.sky-answer-review__options{margin-block:var(--spacing-3) 0;gap:var(--spacing-2);flex-direction:column;padding:0;list-style:none;display:flex}.sky-answer-review__option{border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-sm);padding:var(--spacing-3)}.sky-answer-review__option[data-selected=true]{border-inline-start-width:var(--border-width-focus);border-inline-start-color:var(--color-neutral-900)}.sky-answer-review__option[data-correct=true]{background-color:var(--color-success-subtle)}.sky-answer-review__option-content{display:block}.sky-answer-review__option-state{color:var(--color-neutral-700);margin-block-start:var(--spacing-1);display:block}.sky-answer-review__explanation{border-inline-start:var(--border-width-focus) solid var(--color-neutral-200);margin-block-start:var(--spacing-3);padding-inline-start:var(--spacing-3)}.sky-answer-review__explanation-heading{margin:0 0 var(--spacing-1) 0}.sky-mark-row{gap:var(--spacing-2);padding-block:var(--spacing-3);border-block-end:var(--border-width-default) solid var(--color-neutral-200);display:grid}.sky-mark-group{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.sky-mark-button{min-block-size:2.75rem;min-inline-size:5rem;padding-inline:var(--spacing-3);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-neutral-900);font:inherit;cursor:pointer;font-weight:600}.sky-mark-button[aria-pressed=true]{border-color:var(--color-neutral-900);background:var(--color-neutral-900);color:var(--color-white)}.sky-mark-button:disabled{cursor:wait;opacity:.65}.sky-next-action{padding:var(--spacing-5) var(--spacing-5);border:var(--border-width-default) solid var(--color-neutral-200);border-inline-start:var(--spacing-1) solid var(--color-action-red);border-radius:var(--radius-lg);background-color:var(--color-white);margin-block-end:var(--spacing-8)}.sky-next-action__heading{margin:0 0 var(--spacing-2) 0;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700)}.sky-next-action__title{margin:0 0 var(--spacing-3) 0;font-size:var(--text-heading-md);line-height:var(--leading-heading-md);color:var(--color-neutral-900);font-weight:600}.sky-action-section{margin-block-end:var(--spacing-8)}.sky-action-section__heading{margin:0 0 var(--spacing-3) 0;font-size:var(--text-heading-md);line-height:var(--leading-heading-md);color:var(--color-neutral-900)}.sky-action-count{font-size:var(--text-body-sm);color:var(--color-neutral-700);font-weight:400}.sky-action-empty{font-size:var(--text-body-sm);color:var(--color-neutral-700);margin:0}.sky-action-list{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.sky-agenda-day{margin-block-end:var(--spacing-5)}.sky-option-set{margin:0 0 var(--spacing-4) 0;padding:var(--spacing-3);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-md)}.sky-option-row{gap:var(--spacing-2);margin-block-end:var(--spacing-3);display:grid}.sky-agenda-day__heading{margin:0 0 var(--spacing-2) 0;font-size:var(--text-body-md);line-height:var(--leading-body-md);color:var(--color-neutral-900);font-weight:600}.sky-action{padding:var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-white)}.sky-action__title{margin:0 0 var(--spacing-2) 0;font-size:var(--text-body-md);line-height:var(--leading-body-md);color:var(--color-neutral-900);font-weight:600}.sky-action__meta{gap:var(--spacing-2);flex-wrap:wrap;margin:0;display:flex}.sky-action__badge{padding:var(--spacing-1) var(--spacing-3);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-pill);font-size:var(--text-label);line-height:var(--leading-label);color:var(--color-neutral-700);align-items:center;display:inline-flex}.sky-action__body{margin:var(--spacing-3) 0 0 0;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-neutral-700)}.sky-filter-heading{margin:var(--spacing-4) 0 var(--spacing-2) 0;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700)}.sky-announcement-body{gap:var(--spacing-2);flex-direction:column;margin-block-start:var(--spacing-3);display:flex}.sky-announcement-line{color:var(--color-neutral-700);overflow-wrap:anywhere;margin:0;line-height:1.6}.sky-announcement-break{block-size:var(--spacing-2);display:block}.sky-exam-confirmation{gap:var(--spacing-4);max-inline-size:48rem;padding:var(--spacing-5);border:var(--border-width-default) solid var(--color-neutral-300);border-inline-start:var(--spacing-1) solid var(--color-action-red);border-radius:var(--radius-lg);background:var(--color-white);display:grid}.sky-exam-check{align-items:flex-start;gap:var(--spacing-3);line-height:1.5;display:flex}.sky-exam{inline-size:min(100%,76rem);padding:var(--spacing-5);color:var(--color-neutral-900);margin-inline:auto}.sky-exam__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);border-block-end:var(--border-width-default) solid var(--color-neutral-300);flex-wrap:wrap;padding-block-end:var(--spacing-5);display:flex}.sky-exam__header h1,.sky-exam__question legend{margin:0}.sky-exam__eyebrow,.sky-exam__progress{margin:0 0 var(--spacing-2);color:var(--color-neutral-700);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.sky-exam__timer{min-inline-size:9rem;padding:var(--spacing-3) var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-md);text-align:end;font-variant-numeric:tabular-nums}.sky-exam__timer span,.sky-exam__timer strong{display:block}.sky-exam__sections,.sky-exam__palette,.sky-exam__footer{gap:var(--spacing-2);margin-block:var(--spacing-4);flex-wrap:wrap;display:flex}.sky-exam__sections button,.sky-exam__palette button,.sky-exam__footer button{min-block-size:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:var(--border-width-default) solid var(--color-neutral-400);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-neutral-900)}.sky-exam__palette button[aria-current=step]{border-color:var(--color-action-red);border-width:2px;font-weight:700}.sky-exam__question{padding:var(--spacing-5);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-white)}.sky-exam__question fieldset{gap:var(--spacing-3);margin:0 0 var(--spacing-5);border:0;padding:0;display:grid}.sky-exam__question legend{font-size:var(--text-heading-md);font-weight:600;line-height:var(--leading-heading-md);padding-block-end:var(--spacing-5)}.sky-exam__option{gap:var(--spacing-3);padding:var(--spacing-4);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--radius-md);overflow-wrap:anywhere;grid-template-columns:auto auto 1fr;align-items:start;display:grid}.sky-exam__save-state,.sky-exam__exit-state{min-block-size:1.5em;margin:var(--spacing-3) 0 0;font-weight:600}.sky-exam__footer{align-items:center;padding-block-start:var(--spacing-3)}.sky-exam__exit-state{flex-basis:100%}.sky-exam-unavailable{max-inline-size:44rem;padding:var(--spacing-8) var(--spacing-5);margin-inline:auto}.sky-release{gap:var(--spacing-3);padding-block:var(--spacing-4);flex-wrap:wrap;align-items:center;display:flex}.sky-release__state{flex-basis:100%;min-block-size:1.5em;margin:0;font-weight:600}.sky-release__form{gap:var(--spacing-3);flex-direction:column;display:flex}.sky-release__label{font-weight:600}.sky-release__input{inline-size:100%;max-inline-size:100%;padding:var(--spacing-2);border-radius:var(--radius-sm,.375rem);border:1px solid}.sky-result-list{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-result-list__item{padding:var(--spacing-4);border-radius:var(--radius-md,.5rem);border:1px solid}.sky-result-list__title{margin:0 0 var(--spacing-2);font-size:var(--text-heading-sm,1.125rem)}.sky-result-list__meta{margin:0 0 var(--spacing-3)}.sky-result-list__figures,.sky-result-detail__figures{gap:var(--spacing-4);flex-wrap:wrap;margin:0;display:flex}.sky-result-list__figures div,.sky-result-detail__figures div{min-inline-size:0}.sky-result-list__figures dt,.sky-result-detail__figures dt{font-weight:600}.sky-result-list__figures dd,.sky-result-detail__figures dd{margin:0}.sky-result-detail{gap:var(--spacing-3);padding-block:var(--spacing-4);flex-direction:column;display:flex}.sky-table-scroll{max-inline-size:100%;overflow-x:auto}.sky-exam-submit{gap:var(--spacing-3);flex-wrap:wrap;flex-basis:100%;align-items:center;padding-block-start:var(--spacing-3);display:flex}.sky-exam-submit__state,.sky-exam-submit__warning{flex-basis:100%;min-block-size:1.5em;margin:0;font-weight:600}.sky-exam-submitted{gap:var(--spacing-3);max-inline-size:44rem;padding:var(--spacing-5);flex-direction:column;display:flex}.sky-exam-dialog__backdrop{z-index:100;padding:var(--spacing-4);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.sky-exam-dialog{gap:var(--spacing-3);inline-size:min(36rem,100%);padding:var(--spacing-5);background:var(--surface-card,#fff);border-radius:var(--radius-lg,.75rem);border:2px solid;flex-direction:column;display:flex}.sky-exam-dialog__final{font-weight:700}.sky-exam-dialog__actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}@media (max-width:30rem){.sky-exam{padding:var(--spacing-3)}.sky-exam__question{padding:var(--spacing-4)}.sky-exam__timer{text-align:start;inline-size:100%}.sky-exam__option{grid-template-columns:auto auto minmax(0,1fr)}.sky-exam-submit button,.sky-exam-dialog__actions button{flex:100%}}.sky-void__filters{gap:var(--spacing-3);margin-block:var(--spacing-3);flex-wrap:wrap;display:flex}.sky-void__statements{margin:0 0 var(--spacing-3);gap:var(--spacing-2);flex-direction:column;padding-inline-start:var(--spacing-5);display:flex}.sky-void__hint{font-size:var(--text-body-sm,.875rem);margin:0}.sky-void__decide{gap:var(--spacing-3);padding-block:var(--spacing-4);flex-wrap:wrap;align-items:center;display:flex}.sky-void__decide-actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.sky-void__detail{gap:var(--spacing-3);margin:0;display:grid}.sky-void__detail div{min-inline-size:0}.sky-void__detail dt{font-weight:600}.sky-void__detail dd{overflow-wrap:anywhere;margin:0}.sky-void-status{padding:var(--spacing-1) var(--spacing-2);border:var(--border-width-default) solid currentColor;border-radius:var(--radius-sm,.375rem);font-weight:600;display:inline-block}.sky-void-status--pending{background-color:var(--color-neutral-100,transparent)}.sky-void-status--rejected{background-color:#0000}.sky-void-status--executed{background-color:var(--color-neutral-200,transparent)}.sky-analytics__filters{gap:var(--spacing-3);padding-block:var(--spacing-4);flex-direction:column;display:flex}.sky-analytics__filter-grid{gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.sky-analytics__filter-grid>div{gap:var(--spacing-1);flex-direction:column;min-inline-size:0;display:flex}.sky-analytics__filter-grid label{font-weight:600}.sky-analytics__filter-grid input,.sky-analytics__filter-grid select{inline-size:100%;max-inline-size:100%;padding:var(--spacing-2);border-radius:var(--radius-sm,.375rem);color:inherit;background-color:#0000;border:1px solid}.sky-analytics__filter-actions{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.sky-analytics__hint,.sky-analytics__state,.sky-analytics__suppressed{margin:0}.sky-analytics__state,.sky-analytics__suppressed{font-weight:600}.sky-analytics__suppressed{padding:var(--spacing-2);border:var(--border-width-default) solid currentColor;border-radius:var(--radius-sm,.375rem);margin-block-end:var(--spacing-3)}.sky-analytics__row-note{font-weight:400}.sky-analytics__bar{border-radius:var(--radius-sm,.375rem);opacity:.35;block-size:.35rem;max-inline-size:100%;background-color:currentColor;margin-block-start:var(--spacing-1);display:block}@media (max-width:20rem){.sky-dashboard__header,.sky-dashboard__main,.sky-dashboard__nav-column,.sky-dashboard--default .sky-dashboard__header,.sky-dashboard--student .sky-dashboard__header{padding-inline:var(--spacing-1)}.sky-dashboard__header{flex-wrap:wrap}.sky-dashboard__identity{overflow-wrap:anywhere;border-inline-start:0;min-inline-size:0;padding-inline-start:0}.sky-mobile-nav-trigger,.sky-mobile-nav-trigger>*,.sky-dashboard--student .sky-mobile-nav-trigger{min-inline-size:0}.sky-exam{padding-inline:var(--spacing-1)}.sky-exam>*,.sky-exam__header>*,.sky-exam__question,.sky-exam__question fieldset,.sky-exam-submit,.sky-exam-submit>*,.sky-exam-submitted,.sky-exam-submitted>*,.sky-release,.sky-release>*,.sky-result-list,.sky-result-list__item,.sky-result-detail,.sky-result-detail>*,.sky-analytics__filters,.sky-analytics__filters>*,.sky-analytics__filter-grid,.sky-analytics__filter-grid>*,.sky-analytics__filter-actions,.sky-void__decide,.sky-void__decide>*,.sky-void__decide-actions,.sky-void__detail,.sky-void__detail>*,.sky-void__filters,.sky-void__statements{min-inline-size:0;max-inline-size:100%}.sky-void__statements{padding-inline-start:var(--spacing-3)}.sky-analytics__filter-grid{grid-template-columns:minmax(0,1fr)}.sky-analytics__filter-grid label,.sky-analytics__hint,.sky-analytics__suppressed,.sky-void__statements li,.sky-void__detail dd,.sky-void__hint,.sky-void-status{overflow-wrap:anywhere}.sky-void__decide-actions button{flex:100%;max-inline-size:100%}.sky-result-list__figures,.sky-result-detail__figures{gap:var(--spacing-2)}.sky-result-list__item,.sky-result-detail{padding:var(--spacing-2)}.sky-result-list__title,.sky-result-list__meta,.sky-release__label,.sky-result-detail p{overflow-wrap:anywhere}.sky-table-scroll{min-inline-size:0}.sky-exam-submit p,.sky-exam-submit button,.sky-exam-submitted p,.sky-exam__header h1,.sky-exam__question legend,.sky-exam__sections button,.sky-exam__palette button,.sky-exam__footer button{overflow-wrap:anywhere}.sky-exam__header h1{font-size:var(--text-heading-md)}.sky-exam__timer{min-inline-size:0}.sky-exam__question,.sky-exam__option{padding:var(--spacing-2)}.sky-exam__option{gap:var(--spacing-2)}.sky-exam__sections button,.sky-exam__footer button,.sky-exam-submit button,.sky-exam-dialog__actions button{flex:100%;max-inline-size:100%}.sky-exam-dialog{padding:var(--spacing-2)}.sky-exam-dialog h3,.sky-exam-dialog p,.sky-exam-submitted p{overflow-wrap:anywhere}.sky-exam-dialog__backdrop{padding:var(--spacing-1);align-items:flex-start}.sky-exam-submitted{padding:var(--spacing-2)}}.sky-interview__prompt{margin:var(--spacing-3) 0;font-size:var(--text-body-lg);white-space:pre-wrap;overflow-wrap:anywhere}.sky-interview__answer,.sky-interview__guidance,.sky-interview__notes{margin:var(--spacing-2) 0;border-inline-start:var(--border-width-focus) solid var(--color-neutral-200);white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-start:var(--spacing-3)}.sky-interview__notes{border-inline-start-color:var(--color-neutral-900)}.sky-interview__disclosure{margin-block:var(--spacing-2)}.sky-interview__disclosure>summary{cursor:pointer;padding-block:var(--spacing-1)}.sky-interview__disclosure>summary:focus-visible{outline:var(--border-width-focus) solid var(--color-neutral-900);outline-offset:var(--spacing-1)}@media (max-width:30rem){.sky-interview__prompt{font-size:var(--text-body-md)}}.sky-lead-form .sky-auth-field select,.sky-lead-form .sky-auth-field input{inline-size:100%}.sky-choice{align-items:center;gap:var(--spacing-2);padding-block:var(--spacing-1);display:flex}.sky-choice input{inline-size:auto}.sky-definition-list{gap:var(--spacing-1) var(--spacing-4);margin-block:var(--spacing-4);grid-template-columns:minmax(9rem,max-content) 1fr;display:grid}.sky-definition-list>div{display:contents}.sky-definition-list dt{color:var(--color-text-muted);font-weight:600}.sky-definition-list dd{overflow-wrap:anywhere;margin:0}.sky-timeline{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sky-timeline__item{border-inline-start:3px solid var(--color-border);padding-inline-start:var(--spacing-4)}.sky-timeline__meta{font-size:var(--text-body-sm);color:var(--color-text-muted);margin-block-end:var(--spacing-1)}.sky-lead-table td,.sky-lead-summary td{vertical-align:top}@media (max-width:40rem){.sky-definition-list{gap:var(--spacing-1);grid-template-columns:1fr}.sky-definition-list dt{margin-block-start:var(--spacing-2)}}.sky-admission-form .sky-auth-field select,.sky-admission-form .sky-auth-field textarea{inline-size:100%}.sky-admission-table td{vertical-align:top}.sky-admission-pagination{margin-block-start:var(--spacing-4)}.sky-admission-scope{border:var(--border-width-default) solid var(--color-border);padding:var(--spacing-4);margin-block:var(--spacing-4)}@media (max-width:40rem){.sky-admission-scope{padding:var(--spacing-3)}}.sky-provisioning-form .sky-auth-field select,.sky-provisioning-form .sky-auth-field input,.sky-provisioning-form .sky-auth-field textarea{inline-size:100%}.sky-provisioning-table td{vertical-align:top}.sky-provisioning-pagination{margin-block-start:var(--spacing-4)}.sky-provisioning-scope{border:var(--border-width-default) solid var(--color-border);padding:var(--spacing-4);margin-block:var(--spacing-4)}@media (max-width:40rem){.sky-provisioning-scope{padding:var(--spacing-3)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.tab-1{tab-size:1}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 18px 48px var(--tw-shadow-color,#0b0b0a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 6px 20px var(--tw-shadow-color,#0b0b0a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0b0b0a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sky-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer dashboard-compact{.sky-dashboard--default .sky-dashboard__content{padding-block-end:var(--spacing-6)}.sky-dashboard--default .sky-page-header{margin-block-end:var(--spacing-3);padding-block-end:var(--spacing-3)}.sky-dashboard--default .sky-page-header__title{font-size:clamp(1.625rem,2.5vw,2rem)}.sky-dashboard--default .sky-page-header__context{max-inline-size:64rem;line-height:1.45}.sky-dashboard--default .sky-action-section{padding:var(--spacing-4);margin-block-end:var(--spacing-3)}.sky-dashboard--default .sky-action-section__heading{margin-block-end:var(--spacing-3)}.sky-dashboard--default .sky-action-list{gap:var(--spacing-2)}.sky-dashboard--default .sky-action{padding:var(--spacing-3)}.sky-dashboard--default .sky-auth-form,.sky-dashboard--default .sky-auth-form__panel{gap:var(--spacing-3)}.sky-dashboard--default .sky-dashboard__main>.sky-dashboard__content>.sky-auth-form,.sky-dashboard--default .sky-action-section>.sky-auth-form,.sky-dashboard--default .sky-workspace-disclosure .sky-auth-form{padding:var(--spacing-4)}.sky-dashboard--default .sky-auth-field{gap:var(--spacing-1)}.sky-dashboard--default .sky-auth-field select,.sky-dashboard--default .sky-auth-field input{min-block-size:2.75rem}.sky-dashboard--default .sky-auth-field textarea{min-block-size:5rem}.sky-dashboard--default .sky-state{padding:var(--spacing-4)}.sky-dashboard--default nav[aria-label^=Filter]{margin-block-end:var(--spacing-3)!important}.sky-dashboard--default .sky-filter-heading{margin-block:var(--spacing-3) var(--spacing-1)}.sky-dashboard__sidebar[data-variant=default]{gap:var(--spacing-1)}.sky-nav-group[data-collapsible=true]>details{border-radius:var(--radius-md)}.sky-nav-group__summary{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-block-size:var(--size-touch-min);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-neutral-700);font-size:var(--text-body-sm);cursor:pointer;font-weight:750;list-style:none;display:flex}.sky-nav-group__summary::-webkit-details-marker{display:none}.sky-nav-group__summary:hover,.sky-nav-group__summary:focus-visible,.sky-nav-group[data-collapsible=true]>details[open]>.sky-nav-group__summary{color:var(--color-neutral-900);background:#ffffffb8}.sky-nav-group__summary>span:last-child{border-radius:var(--radius-pill);background:var(--color-neutral-100);block-size:1.5rem;min-inline-size:1.5rem;color:var(--color-neutral-500);font-size:var(--text-label);place-items:center;display:grid}.sky-nav-group[data-collapsible=true] .sky-nav-list{margin:var(--spacing-1) 0 var(--spacing-2);padding-inline-start:var(--spacing-2)}.sky-workspace-disclosure{overflow:clip;padding:0!important}.sky-workspace-disclosure>details>summary{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-block-size:4.5rem;padding:var(--spacing-3) var(--spacing-4);cursor:pointer;list-style:none;display:flex}.sky-workspace-disclosure>details>summary::-webkit-details-marker{display:none}.sky-workspace-disclosure>details>summary>span:first-child{gap:var(--spacing-1);display:grid}.sky-workspace-disclosure .sky-action-section__heading{margin:0}.sky-workspace-disclosure summary small{color:var(--color-neutral-600);font-size:var(--text-body-sm);font-weight:400}.sky-workspace-disclosure__action{color:var(--color-action-red);font-size:var(--text-body-sm);flex:none;font-weight:750}.sky-workspace-disclosure details[open] .sky-workspace-disclosure__action{font-size:0}.sky-workspace-disclosure details[open] .sky-workspace-disclosure__action:after{content:"Close";font-size:var(--text-body-sm)}.sky-workspace-disclosure__body{padding:0 var(--spacing-4) var(--spacing-4);border-block-start:var(--border-width-default) solid var(--color-neutral-200)}.sky-workspace-disclosure__body>:first-child{margin-block-start:var(--spacing-4)}.sky-action-list--compact .sky-action__compact-row{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.sky-action--disclosure{padding:0;overflow:clip}.sky-action--disclosure summary.sky-action__compact-row{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-block-size:var(--size-touch-min);padding:var(--spacing-3);cursor:pointer;list-style:none;display:flex}.sky-action--disclosure summary::-webkit-details-marker{display:none}.sky-action--disclosure summary>span:first-child{gap:var(--spacing-1);min-inline-size:0;display:grid}.sky-action--disclosure summary .sky-action__meta{margin:0}.sky-action--disclosure details[open] .sky-workspace-disclosure__action{font-size:0}.sky-action--disclosure details[open] .sky-workspace-disclosure__action:after{content:"Close";font-size:var(--text-body-sm)}.sky-action__disclosure-body{gap:var(--spacing-3);padding:var(--spacing-4);border-block-start:var(--border-width-default) solid var(--color-neutral-200);display:grid}.sky-action-list--compact .sky-action__compact-row>div{min-inline-size:0}@media (min-width:768px){.sky-dashboard--default .sky-dashboard__nav-column{block-size:calc(100dvh - 4.5rem);inline-size:14rem;padding:var(--spacing-3) var(--spacing-2);top:4.5rem}.sky-dashboard--default .sky-dashboard__nav-column .sky-nav-region{max-block-size:calc(100dvh - 6rem)}.sky-dashboard--default .sky-dashboard__main{padding:var(--spacing-4) clamp(var(--spacing-4), 2vw, var(--spacing-6))}}@media (max-width:40rem){.sky-workspace-disclosure>details>summary,.sky-action-list--compact .sky-action__compact-row{align-items:flex-start}.sky-workspace-disclosure>details>summary{min-block-size:var(--size-touch-min)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;background-attachment:initial!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-motion=parallax],[data-motion=shimmer],[data-motion=pinned]{animation:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.sky-rise,.sky-rise[data-rise],html.sky-motion-ready [data-reveal],html.sky-motion-ready [data-reveal][data-in-view=true]{opacity:1!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important;transform:none!important}.sky-page-progress,.sky-hero__pointer-spotlight{display:none}}@media (pointer:coarse){.sky-hero__pointer-spotlight{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
