@charset "UTF-8";:root{--base-black:#000000;--base-white:#ffffff;--grey-100:#24303b;--grey-80:#4e4d5b;--grey-70:#5e5c69;--grey-50:#505962;--grey-40:#c1bfc5;--grey-20:#e1e3e4;--grey-10:#e6e6e6;--grey-5:#f8f8f8;--grey-shade:#1c1d23;--isams-grey-95:#3e3f4e;--isams-bg-03:#f1f1f1;--isams-bg-01:#c4c4c4;--blue-100:#1b69b9;--blue-10:#e8f0f8;--blue-dark-100:#134a82;--blue-dark-10:#dce4ec;--blue-light-100:#58b0f5;--blue-light-75:#7eb8e5;--blue-light-10:#e8f4fd;--blue-light-shade:#30759d;--red-100:#ee765c;--red-10:#fef1ed;--red-dark-100:#a7261f;--green-100:#4ba73e;--green-10:#e8f8e8;--green-dark-100:#30692d;--orange-100:#f8b14e;--orange-10:#fef5e9;--orange-dark-100:#b36e14;--yellow-100:#ffea23;--yellow-10:#fffbe8;--yellow-dark-100:#c0b01c;--purple-100:#95358b;--purple-10:#f6f1f8;--purple-dark-100:#551e4f;--pink-100:#e30f5a;--pink-10:#fdf1f2;--pink-dark-100:#a41543;--green-border:#b9dec9;--red-border:#f5c4bc;--orange-border:#f9dfc0;--blue-border:#c5d9ed;--abstract-border:#b3d9eb;--purple-border:#dfc9dd;--color-primary:var(--grey-5);--color-secondary:var(--base-white);--color-tertiary:var(--isams-bg-03);--color-quaternary:var(--grey-10);--color-icon:var(--grey-40);--color-border:var(--grey-20);--color-input-border:var(--grey-10);--color-text:var(--grey-100);--color-text-medium:var(--grey-50);--color-text-light:var(--grey-40);--color-text-white:var(--base-white);--color-error:var(--red-dark-100);--color-success:var(--green-100);--color-success-light:var(--green-10);--color-success-dark:var(--green-dark-100);--color-success-border:var(--green-border);--color-danger:var(--red-100);--color-danger-light:var(--red-10);--color-danger-dark:var(--red-dark-100);--color-danger-border:var(--red-border);--color-warning:var(--orange-100);--color-warning-light:var(--orange-10);--color-warning-dark:var(--orange-dark-100);--color-warning-border:var(--orange-border);--color-info:var(--blue-light-100);--color-info-light:var(--blue-light-10);--color-info-dark:var(--blue-light-shade);--color-info-border:var(--blue-border);--color-accent:var(--blue-100);--color-accent-light:var(--blue-10);--color-accent-dark:var(--blue-dark-100);--color-accent-border:var(--blue-border);--color-abstract:#43a4dc;--color-abstract-light:var(--blue-light-10);--color-abstract-dark:var(--blue-light-shade);--color-abstract-border:var(--abstract-border);--color-amber:#f39600;--color-amber-light:var(--orange-10);--color-amber-dark:var(--orange-dark-100);--color-amber-border:var(--orange-border);--color-purple:var(--purple-100);--color-purple-light:var(--purple-10);--color-purple-dark:var(--purple-100);--color-purple-border:var(--purple-border);--color-coral:#e6362c;--color-coral-light:var(--red-10);--color-coral-dark:var(--red-dark-100);--color-coral-border:var(--red-border);--color-abstract-light:color-mix(in srgb, var(--color-abstract) 14%, var(--color-secondary));--color-abstract-dark:color-mix(in srgb, var(--color-abstract) 72%, var(--grey-100));--color-abstract-border:color-mix(in srgb, var(--color-abstract) 32%, var(--color-border));--color-abstract-on-accent:var(--color-text-white);--color-link:var(--blue-100);--fg-1:var(--color-text);--fg-2:var(--color-text-medium);--fg-3:var(--color-text-medium);--fg-disabled:var(--color-text-light);--fg-on-accent:var(--color-text-white);--bg-page:var(--color-primary);--bg-surface:var(--color-secondary);--bg-subtle:var(--color-primary);--bg-hover:var(--color-primary);--border-subtle:var(--color-quaternary);--border-default:var(--color-border);--border-strong:var(--color-icon);--accent:var(--color-accent);--accent-hover:var(--color-accent-dark);--accent-subtle:var(--blue-10);--accent-ring:var(--blue-10);--danger:var(--color-danger);--danger-hover:var(--color-danger-dark);--danger-subtle:var(--color-danger-light);--success:var(--color-success);--success-subtle:var(--color-success-light);--warning:var(--color-warning);--warning-subtle:var(--color-warning-light);--info:var(--color-info);--info-subtle:var(--color-info-light);--link:var(--color-link);--link-hover:var(--color-accent-dark);--font-sans:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-heading:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--tracking-tight:-0.025em;--tracking-body:-0.01em;--text-h1:32px;--lh-h1:42px;--text-h2:24px;--lh-h2:31px;--text-h3:20px;--lh-h3:26px;--text-h4:18px;--lh-h4:23px;--text-h5:16px;--lh-h5:21px;--text-h6:14px;--lh-h6:18px;--text-lg:18px;--lh-lg:23px;--text-md:16px;--lh-md:21px;--text-sm:14px;--lh-sm:18px;--text-xs:12px;--lh-xs:16px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-pill:9999px;--border-s:1px;--border-m:2px;--border-l:3px;--space-2:2px;--space-4:4px;--space-8:8px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--panel-shadow:0 4px 16px -4px rgba(28, 29, 35, 0.1), 0 1px 2px rgba(28, 29, 35, 0.06);--overlay-shadow:0 4px 4px rgba(0, 0, 0, 0.1);--shadow-soft:0 1px 2px rgba(36, 48, 59, 0.05), 0 6px 20px -8px rgba(28, 29, 35, 0.12);--shadow-lift:0 12px 28px -10px rgba(28, 29, 35, 0.22);--ease:cubic-bezier(0.4, 0, 0.2, 1);--focus-ring:0 0 0 3px var(--accent-ring);--nav-rail-bg:#14233b;--isams-ui-app-header-bar-background:var(--grey-100);--nav-sub-bg:#1a2c46}:root[data-theme=dark]{--grey-100:#ecedf1;--grey-80:#cbcdd6;--grey-70:#a7aab6;--grey-50:#7e8190;--grey-40:#5c5f6c;--grey-20:#3a3d49;--grey-10:#2a2d37;--grey-5:#16181e;--grey-shade:#0e1014;--isams-grey-95:#3e3f4e;--isams-bg-03:#20232c;--isams-bg-01:#3a3d49;--color-secondary:#1e2129;--bg-hover:#23262f;--blue-10:#18324b;--blue-dark-10:#1c2a3a;--blue-light-10:#143040;--green-10:#163320;--orange-10:#3a2a12;--red-10:#3c1c1a;--yellow-10:#34320f;--purple-10:#2c1a2a;--pink-10:#371522;--blue-dark-100:#3e86cc;--green-dark-100:#5fb552;--orange-dark-100:#d98c2e;--red-dark-100:#e25d54;--yellow-dark-100:#c0b01c;--blue-light-shade:#4faede;--green-border:#2d5c3a;--red-border:#6e3530;--orange-border:#6b4a20;--blue-border:#2a4f6e;--abstract-border:#2a5f7a;--purple-border:#5a3a56;--panel-shadow:0 6px 20px -6px rgba(0, 0, 0, 0.55), 0 1px 2px rgba(0, 0, 0, 0.4);--overlay-shadow:0 8px 24px rgba(0, 0, 0, 0.55);--shadow-soft:0 1px 2px rgba(0, 0, 0, 0.25), 0 6px 20px -8px rgba(0, 0, 0, 0.45);--shadow-lift:0 12px 28px -10px rgba(0, 0, 0, 0.55);--nav-rail-bg:var(--color-secondary);--nav-sub-bg:var(--color-primary);--color-abstract-light:color-mix(in srgb, var(--color-abstract) 14%, var(--color-secondary));--color-abstract-dark:color-mix(in srgb, var(--color-abstract) 72%, var(--grey-100));--color-abstract-border:color-mix(in srgb, var(--color-abstract) 32%, var(--color-border));--color-abstract-on-accent:var(--color-text-white);color-scheme:dark}:root{--box-shadow-1:var(--shadow-soft, 0 1px 2px rgba(36, 48, 59, 0.05), 0 6px 20px -8px rgba(28, 29, 35, 0.12));--box-shadow-2:var(--shadow-lift, 0 12px 28px -10px rgba(28, 29, 35, 0.22));--box-shadow-3:var(--panel-shadow, 0 4px 16px -4px rgba(28, 29, 35, 0.1), 0 1px 2px rgba(28, 29, 35, 0.06));--box-shadow-4:var(--overlay-shadow, 0 4px 4px rgba(0, 0, 0, 0.1))}:root[data-theme=dark]{--box-shadow-1:var(--shadow-soft, 0 1px 2px rgba(0, 0, 0, 0.25), 0 6px 20px -8px rgba(0, 0, 0, 0.45));--box-shadow-2:var(--shadow-lift, 0 12px 28px -10px rgba(0, 0, 0, 0.55));--box-shadow-3:var(--panel-shadow, 0 6px 20px -6px rgba(0, 0, 0, 0.55), 0 1px 2px rgba(0, 0, 0, 0.4));--box-shadow-4:var(--overlay-shadow, 0 8px 24px rgba(0, 0, 0, 0.55))}@font-face{font-family:"Roboto";src:url(/assets/fonts/Roboto-Thin.ttf) format("truetype");font-weight:100}@font-face{font-family:"Roboto";src:url(/assets/fonts/Roboto-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:"Roboto";src:url(/assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:"Roboto";src:url(/assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:normal}@font-face{font-family:"Roboto";src:url(/assets/fonts/Roboto-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:"Roboto";src:url(/assets/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:"Roboto";src:url(/assets/fonts/Roboto-Bold.ttf) format("truetype");font-weight:bold}@font-face{font-family:"Roboto";src:url(/assets/fonts/Roboto-Black.ttf) format("truetype");font-weight:900}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--color-abstract:#43a4dc;--color-abstract-dark:color-mix(in srgb, var(--color-abstract) 100%, #000000 20%);--color-abstract-foreground:var(--color-abstract);--color-abstract-on-accent:var(--color-text-white);--color-school-banner:var(--color-abstract);--color-primary:#f8f8f8;--color-secondary:#ffffff;--color-tertiary:#f1f1f1;--color-quaternary:#e6e6e6;--color-icon:#c1bfc5;--color-border:#d3d6d8;--color-input-border:#e6e6e6;--color-text:#24303b;--color-text-light:#c1bfc5;--color-text-medium:#505962;--color-text-white:#ffffff;--color-error:#e6362c;--color-danger:#ee765c;--color-danger-light:#fef1ed;--color-danger-dark:#a7261f;--color-warning:#f8b14e;--color-warning-light:#fef5e9;--color-warning-dark:#b36e14;--color-info:#58b0f5;--color-info-light:#e8f4fd;--color-success:#4ba73e;--color-success-light:#eafee9;--color-success-dark:#30692d;--color-widget-background:#f7f8fa;--color-title-background:#f5f5f5;--color-box-shadow:rgba(0, 0, 0, 0.05);--color-grid-rows--odd:#ffffff;--color-grid-rows--even:#f3f5f7;--isams-ui-table-mobile-row-odd-background-color:var(--color-grid-rows--odd);--isams-ui-table-mobile-row-even-background-color:var(--color-grid-rows--even);--isams-ui-app-header-bar-background:#24303b;--app-navigation-rail-background:#24303b;--isams-ui-app-header-bar-border:#44535f;--app-navigation-rail-border:#44535f;--isams-ui-navigation-text-active-color:var(--color-text-white);--isams-ui-navigation-text-hover-color:var(--color-text-white);--isams-ui-navigation-chevron-border-color:var(--color-text-white);--isams-ui-navigation-v2-rail-fg-active:var(--color-text-white);--isams-ui-navigation-v2-slideout-accent:var(--color-text-white);--isams-ui-navigation-v2-hamburger-accent:var(--color-text-white);--isams-ui-bottom-navigation-bar-background-color:var(--isams-ui-app-header-bar-background);--box-shadow-1:2px 2px 5px 0 var(--color-box-shadow);--box-shadow-2:3px 5px 6px -1px var(--color-box-shadow), 1px 2px 4px -1px var(--color-box-shadow);--box-shadow-3:4px 10px 15px -3px var(--color-box-shadow), 2px 4px 6px -2px var(--color-box-shadow);--box-shadow-4:8px 20px 25px -5px var(--color-box-shadow), 4px 10px 10px -5px var(--color-box-shadow);--portal-font-family:"Roboto"}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] body{background-color:hsl(0, 0%, 12%)}:root[data-theme=dark]{--color-abstract:#43a4dc;--color-abstract-foreground:var(--color-abstract);--color-abstract-on-accent:var(--color-text-white);--color-school-banner:var(--color-abstract);--color-primary:hsl(0, 0%, 12%);--color-secondary:hsl(0, 0%, 14%);--color-tertiary:hsl(0, 0%, 18%);--color-quaternary:hsl(0, 0%, 22%);--color-icon:#e2e2e2;--color-border:hsl(0, 0%, 20%);--color-input-border:hsl(0, 0%, 30%);--color-text:#e2e2e2;--color-text-medium:#e2e2e2;--color-text-light:#e2e2e2;--color-text-white:#ffffff;--color-error:#b04b46;--color-danger:#ee765c;--color-danger-light:var(--red-10);--color-danger-dark:var(--red-dark-100);--color-warning:#f8b14e;--color-warning-light:var(--orange-10);--color-warning-dark:var(--orange-dark-100);--color-info:#30759d;--color-info-light:var(--blue-light-10);--color-info-dark:var(--blue-light-shade);--color-success:#4ba73e;--color-success-light:var(--green-10);--color-success-dark:var(--green-dark-100);--color-widget-background:hsl(0, 0%, 15%);--color-title-background:hsl(0, 0%, 10%);--color-box-shadow:hsla(0, 0%, 4%, 0.25);--color-box-shadow-hover:hsla(0, 0%, 0%, 0.5);--color-grid-rows--odd:hsl(0, 0%, 12%);--color-grid-rows--even:hsl(0, 0%, 15%);--isams-ui-table-mobile-row-odd-background-color:var(--color-grid-rows--odd);--isams-ui-table-mobile-row-even-background-color:var(--color-grid-rows--even);--isams-ui-app-header-bar-background:hsl(0, 0%, 12%);--app-navigation-rail-background:hsl(0, 0%, 12%);--isams-ui-app-header-bar-border:hsl(0, 0%, 20%);--app-navigation-rail-border:hsl(0, 0%, 20%);--box-shadow-1:1px 1px 3px 0 var(--color-box-shadow);--box-shadow-2:2px 4px 6px -1px var(--color-box-shadow), 1px 2px 4px -1px var(--color-box-shadow);--box-shadow-3:4px 10px 15px -3px var(--color-box-shadow), 2px 4px 6px -2px var(--color-box-shadow);--box-shadow-4:8px 20px 25px -5px var(--color-box-shadow), 4px 10px 10px -5px var(--color-box-shadow);--lumo-base-color:var(--color-secondary);--lumo-primary-color:var(--color-info);--lumo-primary-text-color:var(--color-text);--lumo-header-text-color:var(--color-text);--lumo-secondary-text-color:var(--color-text);--lumo-body-text-color:var(--color-text);--lumo-primary-contrast-color:var(--color-info-dark);--lumo-primary-color-50pct:hsla(206, 49%, 32%, 0.76);--lumo-primary-color-10pct:hsla(206, 49%, 32%, 0.13);--lumo-primary-color-5pct:hsla(206, 49%, 32%, 0.05);--lumo-error-color:var(--color-danger);--lumo-error-text-color:var(--color-text);--lumo-error-contrast-color:var(--color-danger-dark);--lumo-error-color-50pct:var(--color-danger);--lumo-error-color-10pct:var(--color-danger);--lumo-error-color-5pct:var(--color-danger);--lumo-success-color:var(--color-success);--lumo-success-text-color:var(--color-text);--lumo-success-contrast-color:var(--color-success-dark);--lumo-success-color-50pct:var(--color-success);--lumo-success-color-10pct:var(--color-success);--lumo-success-color-5pct:var(--color-success);--lumo-shade-5pct:hsl(0, 0%, 12%);--lumo-shade-10pct:hsl(0, 0%, 20%);--lumo-shade-20pct:hsl(0, 0%, 30%);--lumo-shade-30pct:hsl(0, 0%, 40%);--lumo-shade-40pct:hsl(0, 0%, 50%);--lumo-shade-50pct:hsl(0, 0%, 60%);--lumo-shade-60pct:hsl(0, 0%, 70%);--lumo-shade-70pct:hsl(0, 0%, 80%);--lumo-shade-80pct:hsl(0, 0%, 90%);--lumo-shade-90pct:hsl(0, 0%, 100%);--lumo-shade:var(--color-secondary);--isams-ui-button-default-bg-color:var(--color-secondary);--isams-ui-button-disabled-bg-color:var(--color-tertiary);--isams-ui-button-disabled-border-color:var(--color-quaternary)}@media (max-width: 544px){:root[data-theme=dark]{--isams-navbar-bg-color:color-mix(in srgb, var(--color-secondary) 90%, #ffffff)}}body{margin:0px;padding:0px}html{font-size:12px}@media (max-width: 544px){.app-header-bar-container{padding-top:env(safe-area-inset-top);background-color:var(--isams-ui-app-header-bar-background)}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left) !important}}@media screen and (min-width: 30rem){html{font-size:calc(10.5px + 6 * (100vw - 30rem) / 680)}}@media screen and (min-width: 66rem){html{font-size:16px}}@media screen and (max-width: 30rem){main div{width:100%}}